I think your assembly for 4 bytes big endian is bad, can it show signed values if you right click -> “Show as signed”? If it can then I guess it’s fine. If it can’t I got mine from here and it can:
http://tasvideos.org/forum/viewtopic.php?p=292784&b=28#292784
Your 2 bytes big endian has that problem, and the one in the post I linked is even more broken (when doing scans it won’t show correct values if they’re too high). Does anybody know how to fix the problem with showing signed values for 2 bytes big endian?
Also, I asked on the CE forums and they told me a different workaround for Win 10:
http://forum.cheatengine.org/viewtopic.php?t=603753
“after enabling kernelmode read/write, also execute this lua command:
dbk_writesIgnoreWriteProtection(true)”
It works nicely for me, I haven’t tried your workaround though.
^
This post is by ALAKTORN btw