Home Homebrew DeltaruneVita v0.53 e v0.52: shader GXP, modding, cache ottimizzata, nuovi profili grafici...

DeltaruneVita v0.53 e v0.52: shader GXP, modding, cache ottimizzata, nuovi profili grafici e grandi miglioramenti delle prestazioni su PS Vita

71
0

Il developer WolffsRoom continua a portare avanti lo sviluppo di DeltaruneVita, il porting non ufficiale di Deltarune per PlayStation Vita, pubblicando in pochi giorni una serie di aggiornamenti che hanno migliorato sensibilmente prestazioni, stabilità e qualità dell’esperienza di gioco.

Il progetto permette di affrontare tutti e cinque i capitoli del celebre RPG di Toby Fox sulla console portatile Sony utilizzando i file originali della versione Steam, avvicinandosi sempre di più all’esperienza disponibile su PC.

Deltarune Vita v.0.52 by Wolff can now be downloaded from VitaDB or VitaDB Downloader! More info: https://www.rinnegatamante.eu/vitadb/#/info/1439

(@vitadb.bsky.social) 2026-07-19T18:32:25.878Z

Il punto di arrivo di questa intensa fase di sviluppo è rappresentato dalla pre-release 0.53, un aggiornamento che introduce importanti novità tecniche rivolte non solo agli utenti, ma anche ai modder e agli sviluppatori.

Gran parte del lavoro è stato dedicato al nuovo sistema di gestione degli shader, che ora sfrutta un compilatore esterno integrato con UndertaleModTool e il supporto nativo agli shader GXP della PlayStation Vita.

Questo nuovo sistema sostituisce il precedente caricamento basato su GLSL compilando shader ottimizzati direttamente per l’hardware della console, una soluzione ispirata anche ad altri porting homebrew di successo.

Il processo di preparazione dei dati è stato inoltre automatizzato grazie a una pipeline che copia e organizza automaticamente gli shader compilati nella struttura corretta del gioco.

L’aggiornamento migliora anche l’esperienza d’uso durante i caricamenti. Le schermate di loading mostrano ora indicatori grafici che informano l’utente quando sono in corso il collegamento degli shader oppure il precaricamento delle texture nella memoria RAM, rendendo più chiaro ciò che avviene durante le fasi iniziali del gioco.

Corretto inoltre un fastidioso problema che impediva il salvataggio permanente di alcune impostazioni, come l’attivazione del touch screen e il volume della musica, che ora vengono mantenute correttamente anche dopo il riavvio del gioco.

Sono stati aggiunti anche nuovi effetti sonori all’interfaccia dedicata alle impostazioni della PlayStation Vita, accessibile tramite il tasto , utilizzando direttamente gli effetti audio originali di Deltarune per garantire una maggiore coerenza con il gioco.

Anche il menu dedicato alle mod e alle impostazioni grafiche è stato rivisto, offrendo una navigazione più intuitiva e completamente compatibile con e il tasto .

Un’altra novità importante riguarda la gestione dei salvataggi. I file di salvataggio ora vengono trasferiti automaticamente in una cartella dedicata separata dagli asset del gioco.

Questa modifica evita che i progressi vengano accidentalmente eliminati durante gli aggiornamenti futuri, che spesso richiedono la sostituzione completa dei file di gioco.

La versione 0.53 introduce inoltre un sistema temporaneo per modificare direttamente dalla console la posizione e le dimensioni delle cornici laterali attraverso il file borders_config.txt e alcune combinazioni di tasti.

Si tratta di una funzione pensata per facilitare la personalizzazione che verrà rimossa quando tutte le cornici saranno completamente adattate.

Sul fronte dello sviluppo debutta anche un avanzato sistema interno di profiling che permette di monitorare nel dettaglio il comportamento del motore di gioco.

L’overlay per sviluppatori misura il tempo impiegato dagli script GameMaker, dalla gestione degli eventi, dal sistema delle collisioni, dalla sincronizzazione della griglia spaziale e da tutte le altre operazioni che incidono sulle prestazioni, offrendo strumenti preziosi per individuare eventuali colli di bottiglia.

