← Catalog
Windows Experimental

Sonic Adventure 2

Game: Sonic Adventure 2 (Windows, 2012)

OpenSA2: an experimental native port of the 2012 PC release of Sonic Adventure 2, made by static recompilation: the game’s x86 machine code is translated to native code at build time, and a new runtime supplies graphics, audio, input, and operating-system services. It aims to preserve the original logic. According to the project, the Linux and Windows builds have reached live gameplay and the Android builds have run on real devices with touch controls. The latest, 0.1.0-alpha.6 (October 22), is a prerelease with Windows (.zip), Linux (.deb), and Android (.apk) packages: it carries the recompiled logic and the runtime, and the installer takes the executable and data from your copy. Stage coverage is still incomplete. It offers 67 optional tweaks, all off by default, including skipping the intro, infinite lives, a wider field of view, sharper textures, a LiveSplit timer feed, and bug fixes; replays never use them. The repository includes no game executable, assets, or translated game code, and the source cannot build a playable game on its own.

You needYour own unmodified copy of Sonic Adventure 2 for PC, the version Steam sells and installs today (the port’s installer takes the executable and data from it). Plus Windows or Linux (x86-64), or Android (arm64).

How it gets to PC
Static recompilation
Console
Microsoft Windows
Architecture
x86
Author
kittycache9
Original studio
Sonic Team
Year
2012
Stars
43
Last activity
2026-10-25 · 6 days ago
License
GPL-3.0
Language
Python
View repository ↗ Downloads ↗
x86sdl3