Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


What is a trainer?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Shmill
How do I cheat?
Reputation: 0

Joined: 16 Feb 2019
Posts: 9

PostPosted: Thu Apr 30, 2020 8:40 am    Post subject: What is a trainer? Reply with quote

I have been trying to learn how to use cheat engine, but I can't figure out what trainers are, and all of the tutorials I have found just show how you find pointers. What is a trainer, why are they useful, and how do I make one?
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4706

PostPosted: Thu Apr 30, 2020 10:50 am    Post subject: Reply with quote

A trainer changes values and code in a game the same way any sufficiently competent user is able to using tools like CE. The difference is that trainers should have an interface so simple anyone should be able to download it and use it even if they know nothing about how computers work. e.g. process discovery and attachment are handled automatically; cheats are as simple as pressing a button.

As for how to make one: handle processes automatically, find code with aobscans, find values with pointers and/or code injection ("injection copy"), make hotkeys to automatically change code and/or values, and present everything nicely in a window. Use Lua to do most of this (read celua.txt for documentation). There's also a trainer generator that turns a table into a trainer, but I haven't played around with it that much.

_________________
I don't know where I'm going, but I'll figure it out when I get there.
Back to top
View user's profile Send private message
Shmill
How do I cheat?
Reputation: 0

Joined: 16 Feb 2019
Posts: 9

PostPosted: Thu Apr 30, 2020 7:33 pm    Post subject: Reply with quote

Thanks! After a bit of experimentation with the generator, I think I can use it well enough for my purposes.
Back to top
View user's profile Send private message
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3325

PostPosted: Fri May 01, 2020 2:44 am    Post subject: Reply with quote

A trainer is a standalone external tool - typically controlled using hotkeys - to make things easier for the player in video games by the way of modifying values or code in the memory.
Originally, trainers were TSR programs in DOS. The concept of TSR is gone these days; today's trainers are more or less SW like any other, but they are still specialized to poke into memory of a game (the same way traditional trainers did).

- Cheat codes are built into the game by the devs (cheat codes are internal to the game).
- Cheat tables contain structured metadata or code that can be used via a specific external tool (such as CE for example).
- Trainers are standalone external tools made by 3rd parties. You can produce trainers with CE.

Hope that helps!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites