Platforms

Nintendo Switch

15 projects: 6 decompilations, 4 static recompilations, and the rest ports, rewrites and clean-room builds.

Nintendo Switch · ★ 46

agl decompilation

agl (Nintendo first-party graphics library)

Decompilation of agl, the C++ library Nintendo first-party games use for graphics, lighting and AAMP parameters, from the open-ead group.

Matching decomp Human-led

Nintendo Switch · 2017 · ★ 20k

Atmosphère

Nintendo Switch Horizon OS components

Custom firmware that replaces many Horizon OS system modules and the kernel with open reimplementations.

Clean-room Human-led

Nintendo Switch · 2017 · ★ 2.2k

Breath of the Wild decompilation

The Legend of Zelda: Breath of the Wild

Experimental decompilation of version 1.5.0 of Breath of the Wild for Switch, run by the Zelda Reverse Engineering Team.

Matching decomp Human-led

Nintendo Switch · ★ 374

Ghidra Switch Loader

Nintendo Switch executables

Ghidra loader that supports a range of Nintendo Switch executable formats such as NSO and NRO.

Tool Human-led

Nintendo Switch · 2019 · ★ 179

LAS Recomp

The Legend of Zelda: Link's Awakening (2019)

Beta static recompilation of the Switch Link's Awakening remake that performs the recompile locally from the user's v1.0.0 game files, adding unlocked aspect ratios, remapping and a built-in randomizer.

Static recomp AI-generated

Nintendo Switch · 2017 · ★ 618

Minecraft: LCE Decompilation

Minecraft: Nintendo Switch Edition v1.0.17

Work-in-progress decompilation of Minecraft Nintendo Switch Edition 1.0.17, using the Wii U build for symbol porting. No assets are included.

Matching decomp Not stated

Nintendo Switch · 2017 · ★ 60

Mirage

Nintendo Switch firmware (Horizon)

Rust reimplementation of the Nintendo Switch firmware, including a kernel bootstrap. Inactive since early 2020.

Rewrite Human-led

Nintendo Switch · 2017 · ★ 61

mk8-recomp

Mario Kart 8 Deluxe

Experiment in statically recompiling Mario Kart 8 Deluxe AArch64 code to native x86-64 on top of the suyu recompiler and HLE stack, aiming at a standalone native app.

Static recomp Not stated

Nintendo Switch · 2017 · ★ 456

OdysseyDecomp

Super Mario Odyssey

Long-term decompilation of Super Mario Odyssey covering all versions of the game.

Matching decomp Human-led

Nintendo Switch · 2021 · ★ 28

RedCarpet-S

Super Mario 3D World + Bowser's Fury 1.1

Decompilation of Super Mario 3D World + Bowser's Fury version 1.1.

Matching decomp Not stated

Nintendo Switch · 2017 · ★ 48

Saturnus

Horizon microkernel (Nintendo Switch)

Open-source reimplementation of the Horizon RTOS microkernel used by the Nintendo Switch.

Rewrite Human-led

Nintendo Switch · ★ 251

sead decompilation

sead, Nintendo's first-party C++ library

Decompilation of the standard C++ library used in first-party Nintendo games, targeting more recent library versions than the earlier sead project it derives from.

Matching decomp Human-led

Nintendo Switch · 2018 · ★ 93

ssbu-recomp

Super Smash Bros. Ultimate (v13.0.4)

Static recompilation of Smash Ultimate 13.0.4 into a native Windows program with its own runtime and Vulkan renderer, plus tools to turn fighter scripts back into editable C++.

Static recomp AI-generated

Nintendo Switch · ★ 25

Tomodachi LTD Recomp

Tomodachi Life: Living the Dream

Installer-based static recompilation that converts the user's own copy of the Switch game into a native PC program, with no game files shipped in the repository.

Static recomp Not stated

Nintendo Switch · 2017 · ★ 26

Voland

Nintendo Switch

Early-stage Nintendo Switch emulator with the browser as its primary target, plus native apps. Needs the user's own keys and games.

Rewrite AI-assisted