À propos
Cheat Engine est un outil pour modifier les jeux solo et déboguer les applications. Il inclut un scanner mémoire, débogueur, désassembleur, Speedhack, scripts Lua et support Mono/.NET.
Page À proposScanner de mémoire et modificateur de jeux
Modifiez les jeux solo, déboguez les applications et apprenez l’édition mémoire.
Gratuit pour Windows et Mac. Usage éducatif uniquement.
Téléchargez Cheat Engine pour Windows ou Mac. CE 7.6 est la dernière version publique. Ajoutez une exception antivirus si besoin.
Tutoriel CE intégré (menu Démarrer), tutoriels du Wiki et guides vidéo. Commencez par les étapes 1 à 5 du tutoriel CE pour les bases du scan.
Pas à pas : installer CE, attacher à un jeu, Premier scan, changer la valeur en jeu, Scan suivant, ajouter l’adresse et figer ou modifier. Lancez d’abord le tutoriel intégré.
Scan et types de valeur, pointeurs, code et AOB, Mono/Unity, Lua, performances et conseils de workflow.
Cheat Engine est un outil pour modifier les jeux solo et déboguer les applications. Il inclut un scanner mémoire, débogueur, désassembleur, Speedhack, scripts Lua et support Mono/.NET.
Page À proposQuestions fréquentes : installation, version Mac, jeux en ligne, antivirus, types de valeur, pointeurs, Mono, etc.
Page FAQVie et or, pointeurs, Speedhack, Lua, Mono/Unity, sauvegarde des tables .CT et retours d’expérience de la communauté.
Page GuidesFaux positif antivirus, échec d’installation, impossible d’attacher, trop ou zéro résultat, problèmes de scan de pointeurs, jeu qui se ferme.
Page DépannageRecherchez des valeurs (vie, or, munitions) dans les processus en cours et modifiez-les. Valeur inconnue, augmentée/diminuée, etc.
Inspectez et modifiez le code, points d’arrêt et traçage. Utile pour le modding et l’analyse logicielle.
Créez des trainers autonomes à partir de vos tables. Partagez vos trouvailles via des fichiers .CT.
Accélérez ou ralentissez le temps du jeu. Pratique pour le grind ou les passages difficiles.
Étendez CE avec Lua. Auto-attache, interfaces personnalisées et automatisation.
Analysez les assemblies Mono et .NET en jeu. Trouvez classes et champs pour Unity et autres jeux gérés.
Trouvez des chemins de pointeurs stables pour que votre table fonctionne après redémarrage du jeu.
Voyez quelle instruction écrit dans une adresse. Utilisez pour patcher le code (god mode, munitions infinies).
Injectez ou remplacez du code assembleur. NOP, code caves et scripts AOB pour triches résistantes aux mises à jour.
Sauvegardez adresses et scripts en tables XML. Partagez ou rechargez plus tard. Les tables peuvent inclure Lua et descriptions.
Recherchez sans connaître le nombre exact. Utilisez valeur augmentée/diminuée/modifiée pour affiner pas à pas.
Utilisez 4 octets pour la vie et les munitions ; essayez Float si aucun résultat.
Faites plusieurs scans suivants après avoir changé la valeur en jeu pour affiner la liste.
Figez une adresse en cochant la case dans la colonne Active.
Lancez le tutoriel CE intégré (Menu Démarrer) avant de toucher à un vrai jeu.
Utilisez le scan de pointeurs pour que votre table fonctionne après redémarrage.
N’ouvrez que des fichiers .CT de sources de confiance ; ils peuvent exécuter du Lua.
Pour les jeux Unity, essayez Mono → Dissect mono pour trouver classes et champs.
Speedhack peut accélérer ou ralentir le temps dans beaucoup de jeux solo.
Sauvegardez votre table (Fichier → Enregistrer) pour ne pas perdre votre travail.
Emplacement mémoire où une valeur est stockée
Chemin vers une adresse valide après redémarrage
Recherche en mémoire de la valeur saisie
Affiner les résultats avec une nouvelle valeur
Garder une valeur écrite pour que le jeu ne puisse pas la modifier
Fichier table de triche (adresses et scripts)
Tableau d’octets ; utilisé pour trouver le code à injecter
Runtime .NET utilisé par beaucoup de jeux Unity
Modifier la vitesse à laquelle le jeu fait passer le temps
4 octets, Float, Double, etc. pour le scan
Pour les changelogs et l’accès anticipé, voir Patreon.
CE est souvent signalé par l’antivirus comme outil de triche. Téléchargez depuis une source fiable et ajoutez une exception. N’ouvrez que des .CT de confiance.
En général non. Les données importantes sont sur le serveur. Modifier les valeurs en local ne persiste pas. N’utilisez pas CE en violation des conditions d’utilisation.
Les adresses mémoire changent entre les exécutions. Utilisez un pointeur (scan de pointeurs) pour retrouver la valeur à chaque fois.
Vie et munitions sont souvent en 4 octets. Essayez Float pour pourcentages ou coordonnées. Voir le guide Types de valeur.
Support complet. Téléchargez l’installateur sur la page Téléchargements. CE 7.6 est la dernière version.
Version Mac disponible (ex. 7.5.2). Partagiciel jusqu’à soutien du projet sur Patreon.
Pas de version dédiée. Certains utilisent CE sous Linux via Wine. CEServer existe pour le scan réseau.
Installation, premier scan, scan suivant, figer, enregistrer
Guides pas à pas et tutoriel CE intégré
Histoires d'utilisateurs et conseils pratiques
Types de valeur, valeur inconnue, options
Adresses stables après redémarrage
Quand utiliser 4 octets, Float, Double
Problèmes d'installation et d'exécution
Réponses aux questions courantes
Les joueurs utilisent CE pour ajuster la difficulté (plus de vie, munitions infinies), accélérer le grind avec le Speedhack, ou expérimenter les mécaniques en jeu hors ligne.
Ils trouvent adresses et code pour créer des trainers, partager des tables .CT ou des outils Lua. Beaucoup partagent sur le forum.
CE sert à apprendre la mémoire, les pointeurs, l'assembleur et le débogage. Le tutoriel et le Wiki accompagnent l'usage éducatif.
Professionnels et passionnés utilisent le débogueur et le désassembleur pour analyser le fonctionnement des applications, en sécurité ou compatibilité.
Certains utilisent le Speedhack ou des modifications en solo pour s'entraîner ou des runs spécifiques, quand les règles de la communauté le permettent.
Les développeurs utilisent CE pour tester leurs jeux, vérifier le stockage des valeurs ou déboguer des problèmes mémoire.
Faites d’autres scans suivants ; changez la valeur en jeu à chaque fois.
Essayez Float ou 8 octets ; ou utilisez Valeur initiale inconnue.
Utilisez le scan de pointeurs pour trouver un chemin stable.
Ajoutez une exception pour le dossier de CE.
Lancez CE en administrateur ; certains jeux ont un anticheat.
Le jeu peut détecter CE ; essayez d’attacher avant le chargement du jeu.
Saisissez la valeur affichée en jeu (ex. 100) et cliquez sur Premier scan. Changez la valeur en jeu (ex. prenez des dégâts pour obtenir 80), saisissez la nouvelle valeur et cliquez sur Scan suivant. Répétez jusqu’à avoir peu d’adresses. Double-cliquez sur une pour l’ajouter à la liste, puis modifiez ou figez-la. Si vous ne connaissez pas la valeur exacte, utilisez Valeur initiale inconnue, puis Valeur augmentée ou Valeur diminuée après chaque changement en jeu.