Skip to content

Repository files navigation

TheDarknessRecomp

TheDarknessRecomp

A static recompilation of The Darkness (2009, Xbox 360, Title ID 545407EE) to native Windows/Linux x86-64, built on the ReXGlue SDK.

Status

Fully playable: video, audio, gameplay, achievements, and progression all work. Performance and framerate look very sad.

Requirements

Setup

  1. SDK — download the win-amd64 release and extract into rexglue/win-amd64.
  2. Licence copy of game Title ID: 545407EE (XA-2498), Media ID: 0F213645, Module hash = 29362A3C8309E1AC.
  3. Game data — extract the Xbox 360 ISO with extract-xiso.exe -x TheDarkness.iso, then copy the contents into assets/:
    assets/
      default.xex
      Content/
      Conent_Eng/
      Conent_Fre/
      Conent_Ger/
      Conent_Ita/
      Conent_Spa/
      ExtraContent/
      System/
    

Build

cmake --preset win-amd64-release
cmake --build out\build\win-amd64-release
cmake --preset linux-amd64-release
cmake --build out/build/linux-amd64-release

Run

cd out\build\win-amd64-release
.\TheDarknessRecomp.exe

Logs land in out\build\<preset>\logs\*.log.

Configuration

settings/hardware.toml (rendering/perf) and settings/mapping.toml (input) load automatically. CLI flags and REX_* env vars override them. See settings/README.md for the reference.

Credits

About

The Darkness [Xbox360] game recompilation project based on RexGlue-SDK

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages