SMZ3 Cas’ Randomizer v7.0.3
This is a casual version of the original SMZ3 randomizer.
Changes in 7.0.0
-
In Game Hints
The telepathic tiles scattered throughout the dungeons and caves of Hyrule can now have hints which will tell you things like if a region is required or not, where late game items are, and what is at out of the way locations. There are 15 of these locations, and you can have as many hints as you want, with hints being duplicated if you don't have enough to populate all 15 locations.
-
New Cas' Patches
Various different patches for both Zelda and Super Metroid have been added to make your experience all the more Cas'! Here are the current patches that are available:
- Disable flashing effects in Zelda from things like Either.
- Prevent scams by having the bottle merchant and Zora tell you of what they have. (Whether you have the rupees or not.)
- Map the aim button in Super Metroid to any button.
- Infinite Space Jump and Spin Jump Restart from the old Cas'troid patch are still there, but are now split into two separate options.
- Speed keep to conserve your momentum in Metroid when moving horizontally and landing from a fall or jump.
- Start the game with a nerfed charge beam to avoid soft locking to bosses.
- Fast Metroid doors and elevators.
- Fill up your ammo at save stations.
- Update the Bozo door to close faster to prevent soft locking by getting stuck in the door.
-
Customizable In Game Text
Blind, Ganon, Triforce Room, and some other in game text can be modified via a new profile config file game.yml similar to tracker responses. With this a lot of new lines have been added thanks to contributions from Phiggle and Fragger. As usual, there's an example file in the templates directory for you to see what all can be modified. Also, Sahasrahla and the Bomb Merchant now will use dungeon names designated in the other configs as well.
-
Other Updates and Bug Fixes
- There are a lot of back end updates to merge the tracker and randomizer code to make management easier in the future.
- The option to remove the grapple block at the entrance to Shaktool has been removed.
- Fixed an issue in regards to tracker showing pyramid fairy or Sahasrahla's green pendant turn in as not in logic if you beat an order out of logic.
- Updated Tracker to no longer say you are out of logic for two back-to-back locations if they are missing the exact same items.
- Updated Tracker to no longer complain about being out of logic when all you're missing is keys when playing in Keysanity.
- Some unnecessary text has been removed from the game, such as text when encountering the fairies.
Changes in 7.0.1
Various minor things have been fixed or tweaked based on PinkKittyRose's stream.
- Fixed blue crystals not showing up on the map.
- Updated the plasma beam room to have the plasma beam as its vanilla item.
- Fixed issue where tracker could comment about a location having a vanilla item when clearing that location and there is no vanilla item set for that location.
- Updated tracker to not be able to undo defeating Ganon or Motherbrain when autotracked.
- Tweaked the out of logic message frequency to have the sillier responses be a little more common since repeated out of logic messages are less likely to happen now.
Changes in 7.0.2
This release mostly focuses on tweaks for undoing previously tracked things to minimize Tracker undoing things accidentally. In the future the ability to "redo" things will hopefully be added, but as it's not exactly trivial to develop, these changes are being implemented to hopefully make these situations less frequent.
- The phrase "Hey tracker, undo" has being removed as it seemed to be the more common culprit to being picked up incorrectly by tracker. You'll want to say "Hey tracker, undo that".
- Tracked actions which can be undone will now "expire" after a certain period of time, defaulting to 3 minutes. What this means is after that time period, tracker will no longer be able to undo it. The time duration can be customized in the options menu.
- Various auto tracker actions were fixed to not be able to be undone.
- A new logic config option has been added to logically require the Cane of Somaria to beat Kholdstare to make the experience more Cas' by basically never requiring you to have to beat the dungeon vanilla if you don't know how to bomb jump. Enabling this also prevents a current issue where tracker will show ice palace as in logic if you don't have Cane of Somaria until we get a system in place for tracker to better show that Ice Palace may not be beatable without bomb jumping.
- When using the BizHawk emulator, auto tracking has been updated to verify that you're in a valid SMZ3 rom to prevent accidentally tracking items.
- The lua connection has been updated to better handle situations where the lua script is restarted. Note that this may cause the connection to drop when in an emulator menu, but it should promptly reconnect upon closing the menu.
- Made a couple minor additions to tracker responses.
Changes in 7.0.3
This release addresses a couple items brought up by skennedysa.
- Fixed an issue with using default Link and Samus sprites.
- Added better error messaging when using the lua script runs into an issue loading the socket library.
- Added lua script error troubleshooting details to the auto tracking help window.
Older release notes...
Changes in 6.0.0
-
Map Updates
When bosses are accessible in either Zelda or Metroid, there is now an indicator on the map showing that you can fight the boss. In Zelda, this will show the reward for that dungeon. Locations that are accessible after beating a boss but can't currently be accessed are now shown with a empty square or circle. For keysanity, you will now see indicators on the map for Metroid keys you do not currently have.
-
Tracker profiles and easier config customization
The configuration for Tracker has had a major overhaul. Rather than the two large json files, they are now a series of yaml files to make things easier to find and edit. The default configs are now split into multiple profiles so that you can pick the types of responses you want. You can also create your own profiles if you want to add your own custom Tracker responses. While default profiles will be overridden with new updates, if you create your own profiles, they will be left alone. All enabled profiles will be merged. These profiles can be picked in the Randomizer Options before starting Tracker, and by default only the Sassy profile is enabled.
To read more about how to add and edit your own profiles, you can view the documentation here: https://github.com/Vivelin/SMZ3Randomizer/tree/main/src/Randomizer.SMZ3.Tracking/Configuration/Yaml#readme
-
New Tracker UI Layouts
There are now multiple UI layouts that can be picked after Tracker has been started. There is a minimal layout that has just the essentials, an advanced layout that is more similar to what was in Tracker previously, and a keysanity layout. You can also create your own layout in a custom tracker profile by creating a ui.yaml config file. Along with that, you can include your own images for things like content in case you would rather have something other than the default or betus related content images. The details for how to do that are in the same page linked above.
-
Plando Support
This version has full plando support. When creating a seed like normal, there will now be a yaml file created in the same folder as the rom which you can use as a starting point to edit. This yaml file can then be shared and uploaded into Tracker.
-
Additional Keysanity and Item Placement Options
Rather than simply turning on and off keysanity, there are now options for Zelda only keysanity and Metroid only keysanity. Along with this, there is now an option for where progression items can be placed. As these are new features, we can't fully say how they will feel in actual seeds, but hopefully they will offer some new twists to create unique seeds.
-
Shaktool no longer needs grapple beam!
That's right, it's even easier now to get to the best boy. There is a new option that will make it so that the grapple beam is no longer necessary for accessing Shaktool, meaning all you need is the Gravity Suit and either the Hi Jump Boots or Space Jump to be able to access Shaktool's room.
-
Misc fixes and updates
- Updates to GT guessing game. Tracker will now join in on guessing, count the number of items as you collect them, automatically close the game, and announce the winners.
- There are new logic options to require the gravity suit to access waterway as well as require the space jump or speed booster to access the East Crateria sky item.
- Cheating invalid items will no longer give you the sword and shield.
- Regions, rooms, and locations can now have customizable out of logic text. This is used for things like preventing constant out of logic messages for GT when Metroid is not beatable and other things.
- There is now an option to mute and unmute tracker if you would like her to stop interjecting for a bit. Simply say "Hey tracker, {mute/unmute} yourself".
- Tracker will now comment if an item is at a vanilla location.
- Aga, the bird, Super Metroid minibosses, Ganon, Mother Brain, and game completion should now be automatically tracked when autotracking is enabled.
- You can now say "Hey tracker, I beat the game" to pause the timer at the end.
- The baby ship sprite should no longer cause a crash.
- This includes a new set of Metroid maps from Fragger which are now the defaults. The old maps are still accessible via the dropdown and voice command.
- You should no longer have to say dash for certain location names
- The left pit spring ball option no longer also requires hi-jump
- There are fixes for the logic regarding to north west checks of Maridia
- Game modes are now copied by default with settings strings
- You will now be prompted to re-authenticate into Twitch if the previous token has expired
-
New Sprites
- Link: B.O.B
- Samus: Sans (from Undertale), Mini Samus, Samus (Clocktoberfest, Fusion, Opposition), SNES Controller, Combat Armor (a version of the Zero Suit), Mario (Dream Team), and Richter Belmot
- Ships: Castlevania Stairs, USS Enterprise, Phazon Ship, X-Wing, Ship 1-5, N64, Egg Prison, and Bowser Ship
Changes in 6.0.1
- Fixed issue with tracker trying to auto track the bird a second time when switching from Super Metroid to Zelda
- Additional tracker line added
This is a casual version of the original SMZ3 randomizer.
Changes in 5.3.0
-
Easier wall jumping!
Thanks to a patch by Benox50, wall jumping is now a lot easier! This also includes a patch called Collision Clearance by the same author that is supposed to make going into tiny holes as morph ball easier. Have fun!
-
Cheats
When auto tracker is connected, you can now enable cheats to assist you in the game. These cheats can't be undone, so be mindful of that! To enable cheats, say "Hey tracker, enable cheats".
Current cheats:
- Give yourself any item (including big 20s!) - "Hey tracker, give me [item]"
- Fill your health, magic, bombs, arrows, rupees, missiles, super missiles, or power bombs - "Hey tracker, fill my [health/magic/etc]"
- Kill yourself (for those tactical resets) - "Hey tracker, [kill me/give me a tactical reset]"
-
Dark room map updates
- Thanks to Fragger, the Palace of Darkness basement map now shows enemies that spawn in the rooms
- Added Misery Mire and Turtle Rock dark room maps (these may be replaced by Fragger in the future)
-
Misc fixes and updates
- Added some new Super Metroid sprites from VARIA
- Some locations have new alternative names or have their names fixed
- Various new tracker comments and sass by @Vivelin
- Fixed a bug that could cause auto tracker to mark Agahnim as cleared incorrectly
- Updated the default tracker item window size to show all items
- Fixed an issue where the launcher would crash if no default application is set for sfcs in Windows
- The screw attack location is now accessible via screw attack when soft lock prevention is turned on
Changes in 5.2.0
-
Wall jump difficulty option
Thanks to the efforts of PinkKittyRose going through and documenting all of the wall jumps in the game, there is now an option to set the difficulty of expected wall jumps. While there may be some subtle changes in the logic from these changes, the default of Medium should be pretty similar to the previous SMZ3 logic. You can set it to a lower difficulty to avoid having to wall jump as much or even increase it if you're comfortable making tricky jumps that were previously considered out of logic.
-
Better Keysanity Support
Following PinkKittyRoses's keysanity playthrough, multiple fixes were implemented to address things that came up during her run.
- The map window for keysanity now only factors in keys for showing what's in logic.
- The "take a look at this" should now require the map for keysanity to avoid spoiling location rewards.
- All locations in dungeons should now be counted as treasure for keysanity mode.
-
Better Race Support
Made changes for races to address issues, add flexibility, and make it easier to copy race settings.
- Fixed issue with the race flag pulling from last used settings rather than the generated rom.
- Removed Tracker corrections if hints/spoilers are disabled to prevent accidental spoilers.
- Dungeon boss item tracking has been removed to also prevent accidental spoilers.
- Disabled/race spoiler logs no longer contain location information.
- Added additional settings for disabling spoiler logs, hints, and spoilers individually when generating a seed without the race mode turned on for more flexibility.
- There is now a checkbox when pasting a import settings string to copy the seed number and all race settings from the import string to make joining races easier.
-
Misc Updates
- Fixed non green pendant rewards not triggering the pendant dip message.
- Additional tracker comment updates.
- Fixed issue with tracker showing medallion dungeons in logic when you haven't marked them.
- Fixed one location in Skull Woods not auto tracking
Changes in 5.2.1
-
Progression Log
- Following a run, in the menu you can right click to generate a progression log that shows the history of your navigation through the game, item collection, and defeated bosses. Note that you will need to make sure that you save the tracker session before closing out! Auto tracking is recommended for the most detailed log.
- Following a run, in the menu you can right click to generate a progression log that shows the history of your navigation through the game, item collection, and defeated bosses. Note that you will need to make sure that you save the tracker session before closing out! Auto tracking is recommended for the most detailed log.
-
Dark Room Maps
- Various dark rooms now have maps added to assist with navigation through them without the lamp. You can pull them up manually through the dropdown, by saying "hey tracker show me [location name]", or by entering a dark room with auto tracking enabled and saying "Hey tracker, [it's dark in here/I can't see/show me this dark room map]". When leaving the dark room, you can say "Hey tracker, [I can see now/I can see clearly now/it's no longer dark/I'm out of the dark room/stop showing me the dark room map]"
- The following are the dark rooms currently supported
- Eastern Palace Side
- Eastern Palace Back
- Death Mountain Old Man Cave
- Dark Palace Maze
- Dark Palace Basement (image may not be final)
- Hyrule Castle Escape (image may not be final)
-
Misc Updates
- Added a fallback method to copy seed numbers and settings strings
- Fixed issues with copying config strings and not starting the run immediately
- Fixed an issue with Blind's item not tracking properly
- Made a fix that will hopefully avoid USB2SNES connections from reading the memory too early and marking
- Added voice commands to pause/resume/reset by using the voice commands "Hey tracker, [pause/stop/resume/start/reset] the timer"
- Auto tracker will now reset the time when starting the game at the ship
- Added more tracker voice lines
Changes in 5.1.0
-
USB2SNES/QUSB2SNES Auto Tracking Support
Auto tracking now has support for USB2SNES, which opens up the compatibility of auto tracking with emulators such as RetroArch and SNES hardware that support USB2SNES/QUSB2SNES. Now instead of simply enabling auto tracking, you select whether you want it to run via Lua Script for snes9x-rr and bizhawk out of box support or USB2SNES support.
For those interested, if you go to Tools -> Options in the main SMZ3 Randomizer window and open up the Tracker options, you can specify which auto tracker connector to run by default as well as turn off the automatic map updating.
Also wanted to give thanks to PinkKittyRose for helping test this QUSB2SNES support
-
(Somewhat) Automatic Dungeon Reward Marking
If auto tracking is enabled, if you open up the light or dark world map and tell tracker "Hey tracker, <please/would you please> <look at this/look here/record this/log this/take a look at this> <shit/crap>", she will mark the dungeon rewards for you. Note that she currently can't differentiate between red and blue pendants. This functionality will be expanded in the coming weeks to include medallions and visible traysure.
-
Bug fixes and minor improvements
- Fixed an issue with Tracker not realizing a Twitch poll was opened
- Added additional trick and state tracking comments for tracker
- As per usual, additional sass and comments for Tracker by Fragger and myself
Changes in 5.1.1
- Fixed issue with ice breaker comment going off too early
Changes in 5.1.2
- Fixed (hopefully) an issue with the auto tracker lua script potentially being overwhelmed with memory requests, causing it slowdown
- Fixed an issue where in certain situations cleared locations checked could happen for the wrong game if slowdown is happening
- Temporarily removed fake flippers detection as it could be detected incorrectly in certain locations where you can swim for a tiny bit before drowning, such as near Lake Hylia island
- Laser bridge logic should now work with the mirror shield
Changes in 5.1.3
- Fixed (again) a rare issue with tracking some Zelda locations when switching to Super Metroid
- Fixed the auto tracker thinking you were in Ganon's Tower when you entered Mimic Cave
- Fixed an issue with incorrectly identifying diver down sometimes
- Added updated Shaktool sprites by Fragger
- Added Kirby and Dread Samus SM sprites by Wandering✝Spider from VARIA
- Various tracker comments updates by Fragger and myself
Changes in 5.1.4
- Added an optional logic config for requiring the ice beam for old tourian launchpad
- Added a non-green pendant dungeon reward for auto tracking to use
- Added an option to disable tracker's speech (this will be updated to have more options in the future)
- Updated the application to work on both 32bit and 64bit systems
- Updated the installer to now install all required dependencies
- Added new content images from betus's new sub badges
- Added second set of voice lines for falling from the GT moldorm
Changes in 5.0.0
-
Auto Tracking Support
By connecting tracker to your emulator via a Lua script, Tracker is now able to automatically clear locations and track items for you. Tracker can also detect what's going on in the game and will comment on various situations. Auto tracking was tested in Snes9x-rr (recommended) and Bizhawk 2.8 (BSNES Core Only), though older versions or other emulators may work. To enable auto tracking or view information on running it, there is an icon in the status bar of the tracker window:
By default these scripts are in your local app data/SMZ3CasRandomizer directory (which you can view by clicking on Show Auto Tracker Scripts Folder), but you can specify a different directory in the settings as well as enable the auto tracker by default.
-
Tracker Map Updates
You can now update the displayed map by saying "Hey tracker, please show me <Hyrule/Zebes/Brinstar/Light World/Everything/etc.>" to update the map displayed. If auto tracking is enabled and the setting is turned on (it's on by default), the map will automatically update to reflect your location.
-
By popular demand, you can now track duck to add it to the tracker.
-
Both Shaktool and Love Shak sprites by Fragger have been added
-
Bug fixes and minor improvements
- Fixed some of the articles for some items that start with vowels
- The GT guessing game now requires "Hey Tracker" before it
- Various additional tracker lines by Fragger and MattEqualsCoder
- Mimic cave now shows up on the map
Changes in 5.0.1
-
Fixed tracker Twitch chat connection issues to prevent crashes
If tracker cannot connect to Twitch chat or connection drops, Tracker will now state that she is not connected and will prompt you to save and restart the tracker (you should not need to restart the entire app). The code was also updated to do any GT guessing game commands if not currently connected, and there were updates to better handle issues with not being able to send messages to the Twitch chat.
-
Fixed an issue with tracker thinking she opened a poll when one was already opened (hopefully 🤞)
-
Updated tracker with new lines from both Fragger and MattEqualsCoder
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.
Changes in 4.2.1
- Fixed multiple dungeon-clearing issues (#104)
- Added "Hey tracker, what's in <area>?" (#105)
- Fixed Tracker being interrupted too many times causing some weird stuff to happen (hopefully) (#106)
Changes in 4.2.2
- Added Ganon's Tower Big Key Guessing Game support when using Twitch integration (#115)
- Various bug fixes and polish (#113)
- Removed interruptions
It was funny for a little bit but didn't turn out the way I wanted, and at this stage it's not worth trying to get it to work well - Fixed bullshit being considered progression
- Fixed an error when asking for hints about an item that can't be found (anymore)
- Fixed chat integration not working when entering a channel URL instead of just the username in the Twitch Channel field
- Improved username pronunciation by treating underscores as spaces
- Fixed "You need the Fire Rod before you can get the Fire Rod" hints
- Removed interruptions
Changes in 4.2.3
- Fixed Tracker incorrectly claiming you were out of logic when tracking all items in certain areas (e.g. Hype Cave after doing Aga)
- Added more recognized greetings and a bunch more songs for Tracker
- Added final version of King Graham sprite by Fragger
Changes in 4.2.4
- Added ability to call out to the Twitch API for polls. Note: This requires reauthenticating into Twitch for additional permissions.
- Used the above poll functionality to create polls to confirm from chat if content should be increased
Changes in 4.2.5
- Added commands for either quick killing or killing a boss without taking damage which will increase content automatically. This applies to all bosses currently, even if some of them don't make sense. It's up to the streamer/player to use it when it makes most sense. If you don't, maybe chat won't be so kind the next time it's polled to increase content! The commands are as follows:
- Hey tracker, [I beat/I defeated/I beat off/I killed] [BossName] [Without getting hit/without taking damage/and didn't get hit/and didn't take damage/in one cycle]
- Hey tracker, [I one cycled/I quick killed] [BossName]
- There's a new optional logic config for requiring the spring ball and hi jump boots to access the left sand pit in Maridia.
- Increased frequency of polling viewers for content updates from 25% of the time to 33% of the time.
Changes in 4.2.6
- Added the new Rash sprite from Fragger
- Added new tracker responses from Fragger and myself
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
- 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
- Added Shaktool sprites by Pneumatic from the VARIA randomizer.
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.