Skip to content

MM-Randomizer v1.16.0.12

Latest
Compare
Choose a tag to compare
@ZoeyZolotova ZoeyZolotova released this 27 Jul 11:33

The windows application requires .NET Desktop Runtime 5.0.7

New Features

Item Randomization

  • Add the Goron Elder / Lullaby Intro to the randomized item pool.
    This is part of Progressive Upgrades with the Goron Lullaby.
    The Goron Baby behavior has been changed. To get the reward from the Goron Baby, you must either play the Lullaby Intro or the Goron Lullaby. To put the Goron Baby to sleep and light the nearby torch, you must play the Goron Lullaby.
  • Add the Bombers' Notebook Entries to the randomized item pool.
    Only the 20 entries for meeting people actually require you to have the Bombers' Notebook to acquire. The other 31 events are triggered and the randomized reward granted whether you have the Bombers' Notebook or not.
  • Add fairies to the randomized item pool.
    This includes fairies summoned from gossip stones, fixed fairy spawned from objects such as pots, free-floating fairies and butterflies that turn into fairies.
  • Add the four frog choir frogs to the randomized item pool.
    Even when randomized, the frogs will not be kept through song of time and must be found again.

Main Settings

  • Added plando capability from Isghj's actorizer. Plando files are in a similar format, but must be valid JSON (e.g. property names must be in double quotes).
  • Extra Starting Items
    Added dungeon stray fairies.
  • Shuffle boss rooms
    Boss rooms will be shuffled among themselves. The boss door texture will match the boss behind the door.
  • Boss Remains For Moon
    Set the number of Boss Remains required to proceed through the final Giants cutscene to the moon.
  • Victory Modes:
    Direct to Credits - Once the custom victory condition(s) is/are fulfilled, begin the credits as soon as possible. Otherwise, you must fulfill the condition(s) and then defeat Majora.
    Cant Fight Majora - When enabled, speaking to the Moon Child who is wearing Majora's Mask will send you back in time if you haven't fufilled the victory condition(s). When disabled, defeating Majora will send you back in time if you haven't fulfilled the victory condition(s).
    Fairies - Have 15 of each dungeon stray fairy.
    Skull Tokens - Have 30 of each type of skulltula token.
    Non Transformation Masks - Have all 20 non-transformation masks.
    Transformation Masks - Have all 4 transformation masks.
    Notebook - Have all the notebook entries.
    Hearts - Have all 20 hearts.
    One Boss Remains, Two Boss Remains, Three Boss Remains and Four Boss Remains - Have that many boss remains. Only the highest selected boss remains victory condition will be used.
    When victory modes are applied, relevant items (pieces of heart, dungeon stray fairies, skulltula tokens) will be placed in Large Gold chests with the Update Chests setting.
  • Randomize Prices
    Shuffle Only - Prices will only be shuffled among each other. Must enable Puchases, Minigames or Misc for this setting to have any effect.
  • Boss Remains Modes:
    Great Fairy Rewards - altered to just place boss remains on any great fairy reward. Combining it with the Keep Within Area will put them at the fairy fountain near the temple where the boss of the boss remain is.
    Shuffle Only - Shuffles Boss Remains among each other.
    Keep Within Temples - Boss Remains can be placed into any temple.
    Keep Within Area - Boss Remains can be placed in or near the temple of the boss. Combine this with Keep Within Temples to put Boss Remains in the temple of their boss (This replaces Keep Within Dungeon).
    Keep Within Overworld - Boss Remains will not be placed in temples.
    Blitz1 - Start with 1 random boss remain. Locations in and after the temple with that boss will be forced to be junk.
    Blitz2 - Start with 2 random boss remains. Locations in and after the temple with those bosses will be forced to be junk.
    Blitz3 - Start with 3 random boss remains. Locations in and after the temple with those bosses will be forced to be junk.
    Blitz4 - Start with 4 random boss remains. Locations in and after temples will be forced to be junk.
    Any non-randomized item whose location is forced to be junk will either be granted as a starting item if it's capable of being a starting item, or locations requiring it will also be junked.
  • Boss Key Modes:
    Great Fairy Rewards - Boss Keys will be placed on great fairy rewards.
    Keep Within Temples - Boss Keys can be placed into any temple.
    Keep Within Area - Boss Keys can be placed in or near the temple they're used in. Combine this with Keep Within Temples to put Boss Keys in the temple they're used in (This replaces Keep Within Dungeon).
    Keep Within Overworld - Boss Keys will not be placed in temples.
  • Small Key Modes:
    Keep Within Temples - Small Keys can be placed into any temple.
    Keep Within Area - Small Keys can be placed in or near the temple they're used in. Combine this with Keep Within Temples to put Small Keys in the temple they're used in (This replaces Keep Within Dungeon).
    Keep Within Overworld - Small Keys will not be placed in temples.
  • Dungeon Fairy Modes:
    Keep Within Temples - Dungeon stray fairies can be placed into any temple.
    Keep Within Area - Dungeon stray fairies can be placed in or near the fairy fountain they originate from. Combine this with Keep Within Temples to put dungeon stray fairies in the temple near their fairy fountain (This replaces Keep Within Dungeon).
    Keep Within Overworld - Dungeon stray fairies will not be placed in temples.
  • Dungeon Navigation Modes:
    Keep Within Temples - Dungeon Maps and Compasses can be placed into any temple.
    Keep Within Area - Dungeon Maps and Compasses can be placed in or near the temple they're used in. Combine this with Keep Within Temples to put Dungeon Maps and Compasses in the temple they're used in (This replaces Keep Within Dungeon).
    Keep Within Overworld - Dungeon Maps and Compasses will not be placed in temples.
    Map Reveals Location - Finding a Dungeon Map will tell you the location of the dungeon. Dungeon Maps will be in large gold chests if Update Chests is enabled.
    Compass Reveals Boss - Finding a Compass will tell you which boss is in the dungeon. Compasses will be in large gold chests if Update Chests is enabled.
  • Spoiler Log
    Added an indicator that shows if a location has been forced to be junk.
    Added a Playthrough section that lists the spheres of items.

Logic Editor

  • Added ability for trick entries to specify a YouTube url which will be linked in the Edit Tricks window.
  • Added ability for entries to require specific settings. In the UI, gimmicks that are considered in logic will be marked with an asterisk.

Gimmicks

  • Giant's Mask anywhere
    Be careful not to softlock on unusual terrain.
  • Instant Transformations
    Transforming using Deku Mask, Goron Mask, Zora Mask and Fierce Deity's Mask will be almost instant. These items can no longer be used as "cutscene items".
    In some cases, the transformation cutscene will still play to prevent issues.
  • Bomb Arrows
    Use a bomb while an arrow is out when using the bow to attach the bomb to the tip of the arrow.
  • Change Ice Trap UI to Traps and add a weighting option for each type of trap.
  • Add Bomb Traps as a type of trap, which explode and can change the player's tunic color if the setting is enabled.
  • Add Rupoors as a type of trap, which take 10 rupees away.
  • Add Nothing as a trap type, which is literally nothing.
  • Fewer Health Drops
    Recovery Hearts will not drop, and re-acquiring random items to turn into Green Rupees instead. Fairies will not heal except on death.
  • Iron Goron
    Goron Link will sink in water instead of drowning.
  • Vanilla Moon Trial Access
    Entering the trials on the Moon will require masks, as per the vanilla behavior, but this is not considered by logic. Without this enabled, the trials will not require any masks to enter.
  • More Damage Sources
    • On Epona - Instead of being immune to damage while riding Epona, Link will take damage and be thrown off.
    • While Shielding - Link will take damage when being hit on his shield, and can't recoil off damage to the shield.
    • From Void - Link will take damage when falling into most voids. Voids that have a specific destination will not deal damage.
    • From Gorons - Link will take damage when being hit by Gorons during the Goron Race.
    • From Gibdos Faster - Gibdos will deal damage immediately after grabbing Link.
    • Getting Caught - Getting thrown out after being caught by guards will deal damage. Being thrown out after getting the reward from the Imprisoned Monkey will not deal damage.
    • From Dog - Dogs will damage Deku Link.
    • From Dexihands - Link will take damage from Dexihands.
  • Moon Crash Erases File
    This erases both files at the end of the moon crash cutscene.

