Skip to content

SMZ3 Cas’ Randomizer v9.9.0 RC 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@MattEqualsCoder MattEqualsCoder released this 25 Dec 19:42
· 56 commits to main since this release
39ed4e9

This is a casual version of the original SMZ3 randomizer.

This is a release candidate. If you encounter any problems, please open an Issue or post a message on betus's discord.

Changes in 9.9.0

Cas-ify Your Archipelago Experience (Beta)

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

image

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

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

Some things to note:

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

Initial Setup Wizard

image

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

Sprite Window Updates

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

image

  • Miscellaneous Updates

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

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

View prior version release notes