Kostenlos · Windows & Mac

Cheat Engine

Speicher scannen, Werte ändern und Einzelspieler-Spiele voll im Griff. Schwierigkeit anpassen, debuggen und skripten – alles kostenlos. Verstehe Spiele von innen.

Nur 18+. Für private und Bildungszwecke. Bitte vor Nutzung die FAQ lesen.

Cheat Engine nach Prozessauswahl – Adressliste und Scan-Optionen

Überblick

Was Cheat Engine kann

An jeden Prozess anbinden, Speicher scannen und Werte ändern. Die Oberfläche zeigt Adressliste, Speicher-Ansicht und Scan-Optionen an einem Ort.

  • Prozess wählen (Spiel oder Anwendung)
  • Nach Werten scannen, mit „Nächster Scan“ eingrenzen
  • Adressen in der Liste bearbeiten oder einfrieren

Speicher-Scanner

Variablen im Spiel schnell finden – Leben, Munition, Gold – und ändern. Erster Scan, Wert ändern, nächster Scan, sperren oder bearbeiten.

Debugger & Disassembler

Debugger, Disassembler und Assembler für Fortgeschrittene. Ablauf verfolgen, Breakpoints setzen, Code injizieren.

Speedhack & Trainer

Spielzeit verlangsamen oder beschleunigen. Trainer mit dem integrierten Trainer-Maker erstellen und teilen.

Lua

Lua-Skripte

Umfangreiche Lua-Unterstützung. Skripte und Erweiterungen schreiben, .CT-Tabellen und Automatisierung in der Community teilen.

DBVM

DBVM erweitert die Möglichkeiten auf unterstützten Systemen. Rechtsklick auf das CE-Logo, um zu prüfen, ob Ihr System es unterstützt.

Bildung & Sicher

Speicher untersuchen und verstehen, wie Programme funktionieren. Quellcode zum Lernen verfügbar; verantwortungsvoll und legal nutzen.

Cheat Engine in Aktion

Screenshots der Oberfläche, Scannen und Nutzung von CE mit Spielen.

Cheat Engine 6.1 Oberfläche – Hauptfenster
Hauptoberfläche
Cheat Engine Oberfläche
Scan & Adressliste
Cheat Engine Komplett-Anleitung für Einsteiger
Einsteiger-Anleitung
Cheat Engine mit Remnant 2
Beispiel: Remnant 2

Aktuelle Version

12. Februar 2025

Cheat Engine 7.6 — Öffentliche Version

Cheat Engine 7.6 ist für alle verfügbar. Enthält Verbesserungen und Fixes aus dem 7.5-Zyklus. Patreons hatten Vorzug; Mac- und öffentliche Builds gibt es auf der Download-Seite.

Zu den Downloads

Probleme bei Installation oder Start? Siehe Fehlerbehebung.

Warum Cheat Engine?

Für Spieler

Einzelspieler-Spiele gehören dir – spiel sie, wie du willst. Zu schwer? Schaden reduzieren oder mehr Ressourcen. Willst du Herausforderung? Leben begrenzen. Cheat Engine gibt dir die Kontrolle über Werte im Speicher: Leben, Munition, Geld, Geschwindigkeit.

Viele nutzen CE zum schnelleren Grinden (Speedhack oder Ressourcen bearbeiten) oder um Inhalte zu erkunden. Alles lokal – kein Server.

Für Lernende und Entwickler

Cheat Engine eignet sich hervorragend, um zu verstehen, wie Programme und Spiele funktionieren. Du siehst, wie Werte im Speicher liegen, wie die CPU Code ausführt und wie man Daten findet und ändert. Reverse Engineering mit CE vermittelt Assembler, Speicherlayout und Debugging.

Entwickler nutzen CE zum Testen eigener Spiele und zum Analysieren von Software. Der Quellcode ist einsehbar, die Community tauscht sich im Forum und im Wiki aus.

