Speicher-Scanner
Variablen im Spiel schnell finden – Leben, Munition, Gold – und ändern. Erster Scan, Wert ändern, nächster Scan, sperren oder bearbeiten.
Kostenlos · Windows & Mac
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.
Überblick
An jeden Prozess anbinden, Speicher scannen und Werte ändern. Die Oberfläche zeigt Adressliste, Speicher-Ansicht und Scan-Optionen an einem Ort.
Variablen im Spiel schnell finden – Leben, Munition, Gold – und ändern. Erster Scan, Wert ändern, nächster Scan, sperren oder bearbeiten.
Debugger, Disassembler und Assembler für Fortgeschrittene. Ablauf verfolgen, Breakpoints setzen, Code injizieren.
Spielzeit verlangsamen oder beschleunigen. Trainer mit dem integrierten Trainer-Maker erstellen und teilen.
Umfangreiche Lua-Unterstützung. Skripte und Erweiterungen schreiben, .CT-Tabellen und Automatisierung in der Community teilen.
DBVM erweitert die Möglichkeiten auf unterstützten Systemen. Rechtsklick auf das CE-Logo, um zu prüfen, ob Ihr System es unterstützt.
Speicher untersuchen und verstehen, wie Programme funktionieren. Quellcode zum Lernen verfügbar; verantwortungsvoll und legal nutzen.
12. Februar 2025
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 DownloadsProbleme bei Installation oder Start? Siehe Fehlerbehebung.
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.
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.
Cheat Engine wird von unterschiedlichen Nutzern aus verschiedenen Gründen genutzt.
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.
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.
Vollständige Richtlinien: Rechtliches & Ethik.
Neu bei Cheat Engine? Folge diesen Schritten vom Start bis zum ersten Cheat.
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.
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.
Ä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.
Je nach Situation eignen sich andere Scan-Bedingungen. Die richtige Wahl beschleunigt die Suche.
Spiele speichern Zahlen in verschiedenen Formaten. Liefert der Scan nichts oder Falsches, ist oft der Werttyp schuld.
Im Zweifel zuerst 4 Bytes und Float probieren. Falscher Typ liefert keine oder tausende falsche Treffer. Mehr im Glossar.
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.
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.
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 ä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.
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.
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 (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.
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.
Probleme bei Installation oder Start? Fehlerbehebung und FAQ.
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.
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.
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.
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.
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.
Kurze Antworten auf die häufigsten Fragen. Vollständige Liste auf der FAQ-Seite.
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.
Schritt-für-Schritt-Anleitungen, Versionsverlauf und rechtliche Infos.