Cloned Games

Perfect Dark Remaster Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Links, repository & details

About

A static recompilation of Perfect Dark Remaster (2010, Xbox 360) to native Windows x86-64, built on the ReXGlue SDK. It translates the PowerPC code in the game's default.xex into native C++ with no emulator or interpreter. The build compiles cleanly and boots to Direct3D 12 rendering with audio and controller support; it contains no game files.

How it differs from the original

Adds a third-person camera mod for solo play (toggled with V), a choice of Direct3D 12 or Vulkan graphics at runtime, a texture-noise fix and a fix for a hang on mission restart. Multiplayer and co-op are not implemented.

Getting started

You need your own legally owned copy of Perfect Dark Remaster, with its files extracted into the assets folder. Build with CMake, Ninja and Clang/LLVM after fetching the SDK submodule, then run the built executable.

Known issues & limitations

  • Multiplayer and co-op are not implemented.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Xbox 360 version).

  • You need your own legally owned copy of the game.

Features

  • A third-person camera mod can be toggled with V; it includes Joanna’s animated body, her held gun, reload animation, and wall collision.
  • A setting can optionally skip the Xbox LIVE prompt and continue offline.
  • A texture-noise fix is enabled by default.
  • SDL gamepad support is included, with mappings for controllers SDL does not already recognize.

How to install

  1. Extract your Xbox One ISO with XBLA-Extract or a similar tool.

Summarised from the project's README.

Credits & contributing

  • Function names come from the N64 Perfect Dark decompilation by Ryan Dwyer, whose code the README says 4J's port shares.

FAQ

What is Perfect Dark Remaster Recompilation?
Perfect Dark Remaster Recompilation is an open-source recompilation. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
Do I need the original game files to run Perfect Dark Remaster Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
Share: