Commit Graph

1600 Commits

Author SHA1 Message Date
Sarge-117
c6cd0f5e03 Fix special case with the "WINNER" heart
The "WINNER" heart is its own unique item rather than just another piece of heart, so it needed its own check to make it consistent with other pieces of heart
2022-07-25 12:43:36 -07:00
briaguya
55eca13dbe
Merge pull request #930 from aMannus/rando-rainbow-default-values-fix
Rando: Fix Rainbow Bridge default values
2022-07-25 13:02:18 -04:00
aMannus
2e450648a8 Reverted default values rainbow bridge settings 2022-07-25 18:28:59 +02:00
TheLegendOfLame
d05295aad2
Adds new features to the Equipment menu Link (#806)
* All features are for the equipment menu:
Added ability to use the right stick for rotate Link enhancement.
Added ability to have analog control on rotating Link.
Added ability to zoom into Link with right stick.
Added ability to have Link do random animations Idle only.

* Added RotationSpeed as a multiplier rather than a hardcoded 2.5
    -Allows for more custom control
    -Also gives purpose for the slider to still be present w/ RStick

* Specifically for the RStick, divided RotationSpeed by 150
    -Even at RotationSpeed 1 it was way too fast

* Added logic to play animations based on what Link has equipped & his age
 - If has sword and shield, all animations
    - Unless he's a kid with the Hylian shield equipped
 - If has sword no shield, all anims but shield anim
 - If has shield no sword, all anims but sword anim
    - Unless he's a kid with the Hylian shield equipped
 - If he has no sword or shield equipped no sword or shield anims

* Casted RotationSpeed to float for RStick and divded by 600.0f
    - Did this instead of dividing by 150, as at RotationSpeed of 20
        the rotation was so fast it was almost nauseating.
        I noticed at RotationSpeed of 5, it was still very quick.
        Logically, another division of 4 was necessary.

* Changed the spacing
2022-07-25 12:36:06 +02:00
Christopher Leggett
9f2eb46663
Takes Ganondor's text & hint from CustomMessageTable 2022-07-24 19:43:11 -04:00
Christopher Leggett
c1155bb08c
Cleans up unused z_message_PAL code. 2022-07-24 19:35:24 -04:00
Christopher Leggett
661946b4f5
Pulls altar text from CustomMessageTable instead of gSaveContext. 2022-07-24 19:34:12 -04:00
Christopher Leggett
780e9f4669
Fixes storage of altar and ganon hints/text.
Only one language is stored in gSaveContext at the moment so store the one language in all 3 CustomMessageEntry languages.
2022-07-24 19:23:54 -04:00
Christopher Leggett
a33c3d606a
Fixes minor oversight from previous commit. 2022-07-24 18:54:05 -04:00
Christopher Leggett
a21998c489
Does some refactoring of rando custom message registration
The goal was less verbosity when adding new get-item messages later.
2022-07-24 18:47:55 -04:00
Christopher Leggett
dca922ade8
Merge branch 'develop-zhora' of https://github.com/HarbourMasters/Shipwright into custom-messages 2022-07-24 18:08:10 -04:00
PurpleHato
b81bcf435c TWEAK: Removed placeholder old test 2022-07-24 22:12:55 +02:00
PurpleHato
1f9c1dedec ADD: Rando Item Tracker Personnal Note space 2022-07-24 22:11:08 +02:00
Andrew Van Caem
5f6d0939bd
Apply AA and resolution scale settings at startup (#911) 2022-07-24 22:01:28 +02:00
Josh Bodner
ffb3523cb5
Add an option to always win the Goron spinning pot jackpot (#913) 2022-07-24 22:00:54 +02:00
aMannus
94bff90cb9 Changed name/tooltip for fanfares option 2022-07-24 21:53:38 +02:00
Sarge-117
5ad90bf71b Change cvar name for accuracy
Changed Cvar from "gRandoFanfareByItemType" to "gRandoQuestItemFanfares" for better accuracy
2022-07-24 12:51:55 -07:00
Sarge-117
6c72d39f79
Remove comment border
Co-authored-by: PurpleHato <linkvssangoku.jr@gmail.com>
2022-07-24 11:01:57 -07:00
Revo
01347dc9f9
Move Skulltula Debug functionality to its own checkbox option. (#912) 2022-07-24 18:12:34 +02:00
lilDavid
62d9390c9b
Add option to allow the ocarina to be played faster (#903)
* Add the ability to play the ocarina really fast like in MM3D

* Clean up CVar condition

* Rename Unlimited Ocarina Speed to Prevent Dropped Ocarina Inputs
2022-07-24 09:48:06 -04:00
GaryOderNichts
44bdfe552c
Fix height value for OptionsMenuSettings (#900) 2022-07-24 09:38:02 -04:00
GaryOderNichts
d3c2c0ec7d
Controller: zero-initialize wCam values (#902) 2022-07-24 09:37:17 -04:00
GaryOderNichts
bd787719b8
Initialize staticSegment in Title_Init to NULL (#899) 2022-07-24 09:36:36 -04:00
Baoulettes
d4bd953c0b
Fix purple rupee issue (#895)
* moved few break to fix purple rupee issue

* fix breaks
2022-07-24 09:23:32 -04:00
briaguya
474eee5d98
set morpha reset function in initvars (#881)
Co-authored-by: briaguya <briaguya@alice>
2022-07-24 09:21:38 -04:00
vaguerant
38ecb6cfff
Bug fix: Water Temple gate & bootcommands.c cleanup (#618)
* Vanilla bug fix: child Water Temple gate

* Clean up bootcommands.c
2022-07-24 09:15:33 -04:00
vaguerant
ccf1bffd4f
Timer Savers: Mask Select in Inventory (#670)
* Timer Savers: Mask Select in Inventory

* Merge derp

* Implement suggestions per @briaguya-ai

* Fix cut & paste derp
2022-07-24 09:14:36 -04:00
vaguerant
1de5b72802
L-button cheats disable minimap toggle (#514)
* L-button cheats disable minimap toggle

* Add debug mode to exclusion list

per @briaguya-ai
2022-07-24 09:13:43 -04:00
aMannus
5e2b7acabb Tiny code cleanup 2022-07-24 14:19:37 +02:00
aMannus
b42a282a84 Manually declared rando menu 2022-07-24 14:06:55 +02:00
aMannus
ffa3780d7b Added extra flyout for item fanfares 2022-07-24 12:22:27 +02:00
Sarge-117
70e4f216ed Account for boomerang/hookshot tokens
Fixed the case where you get the token via the boomerang or hookshot.  Done by separating out the code into its own function and then calling it in the two appropriate spots.
2022-07-24 00:53:37 -07:00
Sarge-117
068f3426d7 Account for tokensanity
Added changes to restore small item fanfares to rupees, heart containers, and items when picked up from skulltulas in tokensanity.
2022-07-23 23:25:35 -07:00
briaguya
81d389d0b7
Merge pull request #908 from aMannus/ux-debug-crash-fix
Rando: UX debug config crash fix
2022-07-23 20:08:49 -04:00
aMannus
48d97975a0 Fixed crash 2022-07-24 00:28:54 +02:00
briaguya
8766f24b87
Merge pull request #893 from aMannus/more-ux-changes
Rando: More UX Changes
2022-07-23 14:52:23 -04:00
aMannus
3758d8bb8d Removed bool declaration 2022-07-23 20:36:46 +02:00
aMannus
29b944df92 Fixed incompabitility options (again) 2022-07-23 20:00:32 +02:00
aMannus
f49d397581 Removed unneccesary line 2022-07-23 19:22:22 +02:00
aMannus
2d2d558657 Removed CVar updating in UI 2022-07-23 18:44:15 +02:00
aMannus
59531f89b1 Adressed first comments 2022-07-23 11:28:07 +02:00
Sarge-117
5505d0d284
Merge pull request #6 from Sarge-117/rando-next
Rando next
2022-07-22 23:35:22 -07:00
aMannus
061c8c9fff Small fix handling incompatible options 2022-07-22 21:59:09 +02:00
aMannus
330b025453 Fixed minimum amounts rainbow bridge 2022-07-22 21:35:18 +02:00
aMannus
af877a4cc6 Added +- buttons to sliders 2022-07-22 21:22:04 +02:00
aMannus
0f4e65eb46 Removed unneeded check after UI changes 2022-07-22 19:58:27 +02:00
aMannus
cbf4a9267f Irmproved handling incompatibilities 2022-07-22 18:44:46 +02:00
aMannus
0ee898bd56 Improved disabling of settings
For Skip Child Zelda (and possibly other options in the future)
2022-07-22 12:21:12 +02:00
aMannus
97c37eb46a Changed default values
Shuffle/open settings now align with the first option which makes it the option closest to vanilla.

Also added default values for rainbow bridge settings so they align with the max value instead of 0.
2022-07-22 09:48:30 +02:00
sholdee
bd95fe616b
Disable concurrent builds (#885) 2022-07-22 09:13:38 +02:00