This is a project that gives a Rosalina-like menu, which is packed with features that are kindly imported from the likes of kz and OoT3D Practice Patch in hopes of streamlining practice, and make the discovery of bugs easier to accomplish. There are also a few improvements that have been borrowed from Project Restoration (plus a bunch of its source for methods and in game functions!).
After viewing the source code of Project Restoration, and annoying asking leoetlino for help with this, I was able to strip out a majority of Restoration's code, and start including my own. However, there are a few things I've kept in as quality of life (QOL) improvements, such as decoupling the ZL/ZR buttons, some minor start menu changes, and quick song of soaring.
The aim of this project is to create an environment for a player so that they can practice tricks, glitch hunt, and reset at ease without having the hassle of turning off or resetting the game.
source/
Project Restoration's source code.
build/
: build outputs.common/
: small utilities.game/
: implementation for the known parts of Majora's Mask 3D. Contains headers and some reimplementation of game functions.rst/
: Project Restoration/MM3D Practice Patch code.msys/
: The menu system for the practice patch.hooks/
: configuration for patches and hooks (for Magikoopa).loader/
: Code loader (from Magikoopa).Sometimes you will find Project Restoration extensions and new code under source/game
. Those extensions will always be clearly labelled as such.
code.bps
and exheader.bin
in /luma/titles/0004000000125500/
code.bps
and exheader.bin
in /luma/titles/00040000000D6E00/
code.bps
and exheader.bin
in /luma/titles/0004000000125600/
code.bps
and exheader_citra.bin
in the folder that was opened.exheader_citra.bin
to exheader.bin
For version 1.1 please take from the v110 folder. If neither work. please try v101 for the files!
release/
.PRs and help are welcome!