
Perfect Dark Port
PC port of Perfect Dark
- DecompilationPort Type
- fgsfdsDeveloper
- 28 Sep 2026Page Updated
Details
- Developer
- fgsfds
- Port Type
- DecompilationThe 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
- AI Use
- Not statedThe developers haven't said whether they used AI.
- Source Code
- GitHub
- Page Updated
Platform Support
- Windows
- Linux
- macOS
ScreenshotsView All (6)
Overview
Mouse & KeyboardWidescreenHigh Frame RateController Support
This is a native PC port of Perfect Dark, built from the Perfect Dark decompilation. It is released as automatic builds that update whenever the code changes, so the version shown is the build date.
It adds mouse and keyboard controls with proper mouse aim, widescreen, higher resolutions and frame rates, and support for modern controllers.
The download contains no game data. It asks for a ROM dumped from your own copy of the game (the US NTSC 1.1 version is the main one supported).
How to Set It Up
- Extract the whole archive to a folder you can write to.
- Create a folder named
datanext to the executable if it isn’t there. - Put your ROM in it, named
pd.ntsc-final.z64. - Run
pd.x86_64(pd.x86_64.exeon Windows; on a 32-bit build the name hasi686instead ofx86_64).

