Altering / fixing code due to a bug can completely alter how the compiler decides to optimize certain aspects of things as well such as how a class call gets compiled. Adding data to a structure will shift anything following that entry as well.
A simple 1 line edit to the game code can completely break every single memory address/offset found depending on how the compiler reacts to the change, optimizes the code, and so on. It happens because of how a compiler works. Memory addresses changing is not due to them targeting CE users. Rather than assume things and throw baseless assumptions around, why not try and educate yourself on what actually happened/happens when updates are made to a program/game? That's something you don't normally do to fix 'minor bugs.' Either they were specifically targeting Cheat Engine with this, or they're prepping to actually add the Switch/Xbone version features because that's the only thing I can think of that might remotely call for that kind of adjustment and even then I don't think it would. It was caused by SE changing a ♥♥♥♥ ton of memory addresses.
Originally posted by Archmortal:Denuvo definitely has nothing to do with this, ♥♥♥♥ as it is.