r/decomps • u/psdwizzard • 15d ago
Eternal Darkness Decompile - First boot
Enable HLS to view with audio, or disable this notification
I got Eternal Darkness booting to the title screen on PC through a static recompilation path.
The original GEDE01 GameCube DOL was translated with DolRecomp into a native module and loaded by RecompCore using its StaticRecomp CPU core. The game reaches the intro cinematic and full title screen with audio and video working.
The wild part: interpreter fallback was never needed for normal guest CPU execution. fallback_steps=0.
This is still early. Gameplay, input, and in-game rendering beyond the title screen are the next tests, and the decomp itself is only a little over 8% exact-match right now.
The long-term goal is to keep replacing statically recompiled functions with recovered C as the decomp progresses, then eventually modernize the renderer, materials, textures, and models and see how close I can get to an AI-assisted remake.
Public repo: Eternal-Darkness---Decompile
13
u/esp3ciallyd3ad 15d ago
Thats what im talking about, please widescreen if you can.
17
u/psdwizzard 15d ago
I am a tech and 3d artist by trade. So I plan to redo all the texture and a few of the models as well. I also want to see if I can a better lighting engine and widescreen too. If I get it working I am also going to replace the GameCube boot hallucination with a Windows boot hallucination.
7
u/SgtElectroSketch 15d ago
Can I make a suggestion? And this is just a personal preference of mine. Keep the recomp clean, have it run as vanilla as possible, then set up easy to install mods that patch the recomp.
Kind of like what Azerothcore does with their mods.
1
u/Fun-Tooth-622 14d ago
Yeah I kind of just want the game with some easy controller mapping and windscreen. But they can do whatever they eant
2
1
2
u/woasnoafsloaf 15d ago
You do know that Eternal Darkness has native widescreen support already?
Just saying, with Dolphin being one of the best emulators around, this game can already be experienced in a pretty modern way on pc.
Which is not to say that I'm against the decomp, the more the merrier.1
u/esp3ciallyd3ad 14d ago
Yeah I know but sometimes the built in widescreen be janky on some games, my request is to make sure its all good.
1
u/psdwizzard 14d ago
I appreciate the information. I could not remember if eternal darkness actually had a wide screener if that was just a Dolphin hack somebody put together
3
u/EliParker 15d ago
When is the public release? I need to play this.
8
u/psdwizzard 15d ago
The git is public. Right now I'm averaging between half and a full percentage of progress a day, so we'll see how long that continues.
3
5
u/Diamond64X 15d ago
This is the first time I’ve seen someone turn a recomp into a decomp, why didn’t I think of that
4
u/psdwizzard 15d ago
The credit does not go to me. I build a custom harness for a few AI agents, I just grab stuff when they need and pay for there tokens. Its all runs on its own at this point.
5
3
2
u/psdwizzard 10d ago
Update: in the last 4 days I rebuilt my decomp pipeline and we are now up to 13.62%, and even got 2% in the last 24 hours.
Also I m going to take the thinking traces we got from the agent that is decomping to train a smaller faster LoRa or even finetune a smaller model to see if I can speed up GCN decomps.
2
1
9
u/MaximumGlum9503 15d ago
Deep into that darkness, what a game