12 ms·
I imagine the DRM is contracted out to a company which the publisher uses for more of their games. The DRM guy or gal comes in a couple days around the end of d
by miggol 5y ago
I imagine the DRM is contracted out to a company which the publisher uses for more of their games. The DRM guy or gal comes in a couple days around the end of development, imports some libraries, and sprinkles some function calls here and there. There either isn't the knowledge/time/co-operation to optimize it, or the actual devs are told to stay well away from the DRM stuff to avoid messing something up and causing piracy false positives.
Not that I'm in the know, but it seems likely that publishers can get code into the binary one way or the other.
- unnouinceput 5y agoThe DRM in this case, Denuvo, is a framework. One that is very finicky to work with and it has a gazzilion of different API's which are variants of same basic thing, but when compiled it goes into different code machine. Also, strictly speaking, is not the programmers that embed Denuvo in the game, is the level designers. They are the one who select where in the game the checks are made. And crackers, until they don't get to that point in game, they have no idea that what's ahead is legit game code or just another Denuvo trap to trigger something (game crash, patch previous cracked portion of game, corrupt saves, etc etc - the possibilities to fuck with the cracker are limited only by imagination). That's why cracking takes time when it comes to Denuvo, because is a tedious step-by-step dissembling boring job.