Skip to content

Releases: TheTrackerCouncil/SMZ3Randomizer

SMZ3 Cas’ Randomizer v9.9.1

08 Jan 03:12
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 9.9.1

Cas-ify Your Archipelago Experience (Beta)

Wanting to play SMZ3 in a multiworld with your friends in Archipelago or simply want to have a multi game randomizer experience, but you don't want to play without the patches provided by SMZ3 Cas'? We've got you covered! When on the Singleplayer tab, you can click on the dropdown next to Generate custom game to select Import Archipelago rom.

image

SMZ3 Cas' will then parse the rom file to determine all of the item locations for tracking purposes, then it'll open a window that will allow you to apply various patches and customizations. You can apply any sprites from the Cas' randomizer as well as enable hint tiles, re-spin, the modern SM control patches, screen flashing updates, and any of the other patches available in SMZ3 Cas'.

You can even use tracker while you play. Worried about the possibility of IBJ? No need to worry with the cheat to charge a shine spark. Want to ask tracker about what's in a dungeon? No problem! Want to be serenaded by tracker in song? Well, that's just a given.

Some things to note:

  • While you can you use the map tracker with logic settings that should match the SMZ3 version that Archipelago uses, the functionality won't be as fully featured as using it with a SMZ3 Cas' seed.
  • Some hints and spoilers will be rather limited because Tracker will only have context to the imported SMZ3 game and not the other games in the multiworld.
  • In order to avoid conflicting with Archipelago, you can't use cheats to give yourself items. You can use other cheats, such as refilling your health and ammo, however.
  • Currently you can't use SMZ3 Cas' to apply MSUs to Archipelago roms. Once the SMZ3 version that Archipelago uses is updated to the new version that includes MSU support, this functionality will be added.
  • If you're using Archipelago for a singleplayer multi game randomizer, SMZ3 Cas' should disconnect if you switch to either ALttPR or VARIA games generated by AP, that may not be the case for other SNES games. To prevent tracker from incorrectly detecting items or cleared locations/bosses, it is recommended to disable auto tracking before switching to other games.
  • This should mostly work with normal mainline SMZ3 roms as well as SMZ3 Cas' roms, but the functionality is not fully supported.

Initial Setup Wizard

image

For new users of SMZ3, you'll now be greeted with a wizard that will help guide you through some of the first setup, such as selecting roms, setting up auto tracking, and what tracker profiles you want to use.

Sprite Window Updates

The sprite window has had several updates to it. The sprite buttons are now updated so that you can click anywhere in the area to select the sprite rather than just the image or a small button. The favorite and hide buttons have also been turned into icons to accommodate this change. In addition, there is now a button to import custom sprites if you want to import your own from the other locations. Note that Link and Samus sprites need to be in the RDC format and that ship sprites need to be in the IPS format.

image

Soft Lock Prevention & Upper Red Brin to Upper Maridia Patches

Most of the soft lock prevention patches from the Super Metroid VARIA randomizer have been added as a new option under Cas' patches. Currently these are a single option, but in the future they will likely be split into separate options. On top of those patches, there is a custom patch which adds power bomb blocks to the secret passage between upper Red Brinstar to the upper left part of Maridia to allow the passage to now be two-directional. Note that none of these changes impact the logic, so even if items are technically accessible earlier due to these patches, the seed won't be generated with that in mind, nor will tracker show them in logic.

image

Logic Update & Cas Setting

There has been an update to the logic that prevented Lower Norfair East escape items from being in logic in keysanity modes in situations where you could actually retrieve them and leave without taking damage.

Also, a new Cas' Logic has been added to prevent low resource runs in the Dark World. Enabling this option will logically expect you to have at least 6 total hearts (the 3 original hearts + 3 additional hearts) and some sort of re-usable weapon (sword, hammer, bow, or fire rod) to navigate the Dark World.

Cheats in UI

You can now enable cheats and give yourself items in the UI by clicking on the Commands menu, then right clicking on an item. This feature will be added in the future to add additional cheats.

