Skip to content

Releases: TheTrackerCouncil/SMZ3Randomizer

SMZ3 Cas’ Randomizer v9.8.4

24 Aug 01:51
a4f315b
Compare
Choose a tag to compare
Pre-release

This is a casual version of the original SMZ3 randomizer.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.
  • For people who use Lua scripts for auto tracking, the Lua scripts have changed. The files should automatically change when generating the first seed with the new version. Going forward, you'll need to use the connector.lua script in the parent AutoTracking folder rather than pick a specific Lua for your emulator.
  • The executable has changed names. The start menu entry should automatically update, but if you have other shortcuts, you'll want to update them to use the "SMZ3CasRandomizer" executable.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version and Mac OS Port

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. Additionally, for Mac OS X users with the M1 or newer arm processors, there is now a Mac port you can use. However, there is no voice tracking or text to speech for the Linux and Mac ports, so keep that in mind. For instructions on how to setup the Linux and Mac versions, view the installation section of the main GitHub page.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • Fixed an issue where tracker failed to reconnect to chat when she lost the connection to Twitch.
    • Tracker will now automatically track pegs you hammer on the way to Peg World.
    • Tracker will also count how many Hyper Beam shots it takes to bring down Mother Brain.

Changes in 9.8.1

  • The previous MSU track should no longer resume after "Samus Fanfare" plays (e.g., after resetting out of Wrecked Pool).
  • MSU tracks should more reliably start over, without fading in, after the packs have been shuffled.
  • The timer in the Tracker window can now be disabled, for when you're using your own timer.
  • Tracker will now combine "Pop"s more often when auto-tracking Peg World.
  • Tracker will now try to combine messages when a lot of items are picked up at once, though she might not be thrilled about it.

Changes in 9.8.2

  • Fixed an issue that caused a crash when opening the MSU Randomizer window.

Changes in 9.8.3

  • Added a button to the top right of the tracker window to resize the window to best fit the current selected layout.
  • Added a progress bar to the sprite download window and made it so the sprite download could be cancelled.
  • Fixed an issue that would cause songs with the name "null" to not work properly with the MSU randomization.
  • Fixed an issue where new sprites wouldn't be downloaded upon first setup of SMZ3.
  • Added a small surprise feature that I'm not sure everyone will be content with.

Changes in 9.8.4

  • Tracker Speech Window

    Ever want tracker to stare into your soul as she mocks you while playing SMZ3? Well wait no longer! With the new Tracker Speech Window, a tracker image drawn by the talented DrDubz will be displayed and be slightly animated when she starts talking. On the tracker window, you can go to View -> Tracker Speech Window to open a window that looks like this:

    image

    For streamers, you should be able capture this window and chroma key it to remove the background and add to your scene:

    2024-08-21.00-01-09.mp4

    By default, the color you'll need to chroma key is #483D8B, but you can change the color and disable tracker's bounce animation in the settings. You can also right click on the tracker speech window to copy the chroma key hex for using in OBS.

    This feature is pretty new, and will probably be added to in the future, so be on the look out for future updates!

  • Miscellaneous Updates and Fixes

    • Fixed an issue where new sprites wouldn't download properly and where sometimes all sprites might be redownloaded from GitHub.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.3

27 Jul 02:49
92e1455
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.
  • For people who use Lua scripts for auto tracking, the Lua scripts have changed. The files should automatically change when generating the first seed with the new version. Going forward, you'll need to use the connector.lua script in the parent AutoTracking folder rather than pick a specific Lua for your emulator.
  • The executable has changed names. The start menu entry should automatically update, but if you have other shortcuts, you'll want to update them to use the "SMZ3CasRandomizer" executable.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version and Mac OS Port

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. Additionally, for Mac OS X users with the M1 or newer arm processors, there is now a Mac port you can use. However, there is no voice tracking or text to speech for the Linux and Mac ports, so keep that in mind. For instructions on how to setup the Linux and Mac versions, view the installation section of the main GitHub page.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • Fixed an issue where tracker failed to reconnect to chat when she lost the connection to Twitch.
    • Tracker will now automatically track pegs you hammer on the way to Peg World.
    • Tracker will also count how many Hyper Beam shots it takes to bring down Mother Brain.

