Power Moon Recomp & smo-recomp
How the active Super Mario Odyssey static recompilation projects compare across supported game dumps, graphics features, amiibo support, and Linux/Steam Deck builds.
- Simon3Sarkis: v0.2.0 (188★)
- coz-0: 1.4.1 (87★)
- SwitchRecomp: v190 (196★)
- OdysseyDecomp: 516★

Why there are multiple Super Mario Odyssey PC recompilation projects
In late 2026, static recompilation of Nintendo Switch ARM64 titles matured rapidly across independent engineering teams. Rather than emulating the Switch CPU with a JIT at run time, static recompilers translate the game’s AArch64 executable into C ahead of time and link it against a native Horizon OS and NVN-to-Vulkan runtime. Four open-source repositories touch Super Mario Odyssey:
| Repository & Lineage | License | Distribution | Supported Game Version | Distinguishing Capabilities |
|---|---|---|---|---|
| Simon3Sarkis/super-odyssey-pc-recomp Continues Power Moon Recomp (built on LAS Recomp) | MIT | Prebuilt Windows ZIP & Linux / Steam Deck AppImage (v0.2.0) | 1.0.0 & 1.4.1 (extracted exefs + romfs) | 0.5x–4x res, DLSS/DLAA, FSR 1, SMAA, ultrawide, 90/120 FPS, 120 Hz interp., direct mouse camera, DualSense/Switch Pro gyro, RomFS mod loader, GitHub updater |
| coz-0/smo-recomp Built on Denkishi/ssbu-recomp | GPL-3.0-or-later | Source-only Windows x64 pipeline (scripts/setup.py --dump → smo_native.exe) | 1.4.1 only | 54,214 lifted functions, 27,888 Maxwell shaders, 331 syscalls, 102-amiibo virtual NFC overlay (F1 / L3+R3), WebView2 Action Guide, 276-run stress harness |
| SwitchRECOMP-Dev/SwitchRECOMP By MZ Labs | AGPL-3.0 + GPL-3.0 (snxvk) | Prebuilt Windows ZIP & Linux tar.gz (v190) | Multi-game Switch NSO + RomFS | Experimental multi-title static recompiler (63K+ C++ LOC) with snxvk Maxwell-to-Vulkan translation and Super Mario Odyssey profile support |
| MonsterDruide1/OdysseyDecomp Community decompilation | Decomp reference | Source decompilation repository (no PC runtime) | 1.0.0 | Matches ARM64 assembly functions back to readable C++ (516 GitHub stars); serves as symbol and type reference for researchers |
1. Simon3Sarkis/super-odyssey-pc-recomp (Power Moon Recomp)
Created on November 12, 2026 (188 stars, 1,476 release downloads), Simon3Sarkis/super-odyssey-pc-recomp continues Power Moon Recomp (originally built on LAS Recomp) and packages the entire lifter, shader compiler, and Zig/LLVM C toolchain into a ready-to-run desktop application:
- Prebuilt Windows & Linux/Steam Deck binaries: Users download
Super.Odyssey.PC.Recomp-0.2.0-windows.ziporSuper.Odyssey.PC.Recomp-0.2.0-linux-x86_64.AppImage, pick their 1.0.0 or 1.4.1exefs/romfsfolder in a GUI window, and click Install Game. - PC graphics & frame pacing: Supports 0.5x to 4x internal resolution scaling, NVIDIA DLSS / DLAA, AMD FSR 1, SMAA, ultrawide Fill window mode, experimental native 90 / 120 FPS gameplay ticks, and 120 Hz frame interpolation.
- PC-native controls: Direct mouse camera control (added in v0.1.1), dynamic on-screen button prompts that switch between keyboard/mouse and gamepad icons, and native SDL2 gyroscope motion controls for DualSense and Switch Pro controllers.
2. coz-0/smo-recomp (1.4.1 Source Pipeline & 102-Amiibo Menu)
Created on October 16, 2026 (87 stars, 12 forks), coz-0/smo-recomp is a clean-room static recompilation of Super Mario Odyssey 1.4.1 built on Denkishi/ssbu-recomp (`docs/architecture.md` and `docs/building.md`):
- Differential lifter & shader verification: Lifts 54,214 AArch64 functions into 258 C shards (
smo_lift.lib, verified against 23,194 / 23,194 Unicorn CPU differential tests) and translates all 27,888 / 27,888 Maxwell shader stages (7,381 vertex, 20,436 fragment, 3 geometry, 68 compute; verified across 1,519 control-flow shaders and 6.2M simulated GPU invocations). - 276-scenario automated stress suite: Verified across 176 stage scenes and 100 kingdom stress scenarios totaling 2.1 million frames with 0 Vulkan failures and 0 unimplemented instructions.
- Built-in 102-amiibo NFC menu & WebView2 Action Guide: Pressing F1 or clicking both analog sticks (L3 + R3) opens an in-game overlay with 102 built-in amiibo figures (searchable by name or filtered by Mario, Odyssey, Bowser, Peach, Zelda, and Other) for Uncle Amiibo moon hints, costume unlocks, Hint Art, and heart/coin refills, plus an in-window WebView2 HTML viewer for the game’s Action Guide.
3. SwitchRECOMP-Dev/SwitchRECOMP (v190)
Developed by MZ Labs (196 stars, 481 downloads), SwitchRECOMP-Dev/SwitchRECOMP is a general-purpose multi-game Nintendo Switch static recompiler (~63,200 lines of C++ across its rex_arm64 lifter, snx kernel/service layer, and snxvk Maxwell-to-Vulkan renderer) that targets Super Mario Odyssey alongside Breath of the Wild, Super Mario Wonder, Celeste, and Sonic Mania.
Recommended PC controllers
Super Odyssey PC Recomp supports XInput and SDL2 controllers with automatic button prompt switching, plus native gyro motion controls for Cappy spin throws and downward cap throws on DualSense and Switch Pro controllers:
| Controller | Best For in Odyssey Recomp | Hardware Advantage | Link |
|---|---|---|---|
| Sony DualSense | Gyro motion throws & SDL2 HID | Built-in 6-axis gyroscope for Cappy motion throws + crisp D-pad | View on Amazon |
| GameSir Cyclone 2 | Precision 3D platforming & gyro | TMR sticks, 6-axis gyro in Switch mode, 1000 Hz wireless dongle | View on Amazon |
| 8BitDo Ultimate 2 Wireless | Windows & SteamOS dock play | Zero-drift TMR sticks, charging dock, Switch/XInput mode toggle | View on Amazon |
| Xbox Wireless Controller | Plug-and-play Windows 10/11 | Native XInput layout with instant button prompt switching | View on Amazon |
As an Amazon Associate, this site earns from qualifying purchases.



Common questions
Which project should most players download first?
Start with Simon3Sarkis/super-odyssey-pc-recomp (v0.2.0) if you want a prebuilt Windows 10/11 installer or Linux/Steam Deck AppImage with DLSS, FSR 1, direct mouse camera, and support for both 1.0.0 and 1.4.1 dumps without installing Visual Studio.
Why is coz-0/smo-recomp source-only?
coz-0/smo-recomp compiles the lifted C shards directly into a single monolithic smo_native.exe using your local Visual Studio 2022 + Clang toolchain via python scripts/setup.py --dump
Can I use the same 1.4.1 exefs/romfs dump with both projects?
Yes. A complete, merged Super Mario Odyssey 1.4.1 dump (containing exefs/main, exefs/sdk and the full romfs tree) works with both Simon3Sarkis/super-odyssey-pc-recomp and coz-0/smo-recomp.