Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hint Stone Implementation #21

Merged
merged 51 commits into from
Jan 18, 2024
Merged

Hint Stone Implementation #21

merged 51 commits into from
Jan 18, 2024

Conversation

PhlexPlexico
Copy link

This PR introduces custom messages to Gossip Stones in game. A user will be able to select the types of hints, as well as requirements for retrieving hints (Mask if Truth Requirement).

This also includes the system to generate hints in different languages, however it will require a small rewrite to the base patch as well.

PhlexPlexico and others added 30 commits January 5, 2024 11:45
Need to fix crashes on hint generation. May need to start from scratch.
-Adds in the key list into Hint_List.cpp so that they can be converted into hintTable entries.
-Adds the NewItem function to Item_list.cpp
-Adds gossip stones into Location_Access.cpp for availability
Adds location hints from clocktower to GBC
change location Keys into preformed empty hintTable entries so only text needs to be entered instead of changing the whole line
align hintTable entries to start on column 5
Add missing Dungeon Locations
Also filled out Ikana Canyon, Ikana Graveyard, Laundry Pool, and all Great Fairy Locations
completed overworld locations
dungeon locations added
everything except junk
add extra spaces for text to be copied into as it errors with only one option
Include new items in hint table to prevent crashing.
- Adds more missing item hint table entries.
- Changes dungeon HintText type to Exclude instead of Sometimes to better match OOT3DR
- Adds a few missing items from Item Table
- Adjusts array sizes on progressiveItemsList and moonItemList to match contents so no more "No Items" get placed
- uncomments Hint Distriubution and ClearerHints settings
Add more debug statements to look for potential blank areas and no hint areas.
-Adjusts GossipStoneHintsSetting in fill.cpp to account for No Hints setting
- Adjusts a hint key for some areatable declarations to fix No Hint issues
- Adjusts print lines for generation text to look nicer
- removes WIP text from gossip stones
- removes ClearerHints option as it doesnt work yet
- Uncomments hint writing to spoiler log as they work now
Need to fix crashes on hint generation. May need to start from scratch.
-Adds in the key list into Hint_List.cpp so that they can be converted into hintTable entries.
-Adds the NewItem function to Item_list.cpp
-Adds gossip stones into Location_Access.cpp for availability
Adds location hints from clocktower to GBC
change location Keys into preformed empty hintTable entries so only text needs to be entered instead of changing the whole line
align hintTable entries to start on column 5
Add missing Dungeon Locations
Also filled out Ikana Canyon, Ikana Graveyard, Laundry Pool, and all Great Fairy Locations
Tacoman369 and others added 13 commits January 16, 2024 10:18
completed overworld locations
dungeon locations added
everything except junk
add extra spaces for text to be copied into as it errors with only one option
Include new items in hint table to prevent crashing.
- Adds more missing item hint table entries.
- Changes dungeon HintText type to Exclude instead of Sometimes to better match OOT3DR
- Adds a few missing items from Item Table
- Adjusts array sizes on progressiveItemsList and moonItemList to match contents so no more "No Items" get placed
- uncomments Hint Distriubution and ClearerHints settings
Add more debug statements to look for potential blank areas and no hint areas.
-Adjusts GossipStoneHintsSetting in fill.cpp to account for No Hints setting
- Adjusts a hint key for some areatable declarations to fix No Hint issues
- Adjusts print lines for generation text to look nicer
- removes WIP text from gossip stones
- removes ClearerHints option as it doesnt work yet
- Uncomments hint writing to spoiler log as they work now
Include a hack fix for including the B button in junk hints.
@PhlexPlexico PhlexPlexico merged commit 71eafc2 into main Jan 18, 2024
2 checks passed
@PhlexPlexico PhlexPlexico deleted the hint-stones branch January 20, 2024 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants