Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

NBA Jam Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=NBA Jam Vita |image=NBAJamVita.png |description=Port of NBA Jam for PSVita. |author=elliencode |lastupdated=2026/02/02 |type=Arcade Games |version=1.0 |license=N/A |download=https://dlhb.gamebrew.org/vitahomebrews/NBAJamVita.7z |website=https://github.com/elliencode/nba-jam-psv |source=https://github.com/elliencode/nba-jam-psv |donation= }} {{#seo: |title=Vita Homebrew Games (Arcade Games) - GameBrew |title_mode=append |image=NBAJamVita.pn..."
 
No edit summary
 
Line 19: Line 19:
|image_alt=NBA Jam Vita
|image_alt=NBA Jam Vita
}}
}}
A PlayStation Vita port of NBA Jam for Android (v.4.00.80). This is an over-the-top, high-flying, 2-on-2 arcade basketball game featuring stars from all 30 NBA teams.
PS Vita port the Android release of NBA Jam v.4.00.80.  


This port uses a loader based on the Android SO Loader by TheFloW. The loader provides a minimal Android-like environment to run the official ARMv7 game executable on the PS Vita.
== Installation ==
 
'''Requirements:'''
== Setup Instructions ==
* libshacccg.suprx
To properly install the game, follow these steps precisely:
* kubridge.skprx
* Android game files


'''Instructions:'''
* Install or update [[Kubridge Vita|Kubridge]] and [[FdFix Vita|FdFix]] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ur0:tai</code>) and adding the following two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
* Install or update [[Kubridge Vita|Kubridge]] and [[FdFix Vita|FdFix]] by copying <code>kubridge.skprx</code> and <code>fd_fix.skprx</code> to your taiHEN plugins folder (usually <code>ur0:tai</code>) and adding the following two entries to your <code>config.txt</code> under <code>*KERNEL</code>:
<pre>  *KERNEL
<pre>  *KERNEL
   ur0:tai/kubridge.skprx
   ur0:tai/kubridge.skprx
   ur0:tai/fd_fix.skprx</pre>
   ur0:tai/fd_fix.skprx</pre>
<pre class="language-diff">! ⚠️ Don't install `fd_fix.skprx` if you're using the rePatch plugin!</pre>
* Note: Don't install fd_fix.skprx if you're using the rePatch plugin.
* Make sure you have <code>libshacccg.suprx</code> in the <code>ur0:/data/</code> folder on your console. If you don't, use [[ShaRKBR33D Vita]] to get it quickly and easily.<br />
* Make sure you have <code>libshacccg.suprx</code> in the <code>ur0:/data/</code> folder on your console. If you don't, use [[ShaRKBR33D Vita|ShaRKBR33D]] to get it quickly and easily.


