How to upgrade and not lose custom config settings?

Hi, I’m using 1.7.3 now, and am impressed with all the 1.8x features, but last time I tried to upgrade from say 1.7.3 to 1.7.9, all of my custom settings no longer worked. Not only that, but I experienced extreme UI lag and framerate issues.

I have meticulously set up various CRT overlays, shaders, controls, and other things such as modified keyboard layouts for various games, which has taken me many hours, and would like to upgrade and have none of that change.

How can I upgrade and keep all of those things unchanged?

first, make a backup of your existing setup, then download the new version (the portable build, not the installer). Copy everything from the new one and paste it into your old installation, overwriting/merging any conflicts.

However, there have been a lot of shader changes that may interfere with / break your custom stuff, so you may end up having to stick with your current version just for that.

If it acts strangely, the best thing to try would be to delete your retroarch.cfg and let it create a new one with defaults, then you just have to change those global options and your overrides, etc. should still be intact.

I mostly use solid12345’s Analog Shader Pack 3.0–will those still work? I run in OpenGL.

The shaders themselves should be fine but the way it handles custom/per-core/per-game presets has changed, so it’s possible that it would break those connections. You’ll just have to try it.