Games

Perfect Dark

N64 · Xbox 360 · 2000 · 5 projects

3 recomps, 1 port, and 1 mod

Port (decomp) Fully playable

⑂ Fork of n64decomp/perfect_dark

Perfect Dark (N64)

perfect-dark-pc-port/perfect_dark

Cross-platform native port of Perfect Dark from the decompilation: mouselook, widescreen, and high frame rate. You supply your own ROM.

You needA Perfect Dark ROM (N64; US version 1.1, “ntsc-final,” recommended).

★ 2.1k · 2026-10-27 View →
Mod

Dab's Mod (Perfect Dark)

DabDavis/perfect-dark-dabs-mod

A fork of the Perfect Dark PC port that adds movement the N64 game never had: jumping, a combat roll, melee combos, and a third-person camera. It raises the Combat Simulator’s simulant cap from 8 to 80, keeps bodies where they fall, and adds a free-flying spectator camera, a screenshot key, and a video recorder. Everything lives in the executable: no levels or assets are bundled, and other mods drop in. For Windows, Linux, and macOS. 77 of its last 100 commits list Claude as a co-author.

You needYour own Perfect Dark ROM, US Rev 1 (“ntsc-final,” US V1.1), named pd.ntsc-final.z64. PAL and Japanese ROMs don’t work with this fork.

★ 207 · 2026-10-21 View →
Xbox 360 Playable

Perfect Dark (Xbox 360)

nikolaygorb/PerfectDarkRemasterRecomp

A static recompilation of Perfect Dark for Xbox 360, the 2010 remaster 4J Studios made for Xbox Live Arcade from Rare’s N64 game, on the ReXGlue SDK, with builds for Windows and Linux. Its functions carry the names from the N64 decompilation, since 4J’s code shares the same base, and a third-person camera is built on top of it (V key, single player only) with Joanna’s animated body, her gun, the reload animation, and wall collision. It fixes a hang when restarting missions, can skip the Xbox LIVE prompt at startup, and lets you choose among six languages and between Direct3D 12 and Vulkan, and it applies xenia-canary’s texture noise fix. Multiplayer and co-op don’t work yet. Version 1.4 (October 20) added PC-style mouse controls, with the mouse buttons on the triggers, and graphics improvements.

You needThe files from your own copy of Perfect Dark for Xbox 360 (title 584109C2), with default.xex and the DataFiles folder; the README explains how to get them from the Xbox One disc ISO with XBLA-Extract (or tools such as xplorer360 or extract-xiso). Plus Windows or Linux (tested on Windows 11 and Ubuntu 26.04); building it takes CMake 3.25 or later, Ninja, Clang/LLVM, and the Windows and Vulkan SDKs.

★ 48 · 2026-10-23 View →
N64 Experimental

Perfect Dark (N64)

n64hub/perfect-dark-recomp

A native port of the Nintendo 64 version for Windows and Linux, made by static recompilation: the game’s MIPS code is translated to C with N64Recomp and run natively on N64ModernRuntime, with RT64 as the renderer; it is not an emulator. Its symbols come from the Perfect Dark decompilation, and the repository also builds it as a web page. The README states that almost all of the code was written by AI agents (Claude), directed and play-tested by a person. The desktop build plays the mission dataDyne Central - Defection from briefing to end screen on Agent difficulty, with sound; the menus, the agent file, and saving work, and the game draws 59-60 frames a second in its levels. On Windows it draws through D3D12; on Linux under WSL2 the GPU was lost twice, so that build runs on the CPU only (lavapipe). The speech (MP3) hasn’t been checked, and clouds and water are drawn through a patch. Version 0.1.0 (October 23) provides Windows and Linux x86-64 builds without the ROM. 56 of its last 100 commits list Claude as a co-author.

You needYour own Perfect Dark (U) (V1.1) ROM, the second revision of the US release (NPDE, version 01), as a 32 MiB big-endian .z64 with MD5 e03b088b6ac9e0080440efed07c1e40f; other regions and revisions are not supported. Plus Windows (Direct3D 12) or x86-64 Linux with glibc 2.35 or newer, a Vulkan driver, GTK 3, and FreeType.

★ 3 · 2026-10-31 View →
Xbox 360 Playable

Perfect Dark (Xbox 360, CaiusCodes)

CaiusCodes/Perfect-Dark-XBLA-PC-Recomp

A native Windows version of Perfect Dark from the 2010 Xbox Live Arcade remaster, made by static recompilation with ReXGlue. It runs at 60 fps up to 4K, with keyboard and mouse or an Xbox controller, and has LAN or virtual-LAN multiplayer for up to 8 players and two-player co-op. It offers render scale from 1x to 3x, upscaling with AMD CAS or FSR 1, Direct3D 12 on NVIDIA and Vulkan on AMD and Intel, leaderboards and achievements kept on your PC, and optional extras at setup (all cheats, 100% story completion, all multiplayer content). On first start a setup window reads the Xbox 360 package you give it, checks that it is the supported version and imports the game data into its folder; it doesn’t need the package afterwards and doesn’t contact Xbox Live. v0.9.0 (October 28, a zip of about 14 MB) is the only release. 2 of its 16 commits list Claude as a co-author.

You needYour own Perfect Dark XBLA package for Xbox 360 (title ID 584109C2). 64-bit Windows 10 or 11, a CPU with AVX2, and a graphics card with DirectX 12 or Vulkan support.

View →

Installs with

Questions

Can you play Perfect Dark natively on PC?

Yes. The catalog has 3 recomps and 1 port, and one of them is fully playable.

What do I need to play it?

Your own copy of Perfect Dark (N64). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.

Which one is the most popular?

Perfect Dark (N64), with 2,095 stars on GitHub.