Forum Replies Created
-
AuthorPosts
-
chenkenntParticipant
I’d love to help with the test. Whenever you have the new version with the fix you can send me through email.
chenkenntParticipantDid more investigation today and I think I’ve figured out where the problem is.
I created a simple Android app and captured all config changes, compared them one by one and found out when my game controller is connected a “navigation” config change is triggered (changed to NAVIGATION_DPAD). Not sure why it’s recognized as a d-pad device, but does it make sense to capture this event so game won’t be reset?
chenkenntParticipantI did more test today and I have to say this seems to be a problem specific to my iPega controller. Some findings:
1. This happens in a lot of other apps including Chrome, Play store, Google map, etc. but not in PPSSPP.
2. My iPega controller has two modes, one is called direct play mode, which doesn’t have this issue but I need to use a separate key mapping app to simulate screen touch which is not very easy to use. The other one (which is the one I’m currently using) is called Android standard mode which doesn’t require additional app but has this issue.
3. I also tried some other devices including Dualshock 4 and a normal bluetooth keyboard, none of them have this issue.But since PPSSPP doesn’t have this problem I guess this can be fixed by correctly handling some event?
chenkenntParticipantIt’s a bluetooth controller. Whenever it connects/disconnects my game will restart. My understanding (as you already pointed out in the stackoverflow question) is this is considered as a configuration change so the default behavior is the window will refresh. I also see the same behavior on other apps like Chrome (the page just refreshes when controller is connected). For browser it might be ok but for an emulator is a bit annoying as all unsaved progress will be lost.
chenkenntParticipantIs this issue already fixed? I’m still having the same problem in the latest version
-
AuthorPosts