forked from Tacoman369/MM3D-Randomizer-Dev
-
Notifications
You must be signed in to change notification settings - Fork 9
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
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
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.
57a3fdb
to
82b08d6
Compare
…into hint-stones
Adds more junk hints and fixes phrasing on location text
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.