Malkierian
1e1a47c263
Load metadata without LoadFile() on startup ( #5817 )
...
* Load metadata without `LoadFile` on startup.
Implement file type entry.
* Fix non-Windows?
* clang
2025-11-13 19:05:51 -07:00
Pepper0ni
c005248129
Refactor zoras river logic ( #5907 )
...
* refactor zoras river
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/overworld/zoras_river.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
---------
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
2025-11-13 13:03:55 -07:00
Pepper0ni
75c9c579a4
fix invisible blades ( #5957 )
2025-11-12 08:11:00 -07:00
Philip Dubé
a31b7d9ae7
refactor shadow logic ( #5650 )
...
* refactor shadow logic
* ground jump / hookshot extension
* with groundjump invisible spikes room can be cleared, collecting silver rupees with backwalked backflips with hover boots
* nb
2025-11-11 19:32:36 -07:00
Pepper0ni
25be804841
Refactor BotW logic ( #5649 )
...
* Update well logic for doorsanity
Co-authored-by: Demur Rumed <junkmute@hotmail.com >
* clang
* Apply suggestions from code review
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com >
* Add adult + irons + hook to getting to west ledge
* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com >
* post merge fixes
* post merge fixes
* renames and ground jumps
* MQ updates
* address reviews
* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
* Update soh/soh/Enhancements/randomizer/location_access/dungeons/bottom_of_the_well.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
---------
Co-authored-by: Demur Rumed <junkmute@hotmail.com >
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com >
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com >
2025-11-11 19:32:25 -07:00
Garrett Cox
36cd3a27e2
Fix menu path reassignment ( #5949 )
2025-11-10 13:18:26 -06:00
Garrett Cox
754d79a86e
Tweaks to ENABLE_REMOTE_CONTROL usage & sail hooks ( #5928 )
2025-11-10 10:33:28 -07:00
Jordan Longstaff
33929534f5
Modularize boss defeat timestamp hook ( #5886 )
...
* Modularize boss defeat timestamp hook
* Remove unneeded includes
* Move hook into GameplayStats folder
* Delete duplicated hook file
2025-11-10 10:29:53 -07:00
Jordan Longstaff
c0848ccba8
Modularize custom skeleton hooks ( #5931 )
2025-11-09 18:27:52 -07:00
Jordan Longstaff
a3e540ebfe
Modularize Mirrored World mode hook ( #5930 )
...
* Modularize Mirrored World mode hook
* Remove IS_RANDO from registration conditions
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com >
---------
Co-authored-by: Philip Dubé <serprex@users.noreply.github.com >
2025-11-09 18:27:45 -07:00
Garrett Cox
5249cd89df
Stop creating timesplits file on init, and gitignore it ( #5933 )
2025-11-08 15:51:24 -06:00
Garrett Cox
8073f96856
Various hooks to support anchor ( #5929 )
2025-11-08 15:51:09 -06:00
Garrett Cox
66a9c7a218
Add merge strategy for preset sections ( #5935 )
2025-11-08 15:50:41 -06:00
Malkierian
43118146e4
Merge pull request #5927 from Malkierian/copper-dev-2
...
Copper -> Develop 11/6
2025-11-06 18:29:25 -07:00
Malkierian
be70bb3296
Merge branch 'develop-copper' of github.com:Malkierian/Shipwright into develop
2025-11-06 17:01:44 -07:00
Malkierian
4aaad850bd
Bump to Bravo 9.1.1. ( #5922 )
2025-11-04 17:40:02 -07:00
Malkierian
cf275b1a6c
Implement logger changes ( #5914 )
...
* Implement logger changes, and make default log level dynamic based on debug/release.
* Bump LUS.
* typo
Co-authored-by: Eblo <7004497+Eblo@users.noreply.github.com >
---------
Co-authored-by: Eblo <7004497+Eblo@users.noreply.github.com >
2025-11-03 18:54:01 -07:00
Philip Dubé
0014f40676
rando BOTWMQ: only turn the water level crystal switch into toggle ( #5902 )
2025-11-03 18:49:11 -07:00
Malkierian
f015a1b339
Apply expected lexicographical sort to initial and new mod addition list. ( #5904 )
2025-11-03 18:48:48 -07:00
Malkierian
b2090dcf83
Add "CuccosToReturn": 1 to Main Randomizer preset. ( #5915 )
2025-11-03 18:00:31 -07:00
Malkierian
ebf8a3b47f
Fix Song Shuffle Off ( #5918 )
...
* Temporarily fixes Song Shuffle Off causing songs to not be given on seeds created solely from spoilers.
* Remove instead of comment.
2025-11-03 17:40:54 -07:00
Pepper0ni
f3b0d8e230
quick fix ZR grass logic ( #5906 )
2025-11-01 11:45:23 +01:00
Philip Dubé
156a1a7816
refactor ice cavern ( #5661 )
...
* refactor ice cavern
fixes blue rupee logic at beginning
makes structure usable for doorsanity & silver shuffle
* feedback
* feedback2
* feedback
2025-11-01 11:43:47 +01:00
Malkierian
4e913cc094
Merge pull request #5901 from Malkierian/copper-to-dev
...
Copper -> Dev 10/29
2025-10-29 14:41:56 -07:00
Malkierian
9f089aa6f8
Merge branch 'develop-copper' of github.com:Malkierian/Shipwright into develop
2025-10-29 13:54:22 -07:00
Jordan Longstaff
1ba6cf643d
Modularize coloured ToT Medallions hook ( #5877 )
...
* Modularize colourized ToT Medallions hook
* Add overlooked reset of Forest Medallion colour
* Move asset variables to hook file
* Fix includes
* Remove forward declarations
* Use data structures to reduceboilerplate code
* Simplify data structures, reduce boilerplate even more
* Correct patchName2 checks
* Clang format
* Add brackets on if statements
2025-10-29 13:36:29 -07:00
Malkierian
b30191f369
Set cutsceneIndex to 0 to bypass cutscene shenanigans when spawning in ToT as adult. ( #5899 )
...
Unify savedSceneNum at -1 regardless of starting age.
2025-10-29 09:05:14 -07:00
aMannus
7ffd01f133
Let shuffled fairies spawn on link's location instead ( #5890 )
2025-10-28 20:54:00 -07:00
Jordan Longstaff
a419b431a7
Modularize Pause Warp hook ( #5869 )
...
* Modularize Pause Warp hook
* Make RegisterPauseMenuHooks static
* Merge pausewarp.c into hook module
* Use brackets with if statements
* Fix timer bug with spoiling items
2025-10-28 20:52:18 -07:00
Malkierian
48f4f56bac
Change disabling rules for Skip Feeding Jabu-Jabu to reflect the fact that it only works in rando based on the rando setting. ( #5889 )
2025-10-28 17:01:59 -07:00
Pepper0ni
1b29c0cad3
fix logic error with detu tree torch room ( #5898 )
2025-10-28 16:57:16 -07:00
Malkierian
74312442d5
Fix wrong CVar on Hookshot Identifier. ( #5883 )
2025-10-25 19:52:22 -07:00
Jordan Longstaff
248fe8cb13
Modularize Reset Navi Timer hook ( #5872 )
...
* Modularize Reset Navi Timer hook
* Remove unnecessary sceneNum param name
2025-10-25 13:25:50 -07:00
Jordan Longstaff
c4f9712eff
Modularize scene-specific Dirt Path fix ( #5871 )
...
* Modularize scene-specific Dirt Path fix
* Use macro in fix function
* Condition hook on fix being enabled
* Rename update function
2025-10-25 13:25:33 -07:00
Jordan Longstaff
cadae90c81
Modularize Floor Switches fix hook ( #5870 )
...
* Modularizes Floor Switches fix hook
* Remove unused include for z_obj_switch.h
* Convert to ID hook
2025-10-25 09:40:46 -07:00
Malkierian
ad2807ce32
Fix adding Enable Mods twice as search widget. ( #5880 )
...
Fix a couple typos in search widget extra terms.
2025-10-23 18:32:00 -07:00
Malkierian
ae1cee9b13
Bump to version Copper Alfa 9.1.0. ( #5866 )
2025-10-21 19:01:39 -07:00
Malkierian
56a05c392e
Update to latest LUS commit with clip adjustments. ( #5865 )
2025-10-21 18:27:24 -07:00
xxAtrain223
955ee9b9ba
Fix doorType calculation for shutter doors ( #5862 )
2025-10-20 21:59:50 -07:00
Malkierian
dc5e9686c0
Mod Menu Tweaks ( #5844 )
...
* Fix mod order retention.
Remove mods in the CVar that no longer exist.
* Rework mod list init for enabled-by-default with extension changing to disable.
* Rework entire system for default enabled.
Disabled mods are renamed for sake of saving a CVar.
Menu now has an edit mode, cancel button, and apply & close.
Move Enable Alternate Assets to be Enable Mods in the mod menu.
Couple small fixes in the item tracker.
* Try to fix Mac.
* Remove disabling for Enable Mods while editing.
Add info about load order in relation to the list.
* Fix archives being added multiple times across multiple init passes.
* Add full-row drag and drop.
Swap columns.
Add information about dragging to header.
* Remove enable/disable flow, and setup the menu to only handle load order.
Change AltAssets to default on.
Move menu to Settings tab.
Move tab hotkey widget to mod menu.
Fix alt assets migrator value.
* Reverse list order for priority on top.
* Remove ExtensionType.
2025-10-20 10:51:56 -07:00
Philip Dubé
8d441f3ae5
fix rando hints for bridge requirements ( #5857 )
2025-10-20 10:51:43 -07:00
Malkierian
7004c1fc4f
Fix GS not being marked as collected when not shuffled. ( #5861 )
2025-10-20 10:51:33 -07:00
Jordan Longstaff
c806f23494
Potion Shop back door open at night ( #5849 )
...
* Potion Shop back door open at night
* Rerun clang-format
* Standard initFunc naming
2025-10-17 08:18:12 -07:00
Philip Dubé
1cd2f60e24
sign hints: add gtg, display destination not source ( #5850 )
2025-10-17 08:17:53 -07:00
Malkierian
6ef8be58d7
LUS ref bump for cursor visibility tweaks. ( #5848 )
2025-10-16 08:43:38 -07:00
Philip Dubé
a73d80c82b
shuffle thieves' hideout entrances ( #5619 )
...
* 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-15 19:10:10 -07:00
Malkierian
c0aa3deb93
Fix Notes Conditions ( #5847 )
...
* Fix conditions for personal notes being displayed and the notes display type option being disabled.
* clang
2025-10-15 16:43:57 -07:00
Cameron
56ab4c51fd
Rando: Split fairysanity into distinct options ( #5726 )
...
* 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-13 15:11:55 -07:00
Philip Dubé
73f3427ced
rando: remove vanilla ( #5805 )
2025-10-13 15:10:51 -07:00
Philip Dubé
e254c1f908
botw: water level toggle ( #5710 )
...
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-13 15:10:24 -07:00