Recomp

Sonic Adventure 2 (2012 PC release) PC/Linux/Android port

OpenSA2 · by kittycache9

About this recompilation

kittycache9's experimental recompilation of the 2012 PC release of Sonic Adventure 2 using Remill and LLVM, with a native graphics, audio and input runtime. Windows, Linux and Android packages require the owner's unmodified Steam game files. Source-build bootstrap and full-game coverage remain incomplete.

Platform support & installation

PC

Ahead-of-time x86 recompilation with native runtime

Requirements

Own unmodified 2012 PC Sonic Adventure 2 installation from Steam, including executable and assets; importer verifies file hashes. Windows10+ and Vulkan or Direct3D12 driver.

Sources

Prerelease; broad stage, boss, story-event and mode coverage unfinished. Public source bootstrap is incomplete and requires locally generated inputs. Release ZIP installation/startup checked under Wine; previous native Windows development gameplay is not comprehensive alpha3 hardware validation. Unsigned package.

Maintainer documentation · Reported Oct 17, 2026 · Checked Oct 17, 2026 · v0.1.0-alpha.3

Source ↗

Linux

Ahead-of-time x86 recompilation with native runtime

Requirements

Own unmodified 2012 PC Sonic Adventure 2 installation from Steam, including executable and assets; importer verifies file hashes. Ubuntu24.04, Debian13 or compatible newer distribution with Vulkan.

Sources

Prerelease; broad stage, boss, story-event and mode coverage unfinished. Public source bootstrap is incomplete and requires locally generated inputs. DEB installation/startup and boot replay tested; full native playthrough unverified. ARM64 development/QEMU work is not a supported release target.

Maintainer documentation · Reported Oct 17, 2026 · Checked Oct 17, 2026 · v0.1.0-alpha.3

Source ↗

Android

Ahead-of-time x86 recompilation with native runtime

Requirements

Own unmodified 2012 PC Sonic Adventure 2 installation from Steam, including executable and assets; importer verifies file hashes. Android10+, 64-bit ARM and Vulkan1.3 driver.

Sources

Prerelease; broad stage, boss, story-event and mode coverage unfinished. Public source bootstrap is incomplete and requires locally generated inputs. AYN Thor stops at SEGA logo; Vulkan1.1-only devices cannot start renderer. Portrait checks on GalaxyS25Edge and emulator paths do not prove other hardware support. Real Android controller remapping untested. New signing key may require removing development APK after backing up saves.

Maintainer documentation · Reported Oct 17, 2026 · Checked Oct 17, 2026 · v0.1.0-alpha.3

Source ↗