Case study
ssbu-recomp: static recompilation with explicit mode limits
Translates Super Smash Bros. Ultimate 13.0.4 AArch64 code ahead of time and supplies a Windows runtime with Vulkan/OpenGL rendering. It also reconstructs selected fighter scripts as editable C++ and compares translated/source behavior through differential and deterministic tests.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Running requires Windows 10/11 x64, a Vulkan 1.3-capable GPU and the user’s own 13.0.4 game dump. Linux and Steam Deck support have not started.
- Prerequisites: Building requires Python 3.10+ with the documented packages, LLVM/clang 9.0.0 (8.0.0 is also documented as working), MSVC/Windows SDK, SDL3, Vulkan headers, glslang and reference tooling. Music needs libopus; movies need Media Foundation, VP9 Video Extensions and Web Media Extensions 2.x, with Media Feature Pack additionally required on Windows N.
- Limits: Only some modes have reported play coverage. Adventure maps/fights and several multiplayer modes are untested; online is unavailable. Physical controllers are not yet confirmed.
- Testing evidence: The author credits Claude agents. Reported frame rates, differential equivalence and selected fighter match traces.
- License: The README grants GPL version 3 or later. The public repository supplies tools/runtime rather than the game dump, keys or assets; game-derived output is a separate requirement.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Denkishi/ssbu-recomp · Revision 938e66b
- BUILDING.md GitHub · Denkishi/ssbu-recomp · Revision 938e66b
- LICENSE GitHub · Denkishi/ssbu-recomp · Revision 938e66b
More in Games
- Starfox 64: Recompiled — an N64Recomp static-recompilation port · Case study
- SVR2011-Recomp: a ReXGlue recompilation of WWE SmackDown vs. Raw 2011 · Case study
- SymphonyRecomp: a RecompOne static recompilation of Symphony of the Night · Case study
- The Darkness Recomp: an Xbox 360 static recompilation with a native D3D11 renderer · Case study
- The Simpsons Wrestling Recompiled: a psxrecomp PlayStation static recompilation · Case study
- The Two Towers Recompiled: an original Xbox static-recompilation port · Case study