-
Notifications
You must be signed in to change notification settings - Fork 233
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
Move Triforce Hunt counter out of CRT unsafe area and enable L button to switch to a permanent Triforce counter/Gold Skull token counter #2084
base: Dev
Are you sure you want to change the base?
Conversation
How does it look when there are over 999 Triforce Pieces? I believe we can now have over 2000 locations after all. Maybe it'd be easier to just put a hard cap on the number of Triforce Pieces in the pool lol. Or can the font be automatically made smaller if there are 4 digits? |
What does it say on the file select screen for this save file that has 1234/4321 pieces? |
The file select screen will show 999/999, the computation of the digits is stuck at 3 digits. |
Is it the case that this display is mutually exclusive with the minimap? I quite like the minimap, so I'm not a fan of that, if so. I was wondering if the skulltula counter is always displayed? |
It is mutually exclusive with the minimap yes, else they would overlap. Skull counter is always displayed, but it's only an important place on screen if you press L though. |
It is possible, it just requires a multiworld seed since the setting is pieces per world. The file select screen should probably be fixed since a MW triforce hunt could easily eclipse 3 digits. IMO 4 digits should be somewhat graceful and 5 digits should at least be possible (but that is a lot less likely given that it'd require a large MW with a lot of pieces scattered about). Speaking of which, I am pretty sure the actual limit is 2^16 - 1 but I am not sure if that is actually enforced. Most of that isn't totally relevant for this PR, just throwing it out there. |
Especially since each one says how many you've got when you pick it up, I don't think we need the skull counter. |
eafd34c
to
fafe3fd
Compare
ASM/c/triforce.c
Outdated
break; | ||
case TRIFORCE_OR_SKULL_ON_SCREEN: | ||
R_MINIMAP_DISABLED = 1; | ||
PlaySFX(0x4845); //NA_SE_SY_CARROT_RECOVER |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of carrot is "Notification" distinct enough to put it here so when people ask what it sounds like we can just start pointing to this, both answering that constant question, and exposing this feature to more people?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a good idea ! I'll try it and drop a video on discord.
2352771
to
18964c0
Compare
Can you post a video of what it looks like if you pick up a triforce while the minimap is open? |
18964c0
to
4f837b4
Compare
Better late than never 😅 Here's a video showing what it looks like if you pick up a triforce while the minimap is open. |
This PR moves the triforce hunt counter from the bottom of the screen to a symmetric in X of the rupee counter placement.
The current placement is slighty off the CRT safe area, according to flagrama's simulation :
New placement :
Since it now shows up on the minimap, new behaviour added to the L button :
State 1 is show minimap. The minimap will hide when you pick up a piece and come back when the counter fades out.
State 2 is show triforce counter/token counter.
State 3 is show nothing. Picking up a triforce piece will still display and fade out after a time, like previously.
The states are kept between scene changes and reloads, unlike vanilla behaviour where it always default back to 1.