Skip to content

About

Build MOJO! USA PS2 natively on Windows from your own verified disc; portable standalone builder and optional RecompLauncher integration.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

MOJO! PS2 Recomp

A local Windows builder for the USA PlayStation 2 version of MOJO!. It uses ps2-native-recomp to translate your own verified disc into native PC code. No game files, translated game code, BIOS, or prebuilt game executable are distributed.

Release candidate. The original working build has been played beyond round 10 without reported bugs. This is not a claim of complete game compatibility. See test status and limitations.

Download the portable builder from this project's GitHub Releases.

Get it on RecompLauncher

Required game copy

Only MOJO! USA, PS2 serial SLUS_207.41, SYSTEM.CNF VER 1.02, matching the verified hashes, is supported. The VER field is copied from the disc metadata; it is not an invented retail revision name. European, Japanese, Xbox, modified and other unverified copies are not supported.

Supply your own legally obtained disc image: ISO, BIN/CUE, or a lossless CHD of the supported single-track CD. A filename alone never establishes compatibility. The builder verifies the normalized ISO and original boot executable SHA-256 before translating anything. No download source for commercial game data is provided.

Standalone installation

  1. Extract MOJO-Recomp-v1.0.0-rc.7-Windows-x64.zip into a writable folder.
  2. Run MOJO.exe and choose your disc image. For BIN/CUE, keep the two files together.
  3. Let setup download checksum-pinned open-source build tools (about 300 MB, plus runtime dependencies). Allow at least 5 GB free and several minutes.
  4. The game starts when compilation finishes. Run MOJO.exe again to play.

Windows 10/11 x64 is the intended platform; Windows 11 on an NVIDIA RTX 3060 Ti is the tested environment. A working D3D12 GPU driver and internet access for first setup are required. Setup does not need administrator rights. The portable archive is a builder, not an installer; the compiler remains local for runtime translation of previously unseen code. RecompLauncher is optional.

From a source checkout, use Start-MOJO.cmd -Game "D:\Games\Mojo.iso", or first build the file-picker executable. Source and release paths use exactly the same Python builder and upstream pipeline.

RecompLauncher installation

  1. In RecompLauncher's Library, choose Add From GitHub or GitLab, paste https://github.com/JaBoyAlex/mojo-ps2-recomp, and add the project.
  2. Choose Install, then Play to open the disc setup screen.
  3. Select the supported ISO, lossless single-track CHD, or the CUE file with its matching BIN beside it. Let the automatic build finish, then choose Play on the Ready to Play screen.

The release root includes recomplauncher.json. Setup invokes MOJO.exe --prepare --game <image> with progress reporting and a two-hour limit. The GitHub import route works before the catalog listing is approved. See validation for the tested formats and steps.

The settings screen offers Native monitor resolution and rendering options with pixel dimensions. Fullscreen uses the desktop display mode and preserves the game aspect ratio; internal rendering resolution is separate. Big Picture mode starts fullscreen. Integration details.

Controls, saves and updates

SDL2 controllers and keyboard are supported. The tested controller was an 8BitDo Ultimate 2C. F1 opens the runtime menu; F11 toggles fullscreen; F5/F8 quick-save/quick-load. The menu shows control bindings.

For clearer HUD text, menu artwork, and startup images at their original size, choose Enhanced gameplay resolution or higher. Turn on Upscale 2D in F1 or Upscale 2D artwork in RecompLauncher's Game Settings, then restart. The option defaults to Off and uses the previous upscale_hud preference in userdata/saves/keys.ini. The GPU reconstructs the artwork from your disc, including the title splash, studio intro, and MOJO! corner logo. Original and reconstructed artwork stay on your computer.

In F1, set Invert right stick X to On to reverse horizontal camera movement. It takes effect immediately and is saved in userdata/saves/keys.ini. Directly below it, Invert right stick Y independently reverses vertical camera movement. Both left-stick axes are unaffected. Each toggle defaults to Off, retaining that axis's original game behavior. These apply to the logical right stick, including keyboard or mouse input explicitly mapped to that stick.

All locally generated game files, the disc copy, settings and saves are under userdata/. The memory card is userdata/saves/mojo.ps2. Do not share this folder. Back it up before updates. Extract a newer release over the same install; release archives never include userdata/. New native builds use separate versioned folders and the active pointer changes only after a successful build. Do not delete older builds while they are running. RecompLauncher backs up the memory card and settings; quick states and compiler caches are intentionally excluded.

Development and credits

See building, architecture, troubleshooting, source provenance, legal scope, and security.

Credit belongs to the original MOJO! creators and rights holders for the game, and to exoteric33 and contributors for ps2-native-recomp. This unofficial project is not affiliated with or endorsed by the original publisher or Sony.

About

Build MOJO! USA PS2 natively on Windows from your own verified disc; portable standalone builder and optional RecompLauncher integration.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages