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

Indicate modes when loading in to gameplay #1096

Merged
merged 1 commit into from
Jan 9, 2024
Merged

Conversation

InfoTeddy
Copy link
Collaborator

@InfoTeddy InfoTeddy commented Jan 7, 2024

If you load in to gameplay with invincibility mode, glitchrunner mode, Flip Mode, or slowdown enabled, then there will be text displayed on screen for a few seconds that says so.

This is to serve as a useful reminder. A common pitfall with using invincibility is forgetting to turn it off when you don't want it anymore. What usually happens is that players forget that they have it on until they encounter a hazard. Now, they can realize it as soon as they load in.

The only reason this is a draft pull request is because there is an issue with the Japanese translation where some menu option strings I would like to reuse, e.g. "Glitchrunner mode is {version}", can't be reused on account of them being genericized in Japanese (i.e. they say "Mode: OFF" and that gets reused across multiple strings). Waiting on this to be resolved before merging. Actually instead I'll use the header strings which definitely can't be generic.

Fixes #1091.

Legal Stuff:

By submitting this pull request, I confirm that...

  • My changes may be used in a future commercial release of VVVVVV
  • I will be credited in a CONTRIBUTORS file and the "GitHub Friends"
    section of the credits for all of said releases, but will NOT be compensated
    for these changes

@InfoTeddy InfoTeddy self-assigned this Jan 7, 2024
desktop_version/src/Render.cpp Outdated Show resolved Hide resolved
@InfoTeddy InfoTeddy force-pushed the mode-indicators branch 3 times, most recently from e7be905 to 8301760 Compare January 8, 2024 21:04
@InfoTeddy InfoTeddy marked this pull request as ready for review January 8, 2024 21:05
desktop_version/src/Render.cpp Outdated Show resolved Hide resolved
If you load in to gameplay with invincibility mode, glitchrunner mode,
Flip Mode, or slowdown enabled, then there will be text displayed on
screen for a few seconds that says so.

This is to serve as a useful reminder. A common pitfall with using
invincibility is forgetting to turn it off when you don't want it
anymore. What usually happens is that players forget that they have it
on until they encounter a hazard. Now, they can realize it as soon as
they load in.

See #1091.
@InfoTeddy InfoTeddy merged commit 858c2cb into master Jan 9, 2024
7 checks passed
@InfoTeddy InfoTeddy deleted the mode-indicators branch January 9, 2024 04:01
Daaaav added a commit to Daaaav/VVVVVV that referenced this pull request Jan 20, 2024
These were not in the English or any other language files. They should
be though, so that they can be translated and generally kept track of.
These aren't urgent either, since we have proxy strings that are used
if these are untranslated.
Daaaav added a commit to Daaaav/VVVVVV that referenced this pull request Jan 20, 2024
These were not in the English or any other language files. They should
be though, so that they can be translated and generally kept track of.
These aren't urgent either, since we have proxy strings that are used
if these are untranslated.
InfoTeddy pushed a commit that referenced this pull request Jan 20, 2024
These were not in the English or any other language files. They should
be though, so that they can be translated and generally kept track of.
These aren't urgent either, since we have proxy strings that are used
if these are untranslated.
NyakoFox pushed a commit to NyakoFox/VVVVVV that referenced this pull request Apr 16, 2024
These were not in the English or any other language files. They should
be though, so that they can be translated and generally kept track of.
These aren't urgent either, since we have proxy strings that are used
if these are untranslated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Indicate which modes are active when loading in to gameplay
2 participants