Super Smash Bros. Ultimate has an unofficial native Windows port, with its developer reporting full matches at 59–60 fps. Called OpenSmash-Ultimate, it builds the game on your PC from your own Switch game dump. It is not a Nintendo release or a download that includes Smash itself.
The project lists a complete one-on-one match against the CPU as working, but team battles, Squad Strike and matches with three to eight players remain untested. World of Light has reached its introduction; its map and fights have not been tested. A steady 60 fps across every mode is still a development goal.
The developer reports tests on NVIDIA hardware and an Intel Raptor Lake integrated GPU, not a guarantee for every PC. Controller support also needs more real-world testing: the README lists automated checks with virtual devices, with physical controllers not yet confirmed.
Online play is still a test, including rollback
OpenSmash carries Ultimate's Local Wireless mode over a LAN or the internet through room codes and a lobby server. Players need matching project builds, game updates, fighters and mods. Versions 13.0.4 and 13.0.5 cannot see each other's rooms.
The project's October 20 commits add an optional rollback build and an in-game switch, although the main README still lists rollback as in progress. Its online guide now describes experimental rollback tested with simulated 150 ms ping and packet loss between two game instances on one PC.
That is not the same as extensive testing between players over the internet. The guide says real-player internet testing remains limited and warns that rollbacks of three or more frames can cause a short hitch. Ordinary online play uses delay-based netcode by default. The networking also lacks encryption and authentication, and the developer advises playing only with people you know.
What you need to run it
The project's website lists Windows 10 or 11 x64, an AVX2-capable CPU, a Vulkan 1.3-compatible GPU and about 25 GB of free storage. Players supply their own legally obtained game dump and keys, with game version 13.0.4 or 13.0.5. The repository distributes no Nintendo game code, assets, keys or firmware.
OpenSmash translates the Switch game's AArch64 machine code into C ahead of time, then compiles it for the PC. Its runtime recreates the console services the game uses and translates NVN graphics calls to Vulkan. There is no CPU interpreter or just-in-time compiler running during matches.
Its modding work is separate from simply getting fights running. Fighter scripts can be converted into editable C++, and mods can replace game functions through a hook table. Single-file packages for new fighters are still in development. Maintainer Denkishi says almost all the project's code was written by AI coding agents under their direction and describes it as a study project with rough edges.
OpenSmash is unaffiliated with Nintendo. Nintendo's official version remains a Switch game, also listed as supported on Switch 2.
