Duke Nukem Zero Hour N64
DecompilationSporadicPlayableN64
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Duke Nukem: Zero Hour
Original game imageAbout
This is a decompilation of Duke Nukem: Zero Hour for the Nintendo 64, built via a Splat-based toolchain (MIPS binutils/GCC) on Ubuntu 22.04/WSL2. It supports building both the US and French versions of the ROM, plus a Docker-based build environment and gdb-based debugging.
Getting started
Building requires already owning a copy of the game: place your own Duke Nukem: Zero Hour ROM (named `baserom.us.z64`, or `baserom.fr.z64` for the French version) in the repository, then run the provided setup and build commands to extract and rebuild the ROM.
What you need to run it
FAQ
- What is Duke Nukem Zero Hour N64?
- Duke Nukem Zero Hour N64 is an open-source decompilation of Duke Nukem: Zero Hour. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
- Do I need the original game files to run Duke Nukem Zero Hour N64?
- Yes. The project does not include the original game's assets, so you need your own copy. To use this repository, you must already own a copy of the game and provide the original ROM.
