Earthworm Jim 2 Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Earthworm Jim 2
Original game imageAbout
Earthworm Jim 2 Recompiled is a native Windows version of the PlayStation release of Earthworm Jim 2, produced by static recompilation with psxrecomp, which translates the game's MIPS code to C and compiles it into a normal Windows executable. It is not an emulator and does not include the game. The boot loader and all 19 game executables are recompiled, and every level was checked against the DuckStation emulator during development.
How it differs from the original
It adds a partial 16:9 widescreen mode, on by default and switchable off in the launcher's Mods page, that draws extra scenery at the sides and moves the HUD to the screen corners in 13 of 17 levels.
Getting started
Put your own dump of the Europe release (serial SLES-00343, a Redump set with one cue and 15 bin tracks) in the data folder and run the included run script. It validates the disc, downloads a portable toolchain, recompiles the game and builds the runtime, which takes roughly 30-60 minutes the first time, and then you play the built executable. Requirements are 64-bit Windows 10 or 11, about 6 GB of free disk space and 16 GB of RAM recommended for the build.
Known issues & limitations
- Menus, transition screens, videos, and the ending remain in 4:3.
- Level transitions, between-level FMV, and the ending have not yet been verified end to end.
- Audio support is still partial, including effects such as reverb.
- The Android version is in development.
What you need to run it
Features
- The project provides a native Windows version of the PlayStation game; it is not an emulator.
- All 17 levels load and play.
- You can turn off widescreen in the launcher's Mods page to play in 4:3.
How to install
- Run `run.bat`.
Summarised from the project's README.
Status & roadmap
- Level-to-level transitions, FMV between levels and the ending are recompiled but not yet verified end to end.
Additional notes
- Audio
- SPU support in psxrecomp is still partial, so some effects such as reverb are affected.
- Android
- An Android version is in development.
FAQ
- What is Earthworm Jim 2 Recompilation?
- Earthworm Jim 2 Recompilation is an open-source recompilation of Earthworm Jim 2. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on PlayStation.
- Do I need the original game files to run Earthworm Jim 2 Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- Does the project include the game?
- No. You need to make a private copy from a disc you own.
