Skip to content

Modding

Sean Ciaschi edited this page Sep 28, 2026 · 3 revisions

Mods are .nrm files. Install one by copying it into the mods folder of the data folder above (or dropping it onto the Mods menu), then enable it in the Mods menu. Some mods have options there too.

Each release has the included mods built, in its Mods zip (the same .nrm files work on every system). Their source is in mods/. Build one on Linux, macOS (which also needs brew install llvm lld, as Apple's clang can't compile for MIPS) or in WSL, from the repository root, after recomp/run.sh. It links with ld.lld (sudo apt install lld), or GNU ld (mips-linux-gnu-ld) where there's none, but GNU ld can't link a mod that calls the game's functions, such as Skip Intro:

sh mods/build_mod.sh mods/skip_cutscenes

The .nrm ends up in the mod's build/ folder.

  • Skip Intro (mods/skip_intro): boots straight to the main menu, skipping the notices, logos and the chainsaw opening.
  • Skip Any Cutscene (mods/skip_cutscenes): L skips a cutscene even the first time you see it. An option also allows skipping the ones the game never lets you skip.
  • Cheats (mods/cheats): infinite health, infinite lives and a full wallet, each toggled in the mod's options.

Writing your own is covered in recomp/README.md.

Clone this wiki locally