

I'll make a Reloaded mod to patch it, at least for the latest version by the time I release the Mod Loader. This didn't even take me very long to figure out, about 30 minutes. > Restore the original function prologue for DbgUiRemoteBreakin, set the byte we added earlier back to 0x48 (the loop normally overrides the byte with a return, 0xC3). > Nop the `mov` instruction which writes to the address. Sonic the Hedgehog is back and running in this fast and cool. > Right click the address and "Find out What Writes to the Address" sonic forces cheat codes ps4 We also have cheats for this game on : PlayStation 4 : Xbox One. > Add address manually, 1 byte, and as the address specify DbgUiRemoteBreakin (this is ntdll.DbgUiRemoteBreakin). > Launch Sonic Forces using Cheat Engine (to bypass Anti-Debug, it only gets triggered after startup)
#Sonic forces cheat engine how to#
Here's how to Anti-Anti-Debug Sonic Forces: It just patches a function that's used for debugger attaches in an endless loop, every 100ms, what an awful waste of a thread. I'll skip long technical jargon on this one. It would appear that Sonic Forces actively tries to prevent you from attaching a debugger such as Cheat Engine's debugger, 圆4dbg, Visual Studio or other piece of debugging software (although it does it badly) - whether this was done by the developers or is part of Denuvo is an unknown to me, not that I care much myself.

Since I've got quick hold of Sonic Forces recently to play around with my work-in-progress Universal Mod Loader (or rather to test X64 Hooking with the loader), I've come to an annoyance.

This will help some people, I'll make this short.
