-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
[Bug] Combo keys are glitched and cause many issues #10974
Comments
It only shows if loading takes long enough. Your graphics driver will probably cache shaders in memory after they're loaded. Is it showing a black screen for longer than it normally does when the game starts? -[Unknown] |
What I don't understand is why does it show it the first few times I run a game, but disappears later? Yes, the game takes longer to start than normal (as compared to v1.5.4). It looks like it wants to show the same caching screen but doesn't. |
I also compared two ini's for two different games (one that didn't show this screen and one that did) but there was no difference. |
Here are my main configs + the two games I compared: |
Here is the game config after deleting it and recreating it (it shows the screen now) |
@unknownbrackets @hrydgard |
I just found the ultimate culprit! It generally happens when you manually edit the controls (through the ini file). The reason I do this manually is that the emulator editor is very inaccurate. Just a rough guess, but does it have anything to do with floating point operations/significant figures? |
That is seriously weird. Good job finding a hint to the problem! :) |
Glad to help! But let's hope it's not a bogus culprit, like the texture hashing issue I reported! Or the controls-not-working one. That one was a bummer! |
Just to clarify, was it when you replaced the [Control] or [ControlMappings] section? Also I really don't understand how this makes any sense :) Can't seem to repro. |
[Control] (i.e touch controls) |
Is that simplest way to reproduce this? Does it require a game-specific ini with game-specific control positions? Or does it happen even if you change the controls manually in ppsspp.ini? -[Unknown] |
Just to be sure let me test it on my PC too |
OK now I'm 100% positive that:
So it might depend on which variable you edit. |
Another discovery! |
Updated the issue (see the original post) |
Bizarre! I've repro'd. I tried looking the tween color value used for the background, and yeah:
Very confused as to how combo keys has anything to do with that tween value... hm. Doesn't seem to be consistent, at least not when setting up some combo keys globally.. |
Oh. Maybe it's when a different number of views are created - it uses the persisted data thing, it might need a tag to keep the correct values. -[Unknown] |
Oh duh, forgot about that ... that makes some sense :) |
The tags should let the tweens persist correctly. See hrydgard#10974.
Seems fixed. |
Wait. I noticed that the texts are missing now. Was it intentional? |
The text was intentionally removed because it causes a lot of extra strings to translate for 1.6.0. I think we should open a separate issue about the transparency - seems strange. -[Unknown] |
Ok |
Remember the new shader cache loading screen you added?! (the screenshot should refresh your memory LOL!) Well, after enabling combo keys it's not shown anymore.
Here's another weird thing:
Combo keys and some other keys have a different transparency level than action buttons and DPAD
The text was updated successfully, but these errors were encountered: