• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

<folder> limitation in ES?

Scheduled Pinned Locked Moved Help and Support
folder
7 Posts 4 Posters 312 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.
  • C
    CARRisma
    last edited by 25 Apr 2024, 11:06

    Hi, is this a 'design feature' or limitation in Emulation Station? Or is there a way around it?

    Here's what I'm trying to do... I'm putting all my multi-disk C64 games in their own individual folders. And all of those folders will be within a folder named 'multi'. So, the file / folder structure is something like this:

    /c64/multi/gamewhatever1/gamewhatever1 (disk 1).zip
    /c64/multi/gamewhatever1/gamewhatever1 (disk 2).zip
    /c64/multi/gamewhatever2/gamewhatever2 (disk 1).zip
    /c64/multi/gamewhatever2/gamewhatever2 (disk 2).zip
    /c64/multi/gamewhatever3/gamewhatever3 (disk 1).zip
    /c64/multi/gamewhatever3/gamewhatever3 (disk 2).zip

    (All the non multi-disk C64 games are simply in /c64).

    I have the above folders and their ROMs all identified in the gamelist.xml file. In ES, I have enabled the 'Parse Gamelists Only' option.

    Here's a simplified / slightly stripped-out excerpt from my gamelist.xml:

    <folder>
    	<path>./multi/221B Baker Street (USA)</path>
    	<name>221B Baker Street</name>
    	<image>./media/covers/221B Baker Street (USA) (Disk 1).png</image>
    	<desc>Blah</desc>
    </folder>
    <game>
    	<path>./multi/221B Baker Street (USA)/221B Baker Street (USA) (Disk 1).zip</path>
    	<name>221B Baker Street [Disk 1]</name>
    	<image>./media/covers/221B Baker Street (USA) (Disk 1).png</image>
    	<desc>Blah</desc>
    </game>
    <game>
    	<path>./multi/221B Baker Street (USA)/221B Baker Street (USA) (Disk 2).zip</path>
    	<name>221B Baker Street [Disk 2]</name>
    	<image>./media/covers/221B Baker Street (USA) (Disk 2).png</image>
    	<desc>Blah</desc>
    </game>
    

    The problem is, when navigating to the C64 system in ES, all of the folders I created are within a menu item named multi, which is a behaviour I do not want. I want the individual folders to be at the top level, amongst the non multi-disk games. I have not set up a separate entry for '/c64/multi' in gamelist.xml but ES creates its own menu item.

    I'm assuming this just the way ES works? Is there a way around this?

    M 1 Reply Last reply 25 Apr 2024, 11:09 Reply Quote 0
    • M
      mitu Global Moderator @CARRisma
      last edited by 25 Apr 2024, 11:09

      @CARRisma said in <folder> limitation in ES?:

      I'm assuming this just the way ES works? Is there a way around this?

      Yes, No.

      C 1 Reply Last reply 25 Apr 2024, 11:59 Reply Quote 0
      • C
        CARRisma @mitu
        last edited by 25 Apr 2024, 11:59

        @mitu

        @mitu said in <folder> limitation in ES?:

        @CARRisma said in <folder> limitation in ES?:

        I'm assuming this just the way ES works? Is there a way around this?

        Yes, No.

        Thanks. I guess I'll have to reluctantly move the contents of /multi to /c64.

        1 Reply Last reply Reply Quote 0
        • L
          Lolonois
          last edited by 25 Apr 2024, 16:03

          You might work around this as libretro-vice supports m3u format for a while.

          Keep the .m3u files on the top level sibling to single floppy games.

          Within the .m3u put the relative paths to the individual floppies/zips of a game.

          More details here:
          https://docs.libretro.com/library/vice/#m3u-and-disk-control

          S C 2 Replies Last reply 26 Apr 2024, 09:15 Reply Quote 0
          • S
            segasonic @Lolonois
            last edited by 26 Apr 2024, 09:15

            @Lolonois said in <folder> limitation in ES?:

            You might work around this as libretro-vice supports m3u format for a while.

            Keep the .m3u files on the top level sibling to single floppy games.

            Within the .m3u put the relative paths to the individual floppies/zips of a game.

            More details here:
            https://docs.libretro.com/library/vice/#m3u-and-disk-control

            That's what I do for Sharp X68000, works a treat. If I remember right, you put a full stop at the start of the disk directory name, e.g. '.multi' and ES will ignore it so it doesn't appear in your game list.

            C 1 Reply Last reply 29 Apr 2024, 17:23 Reply Quote 0
            • C
              CARRisma @Lolonois
              last edited by CARRisma 29 Apr 2024, 17:21

              @Lolonois said in <folder> limitation in ES?:

              You might work around this as libretro-vice supports m3u format for a while.

              Keep the .m3u files on the top level sibling to single floppy games.

              Within the .m3u put the relative paths to the individual floppies/zips of a game.

              More details here:
              https://docs.libretro.com/library/vice/#m3u-and-disk-control

              Excellent, thank you very much. I did look at the Retropie docs for the C64 emulators but I missed the fact lr-vice supports .m3u files. This workaround makes me happier, so thank you very much.

              I have tested it and it does do what I want it to now.

              Now to create 278x .m3u files. Fun, fun, fun...

              1 Reply Last reply Reply Quote 0
              • C
                CARRisma @segasonic
                last edited by 29 Apr 2024, 17:23

                @segasonic said in <folder> limitation in ES?:

                @Lolonois said in <folder> limitation in ES?:

                You might work around this as libretro-vice supports m3u format for a while.

                Keep the .m3u files on the top level sibling to single floppy games.

                Within the .m3u put the relative paths to the individual floppies/zips of a game.

                More details here:
                https://docs.libretro.com/library/vice/#m3u-and-disk-control

                That's what I do for Sharp X68000, works a treat. If I remember right, you put a full stop at the start of the disk directory name, e.g. '.multi' and ES will ignore it so it doesn't appear in your game list.

                Thank you for the advice regarding hiding the folder. I have done just that. Creating .m3u files for the Sharp X68000 is on my to-do list.

                1 Reply Last reply Reply Quote 2
                7 out of 7
                • First post
                  7/7
                  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.

                  This community forum collects and processes your personal information.
                  consent.not_received