Changes in 9.8.1

  • The previous MSU track should no longer resume after "Samus Fanfare" plays (e.g., after resetting out of Wrecked Pool).
  • MSU tracks should more reliably start over, without fading in, after the packs have been shuffled.
  • The timer in the Tracker window can now be disabled, for when you're using your own timer.
  • Tracker will now combine "Pop"s more often when auto-tracking Peg World.
  • Tracker will now try to combine messages when a lot of items are picked up at once, though she might not be thrilled about it.

Changes in 9.8.2

  • Fixed an issue that caused a crash when opening the MSU Randomizer window.

Changes in 9.8.3

  • Added a button to the top right of the tracker window to resize the window to best fit the current selected layout.
  • Added a progress bar to the sprite download window and made it so the sprite download could be cancelled.
  • Fixed an issue that would cause songs with the name "null" to not work properly with the MSU randomization.
  • Fixed an issue where new sprites wouldn't be downloaded upon first setup of SMZ3.
  • Added a small surprise feature that I'm not sure everyone will be content with.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.2

15 Jul 23:39
185cc8f
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.
  • For people who use Lua scripts for auto tracking, the Lua scripts have changed. The files should automatically change when generating the first seed with the new version. Going forward, you'll need to use the connector.lua script in the parent AutoTracking folder rather than pick a specific Lua for your emulator.
  • The executable has changed names. The start menu entry should automatically update, but if you have other shortcuts, you'll want to update them to use the "SMZ3CasRandomizer" executable.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version and Mac OS Port

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. Additionally, for Mac OS X users with the M1 or newer arm processors, there is now a Mac port you can use. However, there is no voice tracking or text to speech for the Linux and Mac ports, so keep that in mind. For instructions on how to setup the Linux and Mac versions, view the installation section of the main GitHub page.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • Fixed an issue where tracker failed to reconnect to chat when she lost the connection to Twitch.
    • Tracker will now automatically track pegs you hammer on the way to Peg World.
    • Tracker will also count how many Hyper Beam shots it takes to bring down Mother Brain.

Changes in 9.8.1

  • The previous MSU track should no longer resume after "Samus Fanfare" plays (e.g., after resetting out of Wrecked Pool).
  • MSU tracks should more reliably start over, without fading in, after the packs have been shuffled.
  • The timer in the Tracker window can now be disabled, for when you're using your own timer.
  • Tracker will now combine "Pop"s more often when auto-tracking Peg World.
  • Tracker will now try to combine messages when a lot of items are picked up at once, though she might not be thrilled about it.

Changes in 9.8.2

  • Fixed an issue that caused a crash when opening the MSU Randomizer window.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.1

15 Jul 03:09
edcb05c
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.
  • For people who use Lua scripts for auto tracking, the Lua scripts have changed. The files should automatically change when generating the first seed with the new version. Going forward, you'll need to use the connector.lua script in the parent AutoTracking folder rather than pick a specific Lua for your emulator.
  • The executable has changed names. The start menu entry should automatically update, but if you have other shortcuts, you'll want to update them to use the "SMZ3CasRandomizer" executable.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version and Mac OS Port

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. Additionally, for Mac OS X users with the M1 or newer arm processors, there is now a Mac port you can use. However, there is no voice tracking or text to speech for the Linux and Mac ports, so keep that in mind. For instructions on how to setup the Linux and Mac versions, view the installation section of the main GitHub page.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • Fixed an issue where tracker failed to reconnect to chat when she lost the connection to Twitch.
    • Tracker will now automatically track pegs you hammer on the way to Peg World.
    • Tracker will also count how many Hyper Beam shots it takes to bring down Mother Brain.

Changes in 9.8.1

  • The previous MSU track should no longer resume after "Samus Fanfare" plays (e.g., after resetting out of Wrecked Pool).
  • MSU tracks should more reliably start over, without fading in, after the packs have been shuffled.
  • The timer in the Tracker window can now be disabled, for when you're using your own timer.
  • Tracker will now combine "Pop"s more often when auto-tracking Peg World.
  • Tracker will now try to combine messages when a lot of items are picked up at once, though she might not be thrilled about it.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.0

