
I just wanted to share my findings in case someone else is interested in editing the game's values. I'm sure an experienced programmer/developer can see the issue right away. It's easy on SM3DW but as you can imagine, XCX is a lot more complex. I've also been browsing the memory region to see if I can see any patterns. I am still having issues finding the pointers so I'm having to use these steps each time which isn't so bad once I found out to use Big Endian. Make a change in the game, search for increased/decreased value based on that change, narrow it down to probably 1-4 results, edit the value. Then make sure that MEM_MAPPED is checked in scan settings. So what you would do is add those 2 value types to Cheat Engine by following the steps listed in this link: If you add these values, it narrows down results substantially.

After doing some trial and error with unknown values, 2 byte, 4 byte, float, double, etc.It appears that the emulated games use 2 Byte Big Endian and 4 Byte Big Endian. Hey guys, I've been playing around with Cheat Engine on XCX and Super Mario 3D World lately.
