Saving a shader knocks out video scaling in retroarch.cfg
Latest build of Retropie 1.46
On any libretro based emulator, I can configure the video scaling (nice touch putting it separate now) and add the display overlay without issue. I save the config file, reload and it's there like I left it.
I select a shader (no matter which one), it loads ok... save the config file again. I exit, and reload the same game in the same emulator... all video setting are gone, back to default. Start all over again... same issue.
Seems loading the shader is fine, but it takes out the scaling when you exit the emulator. I've tried this on Atari2600, A5200, Astrocade, Arcadia, Gameboy, GameGear... all have the same issue. Even the MAME emulator. The only one that held both the shader and scaling setting was lr-vice for Commodore 64.
@jamrom2 how are you saving? i would save a core-override for such changes.
@dankcushions I'm saving via the "save configuration" option in the "configuration" main menu option. How do I do what you suggest? I've never had to save changes that way before.
I'm happy to try it, where is that option?
I've just noticed with this version of Retroarch, just odd things happen that never happened in previous versions.
Shader settings are saved with the 'Save Shader Preset' entry, while overrides are in the main menu.
jamrom2 last edited by jamrom2
@mitu is that different than it used to be? I used to just select all the graphical changes like scale, overlay and shader, then save with "save configuration" in one sweep...then move on to the next emulator.
I'll try it later and see. I know it's something I'm doing wrong, but I'm only doing what used to work for me in the past
@mitu yes... definatly older than that version. It's been well over a year or more since I've done a new build. That explains it. Thanks again. I'll read over all of it and get sorted
Here's what I am doing and the responses I get...
I use lr-stella1014 for a2600 by default build. I've made no changes to any directories or anything that I know of.
I select "Adventure", it starts fine.. I set the display overlay, and set the scaling. I save as an override. Exit the emulator to make sure it holds the settings. I start it again and see that it loads the over-ride. I then set the shader (zfast-crt), save the override again and exit. I start Adventure one last time... the video scaling and overlay are there, but no shader, however, it's holding the video settings unlike before where I lost the scaling.
I then tried this on a5200 which I am using lr-atari800. Same thing, I don't see the shaders, however... it also looses the scaling settings in the override.
What am I doing wrong? I even tried saving a new config file, but it's now blocked because I am using overrides.
I then set the shader (zfast-crt), save the override again and exit.
Shaders are not saved with overrides - but with 'Save Shader Preset', as I mentioned before.
@mitu ugh... got it. I see what you mean now.. "save core preset". That worked.
Thanks... and I also jumped on the bandwagon for the safe-shutdown script while I was at it. Works great as well... no more text when I shut down.
you're top dog for sure!