Minecraft: Nintendo Switch Edition Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Minecraft: Nintendo Switch Edition
Links, repository & detailsAbout
A work-in-progress decompilation of Minecraft: Nintendo Switch Edition v1.0.17. The repository does not contain game assets and cannot be used to play the game.
Getting started
The project requires a main file dumped from the latest Nintendo Switch Edition update, v1.0.17. For porting symbols, the README strongly recommends the executable from the Wii U Edition Patch 35 (v560). Build and contribution guides are included in the repo.
History
The Switch Edition was chosen because it was compiled with Clang, so the assembly can be matched 1:1, whereas the Wii U Edition, the only one with function symbols, used a compiler toolchain the authors expect they cannot match. The Switch Edition release lasted about a year before being replaced by Minecraft Bedrock.
Known issues & limitations
- The repository does not include game assets and cannot be used to play the game.
- The game did not receive Update Aquatic.
What you need to run it
Additional notes
- Executables
- The executables will never be provided in the repository; the README says projects that were not clean-room in their research have been taken down, including use of the official Minecraft: Java Edition mappings.
FAQ
- What is Minecraft: Nintendo Switch Edition Decompilation?
- Minecraft: Nintendo Switch Edition Decompilation is an open-source decompilation of Minecraft: Nintendo Switch Edition. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Switch.
- Do I need the original game files to run Minecraft: Nintendo Switch Edition Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.