Short answer
Perfect Dark runs natively on PC through a port of the fan decompilation, for Windows, Linux, macOS and Switch. Single player and split-screen multiplayer work, with mouselook, widescreen and 60 FPS. Builds are automatic (last updated 13 August 2026). Dab’s Mod is a fork with extra moves and 80 simulants. You need a ROM of your own cartridge, ideally US Rev 1.
This site is not affiliated with the port developers, Rare or Nintendo. We do not host any files and only link the projects’ official pages.
What it is
Rare’s Perfect Dark came out on the Nintendo 64 in 2000; an Xbox 360 remaster followed in 2010. The N64 game never came to PC.
The Perfect Dark port, started in 2023 by fgsfdsfgs, is “a work-in-progress port of the Perfect Dark decompilation to modern platforms” (Perfect Dark port README). It takes the C code rebuilt by the n64decomp project and compiles it into a native program, reading all textures, models, levels and sounds from your ROM.
Current status
- Status: mostly functional. The README says “both singleplayer and split-screen multiplayer modes fully working”, with “minor graphics- and gameplay-related issues, and possibly occasional crashes”.
- Downloads: automatic builds for Windows (x86-64, i686), Linux (x86-64, i686, Flatpak), macOS (Intel and Apple silicon) and Switch, last updated 13 August 2026. The repository was updated on 27 October 2026.
- Officially tested: Windows 7 and later, Linux, macOS 10.9 or later on Intel and 11.0 or later on Apple silicon, Nintendo Switch.
Extra features
From the README:
- mouselook and dual analog controller support;
- widescreen resolutions and a configurable field of view;
- 60 FPS, with fixes for frame rate-related issues, and experimental high frame rates up to 240 FPS (enable Uncap Tickrate in Extended Video Options; above about 165 FPS issues appear, so cap it with VSync);
- fixes for some original bugs and crashes;
- basic mod support, enough for some custom levels;
- emulation of the N64 Transfer Pak link, which unlocks some cheats automatically.
What you need
- A ROM of your own Perfect Dark cartridge. Recommended: US Rev 1 (
ntsc-final, boot screen “NTSC version 8.7 final”). US 1.0 is “technically supported, but not recommended”. PAL and Japanese versions need custom-built executables. - A computer with OpenGL 3.0 graphics or better.
We do not link, host or explain how to get a ROM.
How setup works (overview)
- Download the build for your system from the automatic builds page and unpack it.
- Put your ROM in the
datafolder next to the executable, namedpd.ntsc-final.z64for the US Rev 1 version. - Run the executable for your system.
- Set mouselook, field of view and resolution in the options, and play the campaign or Combat Simulator.
Dab’s Mod
Dab’s Mod is a fork of the PC port that “adds movement the N64 game never had — jump, a combat roll, melee combos, a third person camera”. It also raises the Combat Simulator simulant cap from 8 to 80, leaves bodies where they fall, and adds a free spectator camera, a screenshot key and a video recorder. Its latest release is v3.15.1 (21 October 2026) for Windows, Linux and macOS. It supports only the US Rev 1 ROM.
Common problems
- The game says the ROM is missing: it shows the exact folder it looked in. Check the name and that it is the US Rev 1 dump.
- macOS refuses to open it: the binaries are unsigned. Right-click and choose Open, or clear the quarantine flag on the folder.
- Stutter at very high frame rates: cap the frame rate around 165 FPS or turn on VSync.
FAQ
Is there a Perfect Dark PC port?
Yes, unofficially. The Perfect Dark port compiles the fan decompilation into native programs for Windows, Linux, macOS and Nintendo Switch. The README calls it mostly functional, with single player and split-screen multiplayer fully working. You need your own ROM.
Which Perfect Dark ROM does the PC port need?
The recommended one is the US Rev 1 version, also called ntsc-final or US V1.1, which shows NTSC version 8.7 final on the boot screen. US 1.0 works but is not recommended. PAL and Japanese ROMs need separately built executables. The README lists the md5 of each.
Does the Perfect Dark PC port support mouse and keyboard?
Yes. It adds mouselook, dual analog controllers, widescreen, a configurable field of view and 60 FPS, plus experimental frame rates up to 240 FPS with Uncap Tickrate in the extended video options.
What is Dab's Mod?
A fork of the PC port that adds moves the N64 game never had, such as jumping, a combat roll, melee combos and a third-person camera, and raises the Combat Simulator limit from 8 to 80 simulants. It only supports the US Rev 1 ROM.
Can I play Perfect Dark on Android?
A community fork by izzy2lost publishes Android APKs (2.0.0 from August 2026). It is separate from the main project, and you still provide your own ROM.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Nintendo (developed by Rare) or fgsfdsfgs and Perfect Dark PC port contributors (Perfect Dark PC port (decompilation port and Dab's Mod)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- perfect-dark-pc-port/perfect_dark README (work-in-progress port, supported ROMs and md5s, status, extra features, platforms, downloads; checked 2026-11-03)
- GitHub API: perfect_dark port repository (created 21 July 2023, about 2,100 stars, MIT, last push 27 October 2026; checked 2026-11-03)
- Perfect Dark port automatic builds (ci-dev-build; files last updated 13 August 2026)
- DabDavis/perfect-dark-dabs-mod README (fork adding jump, roll, melee, third person, 80 simulants; US Rev 1 only; checked 2026-11-03)
- Dab's Mod v3.15.1, 21 October 2026
- n64decomp/perfect_dark: the Perfect Dark decompilation
- izzy2lost/perfect_dark: community Android port (2.0.0, 27 August 2026)
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