Wer nutzt Cheat Engine?

Cheat Engine wird von unterschiedlichen Nutzern aus verschiedenen Gründen genutzt.

  • Einzelspieler — Spieler, die Schwierigkeit anpassen, Grind überspringen oder offline experimentieren wollen. Oft mit vorgefertigten Cheat-Tabellen aus dem Forum.
  • Trainer-Ersteller — Nutzer, die Adressen finden, Skripte schreiben und .CT-Dateien oder Trainer teilen.
  • Lernende und Lehrende — Alle, die Reverse Engineering, Assembler oder Speicherverwaltung lernen. Das CE-Tutorial ist ein häufiger Einstieg.
  • Sicherheitsforscher — Profis, die Malware oder Softwareverhalten analysieren.
  • Spieleentwickler — Indie- und Profi-Entwickler, die CE zum Testen und zur Balance nutzen.

Nur Einzelspieler: Warum das wichtig ist

Cheat Engine ist für lokal laufende Spiele gedacht. Im Einzelspieler liegen Spielstand, Leben, Munition, Gold im Speicher deines Prozesses. CE kann sie finden und ändern, ohne andere zu beeinträchtigen. Bei Online- oder Mehrspieler-Spielen ist der Server die Wahrheitsquelle. Änderungen am Client ändern keine Serverdaten, können Desync oder Bans verursachen und verstoßen gegen die Nutzungsbedingungen. Nutze CE nur im Einzelspieler und offline.

Über das Scannen hinaus: Debugger und Code-Injection

Wenn Sie Werte finden und einfrieren können, geht mehr: „Herausfinden, was diese Adresse beschreibt“ zeigt die genaue Anweisung; mit dem Auto Assembler können Sie sie durch eigenen Code ersetzen (NOP oder neue Logik injizieren). So entstehen unendlich Munition, kein Rückstoß usw. Der Debugger erlaubt Breakpoints, Einzelschritte und das Prüfen von Registern und Speicher. Das Wiki hat Schritt-für-Schritt-Anleitungen zu Code-Injection und AOB. Details auf der Funktionen-Seite.

Was du nicht tun solltest

  • Cheat Engine nicht in Online- oder Mehrspieler-Spielen zum Cheaten nutzen. Verstößt gegen die Nutzungsbedingungen und kann zu Banns führen.
  • Nicht nutzen, um Paywalls zu umgehen, Software zu cracken oder kostenpflichtige Inhalte unerlaubt zu beschaffen.
  • .CT-Dateien oder Trainer aus unbekannten Quellen können Schadcode enthalten.
  • Keine modifizierten oder neu verpackten Builds ohne Erlaubnis des Autors verbreiten.

Vollständige Richtlinien: Rechtliches & Ethik.

Einstieg

Neu bei Cheat Engine? Folge diesen Schritten vom Start bis zum ersten Cheat.

  1. Herunterladen und installieren — Neueste Version von der Download-Seite. Während der Installation Internetverbindung. Bei Antivirus-Block: Fehlerbehebung.
  2. Integriertes Tutorial — Im Startmenü „Cheat Engine“ starten und das Tutorial durchspielen. Mindestens Schritte 1–5. Du lernst: Prozess anbinden, Wert scannen, ändern.
  3. Einzelspieler-Spiel testen — Ein Offline-Spiel wählen, CE anbinden, nach einem Wert scannen (z. B. Leben), im Spiel ändern, „Nächster Scan“. Wiederholen, bis wenige Adressen übrig sind. Zur Liste hinzufügen und einfrieren oder bearbeiten.
  4. Wiki und Forum — Das Wiki hat Anleitungen zu Pointern, AOBs und Auto Assembler. Im Forum findest du spielspezifische Tabellen.
  5. Funktionen erkundenSpeedhack, Pointer-Scan oder einfache Auto-Assembler-Skripte. Unbekannte Begriffe im Glossar nachschlagen.

