summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-17sign hints: add gtg, display destination not source (#5850)Philip Dubé
2025-10-16LUS ref bump for cursor visibility tweaks. (#5848)Malkierian
2025-10-15shuffle thieves' hideout entrances (#5619)Philip Dubé
* shuffle gerudo fortress entrances * tracker names * typo * don't jail from TH in mixed gerudo entrance shuffle * split RR_TH_KITCHEN_TOP * fix incorrect logic re near gs to long roof * whitespace * Shuffle Thieves' Hideout * increase ENTRANCE_OVERRIDES_MAX_COUNT
2025-10-15Fix Notes Conditions (#5847)Malkierian
* Fix conditions for personal notes being displayed and the notes display type option being disabled. * clang
2025-10-13Rando: Split fairysanity into distinct options (#5726)Cameron
* Split Fairysanity into groups * Split fairy registration per type * fix song fairy shuffle locations * Change "Song Fairies" to "Fairy Spots" * Update preset settings * clang format * simplify `shouldRegister` logic
2025-10-13rando: remove vanilla (#5805)Philip Dubé
2025-10-13botw: water level toggle (#5710)Philip Dubé
amazingly the code already handles the flag being cleared to raise the water level, so only need to setup hooks for ocarina spot to toggle In MQ it's a diamond switch, so only need to turn it into a toggleable diamond switch
2025-10-13Pull in LUS audio API selection fix. (#5840)Malkierian
2025-10-10Standardizes naming conventions for `ShipInit` and `MenuInit` registrations. ↵Malkierian
(#5837) Fixes missing `static` keywords for two `ShipInit` registrations.
2025-10-10Cheat: Disable Sandstorm (#5800)Philip Dubé
* Cheat: Disable Sandstorm Can also be considered an A11y feature, tho it'll always be hard with the muted colors, even if we added option to reduce fog * extern C?
2025-10-09Program Execution Argument Extraction (#5807)Malkierian
* Add function to be able to feed specific path into to process programmatically, and setup drag and drop functionality. * Encapsulate dropped file functionality from Switch and Wii U. * Fix dropped file detection, and fix ShowYesNowBox return checking.
2025-10-09update lus includes for new LUS file structure (#5820)briaguya
* Bump LUS to include FileDropMgr's new registration system and initial cursor visibility changes. * New LUS ref. * Remove default on for cursor always visible. Add option to camera controls next to enable mouse input for autocapture. Set autocapture on startup. * next LUS * clang again * Add "EnableMouse" CVar check to startup SetAutoCaptureMouse. * Back to LUS main. * lus version with fixes we need * very wip * get it building * soh otr * bump lus before fixing soh side stuff * build * still builds * mac error * bump otrexporter * bump to lus main * upstream otrexporter --------- Co-authored-by: Malkierian <malkierian@gmail.com> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2025-10-09bump otrexporter (#5835)briaguya
2025-10-08null audio engine (#5834)Philip Dubé
depends on https://github.com/Kenix3/libultraship/pull/909
2025-10-07Fix grass graphic in Shuffle Grass (#5831)Philip Dubé
Previously rendering grass as wrong kind in MQ Dodongo room above stairs Updated code to match decomp logic
2025-10-06RT_GROUND_JUMP (#5745)Philip Dubé
* RT_GROUND_JUMP, RT_GROUND_JUMP_HARD based on zootr logic * 2 groundjumps in Gerudo Fortress
2025-10-06Pulls in the Mac Prism fix. (#5832)Malkierian
2025-10-05RT_HOOKSHOT_EXTENSION (#5704)Philip Dubé
* 2 hookshot extension tricks * consolidation * not a glitch * cleanup spirit logic * clang
2025-10-05Add fairy event to outside deku tree (#5830)aMannus
2025-10-05Add a RT_GF_JUMP case (#5828)Philip Dubé
Adult can make jump without hover boots by jumping beside the wall (oddly, to the higher part of slope) Only matters with Shuffle Climb
2025-10-04sequence notifs (updated #5265) (#5824)briaguya
* Adds ability for Notifiations to not make a noise This is probably the only feature that will use it, the noise makes sense for most things we want to use notifications for, but it playing on every scene transition was a bit distracting. * Adds a hook for OnSeqPlayerInit * Uses new hook and displays notification instead of overlay text * Changes names to prevent collisions Will be registering other types of hooks that will need different ShipInitFuncs in this same file later. * Change Icon * Change CVarName and remove now-unused duration slider * Update ConfigMigrator for CVar changes. * clang-format * fix * bring back duration control * config v4 * fix v4 migration --------- Co-authored-by: Christopher Leggett <chris@leggett.dev> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>
2025-10-04rando: fix reentry of jabu blue warp (#5829)Philip Dubé
* rando: fix reentry of jabu blue warp entrance randomizer uses VB_PLAY_BLUE_WARP_CS to set a flag, which was not called when entering jabu blue warp without ruto * alternative
2025-10-02French Translation - Treesanity (#5827)PurpleHato
* French Translation * French Translation
2025-10-02Fix "SpawnActor::CanBeApplied" check which would also actually spawn the ↵Nivomi
actor, thus causing two actors two be spawned (also fix for WithOffset) (#5822)
2025-10-02Add a warning for disabled network (#5629)Pepe20129
* Update SohMenu.cpp * clang * Prevent warning from appearing in release builds
2025-10-02Treesanity (#5541)Philip Dubé
* treesanity co-authored-by: turbofist * market tree at night * NL Trees * remove LUSLOG * feedback * format * golden skulltula tree qol * post-rebase * trust -129 * remove tree graphic, crate csmc * format * feedback * ObjectExtension
2025-09-30[ADD] - 3D Scenes for pre-render areas (#5804)PurpleHato
* Hard removal 2D ones for now * override some scene values for prerender tests (#46) * Adult Link Cloudy * Fix: Child Link Night ToT Exterior * Fix for real now * Tweak: Skybox castle courtyard * WIP - adjusting for patterns * Hooked all code, needs testing * Hookified * Clean up * Update Fog Control * clang * Fix skybox override to only affect 3D pre-rendered scenes Prevent the 3D scene renderer from overriding skyboxes on all scenes Previously, the function was applying skybox changes to every scene, overriding the intended skyboxes throughout the game (Example: Kokiri Forest with a blue sky instead of it's original "greyish" one) Now it only applies custom skybox settings to scenes in the skyboxControlList, preserving original skyboxes for other scenes * Remove commentary and forgot to add Zelda's courtyard skybox * Move code to shipInit. * Early return for VB_SHOULD. * clang * Fix missing ! * Feedback fixes. * clang * Fix CVAR * Modify Skybox for scenes with multiple viewpoints. * setting position change to blend in the "modder stuff can do" * Adressed review * tooltip space missing, oops * InitFunc --------- Co-authored-by: Archez <Archez@users.noreply.github.com> Co-authored-by: Caladius <clatini88@gmail.com>
2025-09-30Allow non-ASCII characters on Windows (#5741)Eblo
2025-09-30LUS Bump, Mouse Capture/Cursor Visibility Improvements (#5797)Malkierian
* Bump LUS to include FileDropMgr's new registration system and initial cursor visibility changes. * New LUS ref. * Remove default on for cursor always visible. Add option to camera controls next to enable mouse input for autocapture. Set autocapture on startup. * next LUS * clang again * Add "EnableMouse" CVar check to startup SetAutoCaptureMouse. * Back to LUS main. * Final LUS ref bump.
2025-09-30[Enhancement] Allow Slingshot and Bow to break randomized beehives (#5793)Patrick12115
* Add slingshot and bow damage checks * Move to Rando and add Logic, hopefully * Missing spacing
2025-09-30RT_SHADOW_UMBRELLA_CLIP (#5668)Philip Dubé
* RT_SHADOW_UMBRELLA_CLIP This is technically a glitch, but offers a novice trick & less requirements Particularly important in doorsanity for child access * feedback, move location to upper since it has multiple paths of access
2025-09-30Mod menu V1 (#4962)Pepe20129
* Proof of Concept * Fixed saving/loading * Switch sides & add arrow buttons * Update mod_menu.cpp * Remove old mod loading code * Small cleanup * Post-merge fixes * Update mod_menu.cpp * Lots of changes * clang format * Address review * Update SohMenuEnhancements.cpp
2025-09-29Move logic bools to LogicVal enum (#5727)Philip Dubé
* Move logic bools to LogicVal enum Tired of seeing logic reset bugs This opens up moving bools to bitset This opens up tracking logic dependencies so events doesn't reevaluate everything This opens up various events reusing logic vals (already done for LOGIC_BLUE_FIRE_ACCESS) * ammo comments, fix magic regression
2025-09-28update macports (#5819)briaguya
2025-09-27Remove HasAccessTo and non-self-referncing Here (#5700)Pepper0ni
* Remove HasEccessTo and non-sel-referncing Here * fix here related logic errors
2025-09-26Fix Multi-Window not checked by default (#5806)Spodi
* Fix Multi-Window not checked by default Last time i tested with a new config file this was actually on, despite it showing off. So now it shows ON by default :) * clang
2025-09-26Fix dark link ice floors (#5808)Pepe20129
2025-09-25Apply price logic to bean salesman (#5811)Pepper0ni
* apply price logic to bean salesman * clang
2025-09-25Fix issues arising from the Search Widgets PR. (#5813)Malkierian
2025-09-19Additions for the German translation in hint_list.cpp (#5803)Extloga
2025-09-18Rando: option for Mido to hint location of Kokiri Sword (#5724)Philip Dubé
* Rando: option for Mido to hint location of Kokiri Sword also fix bug where Mido blocks path to Deku Tree when Closed Forest off but Zelda's Letter not skipped * french Co-authored-by: PurpleHato <linkvssangoku.jr@gmail.com> --------- Co-authored-by: PurpleHato <linkvssangoku.jr@gmail.com>
2025-09-18dev-tools: add bit label on flags table (#5658)William Casarin
* build: add -Wformat-security On some distros format-security is turned on to detect possible issues with non-string literals as format strings Let's explicitly turn it on and fix the ImgUi text formatting to avoid compile issues on those platforms Signed-off-by: William Casarin <jb55@jb55.com> * save-editor: add flag table bit index labels Signed-off-by: William Casarin <jb55@jb55.com> --------- Signed-off-by: William Casarin <jb55@jb55.com>
2025-09-18Improve Nix support (#5777)enzu.ru
* Fix FindOpusFile NixOS bug * better documentation
2025-09-18atomic saving (#5792)Philip Dubé
prefer rename to copy/delete, this avoids issues with partial writes
2025-09-17rando: fix bug where Mido blocks path to Deku Tree when Closed Forest off ↵Philip Dubé
but Zelda's Letter not skipped (#5785)
2025-09-17Wiggle (#5794)Patrick12115
2025-09-17saves: use single white space when formatting (#5791)Philip Dubé
this halves size of rando saves
2025-09-17Restores `IS_RANDO` default for the "Always Win Dampe Digging Game" ↵Malkierian
enhancement and changes the tooltip to reflect the default status rather than the forced on status. (#5788)
2025-09-16Search Exclusion and Search Widgets (#5656)Malkierian
* Implement widget search exclusion. Exclude all external windows from the search. * Add second column to search results for non-widget results. * Implement extra search index. Add various controls, audio editor, and tracker options to the extra search index. Fix capitalization on a few options. Add click-to-view functionality to extra search column. * Add extraSearchWidgets for searching through non-menu widgets. Convert Controls extraSearches to widgets. Used to display in-window, as well as provide reference to extraSearchWidgets. * Swap Audio search to menu widget search system. * Fix missing static on a ShipInit instance. * Implement SearchWidgets in popout windows. Remove remaining vestiges of custom search. * Add SearchWidget for randomizing audio on seed gen. * Remove comments on color picker entries in WidgetType. * Put all search results in middle column for width management. Change combobox alignment and label position in search results to unify them all to left and above for better organization. Add "Search Results" text to header of results page for clarification. * clang
2025-09-16entrance shuffle: sign hints (#5335)Philip Dubé
* entrance shuffle: sign hints * update entrance tracker with hint * show sign hints when any entrances shuffled * only hint when entrance shuffled * avoid crash when loading rando file * fix kf exit * correct hint from sign outside kokiri forest * 3 signs on DMT * improve naming