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 Items
andMove Item
options - Invalid items will no longer crash, and instead will be displayed with red text. You will be able to delete them using the
Delete
option, or change them via theChange By Id
orChange By Icon
options.
Cheats:
- Added
Lock Partner's HP To Its Max
- Fixed off-by-one errors in
Manage Flags
menu - All of the options in
Disable Certain Sounds
are now saved to the settings. - Renamed
Lock Mario's HP To Max
toLock 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
Mario
Bowser
Peach
andX-Naut
- Added all of the available options for followers in the
Bring Follower Out
option in theFollowers
menu
Settings:
- Removed the
Rename Settings File
option, 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 Watches
andMove Watch
options - Updated the maximum amount of memory watches to 100
- Memory watches now have a
name
variable, which is now displayed on the first page rather than the watch's value - Memory watches now have a
scale
parameter, 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 pressingY
three times set the flag for it) can now be changed to any button combo - The
Hit Check Visualization
display should now work properly on console - For the
Memory Usage
display, theMap
heap (and theBattle Map
heap inUS
/EU
versions) will now properly display their used memory and chunk counts - The
Memory Usage
display options are now stored in the settings file - Added a simplified display for
Palace Skip
, which only shows thePST
value
Warps:
- Added an
Equip Badges
option to theWarp By Event
menu, 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 Inventory
is disabled, thenEquip Badges
will be disabled as well, and you will not be able to enable it unlessKeep Inventory
is enabled. - Fixed the order of the current map/entrance and new map/entrance in the
Warp By Index
menu - Updated the maximum amount of custom states to 25
- Added
Swap States
andMove State
options to theCustom States
menu