Download
New Features
- Auto bank deposits for overflowed rupees
- Restoration options:
- OoT tree bonking behavior
- Japan-version grottos
- Time savers:
- Skip Younger Beaver Brother races
- Skip soaring cutscene when warping
- Curiosity Shop features
- Sell your ammo for rupees
- Buy bottled items after you meet certain requirements (Like a gold dust refill after you've done the race)
- Difficulty Options
- Goron Race
- Swamp Boat Archery
- Town Archery Octorok positions
- Built-in input viewer (same as SoH)
- Scrolling Texture Interpolation
- Option to not lose progress on Moon Crash
- Accessibility options:
- Disable screen flashes on enemy kills
- Show full maze in the Treasure Chest Shop
- Mask behavior options:
- Equip masks in water
- Equip masks as other forms
- Save/load from last entrance
- Unequip items from C-buttons
- Speed modifier cheat
- Option for GFS to attack when pressing B
- Custom controller binding for reset (CTRL+R still supported)
- Audio options:
- Disable Tatl call audio
- Disable enemy proximity music
- Randomize audio on scene change
- Randomize audio on randomizer generation
- Display sequence name on overlay
- Voice pitch multiplier
- Developer tools:
- Boot to warp point
- Message viewer
- Save editor UX improvements
- Display list viewer
- Custom bindings for debug noclip and map select
Randomizer
- New Shuffle options:
- Enemy souls
- Tree drops
- Ocarina buttons
- Time (6 progressive items or 6 random day/night items)
- Sun's Song, Song of Double Time, and Song of Inverted Time
- Saria's Song, a special one-time-use hint item.
- More enemy drops for enemy drop shuffle. Covers all non-boss enemies now.
- Options to adjust amount of Stray Fairy & Skulltula tokens required and in the pool.
- For logic reasons, on Glitchless seeds you will no longer lose progress on Moon Crash
- Location exclusion tab improvements:
- Search
- Add/remove all buttons
- Mask requirement option for fighting Majora
- Spoiler files generated by default
- Song of Soaring hint
- Removed delay when picking up items
- Pool metrics added to General tab (check/item counts)
- Seed generation failures will now emit a notification about why they failed
- Trap behavior updates:
- Fixed to only include items in current seed
- "Knockoff Item" replaced with item name typos
- Options
- Dynamic (default): As you progress through the seed, traps will change to fake as items you haven't obtained yet
- Static: Traps will fake as the same item throughout the seed, based on the randomizer seed.
- Junk behavior updates:
- Junk pool will dynamically update based on player needs
- Add option for semi-static junk behavior, for those who dislike the live rotating of items.
- Check tracker
- Options to hide/color each check status (out of logic, skipped, collected) individually
- Option to add Filter buttons at top of tracker for check type
- Scroll to current scene button added, and scrolling behavior fixed
- Now shows grotto checks under parent scenes
- Option to toggle/show with button combo or on Pause screen
- Item Tracker
- Rebuilt with a focus on customization and UX
- Option to toggle/show with button combo or on Pause screen
Tweaks
- Save delay toggle removed, the 2 second save delay will only ever happen now when we detect you are attempting the 0th day glitch, for which it is necessary.
- Added custom messages for Dawn/Night of the 0th/4th day so it's obvious when you succeeded
- Close/Quit/Reset buttons reordered to match SoH
- Skip Hungry Goron dialogue when Misc Interactions are skipped
- Timer option to show playtime in addition to RTA
- Updates to curated preset, including removing "Play as Kafei"
- Added flipbook support for Fierce Deity, Deku, and Goron model replacements
Bug Fixes
- Fix HUD Editor color pickers not actually changing the color of the element
- Fix issues preventing 0th day glitch from working
- Fixed Bomb Shop keeper bomb fuse visuals
- Fixed 3D item drops not applying to Twinmold rewards
- Fixed active debug save option not updating correctly
- Fixed missing enemy/boss soul models
- Fixed grass and crates incorrectly using CSMC
- Fixed Seahorse only being unbottle-able once per runtime
- Various randomizer logic fixes
- Various controller-related fixes
More Details
Details
Pull Requests Merged
- Convert to ObjectExtension by @Eblo in #1299
- Merge develop-mion->develop by @Eblo in #1321
- [Rando] Clean up check flags by @Eblo in #1324
- Implement authentic gfx patch for bomb shopkeeper by @Eblo in #1336
- [Audio Editor] Port Audio Options from SoH Audio Editor by @Glought in #1325
- Apply 3D item drops to Twinmold fight drops by @Eblo in #1281
- Convert mundane shuffles to ObjectExtension by @Eblo in #1297
- Reorganized the Close Menu, Quit, and Reset buttons to match the layout in SoH. by @Glought in #1344
- Merge develop-mion->develop, again by @Eblo in #1352
- Bump LUS for config block bug fix by @Eblo in #1353
- Tweaks to github actions cache by @garrettjoecox in #1359
- Remove timestamp from cache key by @garrettjoecox in #1360
- Precompiled header setup by @garrettjoecox in #1358
- Revert "Remove timestamp from cache key" by @garrettjoecox in #1361
- Revert "Tweaks to github actions cache" by @garrettjoecox in #1362
- Save play time, support timer display options by @Eblo in #1213
- [Enhancement] Restore OoT tree bonk behavior by @Eblo in #1354
- [Rando] Minor bean logic tweaks by @Eblo in #1356
- [Enhancement] Goron Race difficulty setting by @Eblo in #1342
- [Enhancement] Item Tracker Rework by @Caladius in #1333
- Fix debug save options & expose boot to warp point by @garrettjoecox in #1364
- Fix some cases where grass & crates would appear shuffled when they shouldnt be by @garrettjoecox in #1363
- Port Input Viewer from SoH by @Glought in #1345
- Always increment item tracker windowIndex by @Eblo in #1366
- [Rando] Add setting for minimum Skulltula tokens by @Eblo in #1251
- Save Editor Minor Redesign by @mckinlee in #1308
- Message Viewer Port by @mckinlee in #1309
- Locations Tab Enhancements by @mckinlee in #1367
- [Rando] Logically gate Gorman grass behind aliens by @Eblo in #1369
- Port Display List Viewer by @mckinlee in #1310
- [Rando] Map chest grotto grass actorListIndex to RC base by @Eblo in #1374
- [Input Viewer] Fixed some issues with the Input viewer. by @Glought in #1382
- Add option to skip the soaring cutscene when warping by @JordanLongstaff in #1383
- Skip Hungry Goron's forced dialogue by @JordanLongstaff in #1384
- Add accessibility menu and option to disable screen flashes on enemy kills by @JordanLongstaff in #1386
- [Enhancement] Difficulty options to tweak Swamp Boat Archery minigame by @JordanLongstaff in #1376
- Organize
GIVanillaBehaviorenum by @JordanLongstaff in #1390 - [Rando] Enemy Drops V2 by @Eblo in #1373
- Add build folder to
.gitignoreby @JordanLongstaff in #1393 - [Enhancement] Persist entrance and respawn information in saves by @Eblo in #890
- [Controls] Port Modifier Buttons and Speed Modifiers from SoH. by @Glought in #1365
- Prevent notification for junk items, and remove queue delay by @garrettjoecox in #1395
- Add hook file for Pause Save by @JordanLongstaff in #1399
- Fix Combobox Search Filter by @mckinlee in #1402
- [Rando] first pass of masks required to fight majora by @ErawanJohnson in #1279
- [Fix] Menu Search Crash by @mckinlee in #1410
- [Difficulty Option] Skip Younger Beaver Brother Races by @Caladius in #1409
- [Enhancement] Ammo Buyback by @mckinlee in #1407
- Merge develop-mion->develop by @Eblo in #1423
- Random things I've been meaning to do by @garrettjoecox in #1435
- Separate pool generation and add pool metrics to UI by @garrettjoecox in #1431
- Add missing swim grant when not shuffled by @garrettjoecox in #1436
- Merge develop-mion->develop, once more by @Eblo in #1438
- Merge mion into develop again by @Eblo in #1439
- [Rando] Clock Shuffle + Logic by @mckinlee in #1275
- Fierce Deity Flipbook Support by @Jameriquiah in #1412
- [Enhancement] Auto Bank Deposit by @mckinlee in #1419
- [Enhancement] GFS Attack With B by @mckinlee in #1420
- [Enhancement] Show Full Maze by @mckinlee in #1421
- [Rando] Enemy Soul Shuffle by @Caladius in #1284
- [Enhancement] Masks equippable in water by @JordanLongstaff in #1430
- [Rando] Grant starting enemy souls if not shuffled by @Eblo in #1443
- Refactor InitializeFileClocks by @mckinlee in #1441
- [Rando] Shuffle Ocarina Buttons by @Caladius in #1303
- Unequip Items/Masks from C-Buttons by @OtherBlue in #1429
- Port how "run-clang-format.ps1" displays its progress from Soh by @Glought in #1444
- Implement restoration for JP Grottos by @garrettjoecox in #1445
- Tweaks to how starting items works and is stored and interacted with by @garrettjoecox in #1448
- Add crash handler ext by @garrettjoecox in #1449
- Audio Editor - UI Polish and Improved Preview Controls by @mckinlee in #1446
- [Rando] Add missing segments to enemy soul draw funcs by @Eblo in #1450
- Fix contributors autoscroll by @Eblo in #1451
- [Rando] Revise enemy souls and drops by @Eblo in #1454
- Reduce amount of notifications from Auto Bank Deposit by @garrettjoecox in #1461
- [Playtest] Refactor junk cycling and trap models by @garrettjoecox in #1452
- UX pass on item tracker overhaul by @garrettjoecox in #1460
- Add EnOt reset function by @Eblo in #1457
- Better handling of Grottos & Enemy Drops in the Check tracker by @garrettjoecox in #1463
- Tweaks to speed modifier cheat by @garrettjoecox in #1464
- Add more controller binding options by @garrettjoecox in #1466
- [Rando] Add Check Type Filters to Check Tracker by @Caladius in #1368
- Fix placement of color picker by @garrettjoecox in #1468
- [Rando] Shuffle Tree Drops by @Caladius in #1346
- develop-mion -> develop by @garrettjoecox in #1469
- Require Ocarina and buttons for POW in rando by @Eblo in #1467
- [Enhancement] Equip Masks from Other Forms by @Jameriquiah in #1455
- [Difficulty Option] Shuffle Town Archery Octorok Position by @mckinlee in #1447
- Update LUS for gamepad fixes by @Eblo in #1453
- Use computed starting items for pool removal by @garrettjoecox in #1472
- Color log level by @garrettjoecox in #1476
- Item tracker outside of game fixes by @garrettjoecox in #1477
- Gracefully handle old starting items config & allow empty starting items by @garrettjoecox in #1475
- [Enhancement] Curiousity Shop Sell Refills by @mckinlee in #1465
- Add ITEM_MASK_ROMANI to RC_MILK_BAR_CIRCUS_LEADER_MASK by @garrettjoecox in #1473
- [Fix] Shuffle Time Granny Softlock by @mckinlee in #1479
- Shuffle some songs by @garrettjoecox in #1481
- Song of Soaring hint by @garrettjoecox in #1482
- [Rando] Logically require souls for Peahat and Dodongo grotto chests by @Eblo in #1483
- Implement sarias song hint item by @garrettjoecox in #1161
- Texture scrolling interpolation, Take 2 by @Eblo in #1332
- [Enhancement] Save Game on Moon Crash by @Eblo in #1480
- Emit notification on seed generation failure by @garrettjoecox in #1478
- Revert changes to original Gfx_TexScroll & Gfx_TwoTexScroll by @garrettjoecox in #1486
- Resolve any sorting issues, cause we're using maps order matters by @garrettjoecox in #1490
- Add static trap option by @garrettjoecox in #1489
- time shuffle tweaks by @garrettjoecox in #1488
- Check/Item Tracker improvements by @garrettjoecox in #1492
- Increase save buffer. Again. by @garrettjoecox in #1493
- [Rando] Fix Ocarina button RI order by @Eblo in #1494
- Fix glitchless not handling force junk items corretly by @garrettjoecox in #1497
- Fix a glitchless gen issue, tweak logging, and tweak metrics by @garrettjoecox in #1500
- name by @Jameriquiah in #1498
- [WIP] Fix/Document compatibility with 0th/4th day glitches by @garrettjoecox in #1462
- Fix spider house hint replacements by @garrettjoecox in #1501
- [Rando] Require soul for Bad Bat tree Heart Piece by @Eblo in #1503
- Some time logic fixes by @garrettjoecox in #1506
- Menu tweaks & Fix Triforce not lighting up in tracker by @garrettjoecox in #1508
- Change playtesting to nightly by @garrettjoecox in #1509
New Contributors
- @Glought made their first contribution in #1325
- @ErawanJohnson made their first contribution in #1279
- @Jameriquiah made their first contribution in #1412
Full Changelog: 3.0.2...4.0.0
