0xreversed/with.ai
Games and modsPartialSource available
Target: Super Smash Bros. Ultimate

ssbu-recomp: static recompilation with explicit mode limits

by Denkishi Repository0 views

Evidence at a glance

Based on the linked sources. The author's reported result and independent confirmation are separate checks.

AI involvement
Reported models: Claude. Tools: Python, Clang, Vulkan, SDL3. The writeup below describes the work attributed to AI.
Reported result
Partial. This is the directory's source-based outcome classification.
Independent confirmation
Not reported.
Human work and limitations
The project explicitly states it contains no game code or assets. The status of various game modes is documented as either 'works', 'experimental', or 'not tested'.

Original sources

What was done

OpenSmash-Ultimate is a native Windows port of Super Smash Bros. Ultimate (v13.0.4/13.0.5) created by statically recompiling AArch64 machine code to C. It uses a custom runtime to replace console system libraries and Vulkan for rendering, avoiding CPU emulation.

OpenSmash-Ultimate (repository: ssbu-recomp) is a native Windows port of Super Smash Bros. Ultimate (versions 13.0.4 and 13.0.5) developed via static recompilation. The project translates AArch64 machine code into C, which is then compiled for x64 architecture, eliminating the need for CPU interpretation or JIT during gameplay. The project implements its own runtime to handle console-specific system libraries, including memory, threads, and C++ exceptions, while utilizing Vulkan for graphics rendering. The repository contains no game assets, keys, or firmware. While core gameplay modes like 1v1 Smash are functional, other modes such as World of Light (Adventure) are only partially tested, and features like Team battles or Stage Builder remain untested. Experimental online play with rollback netcode is currently in progress. Commits to the project, such as those dated 2026-10-21, frequently credit Claude Opus 5.5 as a co-author for various implementation tasks, including installer updates and rollback logic refinements. Development is ongoing, with Linux support currently in an experimental state.

Reproduce it

setup
Download the repository, run 'Install SSBU.bat' to process a legally obtained game dump and keys, then execute 'Play SSBU.bat'.