Prima della 0.53 è stata rilasciata la versione stabile 0.52, considerata il primo aggiornamento pubblico destinato agli utenti finali.

Questa release migliora sensibilmente il sistema di cache per texture e audio, riducendo gli scatti durante il gameplay e introducendo una cache secondaria in memoria RAM generata automaticamente dal nuovo patcher.

Aggiunta una schermata di caricamento animata durante l’inizializzazione dei capitoli, mentre il sistema di debug è stato ampliato con informazioni su rendering, audio, cache e frame time.

La gestione delle texture è stata ulteriormente ottimizzata soprattutto nei Capitoli 2 e 5, con un utilizzo più efficiente della memoria e la conservazione delle texture dei caratteri alla risoluzione originale.

Debuttano inoltre tre nuovi profili grafici, Originale, Medio e Basso, selezionabili direttamente dalle impostazioni di gioco per adattare qualità e prestazioni alle esigenze degli utenti.

Lo sviluppatore ricorda però che il cambio del profilo grafico richiede il riavvio del capitolo per ricostruire la cache delle texture, motivo per cui è consigliabile salvare prima di modificare questa impostazione.

Le precedenti pre-release 0.50 e 0.51 sono servite soprattutto come banco di prova per verificare il comportamento del gioco sull’hardware reale della PlayStation Vita.

In queste versioni sono stati introdotti il precaricamento delle texture prima dell’avvio di ogni capitolo, nuovi sistemi di cache per audio e texture, una barra di avanzamento durante la preparazione iniziale dei dati e numerose ottimizzazioni dedicate alla memoria video.

Eliminati inoltre diversi colli di bottiglia che limitavano il frame rate, migliorate le transizioni tra le aree di gioco, corrette numerose anomalie grafiche del Capitolo 5 e risolti diversi crash che si verificavano durante il passaggio tra il Dark World e il Light World.

Istruzioni di installazione

  • Installare i plugin kubridge e FdFix copiando i file kubridge.skprx e fd_fix.skprx all’interno del cartella contenente i plugin taiHEN (solitamente ux0:tai) e aggiungendo due voci al file config.txt sotto *KERNEL:

*KERNEL
ux0:tai/kubridge.skprx
ux0:tai/fd_fix.skprx

Nota: Non installare il plugin fd_fix.skprx se si sta già utilizzando il plugin repatch.
  • Opzionale: Installare PSVshell per overclockare il dispositivo a 500 MHz.
  • Installare la libreria libshacccg.suprx, se non lo hai già, seguendo questa guida.
  • Acquistare legalmente il gioco originale sul sito ufficiale di Deltarune.

Come applicare la patch

Per avviare il gioco è necessario possedere i file dati originali ottenuti da un’installazione ufficiale del gioco. La versione Steam supportata è la 0.0.247 Patch.

Nota: La selezione della lingua nel patcher modifica solamente l’interfaccia del programma e non la lingua presente all’interno del gioco.

  1. Acquistare e/o installare DELTARUNE per PC tramite Steam.
  2. Assicurarsi che il gioco sia aggiornato alla versione 0.0.247 Patch e che non siano presenti file modificati.
  3. Scaricare il file .VPK (Deltarune-vX.XX.vpk) e il file .ZIP (DeltaruneVita-Patcher-vX.XX.zip).
  4. Estrarre il file ZIP per ottenere il patcher.
  5. Copiare la cartella DELTARUNE (solitamente presente in C:\Program Files (x86)\Steam\steamapps\common\) all’interno della cartella del patcher seguendo questo percorso: SteamFiles/DELTARUNE
  6. Avviare DeltaruneVitaPatcher.exe, scegliere la lingua preferita dell’interfaccia e avviare il processo di conversione.
  7. Copiare la cartella deltarune generata all’interno della directory VitaFiles nella memoria della PlayStation Vita seguendo questo percorso: ux0:data/
  8. Si consiglia di utilizzare il trasferimento USB oppure un lettore di schede SD, poiché la dimensione dei file è piuttosto elevata (circa 1,1 GB).
  9. Infine, installare il file Deltarune-vX.XX.vpk utilizzando VitaShell.

