Conker's Bad Fur Day Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Links, repository & detailsAbout
A native PC port of Conker's Bad Fur Day (N64, US version), built by statically recompiling the game with N64Recomp starting from the Conker decompilation. It runs on N64ModernRuntime and renders with RT64, on Windows, Linux and macOS. The repository contains no game data; the user needs their own US ROM, and the game is playable and has been played through to the end.
How it differs from the original
Adds higher resolutions, widescreen, anti-aliasing and high frame rates, remappable controls with rumble, a launcher with a mod menu, .nrm mod support with three included mods (Skip Intro, Skip Any Cutscene, Cheats), and RT64 texture pack support.
Getting started
Download a release for your system, unpack it, run ConkerRecomp and choose your own US ROM via Load ROM in the launcher the first time. After that, choose Start Game. Building from source is also documented for Windows, Linux and macOS using the build script and your ROM.
Known issues & limitations
- In widescreen, the pause menu's blurred background is stretched from the 4:3 frame and cropped at the top and bottom.
- Reflective surfaces render without their reflection texture.
- Above 30 fps, characters can snap when their drawn parts change, and the camera can blend across a cut.
- Only the US ROM and ROM hacks that change only its assets are supported.
- Linux has not yet been played with a real GPU driver.
- The game has not been played through on macOS, and Intel Macs have not been tried.
What you need to run it
Features
- The game runs natively on Windows, Linux, and macOS, with higher resolutions, widescreen, anti-aliasing, and high-frame-rate presentation.
- The project supports controllers and keyboard, remappable controls, and rumble.
- Music, sound effects, and voice acting are supported.
- The launcher includes settings, controls, and a mod menu; mods can add function patches and hooks.
- Three mods are included: Skip Intro, Skip Any Cutscene, and Cheats.
How to install
- Download a ready-to-play build from the Releases page and unpack it anywhere.
- Run ConkerRecomp, choose Load ROM in the launcher, and select your ROM; afterward, choose Start Game.
- On macOS, open the app once, then choose Open Anyway in System Settings > Privacy & Security.
Controls
- Default keyboard controls are WASD to move, Space for A, Left Shift for B, Q for Z, E for L, R for R, Enter for Start, arrow keys for C buttons, and IJKL for the D-pad.
- Controls can be remapped in the Controls menu.
- Open Settings in the launcher, or press Esc or the controller's menu button in game.
Summarised from the project's README.
Licensing & legal
- The project's own code is MIT, but the combined program is distributed under the GPL version 3 because it includes N64ModernRuntime.
AI assistance
- The README states the project was made with heavy use of an AI coding assistant, and that decompiled C is kept only when it rebuilds byte-for-byte identical to the ROM's code.
Additional notes
- Rom hacks
- Only the US ROM is supported, plus ROM hacks that change only assets; hacks that change the game's code are refused.
- Decompilation
- The README says about 9% of the decompiled code is C so far, with the rest still original assembly.
FAQ
- What is Conker's Bad Fur Day Recompilation?
- Conker's Bad Fur Day Recompilation is an open-source recompilation of Conker's Bad Fur Day. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on N64.
- Do I need the original game files to run Conker's Bad Fur Day Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Conker's Bad Fur Day Recompilation licensed?
- project: MIT License (project's own code); project: GPL, version 3 (N64ModernRuntime (librecomp and ultramodern)); project: MIT License (RT64); project: GPL, version 2 or later (live texture pack matching patch). The repository itself is the authoritative source.
- Can ROM hacks be used?
- Hacks that only change the game's assets can be used; hacks that change the game's code are refused.