So funktioniert der Speicher-Scanner

Kernfunktion von Cheat Engine ist das Scannen des Prozessspeichers nach eingegebenen Werten. Spiele speichern Leben, Munition, Gold usw. im RAM; der Scanner findet diese Stellen und lässt sie ändern.

Erster Scan

Sie wählen den Werttyp (z. B. 4 Bytes oder Float) und den im Spiel sichtbaren Wert (z. B. Leben = 100). Klick auf „Erster Scan“. CE durchsucht den Speicher und listet jede Adresse mit diesem Wert. Oft gibt es tausende Treffer – mit „Nächster Scan“ grenzen Sie ein.

Nächster Scan

Ändern Sie den Wert im Spiel (z. B. Schaden nehmen, Leben wird 80). In CE 80 eintragen und „Nächster Scan“. CE behält nur Adressen, die jetzt 80 enthalten. Nach ein paar Durchgängen bleibt oft eine oder wenige Adressen – das ist Ihr Leben (oder Munition, Gold usw.). Doppelklick fügt sie zur Adressliste hinzu.

Scan-Typen erklärt

Je nach Situation eignen sich andere Scan-Bedingungen. Die richtige Wahl beschleunigt die Suche.

  • Exakter Wert — Sie kennen den aktuellen Wert (z. B. 100 Leben). Schnell und präzise. Wenn das Spiel die Zahl anzeigt.
  • Unbekannter Ausgangswert — Sie kennen den Wert nicht (z. B. versteckter Zähler). Erster Scan trifft fast alles; dann „Erhöhter Wert“, „Verringerter Wert“ oder „Geänderter Wert“ bei den nächsten Scans, während Sie im Spiel ändern. Das eingebaute Tutorial erklärt das.
  • Größer als / Kleiner als — Sie kennen nur einen Bereich. Nützlich bei großen Werten oder unsicherer Zahl.
  • Geänderter / Unveränderter Wert — „Geändert“ behält Adressen, deren Wert sich seit dem letzten Scan geändert hat; „Unverändert“ die übrigen. Hilft, Werte auszufiltern, die sich jedes Frame ändern.

Werttypen: die richtige Wahl

Spiele speichern Zahlen in verschiedenen Formaten. Liefert der Scan nichts oder Falsches, ist oft der Werttyp schuld.

4 Bytes — Typisch für Ganzzahlen (Leben, Munition, Gold). Zuerst damit versuchen.
Float — Dezimalzahlen (z. B. 100,5). Für Lebensbalken, Positionen, Geschwindigkeiten.
8 Bytes / Double — Große Ganzzahlen oder doppelte Genauigkeit. Manche Spiele nutzen das für Währung oder Koordinaten.

Im Zweifel zuerst 4 Bytes und Float probieren. Falscher Typ liefert keine oder tausende falsche Treffer. Mehr im Glossar.

Warum Adressen sich ändern: Pointer-Scan

Nach dem Finden einer Adresse und Speichern der Tabelle kann ein Neustart des Spiels den Cheat unwirksam machen – dieselbe Variable liegt jedes Mal woanders (ASLR, dynamische Allokation).

Ein Pointer ist eine Kette von Adressen: Eine Adresse enthält die nächste, die letzte Ihren Wert. Diese Kette bleibt oft über Neustarts gültig. Der Pointer-Scan von Cheat Engine findet solche Ketten. Einmal ausführen (kann Minuten dauern), dann einen funktionierenden Pointer in die Tabelle übernehmen – der Cheat funktioniert bei jedem Start. Das Wiki hat Pointer-Tutorials.

Einfrieren vs. Bearbeiten

Einfrieren

CE schreibt den aktuellen Wert ständig zurück, das Spiel kann ihn nicht ändern. Für unendlich Leben, Munition oder jeden Wert, den Sie fixieren wollen. Rechtsklick auf die Adresse → Einfrieren aktivieren.

Bearbeiten