Comfort

  • Safer Glitches
    This setting aims to encourage players to try glitches without being worried about the game crashing. This includes:
    • Prevents HESS crash
    • Prevents Weirdshot crash
    • Prevents Action Swap crash
    • Prevents Song of Double Time softlock during 0th or 4th day
    • Prevents Tatl text softlock on 0th of 4th day
    • Prevents 0th day file deletion
    • Prevents hookslide crash
    • Prevents softlocks when using Remote Hookshot
    • Prevents 0th day Goron Bow crash
    • Applies safety fixes for Fierce Deity even if Fierce Deity Anywhere is not enabled
    • Index warp no longer crashes or softlocks (but you won't be able to use it to access the Debug Menu)
    • Prevents softlocks when interrupting mask transformations
    • Mayor is removed on 4th day
    • Prevents Gossip Stone time from crashing on 4th day
    • Deku playground employees are removed on 4th day.
    • Prevents the Town Shooting Gallery from crashing on 0th day and 4th day.
  • Quest Items Through Time
    Quest items will return to your inventory after Song of Time.
  • Add Bombchu Drops
    If you have found Bombchu, then any random Bomb drop or fixed non-randomized Bomb drop will have a chance to drop Bombchu instead. Where relevant, Bombchu packs of 1 and 5 will be in logic in addition to packs of 10.
  • New Speed Up - Baby Cuccos Map
    The baby cuccos in the Cucco Shack will show as dots on the minimap.
  • Treasure Chest Game Spoiler
    Draws a minimap during the Treasure Chest Game if you have the Map of Clock Town:
    • Off: No minimap, default vanilla behaviour.
    • Minimal: Minimap is displayed, blocks appear on minimap when triggered.
    • Conditional Spoiler: Minimal behaviour, and if the Mask of Truth is aquired along with Map of Clock Town, spoil the maze layout.
    • Spoiler: Only Map of Clock Town needed to spoil the maze layout.
  • Update world models
    Kafei now wears the model for the Keaton Mask check on his face.
    Kafei now wears the model for the Pendant of Memories check around his neck.
    The Hungry Goron now wears the model for the Don Gero's Mask check on his head.
    The Postman now wears the model for the Postman's Hat check on his head.
    The cursed man in the Swamp Spider House now wears the model for the Mask of Truth check on his face. This reward is no longer hinted when using default Competitive Hint settings.
    The Gorman Bros now wear the model for the Garo's Mask check on their heads when chasing Cremia.
    The Mountain Smithy now hammers at a molten version of the model for the Razor Sword and Gilded Sword checks once you've given them the payment or gold dust.
    Changed the item the bomb shop keeper is holding to be the same as the shop's left item.
    The Skull Kid will, in addition to holding the model for the Ocarina check in his left hand, hold the model for the Song of Time check in his right hand.
  • Update NPC Text
    NPC text that refers to items and their locations will be updated.
    • The banker will hint what the reward will be if you deposit 200 rupees.
    • The Keaton Quiz will sometimes hint the reward for Romani's Epona minigame.
    • The Keaton Quiz will sometimes hint what item is sold by the Milk Bar.
    • Mr Barten, the Milk Bar bartender, between 3pm and 9pm will hint the expensive item sold by the Milk Bar and its price.
    • The Bomb Shop owner and his mother will hint the item that is being delivered.
    • The goron in the Bomb Shop will hint the region of the Powder Keg.
    • The Pictograph Contest will let you know what the reward is rather than saying "5 Rupees" or "20 Rupees".
    • The Mountain Smithy will hint the region of the Gold Dust.
    • The Zora next to the jar minigame will hint the item rewarded by the first beaver race.
    • The beavers will hint the item that they will reward you with if you race them.
    • Evan will hint the region of an empty bottle, specifically the one that was originally on the Beaver Race.
    • The graves will hint the final item under each of them.
    • The ghost on the Road to Ikana will hint the region of the Garo's Mask.
    • If the Song of Soaring is randomized, the Owl will appear in Southern Swamp and hint the region of the Song of Soaring.
    • If the Song of Time is randomized, the scarecrow will hint the region of the Song of Time.
      Items and locations hinted this way can not be Way of the Hero and will not appear as two stars in the spoiler log.
  • Tolerant Gossip Angle
    The angle at which Gossip Stones can be read will be more tolerant.
  • Adult Link model is now automatically considered in Casual and Glitched logic, and is no longer considered "Risky!".
  • Easy Frame By Frame
    Hold Start while unpausing to pause again after one frame passes.
  • Detect Stray Fairies
    Nearby stray fairies, even randomized ones, will cause the Great Fairy Mask to shimmer.
  • Detect Skulltula Tokens
    Nearby skulltula tokens, even randomized ones, will emit a spider crawling sound.
  • Importance Count
    For gossip stone hints and garo hints. When enabled, hints that normally give a Way of the Hero hint will instead tell you the number of important items in the region; Foolish hints will say zero important items; Foolish Except The Song hints will say one important song.
  • Oath Hint
    When you take the boss warp after defeating a temple boss, if you have enough boss remains to go to the moon and do not have Oath to Order then a cutscene will play in which the Giants reveal to you the region where the Oath to Order is located.\n\nIf Mix Songs With Items is disabled, they will instead reveal the region of the Powder Keg, Captain's Hat, Mirror Shield, Deku Mask, Goron Mask or Zora Mask, depending on where the Oath to Order is.
  • Remains Hint
    At the entrance to the Clock Tower Interior, Tatl will prompt to speak and will tell you the regions where the Boss Remains are located.
  • Fairy and Skull Hint
    The cursed man in the Swamp Spider House, and the Green Shirt Man in the Ocean Spider House will tell you the regions of the remaining spider tokens. The Green Shirt Man in the Ocean Spider House will appear there when you blow up the entrance wall.\n\nEach fairy fountain (including Clock Town) will tell you the regions of the remaining Stray Fairies.

Shorten Cutscenes

  • Short Chest Opening
    Large chests now by default play their long opening animation, and this setting makes them play the short animation.
  • Princess Delivery
    The cutsene when delivering the Deku Princess will be skipped.
  • Sun Mask
    Shortens various aspects of recovery the Sun Mask.
  • Tingle
    You don't have to watch Tingle Fall, and his text is shortened.
  • Jim Running
    You don't have to watch Jim run away after using the Bombers' code.
  • Kotake
    You don't have to watch Kotake fly into the woods, and don't have to watch her fly away after giving you the item.
  • Hold A Text
    Hold A to automatically advance text.

Cosmetics

  • Bomb Traps Randomize Tunic Color
    When you trigger a bomb trap, your tunic color will change to a random color.
  • Rainbow Tunic
    Link's tunic will slowly cycle its hue.
  • Remove Minor Music
    Minor music such as indoors and grottos will not play. Background music that is already playing will instead continue.
  • Show Track Names
    Shows the filename of the music being played at the bottom left of the screen in-game.
  • Disable Fanfares
    Item fanfares, scoop fanfares and swamp shooting gallery fanfares are replaced with sound effects.
  • Camera Style
    Default: Vanilla camera.
    Responsive: Link's movement will always be relative to the direction the camera is facing.
    Instant: When Z-Targeting to move the camera behind Link, it will do it very quickly. Camera panning when climbing ledges is also sped up.

CLI

  • Added -settingsConfig CLI parameter that outputs available settings in json format.

Updates

  • All items major items can now be re-acquired in future cycles. When a progressive upgrade is acquired, that location is locked to that specific upgrade tier.
  • Logic entries can now have tricks and settings in the dependencies list and in the conditionals list even if the whole conditionals list is tricks or settings. Inaccessible locations will automatically be forced to be junk.
  • Fierce Deity's Mask anywhere
    Now able to use transformation masks.
    Slightly move the crate in Goron Village that causes a softlock.
    Can now open doors properly.
    Sword Beams now hit more enemies (the same damage values as magic spin attack).
  • Update Chests
    Bombchu in logic now appear in small gold chests instead of large gold chests, unless Add Bombchu Drops is enabled.
    Magic Beans now appear in small gold chests instead of large gold chests.
  • Custom Hint Priorities
    Added ability for hint tiers to only hint a subsection of the tier, and junk the rest of the locations in the tier.
  • Update some NPC text regardless of the Update NPC Text setting.
    If Kotake red potion is not vanilla, update her text to not mention the potion.
    If any Tingle maps are randomized, update Tingle's text to not mention maps.
    If Pendant is not vanilla, update Kafei's text to not mention it.
    If Blast Mask is not vanilla, update the old lady's text to not mention it.
    If any curiosity shop sales are randomized, update the text to say 'something worth X Rupees' instead of just 'X Rupees'.
    When shop appearance update is enabled:
    Update the text of a goron in goron shrine spring to say what the keg challenge reward is;
    Update the curiosity shop text to say what the big bomb bag and all night mask purchases are instead of saying their vanilla text.
  • Removed the message after beating the deku scrub playground for three days in a row, which could cause a softlock if you try to play a song when it comes up.
  • Tingle, Milk Bar and Shop texts now truncate item names that are too long. They also now say "1 Rupee" instead of "1 Rupees" when appropriate.
  • Changed vanilla behavior that causes you to lose your Powder Keg ammo if you carry a Powder Keg through a loading zone.
  • Made No Logic use Glitched Logic with all tricks enabled for HTML tracker and for blitz junk location calculation.
  • Added more music states for form-changing music:
    • FierceDeity
    • Indoors
    • Cave
    • CriticalHealth
    • Outdoors
  • Increase background music budget to 0x6000.
  • Allow equipping over transformation masks when they're on the D-pad.
  • Locations that are junked or already hinted can no longer be hinted by relevant or random hints. Combined locations now also apply to relevant and random hints settings.
  • Made the stray fairy message icon work for picking up stray fairies.
  • Instead of explicitly marking the Crimson Rupee and Maps and Compasses as not junk, now all items that are unique and items that are uniquely randomized can no longer be considered junk. For example if you only randomize one gold rupee, it's not considered junk.
  • Add icon to the kokiri sword get item message.
  • Increase the time tooltips are displaed to 30 seconds.
  • Update Account For Royal Wallet price mode to also double the price of any shuffled or non-randomized price.
  • Increased the ROM size threshold for the WiiVC build output to fail at from 32MB to 39MB.
  • When filtering the tricks list, it now also checks the trick tooltips.
  • Significantly improve the time it takes for item importance calculation.
  • Updated logic algorithm to discard conditionals when one of the options is solely made up of non-randomized sphere 0 items.
    This means, for example, that a randomized red potion will not be considered important if there is a non-randomized red potion in the trading post or witch shop that don't require a wallet to purchase.
  • The Clock Tower Roof region now counts towards the limit of Clock Town hints.
  • Allowed cancel RSP audio command while preventing audio thread death.
  • Carets in the text spoiler log now indicate highly restricted items (such as songs on songs) that are required but dont lock anything. Hints that indicate hint importance now correctly say (required) for highly restricted items that lock nothing.
  • When shortened cutscenes Everything Else option is disabled, the midnight fireworks cutscene will only play if you're in south clock town.
  • Pieces of Heart and Heart Containers can now be considered important, and if they are then they will prevent regions with them from being foolish.
  • Prevented Dinolfos from being randomized to Beneath the Graveyard to avoid a crash.
  • Prevented Chuchus from being randomized to Southern Swamp (Clear) to avoid a crash.
  • Added support for .seq and .aseq files in mmrs music files.
  • Changed DisableCombatMusic to a boolean.
  • Music tracks with custom audiobanks will no longer attempt to alter and reuse vanilla slots.

Casual Logic

  • Massive update by bcguppy. Tricks list mostly split out into individual uses of a technique.

Bug Fixes

  • Overlay Menu: Fixed skulltula icon not being recognized by texture packs. Renamed "StnTower" to "StoneTwr". Used stray fairy icons in parameter_static to avoid allocating memory.
  • Fixed Bombers' Notebook issues:
    Fixed Grog not giving the notebook entry if you don't have the Bunny Hood.
    Fixed Kamaro not giving the notebook entry if you don't have Kamaro's Mask.
    Fixed Romani not giving the notebook entry if you don't have Epona's Song.
    Fixed Anju and Kafei not giving the notebook entry by adding the appropriate text box at the end of the Couple's Mask cutscene.
  • Fixed the smithy glowing sword models not working properly on Wii VC and Dolphin (vanilla bug).
  • Fixed the Giants cutscene behavior after defeating a boss. It is now consistent and the cutscene that plays depends on how much boss remains you have.
  • Fixed finding the Clock Town Stray Fairy altering your HUD visibility.
  • Fixed adult link voice when wearing the Giant's Mask.
  • Fixed position and rotation of the item the Skull Kid holds when he's not tossing it in the air.
  • Relevent garo hint after defeating Igos can no longer hint the item from defeating Igos.
  • Fixed bgm issues on the clock tower roof.
  • Fixed incorrect tooltip for the Music dropdown. The "None" option does not in-fact softlock on Frog Choir.
  • Fixed a softlock when picking up two major items from randomized deku playground rupees one frame after the other.
  • Fixed softlock when using a cutscene item right after picking up the telescope guay rupee.