[GH-ISSUE #1700] Emulator detects hard copied games with a different naming convention fine, but refuses to apply patches for them #577

Closed
opened 2026-02-27 21:07:00 +03:00 by kerem · 2 comments
Owner

Originally created by @C0rn3j on GitHub (Dec 8, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1700

I copied a BR dump of CUSA03173 with my own naming convention to the install directory - it loaded fine - image

However, trying to install a patch for it failed to find it. I had to rename the dir to just CUSA03173, after which the patch installation detects the game.

If the emulator is capable of reading the game and its ID with a custom name, it should be able to associate such ID to the custom name and install there.

Mildly related to https://github.com/shadps4-emu/shadPS4/issues/1646 as it is about name handling also.

Originally created by @C0rn3j on GitHub (Dec 8, 2024). Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1700 I copied a BR dump of CUSA03173 with my own naming convention to the install directory - it loaded fine - ![image](https://github.com/user-attachments/assets/3e442c4d-e520-4f94-a22e-0e1a47edc5c0) However, trying to install a patch for it failed to find it. I had to rename the dir to just `CUSA03173`, after which the patch installation detects the game. If the emulator is capable of reading the game and its ID with a custom name, it should be able to associate such ID to the custom name and install there. Mildly related to https://github.com/shadps4-emu/shadPS4/issues/1646 as it is about name handling also.
kerem 2026-02-27 21:07:00 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@Xphalnos commented on GitHub (Dec 28, 2024):

I think it's not up to the emulator to guess which patch will go on which game. It must respect the CUSA to the letter because it could cause bugs for example if we have Bloodborne CUSA03173 and CUSA00900 twice, on which one will it install the patch?

<!-- gh-comment-id:2564287414 --> @Xphalnos commented on GitHub (Dec 28, 2024): I think it's not up to the emulator to guess which patch will go on which game. It must respect the CUSA to the letter because it could cause bugs for example if we have Bloodborne CUSA03173 and CUSA00900 twice, on which one will it install the patch?
Author
Owner

@C0rn3j commented on GitHub (Jan 4, 2025):

for example if we have Bloodborne CUSA03173 and CUSA00900 twice, on which one will it install the patch

The CUSA it's made for, according to the detected serial?

Not sure what your hypothethical has to do with my issue of using path as a serial. Named or misnamed path, the hypothetical issue remains the same there - though I don't see what the problem is.

There is no guessing, it already detected the serial, I would appreciate if you could reopen the issue.

EDIT: Oh, twice. I missed that.
A choice box that shows you the paths in that case, if a person has multiple versions of the same (not different) game installed.

<!-- gh-comment-id:2571413328 --> @C0rn3j commented on GitHub (Jan 4, 2025): > for example if we have Bloodborne CUSA03173 and CUSA00900 twice, on which one will it install the patch The CUSA it's made for, according to the detected serial? Not sure what your hypothethical has to do with my issue of using path as a serial. Named or misnamed path, the hypothetical issue remains the same there - though I don't see what the problem is. There is no guessing, it already detected the serial, I would appreciate if you could reopen the issue. EDIT: Oh, twice. I missed that. A choice box that shows you the paths in that case, if a person has multiple versions of the same (not different) game installed.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shadPS4#577
No description provided.