Both something to look for the proper memory locations, and something to write the tool itself.
But it isn't going to be easy if you have knowledge of Assembly, or how games use code shifting and DMA methods.
By code shifting, do you mean adding a value to an opcode to make the disassembly into nonsense?
I understand the principles of DMA since I did some device driver coding for the Linux kernel, but I've never done low level programming on an MS Windows platform.
I figured this might be a nice educational project for me. I used to tinker a lot on Apple 2+/2e and Linux, but never really tinkered much on MS Windows on x86 hardware.
Many thanks for the tip. I'll check it out.
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem