I'm New to this "creating a trainer thing"

I wish to create a trainer For the Original DRM Free oldschool version of Call of Duty 2 “non-steam version”)(mostly for personal use) but not really sure how to I “really” dont like cheat engine and dont really know about any other programming programs except some basic/slighty above basic C++ (microsoft visual studio 2015) stuff ive alot of extra time so thats not an issue and ive decent amount of patience for things im interested in doing any advice or assistance would be greatly apreciated.
(if i posted in wrong area i apologize and go ahead and move to correct area.) I’d also like to make a UI addon so i can visibly see how much health and such i have aswell not my priority but is still something i want to do

1 Like

Learn to like cheat engine. It has the most tutorials out there and is a great debugger. If you only have basic C++ knowledge and don’t just want to use a cheat table in CE then you need to learn more about it and at least basic assembly. Once you get those down you should be able to find enough tutorials on how to use cheat engine to find values, doing signature scans, using those with C++, and other useful aspects of making trainers.

Quick x86 tutorial - http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
If you want to get in-depth of how memory and such works: http://support.amd.com/TechDocs/24592.pdf

A YT channel that has some decent videos on using cheat engine to find offsets, sig scans, ect. https://www.youtube.com/user/L4DL4D2EUROPE/videos

The two big C++ functions(Read/write process memory): https://msdn.microsoft.com/en-us/library/windows/desktop/ms681674(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx

1 Like

I think it’s important to know how CheatEngine and other trainers work before diving in. There’s many ways to make a trainer. If you’re not interested in learning it, CheatEngine is the best thing to use.

@Chris @frank im sorry i forgot to mention im pretty decent using cheat engine its just confusing depending on the game (only reason why i dont like it) but other than that in last few hours ive already gotten the addresses for unlimited primary weapon clip and unlimited primary weapon reserve ammo and am in process of getting the address for unlimited grenades and secondary clip & reserve ammo only real issue is making a actual trainer & finding a way to find the address for health since there is no health bar

I just realized/found out few minutes ago that each weapon in COD2 has its own address for both clip ammo and reserve ammo