Releases: TheTrackerCouncil/SMZ3Randomizer
SMZ3 Cas’ Randomizer v9.5.3
This is a casual version of the original SMZ3 randomizer.
Changes in 9.5.0
-
Sprite Selection Window
For selecting Samus, Link, and Ship sprites, there is now a window that will pop up to display the sprites to make selecting sprites easier. You can filter, favorite, and hide sprites when selecting, and you can even select the Random button to have it pick a sprite from the current sprites being displayed in the list. Currently it won't remember your filter options and if you want to select a Random sprite you'll need to open the sprite window each time, but stay tuned for more updates to this feature in the future to help make that process a bit smoother!
-
MSU Selecting Updates
You can now favorite MSUs as well in the MSU list! Furthermore, there has been a change in a bit of the functionality. Selecting an MSU will no longer randomize the alt tracks in case you want to do some manual tweaks on what alt tracks you're using. A common use case of this is for the Super Metroid escape sequence where some MSU creators have versions with and without the alarm sounds. If you want to select a single MSU and do want the alt tracks shuffled in, then simply use the "Create Shuffled MSU" option and only select the one MSU.
Furthermore, if there's an MSU you don't want the alt tracks shuffled in, even when using the MSU shuffling, you can now right click on the MSU in the MSU list to open the MSU details and select the new "Leave Tracks Alone" option.
-
Current Song Information
If you're using an MSU and have auto tracking enabled, tracker can now know the current song being played. You can ask tracker "Hey tracker, what's the current song?" or "Hey tracker, what MSU pack is the current song from?" When tracker is open, you can click on "View -> Current Song" to open a window that will display all of the information as you go around. Or, if you'd prefer, if you go to the "Tools -> Options" and set the "Current song output path" to have the text information be written to a file which can be read by OBS.
The information and format can be customized by changing the "Current song display style" in the Options. The vertical format will display all of the information, including the MSU pack name and creator whereas the horizontal format is more abbreviated. Note that this change will require restarting tracker.
Note that the song information is only updated around once every 2 seconds due to technical limitations.
-
Miscellaneous Updates and Fixes
- Hint tiles have been removed from plandos for now to avoid issues with generating plandos.
- If you give yourself a starting flute, you will now have to manually activate it. This is because of an issue where before if you got the shovel you would not be able to use it.
- The dungeon reward type is now automatically set when using auto tracking to assist with folks playing keysanity.
- The latest VARIA Samus and Ship sprites have been pulled in and around 50 random Link sprites have been pulled in from ALttPR. 50 or so sprites will be added to the next releases until we're in sync with ALttPR.
Changes in 9.5.1
-
MSU Resume Updates
Super Metroid now has MSU resume support! If you enter an item/elevator room and return to an area with the same music within 30 seconds, the MSU will continue where it left off. Furthermore, now for both Zelda and Super Metroid, when the MSU is reshuffled, then the MSU resume state will be cleared out so that the new song won't be started in the middle.
-
Zelda Pickup Options
There are now options to adjust the pickups for Zelda to change the enemy drops, tree pulls, and crab prizes. You can modify this to be randomized (default), vanilla, easy, or difficult.
-
Miscellaneous Updates and Fixes
- A notification bar will now appear at the top of the rom list window when there is a new version of SMZ3 released. This can be dismissed for a single release and can also be disabled entiredly in the settings.
- Filter options for sprites are now saved, and when a random sprite is selected it will no longer spoil what the sprite is before starting the game.
- Pickups, starting inventory, hint tiles, and other in game text can now be modified in plandos. Special messages can also be added to specific locations in plandos.
- Added Shak's Stash ship sprite by Phiggle, a couple of Link sprites submitted by mcent1, and 50 random Link sprites from ALttPR
- You can now update the IP address used to connect to QUSB2SNES.
- The uncle and the adjacent secret passage chest will no longer be treated as Hyrule Castle when it comes to hint tiles.
- Triggering peg world and go mode will now cause tracker to stop talking and immediately announce peg world/go mode. This is to solve an issue that could happen when tracker has a lot of messages queued up to say when peg world or go mode are initiated.
- Fixed some issues that could cause you to not be able to re-enable voice detection after disabling it.
- Fixed an issue where favorited ship sprites would be forgotten.
- Fixed the issue that would allow you to go to Tourian without defeating Draygon.
Changes in 9.5.2
-
Auto Track Dungeon Rewards and Requirements when Viewed
By default going forward when auto tracking, dungeon rewards will be automatically tracked when looking at the map and dungeon requirements will be automatically tracked when near the dungeon entrances. This feature will be expanded to visible items and hint tiles in the future. While enabled by default, this feature can be turned off in the settings by unchecking the "Auto Track Viewed Events" option.
-
Customizable Launch Settings
Previously when launching a rom, SMZ3 would launch the rom using the default application specified in Windows for sfc files. Now in the options menu you can specify both a Launch Application and Launch Arguments. The Launch Application is the executable or script you want to execute, and the Launch Arguments are commandline arguments passed into the application. If the arguments field is empty, the path to the rom will be passed. In the arguments field, you can use %rom% for where the rom path will injected, but if not specified, then the rom path will be appended to the end of the arguments.
Using this, you can have SMZ3 use a different version of snes9x-rr from Archipelago, launch the rom in RetroArch, or even create your own custom script which will make sure that QUSB2SNES is running before launching the emulator.
-
Updated Settings Format
This is just a notice that the format used to save the settings for SMZ3 has changed from JSON to YAML. This should be seamless and preserve all settings, but I wanted to bring it up just in case.
-
Linux Version
As of this release, there is now a command line Linux version with support for rom generation and auto tracking. Manual tracking is not currently supported, and there is no text-to-speech or speech recognition. When launching the first time, it'll create a randomizer-options.yml file in the current working directory. You'll need to edit that file to specify the paths to the Metroid and Zelda roms and edit any settings you'd like.
In order to use the Linux version, you'll need to make sure you have .net 7 installed on your computer. You can either run it by making the SMZ3CasRandomizer file executable and running it in the terminal of your choice or by running the command "dotnet SMZ3CasRandomizer.dll".
-
Miscellaneous Updates and Fixes
- Fixed an issue with Super Metroid MSU resume when being in an item/elevator room for a long time. This mostly affected the Chozo bowling alley room.
- Fixed an issue where Ganon wouldn't say the location of the silver arrows
- Removed the text border around the Triforce screen text
- Added 50 additional Link sprites
Changes in 9.5.3
- Fixed an issue that could cause copying to clipboard to not work
- Fixed an issue where the selected launch option was being ignored
- Fixed an issue where viewing the map in key sanity would repeat "looked at nothing" messages
- Added some additional tracker responses
- Added 50 additional Link sprites
- Refactored some back end parts in preparation for future features
Older release notes...
Changes in 9.4.0
-
MSU Randomizer Integration
The MSU Randomizer code has been integrated into the Cas' Randomizer. You'll specify an MSU directory, then you can either select from MSUs in that directory, have it randomly pick an MSU for you, shuffle multiple MSUs together, or even continuously shuffle the MSUs together every 60 seconds! You can even use this to combine split SM and Z3 MSUs into a single SMZ3 MSU.
Along with this functionality, you can ask Tracker what song is currently playing for an area. You can ask "Hey tracker, what is the current song for Hyrule Field?" for the full details of the song or "Hey tracker, what MSU pack is the current Hyrule Field theme from?" for just the MSU name and creator. For Tracker to be able to pull this information, MSU packs will need to have MSU Randomizer YAML files provided with them. If you aren't sure about how to write the YAML files, you can try downloading the MSU Scripter.
-
Miscellaneous Updates and Fixes
- Broadened the area for Specky Clip detection.
- Updated the top left of Bubble Mountain to not be accessible with just high jump boots with easy wall jump logic.
- The project has been updated to .net 7. It should be automatically installed when you install this update.
- Fixed an issue with rejoining multiworld games before being in the game not working pro...
SMZ3 Cas’ Randomizer v9.5.2
This is a casual version of the original SMZ3 randomizer.
Changes in 9.5.0
-
Sprite Selection Window
For selecting Samus, Link, and Ship sprites, there is now a window that will pop up to display the sprites to make selecting sprites easier. You can filter, favorite, and hide sprites when selecting, and you can even select the Random button to have it pick a sprite from the current sprites being displayed in the list. Currently it won't remember your filter options and if you want to select a Random sprite you'll need to open the sprite window each time, but stay tuned for more updates to this feature in the future to help make that process a bit smoother!
-
MSU Selecting Updates
You can now favorite MSUs as well in the MSU list! Furthermore, there has been a change in a bit of the functionality. Selecting an MSU will no longer randomize the alt tracks in case you want to do some manual tweaks on what alt tracks you're using. A common use case of this is for the Super Metroid escape sequence where some MSU creators have versions with and without the alarm sounds. If you want to select a single MSU and do want the alt tracks shuffled in, then simply use the "Create Shuffled MSU" option and only select the one MSU.
Furthermore, if there's an MSU you don't want the alt tracks shuffled in, even when using the MSU shuffling, you can now right click on the MSU in the MSU list to open the MSU details and select the new "Leave Tracks Alone" option.
-
Current Song Information
If you're using an MSU and have auto tracking enabled, tracker can now know the current song being played. You can ask tracker "Hey tracker, what's the current song?" or "Hey tracker, what MSU pack is the current song from?" When tracker is open, you can click on "View -> Current Song" to open a window that will display all of the information as you go around. Or, if you'd prefer, if you go to the "Tools -> Options" and set the "Current song output path" to have the text information be written to a file which can be read by OBS.
The information and format can be customized by changing the "Current song display style" in the Options. The vertical format will display all of the information, including the MSU pack name and creator whereas the horizontal format is more abbreviated. Note that this change will require restarting tracker.
Note that the song information is only updated around once every 2 seconds due to technical limitations.
-
Miscellaneous Updates and Fixes
- Hint tiles have been removed from plandos for now to avoid issues with generating plandos.
- If you give yourself a starting flute, you will now have to manually activate it. This is because of an issue where before if you got the shovel you would not be able to use it.
- The dungeon reward type is now automatically set when using auto tracking to assist with folks playing keysanity.
- The latest VARIA Samus and Ship sprites have been pulled in and around 50 random Link sprites have been pulled in from ALttPR. 50 or so sprites will be added to the next releases until we're in sync with ALttPR.
Changes in 9.5.1
-
MSU Resume Updates
Super Metroid now has MSU resume support! If you enter an item/elevator room and return to an area with the same music within 30 seconds, the MSU will continue where it left off. Furthermore, now for both Zelda and Super Metroid, when the MSU is reshuffled, then the MSU resume state will be cleared out so that the new song won't be started in the middle.
-
Zelda Pickup Options
There are now options to adjust the pickups for Zelda to change the enemy drops, tree pulls, and crab prizes. You can modify this to be randomized (default), vanilla, easy, or difficult.
-
Miscellaneous Updates and Fixes
- A notification bar will now appear at the top of the rom list window when there is a new version of SMZ3 released. This can be dismissed for a single release and can also be disabled entiredly in the settings.
- Filter options for sprites are now saved, and when a random sprite is selected it will no longer spoil what the sprite is before starting the game.
- Pickups, starting inventory, hint tiles, and other in game text can now be modified in plandos. Special messages can also be added to specific locations in plandos.
- Added Shak's Stash ship sprite by Phiggle, a couple of Link sprites submitted by mcent1, and 50 random Link sprites from ALttPR
- You can now update the IP address used to connect to QUSB2SNES.
- The uncle and the adjacent secret passage chest will no longer be treated as Hyrule Castle when it comes to hint tiles.
- Triggering peg world and go mode will now cause tracker to stop talking and immediately announce peg world/go mode. This is to solve an issue that could happen when tracker has a lot of messages queued up to say when peg world or go mode are initiated.
- Fixed some issues that could cause you to not be able to re-enable voice detection after disabling it.
- Fixed an issue where favorited ship sprites would be forgotten.
- Fixed the issue that would allow you to go to Tourian without defeating Draygon.
Changes in 9.5.2
-
Auto Track Dungeon Rewards and Requirements when Viewed
By default going forward when auto tracking, dungeon rewards will be automatically tracked when looking at the map and dungeon requirements will be automatically tracked when near the dungeon entrances. This feature will be expanded to visible items and hint tiles in the future. While enabled by default, this feature can be turned off in the settings by unchecking the "Auto Track Viewed Events" option.
-
Customizable Launch Settings
Previously when launching a rom, SMZ3 would launch the rom using the default application specified in Windows for sfc files. Now in the options menu you can specify both a Launch Application and Launch Arguments. The Launch Application is the executable or script you want to execute, and the Launch Arguments are commandline arguments passed into the application. If the arguments field is empty, the path to the rom will be passed. In the arguments field, you can use %rom% for where the rom path will injected, but if not specified, then the rom path will be appended to the end of the arguments.
Using this, you can have SMZ3 use a different version of snes9x-rr from Archipelago, launch the rom in RetroArch, or even create your own custom script which will make sure that QUSB2SNES is running before launching the emulator.
-
Updated Settings Format
This is just a notice that the format used to save the settings for SMZ3 has changed from JSON to YAML. This should be seamless and preserve all settings, but I wanted to bring it up just in case.
-
Linux Version
As of this release, there is now a command line Linux version with support for rom generation and auto tracking. Manual tracking is not currently supported, and there is no text-to-speech or speech recognition. When launching the first time, it'll create a randomizer-options.yml file in the current working directory. You'll need to edit that file to specify the paths to the Metroid and Zelda roms and edit any settings you'd like.
In order to use the Linux version, you'll need to make sure you have .net 7 installed on your computer. You can either run it by making the SMZ3CasRandomizer file executable and running it in the terminal of your choice or by running the command "dotnet SMZ3CasRandomizer.dll".
-
Miscellaneous Updates and Fixes
- Fixed an issue with Super Metroid MSU resume when being in an item/elevator room for a long time. This mostly affected the Chozo bowling alley room.
- Fixed an issue where Ganon wouldn't say the location of the silver arrows
- Removed the text border around the Triforce screen text
- Added 50 additional Link sprites
Older release notes...
Changes in 9.4.0
-
MSU Randomizer Integration
The MSU Randomizer code has been integrated into the Cas' Randomizer. You'll specify an MSU directory, then you can either select from MSUs in that directory, have it randomly pick an MSU for you, shuffle multiple MSUs together, or even continuously shuffle the MSUs together every 60 seconds! You can even use this to combine split SM and Z3 MSUs into a single SMZ3 MSU.
Along with this functionality, you can ask Tracker what song is currently playing for an area. You can ask "Hey tracker, what is the current song for Hyrule Field?" for the full details of the song or "Hey tracker, what MSU pack is the current Hyrule Field theme from?" for just the MSU name and creator. For Tracker to be able to pull this information, MSU packs will need to have MSU Randomizer YAML files provided with them. If you aren't sure about how to write the YAML files, you can try downloading the MSU Scripter.
-
Miscellaneous Updates and Fixes
- Broadened the area for Specky Clip detection.
- Updated the top left of Bubble Mountain to not be accessible with just high jump boots with easy wall jump logic.
- The project has been updated to .net 7. It should be automatically installed when you install this update.
- Fixed an issue with rejoining multiworld games before being in the game not working properly.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order ha...
SMZ3 Cas’ Randomizer v9.5.1
This is a casual version of the original SMZ3 randomizer.
Changes in 9.5.0
-
Sprite Selection Window
For selecting Samus, Link, and Ship sprites, there is now a window that will pop up to display the sprites to make selecting sprites easier. You can filter, favorite, and hide sprites when selecting, and you can even select the Random button to have it pick a sprite from the current sprites being displayed in the list. Currently it won't remember your filter options and if you want to select a Random sprite you'll need to open the sprite window each time, but stay tuned for more updates to this feature in the future to help make that process a bit smoother!
-
MSU Selecting Updates
You can now favorite MSUs as well in the MSU list! Furthermore, there has been a change in a bit of the functionality. Selecting an MSU will no longer randomize the alt tracks in case you want to do some manual tweaks on what alt tracks you're using. A common use case of this is for the Super Metroid escape sequence where some MSU creators have versions with and without the alarm sounds. If you want to select a single MSU and do want the alt tracks shuffled in, then simply use the "Create Shuffled MSU" option and only select the one MSU.
Furthermore, if there's an MSU you don't want the alt tracks shuffled in, even when using the MSU shuffling, you can now right click on the MSU in the MSU list to open the MSU details and select the new "Leave Tracks Alone" option.
-
Current Song Information
If you're using an MSU and have auto tracking enabled, tracker can now know the current song being played. You can ask tracker "Hey tracker, what's the current song?" or "Hey tracker, what MSU pack is the current song from?" When tracker is open, you can click on "View -> Current Song" to open a window that will display all of the information as you go around. Or, if you'd prefer, if you go to the "Tools -> Options" and set the "Current song output path" to have the text information be written to a file which can be read by OBS.
The information and format can be customized by changing the "Current song display style" in the Options. The vertical format will display all of the information, including the MSU pack name and creator whereas the horizontal format is more abbreviated. Note that this change will require restarting tracker.
Note that the song information is only updated around once every 2 seconds due to technical limitations.
-
Miscellaneous Updates and Fixes
- Hint tiles have been removed from plandos for now to avoid issues with generating plandos.
- If you give yourself a starting flute, you will now have to manually activate it. This is because of an issue where before if you got the shovel you would not be able to use it.
- The dungeon reward type is now automatically set when using auto tracking to assist with folks playing keysanity.
- The latest VARIA Samus and Ship sprites have been pulled in and around 50 random Link sprites have been pulled in from ALttPR. 50 or so sprites will be added to the next releases until we're in sync with ALttPR.
Changes in 9.5.1
-
MSU Resume Updates
Super Metroid now has MSU resume support! If you enter an item/elevator room and return to an area with the same music within 30 seconds, the MSU will continue where it left off. Furthermore, now for both Zelda and Super Metroid, when the MSU is reshuffled, then the MSU resume state will be cleared out so that the new song won't be started in the middle.
-
Zelda Pickup Options
There are now options to adjust the pickups for Zelda to change the enemy drops, tree pulls, and crab prizes. You can modify this to be randomized (default), vanilla, easy, or difficult.
-
Miscellaneous Updates and Fixes
- A notification bar will now appear at the top of the rom list window when there is a new version of SMZ3 released. This can be dismissed for a single release and can also be disabled entiredly in the settings.
- Filter options for sprites are now saved, and when a random sprite is selected it will no longer spoil what the sprite is before starting the game.
- Pickups, starting inventory, hint tiles, and other in game text can now be modified in plandos. Special messages can also be added to specific locations in plandos.
- Added Shak's Stash ship sprite by Phiggle, a couple of Link sprites submitted by mcent1, and 50 random Link sprites from ALttPR
- You can now update the IP address used to connect to QUSB2SNES.
- The uncle and the adjacent secret passage chest will no longer be treated as Hyrule Castle when it comes to hint tiles.
- Triggering peg world and go mode will now cause tracker to stop talking and immediately announce peg world/go mode. This is to solve an issue that could happen when tracker has a lot of messages queued up to say when peg world or go mode are initiated.
- Fixed some issues that could cause you to not be able to re-enable voice detection after disabling it.
- Fixed an issue where favorited ship sprites would be forgotten.
- Fixed the issue that would allow you to go to Tourian without defeating Draygon.
Older release notes...
Changes in 9.4.0
-
MSU Randomizer Integration
The MSU Randomizer code has been integrated into the Cas' Randomizer. You'll specify an MSU directory, then you can either select from MSUs in that directory, have it randomly pick an MSU for you, shuffle multiple MSUs together, or even continuously shuffle the MSUs together every 60 seconds! You can even use this to combine split SM and Z3 MSUs into a single SMZ3 MSU.
Along with this functionality, you can ask Tracker what song is currently playing for an area. You can ask "Hey tracker, what is the current song for Hyrule Field?" for the full details of the song or "Hey tracker, what MSU pack is the current Hyrule Field theme from?" for just the MSU name and creator. For Tracker to be able to pull this information, MSU packs will need to have MSU Randomizer YAML files provided with them. If you aren't sure about how to write the YAML files, you can try downloading the MSU Scripter.
-
Miscellaneous Updates and Fixes
- Broadened the area for Specky Clip detection.
- Updated the top left of Bubble Mountain to not be accessible with just high jump boots with easy wall jump logic.
- The project has been updated to .net 7. It should be automatically installed when you install this update.
- Fixed an issue with rejoining multiworld games before being in the game not working properly.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Changes in 9.3.2
- Various tracker voice line updates.
Changes in 9.3.3
- Fixed an issue where it would get stuck in a loop on first setup when the rom output path did not exist
- Fixed an issue on first setup where it would not display the rom creation options after inputting the correct settings
- Added tracker lines for the Specky Clip
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players di...
SMZ3 Cas’ Randomizer v9.5.0
This is a casual version of the original SMZ3 randomizer.
Changes in 9.5.0
-
Sprite Selection Window
For selecting Samus, Link, and Ship sprites, there is now a window that will pop up to display the sprites to make selecting sprites easier. You can filter, favorite, and hide sprites when selecting, and you can even select the Random button to have it pick a sprite from the current sprites being displayed in the list. Currently it won't remember your filter options and if you want to select a Random sprite you'll need to open the sprite window each time, but stay tuned for more updates to this feature in the future to help make that process a bit smoother!
-
MSU Selecting Updates
You can now favorite MSUs as well in the MSU list! Furthermore, there has been a change in a bit of the functionality. Selecting an MSU will no longer randomize the alt tracks in case you want to do some manual tweaks on what alt tracks you're using. A common use case of this is for the Super Metroid escape sequence where some MSU creators have versions with and without the alarm sounds. If you want to select a single MSU and do want the alt tracks shuffled in, then simply use the "Create Shuffled MSU" option and only select the one MSU.
Furthermore, if there's an MSU you don't want the alt tracks shuffled in, even when using the MSU shuffling, you can now right click on the MSU in the MSU list to open the MSU details and select the new "Leave Tracks Alone" option.
-
Current Song Information
If you're using an MSU and have auto tracking enabled, tracker can now know the current song being played. You can ask tracker "Hey tracker, what's the current song?" or "Hey tracker, what MSU pack is the current song from?" When tracker is open, you can click on "View -> Current Song" to open a window that will display all of the information as you go around. Or, if you'd prefer, if you go to the "Tools -> Options" and set the "Current song output path" to have the text information be written to a file which can be read by OBS.
The information and format can be customized by changing the "Current song display style" in the Options. The vertical format will display all of the information, including the MSU pack name and creator whereas the horizontal format is more abbreviated. Note that this change will require restarting tracker.
Note that the song information is only updated around once every 2 seconds due to technical limitations.
-
Miscellaneous Updates and Fixes
- Hint tiles have been removed from plandos for now to avoid issues with generating plandos.
- If you give yourself a starting flute, you will now have to manually activate it. This is because of an issue where before if you got the shovel you would not be able to use it.
- The dungeon reward type is now automatically set when using auto tracking to assist with folks playing keysanity.
- The latest VARIA Samus and Ship sprites have been pulled in and around 50 random Link sprites have been pulled in from ALttPR. 50 or so sprites will be added to the next releases until we're in sync with ALttPR.
Older release notes...
Changes in 9.4.0
-
MSU Randomizer Integration
The MSU Randomizer code has been integrated into the Cas' Randomizer. You'll specify an MSU directory, then you can either select from MSUs in that directory, have it randomly pick an MSU for you, shuffle multiple MSUs together, or even continuously shuffle the MSUs together every 60 seconds! You can even use this to combine split SM and Z3 MSUs into a single SMZ3 MSU.
Along with this functionality, you can ask Tracker what song is currently playing for an area. You can ask "Hey tracker, what is the current song for Hyrule Field?" for the full details of the song or "Hey tracker, what MSU pack is the current Hyrule Field theme from?" for just the MSU name and creator. For Tracker to be able to pull this information, MSU packs will need to have MSU Randomizer YAML files provided with them. If you aren't sure about how to write the YAML files, you can try downloading the MSU Scripter.
-
Miscellaneous Updates and Fixes
- Broadened the area for Specky Clip detection.
- Updated the top left of Bubble Mountain to not be accessible with just high jump boots with easy wall jump logic.
- The project has been updated to .net 7. It should be automatically installed when you install this update.
- Fixed an issue with rejoining multiworld games before being in the game not working properly.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Changes in 9.3.2
- Various tracker voice line updates.
Changes in 9.3.3
- Fixed an issue where it would get stuck in a loop on first setup when the rom output path did not exist
- Fixed an issue on first setup where it would not display the rom creation options after inputting the correct settings
- Added tracker lines for the Specky Clip
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two ...
SMZ3 Cas’ Randomizer v9.4.0
This is a casual version of the original SMZ3 randomizer.
Changes in 9.4.0
-
MSU Randomizer Integration
The MSU Randomizer code has been integrated into the Cas' Randomizer. You'll specify an MSU directory, then you can either select from MSUs in that directory, have it randomly pick an MSU for you, shuffle multiple MSUs together, or even continuously shuffle the MSUs together every 60 seconds! You can even use this to combine split SM and Z3 MSUs into a single SMZ3 MSU.
Along with this functionality, you can ask Tracker what song is currently playing for an area. You can ask "Hey tracker, what is the current song for Hyrule Field?" for the full details of the song or "Hey tracker, what MSU pack is the current Hyrule Field theme from?" for just the MSU name and creator. For Tracker to be able to pull this information, MSU packs will need to have MSU Randomizer YAML files provided with them. If you aren't sure about how to write the YAML files, you can try downloading the MSU Scripter.
-
Miscellaneous Updates and Fixes
- Broadened the area for Specky Clip detection.
- Updated the top left of Bubble Mountain to not be accessible with just high jump boots with easy wall jump logic.
- The project has been updated to .net 7. It should be automatically installed when you install this update.
- Fixed an issue with rejoining multiworld games before being in the game not working properly.
Older release notes...
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Changes in 9.3.2
- Various tracker voice line updates.
Changes in 9.3.3
- Fixed an issue where it would get stuck in a loop on first setup when the rom output path did not exist
- Fixed an issue on first setup where it would not display the rom creation options after inputting the correct settings
- Added tracker lines for the Specky Clip
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of super...
SMZ3 Cas’ Randomizer v9.3.3
This is a casual version of the original SMZ3 randomizer.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Changes in 9.3.2
- Various tracker voice line updates.
Changes in 9.3.3
- Fixed an issue where it would get stuck in a loop on first setup when the rom output path did not exist
- Fixed an issue on first setup where it would not display the rom creation options after inputting the correct settings
- Added tracker lines for the Specky Clip
Older release notes...
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of supers) or power bombs selected. If you are holding the button while morphing or unmorphing you will switch to supers or power bombs automatically.
- Hold to keep missiles/super missiles/power bombs selected - This is the same as above, except for when you are not morphed, if you hit the item select button you can switch between missiles and super missiles. It should remember your last selected option for the next time you hold down the button.
- Press to toggle supers/power bombs - This works similar to the item switch button, but is limited to just supers and power bombs to make it easier to select what you need.
- Auto Run - This will basically reverse the run behavior so that you run by default and you can hold the run button to prevent yourself from running.
-
Saved Metroid Controls
You can now enter your preferred Metroid button mappings when generating your seed rather than do it in game. These settings will be saved, meaning you can set them once and never have to set them again! The labels will also change based on your Metroid control settings.
-
Starting Inventory & Other Item Setting Tweaks
- You can now specify what items you start with! You can give yourself progression items, swords, mail, beams, or even things like missiles, hearts, and bombs. Whatever items you select will be will not be spawned in the world.
- Items that were previously missing from the early item options, such as silver arrows, can now be selected as early items o...
SMZ3 Cas’ Randomizer v9.3.2
This is a casual version of the original SMZ3 randomizer.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Changes in 9.3.2
- Various tracker voice line updates.
Older release notes...
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of supers) or power bombs selected. If you are holding the button while morphing or unmorphing you will switch to supers or power bombs automatically.
- Hold to keep missiles/super missiles/power bombs selected - This is the same as above, except for when you are not morphed, if you hit the item select button you can switch between missiles and super missiles. It should remember your last selected option for the next time you hold down the button.
- Press to toggle supers/power bombs - This works similar to the item switch button, but is limited to just supers and power bombs to make it easier to select what you need.
- Auto Run - This will basically reverse the run behavior so that you run by default and you can hold the run button to prevent yourself from running.
-
Saved Metroid Controls
You can now enter your preferred Metroid button mappings when generating your seed rather than do it in game. These settings will be saved, meaning you can set them once and never have to set them again! The labels will also change based on your Metroid control settings.
-
Starting Inventory & Other Item Setting Tweaks
- You can now specify what items you start with! You can give yourself progression items, swords, mail, beams, or even things like missiles, hearts, and bombs. Whatever items you select will be will not be spawned in the world.
- Items that were previously missing from the early item options, such as silver arrows, can now be selected as early items or can be selected to be placed at specific locations.
- You can now have quarter magic added to the item pool.
- You can also have bottles be randomly filled when you pick them up as well as have the fairy bottle trades give you random filled bottles instead of just a green potion bottle.
...
SMZ3 Cas’ Randomizer v9.3.1
This is a casual version of the original SMZ3 randomizer.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Changes in 9.3.1
-
MSU Hardware Fixes
A couple of updates were pulled in from the mainline SMZ3 to address issues found when playing on hardware.
- The Super Metroid and SMZ3 Credits MSU tracks now properly play on SD2SNES/FXPak
- The SMZ3 Credits now properly fall back to the PCM track if a song does not exist
-
Multiplayer fixes
- Updated tracker to no longer remark on deaths when killed by the game service
- Prevented death linked players from tracking deaths to the server
- Fixed broken server logging that would cause error popups on the client end
Older release notes...
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of supers) or power bombs selected. If you are holding the button while morphing or unmorphing you will switch to supers or power bombs automatically.
- Hold to keep missiles/super missiles/power bombs selected - This is the same as above, except for when you are not morphed, if you hit the item select button you can switch between missiles and super missiles. It should remember your last selected option for the next time you hold down the button.
- Press to toggle supers/power bombs - This works similar to the item switch button, but is limited to just supers and power bombs to make it easier to select what you need.
- Auto Run - This will basically reverse the run behavior so that you run by default and you can hold the run button to prevent yourself from running.
-
Saved Metroid Controls
You can now enter your preferred Metroid button mappings when generating your seed rather than do it in game. These settings will be saved, meaning you can set them once and never have to set them again! The labels will also change based on your Metroid control settings.
-
Starting Inventory & Other Item Setting Tweaks
- You can now specify what items you start with! You can give yourself progression items, swords, mail, beams, or even things like missiles, hearts, and bombs. Whatever items you select will be will not be spawned in the world.
- Items that were previously missing from the early item options, such as silver arrows, can now be selected as early items or can be selected to be placed at specific locations.
- You can now have quarter magic added to the item pool.
- You can also have bottles be randomly filled when you pick them up as well as have the fairy bottle trades give you random filled bottles instead of just a green potion bottle.
-
Goal Settings
To make seeds faster, you can now chan...
SMZ3 Cas’ Randomizer v9.3.0
This is a casual version of the original SMZ3 randomizer.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Older release notes...
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of supers) or power bombs selected. If you are holding the button while morphing or unmorphing you will switch to supers or power bombs automatically.
- Hold to keep missiles/super missiles/power bombs selected - This is the same as above, except for when you are not morphed, if you hit the item select button you can switch between missiles and super missiles. It should remember your last selected option for the next time you hold down the button.
- Press to toggle supers/power bombs - This works similar to the item switch button, but is limited to just supers and power bombs to make it easier to select what you need.
- Auto Run - This will basically reverse the run behavior so that you run by default and you can hold the run button to prevent yourself from running.
-
Saved Metroid Controls
You can now enter your preferred Metroid button mappings when generating your seed rather than do it in game. These settings will be saved, meaning you can set them once and never have to set them again! The labels will also change based on your Metroid control settings.
-
Starting Inventory & Other Item Setting Tweaks
- You can now specify what items you start with! You can give yourself progression items, swords, mail, beams, or even things like missiles, hearts, and bombs. Whatever items you select will be will not be spawned in the world.
- Items that were previously missing from the early item options, such as silver arrows, can now be selected as early items or can be selected to be placed at specific locations.
- You can now have quarter magic added to the item pool.
- You can also have bottles be randomly filled when you pick them up as well as have the fairy bottle trades give you random filled bottles instead of just a green potion bottle.
-
Goal Settings
To make seeds faster, you can now change the goals for completing either of the two games as well as have the pyramid be open by default. Note that this means that going forward by default Ganon will now require 7 crystals, but this can always be changed to match vanilla behavior.
-
Sprite Updates
- Link
- Randi (Secret of Mana)
- Red (Pokemon)
- Shak-O-Lantern
- Samus
- Kaizo (Kaizo Hack)
- Kid Goku
- Master Hand
- Ronald McDonald
- Tetromino
- Samus (Wireframe)
- Link
-
Miscellaneous Updates and Fixes
- The Crocomire Escape location logic was updated to require the j...
SMZ3 Cas’ Randomizer v9.3.0 RC1
This is a casual version of the original SMZ3 randomizer.
This is a release candidate. If you encounter any problems, please open an Issue or post a message on betus's discord.
Changes in 9.3.0
-
MSU Updates
The MSU code has been updated to match the implementation of the current beta version of mainline SMZ3. This adds MSU resume functionality and fixes a few corner cases that previously existed. It also matches the behavior of the ALttPR MSU functionality moreso than the previous MSU implementation. Due to this however, the native MSU track order has been reversed with the Zelda tracks now being from 1-63 and the SM tracks as 101-140. The Randomizer should take care of swapping the tracks for you, however.
-
Miscellaneous Updates and Fixes
- A previous issue that prevented multiworld games from saving for async games has now been resolved.
- Fixed an issue with Power Bomb item notifications being messed up in Super Metroid.
- Removed the requirement for the 4 Super Metroid bosses to be able to be defeated before GT is in logic if the number of crystals to get into GT is fewer than the crystals needed to defeat Ganon.
- Changed the quarter magic option from the Cas' settings to the Logic settings so that they will be preserved if you give someone a config string. Note that if you previously had quarter magic disabled, you will need to disable it again.
- Added additional hint tile possibilities.
- Changes have been made in the codebase to help make further changes easier.
- Updated tracker responses.
Older release notes...
Changes in 9.2.0
-
Auto Save on Metroid Deaths
Have struggles with playing Metroid? No worries! You can now have an option enabled to save your progress when you die, similar to Zelda. No longer do you need to worry about losing those progression items because you died to Ridley! When you die, you'll go back to the last save station or back to your ship if you haven't hit up a save station since transitioning from Zelda. This does not work with Start+Select+L+R.
I'm sure this won't open the door to some time saves via tactical resets...
-
Multiworld Death Link
Do you love causing your friends misery? Well good news for you, since now in multiworld games it can now be set to where if one player dies, all the other players die! With the auto save feature, this functionality isn't as frustrating as it would have been had you lost all of your progress.
-
Backend Rework
In order to take baby steps to restructuring the way the game logic is setup to make logic changes easier, the Metroid locations have been reworked in the code. This shouldn't cause any real changes in behavior, but be sure to let us know if you notice anything odd come up. This will cause it so that old seed numbers may act different if applied in this new version.
-
Miscellaneous Updates and Fixes
- The "refill my rupees" cheat now sets your rupee count to 2000
- You can now actually force clear rooms, dungeons, and areas that are out of logic
- Retrieving half/quarter magic in Super Metroid should now refill your magic in Zelda
- Updated the multiworld logic to attempt to resend items that may have been missed due to dropped messages to the emulator
- Changed the auto tracker timing for locations and bosses to be on a bit of a delay to allow other, more important checks to happen more frequently (such as checking the current game or checking for tricks)
- Hint tiles will now properly make sure you can retrieve all required crystals in the case of the GT requiring fewer crystals than defeating Ganon
- Various updates to tracker responses
Changes in 9.2.1
- Fixed an issue with picking up half and quarter magic in Super Metroid
Changes in 9.1.0
-
Moat Speed Booster Fly By Advanced Logic Option
Up until now, the default logic has been that one of the ways to get to the Wrecked Ship was by using the speed booster to shine spark over the moat. This can be a bit tricky similar to the Parlor Speed Booster Break In. Because of this, by default this will no longer be in logic, and there is now a checkbox in the advanced logic section to make it in logic again.
-
Hint Tile Updates
There have been a few corner cases which have made hint tiles incorrectly state that areas were mandatory when they were not.
- Previously the first two intended power bombs and first super missile could be marked as mandatory even if there were others accessible. This has now been fixed.
- Due to the complex nature of sword logic (the first two swords you find are progression, but the second two are not), a change has been made so that now if an area does not have any other mandatory items like the bow, and a sword is located there, the hint tile will say that the area has a sword so that you can discern if it is mandatory for the seed or not yourself.
- Silver arrows are now deemed as mandatory when it comes to hint tiles.
-
Sprite Additions
- Link
- Dark Matter
- Elfilin
- Goemon
- Metieon
- Milly
- Saria
- Spamton G. Spamton
- Susie
- Tunic
- Samus
- KMaria Pollo
- Mario (8-Bit version)
- Mario (8-Bit version with modern colors)
- Plissken
- Ship
- Dr. Wily's Ship
- Link
-
Multiworld Fixes
- Fixed an issue where items would not show up in UI when there are no instances of it in the current player's world.
- Fixed an issue where tracker would try to give the player items when they aren't fully booted into the game where it'll accept new items, causing you to lose out on those items.
- Update to mark the player as beating both final bosses when one of the two was actually detected.
-
Miscellaneous Updates and Fixes
- Chat usernames should use the proper casing now, which should hopefully fix Tracker's pronunciation for a lot of names.
- Hyrule Castle should now be marked as completed and the Ball & Chain soldier as defeated when opening the chest in Zelda's cell.
- Tweaked Tracker's wording with the "Way of the Hero" hint for an area to avoid confusion.
- It is now possible to create custom commands to initiate go mode.
- Removed the item hint that referred to gloves as magical and added some new ones to replace it.
- Added a cheat to set up crystal flash testing. Just say "Hey tracker, setup crystal flash requirements" or "Hey tracker, ready a crystal flash" after enabling cheats.
- Fixed a couple starting inventory setting options.
Changes in 9.0.0
-
Metroid Control Updates
Various optional patches have been created to update Metroid's controls to work more in line with the Gameboy Advance Metroid games and Metroid Dread.
- Unified Aim Button & Quick Morph - Instead of having separate aim up and aim down buttons, it will now be a single aim button. You will default to aiming up, and pressing up/down on the d-pad will then change the direction in which you're aiming. With the newly freed button, it will now be a quick morph button. Note that it's not instantaneous as you still have to go through the standing -> crouch -> morph animations and you need to hold the button for a few frames rather than a quick tap.
- Various item cancel button behavior options
- Hold to keep super missiles/power bombs selected - While you have the item cancel button held, you will always have super missiles (or regular missiles if you are out of supers) or power bombs selected. If you are holding the button while morphing or unmorphing you will switch to supers or power bombs automatically.
- Hold to keep missiles/super missiles/power bombs selected - This is the same as above, except for when you are not morphed, if you hit the item select button you can switch between missiles and super missiles. It should remember your last selected option for the next time you hold down the button.
- Press to toggle supers/power bombs - This works similar to the item switch button, but is limited to just supers and power bombs to make it easier to select what you need.
- Auto Run - This will basically reverse the run behavior so that you run by default and you can hold the run button to prevent yourself from running.
-
Saved Metroid Controls
You can now enter your preferred Metroid button mappings when generating your seed rather than do it in game. These settings will be saved, meaning you can set them once and never have to set them again! The labels will also change based on your Metroid control settings.
-
Starting Inventory & Other Item Setting Tweaks
- You can now specify what items you start with! You can give yourself progression items, swords, mail, beams, or even things like missiles, hearts, and bombs. Whatever items you select will be will not be spawned in the world.
- Items that were previously missing from the early item options, such as silver arrows, can now be selected as early items or can be selected to be placed at specific locations.
- You can now have quarter magic added to the item pool.
- You can also have bottles be randomly filled when you pick them up as well as have the fairy bottle trades give you random filled bottles instead of just a green potion bottle.
-
Goal Settings
To make seeds faster, you can now change the goals for completing either of the two games as well as have the pyramid be open by default. Note that this means that going forward by default Ganon will now require 7 crystals, but this can always be changed to match vanilla behavior.
-
Sprite Updates
- Link
- Randi (Secret of Mana)
- Red (Pokemon)
- Shak-O-Lantern
- Samus
- Kaizo (Kaizo Hack)
- Kid Goku
-...
- Link