Double "Sonic CD" titles showing in Sega-Cd Gamelist
bullethead last edited by bullethead
I've been fiddling with the Sega-CD lately. Got my BIOS
and have been loading ROMS into the folder. Sonic appears twice. I have a BIN, CUE and SRM file in the ROM folder. When I look at the metadata for each file, 1 is listed as the BIN, 1 as the CUE and both can be started and the ROM plays fine.
I haven't tried removing either file as I thought both were needed for the ROM to work.
Kinda perplexed how that would happen, would like to get rid of the "double". Thanks!
Pi Model: 3
Power Supply used: Canakit
RetroPie Version Used : 4.4
Built From: Manual build from RetroPie
USB Devices connected: n/a
Controller used: DS4
Are you sure you're using the default RetroPie image ? By default, the
.binfiles are not counted for the
segacdsystem, only the
Did you modify the
Yes, it's the default and I made no modifications. I added 21 other ROMS last night and the only one that doubles up is Sonic.
I even deleted the 3 files (.bin, .cue .srm), re-downloaded, unzipped and got the same result.
Granted, I now know why the system was a failure. The games are pretty harsh graphically. I could just hide one but its annoying me that its happening. I'll take some pictures when I get home tonight.
@bullethead The default excludes
.binfiles, so I don't see why your
.binfiles are counted.
@mitu Her's pics of the ROM folder, how you see it in the ES game list and the metadata. I'm at a loss. Other than compressing into a chd.
@bullethead The screenshots are just confirming what you said before, but the problem is not the files - it's your
/etc/emulationstation/es_systems.cfgfile. Edit the file and remove the
.binextension from the
segacdsystem so it looks like
<system> <name>segacd</name> <fullname>Mega CD</fullname> <path>/home/pi/RetroPie/roms/segacd</path> <extension>.iso .cue .chd .ISO .CUE .CHD</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ segacd %ROM%</command> <platform>segacd</platform> <theme>segacd</theme> </system>
You probably have the
.binextension added to the
quicksilver last edited by
@mitu he was saying that only the .bin for Sonic CD is showing up though. Why wouldn't the other .bin files also be showing up if it was related to es_systems.cfg?
lostless last edited by lostless
I know that sometimes using Steven Selph's Scraper that the shaper will add metadata to the cue and bin, causing 2 entries in EmulationStation. It’s one reason I avoid using it on cd based systems. Maybe that’s the problem?
@mitu I'm not familiar with that option. It is off. What does it do?
@lostless I re-scraped all ROMS with Selph's and it did double Sonic and Bari-Arms. It is the 1st time I had scraped all of the ROMS for Sega-Cd. Looks like you are on the right track. Anyway to fix it?
You can manually edit the
gamelist.xmlfile and remove the entries for the
.binfiles. You can find the file either in the ROMs folder (
segacd) or under
\\retropie\configs\all\emulationstation\gamelists\segacd(if you're using file shares).
edmaul69 last edited by
@mitu shouldnt it be /opt/retropie/.. not //retropie/...
the gamelist.xml file
The gamelist.xml file was in the ROMs folder (segacd). I opened in Notepad and changed .bin to .cue, saved, rebooted and only 1 ROM was listed! Thanks!!!
/opt/retropie/configs/all/emulationstation(via SSH/SFTP) is the same as
\\retropie\configs\all\emulationstation(when accessed via File Shares) and the same with
/home/pi/.emulationstation(when accessed again via SSH/SFTP).
edmaul69 last edited by