Archez
9b169af3f5
Fix find newline looping to have additional break early cases ( #4614 )
2024-12-04 11:01:08 -07:00
Pepper0ni
b442c15322
Skip Shadow Statue Cutscene ( #4612 )
...
* Skip Shadow Statue Cutscene
* cleanup
2024-12-03 12:30:14 -07:00
Pepper0ni
b1d1852655
Rewrite vanilla jabu logic ( #4603 )
...
* rewrite vanilla jabu logic
* cleanup
* more cleanup
2024-12-03 09:44:36 -07:00
Garrett Cox
291561667b
Update hook debugger to pull from GameInteractor ptrs rather than cloning the data every frame ( #4609 )
2024-12-03 09:44:18 -07:00
Caladius
82d70a2029
Add Timer Display Window ( #4553 )
...
* Add new timer window and display options
* Fix overflow spacing
* Icons for Timers
* Swap Labels for Icons.
* Additional Timers
* Navi Timer Icon
* Clean up unused Defines.
* Code clean up and double check. Ready for Review
* Update from Suggestions
* Update magic numbers, correct indentations hopefully
* One moooooore thing
* Undo z_param change
* Updates
2024-12-03 09:44:10 -07:00
Malkierian
8b60cea1f9
Split "Starting Consumables" to Sticks and Nuts. ( #4583 )
...
* Split "Starting Consumables" to Sticks and Nuts.
Setup disabling for them based on status of bag shuffles.
* Updated to split index options format.
2024-12-03 09:18:22 -07:00
Extloga
f2cc278f8c
Fixes for the English text in several files ( #4605 )
...
* Fixes for the English text in option_descriptions.cpp
* Fixes for the English text in static_data.cpp
* Fixes for the English text in option_descriptions.cpp
* Fixes for the English text in option_descriptions.cpp
* Fixes for the English text in settings.cpp
* Fixes for the German translation in hint_list.cpp
2024-12-03 09:18:07 -07:00
Pepper0ni
e704c5592b
fix text Poeverflow on Poes hint ( #4598 )
2024-12-03 09:11:01 -07:00
Garrett Cox
bbe3bb72b6
VBify Ruto ( #4602 )
2024-12-02 17:56:32 -07:00
Malkierian
4edb83e2f3
Fix errors introduced by actor check reveal PR from references to GetSelectedOptionIndex. ( #4607 )
2024-12-02 13:46:16 -07:00
Garrett Cox
fe9bf7d956
Adjust Actor_GetProjectileActor to behave more like hardware, fixing an issue with Dark Link ( #4606 )
2024-12-02 12:40:29 -07:00
Philip Dubé
caf0dc40c7
update check tracker when actor tells what they reward ( #4568 )
...
* update check tracker when actor tells you what they reward
do not render price when 0
* feedback
2024-12-02 09:04:21 -07:00
Eric Hoey
19d1fd5545
Boomerang Reticle and First-Person Aiming ( #3374 )
...
* First-person, reticle, sway, menu, and presets
* Put sway back behind reticle, adjust aim height for age
* block vanilla + comments
* new documentation method
* second try formatting
* Correct boomerang distance
* Update for CVAR changes
* Fix alignment?
* Condition cleanup
* Change reticle range to match bow behavior
* remove magic values
2024-12-02 09:03:47 -07:00
Jordan Longstaff
9b74a09955
Zora's River waterfall always open, take two ( #4459 )
...
* Zora's River waterfall always open, take two
* Remove improper, redundant checks in hook
* Move all checks into update hook
* Add Randomizer setting for keeping Sleeping Waterfall open
* Change header exports to extern exports
* Remove "closed as child" option for rando setting
* Oops, missed a spot
* A bit more cleanup: simplify a redundant condition
* Unify hook handlers
* Oopsie, fix build error
* Add "play only once" option
* Force Sleeping Waterfall enhancement in rando mode
* Force enhancement only if waterfall is Open in rando
* Restore forced-open waterfall in rando
* Fix rando condition in hook
* Fix? rando entrance logic for OI
* Fix build errors
2024-11-30 18:59:38 -07:00
Pepper0ni
ee628059d8
Fix Lab Man actor breaking and the invisible UI glitch ( #4599 )
...
* fix Lab Man actor breaking and the invisible UI glitch
* address review
2024-11-30 18:59:13 -07:00
Malkierian
573d846cd7
Add saved status setting to StartingItemGive ( #4600 )
2024-11-29 20:35:38 -07:00
Malkierian
55960da402
Separate option values into context and menu indexes. ( #4581 )
...
* Separate option values into context and menu indexes.
* Fix option index reference in `CleanCheckConditionString`.
* Update soh/soh/Enhancements/randomizer/3drando/location_access.cpp
Co-authored-by: Pepe20129 <72659707+Pepe20129@users.noreply.github.com>
* Restore `const` classification to functions returning `string&`.
* Restore `const` classification to getter functions.
* Restore a couple more `const`s; cleanup header.
* Final consts; rename `SetCVar` to `SaveCVar`.
2024-11-29 17:58:30 -07:00
Malkierian
f7378a9f76
Cosmetics cleanup ( #4587 )
...
* Convert defaultColor from ImVec4 to Color_RGBA8.
Convert defaultColor's ints to floats when being applied to currentColor in the macro.
* Address previous cleanup comments.
Surround `Message` tab in an advanced check.
* Resolve warnings and cleanup whitespace/formatting.
* Make Color_RGBA8 constructing function because... platform differences...
* Function name clarification.
* Remove default color conversion, reference default colors directly in CosmeticOption initialization.
2024-11-29 11:38:40 -07:00
Pepe20129
a92c08dea1
Fix some situations where trade items spoiled ( #4569 )
...
* Fix some situations where trade items reverted
* Update z_game_over.c
* Hopefully fix mac
2024-11-27 10:33:50 -07:00
Pepper0ni
5b7b38f198
Add some +/- buttons and clean up timesavers menu ( #4571 )
...
* Add some +/- buttons and clean up timesavers menu
* Better implement Image Button Style
2024-11-26 18:29:27 -07:00
Malkierian
c960433832
Setup AdvancePond to run in OnItemReceive. ( #4585 )
2024-11-26 18:28:50 -07:00
Malkierian
13789a1dfb
Prevent void and teleport traps from being added to the shuffle pool while fishing in the pond. ( #4586 )
2024-11-26 18:28:24 -07:00
Pepe20129
7ccb3ac7c3
Cosmetics Changes ( #4275 )
...
* Clean CosmeticsEditor.h
* Add CosmeticsEditor_GetDefaultValue
* Add message text cosmetics
* Format cleanup
* Remove dependency on 3drando random functions
* Fix rainbow for every cosmetic
* Add "Rainbow All" & "Un-Rainbow All"
* Add HookshotChain cosmetic
* Add Nayru's cosmetics
* Add Farore's cosmetics
* Add Din's cosmetics
* Add Title card cosmetics
* Update CosmeticsEditor.cpp
* Add Copyright text cosmetic
2024-11-26 15:48:58 -07:00
Pepper0ni
d0f7d30c16
Fix OnePoint cutscenes, make Skip Glitch cutscenes into Exclude Glitch Cutscenes ( #4575 )
...
* Fix OnePoint chutscenes, make skip glitch cutscenes into exclude cutscenes
* address comments
2024-11-26 12:43:20 -07:00
Malkierian
31120b7188
Add master sword to ItemIDtoRandomizerGetMap to prevent assert crash in Return_Item after custom GIE was removed for MS. ( #4584 )
2024-11-25 20:36:35 -07:00
briaguya
7662fa4c3c
fix readme link formatting ( #4576 )
...
* fix readme link formatting
* Update README.md
* Update README.md
* Update README.md
* Update README.md
2024-11-25 11:21:45 -07:00
Archez
8926d8f784
Fix array out of bounds in entrance init ( #4566 )
2024-11-22 16:23:15 -07:00
Pepper0ni
5520c185bf
Limit retries of the randomiser quest menu seed generation ( #4564 )
2024-11-22 16:22:39 -07:00
Pepper0ni
9c99a1e515
Fix the "Greg as Reward" option in logic ( #4565 )
2024-11-22 16:22:27 -07:00
Pepper0ni
eda97653d6
Save timesplits colour to cvar and reload it on init. ( #4572 )
...
* save timesplits colour to cvar and reload it
* fix mac and match cosmetics with the color conversion
* more stupid other platform fixes
2024-11-22 10:28:10 -07:00
Pepper0ni
f0e5b9c22b
learning how to VB ( #4563 )
2024-11-19 18:46:44 -07:00
Philip Dubé
01719283b3
typo: incorrect variable assignment ( #4560 )
2024-11-19 16:29:15 -07:00
Pepper0ni
3e313bd063
Enhacment presets no longer reimport randomiser settings ( #4561 )
...
* Enhacment presets no longer reimport randomiser settings
* make the change only apply to the Randomiser button instead
2024-11-19 16:22:54 -07:00
Archez
53b72a2507
Update PR artifacts actions and exclude soh.otr ( #4558 )
...
* update pr artifacts actions and exclude soh.otr
* remove deprecated save-always for windows cache
2024-11-19 18:18:18 -05:00
Malkierian
3f2d8ddc01
Fix infinite freeze in rando on GS pickup. ( #4555 )
2024-11-19 15:40:23 -07:00
Malkierian
4850041943
Fix Gift from Sages not showing in tracker (it's a valid shuffle now!). ( #4556 )
...
Bit of tracker code cleanup.
2024-11-19 15:39:42 -07:00
Malkierian
5dd3b39a83
Fix Plando Window Crash on new installs ( #4557 )
...
* Add check for Randomizer folder existing, and creating it if not, to plando window.
* Changed seed list population to just bail if the Randomizer folder doesn't exist.
Added button disabling to prevent crashes loading or saving empty structures.
2024-11-19 15:39:30 -07:00
Pepe20129
9bed5af33b
OTRGlobals cleanup ( #4251 )
...
* Remove unused headers
* Move all "ResourceMgr_" functions to a new file
* Don't transitively include SaveManager
* Move cvar prefixes to a new header
* Add missing includes
* Update OTRGlobals.cpp
* Fix build
* Address review
* Fix some of the errors
* Update gameplaystats.h
* Update z_en_in.c
* Hopefully fix the linux issues
* Fix Linux issues for real this time, I checked
* Update ResourceManagerHelpers.cpp
* Update z_obj_mure2.c
* Post-merge fixes
* Fix build (hopefully)
* Post-merge fixes
* Update z_file_nameset_PAL.c
* cleanup some unnecessary headers (#7 )
---------
Co-authored-by: Archez <Archez@users.noreply.github.com>
2024-11-19 09:44:44 -07:00
Caladius
70f3dfa8c5
Built-in Plandomizer Editor ( #4532 )
...
* Add Plandomizer Editor Window
* UI, Ice Trap Editor, Hint Editor
* Drop down for previous seeds, wip hash display.
* Clean Up, Hash Icon Editor
* Updates based on suggestions
* Replace Tint with Color
* Add Boss Soul Icon
* Corrected App Folder Directory and updated from suggesstions.
* Add Hints to Junk Pool
* Utilize RandomElement for hints
* Hint update for pep
* apply patch
* Fix Sorting issue on Linux
* Skeleton Key, Shop Items, Milk, Fishing Pole, Ocarina Buttons, Loser Rupee fixed
* Fix stretched note icons.
* Remove Triforce, add Triforce Pieces. Centered Song Notes.
* Update soh/soh/Enhancements/randomizer/Plandomizer.cpp
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
* Update hint_list.cpp
One spelling, removed 1 hint.
* Update Plandomizer.cpp
---------
Co-authored-by: Pepper0ni <93387759+Pepper0ni@users.noreply.github.com>
Co-authored-by: Malkierian <malkierian@live.com>
2024-11-17 12:44:54 -07:00
Malkierian
53e2fe4974
Refine mixed pool options to be more dynamic. ( #4545 )
2024-11-13 08:49:10 -07:00
Malkierian
6230901f29
Fix duplicate use of CVar for invert shield aiming. ( #4544 )
2024-11-12 22:02:22 -07:00
Jordan Longstaff
1eff613aa6
Fix skipping twisted hallway cutscenes ( #4536 )
2024-11-12 13:09:08 -07:00
aMannus
c8e460cebe
Heal goron necks ( #4540 )
2024-11-12 12:58:41 -07:00
Garrett Cox
a6fbadc04e
Fix issues with vanilla item queue when skipping things, resolves #4537 ( #4538 )
2024-11-12 10:18:57 -06:00
Pepe20129
ffc132a01b
Clean __osMalloc.c
( #4351 )
...
* Remove #ifs
* Add `NODE_IS_VALID`
* Fix current macros
* `NODE_GET_NEXT` & `NODE_GET_PREV`
* Add macros
* Use macros and general cleanup
* Fix build (hopefully)
* Address review
2024-11-11 17:46:25 -07:00
Archez
f12a2bbbb7
Port over decomp updates for vis* and reimplement vismono fb ( #4533 )
...
* Port over decomp updates for vis*
* move vismono framebuffer handling to file
2024-11-09 12:51:31 -05:00
Pepper0ni
2603b97366
Rewrite MQ spirit logic ( #4534 )
...
* rewrite MQ spirit logic
* fix oversights
2024-11-09 09:40:00 -07:00
Pepe20129
c8815a26f7
Improve ganon tower logic ( #4526 )
...
* Improve ganon tower logic
* Fix build and address review
* Update locacc_ganons_castle.cpp
* Update locacc_ganons_castle.cpp
* Update locacc_ganons_castle.cpp
* Update logic.cpp
* Update randomizerTypes.h
---------
Co-authored-by: Malkierian <malkierian@gmail.com>
Co-authored-by: Malkierian <malkierian@live.com>
2024-11-09 09:34:05 -07:00
Jordan Longstaff
068cceff36
Update SFX symbols from decomp ( #4531 )
2024-11-08 20:36:57 -07:00
Archez
4eeb01905d
pull in decomp updates for z_play ( #4522 )
2024-11-07 09:52:21 -07:00