Multiple psx rom names.
-
Hello, I recently got my play-station emulator working but discovered that when I add both the .bin and .cue files for a game I get two listings for the game. Both of the listing successfully play the game too. I know that I need the .cue file to play music in some games and other such stuff even though it is small, I guess I was wondering if there was anyway to hide one of the listings but still have it run when I start the game? Any help/tips would be greatly appreciated.
-
Edit your
es_systems.cfg
file in/etc/emulationstation
. Go to the section for psx and delete the .bin and .BIN. Since you can launch from the .cue, you'll have one entry for each game on the gamelist. -
I'll give that a try, thanks for the crazy fast response!
-
This post is deleted! -
So I got to the system config file and deleted only the .bin and .BIN, but when I went to save it said error writing, permission denied. I am pretty new to this whole thing so I'm sure what that means or how to fix it.
-
my personal solution is to just use .PBP (PSP eboots) via the PSX emulator, as they're one file. this saves me having to mess around with the configuration.
-
@Retropie-Love Alternatively you can rename your BIN files changing it's extension to something like BIX, and edit your CUE files accordingly. That worked for me and will not be reseted in future retropie updates (future changes in es_systems.cfg)
-
@iconrumble Ha! That is a smart idea, I might do that!
-
You can also make a copy of es_systems.cfg and place it in
/home/pi/.emulationstation
. Any modification there won't get overwritten by an update. There's lots of ways to solve this.Also permission denied can be fixed by just runnning the command with
sudo
before it since the file is owned by root. -
Alright so I did get the es_systems.cfg file to save after I typed "sudo nano es_systems.cfg" it said it wrote 500 lines (Thanks for the tip on that). However when I booted up emulationstation both copies of the game listing were still there. I even made sure to check if it really saved and it did. So I tried deleting the .cue and .CUE extensions as well but it made no difference, still two listings. I even tried renaming my rom file's extensions from .bin or .cue to something else but that just caused them not to work so I changed them back. I'm sure it's just some simple thing that I don't know how to do, but obviously I don't know how to do it.
-
I'd recommend using psx2psp to convert your bin/cue files to a single .pbp file. You can also use this program to make a single .pbp file for multi-disc games like Final Fantasy VII. It will also in most occasions give you a slight compression (15-35%) for the files.
-
@Retropie-Love Just make sure you're actually editing the psx section and saving before you exit with Ctrl+O in nano. You need to restart emulationstation to see the changes if you do it through putty.
-
Hmmm... I did save the file and double checked that it was in the psx/playstation portion of the file and that it saved with Ctrl+O, but after I did a "sudo reboot" and another system reboot from emulationstation they were both still there. Weird because both listings of my game play, it's like even though I deleted the .bin/.BIN extensions in the psx portion of the systems file it can still find them. I like the psx2psp idea for multi-disc games, but I feel like it would be to much work to take all my games and convert them plus they play fine now, I just want one games listing per rom.
-
Ok. What is the file path you are editing, and did you happen to make a copy in .emulationstation? The master file is in /etc/emulationstation, but it will be overrided by an es_systems.cfg file located in /home/pi/.emulationstation. This is good practice since if you update your retropie install, your master file will get updated, but you won't lose your changes to the one in .emulationstation.
If you haven't made a copy and no es_systems.cfg file exists in .emulationstation, and you've removed .bin and .BIN from the psx section. I'm about as lost as you because that's not how it works. Now if you're editing the file, and you save and reopen it without doing anything else, do your changes persist?
I have no idea why this is causing you trouble, it's a terribly easy fix.
-
Alright because I am a total novice here's what I did. First before I messed with anything I made a disc-image backup just in case. Then I went to emulationstation and pressed F4 to get to the command line, typed "cd /etc/emulationstation" then I typed "sudo nano es_systems.cfg" once I was in this file I paged down to the psx portion of the file and went to the <<extentions>> section and deleted both the .bin and .BIN pieces of text. Then I pressed Ctrl+O to save the file and typed "sudo reboot" to restart the pi. Then I saw both listing were still there so after I checked to see if the file actually saved and it did, no .bin or .BIN. I have not made a copy of the es_systems.cfg file because I had my disc-image backup and didn't figure I needed to, but I will if I have to. I'm sure it's an easy fix, I must be doing some simple thing wrong, that's usually hoe it is haha.
-
That all sounds correct, and if everything is working properly you should only get the .cue or .CUE the other filetypes showing up in your gamelist. The other thing you can do is double check that you don't actually have double entries of your files in your roms folder. You can even create a blank whatevername.bin file in your roms to see if it shows up.
Actually on second thought, I suppose if you had scraped before removing the extensions, that could be saved in your gamelist.xml. I've never scraped before making this change, so I didn't think about it. Check the contents of
/home/pi/.emulationstation/gamelists/psx/gamelist.xml
. Try deleting the entries for the .bin filetypes. -
@Retropie-Love said in Multiple psx rom names.:
Alright because I am a total novice here's what I did. First before I messed with anything I made a disc-image backup just in case. Then I went to emulationstation and pressed F4 to get to the command line, typed "cd /etc/emulationstation" then I typed "sudo nano es_systems.cfg" once I was in this file I paged down to the psx portion of the file and went to the <<extentions>> section and deleted both the .bin and .BIN pieces of text. Then I pressed Ctrl+O to save the file and typed "sudo reboot" to restart the pi. Then I saw both listing were still there so after I checked to see if the file actually saved and it did, no .bin or .BIN. I have not made a copy of the es_systems.cfg file because I had my disc-image backup and didn't figure I needed to, but I will if I have to. I'm sure it's an easy fix, I must be doing some simple thing wrong, that's usually hoe it is haha.
I've the exact same problem. Even though I've removed the .bin/.BIN entries in my es_systems.cfg I'm still getting multiples. I didn't have any scrape data before I started editing es_systems.cfg so I don't think that's the problem.
I'm using Retropie 3.7
-
@windjammersfan What does this output?
ls -lah /home/pi/RetroPie/roms/psx
-
Sorry about this. I went back and deleted the gamelist file for the PSX games and everything started working. No idea why as it wasn't working with a restart before I did any scraping, then still didn't work after. I expect there was a gamelist file that already existed for some reason (haven't done any PSX stuff before today so I've no idea if this is the case...) and once I deleted it the bin files were removed from ES's displayed list of games. Weird.
Also, thanks for the quick response Floob. Big fan of your vids on Youtube. :)
-
im still having this problem after editing the es_systems.cfg and i haven't done game game scrape
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.