Skip to content

Releases: TheTrackerCouncil/SMZ3Randomizer

SMZ3 Cas’ Randomizer v3.3

09 Feb 13:54
49b21a4
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.3

  • Changed fire rod logic for dark rooms to be consistent with logic in ALttPR. #44
  • Improved performance related to progression checks. #42
  • Added the ability for Tracker to recognize which specific items are missing. #45
    • Currently, this is used when asking for hints about a specific item, and as a bit of sass when tracking an item that's currently out of logic.
    • This might be expanded in the future (e.g. "Hey tracker, what's missing for Go Mode?")
  • Added a few some interesting sprites from ALttPR and VARIA randomizer.
  • Added an experimental Space Jump patch that relaxes the timings a bit and makes it easier to use (Super Cas’troid option in the randomizer).
  • Misc. changes. #46
    • Added a status bar item that shows the last recognized phrase.
    • Added item name to hints when asking about an already cleared location.
    • Fixed Tracker saying "But you already have that" when tracking a boss after clearing the item that the boss drops.
    • Fixed undoing "Clear X treasures" only adding back 1 treasure.

Changes in 3.3.1 #47

  • Added a menu speed option.
  • Added item location options for Pegasus Boots and Space Jump.
  • Restored Ganon's Tower logic requiring all main Metroid bosses to be defeated.
  • Changed the recognized text status bar display to have a maximum length.

Changes in 3.3.2 #48

  • Updated Super Cas’troid option to include the Space Jump Restart (Respin) patch.
Older release notes...

Changes in 3.2

This is mostly a maintenance release before I go on a brief hiatus.

  • Fixed a crash on starting Tracker with a tracker.json from an older version;
    • It's still a good idea to re-apply any customizations manually after updating as you might miss out on new features otherwise.
  • Changed bosses into a separate entity for consistency. Both Metroid and Zelda bosses can now be tracked/marked as defeated using the same commands;
    • Defeating a Zelda boss still tracks the item they drop; Metroid bosses do not.
  • Removed "Love" as alternative for "Heart Container" because it was causing multiple mistracks;
  • Minor other config changes.

Changes in 3.1

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • [Hotfix 3.1.1] Fixed dungeon keysanity logic in hint commands being inverted;
  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

SMZ3 Cas’ Randomizer v3.3

08 Feb 14:32
c30e6ab
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.3

  • Changed fire rod logic for dark rooms to be consistent with logic in ALttPR. #44
  • Improved performance related to progression checks. #42
  • Added the ability for Tracker to recognize which specific items are missing. #45
    • Currently, this is used when asking for hints about a specific item, and as a bit of sass when tracking an item that's currently out of logic.
    • This might be expanded in the future (e.g. "Hey tracker, what's missing for Go Mode?")
  • Added a few some interesting sprites from ALttPR and VARIA randomizer.
  • Added an experimental Space Jump patch that relaxes the timings a bit and makes it easier to use (Super Cas’troid option in the randomizer).
  • Misc. changes. #46
    • Added a status bar item that shows the last recognized phrase.
    • Added item name to hints when asking about an already cleared location.
    • Fixed Tracker saying "But you already have that" when tracking a boss after clearing the item that the boss drops.
    • Fixed undoing "Clear X treasures" only adding back 1 treasure.

Changes in 3.3.1 #47

  • Added a menu speed option.
  • Added item location options for Pegasus Boots and Space Jump.
  • Restored Ganon's Tower logic requiring all main Metroid bosses to be defeated.
  • Changed the recognized text status bar display to have a maximum length.
Older release notes...

Changes in 3.2

This is mostly a maintenance release before I go on a brief hiatus.

  • Fixed a crash on starting Tracker with a tracker.json from an older version;
    • It's still a good idea to re-apply any customizations manually after updating as you might miss out on new features otherwise.
  • Changed bosses into a separate entity for consistency. Both Metroid and Zelda bosses can now be tracked/marked as defeated using the same commands;
    • Defeating a Zelda boss still tracks the item they drop; Metroid bosses do not.
  • Removed "Love" as alternative for "Heart Container" because it was causing multiple mistracks;
  • Minor other config changes.

