Il developer sinister-kid ha rilasciato una prima pre-release di VoidStranger Vita, il porting del celebre puzzle game in 2D Void Stranger, adattato per la console PlayStation Vita.

Grazie a strumenti come YoyoLoader, VoidStranger Vita affronta le principali limitazioni hardware della console, migliorando performance, gestione dei salvataggi e compatibilità dei controlli, permettendo ai giocatori di godere delle meccaniche roguelike e di scavo del titolo originale direttamente sulla PlayStation Vita.

Il lavoro si concentra su miglioramenti delle performance, con superfici di gioco ridotte, sostituzione degli effetti particellari con sistemi GPU e limitazione degli oggetti istanziati nei livelli finali, mantenendo generalmente FPS stabili tra 55 e 60.
L’audio è stato ottimizzato con file WAV a 31kHz e OGG re-encodati, mentre i dati CSV sono stati convertiti in stringhe INI per accelerare i tempi di lancio, riducendo i caricamenti successivi a circa un minuto.
L’interfaccia e i controlli sono stati adattati per la console, con sprite dei pulsanti coerenti con le icone Sony e un’opzione “REST SHUTDOWN” per uscire senza riavvii completi.
Anche la gestione dei salvataggi è stata migliorata, prevenendo corruzioni tramite fix su YoyoLoader e assicurando un’uscita pulita tramite menu o tenendo premuto il pulsante
.
Sono state applicate altre modifiche minori, come la rimozione di drag_window e aggiornamenti della palette solo a menu aperto, garantendo compatibilità con le versioni standard di YoyoLoader.
Requisiti
- Una copia originale di Void Stranger v1.1.3 (Steam o itch.io).
- PlayStation Vita con YoyoLoader installato.
- Cartella dati sulla PlayStation Vita:
ux0:/data/voidstranger/. - Strumenti sul PC: 7zip per gestire gli asset.
Installazione su Windows
- Copiare i file originali di Void Stranger nella cartella
original, mantenendo i nomi originali dei file. - Fare doppio clic sul file
2.Apply Patch-Windows.batper avviare il processo di patch. - Al termine del patching, troverete i file patchati nella cartella
output. - Seguire le istruzioni successive per preparare il file APK per la PlayStation Vita.
Installazione su Linux
- Copiare i file originali di Void Stranger nella cartella
original, mantenendo i nomi originali dei file. - Aprire il terminale e digitare:
sh "2.Apply Patch-Linux.sh"per avviare automaticamente il patching. - In alternativa, se utilizzate un ambiente desktop, fare doppio clic sul file
2.Apply Patch-Linux.sh(potrebbe essere necessario usarechmod +xper consentire l’esecuzione). - Al termine del patching, troverete i file patchati nella cartella
output.
Preparazione del file APK
- Rinominare il file
data.winingame.droid. - Impacchettare gli asset nella cartella
assetsdel file APK utilizzando 7zip. - Rinominare il file APK in
game.apke cancellare tutte le cartelle eccettolibeassets. - Copiare il file
game.apkeyyl.cfgnella cartella dati della PlayStation Vita:ux0:/data/voidstranger/. - Modificare
yyl.cfgper configurare il loader, utilizzando il file di esempio fornito nella repository per le performance ottimali. - Utilizzare YoyoLoader per avviare il gioco e ottimizzare il caricamento degli asset.
Nota: Al primo avvio, il caricamento potrebbe essere lungo. Uscire sempre correttamente dal gioco tramite il menu o tenendo premuto
per evitare corruzioni dei salvataggi.
Prossimamente
- Rifare questo README.
- Trovare bug.
- Ottimizzare ulteriormente le parti critiche.
- Migliorare i tempi di caricamento.
- Aggiungere un’opzione per utilizzare il codice originale del gioco invece di queste modifiche (ad esempio non usare i sistemi a particelle).
- Pulire il codice e uniformare gli approcci di ottimizzazione. Fare piccole modifiche, patch, lanciare su PlayStation Vita e testare può essere faticoso.
- Esternalizzare parte della musica come stream.
- Porting della mod Endless Void?
- Condividere gli script UTMT e il codice GML utilizzato (solo le parti aggiunte o modificate).
- Completare i GameSpecificData per Underanalyzer.
- Salvare il mondo.
- Continuare a scavare.
Download: Source code VoidStranger Vita v0.7
Fonte: reddit.com
![[Scena Wii U] Rilasciato wafel_payloader v3.0 per l’avvio automatico di Aroma e Tiramisu](https://www.biteyourconsole.net/wp-content/uploads/WafelPayloader-238x178.webp)
![[Scena Wii U] Rilasciato Stroopwafel v2.1: Controllo kernel avanzato con IPC e modchip de_Fuse](https://www.biteyourconsole.net/wp-content/uploads/Stroopwafel-238x178.webp)
![[Scena Switch] Nuovo aggiornamento per SysDVR compatibile con firmware 21.0: più stabilità e minore uso di memoria](https://www.biteyourconsole.net/wp-content/uploads/SysDVR-238x178.webp)
![[Scena Wii U] Rilasciato wafel_payloader v3.0 per l’avvio automatico di Aroma e Tiramisu](https://www.biteyourconsole.net/wp-content/uploads/WafelPayloader-100x75.webp)
![[Scena Wii U] Rilasciato Stroopwafel v2.1: Controllo kernel avanzato con IPC e modchip de_Fuse](https://www.biteyourconsole.net/wp-content/uploads/Stroopwafel-100x75.webp)
![[Scena Switch] Nuovo aggiornamento per SysDVR compatibile con firmware 21.0: più stabilità e minore uso di memoria](https://www.biteyourconsole.net/wp-content/uploads/SysDVR-100x75.webp)

![[Scena Switch] Rilasciato ovl-sysmodules v1.4.4](https://www.biteyourconsole.net/wp-content/uploads/Ovlsysmodulesnx-100x75.webp)
![[Scena DS] Rilasciato DS99/4a v0.3a](https://www.biteyourconsole.net/wp-content/uploads/TI994A-100x75.webp)