Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It is impossible to add multiple disc versions with the same serial to the library due to games.yml format #16590

Open
13xforever opened this issue Jan 20, 2025 · 2 comments
Labels
Loader Involving the load of PS3 file formats

Comments

@13xforever
Copy link
Contributor

Quick summary

It is impossible to add multiple disc dumps with the same serial to the library.

Details

Currently, games.yml maps exactly one serial to one disc dump path.
This is suboptimal for several scenarios:

  • Having original game disc, and multi-game re-release where serials can match
  • Having the original game dump and modified versions (fan translations, undubs, gameplay mods, etc)

Attach a log file

RPCS3.log.gz

Attach capture files for visual issues

RPCS3.log

System configuration

No response

Other details

No response

@Megamouse
Copy link
Contributor

Then how do you know which of these games to load if you boot from title id (which we do a lot)

@13xforever
Copy link
Contributor Author

idk what's the best solution in currently implemented architecture

Purely from user experience perspective you can do a stack of paths with the same id and switch whatever copy on top; you can deprecate launch with id and use full path to sbf/eboot.bin, like most emulators do

All of the solutions I can think of will have some drawbacks, but the fact is it is absolutely impossible to have more than one version of the game in the library without editing the serial (which has its own issues)

@Megamouse Megamouse added the Loader Involving the load of PS3 file formats label Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Loader Involving the load of PS3 file formats
Projects
None yet
Development

No branches or pull requests

2 participants