For Crysis 3 (both the copy integrated with Steam and the standalone on Origin), Special K seems to run amok of the inert, but still present, SecuROM protection of the game. This is the case for both global and local injection.
This is confusing as neither ReShade nor RTSS seem to trigger it.
SecuROM throws the following error on launch:
A required security module cannot be activated.
This program cannot be executed (8007).
ReShade and RTSS are not reverse engineering tools. SK raises 's because it is undoing some of the DRM’s obfuscation. I wouldn’t know which debug compat hacks need to be activated in SK without actually having a copy of the game in front of me.
This is why Denuvo is better. I pretty much know all of its tricks and bypass them trivially – and, of course, Denuvo pays me to say this. Denuvo + Patreon keeps the lights on.
Not sure if it needs to be lied to that there is a debugger attached or that there is not one. Either way, it’s not happy because SK’s doing anti-anti-debug stuff.
Is it possible to mass-disable all such checks and/or obfuscation removals in Special K ? I attempted a combo of using Silent=true everywhere, and disable various APIs but those had no luck.