# Perfect Dark: Dab's Mod

> Dab's Mod is a fork of the Perfect Dark PC port that adds jumping, a combat roll, melee combos, third person, 80 simulants and a spectator camera.

Web page: https://emulationking.com/nintendo/n64/games/perfectdark/ports/perfectdarkdabsmod/
Page updated: 2026-10-03

- Developer: DabDavis
- Port type: Decompilation (The game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.)
- Game: [Perfect Dark](https://emulationking.com/nintendo/n64/games/perfectdark/index.md)
- 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 code: https://github.com/DabDavis/perfect-dark-dabs-mod
- Runs on: Windows, Linux, macOS

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.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/n64/games/perfectdark/ports/perfectdarkdabsmod/#download

- for Windows: 3.14.0 (2026-10-03)
- for Linux: 3.14.0 (2026-10-03)
- for macOS (Intel): 3.14.0 (2026-10-03)
- for macOS (Apple Silicon): 3.14.0 (2026-10-03)
