Home Homebrew Rilasciato Baldur’s Gate: Dark Alliance Vita v1.05

[Scena PS Vita] Rilasciato Baldur’s Gate: Dark Alliance Vita v1.05

140
0

Pubblicato un rapido aggiornamento per Baldur’s Gate: Dark Alliance Vita, il porting nativo che porta sulla console portatile Sony uno dei più amati action-RPG isometrici dei primi anni 2000.

L’update è mirato ma importante, perché interviene su un problema tecnico che si manifestava durante le sessioni di gioco più lunghe, compromettendo gradualmente la resa visiva.

Nelle versioni precedenti, infatti, alcuni utenti avevano segnalato la comparsa di texture glitchate dopo un utilizzo prolungato del gioco. La causa è stata individuata in una perdita di slot delle texture all’interno di VitaGL, la libreria grafica utilizzata dal port, che nel tempo portava a una gestione non corretta delle risorse grafiche.

Con questo aggiornamento, il bug è stato risolto alla radice grazie a una correzione diretta nel codice, eliminando il problema e ripristinando una stabilità grafica costante anche dopo lunghe ore di gioco.

Baldur’s Gate: Dark Alliance rimane uno spin-off iconico dell’universo Dungeons & Dragons, capace di combinare combattimenti in tempo reale, progressione del personaggio e un’atmosfera fantasy oscura e coinvolgente.

Nato originariamente su PlayStation 2, Xbox e GameCube, e successivamente adattato anche su dispositivi mobile, il titolo trova finalmente una nuova casa su PlayStation Vita grazie al lavoro della scena homebrew e in particolare allo sviluppatore Nevak.

Il giocatore può scegliere tra tre classi distinte – guerriero, arciere e maga – ed esplorare dungeon ricchi di nemici, bottini e segreti, affrontando goblin, non-morti e creature leggendarie fino a scontri di grande impatto.

Il supporto alla modalità cooperativa locale per due giocatori completa un’esperienza pensata per essere condivisa, proprio come accadeva sulle console domestiche dell’epoca.

Su PlayStation Vita, il titolo beneficia di una resa grafica fedele all’originale, valorizzata dallo schermo OLED, e di un sistema di controlli adattato con intelligenza ai pulsanti fisici della console.

Il touch screen viene utilizzato per menu rapidi e funzioni di supporto, senza mai risultare invasivo. Considerando le risorse hardware limitate della PlayStation Vita, questo porting rappresenta un risultato tecnico notevole, capace di offrire fluidità e stabilità sorprendenti.

Problemi Noti

  • Basso framerate durante la riproduzione dei video, incluso il menu principale, a causa della decodifica video via CPU.
  • Leggeri picchi di framerate ogni pochi secondi in alcuni livelli a causa della decodifica audio Vorbis nel thread principale.
  • Mancanza di ombre in tempo reale su personaggi e nemici, temporaneamente disabilitate per migliorare le prestazioni.
  • Obiettivi (Achievements) non funzionanti al momento.
  • Alcuni livelli con molta vegetazione e acqua hanno problemi di performance, es. il Rotting Bog.
  • La modalità cooperativa a 2 giocatori con 2 controller è implementata, ma funziona solo se entrambi i controller sono collegati prima di avviare il gioco.

Note

  • Se le prestazioni calano in alcuni livelli o il gioco rallenta, bloccare il framerate a 30 FPS può aiutare. Questo si attiva nel menu delle impostazioni del gioco abilitando la funzione “Battery Saving”.
  • Il gioco imposterà automaticamente la lingua in base a quella del sistema PlayStation Vita. È stato testato principalmente in spagnolo e inglese, ma altre lingue come italiano, francese o tedesco potrebbero avere problemi con audio/testi o crash. In caso di problemi, è possibile aprire un Issue.
  • Per la coop a 2 giocatori, se si sta usando una PlayStation Vita portatile (non Vita TV) è necessario installare questo plugin: MiniVitaTV

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.
  • Scaricare e installare il file .vpk.
  • Ottenere legalmente una copia di Baldur’s Gate: Dark Alliance per Android in formato .apk. I file possono essere estratti direttamente dal telefono o utilizzando un apk extractor disponibile sul Play Store.
  • Aprire il file APK con un esploratore ZIP, ed estrarre i seguenti file nella PlayStation Vita:
    • Copiare il contenuto della cartella lib in ux0:/data/bgda/lib
    • Copiare il contenuto della cartella assets in ux0:/data/bgda/assets
  • Aprire il file ux0:/data/bgda/assets/world.xvu in un editor di testo e modificare come segue:
    • Sotto la linea #define lightColor4_extra C(20) aggiungere: #define uvScale C(24)
  • Verso la fine del file, subito sotto oT0 = inTexCoord; aggiungere:

oT0.x *= uvScale.x;
oT0.y *= uvScale.y;
  1. Per verificare di avere tutti i file, controllare il numero totale di file nelle cartelle:
    • ux0:/data/bgda/assets

    • ux0:/data/bgda/assets/res

Changelog

  • Corrette le texture glitchate che comparivano durante sessioni di gioco prolungate. Il problema era causato da slot di texture non liberati nelle versioni precedenti di VitaGL. Consultare il commit che ha risolto il problema.

Download: Baldur’s Gate: Dark Alliance v1.5

Download: Source code Baldur’s Gate: Dark Alliance v1.5