lr-flycast and multi disc games
Vodkanakas last edited by
Im trying to get this to work correctly. So i renamed the games as such
gamename 1/2.CD1 gamename 2/2.CD2 gamename.m3u
and the text in
gamename 1/2.CD1 gamename 2/2.CD2
but when loading it just boots into bios and cant load the game even within the retroarch menu. but if i leave them as
gamename 1/2.chd gamename 2/2.chd gamename.m3u
with the text in
gamename 1/2.chd gamename 2/2.chd
it boots but menu shows 3 entries. is there a way to clean this up?
G30FF last edited by
@vodkanakas there's two ways to do this.
- Customize es_systems.xml. The entry for Dreamcast will list .chd and .CHD (upper and lower case) as valid game names. Remove one of those, like .CHD, and rename the files you don't want to show up in the game list to have .CHD as the extension. Then they won't appear.
- Store your multi-disc CHD files one directory up. For example, in the roms folder, create dreamcast-multi as a directory, and store the multi disc files there. Put the .m3u into the dreamcast folder, and configure the .m3u to point to the path one level up (for example "../dreamcast-multi/gamename 1/2.chd" in your example). I do that with PS1 games and it works.
Vodkanakas last edited by
@g30ff Option 2 works perfect. Thank you
BadFurDay last edited by BadFurDay
I'm having some trouble with this and just wondering if you have to put the whole file directory in the m3u file i.e. /media/usb0/roms/dreamcast/? I've had it working with C64 games with only the file names before I realised you can just put them all in one zip file which is much easier.
I have the m3u in the same folder as the chd files as I use Attract Mode and have manually removed the files I don't want to show from the romlist. When I run the m3u it loads but only shows one disc to select from, as if it is just loading one of the chd files itself. Strangely Alone in the Dark loads up disc 2 where others load disc 1.
G30FF last edited by G30FF
@badfurday The m3u doesn't care where the files are located, which is why this option works. The m3u just needs to have the path to the actual CHD. In the scenario I described, imagine the following.
Your RetroPie ROMs directory looks like this:
Your M3U file is stored as "RetroPie/roms/dreamcast/Alone in the Dark.m3u". The actual discs are stored as "RetroPie/roms/dreamcast-multi/Alone in the Dark Disc 1.chd" and "RetroPie/roms/dreamcast-multi/Alone in the Dark Disc 2.chd". Then, your m3u would look like this:
../dreamcast-multi/Alone in the Dark Disc 1.chd ../dreamcast-multi/Alone in the Dark Disc 2.chd
With ../ telling it to look one directory up to find the dreamcast-multi directory. If this does not work, you can put the absolute path to the CHD files in the m3u file. But if you've placed all the files in the correct locations, the relative path including ../ should work. If you're storing the CHDs in the same directory as the m3u, then the m3u would look like this:
Alone in the Dark Disc 1.chd Alone in the Dark Disc 2.chd
BadFurDay last edited by
@g30ff Thanks, I sorted it.
I was doing everything right with the m3u file but I forgot that when I update the emulator config file in Attract Mode to include m3u via the network I need to reset the whole system for the changes to update. Bit of a "d'oh" moment really. When it was previously loading only one disc it will have been picking up the .chd files themselves as they were similar in name.