summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-06-18fix imgui id conflicts (#6764)develop-ackbarbriaguya
ImGui derives a control's ID from its visible label, and the menu search page renders every widget in a single scope. Randomizer options that share a label with an enhancement (e.g. "Blue Fire Arrows") therefore produced an ID conflict on the search page. Append a "##Randomizer" suffix to randomizer widget labels so their ImGui ID is unique. The option's own name is left untouched since it is used as a serialization key (spoiler logs, settings lookup); only the menu widget gets the suffix. SliderInt/SliderFloat draw their label themselves via ImGui::Text/CalcTextSize, which (unlike ImGui's labeled widgets) don't strip a "##" suffix, so add a visibleLabel with the suffix chopped off for display while keeping the full label for the unique ID. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09Enemy rando cleanup 3 (#6518)Pepe20129
* Fix bari's biris not respecting the seeded option * Randomize Peehat Larvas * Refactor `IsEnemyAllowedToSpawn` * Fix the issue where some enemies spawn above the ceiling * Partially fix twisted hallway issue * Prevent Baris from spawning Baris
2026-06-05more hardening of code in Network/ (#6650)Philip Dubé
also unique_ptr
2026-05-29Fix master sword timing info (#6552)Philip Dubé
General fix: don't reset timestamp if already set, this is particularly important for retrieving master sword vs ganon Also fix master sword timing not being set when shuffled
2026-05-29Fix bean merchant check not being listed in tracker when bean merchant only ↵Philip Dubé
shuffled (#6557)
2026-05-29Fix sword scaling (#6558)Philip Dubé
Don't apply transforms when scale 1.0, adjust translation to be gradual
2026-05-29Update Hell Mode Preset (#6570)Pepe20129
2026-05-29avoid ganon's castle blue warp dropping Link in lava (#6647)Philip Dubé
2026-05-29Fix gossip stone check (#6648)aMannus
2026-05-27Fix warp shuffle without warp hint text (#6551)Philip Dubé
Issue was needing to hook on RSK_SHUFFLE_WARP_SONGS, but cleaned up code
2026-05-27Fix ending audio shuffle (#6608)Chris
2026-05-27fix(actors): Restore vanilla default for Kokiri Forest quest state hook (#6614)Unreference
2026-05-25Fix blank text on carpet salesman (#6605)Chris
2026-05-09Use singular on message for 1 token (#6567)Chris
2026-05-04fix bad merge with the suns song fairy in spirit (#6590)Pepper0ni
2026-04-29hyrule field typo fix (#6574)Jameriquiah
2026-04-25Fix owl talk logic to include kokiri (#6564)Pepper0ni
2026-04-23Fix drag&drop not updating excluded locations (#6559)Philip Dubé
2026-04-23Fix OGC great fairy reward in vanilla with skip misc interactions when fish ↵Philip Dubé
is not obtainable (#6556) Item_CheckObtainability should only be called with MOD_NONE GI For RG_DOUBLE_DEFENSE that became ITEM_FISH. Nonsense ensued To reproduce issue, create debug save & go straight to OGC great fairy with only magic/ocarina/lullaby
2026-04-21Fix bean fairies + start with beans generation (#6548)Pepper0ni
2026-04-21Fix swimvoid in grottos to just respawn in grotto (#6529)Philip Dubé
2026-04-21add hint text for sun song fairies in spirit temple (#6544)Philip Dubé
2026-04-20Fix mirror shield color editor (#6542)Reppan
Oversight on my end that customequipment.cpp unloaded and reloaded assets abit to aggressive. Adds a guard to make sure to only unload if custom asset is used and to not unload then reload vanilla asset. Have tested it with fados customequipment and confirmed that mirrorshield is working as intended.
2026-04-19Fix cutscene skips causing credits to spawn player in Lake Hylia (#6534)Philip Dubé
SkipBlueWarp was intercepting credits. Disable during GAMEMODE_END_CREDITS
2026-04-19Arrow cycle should check for sufficient magic (#6532)Chris
2026-04-18Triforce Hunt: drain queue before credits (#6519)Philip Dubé
2026-04-17Fishing: don't say default 6/7 when minimum reduced by enhancement (#6523)Philip Dubé
2026-04-17Fix kak bazaar items having articles (#6522)Philip Dubé
IsShop didn't include SCENE_TEST01, but that's used as placeholder for kak bazaar vs market bazaar
2026-04-17Fix Rate Limited Success Chime (#6512)Chris
2026-04-16Fix Duplicate Reticles in Anchor (#6520)A Green Spoon
2026-04-16Fix skulltula hints ending text too soon (#6516)Philip Dubé
2026-04-139.2.3 Ackbar Delta (#6503)9.2.3Philip Dubé
2026-04-14Fix shopsanity soft lock (#6502)Philip Dubé
GetForCurrentLanguage() defaults to MF_FORMATTED, appending MESSAGE_END (\x02) to output string Revert using hint name for items in shops. Other merchants return GetHintMessage directly
2026-04-14fix bad args handling in extractor (#6501)9.2.2Philip Dubé
2026-04-139.2.2 Ackbar Charlie (#6494)Philip Dubé
2026-04-13Add missing Hint clarities back (#6477)Jerom Venneker
2026-04-12Revise Arrow Cycling (#6490)Philip Dubé
1. simplify UI, flashing buttons are unnecessary 2. change arrow without drawing a new arrow
2026-04-12Avoid over-allocating with texture interpolation (#6489)Philip Dubé
Also remove interpolation with all zeroes & fix one interpolation direction
2026-04-12fix cosmetic/audio randomizing options being seeded when they shouldn't be ↵Philip Dubé
(#6481)
2026-04-12Remove tooltip text referencing Let It Snow chests (#6488)Philip Dubé
Was not preserved in chest revamp
2026-04-12Make Lake Hylia water level switch in rando 10x faster (#6492)Philip Dubé
35 seconds was an eternity
2026-04-12Fix generation failure for Ganon's Castle MQ Fire Trial (#6487)Philip Dubé
2026-04-10Fix malon text and make the DMC jump unintuitive (#6479)Pepper0ni
2026-04-08Faster bean planting (#6473)Jordan Longstaff
2026-04-07Fix seeded warp traps to be deterministic (#6469)Philip Dubé
2026-04-07Fix cooldown behavior for crystal and light switches, water gate (#6461)Chris
2026-04-07use category adj for gi (#6466)A Green Spoon
2026-04-07Fix Skip Planting Beans crash (#6463)Malkierian
Move code to set beans as planted after getting the bean pack to rando item give handler.
2026-04-06add check for market balcony camera (#6464)OtherBlue
2026-04-06Restore sub-100% values for speed modifier slider. (#6465)Malkierian