image

  • Miscellaneous Updates

    • When spoilers are enabled, Tracker will now announce the locations of items if all locations have been cleared.
    • When spoiling items in dungeons, progression items are now prioritized first.
    • For people who use the separate MSU Randomizer application, SMZ3 and the MSU Randomizer application should now communicate between each other so that tracker can comment on various MSU changes.
    • Plando files can now specify the fairy bottle trade items.
    • A schema file has been created for plando files. If you use Visual Studio Code with the YAML extension by Red Hat, you'll get full syntax highlighting that makes use of this plando file.
    • There are now multiple options for the displayed map changing when using auto tracking. You can now have it change by region, by map, or a combination of the two.
    • Tracker vtuber sprites have been separated from the Tracker config profiles. These should be updated automatically to clean up the old config profiles that were used for Tracker sprites.
    • If you try to mark an item at a location that has already been cleared, Tracker will sass you since this was likely her mishearing something.
    • Tracking items and bosses when having auto tracking enabled will now lead to Tracker sass since these are likely her mishearing things. If you genuinely need to have her track something, you'll be prompted with the full phrase to say.
    • Added a warning popup if attempting to launch a rom when there is no default application is specified for sfc files.
    • If the auto tracker gets stuck in a disconnect/reconnect loop, it'll eventually stop trying to reconnect after 10 failed attempts. Tracker will also only talk about a connection or disconnection once it's been verified.
    • Various new Super Metroid sprites have been added.
    • Updated the verbiage of the option for the time limit for tracker to respond to chat greetings to be more clear.
    • Thanks to Liminality Carb, some tracker lines will actually have her emote differently now!
    • A new song has been added for you to dance and jump to.
  • Bug Fixes

    • Fixed an issue that would prevent configs and sprites from not being recognized by SMZ3 if they were just downloaded.
    • Fixed an issue where muting tracker and then saying undo would cause her to not speak for a while.
    • Fixed an issue where asking tracker if a crystal dungeon was required could cause incorrectly labeling the dungeon as having nothing in it in certain circumstances.
    • Fixed an issue where the left side of swamp hint tile could cause a tracker error if both locations had dungeon-specific items.
    • Fixed an issue where progression being locked by bottles, powder, and the mushroom could cause tracker hints to be incorrect.
    • Fixed an issue where the bomb merchant wasn't properly marking off red crystal dungeons.
    • Fixed an issue where refreshing the tracker profiles would cause a crash.

View prior version release notes

SMZ3 Cas’ Randomizer v9.9.0

06 Jan 14:09
d7d211c
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

*Note: This was a soft launch that ended up having some bugs, so it has been replaced with 9.9.1.

Changes in 9.9.0

Cas-ify Your Archipelago Experience (Beta)

Wanting to play SMZ3 in a multiworld with your friends in Archipelago or simply want to have a multi game randomizer experience, but you don't want to play without the patches provided by SMZ3 Cas'? We've got you covered! When on the Singleplayer tab, you can click on the dropdown next to Generate custom game to select Import Archipelago rom.

image

SMZ3 Cas' will then parse the rom file to determine all of the item locations for tracking purposes, then it'll open a window that will allow you to apply various patches and customization. You can apply any sprites from the Cas' randomizer as well as add hint tiles, modern SM control patches, screen flashing updates, and any of the other Cas' patches available in SMZ3 Cas'.

You can even use tracker while you play. Worried about the possibility of IBJ? No need to worry with the cheat to charge a shine spark. Want to ask tracker about what's in a dungeon? No problem! Want to be serenaded? Well, that's just a given.

Some things to note:

  • While you can you use the map tracker with logic settings that closely matches the SMZ3 version that Archipelago uses, the functionality won't be as fully featured as using it with a SMZ3 Cas' seed.
  • Some hints and spoilers will be rather limited because Tracker will only have context to the imported SMZ3 game.
  • In order to avoid conflicting with Archipelago, you can't use cheats to give yourself items. You can use other cheats, such as refilling your health and ammo, however.
  • Currently you can't use SMZ3 Cas' to apply MSUs to Archipelago roms. Once the SMZ3 version that Archipelago uses is updated to the new version that includes MSU support, this functionality will be added.
  • If you're using Archipelago for a singleplayer multi game randomizer, SMZ3 Cas' should disconnect if you switch to either ALttPR or VARIA games generated by AP, that may not be the case for other SNES games. To prevent tracker from incorrectly detecting items or cleared locations/bosses, it is recommended to disable auto tracking before switching to other games.
  • This does work with normal mainline SMZ3 roms as well as SMZ3 Cas' roms, but the functionality is not fully supported.

Initial Setup Wizard

image

For new users of SMZ3, you'll now be greeted with a wizard that will help guide you through some of the first setup, such as selecting roms, setting up auto tracking, and what tracker profiles you want to use.

Sprite Window Updates

