Repository navigation
v4.0
Edit: March 23, 2025: The files in this release were updated to fix possible issues with cache-clearing code.
The majority of the project has been rewritten, mainly to be easier to work with and to have cleaner code in general.
With this update, V3 of the REL Loader is now required to load this project. The gecko codes for it can be found here, the premade GCI file with the REL Loader save can be found here, and a GCI file can have the REL Loader file manually applied to it here.
The following is a list of all of the notable functionality changes with this release:
Generic Changes:
- In the Japanese version, the heap used for battles is now dynamic, similar to how it is in the US/EU versions
- All menus can now be auto-incremented through via the D-Pad directions
- The settings file has been completely reworked, so previous settings files are imcompatible. The internal name for the settings file has been changed, so previous versions will not cause issues.
- If the settings file does not contain any memory watches and/or custom states, then the ones that are currently in memory will not be cleared.
Inventory:
- Added
Swap ItemsandMove Itemoptions - Invalid items will no longer crash, and instead will be displayed with red text. You will be able to delete them using the
Deleteoption, or change them via theChange By IdorChange By Iconoptions.
Cheats:
- Added
Lock Partner's HP To Its Max - Fixed off-by-one errors in
Manage Flagsmenu - All of the options in
Disable Certain Soundsare now saved to the settings. - Renamed
Lock Mario's HP To MaxtoLock Mario's HP To Its Max.
Stats:
- In Mario's portion of the menu, added an option to change the character that Mario currently is. The options are
MarioBowserPeachandX-Naut - Added all of the available options for followers in the
Bring Follower Outoption in theFollowersmenu
Settings:
- Removed the
Rename Settings Fileoption, since previous versions of the settings file are not supported - Updated some of the displayed messages for when a memory card opteration succeeds/fails, and made them last longer on the screen
- Added
Change Window Color, which handles adjusting the main window color via RGBA format. Additioanlly, all subwindows will use the main window's alpha for its alpha.
Memory:
- Added
Swap WatchesandMove Watchoptions - Updated the maximum amount of memory watches to 100
- Memory watches now have a
namevariable, which is now displayed on the first page rather than the watch's value - Memory watches now have a
scaleparameter, which allows resizing them - Memory watches can now have up to a maximum of 20 pointer levels
Battles:
- The page number on the first page will no longer appear unless there are actually entries beyond the first page
Displays:
- All displays now have dynamic positioning, in which the current line will be adjusted when a display is drawn, depending on where it is drawn on the screen
- All displays that draw text can now be manually positioned and scaled (excluding
Star Power Value, which is tied to the status window) - All displays with generic button inputs for doing things (such as
Jump Storage, in which pressingYthree times set the flag for it) can now be changed to any button combo - The
Hit Check Visualizationdisplay should now work properly on console - For the
Memory Usagedisplay, theMapheap (and theBattle Mapheap inUS/EUversions) will now properly display their used memory and chunk counts - The
Memory Usagedisplay options are now stored in the settings file - Added a simplified display for
Palace Skip, which only shows thePSTvalue
Warps:
- Added an
Equip Badgesoption to theWarp By Eventmenu, which will restore all equipped badges when enabled (note that this will not adjust the total BP/available BP, so the available BP can easily become negative because of this option). IfKeep Inventoryis disabled, thenEquip Badgeswill be disabled as well, and you will not be able to enable it unlessKeep Inventoryis enabled. - Fixed the order of the current map/entrance and new map/entrance in the
Warp By Indexmenu - Updated the maximum amount of custom states to 25
- Added
Swap StatesandMove Stateoptions to theCustom Statesmenu