pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[BUG]: Per-game settings checkbox in per-game settings window + bad per-game ini creation?

Open janitor-raus opened this issue 3 years ago • 3 comments

Describe the Bug

The first issue here is the following:

unknown

Pretty sure that checkbox on the right should not exist as part of the per-game settings window.

The second issue (?) has to do with per-game ini creation. It only applies to GS dumps. If you were to open a GS dump from an old emulator version (1.6) and adjust the per-game settings for it, the emulator doesn't appear to handle the lookup fully/properly. As a result, the ini is created without the serial code that it needs, like so:

image

You might ask -- what does it matter? Well, this ini is basically invisible to the emulator outside of that GS dump. If you were to actually start the game this ini concerns and go to its per-game settings, they'll be pristine, and a new file with the same crc will be created that INCLUDES that serial. Minor, but should probably be rectified.

PCSX2 Revision

1.7.3123

Operating System

Windows 11

janitor-raus avatar Jul 24 '22 22:07 janitor-raus

Second part is working as intended, old GS dumps don't include the serial.

stenzek avatar Jul 25 '22 02:07 stenzek

Second part is working as intended, old GS dumps don't include the serial.

I reckoned that was the case, but wouldn't it be more desirable to not have such an outlier? Unless a reverse lookup of CRC to serial isn't possible in this situation, which is what my gut tells me -- in which case, nevermind, case closed indeed on that part :D

I do have a theory on how all of that would work out process-wise but it's too much work to be worth it for such a small subset of GS dumps.

janitor-raus avatar Jul 25 '22 07:07 janitor-raus

CRC lookup isn't possible for 98% of games because it relies on them having a compatibility patch, since we don't store CRC's otherwise, that's the whole reason we added the serial to GSDumps, unfortunately there's nothing we can do retroactively, it's better just to make new GSDumps, or live with it :P

refractionpcsx2 avatar Jul 25 '22 08:07 refractionpcsx2