griches / EternalDarknessRecomp
git clone https://github.com/griches/EternalDarknessRecomp.git
v0.9.5 · today
Eternal Darkness: Sanity's Requiem static recompilation (DolRecomp + GXRuntime) for Mac, Windows and Linux / Steam Deck. Bring your own disc.
—
stars, 24h
+75
stars, 7 days · #664
+75
stars, 30 days · #2,999
75
★ total · +75% this week
1
forks · 8 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageC
LicenseGPL-3.0
Created2026-10-15 (5d ago)
Last pushtoday
Watchers4
OwnerUser
GitHub topics
dawneternal-darknessgamecubelinuxmacospc-portrecompilationstatic-recompilationsteam-deckwebgpuwindows
Links
README excerpt
# Eternal Darkness Recomp **Eternal Darkness: Sanity's Requiem** (GameCube, 2002) as a native game for the Mac, Windows and Linux / Steam Deck, built from **your own disc**. Nothing from the game is in this repository. The PlayStation 5 version is PS5_EternalDarkness. Version 0.9.5. > **European disc only.** You need your own image (`.iso` or `.gcm`) of the > **European GameCube disc, `GEDP01`**. The USA disc (`GEDE01`) is not supported: > the launcher does not offer it and the installers turn it away. ## What you need - Your own image of the European disc: an `.iso` or `.gcm` file. - For the HD textures, a program that opens `.7z` files: 7-Zip on Windows, Keka or The Unarchiver on a Mac, Ark on a Steam Deck's desktop. ## Set it up ### 1. The game - **Mac** (Apple silicon, macOS 13 or later) 1. Download `EternalDarkness-mac-....zip` from the latest release, unzip it and move **Eternal Darkness.app** to Applications. 2. The first time, right-click the app, choose **Open**, then **Open** again (it is not notarised). 3. Drop your disc image on its window. It translates the disc and builds the game from it (a minute or two), then starts. Later starts are instant. - **Windows** (64-bit) 1. Download `EternalDarkness-windows-x64-....zip` from the latest release and unzip it somewhere you can write to, such as Documents or a Games folder (not Program Files). You get a folder called `EternalDarknessRecomp`. 2. Put your disc image in its `dump` folder. 3. Double-click `play.bat`. If Windows says it protected your PC, click **More info**, then **Run anyway**. The game's program comes ready-made; its graphics, sound and music come from your disc. - **Steam Deck / Linux** (x86-64) 1. Download `EternalDarkness-linux-x86_64-....tar.gz` from the latest release and unpack it somewhere such as `~/Games` (on a Deck, Ark does it in Desktop Mode). You get a folder called `EternalDarknessRecomp`. 2. Put your disc image in that folder. 3. Run `play.sh`. On a Deck: Desktop Mode, Steam > Add a Non-Steam Game > Browse > `play.sh`, then play it from Game Mode. The first start translates your disc and builds the game from it (about a minute on a Deck); after that it starts straight away. ### 2. The HD textures (recommended) Two downloads, both DDS: | Download | What it is | Size | | --- | --- | --- | | **Eternal Darkness HD Texture Pack** by Zombie | The game's textures redrawn at four times the detail | 2.9 GB `.7z` | | **PAL supplement** by Eternal Darkness Recomp | What the pack misses on the European disc: the Jump to Game, Options and Language screens and the title menu's words, and highlights without hard edges | 13.2 MB `.zip` | 1. Unpack both. Each one gives you a folder. 2. Put both folders in a folder called `textures` (make it if it isn't there): - Mac app: `~/Library/Application Support/Eternal Darkness/textures` (in Finder, **Go > Go to Folder** and paste the path) - Steam Deck, Linux and Windows: `textures` in the game's folder, nex