The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Eternal Darkness Recomp is a community static recompilation of the 2002 GameCube game Eternal Darkness: Sanity’s Requiem. Version 0.9.0 runs on Windows, macOS, Linux and Steam Deck, but it requires your own dump of the European GEDP01 disc. It adds four save-anywhere slots, modern display options and supported HD texture replacement. Native achievements are not documented, arbitrary gameplay mods are not guaranteed, and the often-repeated 4K/60 claim remains a developer-reported target rather than an independent benchmark.
Use the recompilation when you want a native desktop build and convenient saving. Keep Dolphin available as the compatibility fallback, especially if you have the USA GEDE01 release, encounter a progression problem or cannot get the recompilation to boot.
As an Amazon Associate I earn from qualifying purchases.
What Eternal Darkness Recomp is
Eternal Darkness Recomp is not a new port or a ROM hack. It is a static recompilation of the GameCube program. DolRecomp translates the original PowerPC code to C, which is then compiled for the computer or handheld running it. GXRuntime and gxcore provide GameCube behavior and graphics through the host platform’s Metal, Direct3D 12 or Vulkan APIs.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →That approach differs from emulation. Dolphin recreates the GameCube hardware and runs the original executable inside that environment. A recompilation produces a native executable for each supported operating system, which can simplify display configuration and controller handling, but it is still an active community project rather than a mature replacement for every use case.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
The official repository identifies Version 0.9.0 as the current release and lists macOS, Windows and Linux/Steam Deck builds. The repository does not contain Nintendo game assets. You must create an image from a disc you legally own and supply that image to the launcher.
Disc, region and file requirements
Only the European GEDP01 image is supported
The current build requires the European GameCube release identified as GEDP01. The accepted dump formats are .iso and .gcm. The USA release, GEDE01, is explicitly not supported by the project. A correctly dumped USA disc will therefore fail the same way as an incorrectly configured European image; changing the file extension will not make it compatible.
Prepare an unchanged personal dump
- Confirm that the physical disc label and disc identification correspond to the European
GEDP01release. - Create your own
.isoor.gcmdump using your normal disc-dumping setup. Keep the original dump unchanged so you can verify it again if a launcher or texture problem appears. - Download the Version 0.9.0 build for your operating system from the project’s release page.
- Start the launcher, put the image in the location it requests and complete its first-run translation or setup prompts.
Do not download a game image from an unofficial source. Besides the legal issue, an altered or incomplete image makes region and boot failures much harder to diagnose.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
How saves work
Four save-anywhere slots
The pause menu adds four save-anywhere slots. Each slot captures the whole game moment, so it is intended as a convenient resume point rather than only a character or inventory export. You can use these slots in places where the original GameCube save system would not normally offer a memory-card save.
Original memory-card saves remain available
The recompilation keeps the game’s original memory-card system. Cards in slots A and B both work, so a campaign can use the four new slots and the traditional card saves together. The project stores the added slots under a saves/ directory. The original card files use the names ed-GEDP01-slot-a.dolcard and, when present, the corresponding slot-B file.
Protect saves before a long campaign
Before committing to a full playthrough, make one save-anywhere slot and one original memory-card save, quit, and reload both. This verifies that the launcher can write to its save directory and that the card files are being recognized. Project updates are designed to preserve saves, settings and textures, but keeping a backup of the saves/ directory is still sensible before replacing an executable.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Does it support achievements?
As of Version 0.9.0, the official README documents neither a built-in achievement system nor RetroAchievements integration. There is no documented Xbox-, PlayStation- or platform-synchronized achievement layer. Treat achievement support as unconfirmed unless a later release note or project maintainer explicitly adds it.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11The game’s original milestones, endings and item objectives still function as game content; what is missing is a separately tracked service that awards badges or synchronizes progress to a platform account.
Mods and HD textures
The supported enhancement is texture replacement
The documented mod-like path is the Eternal Darkness HD Texture Pack in Dolphin DDS format. The README lists the main pack at 2.9 GB and identifies Zombie as its creator. A separate PAL supplement is 10.7 MB and supplies screens and title text that are absent from the base pack.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
- Launch the unmodified game once and close it, creating the project’s normal folders.
- Place the pack’s DDS files in a
texturesfolder at the location expected by the build. - Add the PAL supplement as directed by the pack’s folder structure; it fills European menus and title assets rather than replacing the entire pack.
- Start the game and check a title screen, menu and in-game area before beginning a campaign.
DDS remains compressed on the graphics card, so it generally uses less video memory than equivalent PNG files. The pack is large, however; leave several gigabytes of storage and allow extra time for the first texture cache or shader work on a new installation.
What is not guaranteed
The project does not advertise a general gameplay-mod loader. Dolphin gameplay modifications, custom code patches and unrelated enhancement packages may not work in the recompilation even when they work in an emulator. Consider texture replacement the supported enhancement and treat every other mod as experimental unless the project specifically documents it.
Resolution, frame rate and presentation
Display options included by the project
The renderer targets the display’s resolution, with fixed choices through 4K. It supports native 16:9 as well as the original 4:3 presentation, rebuilt sharp baked shadows, redrawn text and modern controller prompts. On 90 Hz or 120 Hz displays, it can insert frames between the game’s 60 fps frames. Frame insertion is not the same as changing the game logic to run at a higher simulation rate; the underlying title remains a 60 fps GameCube game.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
What the 4K/60 claim means
An iTechGuides Team report from 2026 describes a developer-reported target of 4K/60 on PlayStation 5 and mentions Steam Deck testing. That report also calls the project unfinished and provides no independent benchmark or completed full playthrough. Read “4K/60” as a stated output goal, not a universal guarantee for every computer, area or configuration.
Performance can vary with the host GPU, graphics API, display mode, texture pack and shader or cache behavior. A successful boot proves only that your build started; it does not prove that every cutscene, area, save transition and texture combination will remain stable.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Eternal Darkness Recomp versus Dolphin
Both options can run the GameCube game, but they solve different problems.
| Decision point | Eternal Darkness Recomp | Dolphin |
|---|---|---|
| Compatibility maturity | Active community project; Version 0.9.0 is still evolving. | Established emulator and the practical fallback when the recompilation has a boot or progression issue. |
| Disc region | Requires the European GEDP01 image; USA GEDE01 is not supported. |
Region behavior depends on the image and Dolphin’s configuration. |
| Rendering and presentation | Native 16:9 or 4:3, rebuilt shadows, redrawn text, modern prompts and project texture support. | Uses emulator graphics settings and Dolphin’s replacement-texture features. |
| Saving | Four save-anywhere slots plus original memory-card saves in slots A and B. | Normal virtual memory-card files and Dolphin save states. |
| Best reason to choose it | Native builds, integrated enhancements and convenient whole-moment saves. | Broader compatibility, familiar diagnostics and a proven way to continue if the recompilation misbehaves. |
You do not need to choose permanently. Keeping the same verified European dump and a backup of your save files lets you test the recompilation while retaining Dolphin as a recovery path.
First-run checklist for Windows, macOS, Linux and Steam Deck
- Verify the physical disc region and identify it as European
GEDP01. - Create and preserve your own unchanged
.isoor.gcmdump. - Install the current platform build and complete the launcher’s first-run translation.
- Place the image where the launcher requests it and confirm that the base game reaches its title screen.
- Only after a clean launch, add the DDS texture pack and PAL supplement.
- Create and reload one save-anywhere slot and one memory-card save.
- On Steam Deck, test more than the opening area, including several save/load cycles. A successful launch is not evidence of a completed playthrough.
Troubleshooting by symptom
The game refuses to boot or asks for a different image
- Check that the dump is European
GEDP01, not USAGEDE01. - Confirm the file ends in
.isoor.gcmand was not renamed from another format. - Restore the untouched original dump and retry before changing graphics settings or adding textures.
Saves do not appear after an update
- Close the game before replacing files.
- Check that the
saves/directory is writable and thated-GEDP01-slot-a.dolcardremains in the expected location. - Restore your backup only after confirming the new build’s save path; do not overwrite a working directory with an empty one.
Textures are missing, distorted or cause instability
- Boot the base game without modifications to establish a known-good state.
- Use the DDS pack’s required
texturesfolder and add the PAL supplement only after the main pack works. - If memory pressure or stutter appears, remove the texture pack temporarily; the project does not promise that arbitrary Dolphin texture sets are compatible.
Frame pacing is uneven
- Test the native 60 fps presentation before enabling frame insertion on a 90 Hz or 120 Hz display.
- Try another supported graphics API—Metal, Direct3D 12 or Vulkan—if your platform offers a choice.
- Compare the same area without the HD textures to separate renderer load from texture-memory or shader work.
Who should use the recompilation?
Choose it if you own the European disc, want a native build, value four whole-moment save slots and prefer the project’s integrated widescreen, text and shadow improvements. Choose Dolphin first if your disc is the USA release, you need the most mature compatibility layer, depend on established emulator tools or want to use gameplay modifications that the recompilation does not document.
The safest approach is incremental: verify the region and dump, boot the unmodified game, test both save systems, then add textures and explore performance settings. That order gives you a known-good recovery point whenever a new enhancement or build introduces a problem.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problems

