Sure! For most of the ones I’ve setup, I literally just added the save directory lines. Here’s my entire snes cfg, for example:
#include "/opt/retropie/configs/all/retroarch.cfg" # All settings made here will override the global settings for the current emulator core input_remapping_directory = /opt/retropie/configs/snes/ video_shader = /opt/retropie/emulators/retroarch/shader/snes_phosphor.glslp video_shader_enable = false video_smooth = false savefile_directory = /home/pi/RetroPie/saves/snes savestate_directory = /home/pi/RetroPie/saves/snes
As I understand it, as long as the #include is up top, it should override stuff that’s redefined, but it doesn’t seem to?
That directory did exist, and with 777 permissions. I couldn’t tell you who the owner was though, as I’ve since deleted it. I suppose that could be part of it?
I should clarify that despite this, snes saves are still being written to /home/pi/RetroPie/saves/, which is what this value is set to in the configs/all/retroarch.cfg.