[GH-ISSUE #2444] [Feature Request (minor)]: better confirm and back button handling #815

Open
opened 2026-02-27 21:08:18 +03:00 by kerem · 7 comments
Owner

Originally created by @BPplays on GitHub (Feb 15, 2025).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2444

Checklist

  • I have searched for a similar issue in this repository and did not find one.

Description

when i was playing GRAVITY DAZE earlier when it asks you to load, the confirm button used the the game menu is ◯ but in the emulator's load menu it seems to be ⨉.
an option to have a per region default confirm/back button with a per game override would mostly fix this

pic

Reason

it is slightly confusing

Examples

No response

Originally created by @BPplays on GitHub (Feb 15, 2025). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/2444 ### Checklist - [x] I have searched for a similar issue in this repository and did not find one. ### Description when i was playing *GRAVITY DAZE* earlier when it asks you to load, the confirm button used the the game menu is ◯ but in the emulator's load menu it seems to be ⨉. an option to have a per region default confirm/back button with a per game override would mostly fix this ![pic](https://raw.githubusercontent.com/BPplays/images/refs/heads/main/issues/sps4/gravity%20daze/load_diolg.webp) ### Reason it is *slightly* confusing ### Examples _No response_
Author
Owner

@Xphalnos commented on GitHub (Feb 15, 2025):

I'm not sure if this is a good idea because few PlayStation games use ◯ to confirm

<!-- gh-comment-id:2660857065 --> @Xphalnos commented on GitHub (Feb 15, 2025): I'm not sure if this is a good idea because few PlayStation games use ◯ to confirm
Author
Owner

@BPplays commented on GitHub (Feb 15, 2025):

@Xphalnos that's why i said per region options with a per game override, i think ◯ to confirm is more common in japan

<!-- gh-comment-id:2660860551 --> @BPplays commented on GitHub (Feb 15, 2025): @Xphalnos that's why i said per region options with a per game override, i think ◯ to confirm is more common in japan
Author
Owner

@GHU7924 commented on GitHub (Feb 15, 2025):

@rainmakerv3 It looks like this is the task for you. Apparently, you need to add a checkbox to "Face Buttons" (for gamepad) that will reconfigure the behavior of the cross and circle buttons.

<!-- gh-comment-id:2660867849 --> @GHU7924 commented on GitHub (Feb 15, 2025): @rainmakerv3 It looks like this is the task for you. Apparently, you need to add a checkbox to "Face Buttons" (for gamepad) that will reconfigure the behavior of the cross and circle buttons.
Author
Owner

@rainmakerv3 commented on GitHub (Feb 15, 2025):

@rainmakerv3 It looks like this is the task for you. Apparently, you need to add a checkbox to "Face Buttons" (for gamepad) that will reconfigure the behavior of the cross and circle buttons.

I think this is because the Imgui menus somehow use different mappings from those that are affected by the remapping controls. I can try to look into it, but I'm not that knowledgeable about Imgui so we'll see

<!-- gh-comment-id:2660919331 --> @rainmakerv3 commented on GitHub (Feb 15, 2025): > [@rainmakerv3](https://github.com/rainmakerv3) It looks like this is the task for you. Apparently, you need to add a checkbox to "Face Buttons" (for gamepad) that will reconfigure the behavior of the cross and circle buttons. I think this is because the Imgui menus somehow use different mappings from those that are affected by the remapping controls. I can try to look into it, but I'm not that knowledgeable about Imgui so we'll see
Author
Owner

@GHU7924 commented on GitHub (Feb 15, 2025):

I managed to reproduce it. And I confirm the problem. In the folder with the installed emulator games, in my case (Gravity Rush) CUSA01113, there is a file args.txt it had line -region E in which I replaced the letter E to J. The game was in Japanese, and the control scheme was for Japan. But when I pressed Continue in Main Menu and menu Load appeared, clicking on the circle highlights button Back instead of loading the save.

I still haven't found who created these dialog boxes, but maybe it was @viniciuslrangel , sorry if I'm wrong. In general, these dialog boxes work well for the European region (and the USA), but they are not suitable for games in the Japanese region.

<!-- gh-comment-id:2660987056 --> @GHU7924 commented on GitHub (Feb 15, 2025): I managed to reproduce it. And I confirm the problem. In the folder with the installed emulator games, in my case (Gravity Rush) CUSA01113, there is a file `args.txt` it had line `-region E` in which I replaced the letter `E` to `J`. The game was in Japanese, and the control scheme was for Japan. But when I pressed `Continue` in Main Menu and menu `Load` appeared, clicking on the circle highlights button `Back` instead of loading the save. I still haven't found who created these dialog boxes, but maybe it was @viniciuslrangel , sorry if I'm wrong. In general, these dialog boxes work well for the European region (and the USA), but they are not suitable for games in the Japanese region.
Author
Owner

@viniciuslrangel commented on GitHub (Feb 15, 2025):

Yeah, we still don't have this context. It's to be done

<!-- gh-comment-id:2661005786 --> @viniciuslrangel commented on GitHub (Feb 15, 2025): Yeah, we still don't have this context. It's to be done
Author
Owner

@mailwl commented on GitHub (Feb 15, 2025):

i saw this problem even on PS Vita (real device), playing japan games on EU(RU) console. Don't know why Sony changes buttons, Nintendo always a/b buttons the same on all regions

<!-- gh-comment-id:2661102548 --> @mailwl commented on GitHub (Feb 15, 2025): i saw this problem even on PS Vita (real device), playing japan games on EU(RU) console. Don't know why Sony changes buttons, Nintendo always a/b buttons the same on all regions
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#815
No description provided.