Latest Android builds triggering anti-piracy on all DJ Max games. (Does the apk(buildbot, PS, Gold, etc) generate a compat.ini?)
Game or games this happens in
ULKS-46116 Portable 2, ULKS-46189 Black Square, ULKS-46190 Clazziquai
What area of the game / PPSSPP
The fastest way to check if it triggered is to open the OST from the main menu. Either the game will act as though you are holding down a key and start making a shrill noise before freezing (Black Square, Clazziquai), or the game will let you flip around for a few button presses before locking entirely (Portable 2).
Fast Memory is disabled, IO is set to Simulate UMD Delays, 'Memstick' folder is set to ~/0/PPSSPP/, and games are not locating in 'Memstick', they are in ~/0/ROMs/PSP/.
The reason I ask about the compat.ini file is that after install I don't see one in ~/PSP/SYSTEM/ and have been downloading one off github and keeping it updated.
What should happen
Games should think they are real and behave as if they were UMDs.
Logs
No response
Platform
Android
Mobile phone model or graphics card
Google Pixel 5, Snapdragon 765G, Adreno 620, A13 on May 5th security patch
PPSSPP version affected
v1.15.3-32-gacea6deb0
Last working version
Unknown
Graphics backend (3D API)
Vulkan
Checklist
- [X] Test in the latest git build in case it's already fixed.
- [X] Search for other reports of the same issue.
- [X] Try resetting settings or older versions and include if the issue is related.
- [X] Try without any cheats and without loading any save states.
- [ ] Include logs or screenshots of issue.
Hm, well, the APK and Play builds read compat.ini from the actual APK, not PSP/SYSTEM (that is read, but meant as an override), so that's not really an indication. But something could still be wrong! I'll have to take a look.
I've confirmed that there's no issue with compat.ini not being copied or similar.
These games are very picky about files though so I made #17467 to reduce the chances of the games finding stuff they don't like, and also speed up startup.
I'm not sure if the glitchiness in the OST is related though, it might be but sounds weird. Usually when the anti-piracy checks kick in on these games, they just refuse to start, as far as I know. Did the OST player work in previous versions of PPSSPP?
Any further work on this will be deferred to 1.16.0. But I'm not convinced the remaining issues are anti-piracy related.
@hrydgard DJ Max 2 another piracy protection in OST https://github.com/hrydgard/ppsspp/issues/7468#issuecomment-162380174 Not sure why real PSP that playing ISO in cfw that do not have the problem without plugin or modify the ISO
the album section in CE and BS randomly scrolls up or down in the mobile builds. did not test on pc right now though.