2Blackcats said: Seems like it's the system that works best at the moment though. Hopefully something better will come along. Click to expand... Click to shrink...

"While I was playing, I put memory breakpoint on both VMProtect sections in the exe to see if it's called while I'm playing. Once the breakpoint was enabled, I immediately landed on vmp0, called from game's code. Which means it called every time this particular game code is executed, which game code is responsible for player movement, meaning it's called non-stop." Click to expand... Click to shrink...

Sure it's the best system at what it does but is it worth doing? Publishers only implement DRM to keep investors from screaming at them for not "protecting their investments". Denuvo games aren't outselling non-Denuvo games, even in the same franchises. Games that use Steamworks' DRM that are cracked within minutes of release often outsell Denuvo releases and there's evidence suggesting that piracy doesn't hurt sales at all.Anecdotally the only thing Denuvo has done is convince me not to buy certain games because I'm not going to be treated worse than a pirate and pay for the privilege. It takes a special kind of person to download something over the course of a week via torrents and I don't believe for a second that they can't handle a two month waiting period. If Denuvo targeted the millions of pirates as they claim on their site, where are the millions of extra sales? If these games aren't doing worse, they're doing the same at best.Now that 4.8 is knocked out, I'm sure it'll go back down from release to cracked in under 24-48 hours like it was. I believe a couple Denuvo games were being cracked within 12 hours. As for Assassin's Creed Origins doubling down on VMProtect+Denuvo, Voski claims it tanks performance (as I would imagine a layer of virtualization would), Ubisoft claims it doesn't affect performance at all and I'd love for them to remove it so the users can benchmark it for themselves.