30 Jun 20:40
79c7605
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.
  • For people who use Lua scripts for auto tracking, the Lua scripts have changed. The files should automatically change when generating the first seed with the new version. Going forward, you'll need to use the connector.lua script in the parent AutoTracking folder rather than pick a specific Lua for your emulator.
  • The executable has changed names. The start menu entry should automatically update, but if you have other shortcuts, you'll want to update them to use the "SMZ3CasRandomizer" executable.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version and Mac OS Port

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. Additionally, for Mac OS X users with the M1 or newer arm processors, there is now a Mac port you can use. However, there is no voice tracking or text to speech for the Linux and Mac ports, so keep that in mind. For instructions on how to setup the Linux and Mac versions, view the installation section of the main GitHub page.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • Fixed an issue where tracker failed to reconnect to chat when she lost the connection to Twitch.
    • There are two extra bonus features. Without giving too many details away to keep the surprise, let's just say that with these popping new features, every shot counts.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.0 RC 4

23 Jun 04:18
98c2547
Compare
Choose a tag to compare
Pre-release

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.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. To run the application, you'll need to make sure that dotnet 8 is installed on your machine, and you can run it via "dotnet SMZ3CasRandomizer.dll" or by making the SMZ3CasRandomizer file executable and running it. However, there is no voice tracking or text to speech, so it's only the UI tracking that has been adapted.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • Fixed an issue where keycard types would be spoiled when viewing them in world.
    • Fixed an issue where the pre-Crocomire line would be stated in keysanity without the boss keycard.
    • Bumper cave should now auto track.
    • The hi jump lobby missile location now requires bombs to access to avoid people accidentally soft locking.
    • Added a warning when trying to copy a seed number from a randomizer settings string from an old randomizer version that may produce different results.
    • There are two extra bonus features. Without giving too many details away to keep the surprise, let's just say that with these popping new features, every shot counts.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.0 RC 3

04 Jun 15:33
0c329f0
Compare
Choose a tag to compare
Pre-release

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.

Important Notes

  • Due to the UI rewrite, your prior OBS scenes will likely not work. I'd recommend creating a new scene in case you need to roll back to the prior release.
  • Some of the formatting of the settings has been modified. While everything should port over, you may want to double check all of your settings. Additionally, if you revert back to the prior version, you may also want to double check your settings then.

Changes in 9.8.0

  • Recreated UI

    The UI has been completely rewritten from the ground up using a new framework. This new UI framework now sports a dark skin, some efficiency updates which prevents slowdown when resizing the map window, and the ability to have a unified cross platform UI. To work with this new framework, there are some slight changes to behavior as well. For example, when you open tracker, the rom list window will now be hidden until tracker is closed. The Shaktool mode has also now been changed to sport a larger single gif instead of a series of them.

    image

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version

    As stated before, the new UI framework allows for the Linux version to have a fully functional tracker UI, including the item, location, and map windows. To run the application, you'll need to make sure that dotnet 8 is installed on your machine, and you can run it via "dotnet SMZ3CasRandomizer.dll" or by making the SMZ3CasRandomizer file executable and running it. However, there is no voice tracking or text to speech, so it's only the UI tracking that has been adapted.

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • There's an extra bonus feature. Without giving too many details away to keep the surprise, let's just say that every shot counts.
    • Bumper cave should now auto track.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.0 RC 2

08 May 11:47
9ae2752
Compare
Choose a tag to compare
Pre-release

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.8.0

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version

    The Linux version has been updated to have a full tracker UI, including the item, location, and map windows. To run the application, you'll need to make sure that dotnet 8 is installed on your machine, and you can run it via "dotnet SMZ3CasRandomizer.dll" or by making the SMZ3CasRandomizer file executable and running it. However, there is no voice tracking or text to speech, so it's only the UI tracking that has been adapted.

    image

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • There's an extra bonus feature. Without giving too many details away to keep the surprise, let's just say that every shot counts.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.0 RC 1