The sprite window has had several updates to it. The sprite buttons are now updated so that you can click anywhere in the area to select the sprite rather than just the image or a small button. The favorite and hide buttons have also been turned into icons to accommodate this change. In addition, there is now a button to import custom sprites if you want to import your own from the other locations.. Note that Link and Samus sprites need to be in the RDC format and that ship sprites need to be in the IPS format.

image

Soft Lock Prevention & Upper Red Brin to Upper Maridia Patches

Most of the soft lock prevention patches from the Super Metroid VARIA randomizer have been added as a new option under Cas' patches. Currently these are a single option, but in the future they will likely be split into separate options. On top of those patches, there is a custom patch which adds power bomb blocks to the secret passage between upper Red Brinstar to the upper left part of Maridia to allow the passage to now be two-directional. Note that none of these changes impact the logic, so even if items are technically accessible earlier due to these patches, the seed won't be generated with that in mind, nor will tracker show them in logic.

image

Logic Update & Cas Setting

There has been an update to the logic that prevented Lower Norfair East escape items from being in logic in keysanity modes in situations where you could actually retrieve them and leave without taking damage.

A new Cas' Logic has been added to prevent low resource runs in the Dark World. Enabling this option will logically expect you to have at least 6 total hearts (the 3 original hearts + 3 additional hearts) and some sort of re-usable weapon (sword, hammer, bow, or fire rod) to navigate the Dark World.

Cheats in UI

You can now enable cheats and give yourself items in the UI by clicking on the Commands menu, then right clicking on an item. This feature will be added in the future to add additional cheats.

image

  • Miscellaneous Updates

    • When spoilers are enabled, Tracker will now announce the locations of items if all locations have been cleared.
    • When spoiling items in dungeons, progression items are now prioritized first.
    • For people who use the separate MSU Randomizer application, SMZ3 and the MSU Randomizer application should now communicate between each other so that tracker can comment on various MSU changes.
    • Plando files can now specify the fairy bottle trade items.
    • A schema file has been created for plando files. If you use Visual Studio Code with the YAML extension by Red Hat, you'll get full syntax highlighting that makes use of this plando file.
    • There are now multiple options for the displayed map changing when using auto tracking. You can now have it change by region, by map, or a combination of the two.
    • Tracker vtuber sprites have been separated from the Tracker config profiles. These should be updated automatically to clean up the old config profiles that were used for Tracker sprites.
    • If you try to mark an item at a location that has already been cleared, Tracker will sass you since this was likely her mishearing something.
    • Tracking items and bosses when having auto tracking enabled will now lead to Tracker sass since these are likely her mishearing things. If you genuinely need to have her track something, you'll be prompted with the full phrase to say.
    • Added a warning popup if attempting to launch a rom when there is no default application is specified for sfc files.
    • If the auto tracker gets stuck in a disconnect/reconnect loop, it'll eventually stop trying to reconnect after 10 failed attempts. Tracker will also only talk about a connection or disconnection once it's been verified.
    • Various new Super Metroid sprites have been added.
    • Updated the verbiage of the option for the time limit for tracker to respond to chat greetings to be more clear.
    • Thanks to Liminality Carb, some tracker lines will actually have her emote differently now!
    • A new song has been added for you to dance and jump to.
  • Bug Fixes

    • Fixed an issue that would prevent configs and sprites from not being recognized by SMZ3 if they were just downloaded.
    • Fixed an issue where muting tracker and then saying undo would cause her to not speak for a while.
    • Fixed an issue where asking tracker if a crystal dungeon was required could cause incorrectly labeling the dungeon as having nothing in it in certain circumstances.
    • Fixed an issue where the left side of swamp hint tile could cause a tracker error if both locations had dungeon-specific items.
    • Fixed an issue where the bomb merchant wasn't properly marking off red crystal dungeons.
    • Fixed an issue where refreshing the tracker profiles would cause a crash

View prior version release notes

SMZ3 Cas’ Randomizer v9.9.0 RC 3

03 Jan 21:52
13a8111
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.9.0

Cas-ify Your Archipelago Experience (Beta)

Wanting to play SMZ3 in a multiworld with your friends in Archipelago or simply want to have a multi game randomizer experience, but you don't want to play without the patches provided by SMZ3 Cas'? We've got you covered! When on the Singleplayer tab, you can click on the dropdown next to Generate custom game to select Import Archipelago rom.

image

SMZ3 Cas' will then parse the rom file to determine all of the item locations for tracking purposes, then it'll open a window that will allow you to apply various patches and customization. You can apply any sprites from the Cas' randomizer as well as add hint tiles, modern SM control patches, screen flashing updates, and any of the other Cas' patches available in SMZ3 Cas'.

