← Catalog
Switch Playable

Super Mario Maker 2 (smm2recomp)

Game: Super Mario Maker 2 → (Switch, 2019)

SMM2 Recomp: a native port of Super Mario Maker 2 (version 3.0.3) for macOS, iOS/iPadOS, Windows, Linux, and Android, made by static recompilation: the game’s AArch64 code is translated to C and compiled for your platform, and a runtime of its own stands in for the Switch’s system services, with graphics on Metal or Vulkan. What you download is a launcher with the recompiler, not the game: on first start it checks your dump and recompiles the code on your machine. It adds the 100 Mario Challenge from Super Mario Maker 1, a Course World without Nintendo’s servers (with an open-source server you can host yourself or TGRCode’s public archive), SMM1 features as mods with their own switches, co-op in Endless Challenge and 100 Mario, and editing any downloaded course. Version 0.5.1 (October 24, 2026) has packages for Windows x64, Linux x64 and arm64, and Apple silicon macOS. 92 of its last 100 commits list Claude as a co-author. Licensed GPL-3.0.

You needYour own copy of Super Mario Maker 2 with the 3.0.3 update (the game’s NSP or XCI plus the update’s NSP, or their extracted ExeFS and RomFS folders), plus your console’s prod.keys and firmware, which the game’s fonts come from. Windows 10 or 11 x64 with Vulkan 1.3, Linux (x64 or arm64) with SDL3 3.2 or later and Vulkan 1.3, or macOS 15 or later on Apple silicon.

How it gets to PC
Static recompilation
Console
Nintendo Switch
Architecture
ARM64
Author
smm2recomp
Original studio
Nintendo
Year
2019
Stars
208
Last activity
2026-10-31 · today
Latest version
v0.6.0 · 2026-10-30
License
GPL-3.0
Language
C
View repository ↗
arm64vulkanonlinemultiplayermodsmarioAndroid buildiOS buildai-assisted

Other projects for Super Mario Maker 2

1