📈 GH Trending Explorer 🎲 Surprise me

← all repos

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

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