Cheat Engine

L’outil ultime de scan mémoire et de modification de jeux. Modifiez les jeux solo, déboguez des applications et apprenez l’ingénierie inverse — gratuitement.

Cheat Engine
Scanner mémoire Cheat Engine

Prêt à commencer ?

Téléchargez Cheat Engine gratuitement, lancez le tutoriel intégré et consultez nos guides pour des techniques avancées. En cas de problème, voir la FAQ et les Guides pour les solutions de la communauté.

Télécharger Cheat Engine

Pourquoi utiliser Cheat Engine ?

Cheat Engine ne sert pas qu’à « tricher » dans les jeux. C’est un outil puissant et gratuit utilisé par des milliers de joueurs, moddeurs et développeurs pour le jeu solo, l’apprentissage de l’ingénierie inverse et le débogage. Voici pourquoi il reste populaire depuis des années.

Liberté en solo

En jeu hors ligne, vous maîtrisez l’expérience. Plus de vie, des munitions infinies ou ralentir le temps face à un boss ? Cheat Engine permet de modifier les valeurs en mémoire pour adapter la difficulté. Pas de contrôle serveur, pas de ban — juste vous et le jeu.

Beaucoup l’utilisent aussi pour corriger des jeux solo cassés ou trop répétitifs : ajuster les taux de drop, sauter des passages pénibles ou se redonner des ressources après un crash.

Comprendre comment le logiciel fonctionne

Cheat Engine est utilisé en formation et par des passionnés pour comprendre la mémoire, les pointeurs, l’assembleur et le débogage. Le tutoriel intégré et nos guides enseignent des notions utiles au développement de jeux, à la sécurité et à la programmation bas niveau.

Vous pouvez vous attacher à tout processus (avec les droits adéquats), inspecter la mémoire, poser des points d’arrêt et voir les valeurs changer. C’est une approche pratique pour apprendre l’ingénierie inverse sans outils coûteux.

Gratuit, ouvert et transparent

Cheat Engine est gratuit. Le code source est disponible pour voir exactement ce qu’il fait et même compiler votre propre version. Vous n’avez jamais à payer pour utiliser l’outil de base.

Ce que Cheat Engine peut faire

Du simple changement de valeur à l’injection de code et au script — voici les principales capacités intégrées.

Scanner mémoire

Scannez rapidement les variables dans tout processus. Santé, argent, munitions et plus. Filtrez par type et affinez avec le scan suivant.

Débogueur et désassembleur

Débogueur complet avec points d’arrêt, pas à pas et désassembleur. Inspectez et modifiez le code. Indispensable pour les modifs avancées et l’apprentissage.

Speedhack

Modifiez la vitesse du jeu sans affecter le système. Ralentir pour la précision ou accélérer le grind. Compatible avec de nombreux jeux solo.

Créateur de trainers

Créez des trainers autonomes à partir de vos tables de triche. Partagez ou utilisez des raccourcis sans garder Cheat Engine ouvert.

Scripts Lua

Support Lua étendu. Automatisez les scans, créez des interfaces et des outils personnalisés. Grande bibliothèque d’extensions disponibles.

Scan de pointeurs et AOB

Trouvez des pointeurs valides après redémarrage. Utilisez l’AOB (Array of Bytes) pour des injections de code stables après mises à jour du jeu.

Au-delà, Cheat Engine gère l’inspection Mono et .NET, la dissection de structures, les scripts auto-assembleur et plus. Voir la page À propos pour la liste complète.

Démarrage en 5 étapes

Nouveau sur Cheat Engine ? Suivez ce parcours pour passer de zéro à votre premier changement de valeur réussi.

  1. 1

    Télécharger et installer

    Récupérez Cheat Engine sur la page des téléchargements. Si l’antivirus bloque, ajoutez une exception. Installez avec les options par défaut sauf si vous savez ce que vous modifiez.

  2. 2

    Lancer le tutoriel intégré

    Depuis le menu Démarrer, ouvrez « Tutoriel Cheat Engine ». Terminez au moins les étapes 1 à 5. Vous apprendrez à attacher un processus, choisir un type de valeur, faire un premier scan, un scan suivant et modifier une valeur. Comptez 15–30 minutes, cela vous évite des heures de confusion plus tard.

  3. 3

    Choisir un jeu solo simple

    Choisissez un jeu hors ligne avec des valeurs évidentes : vie, or, munitions ou score. Lancez le jeu, puis dans Cheat Engine cliquez sur « Ouvrir un processus » et sélectionnez le jeu. Même démarche que le tutoriel : scan de la valeur, changez-la en jeu, scan suivant, verrouiller ou modifier l’adresse.

  4. 4

    Apprendre les pointeurs si les adresses changent

    Si l’adresse de votre valeur change à chaque redémarrage du jeu, il faut un pointeur. Utilisez « Scan de pointeurs » après avoir trouvé la valeur une fois, puis filtrez après redémarrage. Les Tutoriels et nos Guides expliquent le scan de pointeurs.

  5. 5

    Ressources avancées

    Pour l’AOB, l’injection de code, les scripts Lua et les astuces avancées, nos Guides et Tutoriels sont les meilleures ressources. Enregistrez votre travail en fichier .CT (table de triche) pour le réutiliser ou le partager.

Conseils pour les débutants

Quelques habitudes qui font la différence quand vous débutez avec Cheat Engine.

Choisir le bon type de valeur

La vie et les munitions sont souvent 4 ou 2 octets. Les pourcentages et coordonnées sont souvent Float ou Double. Si vous n’avez aucun ou trop de résultats, essayez un autre type. Le tutoriel montre le comportement de chaque type.

Modifier la valeur dans le jeu

Après le premier scan, changez la valeur en jeu (prenez des dégâts, dépensez de l’or), puis cliquez sur « Scan suivant ». Répétez pour réduire la liste jusqu’à une ou quelques adresses.

Enregistrer votre table

Dès que vous trouvez quelque chose d’utile, enregistrez en .CT. Les adresses peuvent changer au redémarrage ; pour des triches stables il faudra des pointeurs, mais enregistrer tôt évite de perdre le travail.

« Verrouiller » ou « Actif » avec prudence

Verrouiller une valeur l’empêche de changer. Utile pour vie ou munitions infinies. Certains jeux détectent des valeurs impossibles et peuvent planter — testez sur une sauvegarde que vous pouvez perdre.

Un processus à la fois

Attachez-vous à un seul processus. Si vous changez de jeu, fermez la table ou ouvrez une nouvelle instance de Cheat Engine. Scanner le mauvais processus donne des résultats inutiles.

Consulter le wiki pour votre jeu

Beaucoup de jeux ont une protection ou stockent les valeurs de façon peu évidente. Nos guides ont souvent des notes (« utiliser Float », « pointeur requis »). Une recherche rapide fait gagner du temps.

Cas d’usage courants

Les utilisateurs se servent de Cheat Engine pour de nombreux objectifs. Voici les scénarios les plus courants.

  • Ajuster la difficulté en jeu solo. Trop difficile ? Plus de vie ou de munitions. Trop facile ? Limitez les ressources. Le speedhack ralentit ou accélère le temps. Tout cela n’affecte que votre jeu local ; pas de serveur.
  • Éviter le grind ou récupérer après un bug. Si un jeu est trop répétitif ou que vous avez perdu votre progression à cause d’un crash, vous pouvez restaurer monnaie, niveaux ou objets en trouvant et modifiant les bonnes valeurs. Uniquement en solo ou sauvegardes locales.
  • Apprendre l’ingénierie inverse et le débogage. Étudiants et passionnés utilisent Cheat Engine pour comprendre comment les programmes stockent les données, utilisent les pointeurs et exécutent le code. Le débogueur et le désassembleur permettent de suivre les instructions pas à pas.
  • Créer et partager des tables de triche. Une fois les adresses ou scripts trouvés, enregistrez en .CT. Rechargez la prochaine fois ou partagez en ligne. Téléchargez les .CT uniquement depuis des sources de confiance et ouvrez-les dans un éditeur de texte si besoin — ce sont du XML et peuvent contenir des scripts.
  • Créer des trainers autonomes. Le créateur de trainers transforme votre table en petit exécutable avec raccourcis. Pratique pour jouer sans garder Cheat Engine ouvert ou pour partager un trainer simple.

Expériences et solutions de la communauté

Retours réels de la communauté Cheat Engine : problèmes courants résolus et conseils qui marchent. Ces sujets reviennent souvent dans la FAQ.

« Mon antivirus signale Cheat Engine — est-ce sûr ? »

Cheat Engine peut manipuler tout processus et exécuter des scripts issus des tables, donc certains antivirus le marquent comme hacktool. En téléchargeant depuis une source fiable et en n’utilisant que des .CT de confiance (les .CT sont du XML, ouvrables en éditeur de texte), vous êtes en sécurité. Beaucoup ajoutent une exception ou désactivent temporairement l’AV à l’installation. Voir la FAQ.

