Post count: 67

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.