Über Cheat Engine
Cheat Engine ist ein Tool, mit dem Sie Einzelspieler-Spiele (ohne Internetverbindung) anpassen können – je nach Vorliebe schwieriger oder leichter. Wenn z. B. 100 LP zu einfach sind, spielen Sie mit maximal 1 LP. Es enthält außerdem nützliche Werkzeuge zum Debuggen von Spielen und normalen Anwendungen und hilft beim Schutz Ihres Systems, indem Sie Speicheränderungen durch Backdoors prüfen und sie mit konventionellen Mitteln sichtbar machen können.
Dazu gehört ein Speicher-Scanner, um schnell nach Variablen im Spiel zu suchen und sie zu ändern. Außerdem: Debugger, Disassembler, Assembler, Speedhack, Trainer-Erstellung, direkte 3D-Manipulation, System-Inspektion und mehr – auch für Programmierer und Software-Analysten nützlich.
Zusätzlich bietet es umfangreiche Skript-Unterstützung, damit erfahrene Entwickler eigene Anwendungen erstellen und teilen können.
Für Neueinsteiger
Es wird empfohlen, das mitgelieferte Tutorial durchzuarbeiten (nach der Installation in der Programmliste). Erreichen Sie mindestens Schritt 5, um die Grundlagen von Cheat Engine zu verstehen.
Bei Fragen können Sie den Entwickler über das Forum kontaktieren. Hinweis: Es funktioniert in der Regel nicht bei Online-Spielen – dazu bitte nicht nachfragen.
Der Quellcode von Cheat Engine ist einsehbar; jeder darf eine eigene Version kompilieren und experimentieren. Für Lizenzfragen oder die Veröffentlichung eigener Builds wenden Sie sich an den Autor.
Über DBVM
DBVM ist eine virtuelle Maschine, die Ihr Betriebssystem ausführt und den Befehlssatz erweitert, damit Anwendungen im Benutzermodus auf den Kernelmodus zugreifen können. Programme können den Ablauf von Systemereignissen umleiten und Ergebnisse ändern (z. B. einen Interrupt zu einem anderen Handler umleiten, ohne die Interrupt-Tabelle zu bearbeiten).
Cheat Engine nutzt diese Befehle für einfacheres Modifizieren und Debuggen, besonders unter Vista 64. Dafür starten Sie mit DBVM (das dann Ihr OS, meist Windows, startet); CE erkennt DBVM automatisch und nutzt die Zusatzfunktionen.
Sicherheit: DBVM kann von Schadsoftware genutzt werden. Es ist ein 160-Bit-Schlüssel nötig. Einer der Befehle ändert den Standard-Schlüssel, damit andere Programme ihn ohne den richtigen Schlüssel nicht nutzen können.
Ob Ihr System DBVM unterstützt, sehen Sie per Rechtsklick auf das CE-Logo (Über-Dialog); dort wird angezeigt, ob Ihr System geeignet ist und, falls DBVM geladen ist, welche Revision läuft.
Geschichte und Entwicklung
Cheat Engine wird seit vielen Jahren entwickelt. Es begann als Tool zum Finden und Ändern von Werten in Spielen und wurde um Debugger, Disassembler, Lua-Skripting, Mono/.NET-Unterstützung und optionale DBVM-Integration erweitert. Das Projekt wird von Dark Byte und Mitwirkenden gepflegt. Der Quellcode ist zur Transparenz und Bildung veröffentlicht; viele lernen Reverse Engineering und Assembler durch Lesen und Anpassen.
Neue Versionen erscheinen in Abständen. Patreon-Unterstützer erhalten oft frühen Zugang zu Windows-Builds; Mac- und öffentliche Releases folgen. Das Forum dient für Fehlermeldungen und Funktionswünsche.
Typische Anwendungsfälle
- Schwierigkeit anpassen — Ein Spiel leichter (mehr Leben, Munition) oder schwerer (weniger Ressourcen, One-Hit-Death) im Einzelspieler machen.
- Fortschritt beschleunigen — Speedhack oder Gold/Erfahrung bearbeiten, um Grinding in Offline-Spielen zu reduzieren.
- Lernen und Lehren — Speicherlayout, Assembler und Debugging verstehen. Das eingebaute Tutorial und das Wiki werden in Unterricht und Selbststudium genutzt.
- Trainer erstellen und teilen — .CT-Dateien oder eigenständige Trainer bauen und im Forum teilen.
- Eigenes Spiel testen — Entwickler hängen CE an ihr Spiel an, um Bugs oder Balance-Probleme zu finden.
- Sicherheit und Analyse — Prüfen, wie Anwendungen sich im Speicher verhalten (im rechtlichen Rahmen).
Rechtliche und ethische Nutzung
Cheat Engine ist für private und Bildungszwecke. Sie dürfen die EULA oder Nutzungsbedingungen von Spielen oder Anwendungen, an die Sie CE anbinden, nicht verletzen. CE für unfaire Vorteile in Online-Spielen, zum Umgehen von Bezahlschranken oder zum Cracken zu nutzen, ist nicht erlaubt und kann illegal sein. Der Autor unterstützt das nicht. Im Zweifel nutzen Sie CE nur für Software, die Sie besitzen oder analysieren dürfen, und nur so, dass niemand geschädigt wird und keine Vereinbarungen gebrochen werden.
Warum der Name „Cheat Engine“?
Der Name spiegelt die Ursprünge wider: Werte in Spielen (z. B. Leben, Munition, Geld) finden und ändern, um im Einzelspieler zu „cheaten“. Daraus wurde eine vollwertige Debugging- und Speicher-Analyse-Plattform. Heute wird CE ebenso zum Lernen, Entwickeln und Analysieren wie zum Spiel-Modifizieren genutzt. Das „Engine“ steht für ein vielseitiges Framework (Scanner, Debugger, Skripte), das auf viele Arten von Software anwendbar ist.
Wer pflegt Cheat Engine?
Cheat Engine wurde von Dark Byte erstellt und wird von ihm geleitet. Die Entwicklung wird von der Community unterstützt: Fehlermeldungen und Wünsche auf Diskussion und Tutorials im Forum, finanzielle Unterstützung über Patreon. Der Quellcode ist offen; für Lizenz und Weitergabe eigener Builds wenden Sie sich an den Autor. Neue Releases werden im Forum angekündigt; Patreon-Unterstützer erhalten oft frühen Zugang zu Windows-Builds.
Plattformen und Versionen
Hauptplattform ist Windows (32- und 64-Bit). Eine Mac-Version ist verfügbar (z. B. 7.5.2) und kann Einschränkungen oder Bugs haben. Für Linux und Android erlaubt CEServer, dass ein Windows-CE-Client sich per Netzwerk mit einem Prozess verbindet – für fortgeschrittene Nutzer und Entwickler. Es gibt keine offizielle mobile CE-App; laden Sie nur von offiziellen oder vertrauenswürdigen Quellen. Aktuelle Builds: Downloads; Release-Infos: Versionsverlauf.