Ondanks het feit dat computerspellen zijn ontworpen om mensen te vermaken, veroorzaken ze vaak alleen maar irritatie en wrok. De eerste reden zijn de regels (karaktersterfte, een klein aantal cartridges), de tweede is een te hoge complexiteit, waardoor je dezelfde momenten meerdere keren moet doorlopen. Om deze problemen te bestrijden, hebben gebruikers trainers gemaakt.
Stel dat de passage van een spel u ernstige moeilijkheden bezorgt, en zelfs op de "gemakkelijke" moeilijkheidsgraad, sterft u keer op keer. Het probleem kan relatief eenvoudig worden opgelost: je moet in de binnenkant van het spel kruipen en het aantal levens op "oneindig" zetten en het aantal cartridges op "999".
Aan het einde van de jaren 90 waren de spellen technologisch vrij eenvoudig, daarom kon elke gebruiker zo'n hack uitvoeren, bijvoorbeeld met behulp van het ArtMoney-programma. Deze software werkt met het RAM-geheugen van de computer en helpt je met behulp van enkele eenvoudige procedures de enige geheugencel te bepalen die deze of gene informatie over je personage opslaat. Na het verkrijgen van toegang tot het adres is de speler natuurlijk vrij om met de waarde te doen wat hij wil.
Tegenwoordig is het gebruik van ArtMoney echter moeilijk: grote projecten gebruiken een enorme hoeveelheid RAM, waarvan de verificatie een veel gecompliceerder proces is. Daarom zijn er een aantal nieuwe programma's van dit soort gemaakt, met een nieuwe gemeenschappelijke functie: het opslaan van de resultaten in een apart exe-bestand.
Dus, zodra je het spel "breekt" met behulp van bijvoorbeeld Trainer Creation Kit of Cheat Engine, sla je de resultaten op in een aparte applicatie, "trainer". Om nu onsterfelijkheid, een grote hoeveelheid geld en andere bonussen te krijgen, hoeft u alleen maar de eerder gemaakte "assistent" te starten, die automatisch alle bewerkingen op het werken met RAM uitvoert.
Op de uitgestrektheid van het wereldwijde netwerk vind je een eindeloos aantal trainers voor elk spel. Bijna allemaal zijn ze even efficiënt en verschillen ze alleen in een reeks bonussen, waarvan het aantal wordt weerspiegeld in de bestandsnaam ("Crysis Trainer + 12"). Om ze te gebruiken, moet de gebruiker deze software downloaden, de bestanden in de map met het te kraken product plaatsen, de trainer uitvoeren en dan pas het spel zelf. Als u nu op bepaalde toetsen drukt (elke keer afzonderlijk instellen), worden cheats geactiveerd en als resultaat bonussen voor de speler.