Home Homebrew Baldur’s Gate: Dark Alliance arriva su console PlayStation Vita con il...

[Scena PS Vita] Baldur’s Gate: Dark Alliance arriva su console PlayStation Vita con il porting homebrew di Nevak

113
0

Il nuovo anno inizia con lo sviluppo di un porting nativo di tutto rispetto su console PlayStation Vita realizzato dal developer Nevak, stiamo parlando di Baldur’s Gate: Dark Alliance.

Questo classico action-RPG isometrico del 2001, originariamente disponibile su PS2, Xbox e GameCube, è finalmente giocabile sulla portatile Sony con grafica fedele all’originale, controlli adattati ai pulsanti fisici della PlayStation Vita e supporto per la modalità cooperativa locale fino a due giocatori.

Il gioco, spin-off della saga Dungeons & Dragons, offre tre classi selezionabili – guerriero, arciere e maga – dungeon ricchi di nemici come goblin, non-morti e draghi, loot da raccogliere e abilità da potenziare in un universo fantasy oscuro.

Il lavoro di Nevak garantisce un’esperienza fluida sullo schermo OLED della Vita, con i pulsanti fisici che sostituiscono il DualShock e il touch screen dedicato ai menu rapidi.

Considerando le limitate risorse hardware della console, il porting rappresenta un vero e proprio miracolo tecnico e testimonia la vitalità della community PlayStation Vita anche nel 2026.

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

  • Corretto il problema con la lingua italiana che non veniva impostata correttamente.

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

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