The Official Community Native PC Port of Conker's Bad Fur Day (Nintendo 64)
Built with Static Recompilation, Modern C++20, SDL2, N64ModernRuntime, RT64 (DirectX 12 / Ray Tracing), and Authentic Rareware Asset Pipelines.
In 2001, Rareware pushed the Nintendo 64 hardware beyond its limits with Conker's Bad Fur Day. Real-time MP3 streaming, hundreds of synchronized facial animations, dynamic lighting, and cinematic cutscenes resulted in the original console running at heavy frame drops (12–20 FPS).
CONKER64: RECOMPILED delivers the definitive native PC version. Using Static Recompilation (MIPS VR4300 ➔ Native x86_64 C++) combined with RT64 and N64ModernRuntime, the game executes as a true 64-bit native executable with zero emulation overhead.
- 🚀 Flawless High Framerates: Native 60 FPS, 120 FPS, 144 FPS, 240 FPS, and Uncapped V-Sync.
- 🖥️ Widescreen & Ultrawide: True 16:9, 21:9, and 32:9 displays with proper FOV projection and HUD scaling.
- 💎 RT64 Graphics Engine: Next-gen DirectX 12 & Vulkan render pipeline with hardware Ray Tracing, DLSS / FSR / XeSS, and MSAA.
- 🏃 Full 3D Collision & Animation Engine: Authentic Rareware physics, jump mechanics, ground raycasting, wall collision, and signature Helicopter Tail Hover!
- 🎨 749 Authentic 3D Models (.OBJ): Complete geometry extracted directly from ROM asset packages (
assets00throughassets1C). - 🖼️ 940+ Native Textures (RGBA16 / HD): Accurate texture coordinate decoding and per-mesh material binding via
.mtlandstb_image. - 🎵 453 Real MP3 Audio Tracks: Dynamic multi-channel background music, voice lines, and sound effects decoded in real-time.
- 🎮 Modern Controller & Keyboard Input: DualSense, Xbox Wireless, Switch Pro Controller, and full Keyboard/Mouse support via SDL2.
- 💾 Native Save Persistence: Official 16Kbit EEPROM emulation saved directly to
%APPDATA%\ConkerRecompiled\Saves\conker.eep.
graph TD
ROM["baserom.us.z64 (64 MB USA NTSC)"] --> EXT["Rareware Asset Pipeline"]
EXT --> AUD["453 MP3 Audio Tracks (assets16)"]
EXT --> TEX["940+ RGBA16 / HD Textures"]
EXT --> MOD["749 3D Polygon OBJ Meshes"]
ROM --> REC["N64Recomp Framework (Mr-Wiseguy)"]
REC --> CODE["code_full.bin (1.98 MB Decompressed MIPS)"]
CODE --> RUNTIME["N64ModernRuntime (ultramodern + librecomp)"]
RUNTIME --> BRIDGE["RT64 Bridge (rt64_bridge.hpp)"]
BRIDGE --> RT64["RT64 Renderer (DirectX 12 / Vulkan / Ray Tracing)"]
AUD --> EXE["Conker.exe (Native x86_64 PC Game)"]
TEX --> EXE
MOD --> EXE
RT64 --> EXE
- Bit-Perfect ROM Verification: US NTSC Release SHA-1:
4cbadd3c4e0729dec46af64ad018050eada4f47a. - Rareware RZIP & XOR Decryption: Full decompression of 508 code segments using key
0x8039CCCA. - N64Recomp Integration: Native C/C++ static translation pipeline configured (
conker.us.toml&conker.symbols.toml). - N64ModernRuntime (ultramodern + librecomp): Built and linked with MSVC C++20.
- RT64 Graphics Engine: Compiled into
rt64.dll(2.48 MB) and linked with Direct3D 12. - Full 3D Polygon Extraction: 749 OBJ models from all 29 ROM asset packages.
- Full Texture Extraction: 549 RGBA16 textures + 400 HD textures from master block with MTL bindings.
- Audio Decoder: 453 Named MP3 tracks decoded in real-time via
minimp3. - 3D Collision & Kinematics: Bounding boxes, terrain height calculation, and jump/hover physics.
- Player Animation States: Idle breathing, running stride, jump squash, and Helicopter Tail hover.
- Windows 10 / 11 (64-bit)
- Visual Studio 2022 / 2026 (C++ Desktop Development workload)
- CMake 3.20+
- Python 3.10+ (with Pillow)
- Legal copy of Conker's Bad Fur Day (USA) (
baserom.us.z64)
# 1. Clone the repository
git clone https://github.com/Conker64Recomp/conker64-recompiled.git
cd conker64-recompiled
# 2. Place your ROM in the project root
# Ensure it is named baserom.us.z64 (SHA-1: 4cbadd3c4e0729dec46af64ad018050eada4f47a)
# 3. Build the native executable
cd recomp
.\quick_build.bat
# 4. Play!
.\build\Conker.exe| Action | Keyboard | Xbox Controller | DualSense / PS Controller |
|---|---|---|---|
| Move Conker | W A S D / Arrows | Left Analog Stick | Left Analog Stick |
| Rotate Camera | Q / E | Right Stick / Triggers | Right Stick / Triggers |
| Jump / Hover | Space | A Button | Cross (✕) |
| Attack / Context Action | X / F | B Button | Circle (○) |
| Crouch | C / Ctrl | Z / LT | L2 |
| Open ROM / Settings | O / Esc | Start | Options |
This project is a clean-room digital preservation and reverse engineering effort for educational and interoperability purposes.
- No Copyrighted Game Assets Are Distributed: This repository does not contain copyrighted ROMs, proprietary binary game code, or audio streams.
- ROM Requirement: Users must provide their own legally acquired cartridge dump of Conker's Bad Fur Day.
- All trademarks and copyrights belong to their respective owners (Rare Ltd. / Microsoft / Nintendo).
Developed with ❤️ by the Conker Recompiled Contributors. Bad Fur Day is back and better than ever! 🐿️🍺
