Home Homebrew NBA Jam atterra su console PlayStation Vita: il porting homebrew fresco fresco...

NBA Jam atterra su console PlayStation Vita: il porting homebrew fresco fresco è una bomba arcade

123
0

NBA Jam arriva su console PlayStation Vita e lo fa nel modo più spettacolare possibile, confermando ancora una volta quanto questa console, data per morta da anni, continui invece a vivere grazie alla scena homebrew.

Il celebre arcade basket “esagerato” per eccellenza, con le sue schiacciate impossibili e le urla iconiche come “He’s on fire!”, ora è giocabile nativamente sulla console portatile Sony grazie al porting non ufficiale realizzato da elliencode, basato sulla versione Android ufficiale del gioco.

Questo porting sfrutta un loader intelligente che carica direttamente la libreria ARMv7 della versione Android di NBA Jam, creando un ambiente Android minimale e su misura che permette al titolo di girare in modo sorprendentemente fluido sull’hardware Vita.

Il risultato è un’esperienza arcade pura, fedele allo spirito originale del gioco, ma perfettamente adattata ai controlli fisici della console Sony.

Il feeling è immediato: i controlli con il pad della PlayStation Vita funzionano alla perfezione, il single player è completamente giocabile, la grafica resta fluida e l’audio è quello originale che tutti ricordano.

Schiacciate spettacolari, alley-oop improbabili e partite velocissime rendono il gioco estremamente godibile in portabilità, trasformando la PS Vita in una vera e propria macchina arcade tascabile.

Qualche compromesso c’è, ma non rovina l’esperienza. Al momento il multiplayer, sia online che locale, non è ancora funzionante, anche se lo sviluppatore ha già dichiarato di volerci lavorare in futuro.

I tempi di caricamento sono piuttosto lunghi, arrivando anche a circa un minuto prima di una partita, un limite dovuto al disk I/O della PlayStation Vita. Tuttavia, una volta in campo, il gioco ripaga ampiamente l’attesa.

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 NBA Jam per Android sotto forma di file .apk e .obb. Questo porting è pensato esclusivamente per la versione v.4.00.80 (l’ultima disponibile). Altre versioni potrebbero non funzionare.
  • Se il gioco è già installato sul telefono, è possibile estrarre tutti i file necessari direttamente da lì oppure utilizzare un qualsiasi estrattore APK disponibile sul Google Play Store.
  • Verificare che la build sia corretta usando sha1sum (è possibile farlo anche tramite tool online). L’hash sha1 del file lib/armeabi-v7a/libnbajam.so deve essere: 7D230A3A59B0F382DE055B9AF15BC2F3D87E010F
  • Aprire il file .apk con un qualsiasi esploratore ZIP (ad esempio 7-Zip) ed estrarre il file lib/armeabi-v7a/libnbajam.so in ux0:data/com.eamobile.nbajam_row_wf/ sulla PlayStation Vita. Il percorso finale corretto deve essere: ux0:data/com.eamobile.nbajam_row_wf/libnbajam.so
  • Aprire il file main.40080.com.eamobile.nbajam_row_wf.obb con un esploratore ZIP (come 7-Zip) ed estrarre tutto il contenuto in una cartella separata sul computer.
  • Installare Total Commander insieme al suo plugin PSARC.
  • Avviare Total Commander e navigare fino alla cartella appena creata con i file estratti dall’OBB.
  • Selezionare tutti i file e le directory presenti nella cartella, quindi cliccare su File → Pack.
  • Impostare psarc come Compressor e cliccare sul pulsante Configure.
  • Configurare i parametri come segue:
    • Versione PSARC: 1.3
    • Compressione: ZLIB
    • Ratio: 0
  • Confermare con OK.
  • Premere OK per avviare la compressione. Verrà creato un file in C:\ArchiveName.psarc. Se si riceve un errore, modificare manualmente il percorso nella stringa della riga di comando psarc: DESTINATIONFOLDER\ArchiveName.psarc.
  • Rinominare l’archivio appena creato in data.psarc e trasferirlo in ux0:data/com.eamobile.nbajam_row_wf/.
  • Scaricare e installare il file com.eamobile.nbajam_row_wf.vpk.

Controlli

  • Il porting supporta i controlli fisici e il gamepad. Il menu di aiuto in-game include informazioni e tutorial su come utilizzarli.

Problemi noti

  • I tempi di caricamento quando si avvia una partita dal menu principale e quando si esce da una partita per tornare al menu principale sono piuttosto lenti (fino a 1 minuto). Purtroppo non è possibile fare molto al riguardo: il gioco fa un uso intensivo del disk I/O e, prima del passaggio a PSARC per i file di dati e di alcune ottimizzazioni aggiuntive, il caricamento di un singolo livello poteva richiedere circa 40 minuti. Nello stato attuale, queste prestazioni rappresentano il miglior risultato possibile su questa piattaforma.
  • Il multiplayer non funziona. È previsto un nuovo tentativo di implementazione in futuro.

Download: NBA Jam Vita v1.00

Download: Source code NBA Jam Vita v1.00