You can even use tracker while you play. Worried about the possibility of IBJ? No need to worry with the cheat to charge a shine spark. Want to ask tracker about what's in a dungeon? No problem! Want to be serenaded? Well, that's just a given.

Some things to note:

  • While you can you use the map tracker with logic settings that closely matches the SMZ3 version that Archipelago uses, the functionality won't be as fully featured as using it with a SMZ3 Cas' seed.
  • Some hints and spoilers will be rather limited because Tracker will only have context to the imported SMZ3 game.
  • In order to avoid conflicting with Archipelago, you can't use cheats to give yourself items. You can use other cheats, such as refilling your health and ammo, however.
  • Currently you can't use SMZ3 Cas' to apply MSUs to Archipelago roms. Once the SMZ3 version that Archipelago uses is updated to the new version that includes MSU support, this functionality will be added.
  • If you're using Archipelago for a singleplayer multi game randomizer, SMZ3 Cas' should disconnect if you switch to either ALttPR or VARIA games generated by AP, that may not be the case for other SNES games. To prevent tracker from incorrectly detecting items or cleared locations/bosses, it is recommended to disable auto tracking before switching to other games.
  • This does work with normal mainline SMZ3 roms as well as SMZ3 Cas' roms, but the functionality is not fully supported.

Initial Setup Wizard

image

For new users of SMZ3, you'll now be greeted with a wizard that will help guide you through some of the first setup, such as selecting roms, setting up auto tracking, and what tracker profiles you want to use.

Sprite Window Updates

The sprite window has had several updates to it. The sprite buttons are now updated so that you can click anywhere in the area to select the sprite rather than just the image or a small button. The favorite and hide buttons have also been turned into icons to accommodate this change. In addition, there is now a button to import custom sprites if you want to import your own from the other locations.. Note that Link and Samus sprites need to be in the RDC format and that ship sprites need to be in the IPS format.

image

Soft Lock Prevention & Upper Red Brin to Upper Maridia Patches

Most of the soft lock prevention patches from the Super Metroid VARIA randomizer have been added as a new option under Cas' patches. Currently these are a single option, but in the future they will likely be split into separate options. On top of those patches, there is a custom patch which adds power bomb blocks to the secret passage between upper Red Brinstar to the upper left part of Maridia to allow the passage to now be two-directional. Note that none of these changes impact the logic, so even if items are technically accessible earlier due to these patches, the seed won't be generated with that in mind, nor will tracker show them in logic.

image

Logic Update & Cas Setting

There has been an update to the logic that prevented Lower Norfair East escape items from being in logic in keysanity modes in situations where you could actually retrieve them and leave without taking damage.

A new Cas' Logic has been added to prevent low resource runs in the Dark World. Enabling this option will logically expect you to have at least 6 total hearts (the 3 original hearts + 3 additional hearts) and some sort of re-usable weapon (sword, hammer, bow, or fire rod) to navigate the Dark World.

Cheats in UI

You can now enable cheats and give yourself items in the UI by clicking on the Commands menu, then right clicking on an item. This feature will be added in the future to add additional cheats.

image

  • Miscellaneous Updates

    • When spoilers are enabled, Tracker will now announce the locations of items if all locations have been cleared.
    • When spoiling items in dungeons, progression items are now prioritized first.
    • For people who use the separate MSU Randomizer application, SMZ3 and the MSU Randomizer application should now communicate between each other so that tracker can comment on various MSU changes.
    • Plando files can now specify the fairy bottle trade items.
    • A schema file has been created for plando files. If you use Visual Studio Code with the YAML extension by Red Hat, you'll get full syntax highlighting that makes use of this plando file.
    • There are now multiple options for the displayed map changing when using auto tracking. You can now have it change by region, by map, or a combination of the two.
    • Tracker vtuber sprites have been separated from the Tracker config profiles. These should be updated automatically to clean up the old config profiles that were used for Tracker sprites.
    • If you try to mark an item at a location that has already been cleared, Tracker will sass you since this was likely her mishearing something.
    • Tracking items and bosses when having auto tracking enabled will now lead to Tracker sass since these are likely her mishearing things. If you genuinely need to have her track something, you'll be prompted with the full phrase to say.
    • Added a warning popup if attempting to launch a rom when there is no default application is specified for sfc files.
    • If the auto tracker gets stuck in a disconnect/reconnect loop, it'll eventually stop trying to reconnect after 10 failed attempts. Tracker will also only talk about a connection or disconnection once it's been verified.
    • Various new Super Metroid sprites have been added.
    • A new song has been added for you to dance and jump to.
  • Bug Fixes

    • Fixed an issue that would prevent configs and sprites from not being recognized by SMZ3 if they were just downloaded.
    • Fixed an issue where muting tracker and then saying undo would cause her to not speak for a while.
    • Fixed an issue where asking tracker if a crystal dungeon was required could cause incorrectly labeling the dungeon as having nothing in it in certain circumstances.
    • Fixed an issue where the left side of swamp hint tile could cause a tracker error if both locations had dungeon-specific items.

