Skip to content

SMZ3 Cas’ Randomizer v9.9.1

Latest
Compare
Choose a tag to compare
@MattEqualsCoder MattEqualsCoder released this 08 Jan 03:12
· 7 commits to main since this release

This is a casual version of the original SMZ3 randomizer.

Changes in 9.9.1

Cas-ify Your Archipelago Experience (Beta)

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

image

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

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

Some things to note:

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

Initial Setup Wizard

image

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

Sprite Window Updates

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

image

Soft Lock Prevention & Upper Red Brin to Upper Maridia Patches

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

image

Logic Update & Cas Setting

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

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

Cheats in UI

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

image

  • Miscellaneous Updates

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

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

View prior version release notes