Cloned Games

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.

Duke Nukem: Zero Hour (original game, not this project)Original game image
Image of the original game, Duke Nukem: Zero Hour. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game. To use this repository, you must already own a copy of the game and provide the original ROM.

  • You must already own a copy of the game.

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.
Share: