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

Big Picture: Remove ability to make per-game controls #11744

Merged
merged 1 commit into from
Aug 26, 2024

Conversation

RedPanda4552
Copy link
Contributor

Description of Changes

Removes the option to make literal per-game mappings, and PCSX2's ability to read them. Instead introduces the same input profile selector found in the normal UI to Big Picture.

Rationale behind Changes

This allows the same functionality of having controls customizable on a per-game basis, but in the same clean sandbox of profiles as in the desktop UI. This in turn fixes the issues we've been having with controls being seemingly "stuck", because they are crammed into game properties files when the user never really wanted them to be.

Suggested Testing Steps

Create a new profile, set mappings which purposely don't make sense or are partially incomplete so that it is extra obvious when you have one profile vs another enabled, then test swapping profiles via each UI mode and using said controls. Swap profiles in and out both in desktop and big picture mode, ensuring that both UIs react to when you change profiles both on itself and the other UI.

{
ImGuiFullscreen::ChoiceDialogOptions options;
std::vector<std::string> names;

Copy link
Member

@F0bes F0bes Aug 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You dropped some tabs here.

This is the second time GitHub's diff tool doesn't show a line of tabs.

Replace with profile selector instead
@RedPanda4552 RedPanda4552 force-pushed the per-game-controls-go-away-please branch from cb395f8 to f477387 Compare August 26, 2024 22:31
@F0bes F0bes merged commit 27fb7dc into PCSX2:master Aug 26, 2024
12 checks passed
@RedPanda4552 RedPanda4552 deleted the per-game-controls-go-away-please branch September 4, 2024 17:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants