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

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

59
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.

Questa nuova versione corregge in primo luogo i crash e i blocchi che potevano verificarsi poco prima della schermata di caricamento quando si entrava in un nuovo livello, un problema che tendeva a manifestarsi dopo sessioni di gioco prolungate e numerosi cambi di area, causato da una perdita di memoria nel thread di caricamento.

Corretto inoltre un crash che si verificava durante la scena finale, subito dopo la sconfitta del boss conclusivo, impedendo in alcuni casi di completare correttamente l’avventura.

Oltre alle correzioni tecniche, l’aggiornamento introduce anche un miglioramento visivo: è stato attivato l’antialiasing 2x, una scelta resa possibile dal fatto che l’impatto sulle prestazioni risulta minimo.

Questo intervento contribuisce a rendere l’immagine più pulita e stabile sullo schermo della PlayStation Vita, migliorando ulteriormente l’aspetto grafico del gioco senza compromettere la fluidità.

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

  • Risolti crash e blocchi immediatamente prima della schermata di caricamento quando si entrava in un nuovo livello. Il problema si manifestava dopo sessioni di gioco prolungate e diversi cambi di area, a causa di una perdita di memoria nel thread della schermata di caricamento.
  • Risolto un crash durante la sequenza finale dopo aver sconfitto il boss conclusivo.
  • Abilitato l’antialiasing 2x, poiché l’impatto sulle prestazioni risulta trascurabile.

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

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