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

    EmulationStation manually configuring gamelist.xml to open DOS folders

    Scheduled Pinned Locked Moved Help and Support
    emulationstatio
    4 Posts 3 Posters 304 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.
    • D
      dult.np
      last edited by

      Hello everyone,
      I'm manually scrapping my PC folder, I keep all my games in their respective folders, and I want to keep acessing them so I can run each game's setup script when I feel like it.
      From what I've read about emulationstation's gamelist specification, I can use the <path> tag to point to a folder, like so:

      <game>
      	<path>./Alone in the Dark 1992/</path>
      	<name>Alone in the Dark</name>
      	<image>./Alone in the Dark 1992.jpg</image>
      </game>
      

      Is this the correct way to do it? Or should I use this setup with <folder> instead of <game>?
      Best regards.

      1 Reply Last reply Reply Quote 0
      • sirhenrythe5thS
        sirhenrythe5th
        last edited by sirhenrythe5th

        I also scraped manually.
        Not only MS-DOS - everything :)
        Best way to get artwork you really like and make your setup unique.

        Concerning DosBox i found an easier way than yours.
        I also kept the game-data in their folders, but wrote scripts for each game starting DosBox with the specific .exe, .bat or .com-file of the game.
        That was a good way to have a gamelist full of startable entrys - and not folders.

        In this gamelist i just opened the metadata of a game and entered the path to each artwork in "image path", i,e.: "/home/pi/.emulationstation/downloaded_images/pc/aloneinthedark.jpg".

        -- Retro-Achievements Username: SirALX --
        RetroRatio: 1.88
        Started Games beaten: 2,47%
        Site Rank: 4382/93743 ranked users (TOP 4.76%)
        Last seen in [The Legend of Zelda: Lost in Time (HACK) [N64], exploring Hyrule at Night]

        1 Reply Last reply Reply Quote 0
        • D
          dult.np
          last edited by

          That's a good method!
          But I still would like to keep access to the folder... Can I add metadata to the folder?
          Best regards

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @dult.np
            last edited by mitu

            @dult-np said in EmulationStation manually configuring gamelist.xml to open DOS folders:

            But I still would like to keep access to the folder... Can I add metadata to the folder?

            You can, but I think the process is manual - scraping might not work for folders.
            As an alternate method - you can use a .conf file for each game and keep the game folders in rom/pc-data. The .conf method allows you to map your PC games' folders, map CD rom images add configurations/mapper files per-gam, add additional commands to run during startup. The .conf file should be easier for scraping.

            f7ff5291-f755-44c3-b6ff-788dbe51e51e-image.png

            See these topics for details:

            • https://retropie.org.uk/forum/topic/15785/dosbox-local-configuration-under-the-new-setups/3
            • https://retropie.org.uk/forum/topic/16595/dosbox-individual-game-config-files
            • https://retropie.org.uk/forum/topic/19153/solved-dosbox-custom-config-file/3
            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.