Recomp · by birabittoh

Eternal Sonata Reprise

Eternal Sonata

Static recompilation of Eternal Sonata (Xbox 360) for Windows and Linux built on ReXGlue, with portable mode and mod hooks.

Origin
Xbox 360
Runs on
WindowsLinux
Tags
c++needs-original-gamestatic-recompilation
133stars · GitHub 4 forks
birabittoh/EternalSonataReprise ↗

Sign in to vote

Eternal Sonata Reprise is a static recompilation of the Xbox 360 game Eternal Sonata for Windows and Linux, built on the ReXGlue SDK. It converts the game's PowerPC default.xex into native x86_64 code at build time and wraps it with a small host runtime for logging, overlays and hooks so the game runs natively and can be modded like a PC port.

You must own the game and provide your own dump; the project ships no copyrighted code, data or assets. The game can load assets from PAL, USA and JAP releases, but building the executable needs the PAL default.xex. Stable builds are on the Releases page and nightlies come from CI.

Highlights

  • Native Windows and Linux builds
  • Portable mode via an empty portable.txt file
  • Settings through eternalsonata.toml or command-line overrides
  • Available through the Goopie launcher, with an active Discord
  • Workaround documented for a black screen from DirectInput scanning

If you like this

Recomp · Xbox 360 Unleashed Recompiled Sonic Unleashed Unofficial PC port of the Xbox 360 version of Sonic Unleashed, made by static recompilation, with high resolution, ultrawide and mod support. 🔥 0🧊 0 5.2k
Recomp · N64 Banjo: Recompiled Banjo-Kazooie Static recompilation of Banjo-Kazooie into a native PC port with enhancements and mod support for Windows, Linux and macOS. 🔥 0🧊 0 2k
Recomp · Xbox 360 Skate 3 Recompiled Skate 3 Unofficial native recompilation of the Xbox 360 version of Skate 3 for Windows, Linux and macOS, with a native D3D12 and Vulkan renderer. 🔥 0🧊 0 1.6k