Releases: ZoeyZolotova/mm-rando
MM-Randomizer v1.12.0.11
- Updated Casual Logic to make using blast mask require either Any Shield or Take Damage.
- Fixed issue with Death is Moon Crash gimmick that caused a softlock when you soar to a dungeon entrance.
MM-Randomizer v1.12.0.10
New Features
- New Comfort/Cosmetic option: Update world models.
Shows world models as their actual item instead of the original item. This includes Pieces of Heart, Heart Containers, Skulltula Tokens, Stray Fairies, Moon's Tear and the Seahorse. - New option to be able to cycle through different arrow types by pressing R while an arrow is notched. When arrow cycling is enabled, magic arrows will only consume magic when fired, and will show the yellow indicator for how much magic they will use.
- New option to play background music at night time.
- New comfort option Close Cows, which makes only the closest cow respond when playing Epona's Song for a group of cows.
- New gimmick BYO Ammo. Arrows, Bombs, and Bombchu on B button will not be provided. You must bring your own. Logic Modes other than No Logic will account for this.
- New gimmick 'Death is Moon Crash'.
- Added ability for items in the Logic Editor to be marked as 'Tricks'. Those tricks can then be selected using the Toggle Tricks button next to Mode/Logic
Updates
- Removed Settings string. Spoiler logs now just show the JSON format of the settings.
- Updated Casual Logic with selectable tricks. Glitched Logic tricks will come in a future update.
- Quest Items will now always be consumed when used if the Quest Item Extra Storage is enabled.
- Added fast push support for pulling Oceanside Spider House shelves outward and pushing Mikau to shore.
- Added unique error message for using a unparsable music filename.
- The ability to use Fierce Deity's Mask anywhere is now an optional gimmick.
- The bank reward threshold reduction is now an optional Speedup.
- Dying as non-human form now always transforms you back to human form, instead of only doing so if you have the Deku Mask.
- Added unique item model for Double Defense.
- Swamp and Ocean Skulltula Tokens now have separate colors when randomized.
- Different Stray Fairy types now have separate colors when randomized.
- The item model color for each song now matches the song's color in the inventory screen. All top-row songs are white; bottom-row songs are green/red/blue/orange/purple.
- Updated more UI to match the customized HUD colors.
- Happy Mask Salesman now says the dialog to recover Majora's Mask, instead of recovering your Ocarina.
- Added more SFX to the SFX randomizer pool.
- Randomized music search now detects music files in subfolders, allowing for easier music organization.
- Randomzied music using custom instrument sets can now reuse the same instrument set for multiple songs.
- Randomized music slots un-heard with shortened cutscenes no longer waste songs and bank slots (also Zelda's theme).
- Randomized music songlog song -> slot direction has been swapped to slot -> song direction to match the rest of the spoiler log convention.
- Improved filtering in the Logic Editor item selection window.
- Added ability to rename items and remove unused items in the Logic Editor.
- Added ability to clone a conditional requirement in the Logic Editor.
- Shorten Cutscenes now shortens the Song of Soaring cutscene.
- Taking 0 damage in 1-hit KO mode no longer kills you.
- Updated D-Pad icon and add ability to customize its color.
Bug Fixes
- Fixed No Music issue.
- Fixed boss warp not transforming link to human form.
- Fixed Mountain Smithy text to be as initially intended by DeathBasket.
- Actors now prompt the player to deliver an item that's stored in Extra Storage.
- Fixed direction that the Link Mask faces in the shop.
- Fixed bug where music files over 50 characaters long would stop randomization.
- Fixed bug where not enough music available would stop randomization.
MM-Randomizer v1.11.0.7
New Features
- Majorly restructured the UI.
- Command Line Interface.
MMR.CLI is now included in the randomizer download. It requires the .NET Core 3.1 Runtime, which can be run on Windows, Mac and Linux.
Windows users: RunMMR.CLI.exe [options]
Other users: Rundotnet MMR.CLI.dll [options]
Use option-help
to see a list of options. - Customizable HUD
Health, magic, clock, map, buttons, rupee icon can now have their color set in the Comfort/Cosmetics tab. Right-click for various options.
Additional randomization options available for Health and Magic. - Improved handling of Music Randomization
Unwanted music tracks may now be safely deleted from the Resources/music folder and they won't appear in-game anymore.
Extra music tracks may now be added to the Resources/music folder. See https://github.com/isghj5/mm-rando/wiki/MMR-Music-Adding-and-Creation-Instructions for more information. - Quest Item Extra Storage
Moon's Tear / Title Deeds, Letter to Kafei / Pendant of Memories, and Room Key / Express Mail now have extra inventory space. Press A on the inventory slot to swap between items. - Save / Load Settings
User settings are now saved in a file and loaded up next time the program starts. All settings are saved including your input ROM file path, and D-Pad and HUD customization.
There are also toolbar options to Save / Load Settings. These will only save and load settings related to gameplay (i.e. settings that can't be modified when applying a patch). Cosmetic settings (not to be confused with the entire Comfort/Cosmetics tab) such as Tunic Color, Tatl Color, etc. will not be saved or loaded, nor will file settings such as input ROM file path, and your Game Output / Tool Output settings. - New Gimmicks
Enable Sun's Song will have the player start with the Sun's Song. Use it at your own risk, there are no safety measures in place that prevent you from accidentally getting a Game Over.
Underwater Ocarina will allow the player to use the Ocarina underwater. - New Comfort / Cosmetic options
Added speedup option for faster pushing (affects pushblocks, ice blocks, GBT faucets).
Added option to disable crit wiggle.
Added option to default Z-Targeting style to Hold. - New Output option Hash Icons .png
5 icons will be drawn on the file select screen, and those same icons will be output as a PNG.
The icons are determined by the hash of the gameplay elements of the ROM, and can be used to verify that you're playing the same seed as someone else.
The option is forced to be enabled when outputting a .mmr patch file.
Updates
Casual Logic
- Added Moon's Tear + Deku Mask as an option for the South Clock Town 20r chest.
- Cleaned up Wallet logic to prevent unexpected foolish Wallets.
- Fixed Curiosity Shop 20r to require a bottle with the trading post fairy.
Competitive Hints
- Changed hint system back to Way of the Hero / Foolish.
- Changed hint distribution to 4 Way of the Hero and 3 Foolish hints. If songs are not mixed with items, the number of Way of the Hero hints will be reduced to 3.
- Songs may now only be Way of the Hero if they lock a required randomized item.
- Up to 3 Way of the Hero regions may now be solely due to having a required song.
- Limit the number of Clock Town Way of the Hero regions to 2. (This includes North/South/East/West Clock Town, Stock Pot Inn, and Laundry Pool)
- Reduced the hint priority of the Fisherman Game hint.
- Prevented a location that is being used as an "always" hint from generating a Way of the Hero hint too.
- Restyled the woth/foolish hint colors.
SFX Randomizer
- Add more sound effect sources.
- Fixed file select sound effects and randomize more of its sound effects.
- Fix Guay sound effects.
- Randomize dog attack sound effect.
- Wallmaster sound effect is now randomized.
- Catching Bomber kids and inputting the correct Bomber Code is now randomized to the same sound effect as the Title Logo.
D-Pad
- Can now be positioned left or right side of the screen, or hidden.
- Can now be used to skip transformation cutscene.
Fierce Deity
- Game no longer softlocks when shopping at the Bomb Shop.
- Game no longer softlocks when talking to Jim, other Bombers, or the Bomber Guard.
- Game no longer softlocks when attempting to do Town Archery.
Free-standing Pieces of Heart
This is NOT the World Models feature that's coming in 1.12
- Free-standing Pieces of Heart now appear and behave as Recovery Hearts when appropriate. If they give an item that can only be collected once (such as a Mask), from that point on they will be Recovery Hearts, even in a new cycle. If they give an item that can be collected once per cycle (such as a Key or a Rupee), they will be Recovery Hearts for the remainder of the cycle. If they give an item that can be collected multiple times per cycle (such as a quest item, trade item, ammo, or potion) they will remain as a Piece of Heart forever, and can be collected multiple times per cycle. This brings their behavior closer to how they would behave normally.
Kafei Player Model
When playing as Kafei:
- Custom tunic color now applies to the Kafei model instead of the Link model.
- The Kafei Mask icon is replaced with a Link Mask icon.
Other
- Randomized skulltula tokens now force you to close the message box when receiving an item.
- Added a new Stock Pot Inn region and move related checks out of the East Clock Town region. This affects the spoiler log and Competitive Hint settings.
- Update tooltip for Mundane Rewards checkbox to refer to the Manual.
- Shorten Cutscenes now also removes various Tatl interruptions.
- Made the shortened Song of Time cutscene music play when if music is not randomized (instead of playing the Sun's Song).
- Move Logic Editor from Customization into a new Tools menu.
Bug Fixes
- Calling the giants before you have all four boss remains no longer leaves you in a Termina Field cutscene map.
- Closing the Bombers' Notebook no longer crashes the game.
- D-Pad properly adjusts for on-screen timers.
- Fixed green text on B button before obtaining magic.
- Improved stability of the Music option None and removed the (Risky) label.
- Fixed some Tatl color scheme issues.
- Madame Aroma in Office no longer gives a reward more than once per cycle. If her reward is a permanent item, she now acts appropriately.
- The Clock Town stray fairy no longer reappears multiple times per cycle when randomized.
- Fixed an issue preventing the use of the Mask Storage glitch.
- Fixed cryptic hint for Bank Reward 2.
MM-Randomizer v1.10.0.5
New Features
- D-Pad Configuration by Cat/saneki. By default it is enabled and configured: D-Up Deku Mask; D-Left Goron Mask; D-Right Zora Mask; D-Down Ocarina. The D-Pad can be configured when applying a patch.
- New option to force selected locations to only be randomized to junk items (items that would appear in a small wooden chest and aren't used by the selected logic mode). This feature is disabled when using No Logic.
Updates
- Town guards now allow Fierce Deity Link to pass through.
- Town guards no longer stop human Link except to inform him how to get back his stolen sword.
- Restored the clock bell sound when dawn/dusk is approaching and after midnight on final night. This also restores the South Clock Town fireworks cutscene.
- The screen shrinking effect that happens before dawn, which was supposed to be removed but still happened when changing scenes, no longer occurs when changing scenes.
- Re-ordered the spoiler log to be more logical rather than alphabetical.
- Renamed Great Bay Cape to Zora Cape (and related locations renamed too).
- Prevent bottle content items from being at Keaton Mask check (aka Curiosity Shop Man #1).
- The owl near the Lens of Truth cave now always spawns, whether you have the Lens of Truth or not.
- Update to Competitive Hints option.
Lab Fish hint is now skipped if the speedup is enabled. All Night Mask hint is now skipped if shop models are enabled. In their place, Fisherman Game and Butler Race will be used as the next highest priority competitive hints.
High-priority hints such as Great Fairy rewards will now always have a guaranteed hint if randomized (and not forced to be junk), instead of only when their item is required.
Great Fairy reward hints will be skipped if Stray Fairies are randomized.
Spider House reward hints will be skipped if Skulltula Tokens are randomized.
Guaranteed Hints now prefer to come in pairs, instead of sometimes coming alone.
Replaced "Way of the Hero" and "Foolish" hints with functionally similar hints. There will now be 2 "important items" hints, which tell you how many important items are in a region; and 3 "no important items" hints, which tell you if a region has no important items. Important Items are items that can logically lead to beating the game, and aren't locked behind other verions of themselves (e.g. quivers that are at archery games are not important).
Giant's Mask is now forced to be an Important Item instead of a Required Items when using Casual Logic. If using User Logic, Giant's Mask can still be a Required Item.
Songs in a region now count toward the number of important items in it. If songs are mixed with items, songs can also count toward the number of required items in a region. This means, for example, that if Ikana Castle has zero important items, then the song there is not important; if it has one important item, that means the heart piece must be it (since the song can't be important by itself unless songs are mixed with items) and the song is not required (e.g. Song of Storms); if it has two important items then both the heart piece and the song are important. - Updated Casual Logic
Deku Princess now only requires one bottle. The program changes this to two bottles when scoops are randomized.
Hookshot and Zora Egg conditionals with Deku Mask now also specify Magic Meter.
Bug Fixes
- Fixed Milk Bottle not coming with a bottle if you've milked a cow when cow milk has not been randomized.
- Fix logic not considering bottle contents to be temporary items.
- Fix glitchy text messages. (e.g. Youg o t aBl u eRupee!I t' swo r t h 5Ru pees!)
- Item ammo count no longer changes color when you don't have a magic meter.
MM-Randomizer v1.9.3.0
Updates
- Updated Casual Logic: All Night's Mask now correctly requires some way to stop or kill Sakon. Ocean Skulltula Entrance Web now correctly requires Explosives. Added B swords as conditionals for defeating Twinmold.
Bug Fixes
- Fixed the god damned Bottled items issue.
- Fixed swamp shooting gallery rewarding a red rupee when getting perfect for a 2nd time without getting 2180 points. Instead it now rewards the Largest Quiver check again.
- Fixed two barn cows remaining in the barn at night after being abducted by aliens.
- Fixed Mayor not giving an item if you've already talked to him.
- Fixed Poe Hut giving an extra 50 rupees.
- Fixed Snowhead Icicle Room Wall fairy chest not being affected by chest update option.
MM-Randomizer v1.9.2.1
Updates
- Updated Casual Logic: Removed Room Key / Letter to Mama from ??? HP conditionals, since they share an inventory slot. Big Bomb Bag purchase now correctly requires some way to defeat Sakon. Locations that required Any Sword (including defeating Sakon, excluding Swordsman School) now also include Great Fairy's Sword. Defeating Sakon now also includes using Zora Mask or Goron Mask.
- Updated Glitched Logic: Big Bomb Bag can now be expected to be purchased from the Curiosity Shop. Great Fairy's Mask now correctly requires the Clock Town Stray Fairy. Elegy of Emptiness now can require use of Action Swap instead of Fire Arrow. West Access can now require using Fierce Deity's Mask and an Explosive. Swamp Scrub HP can now require Blast Mask hovering instead of just Bombs. Fixed one of the conditionals for Stone Tower Updraft Frozen Eye.
- Added warning to No Music option.
Bug Fixes
- Fixed shield returned from Like Like only being obtainable once.
- Fixed issues with Bottled contents not being properly reacquirable.
MM-Randomizer v1.9.1.3
Bug Fixes
- Fixed mayor heart piece check properly.
MM-Randomizer v1.9.1.2
Bug Fixes
- Fixed Mayor HP check not swapping reward to bottle-less versions of bottled items.
- Fixed Seahorse check being permanently repeatable.
- Fixed issue caused be repeatable items in some places.
MM-Randomizer v1.9.1.1
New Features
- HTML spoiler log Dark Theme by ZMarotrix.
Updates
- Added "This is your nth one!" to the item message for skulltula tokens and stray fairies.
- Updated Casual logic: added Hookshot as a requirement for Great Fairy Double Defense; added Song of Soaring as required for Beneath the Well Cow since you might need it to get there with uncooled Hot Spring Water.
- Updated glitched logic from purple tissue box.
- Update User Logic UI by ZMarotrix.
Bug Fixes
- Changed the fix to picking up bombs to still allow Bomb Crap.
- Properly fixed logic for Witch Shop Blue Potion when using a custom item list.
- Fixed issue with Mayor reward item.
- Fixed issue that can sometimes occur when finding Great Spin Attack.
- Fixed Kotake in the woods checking for an empty bottle if you've saved Koume on a previous cycle.
- Fixed some Great Bay Temple stray fairies giving incorrect rewards.
- Fixed error that occurs when user logic doesn't not have any dependencies listed for witch shop blue potion.
MM-Randomizer v1.9.0.22
New Features
-
Randomized Cow Milk
Two cows in the Termina Field cow grotto. Two cows in the Great Bay Coast cow grotto. One cow beneath the well. Three cows in the Romani Ranch barn (the cow in the corner is not accessible casually). When this option is enabled, cows don't check if you have an empty bottle. -
Randomized Skulltula Tokens
30 tokens in the Swamp Spider House. 30 tokens in the Ocean Spider House. When this option is enabled, the player doesn't lose the skulltula tokens they've collected after playing Song of Time. Players must enter the spider houses to view how many tokens they have. -
Randomized Stray Fairies
Clock Town stray fairy. 15 fairies in each temple (total 60). When this option is enabled, the player doesn't lose the stray fairies they've collected after playing Song of Time. Players must enter a temple to see how many fairies they've collected for it. Alternatively, they can visit the fairy fountain, which will say how many fairies remain. -
Randomized Mundane Rewards
Lottery purple rupee; Bank blue rupee (reward for 500 rupees); Deku Playground Any Day; Honey and Darling Any Day; Kotake payment for a mushroom; Pictograph contest blue rupee and red rupee; Ocean Spider House day 2 (purple rupee) and day 3 (red rupee); Pictographs of Lulu (blue rupee for a bad photo, red rupee for a good photo); Treasure Chest Game as Human/Deku/Zora; Curiosity Shop various payments (blue rupee, red rupee, purple rupee and gold rupee); the Seahorse. -
More Randomized Shop Items
Milk Bar Milk and Chateau; Business Scrub magic bean, green potion, and blue potion; Gorman Bros milk. Relevant locations no longer check if you have an empty bottle. -
New Gimmick by Kjelli to change Blast Mask cooldown time.
-
Added SFX randomizer by Kjelli. (more SFX to be added in future releases)
-
Added an option to choose Extra Starting Items. Logic will take into consideration that you have these items.
-
Added new Comfort/Cosmetic speedup options: Skip Younger Beaver (self explanatory), Good Dampe RNG (two flames will spawn on ground level, one flame up the ladder), Good Dog Race RNG (Gold Dog will always win if you have Mask of Truth), Faster Lab Fish (lab fish only require to be fed one fish).
Bug Fixes
-
Fixed chests not allowing you to reacquire bottled items in subsequent cycles. Treasure Chest Game chests also allow you to reacquire cycle-repeatable items in the same cycle. Items that come with bottles are now properly repeatable (without another bottle) when found in chests, or on Keaton Quiz, Postman Game, Dog Race, Lab Fish, Swordsman School.
-
Fixed Goron Baby room crashing on Everdrive.
-
Fixed Cremia escort crash. Changed how the cutscene skip works by simply going directly to the 2nd cutscene instead of seeing a few frames of the 1st cutscene.
-
Fixed Gorman Race rewarding Milk on day 3. Now they always reward the Garo Mask check.
-
Fixed great fairy softlock.
-
Changed Epona's fence to not disappear unless you have Epona's Song.
-
Fixed bombs appearing in your inventory if you pick one up without a Bomb Bag.
-
When you pick up an item that goes in a bottle, if you have no Empty Bottle you simply don't get the item.
-
Fixed Romani giving the player a non-repeatable reward with a messed up model when you play her minigame for the 2nd time, instead of a Recovery Heart.
-
Fixed Oath to Order check being always cycle repeatable. Change all after-boss warps to always reward Oath to Order check, instead of only Odolwa's after-boss warp.
-
Fixed Kotake checking for an empty bottle if you've saved Koume on a previous cycle.
-
Fixed Fierce Deity's Mask being removed from your inventory if you play Song of Time while fighting Majora. This fix only applies if the Majora Child gives you something other than the Fierce Deity's Mask.
-
Fixed Goron Mask check being accidentally skippable by mashing B.
Updates
-
All locations now reward a Recovery Heart instead of a Blue Rupee when their reward has already been acquired as it not repeatable.
-
Dungeon Items (maps, compasses, keys) now each have unique text.
-
Re-added Bottle with Gold Dust and restored the Red Rupee that was replaced with an Empty Bottle.
-
More items are now re-buyable / re-winnable in the same cycle: Magic Beans, Powder Kegs, Moon's Tear, Title Deeds, Quest Items, Bombchu (1, 5 and 10), Arrows, Deku Nuts, Hero's Shields, Milk, Chateau.
-
Some locations now also allow you to re-acquire rupees in the same cycle: Goron Race, Town Archery, Swamp Archery, Postman's Game, Keaton Quiz, Honey and Darling, Swordsman School, Pictograph Contest rewards, Boat Archery, Beaver Race rewards, Fisherman Game, Dog Race, Poe Hut, Treasure Chest Game rewards, Deku Butler Race, Gorman Bros Race, Romani's Game, Lottery, Deku Playground, Kotake mushroom sale, Pictographs of Lulu, Curiosity Shop item sale.
-
Improved grammar for item purchase message boxes.
-
The bio deku babas in Great Bay Temple no longer get randomized.
-
Prevent enemy randomizer from randomizing the Link Trial Dinolfos.
-
Updated the messages for the bank rewards to specify 500 and 1000 rupees. Bank now doesn't accept rupees after you have deposited 1000.
-
Kotake no longer gives you a free Red Potion, she now just repeats the previous reward you got from her.
-
In the case that the logic being used includes hearts, the Way of the Hero and Foolish hints no longer take them into consideration. A region that is Way of the Hero will have something in it other than a Heart, and a region that is Foolish may still contain a Heart.
-
Added a priority system for competitive hints. The following locations will have top priority guaranteed hints if they contain an essential item: Great Fairy rewards, Town/Swamp Archery #2, Frog Choir, Beaver Race #2, Anju and Kafei. The following locations will have guaranteed hints if the algorithm runs out of higher priority locations: Beaver Race #1, Honey and Darling Three Days, Gossip Stones, Butler Race, Bank Reward #3. Stray Fairies and Skulltula Tokens can not be the only reason for a Way of the Hero hint, however they can prevent a region from being Foolish if they lead to a potentially useful reward. May need to tweak this in the future.
-
Patches no longer include randomized music. You can now randomize music when applying a patch.
-
The logic algorithm now ignores Bottle: Mushroom on Witch Shop Blue Potion if shopsanity is enabled.
-
HTML Spoiler Log now gives a save state string to reload from a previous state.
-
Updated About and Manual.
-
Removed other Glitched logics.
-
Changed all Potions and Milk/Chateau chest size to Small Gold. Changed Hero's Shield chest size to Large Gold. Changed Bottled Fairy chest size to Small Gold.