scraper
scraper copied to clipboard
Add .pbp support for PSX
Using PBP files for PSX is the way to go. They are compressed versions of PSX meant to be used on the PSP system, but they work perfectly in the lr-pcsx-rearmed emulator, and they take up significantly less space than their CUE/BIN counterparts.
@BenWlson Great idea! They also work great for Multi-Disc sets for games such as FF7. The hard part however I would guess would be to do the hash as I could see most people when they build the PBP file end up with a different hash. Maybe @sselph has an idea on how to add support.
The pbp files readily "available" online are inside a rar file. When extracted, you get eboot.pbp
I just rename this file to match the name of the original rar file.
I looked at this briefly but didn't get too far. I think the format is a container type format so might be possible to get at the underlying bin information to be able to hash it, similar to how I do zips. I may have to setup a windows machine and try creating one of these with known data to see if I can find it in the file afterward.
@sselph I'd close this.
It's a good idea but the container is not a standard which I think will work well for consistent hashes.
I've actually had luck with UXS matching the hashes with images on screenscraper.fr - maybe add it in at this point?
UXS use Hash at first and, if not found, try to match on Rom Filename. So if you have your PBP well named, it may found them ;)
@sselph would it be possible to scrape pbp files by name? Those files actually do have the complete binaries inside, although I don't think it would be easy to hash them. But being able to scrape pbp files by name (like mame I suppose), would allow us to scrape them easily.
Any new progress on this? I see PSX2PSP uses Game ID Numbers, is it possible to scrape based on that?