Cloned Games

Perfect Dark Port

PortActive

An existing game or its source code brought to another platform.

Based on Perfect Dark

Perfect Dark (original game, not this project)Original game image
Image of the original game, Perfect Dark. This project has no screenshots of its own yet.
Links, repository & details

About

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

Original game files required. The project ships code only; you provide your own copy of the game (Windows, Linux, macOS, Switch version).

  • A GPU supporting OpenGL 3.0/ES3.0 or above is required.

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

  1. Download an automatic build for a supported platform.
  2. Run the `pd.x86_64` executable.
  3. 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.
Share:

More like Perfect Dark Port

Active
Original game (original game, not this project)Original game image
A Perfect Dark PC port fork that adds jumping, rolling, a third-person camera and up to 80 simulants; you supply your own ROM.
Stars150
Updated1 month ago
LicenseMIT
Release2026
Active
Original game (original game, not this project)Original game image
A complete matching decompilation of Rare's Perfect Dark for N64 that rebuilds a byte-identical ROM from your own copy.
Platforms:N64
Stars107
Updated3 months ago
Licensemit
Release2019
Active
Original game (original game, not this project)Original game image
A work-in-progress port of the Perfect Dark decompilation to modern platforms; requires your own ROM.
Stars97
Updated2 months ago
LicenseMIT
Release2025
Active
Original game (original game, not this project)Original game image
A PSP port of Perfect Dark built from the PC port of the decompilation, playable start to finish at an N64-like framerate.
Stars27
Updated1 month ago
LicenseMIT
Release2025
Active
Perfect Dark Port screenshot
An Original Xbox port of Perfect Dark built on the PC port, running at 480i, 480p or 720p with 4-player split-screen.
Stars26
Updated1 month ago
LicenseMIT
Release2026
Active
Original game (original game, not this project)Original game image
A work-in-progress port of the Perfect Dark decompilation to modern platforms.
Stars3
Updated2 months ago
LicenseMIT
Release2026