You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a core has a core override (even an empty one), then any setting from --appendconfig is being ignored when a game is directly loaded from CLI á la retroarch --appendconfig <config>.cfg -L <core> <game>
Expected behavior
I expect the core overrides to work on a per-setting basis in the fashion of
core override > appendconfig > config (> default)
So a setting in appendconfig should be used when it's not set in the core override.
Steps to reproduce the bug
Have a core override like config/Snes9x/Snes9x.cfg
That would explain it, although I wonder why --appendconfig leaks into the current config, while overrides do not.
Makes me want to refactor all this too...
I use the append code underneath, appending is the wrong term since what it actually does is put the partial config on top, the way the config_file_loader works look for the first instance of any key.
The manual append action doesn't have the "restore" mechanism.
Description
If a core has a core override (even an empty one), then any setting from --appendconfig is being ignored when a game is directly loaded from CLI á la
retroarch --appendconfig <config>.cfg -L <core> <game>
Expected behavior
I expect the core overrides to work on a per-setting basis in the fashion of
core override > appendconfig > config (> default)
So a setting in appendconfig should be used when it's not set in the core override.
Steps to reproduce the bug
retroarch.exe --appendconfig <config>.cfg -L core/snes9x_libretro.dll <game>
* currently, --appendconfig settings are written to the current config file (see #1718), which you can also observe not happening.
Version
The text was updated successfully, but these errors were encountered: