Skip to content

Homebrew titles use global config instead of decidated 'Game settings' ones #21429

Description

@ms2048

Game or games this happens in

Homebrew

What area of the game / PPSSPP

Homebrew titles use global config instead of dedicated 'Game settings' ones. Seems that regular games are not affected (and if they were, this would have been detected ages ago I suppose).

Tested on Logitech G Cloud (Android 11, newest OTA, official apk build 1.20.2 as well as the newest 1.20.2-49) on the 'Suicide Barbie' demo but it seems that all homebrew titles are affected (I also briefly tested the 'Powder' homebrew game from http://www.zincland.com/powder/ ).

  • while the game is not running, after entering the game menu via 'Y' / Triangle, PPSSPP allows for the creation of 'Game settings', shows the config correctly afterwards and allows for changing it
  • HOWEVER: the game then runs using the global config regardless of the above
  • while the game is running, the options shown are that of a global config - and that config is used despite the local config existing.

Just in case, I have not tested every single option. While I suspect that all the options are affected, the one tested by me is 'Display layout & effects -> Aspect Ratio' - it is easy to test because the effect is visible immediately after starting the game. In case of problems with reproducing that I can test other options.

I've tried narrowing it down using the devbuilds. The problem seems to appear in 1.81.1-1543 while it is not present in 1.81.1-1529.

What should happen

Local game-specific 'Game settings' should be used when it exists - like in older PPSSPP versions.

Logs

No response

Platform

Android

Mobile device model or graphics card (GPU)

Logitech G Cloud

PPSSPP version affected

v1.20.2-49-g0031bbc590

Last working version

v1.18.1-1529-g81a067ab15

Graphics backend (3D API)

Vulkan

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try without any cheats and without loading any save states.
  • Include logs or screenshots of issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions