I have mentioned this before in the past but i would like to repeat it again.
The core options.opt system needs to work in the same way as regular overrides do.
Right now they don’t. If i change one option for a certain game and save it as a “game.opt” it also saves all the other options that i didn’t change in the .opt file. Which means if i change something else in my general “core.opt” to affect all games, that particular game will still have the old option saved so it won’t be affected.
With overrides, ONLY the changed option is saved and it reads all the others from the default.cfg. This way if i change something else in the default core.cfg, it will affect all games, even the ones that have their own overrides for other options.
If the .opt files can work like overrides do, it would be a massive upgrade for RetroArch.