Super Mario Odyssey
Switch · 2017 · 6 projects
Short answerYes. The catalog has 4 recomps and 1 port, and one of them is fully playable. You need your own copy of Super Mario Odyssey (Switch).
Projects 6
Super Mario Odyssey
MonsterDruide1/OdysseyDecomp
Work-in-progress decompilation of Super Mario Odyssey 1.0.0, aiming to recreate a source code base from scratch. It doesn’t produce a playable game: you still need the original on a Switch. 4 of its last 100 commits list Claude or Devin as a co-author.
Super Mario Odyssey (Coz-0)
Coz-0/smo-recomp
A native Windows x64 version of Super Mario Odyssey (1.4.1), made by static recompilation: the game’s AArch64 machine code is translated ahead of play into C and compiled for the PC, and the console’s system, NVN graphics API (on Vulkan, with a Maxwell shader translator), audio, video, controllers, and file system are reimplemented by the project’s own runtime. It isn’t an emulator. It started from the design, lifter, and runtime of Denkishi’s ssbu-recomp. The README calls it an early, unfinished version and measures everything on a single development PC: a new game starts and the save file works, an automated test plays through Cap Kingdom to the first capture in Top-Hat Tower, another starts the game’s 176 stages and 100 scenarios across all kingdoms, and its author played by hand to Cascade Kingdom’s first checkpoint with an Xbox One controller, at about 60 fps. It has an amiibo menu (F1), in-window help, and screenshots (F12); what the 1.4.1 update added hasn’t been tested yet. It publishes no releases: you build it from the source. 99 of its last 100 commits list Claude as a co-author.
You needYour own copy of Super Mario Odyssey 1.4.1, dumped from your console: the program with the update, the RomFS with the update applied, and the update’s control data, already decrypted (no keys or firmware are needed). 64-bit Windows 10 or 11 and a Vulkan 1.3 GPU (developed on NVIDIA). To build it: LLVM/clang 9.0.0, Visual Studio 2019 Build Tools with Windows SDK 10.0.19041, the Vulkan SDK 1.4, SDL3, the WebView2 SDK, and Python 3.13.
Super Mario Odyssey (toby-sym)
toby-sym/smo2pc
A Windows x64 version of Super Mario Odyssey (1.4.1) made by static recompilation: the game’s AArch64 code is turned into C ahead of time by a Python lifter and compiled with clang, and the project’s own runtime replaces the Switch system libraries, with the NVN graphics API on Vulkan and a Maxwell shader translator. It is not an emulator. It is a development fork of Coz-0’s smo-recomp that adds its own identity, build automation, and a lot of work on the Vulkan renderer. The README admits it is early and unfinished and says plainly what has been measured and what hasn’t: automated tests run through Cap Kingdom and more than 270 scenarios, and it has been played by hand from there to the first checkpoint of Cascade Kingdom, at 60 fps on the author’s PC; audio, videos, the Action Guide, and amiibo work, and there is no online play. It has no published releases or executable: you build it yourself from your own dump. 62 of its last 100 commits list Claude as a co-author.
You needYour own copy of Super Mario Odyssey 1.4.1 from your own console: decrypted folders, or the NSP or XCI of the base game and the 1.4.1 update with your prod.keys (and title.keys if needed). Plus 64-bit Windows 10 or 11, a Vulkan 1.3 GPU, LLVM/clang 9.0.0, Visual Studio 2019 Build Tools, the Vulkan SDK, SDL3, Python 3.13, and, for encrypted packages, the .NET SDK 8 or later.
Super Mario Odyssey (nmqx)
nmqx/smo-recomp
An unofficial native Windows x64 port of the Switch version, made by static recompilation: the game’s AArch64 code (54,214 functions in main) is translated ahead of time to C with its own lifter and compiled with clang, with a runtime standing in for the console (threads, files and saves, the NVN API on Vulkan with a translator for the GPU’s shader code, audio, controllers, videos, and offline system services). It is not an emulator. It is a fork of Coz-0/smo-recomp that adds the 1.3.0 update, frame interpolation (120 fps or one frame per monitor refresh, with an NVIDIA RTX 30 series or later), internal resolutions from 1080p to 4K, a launcher with those options, a shake button for pads without motion sensors, and performance work (according to its author, New Donk City’s streets go from about 20 fps to 60). According to the README it plays from the title screen through the kingdoms tried by hand, with saves, videos, amiibo, and sound; its scripted tests start every scenario of every kingdom (276 runs, no failures) and translate all 27,888 shaders. There are no online services and what 1.4.1 adds hasn’t been tried. It has no published releases; you build it on your PC. 97 of its last 100 commits list Claude as a co-author.
You needYour own dump of the game, version 1.3.0 or 1.4.1, made with a dumper that writes decrypted files (nxdumptool): exefs (with the update) and romfs (with the update applied, about 5.7 GB) folders, control.nacp, and optionally the manual and fonts. Plus 64-bit Windows 10 or 11, a Vulkan 1.3 GPU (developed on NVIDIA; interpolation needs an RTX 30 series or later), Python 3.13, LLVM/clang 9.0.0, Visual Studio Build Tools, the Vulkan SDK, SDL3, and the WebView2 SDK. The first build takes about 6 minutes.
Super Mario Odyssey (Project Plumb VR, Meta Quest)
2whitelol/project-plumb-vr
Note: this port isn’t for PC but for the Meta Quest 3 and 3S VR headsets, as a standalone app (an ARM64 Android APK with OpenXR, no PC and no streaming). Project Plumb VR aims to bring Super Mario Odyssey (version 1.0.0) to VR on top of the OdysseyDecomp decompilation: your hands are Mario’s gloves, and you grab Cappy with the grip button and throw him with a real throwing motion. The first demo will run from the fight on Bowser’s airship to Topper in Cap Kingdom. There is no playable demo or release yet: there are test APKs running on a Quest 3 (v0.12 holds the world still when you turn your head and keeps Cappy in your hand), and the demo’s functions are 32% decompiled (802 of 2,535, as of November 9). Its author states that the decompilation work is AI-assisted and verified with the decompilation’s tools.
You needYour own legally dumped copy of Super Mario Odyssey 1.0.0, and a Meta Quest 3 or 3S. The repository holds no game files, keys, or dumps.
Super Mario Odyssey (zzzarathustra-dev)
repo TBD
An unofficial native port of Super Mario Odyssey (version 1.0.0) for Windows, Linux, and macOS, called Power Moon Recomp. It is made by static recompilation on top of LAS Recomp: the game’s ARM64 code is translated into C ahead of time and compiled on your PC, while the Switch kernel, services, audio, and the NVN graphics API are reimplemented, with Vulkan on Windows and Linux and Metal on macOS. It is not an emulator. According to the README, the whole game has been played through on Windows and Linux, with bosses, the 2D and 8-bit sections, the ending, and the post-game, at 60 fps; the Mac version is a test build, with problems to be expected. It offers internal resolution up to 4x, FSR 1, ultrawide support, experimental frame interpolation for displays at 120 Hz or more, and mods. The downloads (a zip for Windows and an AppImage for Linux) carry no game code or data: the setup recompiles the code on your PC the first time; we haven’t checked their contents. Its repository is on GitLab, because its author says GitHub closed their account; version 0.2.0 is from November 3, and it published 8 releases between November 2 and November 3. It states it was made with heavy help from Claude; 4 of its 22 commits list it as a co-author.
You needYour own copy of Super Mario Odyssey 1.0.0, with no updates, extracted (exefs and romfs folders) from your own console. Plus Windows 10 or 11 (x64) or Linux (x64, glibc 2.35 or later) with an AVX2 CPU and a Vulkan 1.3 GPU, or macOS 15 or later on Apple silicon; 8 GB of RAM (16 GB recommended) and about 7 GB of free disk space.
Questions
Can you play Super Mario Odyssey natively on PC?
Yes. The catalog has 4 recomps and 1 port, and one of them is fully playable.
What do I need to play it?
Your own copy of Super Mario Odyssey (Switch). Recompendium only links projects that don’t distribute the game, and each entry says which version or region you need.
Which one is the most popular?
Super Mario Odyssey (Coz-0), with 84 stars on GitHub.
Which one is furthest along?
Super Mario Odyssey (zzzarathustra-dev), which is fully playable.
Is it still being updated?
Yes. The latest change is from November 11, 2026, in Super Mario Odyssey.