Jordan Longstaff
cd1d619c9f
Modularize permanent loss mod hooks ( #5948 )
...
* Modularize permanent loss mod hooks
* Make RegisterBonkDamage static
* Remove a couple of errant includes
* Fix more errant includes
2025-11-14 09:30:04 -07:00
Philip Dubé
6ccdfc6051
Fix: ground jump for haunted wasteland GS is hard ( #5843 )
...
* Fix: ground jump for haunted wasteland GS is hard, & can't be done with hammer
Pulled this logic from zootr where sword is assumed, was not able to execute myself
* Pepper0ni took a stab at this, wasn't able to do it, but didn't feel it wasn't doable
* AGreenSpoon figured it out with BGS/hammer
2025-11-13 19:24:40 -07:00
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
Jordan Longstaff
14fb9e60d8
Autosave no longer works after save file is deleted ( #5959 )
2025-11-13 15:31:57 -07:00
Jordan Longstaff
dadc2e5218
"Assignable Tunic and Boots" setting now allows shields also ( #5953 )
2025-11-13 14:29:48 -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
Malkierian
5629d033c2
Forgot to get CVar value with the default specified in OTRGlobals to feed into InitLogging. ( #5952 )
2025-11-11 10:03:14 -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
Philip Dubé
3eade8133e
Fix GF entrance tracker & generation issues with cratesanity ( #5934 )
2025-11-09 19:16:33 -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
Malkierian
6b83070343
Logging bump ( #5938 )
...
* Bump LUS, call `InitLogging` with both values at `trace`.
Set up proper conditional default log level in Dev Tools.
* Update LUS ref.
2025-11-09 18:27:19 -07:00
Jordan Longstaff
7ff93a3960
Dampe's Hut open all night when Dampe is out ( #5937 )
2025-11-09 18:27:09 -07:00
Pepper0ni
3d525d7eb1
Fix excluded locations getting bombchus when bombchu bag is off ( #5943 )
...
* Fix bombchus being consistently added to excluded locations
* change to be a random junk item
2025-11-09 08:58:18 -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
Garrett Cox
0e162cbb7c
Fix skybox being manipulated outside of appropriate scenes, other tweaks to disable 2d backgrounds impl ( #5925 )
2025-11-08 15:49:35 -06:00
Jordan Longstaff
3793e821c8
Autosave disabled when Ocarina of Time obtained but not Song of Time ( #5936 )
...
* Autosave disabled when Ocarina of Time obtained but not Song of Time
* Add explanation comment
Added a condition to prevent autosaving between obtaining the Ocarina of Time and the Song of Time.
2025-11-08 13:06:01 -07: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 )
9.1.1
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 )
9.1.0
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