Games and modsWorksSource available
Target: Skies of Arcadia Legends

bmfrench89/skiesofarcadiadecomp

by bmfrench89 Repository0 views
Platform
Windows (x86-64), Linux, Android
Outcome
Works

Evidence at a glance

Loading source evidence…

What was done

A native PC port of Skies of Arcadia Legends (GameCube) using static recompilation and progressive decompilation. The project supports modding, custom rendering, and native execution on Windows, with ongoing efforts to decompile the game's 7,144 functions.

The skiesofarcadiadecomp project provides a native PC port of the GameCube title Skies of Arcadia Legends. The port is achieved through static recompilation of the game's 7,144 functions, with a secondary layer of progressive decompilation intended to replace recompiled code with readable C source. As of October 2026, all functions run natively, while 83 functions have been decompiled. The project includes a modding API, support for custom rendering pipelines, and tools for verifying byte-for-byte matches against the original disc. Development is documented through extensive metadata, including architectural specifications and progress tracking. AI assistance, specifically Claude Opus 5.5, is credited for co-authoring various implementation commits, including the development of modding features and overlay systems. The project maintains a rigorous testing suite, including automated checks for code mutations and replay verification. While the core game is functional, certain features like widescreen support remain unimplemented, and GPU-accelerated rendering paths are in varying stages of readiness across different platforms.

Reproduce it

setup
Requires Windows, Python 3.14, and Visual Studio 2022 Build Tools. Users must extract their own disc dump and use the provided tools/recompile.py script to build the executable.