— Question courante, réponse dans la FAQ

Problèmes d’installation ou de démarrage (Windows)

Si Cheat Engine ne s’installe ou ne démarre pas, consultez nos FAQ et Guides pour des solutions pas à pas. Exécuter en administrateur, exclure le dossier de l’antivirus et installer les runtimes Visual C++ sont des correctifs courants.

— Support

« J’ai modifié l’argent en jeu en ligne mais tout est revenu »

Vous n’avez modifié que la valeur affichée. Le serveur détient le solde réel. Cheat Engine n’est pas conçu pour les jeux en ligne et ne contourne pas les contrôles serveur. Utilisez-le uniquement pour le solo ou les jeux locaux où les données sont sur votre machine.

— FAQ

Meilleure façon d’apprendre : le tutoriel intégré

Il est recommandé aux nouveaux utilisateurs de terminer le tutoriel fourni avec Cheat Engine (menu Démarrer après installation). Atteindre au moins l’étape 5 donne une base solide : attachement au processus, premier scan, scan suivant et modification de valeurs. Ensuite, essayez nos Tutoriels pour les pointeurs, l’AOB et Lua.

— À propos de Cheat Engine

« Trop de résultats » ou « Aucun résultat » au scan

Si vous avez des milliers d’adresses, affinez avec « Scan suivant » après avoir changé la valeur en jeu (perdre de la vie, etc.). Utilisez le bon type (4 octets, float, double…) — un mauvais type donne des résultats inutiles. Aucun résultat peut signifier une valeur stockée autrement (chiffrée, dans une structure ou côté serveur). Faites d’abord le tutoriel puis consultez les Guides pour le dépannage.

— Guides

À ne pas faire avec Cheat Engine

Cheat Engine est puissant mais a des limites et des frontières légales. Utilisez-le de façon responsable.

  • Jeux en ligne / multijoueur. Les valeurs sont sur le serveur. Les modifier en local ne change que l’affichage et peut entraîner un ban. N’utilisez pas Cheat Engine sur les jeux avec anti-triche ou progression en ligne uniquement.
  • Tout ce qui viole les règles du jeu ou de la plateforme. Respectez l’EULA et les conditions d’utilisation. Beaucoup de jeux solo autorisent le modding ou l’édition mémoire ; en cas de doute, vérifiez la position de l’éditeur.
  • Diffuser des logiciels malveillants. Les .CT et trainers peuvent contenir des scripts. Ne partagez que des fichiers que vous avez écrits ou vérifiés. N’utilisez pas Cheat Engine ou les tables pour nuire aux ordinateurs ou voler des données.
  • Contourner du contenu payant. Utiliser Cheat Engine pour débloquer des DLC ou achats in-game sans payer viole les conditions et peut être illégal. Utilisez-le uniquement pour les valeurs déjà présentes sur votre machine.

Termes clés

Petit glossaire des termes utilisés dans Cheat Engine et les tutoriels.

Scan mémoire
Recherche dans la mémoire du processus d’une valeur (ex. votre vie). Premier scan pour les candidats ; scan suivant pour affiner après changement.
Adresse
Emplacement en mémoire où une valeur est stockée. Les adresses peuvent changer au redémarrage du jeu ; pour des triches durables il faut souvent un pointeur.
Pointeur
Une adresse qui pointe vers une autre. Les chaînes de pointeurs restent valides après redémarrage, utilisées pour trouver les valeurs qui bougent en mémoire.
AOB (Array of Bytes)
Séquence d’octets unique dans le code du jeu. Utilisée pour retrouver le même code après des mises à jour, pour que l’injection ou le script reste valide.
Fichier .CT (table de triche)
Fichier qui stocke adresses, scripts et descriptions. Vous le chargez dans Cheat Engine pour réutiliser vos triches ou les partager.
Trainer
Petit programme généré à partir d’une table de triche, souvent avec raccourcis. Permet d’utiliser les triches sans ouvrir Cheat Engine. Créé avec le Créateur de trainers.

Configuration requise et compatibilité

Windows

Cheat Engine 7.6 tourne sur Windows 10 et 11. Des droits administrateur peuvent être nécessaires pour s’attacher à certains processus. Pour les anciens jeux ou problèmes de compatibilité, consultez nos Guides ; certains utilisent d’anciennes versions de CE ou le mode compatibilité. Les runtimes Visual C++ peuvent être requis ; nos Guides donnent les détails.