Sie ändern den Wert einmal (z. B. Gold auf 9999). Das Spiel kann ihn später überschreiben. Für einmalige Boosts oder Tests. Sie können einen Wert setzen und dann einfrieren, damit das Spiel ihn nicht überschreibt.

Speedhack: Zeit verlangsamen oder beschleunigen

Speedhack ändert, wie schnell das Spiel die Zeit vergehen sieht. Verlangsamen (schwierige Stellen, Analyse) oder beschleunigen (schnelleres Grinden im Einzelspieler). Funktioniert über Hooks in zeitbezogenen APIs. Nach dem Anbinden im Speedhack-Fenster aktivieren. Nicht in Online-Spielen – kann Desync oder Erkennung verursachen. Details auf der Funktionen-Seite.

Trainer-Maker: teilen ohne CE

Mit Adressen und Skripten in einer Cheat-Tabelle können Sie über Datei → Trainer erstellen einen eigenständigen Trainer (.exe) bauen. Der Trainer hat ein einfaches Fenster (Kontrollkästchen, Hotkeys), damit andere Ihre Cheats nutzen können, ohne Cheat Engine zu installieren. Nur aus vertrauenswürdigen Quellen teilen; Trainer von unbekannten Seiten können Schadcode enthalten.

Lua-Skripte: automatisieren und erweitern

Cheat Engine hat eingebaute Lua-Unterstützung. Sie können Scannen automatisieren, eigene Oberflächen bauen, Prozesse automatisch anbinden und mit Speicher und Adressliste arbeiten. Viele Forum-Erweiterungen und Tabellen nutzen Lua. Das Wiki dokumentiert die CE-Lua-API. Lua-Grundlagen öffnen die Tür zu mächtigen eigenen Tools.

DBVM: optionaler erweiterter Modus

DBVM (Debugger Virtual Machine) ist ein Hypervisor unter dem Betriebssystem und erweitert die Möglichkeiten von CE – besonders unter 64-Bit-Windows. Ermöglicht z. B. Ultimap (Ablaufverfolgung) und stärkeres Debugging. DBVM laden erfordert kompatible CPU und Start mit dem DBVM-Loader. Die meisten Nutzer brauchen es nicht; CE läuft vollständig ohne DBVM. Rechtsklick auf das CE-Logo → Über, um zu prüfen, ob Ihr System es unterstützt.

Unity- und Mono-Spiele

