Home Homebrew Nuovo aggiornamento tecnico per Sonic Mania 3DS: nuovo motore, caricamenti più...

[Scena 3DS] Nuovo aggiornamento tecnico per Sonic Mania 3DS: nuovo motore, caricamenti più rapidi e supporto per Old 3DS

43
0

Pubblicato un nuovo aggiornamento per la versione decompilata di Sonic Mania su console 3DS, dopo quasi tre anni dalla primissima build.


Il gioco ora gira sulla versione v5U del motore, anche se non supporta più le vecchie versioni v3/v4 Legacy; internamente, questa versione del motore è chiamata v5C.

Tra le aggiunte, il menu di sviluppo ora mostra informazioni extra come l’uso della memoria e se il gioco sta girando su una New 3DS.

Il thread audio è stato ottimizzato, e ora utilizza il core 1 mentre supporta il caricamento asincrono dei file, riducendo i micro-caricamenti durante il gameplay.

Questo porta a un miglioramento delle prestazioni in alcune sezioni, come l’inizio di Studiopolis Act 2 o parti di Flying Battery Act 1, e risolve anche il problema dei ritardi nell’audio.

Un’altra novità riguarda il supporto per il caricamento di asset da un file RomFS esterno, che rende il gioco più flessibile. I tempi di caricamento sono stati notevolmente migliorati quando si usa il Data file, grazie al lavoro di @davidgfnet che ha implementato setvbuf per gli accessi al file.

Inoltre, tutti i file di oggetti statici e i file bin degli sprite ora vengono memorizzati in cache: il caricamento iniziale richiede circa 30-40 secondi, mentre il caricamento delle fasi si aggira sui 5-10 secondi, anche se i tempi possono variare.

La versione incorpora anche le ultime modifiche delle decompilazioni di RSDKv5 e Sonic Mania, un lavoro reso possibile da @Mefiresu e @c08oprkiua.

Finalmente, il gioco si avvia anche su Old 3DS, anche se non raggiunge frame rate ottimali; il merito va a @smb123w64gb, mentre è in programma un backend Citro2D/3D per migliorare le prestazioni in futuro.

Installazione

  • Se come me avete riscattato Sonic Mania su Epic Game Store lo scorso 24 giugno, dal launcher, spostatevi su Biblioteca, cercate Sonic Mania e installatelo su PC.
  • Ora cliccate sui tre puntini orizzontali e sulla voce Gestisci, in basso l’ultima voce Installazione presenta un’icona di una cartella, cliccateci sopra e si aprirà la directory di installazione del gioco.

  • Scaricare e installare il file SonicMania.cia su 3DS utilizzando FBI.
  • Dalla directory di installazione del gioco su PC, copiare il file Data.rsdk nella directory /3ds/SonicMania.

Nota: Il DLC non è incluso con questa versione. La decompilazione non ha modo di verificare se il DLC sia stato effettivamente acquistato, potrete comunque compilare manualmente il porting per accedervi.

Changelog

  • Il gioco ora utilizza la versione v5U del motore, denominata internamente v5C, ma senza supporto legacy per le versioni v3/v4.
  • Il menu di sviluppo ora mostra informazioni aggiuntive sull’utilizzo della memoria e rileva se il gioco gira su un modello New Nintendo 3DS.
  • Il thread audio è stato spostato sul core 1 con supporto al caricamento asincrono dei file, riducendo i microcaricamenti durante il gameplay e migliorando le prestazioni in sezioni come l’inizio di Studiopolis Atto 2 e parti di Flying Battery Atto 1; inoltre, l’audio non soffre più di ritardi.
  • Il motore supporta ora il caricamento delle risorse da un file RomFS esterno.
  • I tempi di caricamento sono stati notevolmente migliorati durante l’utilizzo del file Data, grazie a @davidgfnet per l’utilizzo di setvbuf negli accessi ai file Data. Inoltre, tutti gli oggetti statici e i file sprite bin vengono ora memorizzati nella cache. I tempi di caricamento sono di circa 30-40 secondi all’avvio iniziale e 5-10 secondi durante il caricamento dei livelli (i risultati possono variare).
  • Il porting include ora le ultime versioni del decompilatore RSDKv5 e del decompilatore di Mania, grazie a @Mefiresu e @c08oprkiua.
  • Il gioco ora si avvia anche su console O3DS, sebbene non con framerate a piena velocità; è previsto un backend Citro2D/3D per migliorare le prestazioni (grazie a @smb123w64gb).
  • Il processo di installazione rimane invariato: basta copiare il file Data.rsdk o la cartella Data estratta in /3ds/SonicMania sulla scheda SD del 3DS.

Download: Sonic Mania 3DS v1.1.0 (CIA)

Download: Sonic Mania 3DS v1.1.0 (3DSX)

Download: Source code Sonic Mania 3DS v1.1.0

Fonte: gbatemp.net

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.