Note importanti

  • Assicurarsi che i file del gioco siano stati copiati correttamente e che siano presenti nel seguente percorso ux0:data/deltarune/deltarunevita/...
  • Attualmente i bordi grafici della console devono essere aggiunti manualmente. Per utilizzarli, scaricare i pacchetti disponibili e inserirli all’interno di una cartella chiamata borders nel percorso ux0:data/deltarune/deltarunevita/...

Segnalazione degli errori

In caso di problemi, è possibile aprire una segnalazione nella sezione Issues allegando il file di log generato durante l’ultima sessione di gioco prima del crash o dell’errore riscontrato ux0:data/deltarune/deltarunevita/butterscotch-probe.log

Schema dei controlli

La configurazione dei comandi è basata e adattata dalla versione PS4, con alcune funzioni aggiuntive realizzate appositamente per DeltaruneVita, come il supporto ai controlli touch e la navigazione tramite i dorsali L/R nei menu delle impostazioni.

Comando Azione
|| / Movimento
Conferma / Interagisci
e Annulla / Indietro
Menu di gioco
Apri impostazioni di gioco
/ Navigazione categorie
Touchscreen Controlli virtuali
Stick analogici Sinistro per spostamento dello schermo, destro per regolazione zoom

Funzioni già disponibili

Caratteristiche principali

  • Selettore dei capitoli con tutti e cinque i capitoli disponibili.
  • Possibilità di tornare alla selezione capitolo tramite il menu interno.
  • Lettura diretta dei file Windows/Steam originali.
  • Supporto ai controlli fisici della PS Vita e ai controlli touch opzionali.
  • Menu impostazioni del gioco disponibile in inglese e portoghese.
  • Regolazione indipendente del volume per musica ed effetti sonori.

Sistema e grafica

  • Renderer VitaGL adattato al vecchio backend Butterscotch.
  • Caricamento dinamico e cache delle texture per i capitoli più grandi.
  • Possibilità di modificare posizione dello schermo e livello di zoom.
  • Bordi dinamici della console basati sul capitolo e sull’area corrente.
  • Supporto ai salvataggi, alle mod per capitolo e alla localizzazione PT-BR.
  • Sistema di registrazione degli errori per facilitare la diagnosi dei problemi.

Mod

Il supporto alle modifiche è stato introdotto principalmente per caricare la traduzione portoghese brasiliana realizzata dalla community Teiarruma/deltarune-ptbr.

I file della traduzione non sono inclusi nel repository o nelle release ufficiali. Dopo aver ottenuto la traduzione dal progetto originale, copiarla nella cartella mods/PTBR e successivamente eseguire powershell -ExecutionPolicy Bypass -File .\scripts\prepare-vita-mods.ps1

Nelle prossime versioni verrà aggiunto il supporto ad altre lingue. Poiché le traduzioni coinvolgono principalmente il file dati principale .win, il patcher sarà aggiornato per permettere agli utenti di scegliere la lingua durante la generazione dei file.

Changelog v0.53 (pre-release)

Questa versione raccoglie una serie di miglioramenti strutturali, concentrandosi su prestazioni, compilazione degli shader, strumenti per il modding, qualità dell’esperienza d’uso dell’interfaccia di PS Vita e telemetria avanzata.

Sistema degli Shader e Build Pipeline

  • Compilatore esterno integrato: Inclusi gli script (ExportAllShaders.csx, ImportShaders.csx, DeltaruneClearShaderData.csx) nella directory di UndertaleModTool, consentendo l’estrazione e la manipolazione degli shader nativi.
  • Supporto nativo GXP: Il file CMakeLists.txt è stato modificato per abilitare il flag -DUSE_GXP_SHADERS, cambiando il formato predefinito del loader C/C++ da GLSL ai GXP compilati (ispirato alla tecnica adottata nel porting in sviluppo di Pizza Tower).
  • Pipeline migliorata: Lo script prepare-deltarune-data.ps1 ora cerca automaticamente la cartella data/gxp/ e la copia integralmente in ux0:data/deltarune/gxp/, inserendo gli shader ottimizzati (generati o esportati) in modo pulito nella struttura del gioco.