07 May 02:41
2374770
Compare
Choose a tag to compare
Pre-release

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.8.0

  • Generation Window Updates

    The generation window has been redesigned into a multi-tab layout. The goal with this change is to have the UI be a little less daunting for newcomers as well as have the primary settings you change each run such as the sprite and MSU to be more easily accessible. Copying config strings from other people has been updated to alter the settings in the window, and you can now see a list of all of the settings at a glance on the main window.

    To go along with this, a new feature has been added: presets for quickly applying logic and patch settings. There are multiple built-in presets which you can select from, and you can even create your own preset by clicking on the down triangle menu button next to the Generate button.

    image

  • MSU Randomizer Updates

    SMZ3 has been updated to utilize the latest functionality of the MSU Randomizer. You can now adjust the weighting of particular MSUs, and there are different shuffle styles, including options for shuffling jingle tracks or all tracks together.

  • Expanded Linux Version

    The Linux version has been updated to have a full tracker UI, including the item, location, and map windows. To run the application, you'll need to make sure that dotnet 8 is installed on your machine, and you can run it via "dotnet SMZ3CasRandomizer.dll" or by making the SMZ3CasRandomizer file executable and running it. However, there is no voice tracking or text to speech, so it's only the UI tracking that has been adapted.

    image

  • Miscellaneous Updates and Fixes

    • The application has been updated to .net 8. For Windows users, it should be automatically installed when updating.
    • The Specky clip comment will now only be said once per run.
    • The options window has been slightly re-organized so that the settings are in more appropriate sections.
    • Fixed an issue where locations being set to "progression" weren't having random items associated with them.
    • There are now additional Lua connectors which should be compatible with the EmoTracker and Crowd Control. On top that, the Lua scripts have been updated to be more robust. SNI has also been added as a supported connector.
    • Fixed an issue where the disabled voice detection was broken on Windows.
    • Fixed an issue where default sprites weren't being announced correctly by tracker.
    • There's an extra bonus feature. Without giving too many details away to keep the surprise, let's just say that every shot counts.

View prior version release notes

SMZ3 Cas’ Randomizer v9.7.4

19 Mar 02:40
023d970
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 9.7.0

  • Push-to-talk

    Unfortunately due to technical limitations, the original voice recognition method used by tracker doesn't allow changing the microphone used. In order to allow people to change the microphone used by tracker, we have implemented an option to enable a push-to-talk mode. With this mode, you can either use the default windows microphone or specify a specific microphone, then set a button to use to initiate push-to-talk.

    This only works with keyboard keys, so if you want to use a controller button, you would need to use an external program to bind your controller to the keyboard key used.

  • Auto Updating Tracker Configs & Sprites

    The tracker YAML configs and all of the sprites used by the SMZ3 Cas' Randomizer have been moved to separate repositories to make them easier to manage as well as allow the SMZ3 Cas' Randomizer to automatically update the configs and sprites on launch. This means that basic tracker line changes and new sprites won't require new builds of the randomizer. Furthermore, the config files now utilize schemas so that if using Visual Studio Code and the YAML plugin, it'll highlight errors automatically.

    You can find the repositories for the configs and sprites below:

    With these changes, we hope it'll be easier for people to edit and even contribute tracker lines and sprites. If anyone doesn't want the configs and sprites to be automatically updated, this can be disabled in the settings.

    For anyone who previously created new tracker profiles, then you can read this document for information on how to update your profile configs to make use of the schemas as well as edit them for the new tracker mood setup from version 9.6.1.

  • Two New MSU Display Styles

    For the MSU information window and output text file, two new styles were added to present more information. There is a new single line style that includes the MSU name and creator. Another style displays the all of the MSU information in sentence form.

  • Miscellaneous Updates and Fixes

    • Config files that have extra fields in them will no longer error out when loaded.
    • Various tracker line have been added and updated.

Changes in 9.7.1

  • Fixed an issue when saving tracker and reloading after viewing a hint tile about the medallion requirement for Misery Mire or Turtle Rock

Changes in 9.7.2

  • Fixed an issue where Tracker could give misleading hints when asking about cleared crystal dungeons.

Changes in 9.7.3

  • Sandpit Platforms

    • Added a new Cas' patch for sandpit platforms to make it easier to traverse Maridia without the space jump. This setting doesn't modify any of the logic.
      image
  • Miscellaneous Updates and Fixes

    • Fixed an issue that could cause UI layouts to be duplicated in the dropdown
    • Fixed an issue where previous settings strings could apply to multiworlds and plandos
    • Fixed the credits music not playing on bsnes and on certain hardware
    • Fixed stutter sounds that could happen when changing tracks in SM on the FxPakPro
    • Fixed an issue with using QUSB2SNES and FxPakPro on certain systems
    • Fixed an issue that could prevent certain item location settings not generating successfully

Changes in 9.7.4

  • Fixed an issue that could cause tracker to conflict with the MSU Randomizer
  • Fixed detection of Metroid deaths to work when manual reserve tanks are enabled

New GitHub Organization and Repository Change

As stated in previous builds, the repo is now under the The Tracker Council organization.


View prior version release notes