Skip to content

v4.0

Latest
Compare
Choose a tag to compare
@Zephiles Zephiles released this 01 Mar 17:07

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 and Move 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 the Change By Id or Change 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 to Lock 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 and X-Naut
  • Added all of the available options for followers in the Bring Follower Out option in the Followers 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 and Move 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 pressing Y 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, the Map heap (and the Battle Map heap in US/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 the PST value

Warps:

  • Added an Equip Badges option to the Warp 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). If Keep Inventory is disabled, then Equip Badges will be disabled as well, and you will not be able to enable it unless Keep 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 and Move State options to the Custom States menu