Super Smash Bros. Ultimate (WindowSmash)
Game: Super Smash Bros. Ultimate → (Switch, 2018)
WindowSmash: an experimental native Windows port of Switch version 13.0.5, the game’s last update, built with its own static recompiler and runtime. The recompiler finds the functions in the AArch64 code (NEON included), also those in the fighter modules, which are loaded when the game asks for them, and translates them to C, which Clang compiles on your PC; the runtime implements the system services the game uses, turns its graphics into Direct3D 11 and its shaders into HLSL, compiled the first time each one appears (a tool can prepare them ahead of time). An installer sets up Python, the compiler, and SDL3 if they’re missing, finds your files, applies the 13.0.5 update, and builds the game, which takes from 30 minutes to a few hours; the repository publishes no prebuilt game. It supports up to eight controllers plus the keyboard, windowed, borderless, or fullscreen at 16:9, the DLC fighters you own, and a tool that unlocks the base-game roster on your save. Online play uses Local Wireless through an internet relay, with open rooms, lobby codes, or player-hosted rooms, and the game’s own Online mode is being tested against a server that’s part of the project, with no connection to Nintendo. According to the project, menus and matches run, but much of it hasn’t been widely tested; complete matches between two PCs, for example, haven’t been fully verified. It can also be built, experimentally, on Linux, using DXVK on Vulkan, and on Apple silicon Macs, with a Metal renderer of its own. It’s a separate project from the OpenSmash-Ultimate recomp (ssbu-recomp), which adapted part of its network code and its lobby design with permission; both repositories now live in the same GitHub organization. 64 of its last 100 commits list Claude as a co-author.
You needYour own dump of Super Smash Bros. Ultimate at version 13.0.5: the game (ideally 1.0.0) with its 13.0.5 update as an .nsp, a dump with 13.0.5 already merged in, or the game installed and updated in yuzu or Ryujinx; DLC is optional. Also your own console’s keys (prod.keys and title.keys) and firmware, which the fonts come from. Plus 64-bit Windows 10 or 11, a CPU with AVX2, a DirectX 11 graphics card, 16 GB of RAM recommended, and about 60 GB free plus room for your files (about 17 GB). Linux and macOS 14.5 or later on Apple silicon, experimentally.
- How it gets to PC
- Static recompilation
- Console
- Nintendo Switch
- Architecture
- ARM64
- Author
- SNO2207
- Original studio
- Bandai Namco Studios / Sora Ltd.
- Year
- 2018
- Stars
- 440
- Last activity
- 2026-10-22 · 9 days ago
- License
- GPL-3.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Super Smash Bros. Ultimate
1