View prior version release notes

SMZ3 Cas’ Randomizer v9.9.0 RC 2

30 Dec 14:18
a619a5e
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.9.0

Cas-ify Your Archipelago Experience (Beta)

Wanting to play SMZ3 in a multiworld with your friends in Archipelago or simply want to have a multi game randomizer experience, but you don't want to play without the patches provided by SMZ3 Cas'? We've got you covered! When on the Singleplayer tab, you can click on the dropdown next to Generate custom game to select Import Archipelago rom.

image

SMZ3 Cas' will then parse the rom file to determine all of the item locations for tracking purposes, then it'll open a window that will allow you to apply various patches and customization. You can apply any sprites from the Cas' randomizer as well as add hint tiles, modern SM control patches, screen flashing updates, and any of the other Cas' patches available in SMZ3 Cas'.

You can even use tracker while you play. Worried about the possibility of IBJ? No need to worry with the cheat to charge a shine spark. Want to ask tracker about what's in a dungeon? No problem! Want to be serenaded? Well, that's just a given.

Some things to note:

  • While you can you use the map tracker with logic settings that closely matches the SMZ3 version that Archipelago uses, the logic is still based on SMZ3 Cas' and may not match - especially if you use hard logic. If you find any differences, please feel free to file an issue with the details, and we can try to make adjustments if possible.
  • Some hints and spoilers will be rather limited because Tracker will only have context to the imported SMZ3 game.
  • In order to avoid conflicting with Archipelago, you can't use cheats to give yourself items. You can use other cheats, such as refilling your health and ammo, however.
  • Currently you can't use SMZ3 Cas' to apply MSUs to Archipelago roms. Once the SMZ3 version that Archipelago uses is updated to the new version that includes MSU support, this functionality will be added.
  • If you're using Archipelago for a singleplayer multi game randomizer, SMZ3 Cas' should disconnect if you switch to either ALttPR or VARIA games generated by AP, that may not be the case for other SNES games. To prevent tracker from incorrectly detecting items or cleared locations/bosses, it is recommended to disable auto tracking before switching to other games.
  • This does work with normal mainline SMZ3 roms as well as SMZ3 Cas' roms, but the functionality is not fully supported.

Initial Setup Wizard

image

For new users of SMZ3, you'll now be greeted with a wizard that will help guide you through some of the first setup, such as selecting roms, setting up auto tracking, and what tracker profiles you want to use.

Sprite Window Updates

The sprite window has had several updates to it. The sprite buttons are now updated so that you can click anywhere in the area to select the sprite rather than just the image or a small button. The favorite and hide buttons have also been turned into icons to accommodate this change. In addition, there is now a button to import custom sprites if you want to import your own from the other locations.. Note that Link and Samus sprites need to be in the RDC format and that ship sprites need to be in the IPS format.

image

Soft Lock Prevention & Upper Red Brin to Upper Maridia Patches

Most of the soft lock prevention patches from the Super Metroid VARIA randomizer have been added as a new option under Cas' patches. Currently these are a single option, but in the future they will likely be split into separate options. On top of those patches, there is a custom patch which adds power bomb blocks to the secret passage between upper Red Brinstar to the upper left part of Maridia to allow the passage to now be two-directional. Note that none of these changes impact the logic, so even if items are technically accessible earlier due to these patches, the seed won't be generated with that in mind, nor will tracker show them in logic.

image

  • Miscellaneous Updates

    • When spoilers are enabled, Tracker will now announce the locations of items if all locations have been cleared.
    • When spoiling items in dungeons, progression items are now prioritized first.
    • For people who use the separate MSU Randomizer application, SMZ3 and the MSU Randomizer application should now communicate between each other so that tracker can comment on various MSU changes.
    • Plando files can now specify the fairy bottle trade items.
    • A schema file has been created for plando files. If you use Visual Studio Code with the YAML extension by Red Hat, you'll get full syntax highlighting that makes use of this plando file.
    • There are now multiple options for the displayed map changing when using auto tracking. You can now have it change by region, by map, or a combination of the two.
    • Tracker vtuber sprites have been separated from the Tracker config profiles. These should be updated automatically to clean up the old config profiles that were used for Tracker sprites.
    • If you try to mark an item at a location that has already been cleared, Tracker will sass you since this was likely her mishearing something.
    • Tracking items and bosses when having auto tracking enabled will now lead to Tracker sass since these are likely her mishearing things. If you genuinely need to have her track something, you'll be prompted with the full phrase to say.
    • Added a warning popup if attempting to launch a rom when there is no default application is specified for sfc files.
    • If the auto tracker gets stuck in a disconnect/reconnect loop, it'll eventually stop trying to reconnect after 10 failed attempts. Tracker will also only talk about a connection or disconnection once it's been verified.
    • Various new Super Metroid sprites have been added.
    • A new song has been added for you to dance and jump to.
  • Bug Fixes

    • Fixed an issue that would prevent configs and sprites from not being recognized by SMZ3 if they were just downloaded.
    • Fixed an issue where muting tracker and then saying undo would cause her to not speak for a while.
    • Fixed an issue where asking tracker if a crystal dungeon was required could cause incorrectly labeling the dungeon as having nothing in it in certain circumstances.
    • Fixed an issue where the left side of swamp hint tile could cause a tracker error if both locations had dungeon-specific items.

View prior version release notes

SMZ3 Cas’ Randomizer v9.9.0 RC 1

25 Dec 19:42
39ed4e9
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.9.0

Cas-ify Your Archipelago Experience (Beta)

Wanting to play SMZ3 in a multiworld with your friends in Archipelago or simply want to have a multi game randomizer experience, but you don't want to play without the patches provided by SMZ3 Cas'? We've got you covered! When on the Singleplayer tab, you can click on the dropdown next to Generate custom game to select Import Archipelago rom.

image

SMZ3 Cas' will then parse the rom file to determine all of the item locations for tracking purposes, then it'll open a window that will allow you to apply various patches and customization. You can apply any sprites from the Cas' randomizer as well as add hint tiles, modern SM control patches, screen flashing updates, and any of the other Cas' patches available in SMZ3 Cas'.

You can even use tracker while you play. Worried about the possibility of IBJ? No need to worry with the cheat to charge a shine spark. Want to ask tracker about what's in a dungeon? No problem! Want to be serenaded? Well, that's just a given.

Some things to note:

  • While you can you use the map tracker with logic settings that closely matches the SMZ3 version that Archipelago uses, the logic is still based on SMZ3 Cas' and may not match - especially if you use hard logic. If you find any differences, please feel free to file an issue with the details, and we can try to make adjustments if possible.
  • Some hints and spoilers will be rather limited because Tracker will only have context to the imported SMZ3 game.
  • In order to avoid conflicting with Archipelago, you can't use cheats to give yourself items. You can use other cheats, such as refilling your health and ammo, however.
  • Currently you can't use SMZ3 Cas' to apply MSUs to Archipelago roms. Once the SMZ3 version that Archipelago uses is updated to the new version that includes MSU support, this functionality will be added.
  • If you're using Archipelago for a singleplayer multi game randomizer, SMZ3 Cas' should disconnect if you switch to either ALttPR or VARIA games generated by AP, that may not be the case for other SNES games. To prevent tracker from incorrectly detecting items or cleared locations/bosses, it is recommended to disable auto tracking before switching to other games.
  • This does work with normal mainline SMZ3 roms as well as SMZ3 Cas' roms, but the functionality is not fully supported.

Initial Setup Wizard

image

For new users of SMZ3, you'll now be greeted with a wizard that will help guide you through some of the first setup, such as selecting roms, setting up auto tracking, and what tracker profiles you want to use.

Sprite Window Updates

The sprite window has had several updates to it. The sprite buttons are now updated so that you can click anywhere in the area to select the sprite rather than just the image or a small button. The favorite and hide buttons have also been turned into icons to accommodate this change. In addition, there is now a button to import custom sprites if you want to import your own from the other locations.. Note that Link and Samus sprites need to be in the RDC format and that ship sprites need to be in the IPS format.

