Download
Setup Guide
https://www.shipofharkinian.com/setup-guide
Changelog
https://www.shipofharkinian.com/changelog#blair-alfa-9-0-0
What's Changed
Special thanks to @DarioSamo for helping figure out some long standing rendering issues in LUS for certain effects!
- develop -> develop-rando (10/16/23) 2: Electric Boogaloo by @garrettjoecox in #3294
- Rando Definition Deduplication by @leggettc18 in #3284
- Fix 100 GS check in check tracker by @leggettc18 in #3311
- 100GS Tracker Fix by @leggettc18 in #3314
- Remove disabled special hints and warp song hints from the spoiler log by @Pepper0ni in #3110
- Refactor Hint Creation and add support for hint Copies and fixed number of hints. by @Pepper0ni in #3205
- Merge develop into develop-rando by @Archez in #3352
- More gap-bridging by @leggettc18 in #3323
- ADD: No HUD Heart animation by @PurpleHato in #3348
- macready -> dev by @briaguya-ai in #3399
- cache vcpkg on windows ci by @briaguya-ai in #3384
- Transition docs by @inspectredc in #3322
- macready -> dev by @briaguya-ai in #3412
- Entrance Docs by @inspectredc in #3332
- Clean up Triforce Hunt U16's and GBK by @aMannus in #3355
- Rando: Boss Soul Shuffle by @stratomaster64 in #3300
- Fixes a potential crash with saves made on older commit. by @leggettc18 in #3408
- Controllers by @briaguya-ai in #3378
- Add enhancement for removing explosive limit by @garrettjoecox in #3242
- MVP ValueViewer by @garrettjoecox in #3208
- Toggle Strength Option by @inspectredc in #3302
- Port Faster Swim animations, full credit to kimimaru4000 by @Pepper0ni in #3310
- Add Geo rupee name (Hollow Knight) by @quellen-sol in #3312
- Bring over some player documentation from decomp by @Pepe20129 in #3380
- MacReady Delta -> develop by @briaguya-ai in #3468
- Fix OnItemReceive hook for items in the extendedVanillaGetItem table by @garrettjoecox in #3063
- Add tableId to getItemEntry by @garrettjoecox in #3064
- Fix new GBK check for vanilla by @aMannus in #3473
- develop-macready -> develop by @garrettjoecox in #3487
- Add vanilla logic option by @garrettjoecox in #2191
- Develop rando tidy up by @leggettc18 in #3425
- Move Barren handling to before hint generation, Add RandomizerArea enum and other cleanups by @Pepper0ni in #3339
- Fix a seed gen bug surrounding new area enum by @leggettc18 in #3497
- Clean up TextIDs and use enums where possible. by @Pepper0ni in #3499
- Rando settings streamline by @leggettc18 in #3391
- develop->develop-rando by @leggettc18 in #3509
- Fix Gravedigging Tour rando check. by @Malkierian in #3524
- Fix: Use correct GV->LH entrance value in tracker by @Archez in #3502
- Remote GI by @garrettjoecox in #3073
- Fix for ImGui assertion fail by @jordanpg in #3532
- Reorder pop for #3532 by @jordanpg in #3533
- Merge (8.0.4) develop-macready -> develop by @Archez in #3539
- Fix some bugs with settings by @leggettc18 in #3525
- Fixes error sound when seed generation fails by @leggettc18 in #3527
- Fix: remote control define incorrectly applied when flag not set in windows by @Archez in #3534
- Implement "Move While First Person" enhancement by @garrettjoecox in #3340
- Fix missing Shuffle Dungeon Reward Option by @leggettc18 in #3545
- Advanced controls for aspect ratio, resolution, and integer scaling. by @sheepytina in #3130
- imgui 1.90.0 by @briaguya-ai in #3402
- stick sensitivity by @briaguya-ai in #3725
- develop-rando: File Select Fixes by @leggettc18 in #3734
- Fix various randomiser setting bugs by @Pepper0ni in #3742
- docs: update
func_800FADF8
toAudio_ResetActiveSequences
by @briaguya-ai in #3471 - [Debug] Add more commands and info to DL Viewer by @Archez in #3504
- Add frame advance option to developer tools by @garrettjoecox in #3435
- Better actor viewer by @Pepe20129 in #3544
- Hardcore mode v1 by @garrettjoecox in #3540
- Update linux/appimage script to use symlinked rom files by @mattman107 in #3483
- Item cycling improvements by @Pepe20129 in #3456
- [minor] use SHIP_BIN_DIR instead of HERE by @pirate486743186 in #3469
- ADD: Enhancement-->Graphics-->Colour Temple of Time's Medallions by @PurpleHato in #3514
- Only emit changed flags by @garrettjoecox in #3489
- [Difficulty Option] Cuccos Stay Put Multiplier by @Patrick12115 in #3395
- [Enhancement] Scale Enemy Health with Size by @Patrick12115 in #3393
- develop->develop-rando by @garrettjoecox in #3751
- Rando: Shuffle Ocarina Buttons (Rando V3) by @Pepe20129 in #3735
- develop -> develop-rando by @garrettjoecox in #3756
- Fix crashing when creating a new file by @Pepe20129 in #3764
- Add LLR entrance from silo to the better debug warp screen by @Sarge-117 in #3424
- Fix typos in scenes_fra.json by @jeremy010203 in #3732
- [macOS] Add Architecture Priority to Info.plist by @shinra-electric in #3727
- develop->develop-rando 20231229 by @leggettc18 in #3769
- Fixes some "seed bleed" instances by @leggettc18 in #3766
- Fixes some Spoiler Parsing Bugs by @leggettc18 in #3759
- Allow Rendering Custom Models as Ice Traps by @leggettc18 in #3760
- macready -> develop by @garrettjoecox in #3778
- Fix settings persistence across sessions by @jordanpg in #3779
- Remove special IAs by @Pepe20129 in #3453
- Fix obvious hint regressions by @Pepper0ni in #3752
- Fixes Pre-Clearing of Ganon's Trials by @leggettc18 in #3783
- develop -> develop-rando 20240102 by @Malkierian in #3785
- Quickfix giants knife counting as a kokiri sword by @Pepper0ni in #3802
- fix compatibility nightly.link in README.md by @briaguya-ai in #3768
- Quickfix skip trials setting by @Pepper0ni in #3800
- Consolidation of Trick Settings data by @leggettc18 in #3798
- Fix other hint locations not getting reset by @Pepper0ni in #3811
- Fixes Regression in Settings String creation due to Trick Changes. by @leggettc18 in #3813
- Fixes Save Bleed issues by @leggettc18 in #3820
- Fixes parsing of spoiler files in plando mode by @leggettc18 in #3823
- Logic class by @Malkierian in #3812
- Add Invert Y-Axis and Apply Right-Stick Aiming to Z-Weapon Aiming by @A-Green-Spoon in #3304
- Streamline hint generation by @leggettc18 in #3401
- Add more static hints by @Pepper0ni in #3543
- Fishsanity - Rando v3 by @jordanpg in #3738
- Rando: Shuffle Beehives (Rando V3) by @Pepe20129 in #3763
- Rando: Shuffle Child's Wallet (Rando V3) by @Pepe20129 in #3794
- Rando: Shuffle Swim (Rando V3) by @Pepe20129 in #3795
- Imgui polish by @jbodner09 in #3481
- Custom message loading by @xoascf in #3713
- Glitch Tick Change by @Patrick12115 in #3817
- Add a tooltip to "Restore old Gold Skulltula cutscene" enhancement. by @sheepytina in #3849
- Add Collision Header XML parser by @Pepe20129 in #3396
- Fix disabled icon for Easy Input Buffering checkbox when Easy Frame Advancing is enabled by @Tawling in #3859
- Merge develop-macready -> develop by @Archez in #3894
- Swim Speed Modifiers by @A-Green-Spoon in #3308
- Fisherman asks for fishing rod when leaving by @A-Green-Spoon in #3347
- Increase Crawl Speed by @A-Green-Spoon in #3366
- Lost Woods Ocarina Game Difficulty Options by @A-Green-Spoon in #3371
- Hurt Container Mode by @Caladius in #3336
- Add Kaleido Scope to the cosmetics editor by @louist103 in #3463
- Triforce Hunt GI Model Blender source files by @aMannus in #3478
- Randomize cosmetics on new scene by @f1ana in #3342
- [Time Saver] Reset Navi Timer by @Patrick12115 in #3818
- Fix +/- buttons on float sliders not working at certain values by @jbodner09 in #3865
- Item Tracker Rewards Circle Draw Fixes by @A-Green-Spoon in #3861
- Audio Editor UI Improvements and Scene Init Randomization by @f1ana in #3388
- Item Tracker Hookshot/Longshot Identifiers by @Patrick12115 in #3848
- Add gShowDoorLocksOnBothSides by @garrettjoecox in #3787
- Cosmetics Editor entry for Ivan the Fairy by @skyyoshi86 in #3718
- Clarify descriptions of Graphics Settings by @sheepytina in #3881
- [Graphics] Show Equipment Regardless of Age by @Patrick12115 in #3830
- Merge controller menus by @Pepe20129 in #3860
- Item Tracker Text Size Slider by @Patrick12115 in #3856
- gc controllers via sdl on linux by @briaguya-ai in #3869
- sccache for windows builds by @briaguya-ai in #3385
- macready -> dev (2024/2/2) by @briaguya-ai in #3897
- Rando v3 - Fix starting skulltulas by @aMannus in #3876
- Moar caching by @garrettjoecox in #3896
- Fix Internal Resolution format to use %.1f instead of %d by @Tawling in #3899
- Develop -> Develop-rando by @garrettjoecox in #3900
- support LUS archivemanager refactor by @briaguya-ai in #3912
- Bump latest LUS and Fix ship menu bar icon by @Archez in #3935
- Pause Warp Enhancement by @mckinlee in #3223
- [Rando] Add Mix and Decouple support to Boss Entrances by @Archez in #3261
- Use manifest for windows DPI awareness by @Spodi in #3270
- Player State Docs by @inspectredc in #3280
- Make the final Magic Bean cost 99 rupees in randomiser when it is not shuffled by @Pepper0ni in #3392
- Adds Message Viewer Window to Developer Tools by @leggettc18 in #3486
- Fix Check Tracker Vanilla/MQ Dungeon Spoilers by @GiantBlargg in #3723
- [Time Savers] Shops and Games always open by @Patrick12115 in #3789
- Better ammo rendering by @Pepe20129 in #3844
- New input viewer by @Tawling in #3890
- Tweaks to coloridoscope by @garrettjoecox in #3901
- Fix unexpected quantization of float sliders by @jbodner09 in #3902
- [Enhancement] Preserve minimap toggle state between areas by @Tawling in #3906
- Fix Cosmetics Editor getting stuck on weapon trails by @sheepytina in #3913
- Cosmetics Editor fixes for icons in z_message_PAL.c by @sheepytina in #3914
- Rename func_80853148 to Player_StartTalking by @mckinlee in #3915
- [Fixes] Fix for Zora hint dialogue condition with an inverted flag check by @Tawling in #3920
- Add a link to ship.equipment to the CRC error message box during extraction by @Tawling in #3939
- Support hook unregistration by @garrettjoecox in #3538
- Fix issue with bombchus always showing as major by @garrettjoecox in #3303
- document dependencies per distro by @briaguya-ai in #3933
- More Sword Toggle Options by @inspectredc in #3889
- Adds the Keese and Guay don't target you cheat by @DeusVexus in #3267
- More player documentation from decomp by @Pepe20129 in #3819
- Add Big Skulltula logic to adult kokiri forest and fix a small bug in forest temple logic by @Pepper0ni in #3938
- Colored Compasses by @Pepe20129 in #3883
- [Cosmetics] Add Vanilla GS DL for Cosmetics Editor by @Patrick12115 in #3937
- Abstracted repeated code into functions by @link5669 in #3116
- resource refactory by @briaguya-ai in #3926
- macready -> develop by @garrettjoecox in #3945
- Add missing cvars to clear lists by @garrettjoecox in #3944
- [Fixes] Fix Raised Floor Switches by @Patrick12115 in #3851
- [Difficulty Options] Leever Spawn Rate by @Patrick12115 in #3460
- Fix missing ImGui::EndDisabled by @Archez in #3946
- macready -> develop by @garrettjoecox in #3958
- Fix performance of DList viewer by @Archez in #3961
- we crash if we try to SPDLOG in the destructors by @briaguya-ai in #3951
- Merge develop -> develop-rando by @Archez in #3964
.o2r
support by @briaguya-ai in #3955- Support font as resource LUS changes by @briaguya-ai in #3993
- Bump LUS by @briaguya-ai in #3996
- tts: use
RawJson
resource + addSpeechLogger
by @briaguya-ai in #3998 - support
LUS::Archive::LoadFileRaw
no longer being exposed by @briaguya-ai in #3999 - Merge MacReady 8.0.5 -> Develop by @Archez in #3986
- Fix keysanity Any Dungeon setting. by @leggettc18 in #4020
- bump lus (gfx refactor) by @briaguya-ai in #4031
- Update BUILDING.md by @briaguya-ai in #4029
- develop -> develop-rando by @garrettjoecox in #4033
- Remove macports upgrading by @Archez in #4035
- Support for new ucode loading patterns by @Archez in #4038
- bump LUS by @briaguya-ai in #4042
- rip out unused types by @briaguya-ai in #4041
- develop -> develop-rando by @garrettjoecox in #4045
- macready -> dev by @briaguya-ai in #4057
- Dev to dev rando 4 19 by @Malkierian in #4059
- Replace some printfs with spdlogs by @garrettjoecox in #4058
- filter randomizer checks in tracker by @jamieklassen in #4021
- Step 1 of CVar macro/sectionalizing: Randomizer Settings by @Malkierian in #3206
- Fix Pause Warp Enhancement by @inspectredc in #4036
- Chore: Clean up cmake configure files by @Archez in #4002
- bump lus and update fb call by @Archez in #4060
- ci: bump macports version by @briaguya-ai in #4039
- Add console commands for randomizing sfx and cosmetic groups by @Tawling in #3962
- Step 2 of CVar macro/sectionalizing: Trackers/Windows by @Malkierian in #3238
- Step 3 of CVar macro/sectionalizing: Dev Tools, Cheats, Audio Editor, Remote by @Malkierian in #4030
- CVar Macro Cleanup by @Malkierian in #4062
- move
RawJson
to LUS by @briaguya-ai in #4063 - Fix hint generation bugs on develop-rando by @leggettc18 in #4001
- Fix free Epona by @Pepe20129 in #4014
- Fix swim softlock by @Pepe20129 in #3965
- support lus gameoverlay changes by @briaguya-ai in #4067
- Fixes bugs with spoiler file parsing by @leggettc18 in #4066
- Fix Item Name Replacement by @leggettc18 in #4068
- Better blank hint issue fix by @leggettc18 in #4070
- nlohmann from package managers by @briaguya-ai in #4071
- Step 4 of CVar macro/sectionalizing: Enhancements by @Malkierian in #4064
- Step 5 of CVar macro/sectionalizing: Cosmetics by @Malkierian in #4065
- Add scene command XML parsers by @Pepe20129 in #4054
- support lus renamespacing by @briaguya-ai in #4075
- Real time Hint Assembly, Hint object refactor, and expansion of CustomMessage by @Pepper0ni in #4078
- bump LUS, remove switch and wii u from CI by @briaguya-ai in #4087
- tinyxml from package manager by @briaguya-ai in #4073
- spdlog from package managers by @briaguya-ai in #4088
- fetch imgui by @briaguya-ai in #4094
- fetchcontent stormlib by @briaguya-ai in #4095
- Incorporate LUS CMake CVar system by @Malkierian in #4093
- detangle zapdutils by @briaguya-ai in #4096
- support lus factories no longer being registered in
RegisterGlobalResourceFactories
by @briaguya-ai in #4099 - support lus strhash64 change by @briaguya-ai in #4102
- support lus fetching stb by @briaguya-ai in #4105
- support lus
dr_libs
removal by @briaguya-ai in #4108 - Final Step of CVar macro/sectionalizing by @Malkierian in #4107
- Vanilla Behavior Overhaul by @garrettjoecox in #3755
- Change GI_VB_ to VB_ by @garrettjoecox in #4116
- Port new hook filtering patterns from 2Ship by @garrettjoecox in #4117
- Merge macready -> develop by @Archez in #4122
- develop -> develop-rando 5-5 by @Malkierian in #4118
- fix a V2 compatibility crash by @Pepper0ni in #4119
- Bugfix: Limit Crawl Speed Modifier to x4 by @A-Green-Spoon in #4113
- Change "AnubixFix" back to "AnubisFix". by @Malkierian in #4124
- Bump lus and fixed PatchGfx by @KiritoDv in #4125
- Rando Enhancement: Mysterious Shuffled Items by @Malkierian in #3227
- Resolve Check Tracker filter performance issues by @Malkierian in #4111
- support lus thread_pool changes by @briaguya-ai in #4127
- Spoiler name removal by @Pepe20129 in #3814
- Fix an infinite loop in hints and better comment hint distribution by @Pepper0ni in #4080
- get soh working with latest lus by @briaguya-ai in #4132
- Lus window bump by @Kenix3 in #4131
- bump lus (gfx debugger fix, stormlib optimizations) by @briaguya-ai in #4135
- Fixed apple compiler errors by @KiritoDv in #4138
- Bump LUS and restore guMtx in collision viewer by @Archez in #4137
- Fix DistributeHints by @Pepper0ni in #4145
- develop->dev-rando 5-7 by @Malkierian in #4130
- simplify ci by @briaguya-ai in #4129
- update
BUILDING.md
by @briaguya-ai in #4128 - Frogs Ocarina Game Difficulty Options by @A-Green-Spoon in #3373
- Rando: Starting hearts by @Pepe20129 in #3974
- Fix modifiers crash when obtaining underwater item by @A-Green-Spoon in #4110
- Split a few VB changes out into their own files by @garrettjoecox in #4123
- Add Modifier buttons to input viewer and support individual button outline modes by @Tawling in #3966
- Add path XML parser by @Pepe20129 in #4115
- Fix weirdness with item gets from chests by @garrettjoecox in #4146
- update nightly links in readme by @briaguya-ai in #4147
- Framebuffer clear and bump LUS by @KiritoDv in #4187
- allow setting device visibility in controller mapping window by @briaguya-ai in #4165
- update to latest LUS main by @briaguya-ai in #4202
- support LUS not providing an array resource type/factory by @briaguya-ai in #4204
- Clear the framebuffer for the pause menu link texture by @Archez in #4213
- Reduce stack usage during static initialization by @GaryOderNichts in #4184
- Add Alternate Headers XML logger by @Pepe20129 in #4207
- Fix Link's Pocket Appearing in Hints. by @Pepper0ni in #4191
- Fix Multiple Foolish hints from an area being generated. by @Pepper0ni in #4190
- Fix Chest Game Setting by @Pepper0ni in #4189
- Implement Mask Hints by @Pepper0ni in #4152
- Add OoT Static Hint, Fix Sheik Crashes, Add multiple text boxes to AutoFormat by @Pepper0ni in #4149
- Check tracker show logic by @Pepe20129 in #3972
- Don't play the intro cutscene on child spawn even if location is shuffled by @leggettc18 in #4226
- Fix hint crash on windows by @Pepper0ni in #4227
- Force Warp Song Hints off when Warp Songs are not shuffled by @Pepper0ni in #4229
- Fix spawn shuffle when starting age is adult/random. by @leggettc18 in #4230
- Bump LUS for 2cyc color combiner fix by @Archez in #4221
- Fix mq checks by @boomshroom in #4234
- Rando: Keyring tristate by @Pepe20129 in #3960
- Improved rando settings by @Pepe20129 in #3980
- Rando: Shuffle consumable bags by @Pepe20129 in #3959
- Fix MQ dungeon settings and make MQ dungeon settings set themselves more smartley by @Pepper0ni in #4232
- Rando: Skeleton key by @Pepe20129 in #3997
- Fix return of Item_Give for stricter compilers by @Pepper0ni in #4244
- Fix accidental assignment expression by @boomshroom in #4248
- Rando: Infinite upgrades (Rando V3) by @Pepe20129 in #3942
- Rando: Shuffle Hyrule Loach (Rando V3) by @Pepe20129 in #3805
- Fix grotto handling with the skip intro timesaver by @Archez in #4252
- Another round of fixes for skip intro and grotto rando by @Archez in #4253
- Fix Lake Hylia Water Level for Vanilla with Cutscene Skips by @nick-michael in #4257
- Fix Zora's Sapphire crash by @leggettc18 in #4254
- Item SaveContext Logic by @Malkierian in #4237
- Fix item table error by @Pepe20129 in #4272
- Fix BiggoronSword Helper by @Malkierian in #4273
- Change
RSK_SHUFFLE
instance in mixed pool code toRSK_MIX
. by @Malkierian in #4276 - Fix RSK for mixing boss entrances. by @Malkierian in #4277
- Fix an issue with a stray Rando::Context shared_ptr hanging around. by @leggettc18 in #4259
- Additions and fixes for the German translation in several files by @Extloga in #4195
- merge Macready Golf -> develop by @Archez in #4290
- Merge develop -> develop-rando by @Archez in #4294
- Fix tricks menu by @Malkierian in #4278
- Add Total Checks to Check/Item Trackers - devrando edition by @aMannus in #4292
- Additions and fixes for the German translation in three files by @Extloga in #4293
- Bombchu logic fixes, Add BetterBombchShopping enhancment and some adjacent cleanups by @Pepper0ni in #3733
- Additions for the German currencies in randomizer.cpp by @Extloga in #4289
- Fix Link Name Enhancment by @Pepper0ni in #4295
- Fix skeleton key (Thieves Hideout) by @Pepe20129 in #4296
- Bump LUS by @Archez in #4301
- Add git info to title screen & gameplay stats by @Pepe20129 in #4053
- Add jabu box skip door and frog hint exceptions to cutscene skipping by @Pepper0ni in #4300
- Change Recommended VS build tools from 142 to 143 by @Malkierian in #4315
- Additions for the German translation in two files by @Extloga in #4304
- Gui window rework by @Malkierian in #4307
- Early Eyeball Frog by @inspectredc in #4120
- Concurrency Fix by @Malkierian in #4318
- Bump LUS by @Archez in #4341
- Merge develop -> develop-rando by @Archez in #4343
- Remove a return 0 that stops me building. by @Pepper0ni in #4347
- Fix Deku Mouth for Entrance Rando and Mido Rando Functionality by @Malkierian in #4342
- Refactor GetAccessibleLocations by @Pepper0ni in #3871
- Add 146 ice trap messages by @Pepe20129 in #4281
- Check Tracker Re-update by @Malkierian in #4322
- Rearrangement of the currencies in randomizer.cpp by @Extloga in #4338
- Remove erroneous Entrance_OverrideBlueWarp by @garrettjoecox in #4340
- Fix issues with heavy block lift by @garrettjoecox in #4335
- Fix for LACS awarding everywhere by @garrettjoecox in #4348
- Stop disabling dampe checkbox, as it's no longer forced to on for rando by @garrettjoecox in #4349
- Fix missing despawn branch for heart containers by @garrettjoecox in #4350
- Fix crash when randomizer preset amount is too high by @Pepper0ni in #4359
- Implement some basic benchmarking for seed generation by @Pepper0ni in #4353
- SCL Consolidation, Area -> Region by @Malkierian in #4356
- Handle ignoring 0x3F for navi talk skips by @garrettjoecox in #4364
- 100 GS Reward Missing from Ganon's Boss Key Options by @skrawpie in #4362
- Show interface after item get (when skipping GI) by @garrettjoecox in #4363
- Hook Debugger by @Pepe20129 in #4323
- Remove GetItemIdFromRandomizerGet and CheckContainsVanillaItem by @Pepper0ni in #4313
- Fix small hint issues by @Pepper0ni in #4358
- Rando V3 - Small UI Cleanup by @Malkierian in #4367
- Upgrade GitHub actions using deprecated Node version by @JordanLongstaff in #4371
- Clean up location table by @Pepe20129 in #4258
- Fix seed generation issues caused by Location Table changes by @Pepper0ni in #4378
- Refactor Fishsanity by @boomshroom in #4268
- simply all loaches logic by @briaguya-ai in #4325
- Remove UpdateHelpers, massivly speeding up Seed generation time by @Pepper0ni in #4366
- Add 5, 6 & 7 item shopsanity. by @Pepe20129 in #4280
- Fix items being placed on hint locations by @Pepper0ni in #4379
- [V3] Fishsanity Cleanup by @Malkierian in #4380
- Rewrite DC MQ Logic by @Pepper0ni in #4355
- Additions for the German translation in hint_list.cpp by @Extloga in #4381
- Fix duplicate fishing checks and a crash with fishing rod hint by @Pepper0ni in #4288
- Kaleido Menu for Miscellaneous Collectibles by @leggettc18 in #3852
- Fix Seed generation when adult trade is off and some shield logic by @Pepper0ni in #4384
- VBify by @Pepe20129 in #4255
- Mitigate playthrough sphere jank and remove sphere enforcement in logic when not needed. by @Pepper0ni in #4361
- Unify Shops, Scrubs and Merchants price and hinting code by @Pepper0ni in #4321
- Final dev to rando by @Malkierian in #4388
- Add support for multiple areas in regions and locations and remove Impa's house shuffle limits by @Pepper0ni in #4385
- Convert GameInteractor_Should hook to use variadic arguments by @Archez in #4383
- [Bug Fix] Fix Equipment LOD not being disabled by @Patrick12115 in #4354
- [NO SQUASH] develop-rando upstream by @Malkierian in #4389
- Last Fixes by @Pepper0ni in #4392
- Get patch word automatically by @Pepe20129 in #4372
- Controller Configuration Update by @Malkierian in #4352
- Allow for User Selected Enemies for Enemizer by @Caladius in #4236
- XML parser fixes by @Pepe20129 in #4217
- Added Project Overview to README by @Yomitht in #4235
- Mask improvements by @Pepe20129 in #3431
- Fix interpolation for Kaleido by @Archez in #4391
- Port pause menu framebuffer handling from 2Ship by @Archez in #4346
- Fix how the gMtxClear is extracted and used by the Jabu scene DLs by @Archez in #4375
- Attempt to fix improperly set areas by @Pepper0ni in #4396
- Tracker Debug Performance, Vanilla Save Fix by @Malkierian in #4397
- add 2 missing settings to ParseJson by @Pepper0ni in #4404
- Clean controller menu by @Pepe20129 in #4223
- Move ImGui item texture initialization by @Pepe20129 in #4222
- [Fixes] Fix left hand when holding Hammer by @Patrick12115 in #3992
- Fix thieve's hideout check issues by @Pepper0ni in #4403
- Restore Vanilla Tracking by @Malkierian in #4394
- Fix text speed enhancement with slowed down text by @JordanLongstaff in #4072
- automated QA by @KatDevsGames in #4387
- More Mweep by @Yomitht in #4192
- Rewrite Bottom of the Well Logic by @Pepper0ni in #4398
- Fix some oversights by @Pepper0ni in #4405
- Fix bean salesman bug by @garrettjoecox in #4410
- Hook Shops Up to Rando Queue by @Malkierian in #4412
- Fix incomplete instruction by @MegaMech in #4415
- Fix heart piece injection messages to cover all counts by @JordanLongstaff in #4417
- Fix options and sliders to prevent index out of range issues. by @Malkierian in #4421
- Fix fast speed skipping quick text markers by @JordanLongstaff in #4416
- Rewrite MQ deku tree logic by @Pepper0ni in #4418
- Segregate count-injected item get messages by type by @JordanLongstaff in #4422
- Add separate speed option for slower text by @JordanLongstaff in #4424
- Re-sync deku stick cheat CVar name. by @Malkierian in #4427
- Fix Adult Spawn crashes with non-spawn entrance shuffle by @Malkierian in #4428
- Unify "No forced dialog" settings in combo box by @JordanLongstaff in #4425
- Add "All" button for item count messages by @JordanLongstaff in #4430
- Fix Trick List Duplication by @Malkierian in #4429
- Fix Seed Gen with Starting Master Sword by @Malkierian in #4431
- Blair Config Migrator V3 by @Malkierian in #4148
z_player
documentation 2024-10-11 by @Pepe20129 in #4407- Disable Lens Effect On Unequip by @Malkierian in #4432
- Make ConfigUpdaterV2 use CVarClearBlock instead of manually scanning by @Malkierian in #4435
- Ageless Item Fixes by @Patrick12115 in #3908
- Add GFX Debugger support by @Archez in #4345
- Text Speed Menu Fixes by @Malkierian in #4437
- More Controller Config Fixes by @Malkierian in #4438
- Tweaks to cmake globbing/source_grouping by @garrettjoecox in #4439
- Rewrite MQ fire logic and fix MQ deku logic by @Pepper0ni in #4443
- Restore plus/minus buttons on King Zora slider by @JordanLongstaff in #4449
- Refix loach check by @Pepper0ni in #4448
- Refactor CanUse by @Pepper0ni in #4444
- Restore main check color functionality by @Malkierian in #4451
- Network refactor by @garrettjoecox in #4440
- Zora's River waterfall opens instantly by @JordanLongstaff in #4454
- VBify poe collector giving for rando. by @Malkierian in #4458
- Notifications system & use it for rando item animation skip by @garrettjoecox in #4457
- Fix More File Info by @Malkierian in #4463
- Add freeze timer hook for Gold Skulltula collection by @JordanLongstaff in #4445
- Rewrite forest MQ logic, add swim to lake logic by @Pepper0ni in #4464
- Fix Skip Zelda and Start with Ocarina in the spoiler log by @Pepper0ni in #4465
- Add InjectItemCounts to the migrator. by @Malkierian in #4466
- Fix wallet display for More Info with non-rando saves. by @Malkierian in #4467
- Built-in Time Splits [v2.1] by @Caladius in #4455
- Small scrub and shop sanity fixes by @Malkierian in #4468
- Fix bean guy and warp song text crashes by @Pepper0ni in #4470
- Fix Fast Phantom Ganon Death Time Saver Crash by @Malkierian in #4476
- Fix MSVC internal compiler errors on mq logic by @Pepe20129 in #4478
- Rewrite MQ Ganon's castle logic by @Pepper0ni in #4469
- Fix any dungeon location pool and fire boss door logic by @Pepper0ni in #4480
- Redo frog VB by @garrettjoecox in #4481
- Fix rainbow bridge sound spam by @garrettjoecox in #4482
- Adds item names to filtered check parameters. by @Malkierian in #4485
- Rewrite MQ GTG and Ice Cavern logic by @Pepper0ni in #4483
- Disable Rando Generation In Game by @Malkierian in #4487
- Fix oversight in Static Hints, add some asserts by @Pepper0ni in #4488
- Windows Build Assets Tweak by @Malkierian in #4486
- Add faster rupee accumulator by @garrettjoecox in #4490
- Fix rando presets by @Malkierian in #4491
- Small Warnings Refactor by @Malkierian in #4477
- Attempt to find area problems by @Pepper0ni in #4494
- Move & refactor Randomizer_Item_Give by @Pepe20129 in #4492
- Rewrite MQ Jabu Logic by @Pepper0ni in #4493
- Fix getItemEntry macro definitions by @Archez in #4499
- "Skip forced dialog" no longer skips optional Navi hints by @JordanLongstaff in #4450
- Entrance Enum and Name Refactor by @Malkierian in #4484
- Hookify more Entrance Rando handling by @Archez in #4500
- Pass for some warning fixes by @Archez in #4501
- Rewrite MQ Shadow Temple logic by @Pepper0ni in #4502
- Fix #4506, Mido crash in intro cutscene with Open Forest by @garrettjoecox in #4511
- Fix Bluewarp handling with entrance rando by @Archez in #4517
- Fix Interior Shuffle Crash by @Malkierian in #4521
- Move collision viewer draw to hook and fix empty nametags by @Archez in #4523
- Fix skipping Adult Ruto one-point cutscene by @JordanLongstaff in #4519
- Adjustments to change age cheat and time travel enhancement by @garrettjoecox in #4512
- Rewrite MQ Water Temple Logic by @Pepper0ni in #4520
- Pull in some decomp updates for z_play by @Archez in #4522
- Update SFX symbols from decomp by @JordanLongstaff in #4531
- Improve ganon tower logic by @Pepe20129 in #4526
- Rewrite MQ spirit logic by @Pepper0ni in #4534
- Port over decomp updates for vis* and reimplement vismono fb by @Archez in #4533
- Clean
__osMalloc.c
by @Pepe20129 in #4351 - Fix issues with vanilla item queue when skipping things by @garrettjoecox in #4538
- Heal sick gorons by @aMannus in #4540
- Fix skipping twisted hallway cutscenes by @JordanLongstaff in #4536
- Fix duplicate use of CVar for invert shield aiming. by @Malkierian in #4544
- Refine mixed pool options to be more dynamic. by @Malkierian in #4545
- Built-in Plandomizer Editor by @Caladius in #4532
- OTRGlobals cleanup by @Pepe20129 in #4251
- Fix Plando Window Crash on new installs by @Malkierian in #4557
- Fix Gift from Sages not showing in tracker by @Malkierian in #4556
- Fix infinite freeze in rando on GS pickup. by @Malkierian in #4555
- Update PR artifacts actions and exclude soh.otr by @Archez in #4558
- Enhacment presets no longer reimport randomiser settings by @Pepper0ni in #4561
- typo: incorrect variable assignment by @serprex in #4560
- Fix vanilla fishing by @Pepper0ni in #4563
- Save timesplits colour to cvar and reload it on init. by @Pepper0ni in #4572
- Fix the "Greg as Reward" option in logic by @Pepper0ni in #4565
- Limit retries when generating seeds from the Randomiser Quest Menu. by @Pepper0ni in #4564
- Fix array out of bounds in entrance rando init by @Archez in #4566
- fix readme link formatting by @briaguya-ai in #4576
- Fix Master Sword Assert Crash by @Malkierian in #4584
- Fix OnePoint cutscenes, make Skip Glitch cutscenes into Exclude Glitch Cutscenes by @Pepper0ni in #4575
- Cosmetics Changes by @Pepe20129 in #4275
- Fishing Pond Traps by @Malkierian in #4586
- Fix Fishsanity Pond Fish Multigive by @Malkierian in #4585
- Add some +/- buttons and clean up timesavers menu by @Pepper0ni in #4571
- Fix some situations where trade items spoiled by @Pepe20129 in #4569
- Cosmetics cleanup by @Malkierian in #4587
- Separate option values into context and menu indexes. by @Malkierian in #4581
- Add saved status setting to StartingItemGive by @Malkierian in #4600
- Fix Lab Man actor breaking and the invisible UI glitch by @Pepper0ni in #4599
- Zora's River waterfall always open, take two by @JordanLongstaff in #4459
- Boomerang Reticle and First-Person Aiming by @A-Green-Spoon in #3374
- update check tracker when actor tells what they reward by @serprex in #4568
- Adjust Actor_GetProjectileActor to behave more like hardware by @garrettjoecox in #4606
- develop build fail fix by @Malkierian in #4607
- VBify Ruto by @garrettjoecox in #4602
- Fix text Poeverflow on Poes hint by @Pepper0ni in #4598
- Fixes for the English text in several files by @Extloga in #4605
- Split "Starting Consumables" to Sticks and Nuts. by @Malkierian in #4583
- Add Timer Display Window by @Caladius in #4553
- Update hook debugger to pull from GameInteractor ptrs and not update in the background by @garrettjoecox in #4609
- Rewrite vanilla jabu logic by @Pepper0ni in #4603
- Skip Shadow Statue Cutscene by @Pepper0ni in #4612
- Fix find newline looping to have additional break early cases by @Archez in #4614
- Change GetSelectedOptionText to contextSelection and clean up some junk by @Pepper0ni in #4613
- Fix display list offset values and unhandled opcodes by @Archez in #4618
- Fix GetItemObtainabilityFromRandomizerGet check for sticks and nuts by @Malkierian in #4633
- Fix crash when toggling alt assets while paused by @Archez in #4621
- bump LUS by @briaguya-ai in #4638
- Rename Kakariko Well water level function (decomp) by @JordanLongstaff in #4656
- Rename Sleeping Waterfall state machine function (decomp) by @JordanLongstaff in #4655
- Rename bomb flower fuse setting field (decomp) by @JordanLongstaff in #4653
- Skip the Mweep cutscene by @JordanLongstaff in #4646
- Skip one-point cutscene of Amy's blocks falling by @JordanLongstaff in #4645
- Skip Water Temple portcullis opening cutscene by @JordanLongstaff in #4641
- Fix temp flags transferring in dungeon chains and voidouts in mixed entrances by @Archez in #4637
- Automate settings text to enum conversion and remove OptionGroups from the process by @Pepper0ni in #4636
- Name alpha-distance update function from decomp by @JordanLongstaff in #4658
- Adult Ruto function and property names pulled in from decomp by @JordanLongstaff in #4654
- Properly replicate NaviTalk kill check by @JordanLongstaff in #4647
- Fix boss hints and gift from sages hint. by @Pepper0ni in #4634
- Update macOS development dependency list by @lemonslut in #4648
- Skip walking away cutscene when freeing Gorons by @JordanLongstaff in #4639
- Bump LUS by @Kenix3 in #4670
- Consistently name Gift from Rauru by @Pepper0ni in #4677
- Add one point skip to the shadow temple spinner by @Pepper0ni in #4678
- Do some renames for the new settings arrangment by @Pepper0ni in #4668
- [RANDO] Shuffle Pots by @aMannus in #4592
- Rename two Actor functions from decomp by @JordanLongstaff in #4674
- Add pulsate boss icon enhancement by @Rozelette in #4651
- Re-implement toggles for Dpad and Right Stick Ocarina Playback by @Malkierian in #4660
- CrowdControl random buttons fix by @aMannus in #4679
- Rename a lot of actor movement-related functions from decomp by @JordanLongstaff in #4680
- Fix GfxPrint shadow for HD fonts and some cleanup by @Archez in #4681
- Skip fire arrow spawn cutscene after shooting sun by @JordanLongstaff in #4635
- Skip Biggoron's waking up cutscene by @JordanLongstaff in #4689
- Fix Item Count Defaults by @Malkierian in #4692
- Skip Goron Link's forced dialogue by @JordanLongstaff in #4688
- Fix Plando Resize Crash by @Malkierian in #4700
- bump lus/support lus changes by @briaguya-ai in #4701
- ci(linux): install libzip without crypto, bump sdl from 2.28.5 -> 2.30.3 by @Archez in #4708
- ci(linux): fix mkdir not working with cached entries by @Archez in #4711
- Copy Assets with "If Different" Variants, CMake bump by @Malkierian in #4714
- Fix incorrect entrance value for links house in Entrance Rando by @Archez in #4717
- Fix forest temple lift Softlock by @Pepper0ni in #4713
- Fix Save Prompt Cursor on Quest/Misc Item Tracker Windows by @Malkierian in #4694
- Add Particle Effect to Bottles and Greg by @A-Green-Spoon in #4720
- Fix camera mode not following boomerang with first person rang by @Archez in #4716
- Fix Dungeon Type Spoiling by @Malkierian in #4719
- Training Ground Unification by @Malkierian in #4730
- collision viewer "apply as decal" default on by @briaguya-ai in #4727
- Fix Closed forest tooltip by @Pepper0ni in #4733
- Skip playing cutscenes of Pierre spawning by @JordanLongstaff in #4736
- Fix freeing gorons cutscene leaving link in cutscene state until the goron actor is killed by @Pepper0ni in #4712
- Improve KZ hook by @Pepper0ni in #4732
- Remove excess magic from the MQ GTG pots by @Pepper0ni in #4710
- Rename
code_80043480.c
from decomp by @JordanLongstaff in #4731 - Fix Door of Time collision when skipping cutscene by @JordanLongstaff in #4734
- Skip water level change cutscenes in Water Temple by @JordanLongstaff in #4726
- Rando Cleanup by @Pepe20129 in #4741
- Fix actor inits happening too early by @briaguya-ai in #4742
- Freestanding Rupees/Hearts Shuffle by @Pepper0ni in #4686
- remove out of bounds array access by @serprex in #4751
- Fix fortress pots being considered dungeon in pot replacment by @Pepper0ni in #4749
- Convert audio sliders from float to int by @aMannus in #4709
- Clean up Kakariko logic and fix some errors, move AtNight into CanGetNightTimeGS. by @Pepper0ni in #4748
- Change Kakariko Guard Gate Exit destination name to Bottom Exit rather than Middle by @Malkierian in #4752
- fix missing newline in merchant option text by @serprex in #4758
- don't use magic numbers in
EnItem00_CustomItemsParticles
by @briaguya-ai in #4728 - Fix transition wipe not rendering properly by @Archez in #4757
- Several small fixes by @Pepper0ni in #4762
- fix: readme typos by @reubenjds in #4768
- Additions and fixes for two translations in hint_list.cpp by @Extloga in #4771
- fix potsanity looking at deku tree MQness when dealing with pots between quests by @serprex in #4773
- Fix freestandings in the check tracker by @Pepper0ni in #4782
- Fix Triforce hunt logic by @Pepper0ni in #4786
- Tricks Cleanup by @Pepe20129 in #4740
- Fix scarce and minimal item pools removing shuffled sticks and nuts. by @Pepper0ni in #4787
- Fix 2 broken rupees in ice cavern by @Pepper0ni in #4789
- check tracker: fix Clear by @serprex in #4791
- Update GAME_CONTROLLER_DB.md by @briaguya-ai in #4784
- minigames: render ammo even when out-of-minigame ammo is infinite by @serprex in #4785
- Rename code file for inventory functions by @JordanLongstaff in #4783
- cleanup indentation around trees drop sticks by @serprex in #4778
- Fix 3 trick locations from spirit to ice cavern by @serprex in #4792
- Make Let It Snow toggle always visible in Silly Cosmetics. by @Malkierian in #4759
- bump lus by @briaguya-ai in #4793
- Skip Ganondorf boss battle intro by @JordanLongstaff in #4693
- Fix Broken Giant's Knife flag not resetting by @JordanLongstaff in #4608
- Set the logic context to the main save when initing the save by @Pepper0ni in #4796
- Fix the GBK give after completing the triforce in triforce hunt. by @Malkierian in #4800
- Fix shield invert tooltips and X-axis application by @Malkierian in #4802
- Fix forest tooltip again and fix logic issue in fishanity age split by @Pepper0ni in #4801
- Custom Tunics by @inspectredc in #4774
- Port over ShipInit from 2Ship by @aMannus in #4756
- Fix Jabu pot locations by @aMannus in #4811
- Fairysanity by @Pepper0ni in #4744
- Introduce in-game Randomizer Settings menu, remove plando mode by @aMannus in #4804
- Remove taking settings from a loaded spoiler instead of the imGUI settings by @Pepper0ni in #4812
- Freestanding Shuffle fixes & extract to separate file by @aMannus in #4808
- check tracker: don't show GS from wrong quest when always showing GS by @serprex in #4803
- address some controller duping issues by @briaguya-ai in #4805
- fix assertion error due to CanUse(RG_BRONZE_SCALE) by @serprex in #4814
- Actually fix issues with log settings by @Pepper0ni in #4813
- Fix ITEM_00's giving twinrovas check. by @Pepper0ni in #4820
- Fix shuffled fairies despawning by @aMannus in #4823
- Clean up enemy logic by @serprex in #4816
- Fix Naborru fight CS for child and with entrance skips by @Archez in #4821
- Fix some flipped entrance data in Entrace Rando by @Pepper0ni in #4828
- Add trick for using blue fire on mud walls by @serprex in #4810
- Stop Adult Anju from breaking by @Pepper0ni in #4767
- Frenchsanity (translations) by @PurpleHato in #4817
- Rename stick and nut capacity settings in save editor by @JordanLongstaff in #4825
- Set Sample Rate to 32000 hz by @sonicdcer in #4780
- Fix song Fairies by @Pepper0ni in #4826
- Move Window calls to portside by @Archez in #4833
- Fix a few default cutscene settings by @Pepper0ni in #4834
- Fix Mido without Emerald softlock by @Varuuna in #4824
- imgui 1.90.6 -> 1.91.6 by @briaguya-ai in #4838
- Location access files cleanup by @Pepe20129 in #4750
- Fix LW Boulder rupee by @Pepper0ni in #4835
- Fix double tricks by @Pepe20129 in #4830
- Added skip of Forest Stage leader cutscene by @JordanLongstaff in #4818
- Revise ice trap message punctuation by @A-Green-Spoon in #4863
- Fix Skeleton Key Hint by @A-Green-Spoon in #4860
- Fix generation errors exposed by loccacc refactor by @Pepper0ni in #4861
- fix tooltip wonkyness by @briaguya-ai in #4856
- Fix spirit MQ south child climb chest logic by @Pepper0ni in #4850
- Fix Freestanding Items triggering GI Animations when setting is set to Off by @Malkierian in #4883
- Organize ship specific save context additions by @Pepe20129 in #4597
- Properly store starting age in spoiler log by @Pepper0ni in #4873
- Move some cheats to Shipinit by @Pepe20129 in #4819
- [Rando] Prevent alarm when at full HP by @Varuuna in #4831
- Fix ImgUI red boxes by @serprex in #4869
- Fix big poe bottle logic by @Pepper0ni in #4837
- Add Dana's models to the game, add cosmetic customisation for keys and rename Bombchus in Logic by @Pepper0ni in #4311
- [RANDO] Boss Soul Shuffle using actual boss models by @aMannus in #4827
- Rename Business Scrub functions/flags from decomp by @JordanLongstaff in #4776
- Shuffle Fairies - Fix fairies spawning without playing song by @aMannus in #4884
- Check Tracker typos by @aMannus in #4885
- Fix mystery items applying to GI skipped items by @aMannus in #4886
- Fix minor logic issues and a BotW rupee by @Pepper0ni in #4888
- Update Actor Flags to match decomp by @Pepper0ni in #4822
- Fix new Boss Soul skeleton based items by @Archez in #4902
- Default "Hide unshuffled shop item checks" to off by @aMannus in #4900
- Play success sound on dropping in spoiler log by @aMannus in #4899
- Fix RTA Triforce Hunt timer by @aMannus in #4896
- Fix ice trap animation not resetting by @aMannus in #4897
- Move kaleido cosmetics behind advanced toggle by @A-Green-Spoon in #4903
- Uncomment chime on one point cutscenes by @aMannus in #4901
- Cosmetics Editor tweaks by @aMannus in #4904
- entrancesMap cleanup by @Malkierian in #4905
- mOptionGroups: populate RSG_TRICKS with loop by @serprex in #4909
- Fix the trick options loop by @leggettc18 in #4917
- Fix rando menu sliders so they update on JSON drop by @leggettc18 in #4912
- simplify controllers by @briaguya-ai in #4914
- Fix boss soul ice traps by @aMannus in #4921
- Fix particles for rando by @aMannus in #4923
- Lock overworld doors Randomizer option by @garrettjoecox in #4489
- fix 4 warnings by @serprex in #4922
- Rando Hint Purge by @aMannus in #4924
- Use textures for boss souls in item tracker by @aMannus in #4925
- Add DMT cow fairy and give overworld misc song fairies hints by @Pepper0ni in #4930
- ADD: French translations for rando on file select by @PurpleHato in #4928
- pause warp: check player has buttons by @serprex in #4927
- Clean up settings and add boss soul files by @Pepper0ni in #4891
- Add DMT Cow Grotto Storms Fairy to DMT location access. by @Malkierian in #4931
- Fix fairy hint crash by @A-Green-Spoon in #4932
- Fix improper usage of GetFinalGIEntry, passing the RG instead of GI by @garrettjoecox in #4938
- Replace old pause buffer input experience with a more accurate one by @garrettjoecox in #4918
- bump LUS (joystick thread hint) by @briaguya-ai in #4946
- rework "Authentic Logo Screen" and "Fast File Select" by @briaguya-ai in #4939
- Move trap handler to its own file and make the additional trap types seeded by @garrettjoecox in #4942
- Cause spoiler to be re-parsed on soft-reset by @leggettc18 in #4944
- Fix Fire Temple Hint Enums by @A-Green-Spoon in #4950
- Entrance Names Redux by @Malkierian in #4941
- Fix fairy shuffle in LW Scrub Grotto and Royal Family Tomb by @A-Green-Spoon in #4934
- bump lus (controllerdb device at boot fix) by @briaguya-ai in #4951
- Fix Bottle RGs being assigned to slots in logic by @Malkierian in #4954
- Rip Settings out of Rando::Context by @leggettc18 in #4943
- Fix #4956 by @Pepe20129 in #4959
- fix build by @briaguya-ai in #4961
- LUS bump by @Malkierian in #4960
- clamp
addAlpha
when skipping spinning logos to prevent softlock by @briaguya-ai in #4964 - Move most ImGui-related files/code to an SohGui subfolder. by @Malkierian in #4968
- Exclude locations fix by @leggettc18 in #4969
- Resolve issues with Item Tracker Total Checks window by @Malkierian in #4963
- update to latest LUS main by @briaguya-ai in #4976
- Prevent adding Gerudo Fortress Keyring when Keyrings are set to off. by @Malkierian in #4981
- clean up/fix mq dungeon and required trial parsing logic by @briaguya-ai in #4979
- better soft reset by @briaguya-ai in #4984
- Additional Sail commands by @Xeokn in #4970
- use CanKillEnemy more by @serprex in #4867
- rando: vanilla dungeon rewards by @serprex in #4836
- Prefer EVENTCHKINF to hex by @serprex in #4965
- pull in
startMode
docs by @briaguya-ai in #4988 - rework assignable tunic/boots to use shipinit and hooks by @briaguya-ai in #4978
- Macos game mode support by @Archez in #4993
- implement RemoveSpinAttackDarkness using shipinit and custom update func by @briaguya-ai in #4987
- fix rainbow all by @briaguya-ai in #4991
- Unlock locked interior doors with overworld keys enabled by @aMannus in #4948
- Defer scene DList resource loading to in-game and support alt pathing by @Archez in #4986
- Fortress and Colossus Regrouping by @Malkierian in #5001
- Fix save warping in links house with entrance rando by @Archez in #5009
- Fix enabledTricks getting incorrectly logged. by @leggettc18 in #5012
- add some documentation to
RegisterShipInitFunc
by @briaguya-ai in #4995 - Start splitting Location List into ShipInit functions by @leggettc18 in #5011
- Simplify Animated Pause Menu Link by @aMannus in #5013
- DC logic: more mud walls by @serprex in #5019
- document vb shoulds by @briaguya-ai in #5004
- bump lus by @briaguya-ai in #5026
- Remove "Jitter Fix" option by @Spodi in #5020
- Remove potion values by @aMannus in #5021
- fix dark link softlock by @briaguya-ai in #5027
- fix dark link not getting hit when stunned by @briaguya-ai in #5028
- Fix issue with pause buffer input window on save prompt close by @garrettjoecox in #4975
- Fix typo in hint_list.cpp by @Sarge-117 in #5036
- Restore pause link drawing behavior to use the work buffer by @Archez in #5038
- shipinit dont show master sword by @briaguya-ai in #4989
- Fix Skip Scarecrow Song VB by @A-Green-Spoon in #5044
- Fix Alley House Interior Lock by @A-Green-Spoon in #5048
- Created and implemented PosType enum by @link5669 in #5046
- Remove POLY_KAL and restore POLY_OPA for kaleido by @Archez in #5041
- Add hilite setup calls around all custom GI draws by @Archez in #5043
- Remove locations from pool that are not shuffled. by @leggettc18 in #5023
- ShipInit and move ValueViewer rendering out of src by @Archez in #5039
- Fix issues leftover from PR #5023 by @leggettc18 in #5054
- Remove Rando Goal Locations from Check Tracker by @A-Green-Spoon in #5050
- Autosave Overhaul by @aMannus in #5022
- Fix ER + Fishsanity settings combos by @leggettc18 in #5061
- remove unused
VB_SHOULD
s by @briaguya-ai in #5056 - make
cmake_minimum_required
consistent between rootCMakeLists.txt
andsoh/CMakeLists.txt
by @briaguya-ai in #5066 - bump lus by @briaguya-ai in #5065
- pin linuxdeploy by @briaguya-ai in #5070
- Clean up autosave header by @aMannus in #5077
- Added and implemented TrailType enum by @link5669 in #5059
- Remove committed mods folder by @Archez in #5082
- Remove Right-Stick Aiming from Enhancement Presets by @A-Green-Spoon in #5086
- Use VB hook to fix Deku Nut upgrade bug by @JordanLongstaff in #5047
- rando: fix overworld shuffles by @serprex in #5076
- bump lus by @briaguya-ai in #5092
- ShuffleCows.cpp by @serprex in #5093
- Use gamemode enum by @Archez in #5089
- Exclude debug file and cutscene map from auto save by @Archez in #5088
- Fix crash with scene logging paths by @Archez in #5081
- logic: allow finding big poe in bottle for reward logic by @serprex in #5075
- Move boss kill logic into CanKillEnemy by @serprex in #5000
- Trade cleanup by @Pepe20129 in #4971
- Move Broken Giant's Knife fix hook to its own file by @JordanLongstaff in #5049
- presets: clear blocks by @serprex in #5098
- Fix Gerudo Valley entrance logic by @serprex in #5094
- Gerudo Valley: fix regression with previous fix when combined with overworld shuffle by @serprex in #5109
- Fix Spoiler Naming by @Malkierian in #5111
- Fix more missing location pool exclusions by @leggettc18 in #5108
- Modern Menu by @Malkierian in #5116
- Fix Pop Font Warning by @Malkierian in #5122
- Prevent Big Octo one point cutscene from playing twice. by @leggettc18 in #5113
- Fix Ganon's Tower entrance logic by @Pepe20129 in #5115
- Fix oversight in HC storms grotto by @Pepper0ni in #5120
- Reimplement ImGui Scaling option. by @Malkierian in #5124
- Modern Menu - Use percentage of screen size as padding by @aMannus in #5123
- Couple minor CVar fixes by @Malkierian in #5127
- Setup F11 to toggle the fullscreen CVar by @Malkierian in #5128
- Multiple Rando Text related stuff by @PurpleHato in #5125
- Menu Header Button Reorder by @Malkierian in #5134
- Unify FPS and V-Sync controls and behavior between renderer by @Spodi in #5132
- Fix/modern menu/secret flag by @leggettc18 in #5131
- Further Menu Improvements by @aMannus in #5129
- Fix entrance oversight in shield grave by @Pepper0ni in #5137
- Menu - Enhancements and cheats re-organisation by @aMannus in #5142
- Show Logic Fix by @xxAtrain223 in #5144
- remove color from UIWidgets::WidgetOptions by @serprex in #5141
- Hook unregister fixes and hook debugger tweaks by @Archez in #5139
- remove unused 3drando custom message code by @serprex in #5138
- Fix finite shields getting thier effect applied in SCL by @Pepper0ni in #5130
- Exclude maps from junk only GI skip by @Pepper0ni in #5140
- Remove Shuffle Pots assert by @aMannus in #5145
- Fix "Remove Spin Attack Darkness" crash by @aMannus in #5146
- Some location access fixes by @serprex in #5121
- Exclude skip get item animations outside of rando by @aMannus in #5147
- Fix minor small key cosmetics editor issues by @aMannus in #5149
- Menu - Randomizer enhancements menu improvements by @aMannus in #5148
- Remove GBK Triforce Hunt as an option by @leggettc18 in #5117
- Fix Gerudo Fortress keyring model by @aMannus in #5150
- fix some warnings by @serprex in #5135
- Fix Forest Stage upgrades with Skip Misc Interactions by @JordanLongstaff in #5052
- Exclude zora sapphire from random enemy size by @Archez in #5153
- Change
Compass Colors Match Dungeon
toMap & Compass Colors Match Dungeon
by @Pepe20129 in #5042 - Exclude nabooru from boss souls by @aMannus in #5152
- F1 and Quit Modal Prompts by @Malkierian in #5154
- Skip carpenter dialogue before Gerudo mini-boss by @JordanLongstaff in #5057
- Link can move around while carpenters escape by @JordanLongstaff in #5055
- fix type signature of Randomizer_DrawMysteryItem by @serprex in #5156
- Fix Pot Shuffle crash caused by removal of id check by @leggettc18 in #5158
- Fix CVar mismatches for skip forced dialog and unrestricted items by @leggettc18 in #5159
- Skip dialogue before getting Gerudo membership card by @JordanLongstaff in #5058
- Fix typo in Mute Low HP Alarm CVar by @leggettc18 in #5161
- More Menu Improvements by @aMannus in #5155
- Fix Boss Rush blue warps by @Archez in #5163
- Mono dev tools by @Archez in #5175
- Add check for GAMEMODE_END_CREDITS in Audio Editor's OnSceneInit hook by @Malkierian in #5172
- Rework CI build caching for stability by @Archez in #5170
- Dismiss Menubar Notification Popup with F1 by @Malkierian in #5166
- Remove EnFr_RandomizerCheckFromSongIndex by @serprex in #5169
- Fix Dungeon Spoiling in Trackers by @Malkierian in #5168
- Overworld Key Tracker by @Pepe20129 in #5164
- Restore combobox functionality to Bunny Hood Effect by @Malkierian in #5167
- Some cleanup by @Malkierian in #5183
- Fix Default Sidebar Index by @Malkierian in #5189
- Remove MenuOptionIndex Middleman and fix rando presets by @leggettc18 in #5185
- Fix sleeping waterfall enhancement and rando option combinations. by @Malkierian in #5199
- Wrong type for CVarGetInt on waterfall open enhancement. by @Malkierian in #5200
- assignable tunics/boots - dont throw items by @briaguya-ai in #5045
- Prefix icon paths with CMAKE_SOURCE_DIR by @Sirius902 in #5197
- Fix SFM wolfos logic by @serprex in #5192
- bump lus by @briaguya-ai in #5187
- Mouse Support by @lilacLunatic in #4673
- "Skip GI Animation" fixes by @aMannus in #5201
- Fix Skull Tokens from Chests locking you in place by @leggettc18 in #5198
- Update enhancement and randomizer presets by @aMannus in #5193
- Force excluded locations update when preset is applied. by @leggettc18 in #5205
- Fix unhandled opcode crash with authentic gfx patches by @Archez in #5206
- Change soh override windows to use different cvar name by @Archez in #5208
- Add OOB texture fix entry for Arrow heads by @Archez in #5207
- Prep clang-format-off/on tags by @Archez in #5202
- LUS bump to fix shader issues by @leggettc18 in #5210
- Fix the player state flag that Tailparasan checks for for Damage Effect by @leggettc18 in #5211
- Fix warning from popped, minimized menu. by @Malkierian in #5212
- Additions and fixes for the German translation in several files by @Extloga in #5173
- Try make item pool size match location pool size by @serprex in #5181
- More minor menu/cvar fixes by @aMannus in #5213
- [Rando] Grassanity by @Varuuna in #4889
- Don't place GBK into the pool for Triforce Hunt by @leggettc18 in #5218
- Add clang format off to shuffle grass by @aMannus in #5219
- Fix Tektite texture body break parts for custom skeletons by @Archez in #5214
- shipinit (r)ba by @briaguya-ai in #5025
- [Rando] Shuffle Crates by @A-Green-Spoon in #5017
- Update Dev Tools Windows by @aMannus in #5220
- Fix typo in tracker autoscroll tooltip by @Malkierian in #5226
- Fix GF Break Room Pot Logic by @A-Green-Spoon in #5223
- Add grass and crates to hell randomizer preset by @aMannus in #5221
- Shuffle cleanup by @serprex in #5222
- Revert "Set Sample Rate to 32000 hz (#4780)" by @Malkierian in #5234
- Don't place items on Chest game. by @leggettc18 in #5233
- Fix freezard graphics crash with enemy health scaling by @Archez in #5232
- Clarify "Outside Temple of Time" entrance names. by @Malkierian in #5241
- Fix some options not updating correctly when dropping jsons and applying Presets by @leggettc18 in #5240
- Change Fullscreen toggle into button by @Archez in #5236
- NTSC Support (N64) by @inspectredc in #4198
- Replace old methods with ShipUtils by @Archez in #5151
- Convert grass shuffle locations to use automatic spoiler name creation. by @Malkierian in #5243
- Fix fast money accumulator setting by @Pepper0ni in #5256
- Fix early eyeball frog source adaption in King Zora by @Pepper0ni in #5255
- Bump latest LUS main by @Archez in #5252
- Fix poe accessibility checks in entrance validation by @Pepper0ni in #5245
- Fix various HBA issues by @Pepper0ni in #5246
- NTSC GC Support by @inspectredc in #5254
- Fix messages crashing when no ntsc game is loaded by @Archez in #5259
- More prep for clang-format by @Archez in #5239
- Default VSync on to match LUS default by @Archez in #5261
- Available Randomizer Checks by @xxAtrain223 in #5091
- Lock mask select behind zelda's letter in rando by @Pepper0ni in #5267
- Prevent GameplayStats and TimeDisplay from getting reset on ship json drag and drop by @leggettc18 in #5269
- Use GetDungeonFromScene by @xxAtrain223 in #5271
- Fix some misc. Rando menu issues by @leggettc18 in #5272
- Add clang-format scripts and github runner action by @Archez in #5270
- Apply clang-format to files by @Archez in #5273
- Fix Title Logo Flame Colors by @inspectredc in #5275
- Fix Crash On Play Scene Inits by @inspectredc in #5276
- Avoid OOB Read On NTSC Options Menu by @inspectredc in #5277
- Fix Names On Custom Message by @inspectredc in #5278
- File Select: Reload Font on Language Change by @inspectredc in #5279
- More check renames by @Malkierian in #5262
- Fix crash when upgrading 8.0.6 instance by @aMannus in #5282
- Bump Blair Alfa by @Archez in #5283
New Contributors
- @quellen-sol made their first contribution in #3312
- @jordanpg made their first contribution in #3532
- @mattman107 made their first contribution in #3483
- @pirate486743186 made their first contribution in #3469
- @jeremy010203 made their first contribution in #3732
- @shinra-electric made their first contribution in #3727
- @Tawling made their first contribution in #3859
- @f1ana made their first contribution in #3342
- @skyyoshi86 made their first contribution in #3718
- @mckinlee made their first contribution in #3223
- @GiantBlargg made their first contribution in #3723
- @link5669 made their first contribution in #3116
- @jamieklassen made their first contribution in #4021
- @boomshroom made their first contribution in #4234
- @nick-michael made their first contribution in #4257
- @Extloga made their first contribution in #4195
- @skrawpie made their first contribution in #4362
- @JordanLongstaff made their first contribution in #4371
- @Yomitht made their first contribution in #4235
- @KatDevsGames made their first contribution in #4387
- @serprex made their first contribution in #4560
- @lemonslut made their first contribution in #4648
- @reubenjds made their first contribution in #4768
- @sonicdcer made their first contribution in #4780
- @Varuuna made their first contribution in #4824
- @Xeokn made their first contribution in #4970
- @xxAtrain223 made their first contribution in #5144
Full Changelog: 8.0.6...9.0.0