Skip to content

Releases

v0.9.1

Choose a tag to compare

@heyjonanderson heyjonanderson released this 08 Nov 06:01

Pac'N-Jump native 0.9.1

A port of Pac'N-Jump (Namco, 2011), a mobile game that was pulled from the Android and iOS app stores. Portable C99 core with an SDL3 shell. All 8 stages, menus, help and achievements are in.

The release has none of the original game's art, sound or level data. You bring your own copy of the original Android APK (com.namcobandaigames.pacnjump_and.apk) and the game builds its data file from it, on the device or in your browser. If you misplaced your APK, someone on the INTERNET may have ARCHIVED it.

Platforms

Platform How you get it Tested
Android Build an APK in your browser at the project page, or import on the phone https://heyjonanderson.github.io/PacNJumpNative/ Tested on an old LG G8
Windows, macOS, Linux Download below, drag your APK onto the game window Built by CI. Tested on Windows w/ HDR, MacOS, and Linux VM. Steam Deck untested
Nintendo 3DS Download the 3DS zip below, copy the .cia inside to your SD card, and install it with FBI. Copy your APK to the SD card SD:/3ds/pacnjump/ and it imports on the console on load Tested on Azahar and New 3DS XL, with stereo 3D. Original 3DS and 2DS untested
Sega Dreamcast Build one CDI from your APK in your browser, on the project page https://heyjonanderson.github.io/PacNJumpNative/dreamcast.html Real console with MODE, progressive and interlaced video on CRTs. VMU saves work. Burned discs and PAL consoles untested
PS Vita Download the Vita zip below, install the .vpk inside with VitaShell, then copy your APK into ux0:data/jon/pnj/ Vita3K, Real Vita

What is new in 0.9.1

  • RecompLauncher support for the desktop builds. The release files now include a recomplauncher.json so the launcher can start the game and show its settings (window or fullscreen, screen rotation, HDR). The project is not listed in the launcher yet, and the file has not been tested inside it.
  • The desktop downloads now carry the version and platform in their names, for example PacNJump-v0.9.1-Windows-x64.zip, which is how the launcher looks for them. The contents are the same.
  • The 3DS and Vita downloads are now zips (PacNJump-v0.9.1-3DS.zip and PacNJump-v0.9.1-Vita.zip). Each holds the .cia or .vpk plus a short txt on where to put the files.
  • The README is rewritten for first-time readers, with a features list.

What came in 0.9.0

  • Nintendo 3DS, PS Vita, and Sega Dreamcast ports.
  • Browser builders for Android and Dreamcast. Your APK stays in your browser and is not uploaded.
  • 3DS: stereo 3D, menus and pause screen on the bottom screen, import progress on the top screen, and a clean app exit.
  • Dreamcast: 60 fps with loading screens and tate. Scores and preferences save to the VMU (about 1 block).
  • Vita: tate mode, and both sticks steer.
  • The power-up jingle is decoded by the game's own AAC decoder, so it works in browsers with no AAC support.
  • Tate mode (rotated screen) on desktop, Vita, and Dreamcast.

Known limits

  • Analog sticks are read as a digital direction. True analog control is planned for every version.
  • The Windows exe is unsigned, so SmartScreen may warn the first time. macOS needs the Open Anyway step on first launch.
  • The Help pages come from the original game, so they describe its phone controls (touch and tilt), including on the Dreamcast.
  • RecompLauncher support is new. It has not been tested in the launcher yet.
  • Platforms marked untested above should work, but nobody has tried them. Reports are welcome.

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:23

Pac'N-Jump native 0.9.0

A port of Pac'N-Jump (Namco, 2011), a mobile game that was pulled from the Android and iOS app stores. Portable C99 core with an SDL3 shell. All 8 stages, menus, help and achievements are in.

The release has none of the original game's art, sound or level data. You bring your own copy of the original Android APK (com.namcobandaigames.pacnjump_and.apk) and the game builds its data file from it, on the device or in your browser. If you misplaced your APK, someone on the INTERNET may have ARCHIVED it.

Platforms

Platform How you get it Tested
Android Build an APK in your browser at the project page, or import on the phone https://heyjonanderson.github.io/PacNJumpNative/ Tested on an old LG G8
Windows, macOS, Linux Download below, drag your APK onto the game window Built by CI. Tested on Windows w/ HDR, MacOS, and Linux VM. Steam Deck untested
Nintendo 3DS Download pacnjump.cia below and install with FBI. Copy your APK to the SD card SD:/3ds/pacnjump/ and it imports on the console on load Tested on Azahar and New 3DS XL, with stereo 3D. Original 3DS and 2DS untested
Sega Dreamcast Build one CDI from your APK in your browser, on the project page https://heyjonanderson.github.io/PacNJumpNative/dreamcast.html Real console with MODE, progressive and interlaced video on CRTs. VMU saves work. Burned discs and PAL consoles untested
PS Vita pacnjump.vpk, install it with VitaShell, then copy your APK into ux0:data/jon/pnj/ Vita3K, Real Vita

