Releases: ZoeyZolotova/mm-rando
Releases · ZoeyZolotova/mm-rando
MM-Randomizer v1.16.0.12
The windows application requires .NET Desktop Runtime 5.0.7
- Windows x64
- macOS x64
- other (use the Windows Desktop Runtime or Runtime Installer columns)
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
- Ma...
MM-Randomizer v1.15.2.1
The windows application requires .NET Desktop Runtime 5.0.7
- Windows x64
- macOS x64
- other (use the Windows Desktop Runtime or Runtime Installer columns)
Bug Fixes
- The cutscene on the clock tower roof will no longer play more than once if the skull kid reward is junk.
- Fixed logic for Defeat WFT Gekko.
- Fixed crash when throwing a bomb as igos is granting an item.
- Prevented "Foolish except the song" hints for regions with only songs in them.
Music
- Healing song was pointerized with shorten cutscenes, even though it still gets used for healing pamelas father.
- Better error message if you run out of music.
- Ignore empty inputs after a trailing comma in a mmrs category.
MM-Randomizer v1.15.1.4
The windows application requires .NET Desktop Runtime 5.0.7
- Windows x64
- macOS x64
- other (use the Windows Desktop Runtime or Runtime Installer columns)
Hotfix
- Fixed arrow cycling sometimes crashing the game.
- Fixed errors during randomization that can occur if too few items are randomized.
MM-Randomizer v1.15.1.3
The windows application requires .NET Desktop Runtime 5.0.7
- Windows x64
- macOS x64
- other (use the Windows Desktop Runtime or Runtime Installer columns)
New Features
- Replaced 'Bespoke Item Placement' checkbox with a Item Placement Order dropdown. Added 'Random' as an option for item placement order.
- Added crash debug screen for Wii VC. This was changed in the 00000001.app file in the vc folder, so if you don't see this make sure you're using the updated version.
Updates
- Temporary junk items are now placed before non-temporary junk to prevent "Unable to place Bombchu anywhere." errors.
- Updated Bespoke Item Placement order to be more random.
- Updated Casual Logic.
- Added new song slots: Japas Bass Practice, Tijo Drum Practice and Kamaro Dance Rosa Sisters.
- Recategorized some song slots. Great Bay Coast added Town. Goron City added Indoor. Romani Ranch added Field. Zora Hall added Indoor. Deku Palace added Field. Pirates Fortress removed Field. Ikana Castle removed Field. Guru Guru added Calm Cutscenes / Character Themes. Sharp added Action Cutscenes. Chase added Boss Fight. Kaepora removed all basic categories. Incarnation added Minigame and Action Cutscenes.
- Updated crash debugger screen for usefulness and readability.
Bug Fixes
- Removed Quest Item Extra Storage from the default casual tricks as it's no longer a trick. Fixed "tricks enabled" label to handle "1 trick enabled".
- Fixed Powder Keg challenge not misspelling ice traps.
- Fixed bank withdraw fee not being taken into account when pressing R to withdraw from the bank when the bank withdraw fee is not randomized.
- Prevented junk items from being placed before non-junk items and causing non-junk items to run out of valid locations.
- Music randomizer now ignores empty lines and bad category input and keeps going.
- For arrow cycling, ensured arrow actor still exists after delay frame.
- Fixed streaming/persistent sample management with large bgm + combat/miniboss banks.
- Fixed custom music chosen by the backup selector not using custom banks.
- Fixed incorrect sequence size lookup for vanilla songs.
- Fixed link's tunic glitching out when walking slowly.
- Fixed typo in astronomy man's moon's tear text.
- Fixed Way of the Hero candidacy being incorrectly determined for locations that could be hinted but aren't.
MM-Randomizer v1.15.0.21
The windows application requires .NET Desktop Runtime 5.0.7
- Windows x64
- macOS x64
- other (use the Windows Desktop Runtime or Runtime Installer columns)
New Features
- Added Boss Remains to the randomized item pool (Boss Remains / Boss Fights).
The item floating in the boss warp is now the boss remains again, instead of the Oath to Order. The Oath to Order check is now granted right before the warp transition. - Added Ocarina of Time and Song of Time to the randomized item pool (Time Travel / Boss Fights).
Vanilla Layout mode always starts with both of them.
Theoretically, the logic should ensure that they're both obtainable in one cycle.
When either Ocarina of Time or Song of Time aren't present in the Extra Starting Items list or either of the checks are randomized:- The cutscene on the clock tower roof plays and shows the Skull Kid holding the Ocarina. After picking up the item dropped by the Skull Kid, you are also granted the Song of Time check immediately.
- The clock speed does not get sped up due to lack of Ocarina.
- Termina Field does not enter "first cycle mode" due to lack of Ocarina. (This makes it possible to use glitches to play Oath to Order on the roof and go to the moon, despite the lack of Ocarina)
- Add 'Royal Wallet' to the randomized item pool.
The Royal Wallet has a capacity of 999. Add it by checking the checkbox at the bottom of the Item Pool tab labelled 'Royal Wallet'. A random junk item will be removed in its place as if it's a permanently 'enforced junk' location. - New Main Settings tab - Randomize Prices
The following categories can be selected:- Purchases (Bomb Shop Powder Keg, Smithy 1, Goron Village Powder Keg, Trade Scrub Purchases, Telescope Scrub Purchases, Tingle Maps, Milk Bar, Gorman Milk, Bomb Shop, Trading Post Main Guy, Trading Post Part Timer, Witch Shop, Goron Shop (Winter), Goron Shop (Spring), Zora Shop, Curiosity Shop (including stolen items))
- Minigames (Honey and Darling, Town Archery, Swamp Archery, Boat Archery, Treasure Chest Game, Fisherman Game, Swordsman's School, Postman Game, Deku Playground, Lottery, Gorman Race, Poe Hut (+Healed))
- Misc (Night Bank Withdraw, Swamp Boat Ride)
Items purchasable in multiple locations can have different prices, and logic will account for it.
- If Update Shops is enabled, ordinary shops (Trading Post, Bomb Shop, Goron Shop, Zora Shop, Potion Shop, Curiosity Shop) now check if you are able to carry the item you are trying to purchase. Some purchases are also made instantly and skip Link's animation.
Instant purchases includes:- Known ammo. Buying magic beans, deku nuts, deku sticks, bombchu or powder keg for the first time will still play the animation.
- Items that require an empty bottle.
- Magic Jars
- Recovery Hearts
- Rupees
- New Small Key and Boss Key mode - Keep Through Time
Any used keys will return to Link's inventory after playing Song of Time. - Added search bar to Custom Item List, Starting Items, and Junk Location editors. (Thanks thedrummonger)
- New gimmick - Hookshot Any Surface
Be careful not to softlock by going places you aren't meant to be, or hookshotting unusual surfaces such as some of the walls in the Majora boss fight. - New gimmick - Climb Most Surfaces
Be careful not to softlock by climbing to places you aren't meant to be, such as the infamous softlock near the Zora Cape owl statue. - New gimmick - Free Scarecrow
Pulling out the Ocarina while in range of a scarecrow will automatically summon it. - New gimmick - Auto-invert
Auto-invert time at the start of a cycle. Choose either First Cycle or Always. - New comfort option - Lenient Goron Spikes
Goron Spikes can charge even when rolling slowly, the charge amount is kept when going off a ledge, and minimum speed for keeping goron spikes is removed. - New comfort option - Target Health Bar
- The crash debug screen will now show on emulators and N64 without needing to enter the button combination.
- Added new "Boss Remains Mode" options including "Great Fairy Rewards" which forces them to be on their corresponding great fairy fountain, and "Keep Within Dungeon".
- New Speed Up - Double Archery Rewards
Grant both archery rewards with a sufficient score. - New comfort Option - Fill wallet on upgrade
Fills wallet with max rupees upon finding a wallet upgrade. - New comfort setting 'Hidden Rupees Sparkle'.
This makes invisible rupees and hit tags emit a sparkle. - New Comfort setting 'Garo Hints'
Garo Hints have the same hint distribution options as for Gossip Stone Hints. The Relevant hints are currently fairly closely matched with the vanilla text, as so they are quite powerful.
The default Way of the Hero / Foolish distribution for Competitive Garo Hints is 2 Way of the Hero and 2 Foolish. They are also forbidden from hinting a Clock Town region.
No 'Free Hint' option is available for Garo Hints.
When any setting other then 'Default' is used, the behavior of the Garos changes very slightly; usually if you have Elegy of Emptiness they all give the same unique hint, but now they will all give the same unique hint if you've defeated Igos du Ikana this cycle. - New Hint setting 'Indicate Importance'.
This makes it so when a hint is given for a specific item or items, the hint also indicates whether the item is required or not required.
Only available if either Gossip Stone Hints or Garo Hints are using the Competitive setting. - New Hint setting 'Mix Gossip and Garo Hints'.
Only available if both Gossip Stone Hints and Garo Hints are set to Competitive.
If enabled, all of the hints will be spread among Gossip Stone and Garo Hints, so you could have a hint on a Gossip Stone and a copy of that hint on a Garo. If disabled, copies of hints will only appear on the same type of hint giver. - New setting for Gossip Stone Hints and Garo Hints that allow customization of the number of Way of the Hero / Foolish hints, and the maximum number of those hints that can be for Clock Town regions.
- New Hint setting 'Customize Hint Priorities'.
This setting allows you to override the default hint priorities with your own lists of locations. If any number of locations are added, hint priorities will be pulled exclusively from the list. Settings are not taken into account, but non-randomized locations and junked locations will not be hinted. The higher a location appears in the list, the higher its priority. Locations with the same priority will be chosen randomly. Similar locations will be combined as per the default behavior (e.g. Ranch Sisters Defense if both Aliens Defense or Cremia are in the hint priority list and both are randomized). - Added 'Free Hints' option for garo hints. Garo fights are triggered by speaking to Tatl instead of wearing the Garo Mask. Added Mask of Truth to logic for gossip hints. If free hints are enabled, the required masks are removed from the logic for the affected hints.
- Added checkbox in custom hint priority UI to indicate that that tier of hints should indicate importance. Location hints are now only combined with locations that are included in the custom priority list.
- New Shorten Cutscenes Options:
- Goron Village Owl - The owl in Goron Village will no longer trigger dialog when you approach. You must target it and talk to it if you want it to reveal the path.
- Automatic Credits - The dialog of the credits will proceed automatically.
- Items are now capable of counting toward multiple regions. This includes in the spoiler log and for Competitive Hints.
Affected items:- Keaton Quiz HP (North Clock Town, Milk Road, Mountain Village)
- Postbox HP (South Clock Town, North Clock Town, East Clock Town)
- Boss Blue Warp (Woodfall Temple, Snowhead Temple, Great Bay Temple, Stone Tower Temple)
- Tingle Maps (North Clock Town, Road to Southern Swamp, Twin Islands, Milk Road, Great Bay Coast, Ikana Canyon as appropriate)
- Relocatable Scrubs (South Clock Town, Southern Swamp, Mountain Village, Zora Hall, Ikana Canyon as appropriate)
- Clock Town Stray Fairy (East Clock Town, Laundry Pool)
- Custom music tracks now have the capability to play specific channels based on the player's current form / state. "Form" refers to the four basic forms of Link: Human, Deku, Goron, Zora. Also the form "All" can be used to mean all four basic forms of Link. "State" refers to the following game states: Swim, Combat, Epona, SpikeRolling.
This is configured by a "XX.formmask" file within the track's mmrs file. The file contents should be a JSON formatted array with 17 elements. The first 16 elements determine the forms/states that allow each of the 16 channels to play. The 17th element determines which states count as "cumulative" states. When a state is cumulative, that means that the specified channels will be added to the channels already playing. When a state is non-cumulative, that only the specified channels will play when in that state.
When on the file select screen, you can use D-Pad Up/Down to cycle through non-cumulative states, and D-Pad Left/Right to cycle through cumulative states.
This functionality does not currently work for fanfares or combat music, so don't use it for those. If you do, it will just ignore the formmask file and play all the channels available.
Examples:- ["All", "All", "All", "All", "All", "All", "All", "Swim", "Swim", "All", "Combat", "Combat", "Combat", "Swim", "All", "All", "Epona, SpikeRolling"] means Epona and SpikeRolling are cumulative (meaning existing channels will continue playing when in those states, no new channels will be ...
MM-Randomizer v1.14.0.16
The windows application requires NET 5.0 Desktop Runtime.
New Features
- Added freestanding rupees, fixed item drops, zora jar game and Dampe day 2 bat reward to the randomization pool.
This brings the total number of locations that can be randomized from 405 to 1041.
Note that the following are not included:- Drops that are already random (e.g. the grass outside Swamp Shooting Gallery)
- Drops that are different depending on your health (e.g. pots that drop 1 or 3 hearts if you're not on full health, or 1 or 3 green rupees if you are)
- Implemented new UI for item pool settings.
- Replaced 'No Starting Items' checkbox with a 'Starting Items' dropdown with the following options:
None - You will not start with any randomized starting items.
Random - You will start with randomized starting items.
Allow Temporary Items - You will start with randomized starting items including Keg, Magic Bean and Bottles with X. - Keg, Magic Bean and Bottles with X are now available as Extra Starting Items and as part of the 'Allow Temporary Items' Starting Item option.
- The two Empty Bottles are now available as Extra Starting Items and as part of the 'Random' Starting Item option.
- Added Small Key Mode options:
- Doors Open - Small Key doors will always be open. Small Keys in the item pool will be replaced with other items.
- Keep Within Dungeons - Randomization algorithm will place any randomized Small Keys into a location within the same region, even if the Small Key has been replaced via another Small Key Mode.
- Added Boss Key Mode options:
- Doors Open - Boss doors will always be open. Boss Keys in the item pool will be replaced with other items.
- Keep Within Dungeons - Randomization algorithm will place any randomized Boss Keys into a location within the same region, even if the Boss Key has been replaced via another Boss Key Mode.
- Added Dungeon Fairy Mode options:
- Chests Only - Stray Fairies in the item pool will be replaced with other items. Non-chest fairies (roaming, bubbles, beehives, etc.) are removed. Chests that ordinarily have a Stray Fairy will behave like normal chests.
- Keep Within Dungeons - Randomization algorithm will place any randomized Stray Fairies into a location within the same region, even if the Stray Fairy has been replaced via another Dungeon Fairy Mode.
- New cosmetic option 'Instant Pictobox on Emulator' which removes antialiasing in the pictobox photo. This option makes the pictobox take photos instantly. VC and N64 already take photos quickly, but also benefit slightly from this setting.
- New comfort option 'Improved Pictobox'.
Display extra text showing which type of picture was captured by the Pictobox. - New 'Faster Bank Text' option under Shorten Cutscenes -> General.
This skips the irrelevant messages at the bank, and lets you use Z/R to change the amount to min/max. - Copied icon to the MMR.CLI.exe
- You can now open .mmr patch files via right click > Open With and selecting either MM Randomizer.exe or MMR.CLI.exe
Opening via MM Randomizer.exe will open the UI with the Patch settings tab selected and the patch file selected. You can then apply any cosmetics.
Opening via MMR.CLI.exe will apply the patch using whatever settings you have saved in your settings.json file.
If you've opened the UI and selected your input rom location and an output type of either z64 or wad, then this is a quick way to apply a patch. Then if you associate .mmr files with MMR.CLI.exe then you could simply double click the mmr file to generate the z64/wad. - Fixed vanilla issues with Mikau on day/night 2 or 3 when Great Bay is cleared. The cutscenes now work properly, making it possible to heal him, and to listen to his story without softlocking.
Updates
- The default output filename is now prepended with 'MMR-{version}-'.
- Added the two Empty Bottles (with no contents) as available starting items (both random and extra).
- Renamed All Night Mask to All-Night Mask
- Renamed All Night Mask Purchase to All-Night Mask Purchase.
- Tweaked relevant hints adjusting which items and locations can be hinted on which gossip stones, and allowing rupees to be hinted.
- Changed the Item Pool categories in the UI to be categorized by item type. Beta Note: Would like feedback on this.
- Brightened the color of the magic power and extended magic power models to distinguish them from magic jar drops.
- Made outdoor ranch cows give same items as indoor ranch cows in case the trick is used to milk them.
- Ice Traps no longer turn into Recovery Hearts when being picked up multiple times.
- Made continuous Deku hopping gimmick only affect air speed after actually pressing A to use it.
- Made non-randomized items not show up in the HTML Item Tracker or the Spoiler Log.
- Made the HTML Item Tracker not reveal spoilers on hover anymore, only reveal while holding click on them. The still get revealed when the checkbox is checked.
- Updated world models setting now also updates models during Zora/Goron/Gibdo Mask cutscenes. Some models don't align well; this won't be fixed.
- When music is randomized, the morning music is now removed to avoid crashes.
- Adjusted item randomization order to reduce instances of 'unable to place X anywhere' errors.
- Added laundry pool door bell to randomized SFX.
- Updated instruments for milk bar performance song to use the instruments selected by the player.
- Transposed various instruments in the mk64-tt track and changed the unpleasant sounding accordion intro to a string instrument that sounds more pleasant.
- Reduced volume of sm64-steps.
- Changed instruments used for oot-spirittemple to sound better. NOTE: anyone with a custom SEQS.txt file must change the oot-spirittemple instrument set from 11 to 21
Glitched Logic
- Updated for the new locations and fixed some issues.
Casual Logic
- Updated for the new locations.
- Fixed Swordman's School Pots to require Any B Sword instead of Any Sword.
- Added 'Faster Bank' logic trick. Bank 2 now requires either Any Wallet or Faster Bank. Bank 3 now requires either Any Wallet + Faster Bank, or Giant Wallet.
Bug Fixes
- Fixed typo in Mountain Scrub text ("effords" -> "efforts").
- Fixed progressive items not taking stolen sword into account.
- Fixed Fierce Deity Mask being removed from your inventory if you die to Majora after giving all your masks to the moon children. Also stop the game from preventing you from using non-FD transformation masks during the Majora fight after giving all your masks to the moon children.
- Made powder keg goron not check your inventory for a Powder Keg when giving the reward for completing the challenge.
- Fixed typo in location name "Stone Tower Armos Room Chest".
- Fixed enemy randomizer preventing Dampe from giving his 30 rupee reward.
- Fixed enemy randomizer sometimes putting a Skulltula in the Lens Cave that, when killed, mades the rock covering the chest not spawn when re-entering the area.
- Made songs not mixed with items be placed in an order that makes it possible to enforce junk on a song location if you've added a song as an extra starting item.
- Fixed issue where the player could interrupt receiving the reward for gathering the Zora eggs.
- Fixed Couple's Mask not showing up in the credits during the part where the masks spin.
- Fixed issue that allowed you to repeatedly acquire items not intended to be reacquired at the Goron Mask check.
- Fixed logic algorithm incorrectly being unable to place some items.
For example, it would fail to place Goron Lullaby on Baby Zoras, because Epona's Song was on Goron Baby. - Fixed logic algorithm incorrectly placing items which would result in 'Moon Access is unobtainable' error.
For example, one of the conditions for HSW Grotto chest is Snowhead Clear. If the item placed there cannot be obtained by clearing snowhead, and Goron Lullaby is on Boss Blue Warp, then all conditionals for Boss Blue Warp were being incorrectly removed, resulting in items being placed in locations that require Goron Lullaby not accounting for being able to clear a dungeon. - Fixed ice traps not being able to repeatedly freeze the player when multiple ice traps are picked up.
- Fixed ice traps not working very well with shops. You now have to stop interacting with the shop keeper for any ice traps to take effect.
- Fixed issue in logic editor when deleting an item.
- Fixed "Unrestricted Items on Epona" glitch for non-human forms
MM-Randomizer v1.13.0.13
- Fixed issue with progressive items on Kafei and Gorman.
- Prevented Toilet Hand HP check from having a temporary item (when using any Logic). I couldn't find any nicer way of preventing business scrub relocation causing potentially unbeatable seeds. Might fix this a different way one day.
- Changed CLI argument "-patch" to "-outputpatch". Added new CLI argument "-inputpatch" to specify the path to a .mmr patch file.
MM-Randomizer v1.13.0.12
Fixed issue preventing patches created with CLI from being applied using the UI.
MM-Randomizer v1.13.0.11
New Features
- Updated Business Scrub behavior
They now relocate if their destination is vacant. If they don't successfully relocate, they will return back to their home and continue selling items. If you then talk to them in a form that can trade a title deed to them, they will fly away and let you use the Deku Flower. - New Main Setting (Other Customizations) - Progressive Upgrades
When enabled, Swords, Wallets, Magic, Bomb Bags and Bow/Quivers will be found in their intended order.
Logic should automatically handle this option, including glitched and user logic, and including requiring higher capacity for Quivers, Bomb Bags, Wallets, Swords and Magic Power.
If Extra Starting Items related to Progressive Upgrades are chosen, you will start with what would logically be progressive. E.g. if you add just Gilded Sword as an Extra Starting Item, and don't randomize the Kokiri Sword, you will start with the Razor Sword, and the first and only sword upgrade you find will give you the Gilded Sword. - New Gimmick - Ice Traps
Junk Items will be replaced with ice traps, which freeze Link and damage him until he breaks out of it. When in Zora form, ice traps will cause you to void out (except in boss rooms).
Number of Ice Traps can be configured between None, Normal, Extra, Mayhem and Onslaught.
Ice Traps can be configured to appear as Major Items, Junk Items or either.
Ice Traps - Enable Quirks option makes Ice Traps behave slightly different from other items. - New Gimmick - Continuous Deku Hopping
Press A while hopping across water to keep hopping. - New Comfort Option - Elegy speedups
After playing the Elegy of Emptiness, it immediately takes effect and returns control of Link to you.
Also speeds up block and camera movement during the Stone Tower climb. - New Cosmetic Option - Disable Combat Music
Disables combat music around all regular (non boss or miniboss) enemies in the game. - New Adult Link model and handling of model provided by SkilarsArt mod.
- New Overlay menu on pause screen. Hold L or D-Up on the Inventory or Mask screen to view the overlay. The overlay displays your Dungeon Items (Boss Remains, Small Key count, Boss Key, Dungeon Map, Compass, Stray Fairy count) and Skulltula Token count.
- Updated Tunic color cosmetic - added separate options for each form's tunic color including an option to not alter the tunic color at all.
- New Cosmetic - Instrument
Instrument lets you choose from various instruments. Or choose Random. - New Cosmetic - Randomize Hue of Miscellaneous UI
Shifts the hue of various UI elements. - New Gimmick - Nut and Stick Drops.
Increases the number of field drops of Deku Nuts and Deku Sticks. - New Cosmetic - Low Health SFX.
Can pick a specific sound, disable it, or let the randomizer pick a random one. - New Cosmetic - Form Energy color.
Each transformation form tab can now set an energy color for the form.
Human - Colors of Spin Attack and Great Spin Attack.
Deku - Color of dust effect and sparkles while using a deku flower.
Goron - Color of the Punch and the Roll energy.
Zora - Color of the energy shield.
Fierce Deity - Color of the sword sparkles and beam.
Updates
- A Unix build of wadpacker is now bundled with the randomizer in the vc folder.
- Update Shops
Item models in shops and item names in messages now update to more accurately reflect the item to be received. E.g. Items that become Recovery Hearts now change their appearance in shops and change their name in messages; Bottle with Red Potion now changes appeareance and name to that of Red Potion; etc.
Tingle Shops message box now displays more like the Milk Bar. (instead of "Item Name 20 Rupees" it now says "Item Name: 20 Rupees")
Replaced message when lottery is won so that it doesn't say 50 Rupees. - Shorten cutscenes
Changed from being one checkbox to being a separate main tab. The Shorten Cutscenes tab contains more tabs of different categories of shortened cutscenes. Most of the pre-existing shortened cutscenes are part of the General - Everything Else option.
Added new options to the General tab:- Milk Bar Performance: Shortens the cutscenes in the Milk Bar when performing for Toto.
- Blast Mask Thief: No longer have to wait for Sakon to escape after defeating him in North Clock Town.
- Fisherman Game: Fisherman Game now immediately ends when you get 20 points.
- Boat Archery: Boat Archery minigame now immediately ends when you get 20 points. Swamp Boat Cruise boat now travels significantly faster.
- Hungry Goron: You will not be interrupted when you approach the goron and don't have to watch him roll away.
- Tatl Interrupts: Previously part of the Shorten Cutscenes option, this removes most instances of Tatl interrupting you.
New Tab - Boss Intros. Skip the intro cutscenes of Odolwa, Goht, Gyorg, Twinmold, Majora, Wart, Igos du Ikana and Gomess.
Final night midnight fireworks cutscene in South Clock Town is removed, and the stairs to the roof open without having to reload the scene or take control away from the player.
- Split Comfort/Cosmetics tab into two separate tabs - "Comfort" and "Cosmetics".
- Low and Super Low Gravity gimmicks now affect goron rolling, zora dolphin dives, popping out of deku flowers, bombs, powder kegs, cuccos.
- If Quest Item Extra Storage is enabled, Trade and Quest items are no longer repeatable in the same cycle. I.e. Per cycle, there is only one Moon's Tear, one of each Title Deed, one Letter to Kafei, one Express Mail, one Pendant of Memories, one Room Key.
- Improvements to Random Music.
- Add more SFX to the SFX Randomizer and updated some SFX categories.
- The Zora Cape wall near the owl statue is now too high for Fiece Deity to climb when the Fierce Deity Anywhere gimmick is enabled.
- Updated Seahorse and Moon's Tear related NPC messages when Update World Models is enabled.
- Patch Files (.mmr) can now only be applied by the same build of the randomizer that generated them.
- Moved resources from external to internal storage. The music folder should now be in the same folder as the exe file, instead of in the Resources folder, which has been removed.
- Added a more useful error message when trying to output a wad without having the vc folder.
- Added ability to set an output path in CLI via the -output argument. VC output can now handle relative filename.
- Reorganized the Gimmicks tab.
- Added ability to start with Tingle Maps and Great Spin Attack, both for Extra Starting Items and as random starting items.
- Shop Cursor color now changes to be the same as the color set for the A button.
- Added Baby Zoras as a competitive hint location when songs are mixed with items. Priority is above double minigames but below Frog Choir / Anju and Kafei.
Casual Logic
- Updated to take Business Scrub relocation into account - Swamp Scrub Purchase can now be acquired without Deku Mask if you have Moon's Tear and Land Title Deed; Mountain Scrub Purchase can now be acquired without Goron Mask if you have Moon's Tear, Land Title Deed, Swamp Title Deed and Deku Mask.
- Fixed some issues.
- Added 'OSH Storage Room Clip' trick.
- Removed incorrect conditional from Woodfall Bridge Room Hive.
- Added Deku + Magic as conditional for Honey and Darling 50r.
- Fixed Stone Mask check to take Goron Fence Jump trick into account.
- Poisoned Water as Goron now correctly requires a way to kill the Big Octo.
- Removed Any Sword from the requirements of Inverted Stone Tower Temple access.
Bug Fixes
- Fixed softlock that occurred when receiving a reward after defeating Igos du Ikana while in the air (and some other circumstances).
- Fixed D-Pad being briefly usable at the start of Goron Race and Beaver Race.
- Fixed issue with the Ikana Canyon Business Scrub when using Vanilla Layout.
- Fixed Goron Elder's Son to not check if you have a bottle when starting the Goron Race.
- Fixed issue that caused a skulltula token item model to not load and appear invisible if there were already 8 unique item models loaded previously. This was possible if all the skulltulas in the 2nd room of the Ocean Spider House had different models.
- Fixed error that occurred when using non-clear Competitive hints.
- Fixed bug with D-Pad being usable on Epona.
- Fixed error when double clicking empty space in Go To in logic editor.
- Fixed curiosity shop not properly removing Big Bomb Bag and All Night Mask from the shop's inventory after buying them (which resulted in a crash when you try to buy them again).
- Fixed crash that can occur when loading a room while some item models are still rendering.
- Fixed Bio Baba Grotto Heart Piece rotation.
- Fixed Dungeon Entrance Randomizer issues.
Day Transition after exiting a dungeon no longer takes you to another scene with potential softlock.
Wrong Warp to deku transformation cutscene now works as normal. (Other similar glitches should work too.)
Termina Field now goes into "cycle 1" mode when you don't have an Ocarina.
Trying to use Oath to Order on the clock tower roof top when you don't have an Ocarina no longer takes you to the moon.
Non-shortened cutscenes no longer take you to the wrong dungeon exit after the Giants cutscene. - Adult Link can now handle pushing Mikau.
MM-Randomizer v1.12.1.0
Updated Competitive Hints
- Changed song WotH from "must lead to a required randomized item or song" to "must lead to a required randomized item".
- Reduced hint priority of Goron Race from 0 to -2 to bring it in line with other Sometimes Hints.
- Set hint priority of Seahorses to -2 to add it to the Sometimes Hints.
- Added ability for competitive hints to be combined. When appropriate, the following locations will be combined into one hint:
Aliens Defense and Cremia ("Ranch Sisters Defense");
Beaver Race 1 and Beaver Race 2 ("Beaver Races");
Town Archery 1 and Town Archery 2 ("Town Archery");
Swamp Archery 1 and Swamp Archery 2 ("Swamp Archery");
Ocean Spider House Day 1 Reward, Ocean Spider House Day 2 Reward and Ocean Spider House Day 3 Reward ("Ocean Spider House");
Deku Playground Three Days and Deku Playground Any Day ("Deku Playground");
Honey and Darling Three Days and Honey and Darling Any Day ("Honey and Darling"). - WotH, Always and Sometimes Hints can now only be placed on a gossip stone if none of the items that the hint is about are needed to get to the gossip stone. Foolish Hints can be placed anywhere, as before.
Updated Casual Logic
- Added Deku+Magic as conditional for Honey and Darling 50r.
- Added 'OSH Storage Room Clip' as a trick to get Ocean Skulltula Storage Room Jar.
- Removed incorrect conditional from Woodfall Bridge Room Hive.
- Added 'Take Damage' as a requirement wherever 'Long Jump' is required.
- Fixed logic for Frog Choir, which now correctly requires Ice Arrows.
- Fixed logic for Ocean Spider House HP to account for 'Goron Fence Jump' trick.
- Song of Storms check now allows fighing as either Zora or Goron instead of having a Sword.
- Updated Snowhead Temple trick logic.
- Fixed logic for Well Cow Milk to require magic for Light Arrows when going into the well from the back.
- Fixed logic for Great Bay Coast Grotto Cows to require Epona's Song.
- Fixed requirement for 'Goron Pound onto Ledges' trick.