summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-21version bump (#2232)5.1.2briaguya
2022-12-21Fix ice trap particles (#2229)aMannus
2022-12-21Fix particle regression (#2228)aMannus
2022-12-21Fix crash on mac with custom sequences (#2226)Garrett Cox
2022-12-21fix: no longer leak memory, invalidate textures properly (#2223)briaguya
* Revert "Fix Ganondorf boss battle ending (MQ only) (#2072)" This reverts commit 52b896271c3139472139090f57a22b1a5966785e. * yolo this should work * finish comment * see if this doesn't lag switches! * formatting * formatting Co-authored-by: briaguya <briaguya@alice>
2022-12-21Enemy Rando Hyrule Field crash hotfix (#2222)aMannus
2022-12-21Small improvement to sfx randomize button. (#2219)Christopher Leggett
Should result in less allocations.
2022-12-21Fix AdpcmBook allocations (#2214)GaryOderNichts
2022-12-20Rando - Fix ice traps & get item logic (#2210)aMannus
* Fix ice traps & get item logic * Fix shop keepers & more draw logic cleanup
2022-12-20only save authentic sequence cvars (#2216)Adam Bird
2022-12-20Fix cosmetic oob hacks (#2211)Garrett Cox
2022-12-20WiiU: Don't invalidate tex cache for dodongo (#2220)GaryOderNichts
2022-12-20Fix gfx patching on 32-bit platforms (#2213)GaryOderNichts
2022-12-19Fixes crash during randomization of individual sound effects. (#2203)Christopher Leggett
* Fixes randomization of individual sound effects. * Re-adds the mistakenly removed const specifier. * Implements new randomization syntax that actually fixes the crash. * Increases default width of sfx editor menu. The default width was cutting off a lot of the text in the dropdowns due to the added Randomize button.
2022-12-18TWEAK: Rando Text (French / German) (#2204)PurpleHato
* TWEAK: Some Rando Text French and German tweaks (German made by Timmy_GamerNepgear on Discord) Tweak: water control level style to fits Navi's style textboxes * TWEAK: %c instead of %w
2022-12-18fix medi goron not selling randomized item and continuously selling knifes ↵Adam Bird
(#2206)
2022-12-17fix warp song hints not being set if gossip stones are turned off (#2197)Adam Bird
2022-12-17[#361] Fix ganon boss offset on retail rom (#2190)Garrett Cox
2022-12-17[#1803] Fix hookshot target offset on retail rom (#2189)Garrett Cox
2022-12-17Fixed nintendo switch debug flags (#2202)KiritoDev
2022-12-13bump version (#2185)5.1.1briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-13bump lus verison (#2184)briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-13Fixes receiving the wrong item when picking up ammo drops near a chest. (#2183)Christopher Leggett
* Fixes receiving the wrong item when picking up ammo drops near a chest. Still shows the wrong model above links head but does give the right item and shows the right text. * Fixes get item model during first time pickup anim near chest.
2022-12-13fix: populate merchant prices table with expensive scrub prices (#2181)briaguya
* fix: populate merchant prices with vanilla scrub prices * temporary expensive scrub workaround Co-authored-by: briaguya <briaguya@alice>
2022-12-13Fix save compatibility issue from renames (#2177)Garrett Cox
* Revert json key changes in save v1 and v2 * Introduce save v3 * Add workaround for breaking save compatibility in 5.1.0 * Handle scarecrow long song a bit differently since the array is never empty
2022-12-13Always use authentic cache policy for replaced seqs (#2176)Christopher Leggett
2022-12-12bump version (#2174)5.1.0briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-12fix: set color picker alpha on reset (#2173)briaguya
* fix: set color picker alpha on reset Fixes a bug where the colour picker enhancement widget without alpha uses a garbage value for alpha on reset Co-authored-by: sonoftunk <sonoftunk@gmail.com> * formatting Co-authored-by: sonoftunk <sonoftunk@gmail.com> Co-authored-by: briaguya <briaguya@alice>
2022-12-12Move entrance tracker button down one (#2172)Garrett Cox
2022-12-12Add missing randomizer options to default preset (#2171)Adam Bird
* add all randomizer options to the default preset clear * fix typo in randomizer menu * remove enhancements from randomizer preset clear list
2022-12-12[#2165] Rename big key to boss key for spoiler files (#2170)Garrett Cox
2022-12-12Fix issue with hover boots interpolation when wearing bunny hood (#2167)Garrett Cox
2022-12-12fix: show always shuffled scrubs on check tracker (#2161)briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-12fix: always add anju as adult and trade claim check to location tracker (#2162)briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-12Prevents autosave during Ganon fight. (#2163)Christopher Leggett
* Prevents autosave during Ganon fight. * Removes unnecessary switch case.
2022-12-12add rupee name (#2164)briaguya
add "Strawbs" from Celeste Co-authored-by: briaguya <briaguya@alice>
2022-12-13fix: get gravedigging tour in check tracker working in rando (#2159)briaguya
2022-12-12improving free cam settings configurability (#1987)frizzle101101
* Initial camera distance slider * works with freecam * improving the settings configurability, adding distance slider and transition speed for the free camera adding seperate sensitivity and invert settings for aiming/first person camera * spelling * tooltip msg on camera invvert * typos * removing the original free camera checkbox in experimental menu * adding name change to new presets file Co-authored-by: RaelCappra <rael.cappra@gmail.com>
2022-12-12added fix option to fix camera swing; (#1992)frizzle101101
* added fix option to fix camera swing; Fixes camera getting stuck on collision when standing still, also fixes slight shift back in camera when stop moving * add option to fix hang off ledge swing rate; Fixes camera swing rate when player falls of a ledge and camera swings around * adding camera fixes to preset list
2022-12-12Fixes crash due to OOB soundfont access. (#2157)Christopher Leggett
2022-12-12rename decouple entrances option (#2154)Adam Bird
2022-12-12Removes problematic sequences from the list. (#2153)Christopher Leggett
* Removes problematic sequences from the list. These sequences were part of the ending and credits and thus didn't loop correctly. * Readds problematic sequences as `SEQ_NOSHUFFLE`
2022-12-11fix: bool defintion causing fast file select crash (#2142)briaguya
Co-authored-by: briaguya <briaguya@alice>
2022-12-11Check Tracker - Fixes colours not initializing correctly in Check Tracker ↵sonoftunk
settings (#2141)
2022-12-11Rando: Add Lake Hylia water control system (#2108)Adam Bird
* add lake hylia water control system * fix actor spawn params * remove non-working switch details * adjust french translation * fix object spawn * use flag funcs * use renamed eventchk flag for raise lh water
2022-12-11Customize behaviour cleanup (#2132)aMannus
2022-12-10Add QoL sneak option (#2128)Ralphie Morell
* Added sneak option * fix french/german choices * market sneak uses cvar instead of n64dd; added toggle in gamebar * whoops * move enhancement from rando to regular * address feedback * accounted for entrance rando * damn it archez * added TODO about AI translated messages * fix variable names
2022-12-10Add: Title Screen Translation (#1461)Amaro Martínez
* Add: PRESS START Translation * Translate Title Screen * Update z_en_mag.c
2022-12-10Randomizer Auto Location tracker (#1942)sonoftunk
* Initial Auto-Location Tracking * Updates styling for checked items in Check Tracker * Fixes crashing issues with Check Tracker rendering * Auto scroll Check Tracker windows to current area * Checks Tracker only shows checked locations once in game * Fixes issue where Check Tracker would auto-scroll to wrong location when entering a grotto * Fixes gerudo fortress checks showing in tracker when settings have them removed * InfTable Check Location Fixes: Lost Dog Richard, Rolling Gorons, HBA 1000, Thawed Zora * Fixes most Event Chk Inf Checks on Check Tracker, and Frogs * Check Tracker - Song from Malon now works * Check Tracker - Fixes Claim Check check not tracking - Fixes spoiler for Claim Check check when getting Biggoron's Sword - Fixes LACS being spoiled and not tracking * Check Tracker - Fixes #2 for Skull Mask and Mask of Truth checks * Check Tracker - Adds support for merchants - Fixes #7 for Bomchu Salesman - Fixes #12 for Medigoron * Check Tracker - Fixes #8 for Song from Saria * Check Tracker - Fixes #9 for Adult Shooting Gallery * Check Tracker - Fixes #10 for Composer Grave * Check Tracker - Fixes #14 for Song from Ocarina of Time * Check Tracker - Fixes #16 for Shooting the Sun * Check Tracker - Fixes #19 for Darunia's Joy * Save Editor - Adds missing label for Treasure Chest Game * Check Tracker - Fixes Great Faries checks * Check Tracker - Fixes Sheik at Temple * Check Tracker - Fixes Great Fairy auto-scroll to wrong location * Check Tracker - Updates blue warp checks - Fixes Bongo Bongo and Twinrova checks * Check Tracker - Fixes Dampe's Gravedigging Tour * Check Tracker - Fixes Prescription to King Zora * Check Tracker - Fixes Bazaar showing under wrong area on tracker between adult/child * Check Tracker - Fixes scroll for Hyrule Market and Bazaar * Check Tracker - Fixes giving Adult Trade Items shown on tracker: Broken Sword, Saw, Cojiro, Eyeball Froge, and Eyedrops * Cleans up item_location * Check Tracker - Item List - Fixes item list not updating when changing seeds/options - Separates item exclusion list from item check list - Clean up comments * Check Tracker - Adds Skip functionality to buttons * Check Tracker - Refactors adult trade items to RandomizerInf * Check Tracker - Fixes an issue where any time an item is removed the tracker would cause an application crash * Check Tracker - Item names are now dependent on file language * Check Tracker - Fixes Gerudo Card check not showing in Fast setting * Reorders headers to (hopefully) avoid CI build conflicts on linux/consoles * Explicitly defines vector header in randomizer.h to fix compile errors * Complete Refactor of Check Tracker ImGui * Adds missing check tracker files to CMakeLists * Reverts the Item_location whitespace cleanup from ad10807c * Check Tracker - Loading Fixes - Fixes a bug where loading a save file a second time would add all the checks again - Fixes a bug where the check tracker would not render at all until in a save file * Check Tracker - Fixes a bug where checks would sometimes fail to load * Check Tracker - Fixes duplicated checks when using Only on Pause or Only on Combo * Check Tracker - Works around issue where single characters don't show in EnhancementCombobox, and fixes a label for combo buttons held option * Check Tracker - Applies all Check Tracker changes to Item Location * Check Tracker - Updated Check List - Adds Link's pocket, either in KF or HM depending on starting age - Supports Scrubs and Merchants - Uses enums instead of magic numbers - Updates DC Scrub Short Names for MQ * Check Tracker - Adds a performance mode option * Check Tracker - List Fixes (requires new rando generation) - Fixes Frogs Rupees always visible - Fixes Kokiri Sword Chest not showing - Fixes Weird Egg not showing * Check Tracker - MQ List basic support * Check Tracker - MQ/Vanilla anti-spoilers * Check Tracker - Collecting a compass now spoils the area * Check Tracker - Basic Vanilla Support and fixes - Vanilla items show in check tracker, even if many won't auto check - Fixes an issue with Gerudo Fortress Keys - Refactors IsVisibleInCheckTracker to randomizer_check_tracjer * Check Tracker - Fixes merge conflict from 08a487f35e1d760ab9e69b932edbe4da6bcd9edb * Check Tracker - Fixes tracker loading as Floating when default value is set to Windowed * Randomizer Location Exclusion List - Adds Scrubs, Merchants, Shops. Adult Trade items, MQ Dungeons, and Bean Salesman - Fixes Kokiri Sword Chest, Weird Egg, and Frog Song Rupees from misbehaving - Updates Gerudo Fortress logic to be dependent on Open/Fast/Normal Fortress - Removes Invalid Check - Adds RO Enum for MQ settings - Updates magic values to RO enum * Location Exclusion List - Scrubs that are always randomized now always show on the list * For now, removes some extra code only needed for a Check Tracker. * Randomizer Location Exclusion List - Fixes Eyeball Frog from showing up when Adult Trade Items was off * Location Tracker - Updates Eyedrops to use RandomizerInf instead of Chest * Check Tracker - Fixes a bug where Link's Pocket item wasn't acting as checked for area item count * Check Tracker - Fixes a bug where Locations would incorrectly say Vanilla due to the first check in the area being a non-MQ check * Check Tracker - Fixes a crash when Check Tracker is docked but not visible * Check Tracker - Fixes areas being spoiled when loading different save files * Check Tracker - Only reset variables if they are initialized * Check Tracker - Cleans up old comments, unused variables, methods, and macros, adds language TODOs, * Check Tracker - Readds rainbow UI elements after Cosmetics Editor refactor * Check Tracker - Removal of flag lookup that was refactored, no longer needed header, and some trivial whitespace fixes. * Check Tracker - Refactors Index to Bitmask code to a macro * Check Tracker - Changes ordering from alphabetical to RandomizerCheck ordering * Check Tracker - Wraps everything in a namespace to avoid global variable usage * Check Tracker - Explicitly defines for-loop scope * Check Tracker - refactors dungeon lookup from static array to function * Fixes a bug when using EnhancementColor with alpha * Check Tracker - Refactors all colour to use direct conversions * Check Tracker - refactors settings loading and check visibility for readability * Check Tracker - Fixes a bug where the wrong label showed on the Check Tracker BG Color * UIWidgets - Adds Alpha bar to EnhancementColor when using alpha parameter
2022-12-10Randomizer Location Exclusion List (#2070)sonoftunk
* Randomizer Location Exclusion List - Adds Scrubs, Merchants, Shops. Adult Trade items, MQ Dungeons, and Bean Salesman - Fixes Kokiri Sword Chest, Weird Egg, and Frog Song Rupees from misbehaving - Updates Gerudo Fortress logic to be dependent on Open/Fast/Normal Fortress - Removes Invalid Check - Adds RO Enum for MQ settings - Updates magic values to RO enum * Location Exclusion List - Scrubs that are always randomized now always show on the list * For now, removes some extra code only needed for a Check Tracker. * Randomizer Location Exclusion List - Fixes Eyeball Frog from showing up when Adult Trade Items was off * Apply suggestions from code review Location Exclusion List - Applies suggested dungeon item defaults Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com>