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.ps1now takes an-InstallNameparameter, 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
.batfile'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 deviceprepare-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).