MAME cfg Folder Question...
-
By default,
mame2003(-plus)
will use the Save folder to create the necessary sub-folders (cfg/artwork/ctrlr/hi/nvram), which - for RetroPie - is the same as the ROM folder.You can re-configure the save folder on a per-system basis if you'd like, by modifying the
retroarch.cfg
in/opt/retropie/configs/<system>
, but IMHO would be easier to use a single folder for each arcade emulator, based on the ROMset used, instead of spreading the ROMs from the same version in several folders. -
@mitu said in MAME cfg Folder Question...:
By default,
mame2003(-plus)
will use the Save folder to create the necessary sub-folders (cfg/artwork/ctrlr/hi/nvram), which - for RetroPie - is the same as the ROM folder.You can re-configure the save folder on a per-system basis if you'd like, by modifying the
retroarch.cfg
in/opt/retropie/configs/<system>
, but IMHO would be easier to use a single folder for each arcade emulator, based on the ROMset used, instead of spreading the ROMs from the same version in several folders.That's actually exactly what I want to do. One folder for each core: mame2003, mame2003-plus, and mame 2010.
I'll go looking for those configs now to modify. Thank you.
-
@tpr said in MAME cfg Folder Question...:
That's actually exactly what I want to do. One folder for each core: mame2003, mame2003-plus, and mame 2010.
In this case there's no need to configure anything else. Use one folder (
arcade
) for MAME2003(-plus) and another (mame-libretro
) for Mame 2010, each emulator's configuration folders will appear only under the used folder. -
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
That's actually exactly what I want to do. One folder for each core: mame2003, mame2003-plus, and mame 2010.
In this case there's no need to configure anything else. Use one folder (
arcade
) for MAME2003(-plus) and another (mame-libretro
) for Mame 2010, each emulator's configuration folders will appear only under the used folder.This is what I'm already doing, but I have my roms broken up into sub-folders, for example:
/home/pi/RetroPie/roms/arcade/D/mame2003-plusAnd each letter has it's own mame2003, mame2003-plus, and mame2010 folder for the config files.
How can I get that to be instead be in:
/home/pi/RetroPie/roms/arcade/mame2003-plusI can't seem to find the core config file to tell it a specific folder to look for rom .cfg files.
-
@tpr said in MAME cfg Folder Question...:
I can't seem to find the core config file to tell it a specific folder to look for rom .cfg files.
You can re-configure the save folder on a per-system basis if you'd like, by modifying the retroarch.cfg in /opt/retropie/configs/<system> ...
-
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
I can't seem to find the core config file to tell it a specific folder to look for rom .cfg files.
You can re-configure the save folder on a per-system basis if you'd like, by modifying the retroarch.cfg in /opt/retropie/configs/<system> ...
I found that file, but all it says is this:
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"And that folder doesn't seem to be keeping the config files.
-
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
I can't seem to find the core config file to tell it a specific folder to look for rom .cfg files.
You can re-configure the save folder on a per-system basis if you'd like, by modifying the retroarch.cfg in /opt/retropie/configs/<system> ...
And I don't seem to have a <system> folder for each mame core, just a general mame-libretro folder.
-
@tpr said in MAME cfg Folder Question...:
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
Yes, the configuration file is minimal, since it includes the global RetroArch configuration file from
/opt/retropie/configs/all/retroarch.cfg
.Add your configuration before the
#include
line:savestate_directory="<your chosen directory>" savefile_directory="<your chosen directory>"
-
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
Yes, the configuration file is minimal, since it includes the global RetroArch configuration file from
/opt/retropie/configs/all/retroarch.cfg
.Add your configuration before the
#include
line:savestate_directory="<your chosen directory>" savefile_directory="<your chosen directory>"
Trying now... thank you.
-
@tpr said in MAME cfg Folder Question...:
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
Yes, the configuration file is minimal, since it includes the global RetroArch configuration file from
/opt/retropie/configs/all/retroarch.cfg
.Add your configuration before the
#include
line:savestate_directory="<your chosen directory>" savefile_directory="<your chosen directory>"
Trying now... thank you.
For the location of that retroarch.cfg file....
Do I need to make a folder in configs for each of the MAME cores? For example:
/opt/retropie/configs.hdmi/mame2003
/opt/retropie/configs.hdmi/mame2003-plus
/opt/retropie/configs.hdmi/mame2010or should that file stay in:
/opt/retropie/configs.hdmi/mame-libretro -
@tpr said in MAME cfg Folder Question...:
Do I need to make a folder in configs for each of the MAME cores? For example:
/opt/retropie/configs.hdmi/mame2003
/opt/retropie/configs.hdmi/mame2003-plus
/opt/retropie/configs.hdmi/mame2010
or should that file stay in:
/opt/retropie/configs.hdmi/mame-libretroNo, the
configs
folder hosts each system configuration, not the core configuration. It's/opt/retropie/configs/arcade
,/opt/retropie/configs/mame-libretro
, etc. Configurations for thearcade
folder will apply to any Libretro core that's started for thearcade
system, not just one. -
This post is deleted! -
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
Do I need to make a folder in configs for each of the MAME cores? For example:
/opt/retropie/configs.hdmi/mame2003
/opt/retropie/configs.hdmi/mame2003-plus
/opt/retropie/configs.hdmi/mame2010
or should that file stay in:
/opt/retropie/configs.hdmi/mame-libretroNo, the
configs
folder hosts each system configuration, not the core configuration. It's/opt/retropie/configs/arcade
,/opt/retropie/configs/mame-libretro
, etc. Configurations for thearcade
folder will apply to any Libretro core that's started for thearcade
system, not just one.So here is what I currently have in retroarch.cfg:
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
savestate_directory= "/pi/RetroPie/roms/arcade/"
savefile_directory= "/pi/RetroPie/roms/arcade/"#include "/opt/retropie/configs/all/retroarch.cfg"
Yet it is still saving the cfg files to:
/home/pi/RetroPie/roms/arcade/A/mame2003-plus/cfg
What do I need to do so that all cfg files save to:
/home/pi/RetroPie/roms/arcade/mame2003-plus/cfg
-
@tpr said in MAME cfg Folder Question...:
savestate_directory= "/pi/RetroPie/roms/arcade/"
savefile_directory= "/pi/RetroPie/roms/arcade/"This is an invalid location, this folder doesn't exist - you forgot the
/home
part. -
@mitu said in MAME cfg Folder Question...:
@tpr said in MAME cfg Folder Question...:
savestate_directory= "/pi/RetroPie/roms/arcade/"
savefile_directory= "/pi/RetroPie/roms/arcade/"This is an invalid location, this folder doesn't exist - you forgot the
/home
part.This is what the file currently looks like:
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/mame-libretro/"
savestate_directory= "/home/pi/RetroPie/roms/arcade/"
savefile_directory= "/home/pi/RetroPie/roms/arcade/"#include "/opt/retropie/configs/all/retroarch.cfg"
And same results.
cfg files are still being saved to:
/home/pi/RetroPie/roms/arcade/A/mame2003-plus/cfg -
In this case, it means MAME2003 does't act like I though and uses the content dir (where the ROM is located) to save those values. I don't have any other ideas, sorry.
-
@mitu said in MAME cfg Folder Question...:
In this case, it means MAME2003 does't act like I though and uses the content dir (where the ROM located) to save those values. I don't have any other ideas, sorry.
Thank you for your help
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.