Skip to content

Releases: Dessyreqt/smrandomizer

Super Metroid Randomizer v21 - .NET 4.8

16 Sep 22:10
Compare
Choose a tag to compare

The same as before, but upgraded to .NET 4.8 to see if it addresses a compatibility issue.

Super Metroid Randomizer v21

15 Jul 22:08
Compare
Choose a tag to compare

v21 (2016-07-15)

  • Randomization will now try to distribute items more evenly. As a result, required items should now show up toward the end of the game slightly more often than before.
  • Fixed error with Crateria Gauntlet missile logic (all difficulties.)
  • Fixed error with Kraid items logic (all difficulties.)
  • Fixed lava dive logic in Speedrunner difficulty.
  • Added as a possible output for the file, which appends the date in YYYYMMDD format.
  • Added "Report an issue" button.
  • Added "Random spoiler" button.
  • Consolidated to one rom within the project. This should reduce the size of the binary to about half its previous size.
  • Updates to the update-checking logic.
  • Some Linux-compatibility changes.

Super Metroid Randomizer v20

20 Apr 06:21
Compare
Choose a tag to compare

v20 (2016-04-20)

This is a fundamental shift in the way difficulties work. Instead of having "Easy", "Normal", and "Hard", the difficulties are now "Casual", "Speedrunner", and "Masochist." If you aren't a speedrunner, don't pick "Speedrunner." If you aren't a masochist, don't pick "Masochist." Easy as that.

  • A major overhaul of the randomization for all difficulties has taken place.
    • Among the changes, now Missile and Super Missile are possible first items in Speedrunner and higher difficulties.
  • Casual difficulty has the 100 normal items hidden from vanilla Super Metroid. A great intro for those who want to play something a little more random, but nothing tricky.
    • Also, no items will be hidden in the scenery on Casual except those normally hidden in vanilla Super Metroid.
  • We have moved over to Github, thanks to nonfunctioning version control servers on Codeplex! The update check will now check that location and take you to that site.
  • There is now a spoiler log for those who get stuck (or for those on Masochist who don't want to waste their time checking every item.)
  • The icon has been removed for higher Linux compatibility.
  • The item fanfare has been removed.
  • Some bug fixes for the Controls dialog.
  • GT code has been removed.

Super Metroid Randomizer v19

20 Apr 04:11
Compare
Choose a tag to compare

Note: this release is part of a migration from Codeplex.

v19 (2015-03-06)

  • Hard mode added. Hard mode has only 3 energy tanks, 3 missiles, 3 super missiles, 3 power bombs, and 1 Reserve Tank. It removes Spring Ball, Plasma Beam and Space Jump.
  • Defaults to "Easy" mode.
  • Added algorithms to fill unavailable spots with nothing (relevant for hard mode, where you can't get space jump).
  • Seed clears when you change mode.
  • Many easy mode logic changes.
  • Fixed some logic with the blue Brinstar energy tank location.
  • Updated logic for some pink Brinstar items.
  • Missile spot below top green Brinstar super missile can no longer be hidden.
  • Changed logic for blue Brinstar energy tank.
  • Changed logic for green Brinstar missile behind missile behind reserve tank.

v18 (2015-03-04)

  • Easy mode added. Easy mode adds 10 missile packs, 4 super missile packs, 4 power bomb packs, and 7 energy tanks. Easy mode can't start with Speed Booster.
  • Automatically applies .sfc extension to rom name if no extension specified.
  • Corrected some faulty logic for accessing the Crateria gauntlet missile locations.

v17 (2015-03-01)

  • Added ability to set default controls for the generated ROM. These controls are saved as you use the program.
  • Minor change to update check code.
  • Added an icon.
  • Embedded seed in ROM (shows up as game name in SNES9x.)

v16 (2015-02-28)

  • Slightly updated logic for when to not hide items.
  • Gravity Suit will no longer spawn in Crateria or Brinstar, and selected places in upper Norfair and Wrecked Ship. This addresses the issue of having seeds that are too easy because you find Gravity Suit right away.

v15 (2015-02-18)

  • Added automatic check for updates.
  • Added regions to PLMs for later use.
  • Fixed a bug involving creating a rom without specifying a directory.
  • Added 2 more locations where hidden items won't spawn.
  • Charge beams will no longer be invisible items.
  • Changed item logic for the super missile in pink brinstar.

v14 (2015-01-30)

  • Added 50% chance for items to be nothing
  • Will create folders if they don't exist instead of throwing an error
  • Added chance for non- chozo ball items to be invisible (shoot to reveal)
  • Added extra copies of Charge Beam; these items share an index, so collecting one will remove them all
  • Created fixed distribution of items; max 7 energy tanks, 4 reserve tanks, 50 missiles, 30 super missiles, and 20 power bombs. Singleton items are unchanged.

v13 (2014-07-07)

  • Made RNG portable, so users on Wine/Linux should receive the same results as those on Windows.

v12 (2014-05-29)

  • Reenabled autosaving at the beginning of Ceres. Thanks Scyzer!

v11 (2014-05-26)

  • Moved all of v10 features to an "Old Randomizer" tab.
  • Created a new randomization algorithm; now any item can spawn anywhere. Progression though the game should still be possible. Average difficulty should be higher than vanilla Super Metroid, but can vary from super easy to super hard. It's random, what do you expect?
  • Removed the intro sequence from both versions of randomization. As a side effect, this also removes the autosave from the beginning of Ceres. This will be looked into, but until it is fixed, be aware.
  • For the new randomizer, reverted the Reserve Tanks back from the Kappa image. The Kappa made sense when you knew you could just look at major items for all of your upgrade, and getting a reserve tank is a big disappoinment. Now that every item location is a roughly 1/5 chance for a big item, reserve tanks aren't as bad as they used to be.

v10 (2012-12-21)

  • Special update for Twitch.tv users.

v9 (2012-12-08)

  • Fixed an issue where Speed could appear in Lower Norfair and Hi- Jump at Maridia reserve while Suitless is forced.
  • Added a feature where the randomizer will tell you if the seed it is given is likely to be impossible.

v8 (2012-12-05)

  • Fixed an issue where Speed could be trapped behind Draygon and Ice could be at the WS Reserve.

v7 (2012-11-25)

  • Fixed an issue where Hi- Jump could be trapped at Wrecked Ship reserve with Speed in Maridia and Gravity in Lower Norfair.

v6 (2012-11-23)

  • Fixed an issue relating to Speed Booster spawning in Maridia and important items (such as Gravity Suit if suitless disabled) spawning at Wrecked Ship reserve.

v5 (2012-11-15)

  • Added command line functionality for automation purposes.
  • Implented Krankdud's change to randomize the Etecoon's item.
    NOTE: this version will not accept seeds from a previous version. The seed format has changed by necessity.

v4 (2012-11-15)

  • Started putting version numbers at the top of the form.
  • Added a warning when suitless Maridia is required in a parsed seed.

v3 (2012-11-15)

  • Changed seed to only generate filename- legal characters. Using old seeds will still work exactly the same.
  • Files can now be saved with the tag, which will insert the seed of the file in its place when creating the rom. For example, "SM Random .sfc" might become "SM Random TIZyl7NXfeAa76R9+ugqtmolZ+nsWBykeVN- TQ.sfc"
  • Added a dialog box to the save window reminding the user to press "create" to actually generate the rom.

v2 (2012-11-14)

  • Fixed problem that allowed Gravity to spawn when "disable suitless" checked

v1 (2012-11-13)

  • Initial release