RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    MAME cfg Folder Question...

    Scheduled Pinned Locked Moved Help and Support
    mame 2003mame 2003 plusmame 2010
    18 Posts 2 Posters 3.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • TPRT
      TPR @mitu
      last edited by

      @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.

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @TPR
        last edited by

        @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>"
        
        TPRT 1 Reply Last reply Reply Quote 0
        • TPRT
          TPR @mitu
          last edited by

          @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.

          TPRT 1 Reply Last reply Reply Quote 0
          • TPRT
            TPR @TPR
            last edited by TPR

            @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/mame2010

            or should that file stay in:
            /opt/retropie/configs.hdmi/mame-libretro

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @TPR
              last edited by

              @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-libretro

              No, 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 the arcade folder will apply to any Libretro core that's started for the arcade system, not just one.

              TPRT 2 Replies Last reply Reply Quote 0
              • TPRT
                TPR @mitu
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • TPRT
                  TPR @mitu
                  last edited by TPR

                  @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-libretro

                  No, 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 the arcade folder will apply to any Libretro core that's started for the arcade 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

                  mituM 1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator @TPR
                    last edited by

                    @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.

                    TPRT 1 Reply Last reply Reply Quote 0
                    • TPRT
                      TPR @mitu
                      last edited by

                      @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

                      1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator
                        last edited by mitu

                        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.

                        TPRT 1 Reply Last reply Reply Quote 0
                        • TPRT
                          TPR @mitu
                          last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          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.