What is new in 0.9.0

  • Nintendo 3DS, PS Vita and Sega Dreamcast ports.
  • Browser builders for Android and Dreamcast. Your APK stays in your browser and is not uploaded.
  • 3DS: stereo 3D, menus and pause screen on the bottom screen, import progress on the top screen, and the app closes cleanly.
  • Dreamcast: 60 fps with loading screens and tate. Scores and preferences save to the VMU (about 1 block).
  • Vita: tate mode, and both sticks steer.
  • The power-up jingle is decoded by the game's own AAC decoder, so it works in browsers with no AAC support.
  • Tate mode (rotated screen) on desktop, Vita and Dreamcast.

Known limits

  • Analog sticks are read as a digital direction. True analog control is planned for every version.
  • The Windows exe is unsigned, so SmartScreen may warn the first time. macOS needs the Open Anyway step on first launch.
  • The Help pages come from the original game, so they describe its phone controls (touch and tilt), including on the Dreamcast.
  • Platforms marked untested above should work, but nobody has tried them. Reports are welcome.

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:59

v0.1.2

No change to the game. This release adds a check that stops a release from publishing if any file in it holds game data, and the repo now has a bug report template for issues. The v0.1.1 fix for the menu highlight is included.

Get it

Platform File
Windows pacnjump-windows-x64.zip
macOS (universal) pacnjump-macos.zip
Linux (x64) pacnjump-linux-x64.tar.gz
Android build your own APK at https://heyjonanderson.github.io/PacNJumpNative/ (Android 7.0 and up, 64-bit)

None of these contain game data. You bring your own copy of the original Android APK (com.namcobandaigames.pacnjump_and.apk).

On desktop, unzip, run, and drag the APK onto the window. It imports once and shows a progress bar. On Android, drop the APK on the web page and install the APK it builds. Nothing is uploaded.

If you misplaced your APK, someone on the INTERNET may have ARCHIVED it.

First launch

Windows: the exe is not signed, so SmartScreen or Defender may warn the first time. Choose More info, then Run anyway. Signing is planned once the project has some traction.

macOS: the app is not signed, so the first launch is blocked.

macOS 15 (Sequoia) and later, where right-click > Open no longer works:

  1. Double-click PacNJump. When macOS says it can't verify the app, click Done.
  2. Open System Settings > Privacy & Security and scroll to Security.
  3. Click Open Anyway next to the PacNJump message, enter your password, then click Open.

The Open Anyway button goes away after a while, so if it is gone, double-click the app again.

If macOS says the app is damaged, or Open Anyway doesn't show up, open Terminal, type xattr -cr (with the trailing space), drag PacNJump.app into the window, press Return, then open the app again. That only removes the "downloaded from the internet" mark from this one app.

macOS 14 and earlier: right-click the app, choose Open, then click Open again.

Known gaps

  • Linux and macOS have had little testing on real hardware so far. If something breaks, open an issue with your platform and the version (--version, or the window title).

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 19:22

v0.1.1

Fixes the menu highlight: the keyboard and pad focus now stays visible on menus drawn over the game, like the pause menu. The README also has a roadmap now and says plainly that the Windows exe is unsigned.

Get it

Platform File
Windows pacnjump-windows-x64.zip
macOS (universal) pacnjump-macos.zip
Linux (x64) pacnjump-linux-x64.tar.gz
Android build your own APK at https://heyjonanderson.github.io/PacNJumpNative/ (Android 7.0 and up, 64-bit)

None of these contain game data. You bring your own copy of the original Android APK (com.namcobandaigames.pacnjump_and.apk).

On desktop, unzip, run, and drag the APK onto the window. It imports once and shows a progress bar. On Android, drop the APK on the web page and install the APK it builds. Nothing is uploaded. If you misplaced your APK, someone on the INTERNET may have ARCHIVED it.

First launch

Windows: the exe is not signed, so SmartScreen or Defender may warn the first time. Choose More info, then Run anyway. Signing is planned once the project has some traction.

macOS: the app is not signed, so the first launch is blocked.

macOS 15 (Sequoia) and later, where right-click > Open no longer works:

  1. Double-click PacNJump. When macOS says it can't verify the app, click Done.
  2. Open System Settings > Privacy & Security and scroll to Security.
  3. Click Open Anyway next to the PacNJump message, enter your password, then click Open.

The Open Anyway button goes away after a while, so if it is gone, double-click the app again.

If macOS says the app is damaged, or Open Anyway doesn't show up, open Terminal, type xattr -cr (with the trailing space), drag PacNJump.app into the window, press Return, then open the app again. That only removes the "downloaded from the internet" mark from this one app.

macOS 14 and earlier: right-click the app, choose Open, then click Open again.

Known gaps

  • Linux and macOS have had little testing on real hardware so far. If something breaks, open an issue with your platform and the version (--version, or the window title).

v0.1.0

Choose a tag to compare

@heyjonanderson heyjonanderson released this 05 Nov 22:54

Desktop builds. Unzip, run, then drag your own Pac'N-Jump Android APK onto the window once.

APK builder: https://heyjonanderson.github.io/PacNJumpNative/

macOS: the app is not signed, so the first launch is blocked. On macOS 15 and later: double-click it, click Done, open System Settings > Privacy & Security, scroll to Security, click Open Anyway, enter your password, click Open. On macOS 14 and earlier: right-click the app, Open, Open. If macOS says the app is damaged, run xattr -cr PacNJump.app in Terminal. Details are in the README inside the zip.

Windows builds are intended to be signed through the SignPath Foundation. See Code signing policy in the README.