Changes in 3.1

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • [Hotfix 3.1.1] Fixed dungeon keysanity logic in hint commands being inverted;
  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

SMZ3 Cas’ Randomizer v3.3 preview

07 Feb 15:09
5940e70
Compare
Choose a tag to compare
Pre-release

This is a casual version of the original SMZ3 randomizer.

Changes in 3.3

  • Changed fire rod logic for dark rooms to be consistent with logic in ALttPR. #44
  • Improved performance related to progression checks. #42
  • Added the ability for Tracker to recognize which specific items are missing. #45
    • Currently, this is used when asking for hints about a specific item, and as a bit of sass when tracking an item that's currently out of logic.
    • This might be expanded in the future (e.g. "Hey tracker, what's missing for Go Mode?")
  • Added a few some interesting sprites from ALttPR and VARIA randomizer.
  • Added an experimental Infinite Space Jump patch (Super Cas’troid option in the randomizer).
  • Misc. changes. #46
    • Added a status bar item that shows the last recognized phrase.
    • Added item name to hints when asking about an already cleared location.
    • Fixed Tracker saying "But you already have that" when tracking a boss after clearing the item that the boss drops.
    • Fixed undoing "Clear X treasures" only adding back 1 treasure.

Changes in 3.2

This is mostly a maintenance release before I go on a brief hiatus.

  • Fixed a crash on starting Tracker with a tracker.json from an older version;
    • It's still a good idea to re-apply any customizations manually after updating as you might miss out on new features otherwise.
  • Changed bosses into a separate entity for consistency. Both Metroid and Zelda bosses can now be tracked/marked as defeated using the same commands;
    • Defeating a Zelda boss still tracks the item they drop; Metroid bosses do not.
  • Removed "Love" as alternative for "Heart Container" because it was causing multiple mistracks;
  • Minor other config changes.

Changes in 3.1

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • [Hotfix 3.1.1] Fixed dungeon keysanity logic in hint commands being inverted;
  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v3.2 - ROM history + Hints & Spoilers

02 Dec 11:07
293f95b
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.2

This is mostly a maintenance release before I go on a brief hiatus.

  • Fixed a crash on starting Tracker with a tracker.json from an older version;
    • It's still a good idea to re-apply any customizations manually after updating as you might miss out on new features otherwise.
  • Changed bosses into a separate entity for consistency. Both Metroid and Zelda bosses can now be tracked/marked as defeated using the same commands;
    • Defeating a Zelda boss still tracks the item they drop; Metroid bosses do not.
  • Removed "Love" as alternative for "Heart Container" because it was causing multiple mistracks;
  • Minor other config changes.

Changes in 3.1

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • [Hotfix 3.1.1] Fixed dungeon keysanity logic in hint commands being inverted;
  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v3.1 - ROM history + Hints & Spoilers

27 Nov 11:50
6d5044e
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.1

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • [Hotfix 3.1.1] Fixed dungeon keysanity logic in hint commands being inverted;
  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v3.1.0 - ROM history + Hints & Spoilers

26 Nov 15:37
260fd60
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.1.0

The main window now features a list of ROMs you've generated, with the ability to start playing or view the spoiler log from there. Contributed by @MattEqualsCoder.

  • Added hints & spoilers command, (#37);
    • "Hey tracker, where's {item}?"
    • "Hey tracker, what's at {location}?"
  • Added Agahnim's Tower and Mother Brain to tracker;
  • Added better location names to the location & map windows;
    • This mostly affects location names from Super Metroid; new names were taking mostly from the wiki and the Super Metroid speedrunning community;
    • These names can now be customized through locations.json in %LocalAppData%\SMZ3CasRandomizer;
  • Various bugfixes and improvements based on stream feedback (#35);

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v3.0.1 - Stream feedback

20 Nov 14:26
ff42f19
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.0.1

  • Fixed triple digit counters;
  • Fixed duplicate Content counters;
  • Changed Tracker to use the counter multiplier in voice responses (e.g. 10 missiles instead of 2);
  • Changed marking a location as having bullshit (or any other "nothing" item) to clear the location instead;
  • Changed "Doesn't get you anywhere though" to trigger less often;
  • Added Hyrule Castle and Ganon's Tower to Tracker;
  • Added voice command for updating the number of items owned, e.g. "Hey tracker, I have 85 missiles";
    • Note: This might get removed in the future if it fucks with the voice recognition too much.
  • Added deaths counter to Tracker;

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v3.0.0 — Cas’ Tracker

12 Nov 14:19
2f0a1bb
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 3.0

  • Added item & location tracker with a map view contributed by @MattEqualsCoder
    • Generate a new game or hit Play, then press Start Tracker to try it out!

For more details, see the in-game voice commands reference by starting Tracker, then going to View and selecting Help, or read the pre-release patch notes.

Items, bosses and Tracker responses can be customized by editing the %LocalAppData%\SMZ3CasRandomizer\tracker.json file. Please note that this file may be overwritten by updates, so make sure to back up your changes before you update!

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v2.9.9.22 - Tracker preview release #12

10 Nov 10:14
16ff00d
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 2.9.9.22 (Tracker preview build №12)

  • Added right-click menu option to reset a dungeon to incomplete;
  • Fixed dungeon treasure counters not displaying a '1' for remaining treasure;
  • Fixed high missile counts from displaying improperly. Counters are now capped at 99;
  • Fixed tracker freezing until she finishes talking when you try to quit Tracker;
  • Improved map view handling of areas requiring keys;
  • Improved crashes to now at least show a message that something went wrong, instead of crashing silently.

Changes in 2.9.9.21 (Tracker preview build №11)

  • Fixed a crash when starting tracker without any available input devices;
    • You can now double-click the confidence level in the status bar to toggle voice recognition;

Changes in 2.9.9.20 (Tracker preview build №10)

  • Fixed a crash when hitting the OK button in the Tracker Help window;
  • Map bug fixes;
  • Added a 'recognition' threshold option;
    • Everything below the new recognition threshold will ignored completely. Use this for e.g. when you're talking to others.
    • Everything below the execution threshold will also not be executed, but Tracker may ask you to repeat yourself. Use this to prevent e.g. the wrong item from being tracked.
    • Everything below the sass threshold will not result in Tracker potentially spoiling an item location in some instances.
  • Added advanced voice commands to increase/decrease the three threshold options;
    • For example, say "Hey tracker, increase recognition threshold by 5 percent". Note: These commands only last during that session. Once you've found a good threshold level, don't forget to set it in settings before closing!
  • Added a voice command to explicitly turn off Peg World mode;
    • Try saying "Hey tracker, toggle Peg World Mode off.".
  • Improved: "Hey tracker, clear {dungeon}" now also marks the boss as defeated, in addition to clearing items.
    • Note: this does not work the other way around — marking the boss as defeated does not also clear items from the dungeon.

Changes in 2.9.9.19 (Tracker preview build №9)

  • Fixed an issue where the tracker and map configuration files would not be updated properly with newer versions;

Changes in 2.9.9.18 (Tracker preview build №8)

  • Added clearing locations via the map

Changes in 2.9.9.17 (Tracker preview build №7)

  • Fixed an issue related to clearing locations after loading a Tracker save;
  • Fixed an issue with Outer Maridia not showing up on the map;
  • Improved dungeon item tracking;
    • More commands now properly track treasure in dungeons when possible;
    • Replaced the "clear dungeon" command with a command to mark the boss as defeated to avoid confusion with clearing areas;
  • Improved window management; position and size of tracker windows are now remembered and restored when starting tracker;
  • Added treasure and item counters to the Tracker UI;
  • Added Metroid boss placeholder sprites;

Changes in 2.9.9.16 (Tracker preview build №6)

Changes in 2.9.9.15 (Tracker preview build №5)

  • Added context menu options for medallions, bow and silver arrows;
  • Added key indicator if a location is in logic, but requires keys you haven't tracked;
  • AddedHey tracker, mark remaining dungeons as blue crystal”;
  • Improved context menus in tracker to also be dark mode.

Changes in 2.9.9.14 (Tracker preview build №4)

  • Fixed crashes related to not having installed Speech Recognition and better error handling in general;
  • Fixed a bug when clearing a location when tracker is started without generated a seed;
  • Fixed a bug when clearing a location after loading a save;
  • Fixed locations missing from the list in non-keysanity seeds;
  • Added clearing remaining items when clearing a dungeon;
  • Added an option to show out-of-logic locations;
  • Added untracking/removing items;
    • This is a pretty basic one; Undo is more reliable when a voice command was misheard;
  • Added red crystals as dungeon reward;
  • Improved manual tracking: left-click tracks/adds a copy, right-click opens a menu for untracking/removing a copy and other misc. actions;
  • Improved item tracking grammar;

Changes in 2.9.9.11 (Tracker preview build №3)

  • Added sticky location tracking — clearing a location will now "sticky" the region it was in so it doesn't disappear down the list once the remaining item count goes down;
  • Fixed undo for several voice commands;
  • Fixed Aginah's Cave voice recognition;
  • Removed dungeon abbreviations from voice recognition (e.g. "EP", "TT") as they were likely to cause mis-tracking.

Changes in 2.9.9.10 (Tracker preview build №2)

  • Added saving/loading Tracker state;
  • Added command to clear all available items in an area without tracking them (e.g. "Hey tracker, clear Kakariko Well");
  • Added game filter option to Locations window and changed Top locations to All locations;
  • Added options for configuring Tracker confidence thresholds, defaulting to 75% for all commands and 90% for sass.
  • Other minor changes:
    • Changed order when right-clicking dungeons to show crystal before pendants;
    • Cleaned up Tracker UI a bit;
    • Added pause/resume and reset to built-in timer.

Changes in 2.9.9.9 (Tracker preview build)

  • Added built-in voice-enabled item tracker.

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.

SMZ3 Cas’ Randomizer v2.9.9.21 - Tracker preview release #11

09 Nov 09:33
79b2400
Compare
Choose a tag to compare

This is a casual version of the original SMZ3 randomizer.

Changes in 2.9.9.21 (Tracker preview build №11)

  • Fixed a crash when starting tracker without any available input devices;
    • You can now double-click the confidence level in the status bar to toggle voice recognition;

Changes in 2.9.9.20 (Tracker preview build №10)

  • Fixed a crash when hitting the OK button in the Tracker Help window;
  • Map bug fixes;
  • Added a 'recognition' threshold option;
    • Everything below the new recognition threshold will ignored completely. Use this for e.g. when you're talking to others.
    • Everything below the execution threshold will also not be executed, but Tracker may ask you to repeat yourself. Use this to prevent e.g. the wrong item from being tracked.
    • Everything below the sass threshold will not result in Tracker potentially spoiling an item location in some instances.
  • Added advanced voice commands to increase/decrease the three threshold options;
    • For example, say "Hey tracker, increase recognition threshold by 5 percent". Note: These commands only last during that session. Once you've found a good threshold level, don't forget to set it in settings before closing!
  • Added a voice command to explicitly turn off Peg World mode;
    • Try saying "Hey tracker, toggle Peg World Mode off.".
  • Improved: "Hey tracker, clear {dungeon}" now also marks the boss as defeated, in addition to clearing items.
    • Note: this does not work the other way around — marking the boss as defeated does not also clear items from the dungeon.

Changes in 2.9.9.19 (Tracker preview build №9)

  • Fixed an issue where the tracker and map configuration files would not be updated properly with newer versions;

Changes in 2.9.9.18 (Tracker preview build №8)

  • Added clearing locations via the map

Changes in 2.9.9.17 (Tracker preview build №7)

  • Fixed an issue related to clearing locations after loading a Tracker save;
  • Fixed an issue with Outer Maridia not showing up on the map;
  • Improved dungeon item tracking;
    • More commands now properly track treasure in dungeons when possible;
    • Replaced the "clear dungeon" command with a command to mark the boss as defeated to avoid confusion with clearing areas;
  • Improved window management; position and size of tracker windows are now remembered and restored when starting tracker;
  • Added treasure and item counters to the Tracker UI;
  • Added Metroid boss placeholder sprites;

Changes in 2.9.9.16 (Tracker preview build №6)

Changes in 2.9.9.15 (Tracker preview build №5)

  • Added context menu options for medallions, bow and silver arrows;
  • Added key indicator if a location is in logic, but requires keys you haven't tracked;
  • AddedHey tracker, mark remaining dungeons as blue crystal”;
  • Improved context menus in tracker to also be dark mode.

Changes in 2.9.9.14 (Tracker preview build №4)

  • Fixed crashes related to not having installed Speech Recognition and better error handling in general;
  • Fixed a bug when clearing a location when tracker is started without generated a seed;
  • Fixed a bug when clearing a location after loading a save;
  • Fixed locations missing from the list in non-keysanity seeds;
  • Added clearing remaining items when clearing a dungeon;
  • Added an option to show out-of-logic locations;
  • Added untracking/removing items;
    • This is a pretty basic one; Undo is more reliable when a voice command was misheard;
  • Added red crystals as dungeon reward;
  • Improved manual tracking: left-click tracks/adds a copy, right-click opens a menu for untracking/removing a copy and other misc. actions;
  • Improved item tracking grammar;

Changes in 2.9.9.11 (Tracker preview build №3)

  • Added sticky location tracking — clearing a location will now "sticky" the region it was in so it doesn't disappear down the list once the remaining item count goes down;
  • Fixed undo for several voice commands;
  • Fixed Aginah's Cave voice recognition;
  • Removed dungeon abbreviations from voice recognition (e.g. "EP", "TT") as they were likely to cause mis-tracking.

Changes in 2.9.9.10 (Tracker preview build №2)

  • Added saving/loading Tracker state;
  • Added command to clear all available items in an area without tracking them (e.g. "Hey tracker, clear Kakariko Well");
  • Added game filter option to Locations window and changed Top locations to All locations;
  • Added options for configuring Tracker confidence thresholds, defaulting to 75% for all commands and 90% for sass.
  • Other minor changes:
    • Changed order when right-clicking dungeons to show crystal before pendants;
    • Cleaned up Tracker UI a bit;
    • Added pause/resume and reset to built-in timer.

Changes in 2.9.9.9 (Tracker preview build)

  • Added built-in voice-enabled item tracker.

Changes in 2.1.2.2

Changes in 2.1.2.1

  • Fixed crash when generating seeds after updating from v2.0. Please note that some settings may be lost.

If you're already on a 2.1 or higher, this version can be skipped.

Changes in 2.1.2

  • Removed some soundtracks from the Shuffle All option that didn't work;
  • Fixed bad checksum warnings that appear when running with snes9x;
  • Improved seed option to allow any input, not just numbers;
  • Window size and the collapsed/expanded state of the groups are now saved on exit and restored on startup.

Changes in 2.1.1

  • Added option to configure the folder where new seeds will be saved to.
    • Please note that for the built-in MSU-1 support to work, the MSU files need to be on the same drive. If you move the seeds to a new location, you'll need to move the MSU files as well.
  • Added heart color and low health beeping options.

Changes in 2.1

  • Fixed crash when playing without a custom music pack selected. Extended soundtrack support is now an option and can only be turned on if a music pack is selected;
  • Added dungeon music shuffle option, inspired by the bug in the previous version;
  • Added Peg World ("Hammer Pegs") item pool option.

Features

  • Infinite Bomb Jumping (IBJ) is never required to complete a seed!
  • Quick Swap in A Link to the Past (based on tewtal/alttp_sm_combo_randomizer_rom#55)
  • Extra sprite options! Many thanks to Fragger and PaddyCo from Betus’ community and others;
  • Built-in MSU-1 support;

Quick start

  1. Download and run the attached installer;
    Please install the .NET 5.0 Desktop Runtime if prompted. In future versions, this will be done automatically.
  2. Expand Game options and select the original Super Metroid and A Link to the Past ROM files;
  3. Change any other settings as desired and press Play to start the emulator directly*, or Generate ROM to view the ROM file instead.

Note: to use the Play button you first need to set up the emulator as the default program for .sfc files. You can do this simply by double-clicking the generated ROM and selecting the emulator to run it with.