Pomimo tego, że gry komputerowe mają na celu rozrywkę, często wywołują jedynie irytację i urazę. Pierwszym powodem są zasady (śmiertelność postaci, mała ilość nabojów), drugim zbyt duża złożoność, zmuszająca do kilkukrotnego przechodzenia przez te same momenty. Aby zwalczyć te problemy, użytkownicy stworzyli trenerzy.
Załóżmy, że przejście gry powoduje poważne trudności, a nawet na „łatwym” poziomie trudności giniesz raz za razem. Problem można rozwiązać stosunkowo prosto: musisz dostać się do wnętrza gry i ustawić liczbę żyć na „nieskończoną”, a liczbę nabojów na „999”.
Pod koniec lat 90. gry były dość proste technologicznie, dlatego każdy użytkownik mógł przeprowadzić taki hack, na przykład za pomocą programu ArtMoney. To oprogramowanie współpracuje z pamięcią RAM komputera i za pomocą kilku prostych procedur pomaga określić jedyną komórkę pamięci, która przechowuje te lub inne informacje o twojej postaci. Po uzyskaniu dostępu do adresu gracz może oczywiście zrobić z wartością, co tylko zechce.
Jednak dziś korzystanie z ArtMoney jest trudne: duże projekty wykorzystują ogromną ilość pamięci RAM, której weryfikacja jest znacznie bardziej skomplikowanym procesem. Dlatego powstało wiele nowych tego typu programów, z nową wspólną cechą: zapisywaniem wyników w osobnym pliku exe.
Tak więc, gdy „przerwiesz grę” za pomocą np. Trainer Creation Kit lub Cheat Engine, zapisujesz wyniki w osobnej aplikacji „trener”. Teraz, aby uzyskać nieśmiertelność, dużą ilość pieniędzy i wszelkie inne bonusy, wystarczy uruchomić wcześniej utworzonego „asystenta”, który automatycznie wykona wszystkie operacje związane z pracą z pamięcią RAM.
W rozległej ogólnoświatowej sieci można znaleźć nieskończoną liczbę trenerów do każdej gry. Niemal wszystkie są równie wydajne i różnią się jedynie zestawem bonusów, których ilość odzwierciedla nazwa pliku ("Crysis Trainer + 12"). Aby z nich skorzystać, użytkownik musi pobrać to oprogramowanie, umieścić pliki w katalogu z produktem do złamania, uruchomić trainer, a dopiero potem samą grę. Teraz naciśnięcie podczas przechodzenia określonych klawiszy (ustalanych za każdym razem indywidualnie) aktywuje cheaty, a co za tym idzie, bonusy dla gracza.