RetroDECK / RetroDECK

RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.
https://retrodeck.net
GNU General Public License v3.0
760 stars 35 forks source link

[bug] A/B swap via retrodeck configurator doesn't work #807

Open aarron-lee opened 3 months ago

aarron-lee commented 3 months ago

A/B swap via retrodeck configurator doesn't work, it can't be manually changed per-core either.

When I try to manually set it for the gba core, retroarch controller settings fail to save with the error prompt Not saving. Overrides active

device: GPD Win 4 OS: Bazzite Linux

Retrodeck was run in gamescope-session on Bazzite.

XargonWan commented 3 months ago

Do you have borders enabled?

aarron-lee commented 3 months ago

Do you have borders enabled?

nope, borders are not enabled according to the retrodeck configurator

XargonWan commented 3 months ago

Did you made any custom override in RetroArch? That might be the cause. If not or unusre you can reset RetroArch from Configurator.

aarron-lee commented 3 months ago

Did you made any custom override in RetroArch? That might be the cause. If not or unusre you can reset RetroArch from Configurator.

I'm assuming this could be because I changed some hotkey shortcuts in retroarch, let me try resetting them and then attempt the A/B swap.

That being said, it'd be unfortunate if I can't run custom hotkeys + A/B swap for specific systems.

Lazorne commented 3 months ago

We are working on settings per core for several functions.

aarron-lee commented 3 months ago

I figured out a workaround for now where I can manually force it on a per-game basis. I still can't get it to work for an entire core, but this should be good enough for now.

XargonWan commented 4 weeks ago

This seems to be related with loading states as some settings are saved together with the save state, we should investigate if RA supports to separate the two functions.