[SOLVED] what retroarch.cfg should be writable?
-
@cabrunco yeah, it worked. thanks!
-
@meleu Just to remember, if you use configuration per core ON, then the configuration file in each system folder will be used.
-
We don't use the "configuration per core" setting - but when launching retropie for snes, it will pass the config/snes/retroarch.cfg to retroarch, so that would be used if saving on exit. That file contains a few overrides, and includes the main retroarch.cfg
It is easier to manage by not saving from retroarch and using the configuration editor imho - this keeps config files simple and manageable (rather than containing everything dumped in there). It also keeps the override functionality working, so you can have global settings, and override them on a per system basis.
-
@BuZz said in what retroarch.cfg should be writable? [RetroPie 3.7]:
We don't use the "configuration per core" setting - but when launching retropie for snes, it will pass the config/snes/retroarch.cfg to retroarch, so that would be used if saving on exit. That file contains a few overrides, and includes the main retroarch.cfg
But what I want is to change exactly the main retroarch.cfg via rgui. I can do it now, everything is OK. But I think it should not be necessary all this work to make it possible.
By the way, I didn't have this problem on RetroPie 3.6.
-
We haven't changed anything regarding this since RetroPie 3.6 btw - I don't think any behaviour has changed, but it's nothing our end. If you want to manage the configuration via RGUI, you can launch it from the retroarch menu, and tell it to save setting on exit. You can also use "Save New Config" to save a config under a new name to manually import settings to your main retroarch.cfg
Perhaps you can explain what you think has changed?
We did improve our own configuration editor to manage more configuration options though so people don't have to use the RGUI, as one settings are saved from that it is much harder to manage the config files manually.
-
@BuZz sorry! I was wrong! I've just installed 3.6 now and had the same problem. I tried to change some settings and then Save Current Config, nothing happens... :(
And your solution works perfectly:
If you want to manage the configuration via RGUI, you can launch it from the retroarch menu, and tell it to save setting on exit.
It solve the "configuring RetroArch via RGUI" problem. I'm happy with it. But the "nothing-happens" behavior when I click on Save Current Config is a little annoying.
-
You could report that to RetroArch - https://github.com/libretro/RetroArch
-
Fwiw i like it the way it is, to save anything you've changed from within rgui you have to enable save on exit and quit. And that it reverts to disabled is a godsend, i can't imagine the mess i'd have made if it saves my changes without me being absolutely sure that i want the changes.
-
Please guys, forgive me! I've just read it on RGUI wiki:
While you are changing settings in runtime, they are not saved to disk afterwards on PC by default. If you want RetroArch to automatically write back the config, either set config_save_on_exit = true in config, or enable this under Settings -> Config Save On Exit from within RGUI.
By design, the config file is considered immutable as it is likely maintained by the user, and should not be overwritten behind the users back. This is not the case on consoles however, where looking at the config manually isn't really an option for most users.
-
when I enable save on exit from rgui it defaults back once I exit retro arch to play another game ....
-
This thread is marked as resolved - if you have another problem please start a new topic.
-
@BuZz let me say just one more thing...
Maybe the description should be changed to
"Launches RetroArch with the GUI raised so you can change RetroArch options. Note: changes will not be saved unless you have enabled "Save Configuration On Exit" option.It will be more accurate and avoid all this confusion.
-
I am a little confused about the nature of the various different config files and how to edit them.
Currently I am having an issue where I edit the config properties for the PSX emulator inside the 'Configuration Editor' and the settings are applied to the emulator when I launch a game,but then reset back to default when it is relaunched.
https://github.com/retropie/retropie-setup/wiki/Configuration-Editor
-
I also edit the options for emulators from within 'RetroPi Setup' and these changes are not saved.I can edit various things within 'RetroArch' GUI such as Aspect Ratio etc and save those settings when 'save on exit' is enabled,but I cannot access the Smoothing,Shaders etc for particular emulators from here.
There seems to be a lot of ways to skin a cat,and I'm slightly confused as to which approach to use.
-
As somebody said above:
This thread is marked as resolved - if you have another problem please start a new topic.
Please, copy these your messages and paste in a new topic. This increases the chance of you getting help.
;-) -
@meleu Shall do! :)
-
save config on exit does not save all settings when done through the rgui in 3.7 or 3.8. I still havent figured out how to get bilinear filtering to stay enabled each time i launch a new game.
-
@smoothmalik This is a SOLVED topic. You have to start a new thread describing your problem.
I updated the first post of this thread with some useful informations. This can clarify some things.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.