Viele Spiele nutzen Unity (C# / Mono). Nach dem Anbinden Mono → Mono-Funktionen aktivieren. Dann können Sie Klassen und Felder des Spiels nach Namen durchsuchen (z. B. Player.health) und zur Adressliste hinzufügen, ohne zu scannen. Für manche Werte scannen Sie weiter normal. Das Wiki hat Unity-Anleitungen.

Typische Anfängerfehler

  • Falsche Bitzahl — 64-Bit-CE für 64-Bit-Spiele, 32-Bit-CE für 32-Bit-Spiele. Im Task-Manager prüfen.
  • Falscher Werttyp — Liefert exakter Scan nichts, Float oder 8 Bytes probieren.
  • Zu früh scannen — Der Wert muss im Spiel existieren (z. B. Level geladen, damit Leben/Munition genutzt werden), bevor Sie scannen.
  • Nach einem Nächsten Scan aufhören — Ein Nächster Scan lässt oft hunderte Adressen übrig. Wert im Spiel erneut ändern und Nächster Scan, bis die Liste klein ist.
  • Tabelle nicht speichern — Datei → Speichern nutzen, damit Sie Adressen beim Schließen von CE nicht verlieren.
  • CE in Online-Spielen nutzen — Nicht tun. Verstößt gegen Nutzungsbedingungen und kann zu Banns führen. Nur Einzelspieler.

Systemanforderungen

Cheat Engine läuft unter Windows (32- und 64-Bit) und macOS. Sie brauchen ein passendes Betriebssystem und genug RAM für die angehängten Prozesse. Für DBVM (optional) unterstützte Hardware und Start mit dem DBVM-Loader. Aktuelle Builds und Anforderungen auf der Download-Seite.

Antivirus und sichere Nutzung

Viele Antivirenprogramme melden Cheat Engine, weil es Speicher anderer Prozesse liest und schreibt sowie Code injizieren kann – Fähigkeiten, die auch Schadsoftware nutzt. Beim offiziellen Build ist das ein Fehlalarm. Ausschluss für den CE-Ordner hinzufügen oder Antivirus während der Installation kurz deaktivieren. Siehe Fehlerbehebung. CE nur von vertrauenswürdigen Quellen laden; unbekannte Mirror meiden.

Cheat-Tabellen (.CT-Dateien)

Eine Cheat-Tabelle ist eine XML-Datei mit Adressen, Skripten, Beschreibungen und Optionen. Sie speichern mit Datei → Speichern als .CT und laden später mit Datei → Laden. Tabellen können geteilt werden; das Forum hat spielspezifische Tabellen. .CT-Dateien nur aus vertrauenswürdigen Quellen öffnen – sie können Lua und Assembler enthalten, die beim Laden ausgeführt werden.

Hotkeys für schnelle Steuerung

Sie können einer Adresse oder einem Skript eine Tastenkombination (z. B. Strg+H) zuweisen. Rechtsklick auf die Adresse → Hotkeys setzen. „Umschalten“ zum An-/Ausschalten des Cheats oder „Wert setzen“, um beim Drücken eine Zahl zu schreiben. Hotkeys funktionieren, wenn das Spiel im Vordergrund und CE im Hintergrund ist – kein Alt-Tab nötig.

Aktuelle Versionen im Überblick

7.6 Aktuelle öffentliche Version. Verbesserungen und Fixes.
7.5 Mono/Unity, DBVM und Scanner-Updates.
7.4 Stabilität und Funktionsverbesserungen.

Vollständiger Versionsverlauf →

Cheat Engine unterstützen

Die Entwicklung lebt von der Community. Auf Patreon erhalten Unterstützer oft frühen Zugang zu Windows-Builds und einen sauberen Installer ohne Bündel-Angebote. Spenden helfen bei Entwicklung und Serverkosten.

Häufig gestellte Fragen

Kurze Antworten auf die häufigsten Fragen. Vollständige Liste auf der FAQ-Seite.

Ist Cheat Engine kostenlos? Ja. CE ist kostenlos. Der Installer kann optionale Drittanbieter-Software anbieten (ablehnbar). Patreon-Unterstützer erhalten einen sauberen Installer.
Läuft es auf dem Mac? Ja. Eine Mac-Version ist verfügbar (z. B. 7.5.2). Download auf der offiziellen Download-Seite.
Ist es legal? CE ist für private und Bildungszwecke. Nicht in Online-Spielen oder gegen EULA/Nutzungsbedingungen nutzen. Siehe Rechtliches & Ethik.
Warum blockiert mein Antivirus? CE kann Speicher lesen/schreiben und Code injizieren; manche Antiviren stufen es ein. Beim offiziellen Build ein Fehlalarm. Ausschluss hinzufügen oder Fehlerbehebung.
32-Bit oder 64-Bit? 64-Bit-CE für 64-Bit-Spiele, 32-Bit-CE für 32-Bit-Spiele. Im Task-Manager prüfen.

Wichtige Begriffe

Adresse, Pointer, Scan, Einfrieren, AOB, Cheat-Tabelle, Trainer – was bedeutet das? Das Glossar hat die Definitionen. Kurz: Eine Adresse ist eine Speicherstelle; ein Pointer eine Kette von Adressen zu Ihrem Wert; Einfrieren hält einen Wert konstant; ein AOB (Bytefolge) findet Code per Muster, damit Skripte nach Updates noch funktionieren.

Download