image

  • Miscellaneous Updates

    • When spoilers are enabled, Tracker will now announce the locations of items if all locations have been cleared.
    • When spoiling items in dungeons, progression items are now prioritized first.
    • For people who use the separate MSU Randomizer application, SMZ3 and the MSU Randomizer application should now communicate between each other so that tracker can comment on various MSU changes.
    • Plando files can now specify the fairy bottle trade items.
    • A schema file has been created for plando files. If you use Visual Studio Code with the YAML extension by Red Hat, you'll get full syntax highlighting that makes use of this plando file.
    • There are now multiple options for the displayed map changing when using auto tracking. You can now have it change by region, by map, or a combination of the two.
    • Tracker vtuber sprites have been separated from the Tracker config profiles. These should be updated automatically to clean up the old config profiles that were used for Tracker sprites.
    • If you try to mark an item at a location that has already been cleared, Tracker will sass you since this was likely her mishearing something.
    • Tracking items and bosses when having auto tracking enabled will now lead to Tracker sass since these are likely her mishearing things. If you genuinely need to have her track something, you'll be prompted with the full phrase to say.
    • Added a warning popup if attempting to launch a rom when there is no default application is specified for sfc files.
    • If the auto tracker gets stuck in a disconnect/reconnect loop, it'll eventually stop trying to reconnect after 10 failed attempts. Tracker will also only talk about a connection or disconnection once it's been verified.
    • Various new Super Metroid sprites have been added.
    • A new song has been added for you to dance and jump to.
  • Bug Fixes

    • Fixed an issue that would prevent configs and sprites from not being recognized by SMZ3 if they were just downloaded.
    • Fixed an issue where muting tracker and then saying undo would cause her to not speak for a while.
    • Fixed an issue where asking tracker if a crystal dungeon was required could cause incorrectly labeling the dungeon as having nothing in it in certain circumstances.
    • Fixed an issue where the left side of swamp hint tile could cause a tracker error if both locations had dungeon-specific items.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.8

02 Nov 04:56
80f0b4e
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.

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.

Changes in 9.8.5

  • New Shinespark Cheat

    Annoyed at missing when getting the Maridia entrance shine spark item? There is now a cheat to enable a shine spark at any time. Just say "Hey tracker, charge a shine spark!" while cheats are enabled.

  • Tracker Reaction Types

    Currently no voice lines utilize this, but there is now a functionality to specify the reaction image that tracker will use for voice lines. If anyone wants to add their own voice lines that use this, simply update your voice lines in the config files like this:

    - Text: <break time='3s'/> Oh I'm sorry. Was I supposed to care about Reserve Tanks?
      Weight: 0.5
      TrackerImage: Bored
    

    At the moment, the only tracker image types are default, bored, and wtf. Once a voice line is finished, she will automatically switch back to the default images.

  • Miscellaneous Updates and Fixes

    • When requesting a hint for a single specific location, tracker will now distinguish between mandatory, nice to have, and junk items.
    • Hint tiles and viewed items now share the same command for triggering them to avoid mix-ups. Basically, saying "Hey tracker, clear that hint tile" or "Hey tracker, clear that marked location" will both work for both hint tiles and marked locations.
    • Fixed an issue with the tracker responses to specific MSUs and tracks not always working.
    • Updated the tracker location list to properly scroll again.

Changes in 9.8.6

  • Keysanity Minimal UI

    A new UI has been created for the keysanity that is meant to be the same width as the advanced layout so that streamers don't need to change their stream layouts for both.

    image

  • Miscellaneous Updates and Fixes

    • Fixed an issue where tracker stopped talking after peg world.
    • Updated hint tiles for keysanity to no longer give hints for crystal dungeons being mandatory to be more in line with regular mode.

Changes in 9.8.7

  • Hey Tracker, track Halloween

    There's a bit of a spooky surprise for folks who have tracker's sprite displayed! If anyone doesn't want to use it though, there's an option in the tracker profiles where you can change back.

  • Aga Ledge/Lumberjack Tree is Actually in Logic Now

...

Read more

SMZ3 Cas’ Randomizer v9.8.7

18 Oct 13:36
29ead2b
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.

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.

Changes in 9.8.5

  • New Shinespark Cheat

    Annoyed at missing when getting the Maridia entrance shine spark item? There is now a cheat to enable a shine spark at any time. Just say "Hey tracker, charge a shine spark!" while cheats are enabled.

  • Tracker Reaction Types

    Currently no voice lines utilize this, but there is now a functionality to specify the reaction image that tracker will use for voice lines. If anyone wants to add their own voice lines that use this, simply update your voice lines in the config files like this:

    - Text: <break time='3s'/> Oh I'm sorry. Was I supposed to care about Reserve Tanks?
      Weight: 0.5
      TrackerImage: Bored
    

    At the moment, the only tracker image types are default, bored, and wtf. Once a voice line is finished, she will automatically switch back to the default images.

  • Miscellaneous Updates and Fixes

    • When requesting a hint for a single specific location, tracker will now distinguish between mandatory, nice to have, and junk items.
    • Hint tiles and viewed items now share the same command for triggering them to avoid mix-ups. Basically, saying "Hey tracker, clear that hint tile" or "Hey tracker, clear that marked location" will both work for both hint tiles and marked locations.
    • Fixed an issue with the tracker responses to specific MSUs and tracks not always working.
    • Updated the tracker location list to properly scroll again.