* Legally obtain your copy of NBA Jam for Android in the form of <code>.apk</code> and <code>.obb</code> files. This port is tailored for the v.4.00.80 (latest) version of the game. Other versions may not work.
* Legally obtain your copy of NBA Jam for Android in the form of <code>.apk</code> and <code>.obb</code> files. This port is tailored for the v.4.00.80 (latest) version of the game. Other versions may not work.
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor that you can find on Google Play.
** If you have it installed on your phone, you can [https://stackoverflow.com/questions/11012976/how-do-i-get-the-apk-of-an-installed-app-without-root-access get all the required files directly from it] or by using any APK extractor that you can find on Google Play.
 
** Verify that your build is the correct version using sha1sum (can also be found as an online tool). The sha1sum for <code>lib/armeabi-v7a/libnbajam.so</code> must be <code>7D230A3A59B0F382DE055B9AF15BC2F3D87E010F</code>
<blockquote>ℹ️ Verify that your build is the correct version using '''sha1sum''' (can also be found as an online tool). The sha1sum for <code>lib/armeabi-v7a/libnbajam.so</code> '''must''' be <code>7D230A3A59B0F382DE055B9AF15BC2F3D87E010F</code>
* Open the <code>.apk</code> with any ZIP explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file <code>lib/armeabi-v7a/libnbajam.so</code> into <code>ux0:data/com.eamobile.nbajam_row_wf/</code> on your Vita. The correct resulting path: <code>ux0:data/com.eamobile.nbajam_row_wf/libnbajam.so</code>
</blockquote>
* Open <code>main.40080.com.eamobile.nbajam_row_wf.obb</code> with any ZIP explorer (like [https://www.7-zip.org/ 7-Zip]) and extract all of its context into a separate folder on your computer.
* Open the <code>.apk</code> with any ZIP explorer (like [https://www.7-zip.org/ 7-Zip]) and extract the file <code>lib/armeabi-v7a/libnbajam.so</code> into <code>ux0:data/com.eamobile.nbajam_row_wf/</code> on your Vita. The correct resulting path: <code>ux0:data/com.eamobile.nbajam_row_wf/libnbajam.so</code><br />
* Install [https://www.ghisler.com/download.htm Total Commander] and its [http://totalcmd.net/plugring/PSARC.html PSARC plugin].
 
* Launch Total Commander and navigate up to the folder you just created.
* Open <code>main.40080.com.eamobile.nbajam_row_wf.obb</code> with any ZIP explorer (like [https://www.7-zip.org/ 7-Zip]) and extract all of its context into a separate folder on your computer.<br />
* Select all the files and directories inside the folder, click on File -&gt; Pack.
 
* Set <code>psarc</code> as Compressor and then click on <code>Configure</code> button right below.
* Install [https://www.ghisler.com/download.htm Total Commander] and its [http://totalcmd.net/plugring/PSARC.html PSARC plugin].<br />
 
* Launch Total Commander and navigate up to the folder you just created.<br />
 
* Select all the files and directories inside the folder, click on File -&gt; Pack.<br />
 
* Set <code>psarc</code> as Compressor and then click on <code>Configure</code> button right below.<br />
 
* Set <code>PSARC Version</code> to <code>1.3</code>, <code>Compression</code> to <code>ZLIB</code> and <code>Ratio</code> to <code>0</code> and press <code>OK</code><br />
* Set <code>PSARC Version</code> to <code>1.3</code>, <code>Compression</code> to <code>ZLIB</code> and <code>Ratio</code> to <code>0</code> and press <code>OK</code><br />
* Press <code>OK</code> to launch the compression, it will create a file in <code>C:\ArchiveName.psarc</code>. (If you get an error, manually change the location in the command line string <code>psarc: DESTINATIONFOLDER\ArchiveName.psarc</code>).
* Rename the newly created psarc archive to <code>data.psarc</code> and transfer it to <code>ux0:data/com.eamobile.nbajam_row_wf/</code>.
* Install <code>com.eamobile.nbajam_row_wf.vpk</code> (from [https://github.com/elliencode/actionsquad-psv/releases/latest Releases]).


* Press <code>OK</code> to launch the compression, it will create a file in <code>C:\ArchiveName.psarc</code>. (If you get an error, manually change the location in the command line string <code>psarc: DESTINATIONFOLDER\ArchiveName.psarc</code>).<br />
== Controls ==
The port features support for physical/gamepad controls.  


* Rename the newly created psarc archive to <code>data.psarc</code> and transfer it to <code>ux0:data/com.eamobile.nbajam_row_wf/</code>.<br />
In-game help menu contains information and tutorials on using them.
 
* Install <code>com.eamobile.nbajam_row_wf.vpk</code> (from [https://github.com/elliencode/actionsquad-psv/releases/latest Releases]).<br />
 
==Media==
'''NBA JAM by EA SPORTS ios/Android Gameplay #1''' ([https://www.youtube.com/watch?v=DnpobMig4hg Mobile Gamer]) <br>
<youtube width=""640"">DnpobMig4hg</youtube>
 
'''New NBA JAM PS Vita Port 2026''' ([https://www.youtube.com/watch?v=9MZHu0DfX98 Robles Junior]) <br>
<youtube width=""640"">9MZHu0DfX98</youtube>


==Screenshots==
==Screenshots==
Line 75: Line 63:
https://dlhb.gamebrew.org/vitahomebrews/images/NBAJamVita-04.png
https://dlhb.gamebrew.org/vitahomebrews/images/NBAJamVita-04.png


== Controls ==
==Media==
The port features support for physical/gamepad controls. In-game help menu contains information and tutorials on using them.
'''New NBA JAM PS Vita Port 2026''' ([https://www.youtube.com/watch?v=9MZHu0DfX98 Robles Junior]) <br>
<youtube width="640">9MZHu0DfX98</youtube>
 
'''NBA JAM by EA SPORTS ios/Android Gameplay #1''' ([https://www.youtube.com/watch?v=DnpobMig4hg Mobile Gamer]) <br>
<youtube width="640">DnpobMig4hg</youtube>


== Known issues ==
== Known issues ==
Line 92: Line 84:


== External links ==
== External links ==
* Github - https://github.com/elliencode/nba-jam-psv
* GitHub - https://github.com/elliencode/nba-jam-psv
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1365
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1365

Latest revision as of 14:36, 9 February 2026

NBA Jam Vita
General
Authorelliencode
TypeArcade Games
Version1.0
LicenseN/A
Last Updated2026/02/02
Links
Download
Website
Source

PS Vita port the Android release of NBA Jam v.4.00.80.

Installation

Requirements:

  • libshacccg.suprx
  • kubridge.skprx
  • Android game files

Instructions:

  • Install or update Kubridge and FdFix by copying kubridge.skprx and fd_fix.skprx to your taiHEN plugins folder (usually ur0:tai) and adding the following two entries to your config.txt under *KERNEL:
  *KERNEL
  ur0:tai/kubridge.skprx
  ur0:tai/fd_fix.skprx
  • Note: Don't install fd_fix.skprx if you're using the rePatch plugin.
  • Make sure you have libshacccg.suprx in the ur0:/data/ folder on your console. If you don't, use ShaRKBR33D to get it quickly and easily.
  • Legally obtain your copy of NBA Jam for Android in the form of .apk and .obb files. This port is tailored for the v.4.00.80 (latest) version of the game. Other versions may not work.
    • If you have it installed on your phone, you can get all the required files directly from it or by using any APK extractor that you can find on Google Play.
    • Verify that your build is the correct version using sha1sum (can also be found as an online tool). The sha1sum for lib/armeabi-v7a/libnbajam.so must be 7D230A3A59B0F382DE055B9AF15BC2F3D87E010F
  • Open the .apk with any ZIP explorer (like 7-Zip) and extract the file lib/armeabi-v7a/libnbajam.so into ux0:data/com.eamobile.nbajam_row_wf/ on your Vita. The correct resulting path: ux0:data/com.eamobile.nbajam_row_wf/libnbajam.so
  • Open main.40080.com.eamobile.nbajam_row_wf.obb with any ZIP explorer (like 7-Zip) and extract all of its context into a separate folder on your computer.
  • Install Total Commander and its PSARC plugin.
  • Launch Total Commander and navigate up to the folder you just created.
  • Select all the files and directories inside the folder, click on File -> Pack.
  • Set psarc as Compressor and then click on Configure button right below.
  • Set PSARC Version to 1.3, Compression to ZLIB and Ratio to 0 and press OK
  • Press OK to launch the compression, it will create a file in C:\ArchiveName.psarc. (If you get an error, manually change the location in the command line string psarc: DESTINATIONFOLDER\ArchiveName.psarc).
  • Rename the newly created psarc archive to data.psarc and transfer it to ux0:data/com.eamobile.nbajam_row_wf/.
  • Install com.eamobile.nbajam_row_wf.vpk (from Releases).

Controls

The port features support for physical/gamepad controls.

In-game help menu contains information and tutorials on using them.

Screenshots

NBAJamVita-01.png

NBAJamVita-02.png

NBAJamVita-03.png

NBAJamVita-04.png

Media

New NBA JAM PS Vita Port 2026 (Robles Junior)

NBA JAM by EA SPORTS ios/Android Gameplay #1 (Mobile Gamer)

Known issues

  • Loading times when you start a match from the main menu and when you quit from a match back to the main menu are quite slow (up to 1 minute). Unfortunately, nothing can be done about that. The game is heavy on disk IO and before switching to PSARC for data files and some extra optimizations, it took around 40 minutes to load a single level. How it is right now is the best it can be on this platform.
  • Multiplayer doesn't work. I do plan to take another look at it in the future.

Changelog

v1.0

  • First Release.

Credits

External links

Advertising: