Perfect Dark: Dab's Mod

Perfect Dark: Dab's Mod
Developer: DabDavis
Port Type: Decompilation
AI Use: Mostly AI-built
The project says: “Written by DabDavis, with Claude (Anthropic) doing the bulk of the reverse engineering, the writing of the code and these notes, at his direction and under his review.” Source
Source Code: GitHub
Page Updated:

What you need: A ROM of Perfect Dark (USA) (Rev 1), also called ntsc-final or US V1.1, dumped from your own cartridge. PAL and Japanese ROMs are not supported by this fork.

Dab’s Mod is a fork of the Perfect Dark PC port, which is built from the finished Perfect Dark decompilation. It keeps everything the port does and adds movement the N64 game never had.

It adds jumping, a combat roll, melee combos and a third-person camera. It raises the Combat Simulator’s simulant limit from 8 to 80, leaves bodies where they fell, and adds a free-flying spectator camera, a screenshot key and a video recorder. All of it is set up under Options, Extended Options, Dab’s Mod Options.

The download contains no game data. It needs Perfect Dark (USA) (Rev 1) dumped from your own cartridge. If you need the PAL or Japanese version, use the original Perfect Dark port instead.

How to set it up

  1. Extract the whole archive to a folder you can write to.
  2. Put your ROM in the data folder next to the executable, named exactly pd.ntsc-final.z64.
  3. Run it: pd.x86_64.exe on Windows, ./pd.x86_64 on Linux, ./pd.x86_64 or ./pd.arm64 on macOS (whichever matches your Mac).
  4. On macOS, right-click and choose Open the first time, or run xattr -dr com.apple.quarantine . in the unpacked folder.

Advertisement

Download Perfect Dark: Dab's Mod

Perfect Dark: Dab's Mod Archive