L’antivirus peut bloquer l’installateur ou le programme ; ajoutez une exclusion pour le dossier Cheat Engine.

Mac et autres plateformes

Une version Mac (ex. 7.5.2) est disponible ; voir la page Téléchargements. Elle peut être en retard sur la version Windows. Sous Linux, Cheat Engine peut tourner via Wine/Proton ; il existe un Cheat Engine Proton Launcher et des guides communautaires. CEServer est disponible pour d’autres plateformes (Android, ARM) pour le scan réseau — voir la page Téléchargements.

N’utilisez Cheat Engine que sur des logiciels que vous êtes autorisé à modifier selon leur licence ou conditions d’utilisation.

Ressources et liens

Tout pour télécharger Cheat Engine, apprendre à l’utiliser et obtenir l’aide de la communauté.

À propos de Cheat Engine (résumé)

Cheat Engine est un outil gratuit pour modifier les jeux solo et déboguer des applications. Il n’est pas destiné aux jeux en ligne. Il inclut un scanner mémoire, débogueur, désassembleur, assembleur, speedhack, créateur de trainers, outils Direct3D, outils d’inspection système et un support Lua étendu. Les développeurs peuvent créer leurs propres outils et les partager. Le code source est disponible pour la transparence et l’éducation ; vous pouvez compiler votre version pour un usage privé mais pas publier de versions dérivées. Les nouveaux utilisateurs devraient terminer le tutoriel intégré (au moins jusqu’à l’étape 5) pour les bases.

Le projet est maintenu par l’auteur et la communauté. Traductions, add-ons et builds CEServer sont sur notre page Téléchargements. Pour des fonctionnalités avancées comme DBVM (débogage noyau), voir la page DBVM. Pour les problèmes d’installation, antivirus ou « ne démarre pas », consultez la FAQ et les Guides.

Pour plus de détails, voir nos pages À propos et FAQ. Téléchargez la dernière version sur notre page Téléchargements. Cheat Engine 7.6 est la version publique actuelle pour Windows ; une version Mac est aussi disponible.

Cheat Engine

Logo et icône de Cheat Engine. L’outil est en développement depuis de nombreuses années et est utilisé dans le monde entier pour la modification de jeux, le débogage et l’apprentissage.

Cheat Engine

Captures d’écran du programme

Fenêtre principale Cheat Engine
Fenêtre principale
Scanner mémoire
Scanner mémoire
Tutoriel Cheat Engine
Tutoriel

Réponses rapides

Réponses courtes aux questions les plus posées par les nouveaux utilisateurs. Pour plus, voir la FAQ complète.

Cheat Engine est-il un virus ?

Non. C’est un outil légitime. L’antivirus peut le signaler car il peut modifier d’autres processus. Téléchargez depuis notre page Téléchargements et ajoutez une exception si besoin.

Puis-je l’utiliser sur les jeux en ligne ?

Non. Les jeux en ligne stockent les données importantes sur le serveur. Cheat Engine ne peut pas les modifier et son utilisation peut entraîner un ban.

Pourquoi des milliers de résultats ?

Changez la valeur en jeu (ex. perdez de la vie), puis cliquez sur Scan suivant. Répétez jusqu’à avoir peu d’adresses. Utilisez le bon type (4 octets, float, etc.).

Mon adresse ne marche plus après redémarrage du jeu.

La valeur a bougé en mémoire. Utilisez le Scan de pointeurs pour trouver un pointeur qui reste valide. Les Tutoriels expliquent comment.

Tables de triche et partage

Cheat Engine utilise les fichiers .CT (tables de triche) pour enregistrer et charger votre travail. Comprendre leur fonctionnement aide à rester en sécurité et à partager efficacement.

Une table de triche (.CT) stocke adresses, scripts et descriptions. Vous pouvez enregistrer vos trouvailles après une session et les recharger la prochaine fois. Beaucoup partagent des .CT en ligne pour des jeux précis.

Les .CT pouvant contenir des scripts Lua et du code Auto Assembler, n’ouvrez que des tables de personnes de confiance ou de fils connus. Vous pouvez ouvrir tout .CT dans un éditeur de texte (c’est du XML) pour vérifier un contenu suspect avant de le charger dans Cheat Engine.

En partageant votre table, indiquez la version du jeu et de Cheat Engine. Pour plus sur la création et le partage, voir la fonction Créateur de trainers.

Télécharger