Perfect Dark Port
PortActive
An existing game or its source code brought to another platform.
Based on Perfect Dark
Original game imageAbout
A work-in-progress port of the Perfect Dark decompilation to modern platforms. The README says the game is in a mostly functional state, with singleplayer and split-screen multiplayer fully working, minor graphics and gameplay issues, and possible occasional crashes.
Getting started
You must already have a Perfect Dark ROM; the README recommends the ntsc-final (US V1.1) version and also lists ntsc-1.0, jpn-final and pal-final, the last two requiring a separate custom-built executable.
Known issues & limitations
- The game has minor graphics and gameplay issues, and occasional crashes may occur.
- In practice, the game has issues running faster than about 165 FPS; use VSync or `Video.FramerateLimit` to cap it.
What you need to run it
Features
- Single-player and split-screen multiplayer are fully working.
- Widescreen resolution and configurable field of view are supported.
- 60 FPS support includes fixes for some framerate-related issues.
- Basic mod support can load a few custom levels.
- Transfer Pak functionality can be emulated to unlock some cheats automatically.
- Experimental high-framerate support can run up to 240 FPS.
How to install
- Download an automatic build for a supported platform.
- Run the `pd.x86_64` executable.
- On Switch, copy the folder for your chosen region into `/switch` on the SD card, then put the ROM in its `data` folder.
Controls
- Controls can be rebound in `pd.ini`.
- Xbox-style bindings are implemented.
- The mouse only controls player 1.
Summarised from the project's README.
Additional notes
- Transfer pak
- The port emulates the Transfer Pak functionality to unlock some cheats automatically.
- Platforms
- Officially supported and tested on Windows 7+, Linux, macOS (x86_64 and arm64) and Nintendo Switch (arm64).
FAQ
- What is Perfect Dark Port?
- Perfect Dark Port is an open-source port of Perfect Dark. An existing game or its source code brought to another platform. The original game ran on Windows, Linux, macOS and Switch.
- Do I need the original game files to run Perfect Dark Port?
- Yes. The project does not include the original game's assets, so you need your own copy.
More like Perfect Dark Port
Active
Active
Active
Active
Active
Active