Changes in 9.8.6

  • Keysanity Minimal UI

    A new UI has been created for the keysanity that is meant to be the same width as the advanced layout so that streamers don't need to change their stream layouts for both.

    image

  • Miscellaneous Updates and Fixes

    • Fixed an issue where tracker stopped talking after peg world.
    • Updated hint tiles for keysanity to no longer give hints for crystal dungeons being mandatory to be more in line with regular mode.

Changes in 9.8.7

  • Hey Tracker, track Halloween

    There's a bit of a spooky surprise for folks who have tracker's sprite displayed! If anyone doesn't want to use it though, there's an option in the tracker profiles where you can change back.

  • Aga Ledge/Lumberjack Tree is Actually in Logic Now

...

Read more

SMZ3 Cas’ Randomizer v9.8.6

23 Sep 14:25
a477c0d
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.

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.

Changes in 9.8.5

  • New Shinespark Cheat

    Annoyed at missing when getting the Maridia entrance shine spark item? There is now a cheat to enable a shine spark at any time. Just say "Hey tracker, charge a shine spark!" while cheats are enabled.

  • Tracker Reaction Types

    Currently no voice lines utilize this, but there is now a functionality to specify the reaction image that tracker will use for voice lines. If anyone wants to add their own voice lines that use this, simply update your voice lines in the config files like this:

    - Text: <break time='3s'/> Oh I'm sorry. Was I supposed to care about Reserve Tanks?
      Weight: 0.5
      TrackerImage: Bored
    

    At the moment, the only tracker image types are default, bored, and wtf. Once a voice line is finished, she will automatically switch back to the default images.

  • Miscellaneous Updates and Fixes

    • When requesting a hint for a single specific location, tracker will now distinguish between mandatory, nice to have, and junk items.
    • Hint tiles and viewed items now share the same command for triggering them to avoid mix-ups. Basically, saying "Hey tracker, clear that hint tile" or "Hey tracker, clear that marked location" will both work for both hint tiles and marked locations.
    • Fixed an issue with the tracker responses to specific MSUs and tracks not always working.
    • Updated the tracker location list to properly scroll again.

Changes in 9.8.6

  • Keysanity Minimal UI

    A new UI has been created for the keysanity that is meant to be the same width as the advanced layout so that streamers don't need to change their stream layouts for both.

    image

  • Miscellaneous Updates and Fixes

    • Fixed an issue where tracker stopped talking after peg world.
    • Updated hint tiles for keysanity to no longer give hints for crystal dungeons being mandatory to be more in line with regular mode.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.5

21 Sep 15:21
60dc37d
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.

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.

Changes in 9.8.5

  • New Shinespark Cheat

    Annoyed at missing when getting the Maridia entrance shine spark item? There is now a cheat to enable a shine spark at any time. Just say "Hey tracker, charge a shine spark!" while cheats are enabled.

  • Tracker Reaction Types

    Currently no voice lines utilize this, but there is now a functionality to specify the reaction image that tracker will use for voice lines. If anyone wants to add their own voice lines that use this, simply update your voice lines in the config files like this:

    - Text: <break time='3s'/> Oh I'm sorry. Was I supposed to care about Reserve Tanks?
      Weight: 0.5
      TrackerImage: Bored
    

    At the moment, the only tracker image types are default, bored, and wtf. Once a voice line is finished, she will automatically switch back to the default images.

  • Miscellaneous Updates and Fixes

    • When requesting a hint for a single specific location, tracker will now distinguish between mandatory, nice to have, and junk items.
    • Hint tiles and viewed items now share the same command for triggering them to avoid mix-ups. Basically, saying "Hey tracker, clear that hint tile" or "Hey tracker, clear that marked location" will both work for both hint tiles and marked locations.
    • Fixed an issue with the tracker responses to specific MSUs and tracks not always working.
    • Updated the tracker location list to properly scroll again.

View prior version release notes

SMZ3 Cas’ Randomizer v9.8.4

24 Aug 01:51
a4f315b
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.

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