Saving specific configurations for separate games
-
per game configs/overrides/remaps are nothing to do with per-game core options. i'll get a screenshot, one second...
-
@Melvin.FoX I restored the cfg files and removed the files I've created. But no luck getting it to load my analog or standard controller type settings.
But: Since you said you couldnt disable OSD, I tried disabling it. And turns out: I can't (?).
I tried changing a few more settings in
/opt/retropie/configs/all/retroarch.cfg
, just to see if it would load. none of them are loaded by the emulator.This is weird by the way- I wasn't editing these cfg files before I started this thread, this pi is pretty much a fresh install with latest build, the only thing I did was update all installed packages from source and add ps3 drivers.
-
ok, you need to enable "load content-specific core options" in the settings > configuration menu. this should probably be turned on by default - i'm not sure why it isn't. a question for retroarch, really.
once that is enabled, if you go into the quick menu > options menu, you'll see a 'create game options file'. change the core otpions you want for that game, then select this option to save the file.
this is the only proper way to do this.
-
@dankcushions I'm on it :-)
-
@dankcushions Again thanks!
We're getting closer.
After following your instructions I can see (here) the 'create game-options file'. I setup my pad types to analog. And make a game options file. It gives the message: core options file created succesfully.
I quit the game and load a different one to play with different pad type settings.
I go back to the game I just made the game options file for. Previously saved settings are not loaded. The load content specific core options is disabled again. Pad types are the same as the previous game.
I tried it with multiple games, cause I thought maybe the one I've been trying so much with got messed up. But all the same outcome.
-
@goodpi31 ok i think i have it - any changes you make to the main retroarch config will not save in retropie by default. so, the 'load content specific core options' option will revert once you exit.
you need to change that option for psx (or all libretro emulators) via the https://github.com/retropie/retropie-setup/wiki/Configuration-Editor
-
@dankcushions I would dig a bit more. I had also this problems with saving my configs. I tried to clean up things as much as I could. So I found a file that was causing the problem (unfortunately I can't remember what that was :(). It was saved by me just by clicking some of the save config option. When I had OSD enabled when running emu I saw something like Config override loaded. When I deleted this file this prompt disapeared.
If you will revert to situation where you run game and changing OSD option will be remember then you are good to go and You will be sure that changing one option (or just saving game specific config) will work and be loaded next time You run it. I will advice you to try it that way as it helped me.
-
I tried changing a few more settings in
/opt/retropie/configs/all/retroarch.cfg
, just to see if it would load. none of them are loaded by the emulator.You have to get to
/opt/retropie/configs/psx/
and find what do You have there. Maybe there are some config files that will override this one in.../all/retroarch.cfg
. Just make a backup of those files and change their name to *.cfg.bak and try one more time. -
@Melvin.FoX said in Saving specific configurations for separate games:
@dankcushions I would dig a bit more. I had also this problems with saving my configs. I tried to clean up things as much as I could. So I found a file that was causing the problem (unfortunately I can't remember what that was :(). It was saved by me just by clicking some of the save config option. When I had OSD enabled when running emu I saw something like Config override loaded. When I deleted this file this prompt disapeared.
If you will revert to situation where you run game and changing OSD option will be remember then you are good to go and You will be sure that changing one option (or just saving game specific config) will work and be loaded next time You run it. I will advice you to try it that way as it helped me.
yes, if you randomly edit files and select options like you have done, and advised @goodpi31 to do, you will end up in a mess. i agree :)
don't edit any of these files manually unless you know exactly what you're doing and what it will achieve. the way i have instructed is the only way it works for per-game core options.
-
@dankcushions where do I adviced to edit options so it will cause mess?
-
@Melvin.FoX you're talking about game-specific configs which is completely different from game-specific core options and will not solve the issue.
-
**Summery of solution: How to set controller type to analog/standard PER individual game** First open the [configuration editor](https://github.com/retropie/retropie-setup/wiki/Configuration-Editor). From here navigate to: [Edit RetroPie/RetroArch Configurations] -> [806 configedit] -> [2 advanced] -> [1 configure libretro options] -> [psx/retroarch] Set: game_specific_options to true. Quit the configuration editor and load the game. Open the GUI (select+button x). Navigate to the [quick menu] -> [options menu]. Here set your pad type for each of the controllers you want to use. After setting up your controllers select 'create game options file' ([looks like this](https://postimg.org/image/fow3w0eqp/)). Your individual game controller settings should now be saved :D
Thanks again everyone so much for helping!! :) Much much appreciated.
Maybe this should go on the wiki, cause I couldnt find anything about this anywhere !
-
WooHoo! I am glad to hear it :) it's awesome You made it.
-
great :)
@goodpi31 said in Saving specific configurations for separate games:
Maybe this should go on the wiki, cause I couldnt find anything about this anywhere !
the second part is in the wiki: https://github.com/retropie/retropie-setup/wiki/playstation-1#analog-controller-type
the first part (changing 'game_specific_options') is not. i think it should be on by default so i've asked the question: https://github.com/libretro/RetroArch/commit/ee4d29066e507fbeec4816f808ecc3086fe4f4ed#diff-8e8a980a4e65c27ae04be23634db05fb
-
@goodpi31 glad you got it working. originally i had core_specific_config = "true" set in my individual config files but found i didnt need it doing my method.
-
@dankcushions I see you already got a response that changing the game_specific_options should be safe. So thats great! Thanks again for all your help :)
@melvin.fox @edmaul69 Thanks! I'm really glad it works now :D it was a long day of trial and error.
-
It works perfect! This is exactly what I was looking for! Thanks so much!
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.