briaguya
20a9f41906
remove unused VB_SHOULD
s ( #5056 )
...
* remove an unused should
* another unused
* remove more unused
* one more
* remove case
* more cases for unused shoulds
2025-02-14 21:32:25 +01:00
Christopher Leggett
6df5abc30b
Fix ER + Fishsanity settings combos ( #5061 )
2025-02-14 21:30:11 +01:00
aMannus
668040562f
Autosave Overhaul ( #5022 )
...
* Autosave interval based
* Move to save on soft reset, remove adjustable interval
* Use new BeforeExitGame hook to prevent non-existent data problems
* Fix check tracker crash, remove BeforeExitGame hook
* update comment
2025-02-14 21:29:22 +01:00
Eric Hoey
dbf7fcf775
explicitly exclude ganon + triforce completed ( #5050 )
2025-02-13 10:10:27 +01:00
Christopher Leggett
f7d6a47139
Fix issues leftover from PR #5023 ( #5054 )
2025-02-13 10:09:58 +01:00
Archez
0ce9807df6
ShipInit and move ValueViewer rendering out of src ( #5039 )
2025-02-12 21:52:18 +01:00
Christopher Leggett
d4b9e8c835
Remove locations from pool that are not shuffled. ( #5023 )
...
* Cleanup of unshuffled locations from pool/spoiler
* Removes unshuffled scrubs from the location pool
* Fix some instances of weird spacing
* Actually remove placement of vanilla freestandings
* Cleans up some now unnecessary code.
* Minor Optimization of PlaceItemsForType
* Fixes some grammer and spelling
* Another grammar fix
2025-02-12 21:42:58 +01:00
Archez
266792599e
Add hilite setup calls around all custom GI draws ( #5043 )
2025-02-12 21:32:28 +01:00
Archez
135c2e8217
Remove POLY_KAL and restore POLY_OPA for kaleido ( #5041 )
2025-02-12 21:30:06 +01:00
Miles Acquaviva
297a056dff
Created and implemented PosType enum ( #5046 )
...
* Created and implemented PosType enum
* fixed formatting
---------
Co-authored-by: link5669 <acqmiles@gmail.com>
2025-02-12 21:28:17 +01:00
Eric Hoey
499a23e9a3
restore night lock + remove interior lock ( #5048 )
2025-02-12 21:22:00 +01:00
Eric Hoey
126c3b532f
fix loop order + reorder case for clarity ( #5044 )
2025-02-12 21:21:43 +01:00
briaguya
37fd39c7b5
shipinit dont show master sword ( #4989 )
...
* Initial Commit
* Added full functionality for both Hylian and Mirror
* Included Format
* Removed Format
* Pedestal Cutscene
* Much Less OnGameUpdating
* Fix function call
* use enums
* move animation skip to vb should
* move taking out master sword to put in pedestal check into vb should
* move the rest of it over
* extra newline was bugging me
* update on `"IS_RANDO"` and use `COND`s
* make new "uncategorized" section for VB enum
* move shoulds to new file
* move vb rsk checks into conds
---------
Co-authored-by: Patrick12115 <Patrick12115@hotmail.com>
Co-authored-by: Malkierian <malkierian@gmail.com>
2025-02-12 15:32:40 +01:00
Archez
46c6d2f526
Restore pause link drawing behavior to use the work buffer ( #5038 )
2025-02-11 22:36:12 +01:00
Sarge-117
f5fa0f4e00
fix typo ( #5036 )
2025-02-11 16:18:16 -05:00
Garrett Cox
ac72ebaaa3
Fix issue with pause buffer input window not applying correctly to closing save prompt state and move code around to be in order of operations ( #4975 )
2025-02-11 09:56:48 -05:00
briaguya
a7f837014f
fix dark link not getting hit when stunned ( #5028 )
...
in https://github.com/HarbourMasters/Shipwright/pull/3280 both `0x00400000` and `0x04000000` were replaced with `PLAYER_STATE1_SHIELDING`.
`0x00400000` is `PLAYER_STATE1_SHIELDING`, but `0x04000000` is `PLAYER_STATE1_DAMAGED`
this fixes the spots in `z_en_torch2` where we had `PLAYER_STATE1_SHIELDING` where it should have been `PLAYER_STATE1_DAMAGED`
2025-02-09 12:58:27 -05:00
briaguya
29cecd8502
fix dark link softlock ( #5027 )
2025-02-09 11:49:56 -05:00
aMannus
0177690b54
Remove potion values ( #5021 )
2025-02-09 09:34:02 +01:00
Spodi
8ce5c46531
Remove "Jitter Fix" option ( #5020 )
...
This was just confusing for users.
2025-02-09 01:07:02 -05:00
briaguya
6abf30aa2f
document vb shoulds ( #5004 )
2025-02-08 19:12:13 +01:00
Philip Dubé
14a14bb7ef
DC logic: more mud walls ( #5019 )
...
A few mud walls in DC logic still used SmashOrBlast, preventing alternative blue fire trick logic
2025-02-08 19:09:18 +01:00
aMannus
8f3711f008
simplify pause menu link ( #5013 )
2025-02-08 19:08:52 +01:00
Christopher Leggett
2400ad1d68
Start splitting Location List into ShipInit functions ( #5011 )
...
* Move fairy checks to separate file
* Moves pot locations to ShipInit function
* Move Freestanding locations to a ShipInit function
* Remove some extra newlines that were pasted in
* Move fish locations to ShipInit function
* Remove ON_BOOT, as it's not really necessary
* Fix weird spacing
2025-02-06 20:30:23 -07:00
briaguya
ca0617b035
add some documentation to RegisterShipInitFunc
( #4995 )
2025-02-06 21:47:06 -05:00
Christopher Leggett
f2a3ac1740
Fix enabledTricks getting incorrectly logged. ( #5012 )
2025-02-06 15:40:38 -07:00
Archez
eafe7f0b04
Fix save warping in links house with entrance rando ( #5009 )
...
* Fix save warping in links house with entrance rando
* account for interrior shuffle all
2025-02-06 08:33:41 -07:00
Malkierian
4044ab34c3
Add Fortress and Colossus entrance groups to the entrance tracker data, and adjusted the check tracker accordingly (for autoscroll). ( #5001 )
2025-02-05 16:11:48 -07:00
Archez
3cd4851474
Defer scene DList resource loading to in-game and support alt pathing ( #4986 )
...
* Defer scene dlist resource loading to in-game and support alt pathing
* feedback
2025-02-04 18:03:35 -05:00
aMannus
b2cb3ff87d
Unlock locked interior doors with overworld keys enabled ( #4948 )
...
* Update LockOverworldDoors.cpp
* Remove key logic from interiors
* Fix entrances, this time while awake
2025-02-04 15:08:28 +01:00
briaguya
811ffa5e98
fix rainbow all ( #4991 )
2025-02-04 11:32:44 +01:00
briaguya
e44877cca8
implement RemoveSpinAttackDarkness using shipinit and custom update func ( #4987 )
...
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
2025-02-04 10:49:31 +01:00
Archez
40f2e16842
Macos game mode support ( #4993 )
...
* Remove macos startup script and rework cpack bundling
---------
Co-authored-by: Lars-Christian Selland <larsy1995@gmail.com>
* Add helper for creating mods folder
---------
Co-authored-by: Lars-Christian Selland <larsy1995@gmail.com>
---------
Co-authored-by: Lars-Christian Selland <larsy1995@gmail.com>
2025-02-04 10:48:41 +01:00
briaguya
11e07a8f9d
rework assignable tunic/boots to use shipinit and hooks ( #4978 )
...
* don't put away items when equipping tunics/boots
* vb
* don't need that return
* ok i guess i'm going down the rabbit hole
* more rabbit hole
* shipinit and more hooks
* clean up
* use fewer params, add a missing condition
* make the loops make sense
2025-02-04 10:44:02 +01:00
briaguya
8ae8770db8
pull in startMode
docs ( #4988 )
2025-02-03 18:58:49 -05:00
Philip Dubé
c7f335f23c
Prefer EVENTCHKINF constants to hex ( #4965 )
...
Also remove unnecessary const qualifiers that flood warnings
2025-02-03 11:08:58 +01:00
Philip Dubé
e7e02735b0
rando: vanilla dungeon rewards ( #4836 )
...
* rando: vanilla dungeon rewards
* gift from rauru is dungeon location, not pocket
* missing apostrophe in preset description
* neither pocket nor gift should be listed in dungeonRewardLocations
2025-02-03 10:57:35 +01:00
Philip Dubé
e5ddcce7f2
use CanKillEnemy more ( #4867 )
...
* use CanKillEnemy more
reviewed instances of RG_KOKIRI_SWORD in logic
* kokiri does not damage spikes
* confirmed hammer works vs dodongos
* 3
2025-02-03 10:46:59 +01:00
Xeokn
33d7b173fa
Additional Sail commands ( #4970 )
...
* Additional Sail Commands.
Adds "SpawnEnemyWithOffset" and "SpawnActor" to Sail Functions.
* Small Corrections
Indentation my beloved
2025-02-02 17:00:59 -05:00
briaguya
ac9b8c2e87
better soft reset ( #4984 )
2025-02-02 02:33:04 -05:00
briaguya
f4604673e0
clean up/fix mq dungeon and required trial parsing logic ( #4979 )
2025-02-01 22:11:56 -05:00
Malkierian
b62808dc2d
Prevent adding Gerudo Fortress Keyring when Keyrings are set to off. ( #4981 )
2025-02-01 19:38:22 -07:00
Malkierian
1744f1fc18
Set Item Tracker Total Checks window to only scale text if Item Tracker window type is Floating. ( #4963 )
...
Increase default width to account for window type title text.
2025-01-30 10:37:17 +01:00
Christopher Leggett
7df9641297
Exclude locations fix ( #4969 )
...
* Properly check for Excluded Location option.
* Remove GetOption overloads, weren't working anyway
2025-01-29 08:12:42 -07:00
Malkierian
1f65bde583
Move most ImGui-related files/code to an SohGui subfolder. ( #4968 )
2025-01-28 18:45:21 -07:00
briaguya
668e266ecc
clamp addAlpha
when skipping spinning logos to prevent softlock ( #4964 )
...
* debug print logos seen
* maybe this is the fix, not sure if there's a better option i'm overlooking
* use clamp
* msvc plz
* msvc?
* max is cleaner
2025-01-27 18:59:46 -07:00
briaguya
744fab4b05
fix build ( #4961 )
2025-01-27 13:21:40 -07:00
Pepe20129
31cd419d6f
Update kakariko.cpp ( #4959 )
2025-01-27 11:31:50 -07:00
Christopher Leggett
b5e6342bc1
Rip Settings out of Rando::Context ( #4943 )
...
Not completely happy with everything here but this should fix the bugs
related to settings getting cleared on save load.
2025-01-27 11:30:04 -07:00
Malkierian
ef0350d830
Add translation for bottle item RGs to itemIDs for assigning to slots in logic.cpp ( #4954 )
...
Change `CanEmptyBigPoes` to reset to false instead of true.
2025-01-27 09:48:13 -07:00