Ein Trainer ist ein eigenständiges Programm, das mit dem Speicher eines Spiels interagiert, um bestimmte Parameter im Spiel in Echtzeit zu ändern. Er ermöglicht Funktionen wie unbegrenzte Ressourcen, verbesserte Mobilität oder ein individuelles Spielverhalten, indem er bestimmte Speicheradressen und -werte anpasst.