Esperienza utente (QoL) e caricamento

  • Feedback visivo durante il caricamento: Le schermate di caricamento mostrano ora l’avviso shaders.png durante il collegamento degli shader e textures.png durante il precaricamento delle texture nella RAM.
  • Correzione del config.ini: Le impostazioni, come l’abilitazione/disabilitazione del Touch e le preferenze del volume della musica, ora vengono salvate e mantenute correttamente tra un riavvio e l’altro.
  • Suoni dell’interfaccia: Il menu delle impostazioni dedicato a PS Vita (accessibile tramite il pulsante ) ha ricevuto effetti sonori (SFX) estratti direttamente dal gioco, garantendo una maggiore immersione durante la navigazione e la selezione.
  • Menu Mod/Grafica: Navigare e abilitare modifiche o impostazioni grafiche è diventato più intuitivo, con supporto completo per e pulsante X.

Struttura dei file e bordi (Borders)

  • File di salvataggio protetti: La struttura delle directory è stata riorganizzata. I file di salvataggio sono stati separati dagli asset del gioco e migrati automaticamente da ux0:data/deltarune/ a ux0:data/DeltaruneSaves/. Questo previene la perdita accidentale dei salvataggi durante i futuri aggiornamenti, nei quali sarà necessario eliminare gli asset precedenti.
  • Modifica dei bordi in gioco: Ora è possibile modificare la configurazione dei bordi tramite il file borders_config.txt. Utilizzando le scorciatoie (tenendo premuto + ), l’utente può ridimensionare, riposizionare e configurare i bordi in tempo reale direttamente sullo schermo della console. (Questa funzione verrà rimossa in futuro, non appena tutti i bordi saranno stati completamente mappati).

Dev Overlay

Questa versione integra un avanzato sistema interno di profiling direttamente nel motore di gioco, progettato per analizzare l’elaborazione a basso livello e visualizzarla nell’overlay per sviluppatori. Il sistema monitora le prestazioni mostrando nel dettaglio:

  • events_us: Tempo impiegato nell’esecuzione degli script GML e degli eventi (Step e Draw).
  • alarms_us: Tempo impiegato nell’elaborazione della coda degli Alarm di GameMaker.
  • collision_us: Carico computazionale della rilevazione delle collisioni nell’ambiente.
  • spatial_us: Tempo impiegato nella sincronizzazione dei dati della Spatial Grid.
  • other_us: Overhead residuo del ciclo Step (ad esempio Garbage Collection, polling degli input e cicli invisibili).

Changelog v0.52

Gli utenti finali possono ora giocare legalmente alla versione aggiornata di DELTARUNE per PS Vita utilizzando i propri file di gioco ufficiali.

Importante: I file di dati devono essere aggiornati con il patcher v0.52 affinché tutto funzioni correttamente. Installare solo il nuovo VPK non applicherà tutti i miglioramenti relativi alla cache e ai dati.

Modifiche dalla v0.49

  • Migliorata la cache di texture e audio per ridurre gli scatti durante il gameplay (Issue #3) e (Issue #4).
  • Aggiunta la preparazione delle texture generata dal patcher e una cache secondaria nella RAM (Issue #3) e (Issue #4).
  • Aggiunta una schermata di caricamento animata durante l’inizializzazione dei capitoli e della relativa cache (Issue #6).
  • Aggiunte le acquisizioni Debug Dev con informazioni su stanza, frame time, renderer, audio e cache.
  • Migliorate le transizioni dinamiche delle cornici e impedita la loro visualizzazione al di fuori del gameplay (Issue #3).
  • Migliorata la stabilità delle texture e la gestione della memoria nei Capitoli 2 e 5.
  • Conservate le texture dei caratteri alla loro risoluzione originale.
  • Aggiunti i profili grafici Originale, Medio e Basso in Game Settings > Screen.
  • Inoltre, sono state corrette le impostazioni predefinite relative a touch, volume, menu e selezione del capitolo (Issue #3).

Attenzione: La modifica del profilo grafico riavvia attualmente il gioco o il capitolo per consentire il ricaricamento della cache delle texture. Salvate prima i vostri progressi. Un avviso all’interno del gioco verrà aggiunto nella prossima versione.

Segnalazione bug e diagnostica: Se si riscontrano errori o problemi, aprire un ticket nella pagina Issues. Per facilitare la diagnosi del problema, allegare il file di log generato in ux0:data/deltarune/deltarunevita/butterscotch-probe.log

Il VPK fornito include l’opzione Screen > Debug Dev. Quando è abilitata, allegate anche lo screenshot corrispondente presente in ux0:data/deltarune/deltarunevita/devlogs/

Changelog v0.51

Versione di test del Patcher v0.51

  • Patcher per la versione Steam v0.0.247 Patch.
  • VPK runner v0.51.
  • Precaricamento delle texture prima dell’avvio di ogni capitolo.
  • Cache separata per i dati originali e la versione PT-BR.
  • Barra di caricamento durante la preparazione iniziale.
  • Le cornici vengono visualizzate solo durante il gameplay.

Il primo caricamento di ogni capitolo potrebbe richiedere più tempo durante la preparazione della cache. Segnalate eventuali problemi allegando il file di log butterscotch-probe.log.

Changelog v0.50

Pre-release per la convalida delle prestazioni e della stabilità sull’hardware reale.

Principali modifiche

  • Musica in streaming con riempimento graduale dei buffer.
  • Cache condivisa per gli effetti sonori brevi, riducendo i blocchi durante i dialoghi e nella transizione verso il Dark World.
  • Corrette le aree touch dei pulsanti C, Z e X.
  • Touch disattivato per impostazione predefinita nelle nuove installazioni.
  • Musica ed effetti sonori impostati al 100% per impostazione predefinita.
  • Texture convertite in RGBA4444, riducendo l’utilizzo della memoria grafica.
  • Ridotto il picco di memoria durante il caricamento degli atlas 2048×2048.
  • I piccoli atlas di font, dialoghi e menu vengono mantenuti nella cache.
  • Correzioni per font ed elementi dell’interfaccia mancanti nel Capitolo 5.
  • Rimossa la doppia attesa dei frame che limitava le scene più pesanti a circa 20 FPS.
  • Migliorate le transizioni tra le stanze e la città del Capitolo 5.
  • Cornici ridimensionate a 960×544 prima dell’invio alla GPU.
  • Transizione fluida tra le cornici dinamiche.
  • Cornici nascoste nella selezione dei capitoli, nei menu interni e in Game Settings.
  • Aggiunto un avviso quando i file opzionali delle cornici non vengono trovati.

Hotfix audio e stabilità

  • Rimossa la cache condivisa che invalidava i buffer ancora in riproduzione.
  • Corretti i crash durante la transizione Dark World → Light World del Capitolo 2.
  • Corretto un crash all’inizio del Capitolo 5.
  • Gli effetti esterni ora utilizzano uno streaming breve, riducendo il blocco al primo dialogo.
  • Ampliata la coda della musica per ridurre le interruzioni durante i cambi di scenario.
  • Le cornici animate ora consumano la metà della memoria grafica.

Hotfix aggiuntivo per il Capitolo 5

  • Impedito alla cache delle texture di superare il limite della memoria grafica.
  • Gli atlas eccedenti vengono ora rimandati ai fotogrammi successivi.
  • Ridotte le lunghe fasi di caricamento uscendo dalla casa ed entrando in città.
  • Ridotta l’inizializzazione della musica per diminuire la pausa al primo utilizzo.
  • Corretta la selezione di border_lw_town_0 per casa, cortile e città.
  • border_dw_garden_0 è stato limitato alle aree corrispondenti al Garden.

Questa versione risolve parzialmente la Issue #3 e le segnalazioni sulle prestazioni ricevute al di fuori del repository. Potrebbero comunque verificarsi rallentamenti o problemi in scene specifiche.

Download: Deltarune Vita v0.53 Pre-release (VPK)

Download: Deltarune Vita v0.52 (VPK)

Download: Deltarune Vita v0.52 (Patcher)

Download: Source code Deltarune Vita v0.53

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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