Skip to content

v1.1 - OpenGOAL mod support

Latest

Choose a tag to compare

@Raekwon1603 Raekwon1603 released this 16 Aug 00:07
· 1 commit to main since this release

Winlator fork tuned for running OpenGOAL (Jak and Daxter / Jak II / Jak 3) on Android handhelds.

What's new in this release

  • Mod support: OpenGOAL mods (from jakmods.dev, the OpenGOAL-Mods GitHub org, or the Launcher's own Mods menu) now work through the same pipeline as a normal install. See Installing mods in the README.
  • prepare-opengoal-game.ps1 now takes an -InstallName parameter, so a mod (or any second copy of a game) can be packaged and installed alongside your vanilla game without colliding with it or breaking the generated launch .bat.
  • Fixed a bug where the generated .bat file's launch path didn't match a renamed install folder, causing it to fail to find its own files.

No app code changed since v1.0-opengoal, this release is the same APK with the updated packaging script and README.

What's in this fork (from v1.0)

  • Box64 0.4.5, rebuilt from source against Winlator's bundled glibc rootfs. Fixes a GLIBC symbol-version mismatch that crashed newer box64 builds on launch, and gives a real framerate improvement over the stock 0.4.0 build (Jak II: ~25-31fps to a stable 60fps on Snapdragon 8 Gen 2).
  • Extreme Box64 preset for a further speed boost on titles that tolerate it.
  • Home screen shortcuts: pin any container shortcut straight to your device's home screen.
  • Working gamepad vibration: rumble is now detected live from actual hardware instead of requiring a manual checkbox.

Setup

Full walkthrough (including why a one-time PC step is required, mod installation, and screenshots for every non-obvious setting) is in the README.

Attached to this release:

  • Winlator-OpenGOAL.apk — install this on your device
  • prepare-opengoal-game.ps1 — Windows helper script that builds the correct folder structure for Jak 1/2/3 (and mods) after you've extracted your game with OpenGOAL's own tools

Requirements

See the Requirements section in the README. Short version: ARM64 Android device, Vulkan-capable GPU, and a PC to run OpenGOAL's extractor once per game (using your own legally-owned copy of each game).