Hasty Briefsbeta

Duke Nukem: Zero Hour N64 ROM Reverse-Engineering Project Hits 100%

a day ago
  • #N64
  • #Duke Nukem Zero Hour
  • #Decompilation
  • Decompilation of Duke Nukem Zero Hour for N64 requires owning the game.
  • Build instructions are for Ubuntu 20.04, natively or via WSL2.
  • Install package requirements with apt and pip3 commands.
  • Clone the repository with --recursive flag to include submodules.
  • Place the US ROM in the root, name it baserom.us.z64, and run make setup.
  • Build the ROM with make --jobs command.
  • Support for French version by renaming ROM to baserom.fr.z64 and using VERSION=fr.
  • Non-matching functions can be built with NON_MATCHING=1 argument.
  • Docker image can be built and run for all dependencies.
  • Debugging possible with gdb through mupen64plus (Windows only).
  • Tools include asm-differ, decomp-permuter, mips2c, and splat.