Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A 'game trainer' is an application that modifies how a game behaves, allowing you to cheat in a game. But why is it called a "Game Trainer"?

As the title implies, what has training got to do with an application that cheats a game?

If you want a more detailed version of this question, look at the previous version here.

share|improve this question

closed as off topic by Fluttershy, Ben Brocka, kalina, kotekzot, BlueRaja - Danny Pflughoeft May 8 '13 at 20:52

Questions on Arqade are expected to relate to gaming within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

If anyone wishes to discuss the validity of this question please do so on meta. – Oak May 1 '13 at 5:16
I've often wondered the same. I suppose the idea is that you can do Science ("train") on some aspects of the game more easily if you "remove" other unrelated aspects. So if you wanted to "train" crafting easily you could auto win all battles, so to speak. – badp May 1 '13 at 8:11
Diablo 1, as far as I'm aware. The character files were saved internally and unecrypted and so all a trainer program had to do was locate the proper memory address (easily findable based on querying by present value then refining) and then edit it. If the term was used prior to then, I'd be surprised. – Decency May 9 '13 at 4:45
So unfortunate that this question has been closed, I would have given a different answer. Now it's locked with the IMHO "wrong" answer. ("Training" comes from the process of finding these cheats. You replay the same part of the game many times, change something, and then look how memory changes. So you're training the game, or better, the cheat module.) – jdm May 9 '13 at 18:29
up vote 5 down vote accepted

Like most things that originated with piracy groups, the term originated as a way to describe hacks in games that didn't sound quite so illegal. (There are many similarities between the history of "trainers" and the history of "demos", for example).

The original trainer patch programs were generally done by the same groups that pirated games and released cracks to bypass their software protection; often the two jobs were done by similar programs. Even today it's not entirely clear if "reverse engineering ban" clauses in EULA's are enforceable or not, and producing a patch that can do what training programs can do almost always involves reverse engineering.

For those reasons, the groups releasing these programs did not want to call them "hacks" or "patches" or "cheats", but wanted to find a term that game them a sense of legitimacy, and largely settled on "trainer".

The idea is that, by turning off normal restrictions such as limited lives, you could do "practice runs" through a game without worrying that you would die and have to start over. If you reached a particularly difficult area of the game, or wanted to try some new strategy, you could active the "trainer" and practice running through that part of the game over and over until you were satisfied that you could do it normally. Thus, the cheats were a way for you to "train yourself" to play the game safely, in the same sense that you might use blunted "training swords" to practice swordfighting safely.

share|improve this answer
A few citations would be nice. – user1306322 May 2 '13 at 0:29

Not the answer you're looking for? Browse other questions tagged or ask your own question.