Skip to content

SMZ3 Cas’ Randomizer v4.2.1

Compare
Choose a tag to compare
@Vivelin Vivelin released this 31 Mar 17:12
· 1439 commits to main since this release
0dfafbb

This is a casual version of the original SMZ3 randomizer.

Please note: you might need to install the ASP.NET Core Runtime starting with v4.1.

Changes in 4.2

  • Reworked "Hey tracker, clear <dungeon>" (#89, #90)

    This command is now separate from clearing other areas, and will clear all items, including those that might be out of logic, and set the remaining treasure counter to zero. If any out-of-logic checks were cleared, Tracker will let you know about it, but still clear it.

  • Tracker will no longer tolerate being interrupted too many times (#98)

  • Various new lines and songs for Tracker (#87, #100)

    This includes some changes suggested by community member Constantine.

  • Bug fixes and minor improvements (#91, #100)

    • Fixed IP binding issue in options window
    • Fixed Tracker not connecting to Twitch properly when starting a second time (#92)
    • Improved pronunciation by using display name rather than username (#93)
    • Improved idle detection by ignoring low confidence 'noise'

Changes in 4.2.1

  • Fixed multiple dungeon-clearing issues (#104)
    • Fixed clearing Hyrule Castle not marking it as completed (#102)
    • Fixed force-tracking everything in a dungeon room not decreasing the treasure counter (#103)
  • Added "Hey tracker, what's in <area>?" (#105)
  • Fixed Tracker being interrupted too many times causing some weird stuff to happen (hopefully) (#106)
Older release notes...

Changes in 4.1

  • Added basic Twitch chat integration! #79

    • Use the Log in with Twitch option in the Options window to log in with Twitch and allow Tracker to access Twitch chat.

      ⚠️ Please note that the OAuth token field should be kept confidential! ⚠️
      Don't show the Options window on stream, don't tell anyone what this value is, and don't send someone your options.json file as it contains this token. It can be used to impersonate you in Twitch chat.

    • In this version, Tracker will greet people that say hey in chat, but this will be expanded upon in the future.

  • Fixes to prevent issues with playing seeds that don't match the requested settings. #78

    • After generating a seed, it will now throw an error popup if it doesn't match the user settings
    • Spazer and tunics no longer show up as potential early items as they are not technically progression items
  • Findings and suggestions from streams #80

    • New jokes, songs and other tracker.json changes.
    • "Hey tracker, I died" now tracks deaths.

Changes in 4.1.1

  • Tracker now knows who you are.
  • Added an option to toggle chat greeting and an optional time limit.
  • Fixed some Tracker pronunciation issues.

Changes in 4.0

  • Added the ability to make and share more custom seeds #18 #72
    • Most progression items can now be updated to appear early.
    • You are now able to customize any location to force them to be progression, junk, or a specific item.
    • Upon clicking the button to generate the rom, any potentially unwinnable seeds should be detected. Depending on the options, you can try to click the button again as it may have just been bad luck, but if it persists you may have to change your settings.
    • After generating seeds, you can now now right click on in the rom list to "Copy Randomizer Settings String" which can be pasted at the bottom of the Generate custom game window. This will copy all seed generation setting. All customization settings like sprites are not copied.
  • Added multiple new tricks #76
    • Mockball #58
    • Navigating dark rooms outside of Hyrule Tower with only a sword #61
    • Light World South Fake Flippers #75
  • Misc. changes and bug fixes #71 #73
    • Added more phrases for Tracker.
    • When asking what's at a location, tracker will now tell you whether it's good or not right away.
    • Tracker will respect the spoiler threshold setting when tracking all items in an area.
    • Fixed space jump timing when enabling Super Cas'Troid.

Changes in 3.4

  • Added the ability to customize the randomizer generation by toggling logic options and tricks. #54
  • Added custom ship sprite options based on the patches from VARIA customizer. #55
  • Misc. changes. #53
    • Improved the hint system, including the new ability to ask "give me a hint" to get a suggestion of areas that have progression items.
    • Fixed Green and Pink Brinstar being considered accessible with just speed booster.
      • Terminator was already not in logic, but the areas beyond still were.
    • The Tracker window no longer resizes automatically.
    • Tracking everything in an area now mentions every item that was picked up.

Changes in 3.4.1

  • Fixed Tracker spouting nonsense when clearing multiple times in an area

Changes in 3.4.2

  • "Give me a hint" no longer gives hints for an area that has an item you already have (e.g. early super missile)

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.

Changes in 3.3.3

  • Fixed Sanctuary Heart sass.
  • Added Chair sprite by _aitchFactor.
  • Added ability for Tracker to comment on the junk/progression status of items tracked from a specific location, e.g. after saying "track Hammer from Shaktool".

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.