- Trainer (Software)
-
Trainer ist ein Begriff aus dem Bereich der Computerspiele, und eine Variante eines Cheats.
Er bezeichnet ein Programm, das in einem Computerspiel den Inhalt von Speicheradressen manipuliert und dadurch für den Spieler positive Effekte hervorruft. Dabei können entweder in einem Intro Wirkungen ausgewählt werden, die permanent aktiv sind, oder es werden verschiedene Wirkungen auf unterschiedliche Tasten, sogenannte Hotkeys, gelegt.
Trainer ähneln in ihrer Wirkung Cheats. Cheats sind jedoch bereits im Spiel selbst eingebaut, während Trainer eigenständige, zusätzliche Software sind. Trainer werden hauptsächlich von Privatpersonen oder Gruppen, die sich auf das "Hacken" von Spielen spezialisiert haben, herausgebracht und erscheinen auch häufig auf CDs von Computerspiel-Zeitschriften. Seit einigen Jahren gibt es auch Programme wie das "Trainer Maker Kit" mit denen der fortgeschrittene Laie selbst durch einfache Mausklicks Trainer für ein Spiel erstellen kann.
Inhaltsverzeichnis
Beispielfunktionen eines Trainers
Häufige Funktionen von Trainern sind zum Beispiel:
- Unendliche Gesundheit, Munition oder Ressourcen
- Schnellerer bzw. langsamerer Spielverlauf
- Bestimmte Fahrzeuge und/oder Waffen erscheinen lassen
Interne Arbeitsweise
Intern funktionieren Trainer, indem sie mit ihrem Programmstückchen dann im Spielprogrammteil die für reguläre Wirkungen verantwortlichen Funktionen durch No-Operation-Befehle oder Festwertoperationen überschreiben, oder in einem Interrupt geeignete Werte auf die relevanten Datenspeicheradressen schreiben. Gegenmaßnahmen gliedern sich in Maßnahmen gegen das Finden relevanter Speicheradressen, wie Verschlüsselung von Spielständen und durch Funktionsaufrufe (z. B. Eor) verschleierte Speicheradressinhalte, und Maßnahmen gegen das Implementieren von Trainern, wie Speicherprüfsummen über den Programmcode oder Überwachung der laufenden Prozesse.
Trainer für Videospielkonsolen und Handhelds
Trainer existieren auch als Teil von Cheat-Systemen für Videospielsysteme als Hardware (z. B. Xploder, Action Replay, u. a.).
Anders als bei Trainern zu PC-Spielen, ist es hier möglich, eigene Cheat-ähnliche Spielemanipulationen, sogenannte Codes zu finden.
Nach dem Ausschlussverfahren lassen sich Speicheradressen ausfindig machen, an denen für das laufende Spiel wesentliche Daten gespeichert sind.
Geschichte
Trainer wurden von Crackern bereits in den 1980er Jahren, zumeist direkt in Spiele für Heimcomputer wie den Commodore 64 integriert; ein bekanntes Beispiel dafür ist 1942 Trainer (1986).
Literatur
- René Meyer, Volkmar Großwendt: Cheat it! Spielecodes knacken. Markt+Technik, München 2001, S. 39-65 , ISBN 3-8272-6001-9
Wikimedia Foundation.