Comment utiliser le moteur de triche (avec des images)

Table des matières:

Comment utiliser le moteur de triche (avec des images)
Comment utiliser le moteur de triche (avec des images)

Vidéo: Comment utiliser le moteur de triche (avec des images)

Vidéo: Comment utiliser le moteur de triche (avec des images)
Vidéo: Excel 2016 - Créer ou ouvrir un fichier Excel 2024, Peut
Anonim

Ce wikiHow vous apprend à utiliser Cheat Engine pour modifier certains jeux informatiques. Cheat Engine est un outil d'analyse de la mémoire. Avec cet outil, vous pouvez accéder aux données stockées dans la mémoire de l'ordinateur et apporter des modifications à ces données. De cette façon, vous pouvez modifier les informations du jeu, telles que le niveau de santé, les munitions, le score, les vies et d'autres éléments ou aspects de votre inventaire.

Étape

Partie 1 sur 8: Installation du moteur de triche

363032 5
363032 5

Étape 1. Ouvrez la page Web du moteur de triche

Accédez à https://cheatengine.org/downloads.php depuis le navigateur Web de votre ordinateur.

363032 6
363032 6

Étape 2. Sélectionnez Télécharger le moteur de triche

Ce gros lien apparaît au centre de la page.

  • La dernière version de Cheat Engine est également affichée sur ce bouton (par ex. Télécharger le moteur de triche 6.7 ”).
  • Si vous devez utiliser Cheat Engine sur un ordinateur Mac, sélectionnez " Télécharger Cheat Engine 6.2 pour Mac ”.
363032 7
363032 7

Étape 3. Installez le moteur de triche

Le processus d'installation que vous devez suivre dépend du système d'exploitation de votre ordinateur:

  • Windows - Double-cliquez sur le fichier d'installation de Cheat Engine, sélectionnez " Oui " lorsque vous y êtes invité, sélectionnez " Prochain ”, cochez la case " J'accepte ", puis sélectionnez " Prochain " Ensuite, cliquez sur " Prochain " trois fois de plus, décochez la case " J'accepte d'installer McAfee WebAdvisor ", sélectionnez " Prochain, et cliquez sur " Installer " Une fois l'installation terminée, sélectionnez " Prochain " lorsque vous y êtes invité et cliquez sur " Finir ”.
  • Mac - Double-cliquez sur le fichier d'installation de DMG Cheat Engine, vérifiez l'installation du programme lorsque vous y êtes invité, cliquez et faites glisser l'icône Cheat Engine vers le répertoire " Applications ", et suivez les instructions à l'écran.
363032 8
363032 8

Étape 4. Exécutez le moteur de triche

Une fois l'installation du programme terminée, cliquez sur le menu "Démarrer"

Windowsstart
Windowsstart

(Windows) ou Launchpad (Mac), puis sélectionnez Moteur de triche ”.

Vous devrez peut-être choisir " Oui " ou " Ouvert " avant l'ouverture du moteur de triche.

Partie 2 sur 8: Déverrouillage du processus de jeu dans Cheat Engine

363032 9
363032 9

Étape 1. Démarrez le jeu

Exécutez le jeu que vous souhaitez utiliser avec Cheat Engine.

Gardez à l'esprit que vous ne pouvez pas utiliser de jeux en ligne multijoueurs ou de jeux sur serveur

363032 10
363032 10

Étape 2. Sélectionnez l'icône "Processus"

Cliquez sur le bouton de l'ordinateur dans le coin supérieur gauche de la fenêtre Cheat Engine. Une fenêtre contextuelle affichant les programmes en cours d'exécution sur l'ordinateur apparaîtra ensuite.

363032 11
363032 11

Étape 3. Cliquez sur le processus de jeu

Parcourez la liste des processus jusqu'à ce que le jeu souhaité soit trouvé, puis sélectionnez un nom de jeu. Si Cheat Engine sera utilisé pour les jeux accessibles à partir d'un navigateur, sélectionnez le nom du navigateur.

  • Si le nom du jeu n'est pas disponible dans la liste " Processus ", vous ne pouvez pas modifier le processus via Cheat Engine.
  • Vous devrez peut-être cliquer sur l'onglet " Processus " qui est au-dessus de la fenêtre en premier.
363032 12
363032 12

Étape 4. Sélectionnez OK

Ce bouton apparaît en bas de la fenêtre. Le jeu sera ensuite déverrouillé dans Cheat Engine.

Partie 3 sur 8: Recherche et modification de variables (valeur) dans les jeux

363032 13
363032 13

Étape 1. Déterminez l'aspect ou la variable de jeu (valeur) que vous souhaitez modifier

Afin de modifier une variable de jeu, elle doit avoir un numéro (par exemple, niveau de munitions, santé ou objet).

Le numéro correspondant doit s'afficher à l'écran. Par exemple, si vous souhaitez modifier la quantité d'un certain article dans votre inventaire, vous devrez accéder à une page qui affiche le nombre d'articles dans le segment d'inventaire

363032 14
363032 14

Étape 2. Cachez la fenêtre du jeu et cliquez sur la fenêtre Cheat Engine

Vous devez à nouveau afficher la fenêtre du moteur de triche pendant que la fenêtre du jeu est masquée.

N'arrêtez pas le jeu à ce stade

Surmonter la peur d'être kidnappé Étape 5
Surmonter la peur d'être kidnappé Étape 5

Étape 3. Cliquez sur Nouvelle analyse

C'est en haut de la fenêtre Cheat Engine, à côté du panneau sur la gauche. Chaque fois que vous souhaitez numériser un nouvel aspect ou une nouvelle variable, vous devez cliquer sur le Nouveau scan ”.

363032 16
363032 16

Étape 4. Sélectionnez le type d'analyse

Il existe cinq types d'analyses que vous pouvez effectuer lors du démarrage d'une nouvelle analyse. Les deux principaux scans à utiliser sont « Valeur exacte » et « Valeur initiale inconnue ». Utilisez le menu déroulant à côté de "Type de numérisation" pour sélectionner le type de numérisation à effectuer. Les types d'analyses disponibles incluent:

  • Valeurs exactes:

    ” Sélectionnez cette option si vous connaissez le montant ou la valeur exacte qui doit être modifié. Par exemple, si vous connaissez le nombre spécifique de vies ou de munitions dont vous disposez, vous pouvez choisir cette option.

  • Valeurs initiales inconnues:

    « Dans les jeux vidéo, parfois les valeurs ou les quantités ne sont pas représentées par des nombres. Par exemple, la santé ou le niveau de vie d'un personnage est représenté par un indicateur de santé, pas par un nombre. Pour un exemple comme celui-ci, vous ne connaîtrez pas le nombre spécifique de vies ou de niveaux de santé. En fait, il y a des nombres qui représentent ces aspects ou variables, mais vous ne pouvez pas les voir à l'écran. Par conséquent, vous pouvez choisir l'option Valeur initiale inconnue ”.

  • Plus grand que…:' ” Sélectionnez cette option si vous ne connaissez pas la valeur ou la quantité spécifique que vous recherchez, mais que vous connaissez tout de même la valeur ou la quantité la plus petite.
  • Plus petit que…:

    Sélectionnez cette option si vous ne connaissez pas la valeur ou la quantité spécifique que vous recherchez, mais que vous connaissez toujours la valeur ou la quantité la plus élevée.

  • Valeur entre…:

    « Avec cette option, vous pouvez saisir la plage de valeurs ou de quantités à rechercher.

363032 17
363032 17

Étape 5. Déterminez le type de données

Un type de données représente une valeur ou une quantité stockée en mémoire. Il peut être difficile de savoir quel type de données choisir, donc à cette étape, vous devrez peut-être deviner ou expérimenter. Utilisez le menu déroulant à côté de " Type de données " pour spécifier le type de données. Si vous ne trouvez pas la valeur ou la quantité que vous recherchez en utilisant un type de données, cliquez sur " Nouveau scan ” et réessayez en utilisant un autre type de données. Certains types de données courants que vous pouvez utiliser incluent:

  • Octets:

    Les options " 2 octets " et " 4 octets " sont les types de données les plus fréquemment utilisés. La plupart des applications Windows utilisent le type de données « 4 octets » afin que vous puissiez commencer votre expérience avec cette option. Vous pouvez également trouver des variables en utilisant le type de données « 2 octets ». Les options « 1 octet » et « 8 octets » peuvent toujours être essayées, mais vous pouvez rencontrer des problèmes ou des erreurs avec les deux options.

  • flotte:

    Un type de données à virgule flottante fait référence à une valeur ou une quantité qui a un nombre décimal (même si vous ne le voyez pas dans les jeux). Parfois, les jeux stockent des valeurs ou des quantités en virgule flottante pour éviter de simples analyses de mémoire. Si vous ne trouvez pas la valeur ou la quantité que vous recherchez via l'analyse des octets, essayez d'analyser ce type de données.

  • Double:

    Ce type de données est similaire aux virgules flottantes, mais contient deux fois plus de chiffres. Si vous ne trouvez pas la variable lors de l'analyse des octets ou des types de données flottantes, essayez d'analyser ces types de données.

  • Tous:

    Cette option fonctionne pour analyser toutes les variables de tous les types de données. Cette option peut être un bon choix si vous ne savez pas quoi chercher. Cependant, cette option affiche davantage de résultats de recherche que vous devez condenser.

363032 18
363032 18

Étape 6. Saisissez la valeur ou la quantité que vous souhaitez modifier et cliquez sur Première analyse

Par exemple, s'il vous reste 20 balles dans la liste des munitions, saisissez 20 dans le champ de texte « Valeur ». Cheat Engine analysera toutes les variables ou tous les aspects qui ont une valeur ou une magnitude de « 20 ». Vous obtiendrez probablement beaucoup de variables dans la liste d'adresses, vous devrez donc affiner vos résultats de recherche plus tard.

363032 19
363032 19

Étape 7. Revenez au jeu et modifiez la valeur de la variable souhaitée

Le processus à suivre dépendra du jeu utilisé. Par exemple, si vous voulez augmenter votre niveau de santé, vous pouvez vous blesser pour abaisser d'abord votre niveau de santé. Si vous voulez plus de munitions, tirez d'abord quelques cartouches pour réduire le nombre de munitions.

363032 20
363032 20

Étape 8. Revenez à Cheat Engine et recherchez les variables mises à jour

Cachez la fenêtre du jeu et cliquez sur Cheat Engine. Tapez une nouvelle valeur ou quantité dans la section " Valeur ", puis cliquez sur " Analyse suivante " Cheat Engine analysera toutes les variables lors de la première analyse, puis les réduira à une variable ou à une adresse avec la valeur convertie en une magnitude ou un nombre, comme vous l'avez entré dans la barre "Valeur".

  • Valeurs initiales inconnues:

    ” Si vous sélectionnez " Valeur initiale inconnue " lors de la première analyse, sélectionnez " Valeur accrue " ou " Valeur diminuée » sous la rubrique « Scan type », selon que la valeur (ou l'amplitude) est croissante ou décroissante. Cheat Engine analysera toutes les valeurs ou quantités croissantes ou décroissantes, au lieu d'analyser des valeurs spécifiques ou fixes.

363032 21
363032 21

Étape 9. Répétez le processus de recherche jusqu'à ce que vous ayez quatre (ou moins) valeurs/quantités

Continuez à modifier la valeur ou la magnitude, puis recherchez la valeur modifiée jusqu'à ce que vous ayez un maximum de quatre aspects ou variables affichés sur le côté gauche de la fenêtre du moteur de triche.

Vous verrez enfin la valeur ou la quantité recherchée précédemment dans la colonne " Précédent " de chaque variable/valeur d'aspect, tandis que la valeur ou la quantité actuelle est affichée dans la colonne " Valeur"

363032 22
363032 22

Étape 10. Ajoutez des variables ou des aspects à la liste d'adresses

Vous pouvez double-cliquer sur un aspect pour l'ajouter à la liste d'adresses en bas de la fenêtre du moteur de triche, ou cliquer sur une adresse pour la mettre en surbrillance et sélectionner l'icône de flèche diagonale rouge dans le coin inférieur droit de la variable ou de la liste d'aspects. Après cela, la variable sera ajoutée à la liste d'adresses en bas de la fenêtre.

Pour sélectionner plusieurs adresses ou variables, maintenez la touche " Shift " enfoncée, puis cliquez sur les variables du haut (première sélection) et du bas (dernière sélection) dans la liste

363032 23
363032 23

Étape 11. Remplacez la valeur par la quantité souhaitée

Suivez ces étapes pour modifier la valeur ou l'amplitude d'une variable/d'un aspect:

  • Double-cliquez sur la valeur sous " Valeur " dans la liste, en bas de la fenêtre Cheat Engine.
  • Saisissez une nouvelle valeur ou quantité dans la colonne " Valeur ".
  • Cliquez sur " D'accord ”.
363032 24
363032 24

Étape 12. Vérifiez si la valeur d'aspect ou la magnitude a changé dans le jeu

Lorsque vous rouvrez le jeu, la variable ou l'aspect modifié affichera la magnitude ou la valeur que vous avez saisie. Dans la méthode ou le segment suivant, vous apprendrez comment empêcher les valeurs ou les quantités de changer en les convertissant en code non opérationnel.

Vous devrez peut-être modifier à nouveau la valeur ou l'amplitude de la variable avant qu'elle ne soit mise à jour

Partie 4 sur 8: Modification du code pour empêcher les changements de valeur ou de quantité

363032 25
363032 25

Étape 1. Recherchez les variables dont la magnitude ne peut pas être modifiée

Ce segment ou cette section vous apprendra comment utiliser la fonction de recherche de code pour trouver ce qui est écrit dans l'adresse ou la variable que vous souhaitez modifier et le remplacer par du code non opérationnel. Ainsi, la valeur ou l'amplitude des variables du jeu ne changera pas. Suivez les étapes de la section précédente pour savoir quels aspects vous devez modifier. Ajoutez la variable à la liste en bas de l'écran.

363032 26
363032 26

Étape 2. Cliquez avec le bouton droit sur l'adresse et sélectionnez Découvrez ce qui accède à cette adresse

La fenêtre Cheat Engine Debugger s'ouvrira ensuite. Cette fenêtre affiche les instructions relatives à l'adresse à laquelle vous vous apprêtez à accéder.

363032 27
363032 27

Étape 3. Cliquez sur Oui

Avec cette option, vous confirmez que vous souhaitez connecter le débogueur au processus Cheat Engine. La fenêtre "Code Debugger" s'ouvrira. La liste sera vide la première fois que la fenêtre s'ouvrira.

363032 28
363032 28

Étape 4. Revenez au jeu et modifiez la valeur ou l'amplitude de la variable ou de l'aspect

Encore une fois, retournez au jeu et faites quelque chose pour changer l'aspect ou la variable dont la valeur ne devrait pas changer. Les instructions de code qui accèdent à l'adresse ou à la variable sélectionnée sont affichées dans la fenêtre du débogueur.

363032 29
363032 29

Étape 5. Revenez à Cheat Engine et cliquez sur les instructions dans la liste

Il peut y avoir plusieurs adresses ou variables dans la fenêtre. Si c'est le cas, sélectionnez une adresse ou une variable qui n'est pas liée à la même adresse de base. Recherchez des instructions avec des valeurs différentes entre les crochets "[" et "]" que les autres valeurs.

363032 30
363032 30

Étape 6. Cliquez sur Remplacer

Le code sera remplacé par un code non opérationnel (NOP).

S'il y a plus d'une variable dans la liste, sélectionnez toutes les variables

363032 31
363032 31

Étape 7. Cliquez sur Arrêter

Le code non opérationnel sera appliqué ou activé. Ainsi, la valeur ou l'amplitude de l'aspect sélectionné ne changera pas dans le jeu.

Pour restaurer le code d'origine, sélectionnez une variable dans la liste et cliquez sur " Afficher le désassembleur " Faites un clic droit sur la section qui affiche le texte " NOP " et sélectionnez " Restaurer avec le code d'origine " Si vous ne voyez pas l'option, cliquez sur " Remplacer par du code qui ne fait rien " et sélectionnez " Oui " Après cela, faites à nouveau un clic droit " NON " et sélectionnez " Restaurer avec le code d'origine ”.

Partie 5 sur 8: Utilisation de pointeurs pour rechercher des codes de définition d'aspect ou de variable

363032 32
363032 32

Étape 1. Scannez la variable ou l'aspect dont vous souhaitez modifier la valeur ou l'amplitude

Parfois, l'adresse d'une variable de jeu ou d'un aspect peut changer, soit lorsque vous redémarrez le jeu, soit au milieu du jeu. Vous pouvez utiliser un ou des pointeurs pour savoir à quoi se réfère l'adresse ou la variable. Une fois que vous avez trouvé une adresse statique de base qui ne change pas, vous pouvez modifier cette variable ou cet aspect du jeu.

363032 33
363032 33

Étape 2. Cliquez avec le bouton droit sur l'adresse et sélectionnez Découvrir ce qui écrit à cette adresse

La fenêtre du débogueur s'ouvrira ensuite.

S'il y a plusieurs adresses, ouvrez une fenêtre de débogueur pour ces adresses (autant que Cheat Engine le permet)

363032 34
363032 34

Étape 3. Revenez au jeu et modifiez la valeur ou l'ampleur de l'aspect du jeu

Encore une fois, retournez au jeu et faites quelque chose pour changer la quantité de l'aspect souhaité (par exemple, utiliser une arme, être touché, etc.). Des instructions se référant à l'adresse de l'aspect respectif apparaîtront dans la fenêtre du débogueur.

Si rien n'apparaît dans la fenêtre du débogueur, l'adresse sélectionnée n'est pas la bonne adresse. Essayez une autre adresse

363032 35
363032 35

Étape 4. Revenez à Cheat Engine et cliquez sur les instructions dans la liste

Les instructions sont affichées dans la fenêtre du débogueur. Plusieurs adresses peuvent apparaître dans la fenêtre. Si c'est le cas, recherchez une instruction avec un jeu de caractères différent entre les crochets "[" et "]", par rapport au jeu de caractères dans les autres instructions. S'il n'y a pas d'adresse avec un caractère différent, vérifiez que le ou les pointeurs utilisés sont les mêmes pour toutes les adresses.

Si le jeu de caractères a un symbole « + » et un nombre à la fin (par exemple [ESI+14]), le symbole et le nombre sont des nombres décalés. Enregistrez le numéro. Vous en aurez besoin plus tard

363032 36
363032 36

Étape 5. Cliquez sur Plus d'informations

Les instructions qui apparaissent lorsque la valeur ou le montant d'un aspect du jeu change dans la fenêtre « Extra Info » seront affichées. Le pointeur qui fait référence à l'adresse sera également affiché.

Vous pouvez également trouver l'adresse en examinant les caractères entre crochets, puis en regardant le numéro qui vient après les caractères indiqués ci-dessous. Par exemple, si l'adresse a le code "[rdx]" à côté, recherchez la chaîne "RDX=xxxxxxxx" en bas de la fenêtre

363032 37
363032 37

Étape 6. Cliquez sur la case à côté de "Hex" et effectuez une nouvelle analyse d'adresse de pointeur

L'adresse du pointeur est affichée à côté du texte " La valeur du pointeur nécessaire pour trouver cette adresse est probablement xxxxxxxxx ". Suivez ces étapes pour trouver l'adresse à la fin de la phrase.

  • Cliquez sur " Nouveau scan ”.
  • Cliquez sur la case à cocher intitulée "Hex" à côté de la colonne "Valeur".
  • Saisissez l'adresse du pointeur dans le champ "Valeur" et cliquez sur " premier scan ”.
363032 38
363032 38

Étape 7. Double-cliquez sur l'adresse du signet

L'adresse sera ajoutée à la liste en bas de la fenêtre Cheat Engine.

Les adresses peuvent apparaître en vert dans les résultats de l'analyse. Si c'est le cas, l'adresse est une adresse statique et est probablement le pointeur que vous recherchez. Parfois, le pointeur trouvé est également un autre pointeur. De tels pointeurs sont appelés pointeurs multiniveaux. Si vous rencontrez un pointeur à plusieurs niveaux, vous devrez répéter les étapes ci-dessus pour chaque pointeur trouvé afin de trouver l'adresse statique principale du pointeur

363032 39
363032 39

Étape 8. Double-cliquez sur le numéro sous "Adresse"

La boîte de dialogue "Modifier l'adresse" s'ouvre.

363032 40
363032 40

Étape 9. Copiez l'adresse dans le champ et cliquez sur Annuler

Pour copier une adresse, il suffit de marquer l'intégralité du texte dans la colonne en haut de la case "Modifier l'adresse". Faites un clic droit sur l'adresse et sélectionnez " Copie " Après cela, cliquez sur " Annuler ” pour fermer la colonne.

363032 41
363032 41

Étape 10. Cliquez sur Ajouter une adresse manuellement

C'est dans le coin supérieur gauche de la liste d'adresses, en bas de la fenêtre Cheat Engine. Une boîte similaire à la boîte « Modifier l'adresse » s'ouvrira, mais dans cette boîte, vous ne pouvez ajouter qu'une seule adresse.

363032 42
363032 42

Étape 11. Cliquez sur la case à côté de "Pointeur"

La boîte s'agrandira et un nouveau champ de texte pour saisir le pointeur apparaîtra.

363032 43
363032 43

Étape 12. Collez l'adresse du pointeur dans le champ sous " Pointeurs " et cliquez sur OK

Une nouvelle adresse pour le pointeur qui contrôle l'aspect du jeu que vous souhaitez modifier sera affichée. L'adresse du signet nouvellement créé doit ressembler à "Pxxxxxxxx". La chaîne de texte indique que ce pointeur fait référence à une adresse spécifique.

  • S'il existe un numéro de décalage, entrez le numéro dans le champ au-dessus de la colonne où vous avez collé l'adresse.
  • S'il y a plus d'un signet, cliquez sur " Ajouter un décalage " Les champs de numéro de décalage seront ajoutés en haut de la zone ou de la colonne où vous collez l'adresse. Entrez le numéro de décalage approprié dans chaque colonne.
363032 44
363032 44

Étape 13. Cliquez sur la case " Actif " à côté de l'adresse de signet que vous venez d'ajouter

Cette case se trouve sous "Actif" dans la liste d'adresses en bas de l'écran. Le pointeur sera activé après cela.

363032 45
363032 45

Étape 14. Modifiez la grandeur d'aspect de l'adresse que vous avez ajoutée

L'amplitude d'aspect pour l'adresse de pointeur créée est la même que l'adresse d'aspect que vous recherchez. Si le pointeur pointe vers un autre emplacement, l'adresse d'origine que vous avez numérisée ne sera plus valide. Cependant, vous pouvez toujours modifier la valeur d'aspect d'une adresse de pointeur déjà créée. Ce changement fonctionnera, quel que soit l'objectif ou l'emplacement de référence de la magnitude d'aspect. Cliquez sur le numéro sous le texte " valeur " pour l'adresse qui a été ajoutée. Entrez une nouvelle valeur numérique ou quantité et cliquez sur " D'accord ”.

Partie 6 sur 8: Utilisation de l'injection de code pour modifier le code

363032 46
363032 46

Étape 1. Scannez l'aspect ou la variable dont vous souhaitez arrêter les modifications

Cette section vous apprendra comment utiliser l'injection de code pour modifier le processus de changement d'aspect/valeurs de variables par code. Par exemple, si le niveau de santé de votre personnage diminue à chaque coup, vous pouvez modifier le code du jeu afin que le niveau de santé augmente lorsque vous êtes touché.

363032 47
363032 47

Étape 2. Cliquez avec le bouton droit sur l'adresse et sélectionnez Découvrir ce qui écrit à cette adresse

La fenêtre du débogueur Cheat Engine s'ouvrira ensuite.

363032 48
363032 48

Étape 3. Cliquez sur Oui

Avec cette option, vous confirmez que vous souhaitez connecter le débogueur au processus Cheat Engine. La fenêtre "Code Debugger" s'ouvrira. La liste sera vide la première fois que la fenêtre s'ouvrira.

363032 49
363032 49

Étape 4. Revenez au jeu et modifiez la valeur ou l'amplitude de la variable

Encore une fois, retournez au jeu et faites quelque chose pour changer l'aspect ou la variable dont la valeur ne devrait pas changer. Les instructions de code qui accèdent à l'adresse ou à la variable sélectionnée sont affichées dans la fenêtre du débogueur.

363032 50
363032 50

Étape 5. Rouvrez le jeu et modifiez la valeur d'aspect ou la magnitude

Encore une fois, retournez au jeu et faites tout ce qu'il faut pour changer la valeur ou l'ampleur de l'aspect. Les instructions se référant à l'adresse appropriée seront affichées dans la fenêtre du débogueur.

363032 51
363032 51

Étape 6. Revenez à Cheat Engine et cliquez sur les instructions dans la liste

Il peut y avoir plusieurs adresses affichées dans la fenêtre. Si c'est le cas, recherchez les instructions avec le mot " sub " pour diminuer la valeur ou la quantité d'un aspect, ou le mot " add " ou " inc " pour augmenter la valeur ou la grandeur.

363032 52
363032 52

Étape 7. Cliquez sur Afficher le désassembleur

Le code s'ouvrira dans la fenêtre du désassembleur.

363032 53
363032 53

Étape 8. Sélectionnez le code qui réduit ou augmente la valeur ou l'amplitude

Habituellement, le code qui doit être sélectionné est la première instruction en haut du code. Eventuellement, le code a le mot "Sub" ou "Add" au début qui sert à réduire ou augmenter l'ampleur de l'aspect pertinent.

363032 54
363032 54

Étape 9. Cliquez sur Outils, suivie par Assemblages automatiques.

La fenêtre de l'assembleur automatique s'ouvrira.

363032 55
363032 55

Étape 10. Cliquez sur Modèles et sélectionnez Injection complète.

Une fenêtre pop-up confirmant l'adresse à laquelle le code sera ajouté apparaîtra.

363032 56
363032 56

Étape 11. Assurez-vous que l'adresse est correcte et cliquez sur OK

Vérifiez et assurez-vous que l'adresse dans la colonne est la même que l'adresse que vous avez sélectionnée dans la fenêtre du désassembleur « Memory Viewer ». Après cela, cliquez sur " D'accord " Le nouveau modèle s'ouvrira ensuite.

363032 57
363032 57

Étape 12. Remplacez le code par l'inverse

Faites défiler jusqu'au segment qui affiche le mot "Code". La ligne ci-dessous est le code qui modifie l'amplitude ou la valeur de l'aspect. Si la ligne commence par le mot " sub ", remplacez " sub " par " add ". Si la ligne commence par le mot " add ", remplacez ce mot par " sub ". Vous pouvez également modifier la taille à la fin de la ligne pour déterminer la quantité de modification apportée ou survenue.

363032 58
363032 58

Étape 13. Cliquez sur Exécuter, suivi Oui deux fois.

Le bouton "Exécuter" se trouve en bas de la fenêtre d'injection de code. Cheat Engine vous demandera si vous êtes sûr de vouloir injecter le code. Cliquez sur " Oui " confirmer. Après cela, sélectionnez " Oui " ou " Non ” pour ouvrir un nouveau code dans la fenêtre du désassembleur. Si l'injection de code réussit, le changement de valeur ou d'amplitude de l'aspect dans le jeu se produira en sens inverse. Au lieu de perdre des balles, vous gagnerez des munitions lorsque vous utiliserez votre arme. Au lieu de diminuer, le niveau de santé du personnage augmentera également lorsque vous serez touché par le coup d'un adversaire.

Partie 7 sur 8: Distinguer les objets avec le même code

363032 59
363032 59

Étape 1. Scannez l'aspect ou la variable dont vous souhaitez arrêter les modifications

Dans certains jeux, certains objets ont le même code. Les injections de code effectuées sur un objet peuvent affecter d'autres objets. Cela signifie que lorsque vous "gelez" la barre de santé d'un personnage, vous remarquerez peut-être que les barres de santé ou de vie des personnages ennemis sont également gelées. Pour des situations comme celle-ci, vous devez savoir comment différencier chaque objet et inclure des scripts ou du code qui n'affectent que les objets que vous souhaitez.

Pour insérer des scripts ou du code dans différents objets, vous devez connaître du code assembleur. Cependant, générer ce code de base n'est pas si difficile à faire

363032 60
363032 60

Étape 2. Cliquez avec le bouton droit sur l'adresse et sélectionnez Découvrir ce qui écrit à cette adresse

Après avoir déterminé l'adresse de l'aspect ou de la variable que vous souhaitez modifier ou arrêter, localisez le pointeur ou le code qui fait référence à l'adresse, ouvrez la fenêtre du débogueur et identifiez la section ou le code qui correspond à cette adresse.

363032 61
363032 61

Étape 3. Sélectionnez les instructions et cliquez sur Afficher le désassembleur

Cliquez sur l'instruction marquée lorsque la fenêtre du débogueur s'ouvre. Les instructions seront affichées dans la fenêtre du désassembleur de code.

363032 62
363032 62

Étape 4. Cliquez avec le bouton droit sur l'instruction supérieure et cliquez sur Découvrir à quelles adresses cette instruction accède

Une fenêtre affichant une liste de toutes les adresses auxquelles l'instruction accédée en se référant à la nouvelle adresse se chargera à l'écran.

363032 63
363032 63

Étape 5. Autorisez les changements de valeur ou de taille à tous les objets du jeu

Une liste de toutes les adresses accédées par l'instruction sera affichée. Par exemple, si vous souhaitez arrêter de modifier la valeur ou la taille de la barre de santé/vie d'un personnage, vous pouvez d'abord revenir au jeu et laisser le personnage prendre un coup. Les instructions qui accèdent aux adresses de la liste des adresses accessibles s'affichent. Si vous frappez ou attaquez un personnage ennemi qui utilise également ces instructions, les instructions correspondantes seront affichées dans la liste.

363032 64
363032 64

Étape 6. Sélectionnez toutes les adresses dans la liste des adresses accessibles

Une fois que vous avez une adresse pour chaque objet qui a la même adresse dans la liste, cliquez simplement et faites glisser le curseur pour mettre en surbrillance toutes les adresses.

Alternativement, vous pouvez cliquer avec le bouton droit sur chaque adresse et sélectionner " Afficher les états du registre ”.

363032 65
363032 65

Étape 7. Structure de données différente sur toutes les adresses affichées

Suivez ces étapes pour créer une structure de données de toutes les adresses affichées:

  • Cliquez avec le bouton droit sur les adresses sélectionnées.
  • Cliquez sur " Ouvrir les données disséquées avec les adresses sélectionnées ”.
  • Cliquez sur " D'accord ”.
  • Entrez le nom de la structure de données et cliquez sur " D'accord ”.
  • Cliquez sur " Oui ”.
  • Entrez la taille initiale de la structure ou laissez-la telle quelle, puis cliquez sur " D'accord ”.
363032 66
363032 66

Étape 8. Trouvez une quantité qui est la même que la taille d'aspect du joueur, mais différente de la taille d'aspect d'autres objets ou personnages ennemis

Lorsque vous observez la structure de données ou le registre de chaque objet, vous devez rechercher des valeurs identiques pour tous les personnages principaux/amis, mais différentes des personnages ennemis. Par exemple, si l'équipe A a deux personnages joueurs et l'équipe B a deux personnages contrôlés par ordinateur, les personnages de l'équipe A peuvent être représentés par la valeur ou le numéro « 1 » et les personnages de l'équipe B sont représentés par le numéro « 2 ».

Si vous ne trouvez pas la même valeur ou variable pour le personnage joueur/ami, mais différente du personnage ennemi, vous pouvez créer votre propre valeur ou variable. Faites un clic droit sur l'une des valeurs (par exemple un pointeur) et sélectionnez " Ajouter un élément " Sélectionnez "4 octets" comme type de données et fournissez un numéro de décalage inutilisé. Le numéro de décalage est affiché sur le côté gauche de la table de structure de dissection des données.

363032 67
363032 67

Étape 9. Enregistrez la valeur ou le registre de variable

Chaque fois que vous accédez à l'affichage du registre ou à la dissection des données, la valeur du registre est sur son côté gauche. Dans la vue des registres, vous pouvez vous concentrer sur le registre réel auquel l'instruction est connectée ou liée (par exemple RSI, RDX, EDX, etc.). Si vous accédez à la structure des données, les registres sont affichés sous forme de décalage de nombre ou de lettre sur le côté gauche de la fenêtre.

363032 68
363032 68

Étape 10. Ouvrez un nouveau modèle de code pour obtenir des instructions

Revenez à la fenêtre « Memory Viewer » et ouvrez un nouveau modèle d'injection de code pour les instructions liées à d'autres adresses. Suivez ces étapes:

  • Cliquez sur l'instruction dans la fenêtre "Memory Viewer".
  • Cliquez sur " Outils ” dans la barre de menu en haut de la fenêtre.
  • Cliquez sur " Assembleur automatique ”.
  • Cliquez sur " Modèles ” dans la barre de menu en haut de la fenêtre.
  • Cliquez sur " Injection de code ”.
363032 69
363032 69

Étape 11. Créez une nouvelle étiquette pour l'objet que vous souhaitez définir ou contrôler

L'étiquette est affichée en haut du modèle d'injection de code. Ajoutez une nouvelle étiquette pour l'objet que vous souhaitez contrôler sous l'étiquette existante. Pour ajouter une étiquette, tapez simplement l'étiquette, suivie du nom de l'étiquette (entre parenthèses). Par exemple, vous pouvez taper « étiquette (joueur) » ou « étiquette (ennemi) ».

363032 70
363032 70

Étape 12. Créez un nouveau segment pour les étiquettes qui ont déjà été créées

Pour créer un nouveau segment, saisissez le nom de l'étiquette, suivi de deux points (":") n'importe où avant ou après le code d'origine.

363032 71
363032 71

Étape 13. Ajoutez le code de dimensionnement d'aspect de l'objet souhaité à l'étiquette

Vous aurez besoin de connaissances de base en codage pour cette étape. Ajoutez une ligne de code qui modifie la valeur ou l'amplitude de l'aspect de l'objet, en fonction des modifications souhaitées. Après cela, vous devez ajouter une autre ligne "saut" à la fin, le code d'origine et le code de retour.

363032 72
363032 72

Étape 14. Créez un code de comparaison sous " newmem"

La ligne avec le mot " newmem: " dans le modèle d'injection de code indique que l'instruction crée une nouvelle adresse mémoire. Habituellement, ce code est ajouté juste après le code d'origine qui porte l'étiquette « (code:) » ou « (originalcode:) ». Utilisez la commande "cmp" pour créer une ligne de code qui compare les quantités d'aspect de différents objets dans le registre ou le registre et leurs numéros de décalage. Par exemple, si "RDX" avec une valeur de décalage de 14 sert à distinguer l'équipe de joueurs de l'équipe informatique, et l'équipe joueur a la valeur « 1 », vous devez taper cmp [rbx+14], 1 pour vérifier si l'objet est un personnage joueur ou non.

363032 73
363032 73

Étape 15. Ajoutez une ligne de code qui passera directement à l'objet que vous souhaitez modifier

Utilisez la commande "je" pour passer au segment de commande de comparaison. Par exemple, si l'étiquette que vous avez créée s'appelle "player", ajoutez une ligne juste player pour passer au segment "player" si le résultat de la comparaison valeur/aspect se fait en fonction du personnage du joueur.

363032 74
363032 74

Étape 16. Ajoutez une ligne de code de travail en contournant le reste des codes et en accédant directement au code d'origine

Après avoir généré le code qui itère sur le segment de l'objet que vous souhaitez modifier, vous devez ajouter une ligne de code qui saute au code d'origine si la variable/l'aspect ne se rapporte pas au personnage joueur/ami. Utilisez la commande "jmp" pour créer une ligne de code qui saute au code d'origine après avoir entré une ligne de code qui saute au code d'origine ou à un autre ensemble de code avec une autre fonction.

Pour faciliter les choses, n'ajoutez pas de nouvelles étiquettes. Ajoutez simplement le code de comparaison à la fin de " newmen: " pour distinguer les personnages amis des personnages ennemis. Après cela, insérez une ligne de code qui saute à la fin si le résultat de la comparaison fait référence à un personnage joueur/ami. Si le résultat fait référence à un personnage ennemi, passez au code d'origine. De cette façon, si le personnage d'un joueur ou d'un allié est attaqué (ou si des balles de fusil sont utilisées, etc.), rien de l'ampleur ou de la valeur ne changera. Cependant, si un personnage ennemi est attaqué, le code sera exécuté comme d'habitude

363032 75
363032 75

Étape 17. Cliquez sur Exécuter

Le code saisi sera exécuté. Si tout s'est bien passé, vous avez entré avec succès un nouveau code qui distingue les personnages amis des personnages ennemis. L'exemple suivant est un script ou un code simple que vous pouvez utiliser pour distinguer un personnage joueur/ami d'un personnage ennemi:

alloc(newmem, 2048, "Tutorial-x86_64.exe"+2EB6D) label(returnhere) label(originalcode) label(exit) label(player) //Nouveau label pour le joueur. newmem://Ce code est utilisé pour créer une nouvelle adresse mémoire. cmp [rbx+14], 1 //Ce code distingue un membre de l'équipe joueur/ami de l'équipe ennemie. je player //Ce code sert à rediriger l'exécution du code vers le segment joueur si l'objet ou le résultat de la comparaison fait référence à l'équipe du joueur. jmp originalcode //Ce code sert à rediriger l'exécution du code vers le code original si l'objet ou le résultat de la comparaison fait référence à l'équipe adverse. player://Ce code est utilisé pour créer un nouveau segment pour l'équipe de joueurs. jmp exit //Ce code redirige l'exécution du code jusqu'à la fin et n'affecte pas l'équipe de joueurs. originalcode: //Ce code fait référence au segment de code d'origine. movss [rbx+08], xmm0 //Ce code exécute les instructions d'origine (pour l'équipe adverse) exit: //Cette section est la fin du code. jmp retourne ici "Tutorial-x86_64.exe" + 2EB6D: jmp newmem retourne ici:

Partie 8 sur 8: Comprendre l'utilisation du moteur de triche

363032 1
363032 1

Étape 1. Découvrez comment fonctionne le moteur de triche

Étape 2. Comprendre la terminologie du moteur de triche

Cheat Engine traite divers codes informatiques de haut niveau. Pour le rendre plus facile à comprendre, c'est une bonne idée de connaître une partie de la terminologie de ce programme. Voici quelques termes utilisés dans Cheat Engine:

  • Valeurs:

    La valeur est n'importe quelle variable ou aspect dans un programme qui a une grandeur ou une valeur numérique. Dans le jeu, cet aspect peut être le pourcentage du niveau de santé du personnage, la quantité de munitions ou le nombre d'objets possédés. Cheat Engine vous permet d'analyser les variables et de les modifier.

  • Adresses:

    L'adresse est l'emplacement où les informations sont stockées dans la RAM. Parfois, l'emplacement de la variable peut changer.

  • Types de données:

    Le type de données fait référence au processus de stockage des variables. Les données peuvent être stockées en octets (par exemple « 2 octets », « 4 octets » ou « 8 octets »). Les données peuvent également être stockées sous forme de virgule flottante ou une combinaison des deux.

  • Pointeurs:

    Un pointeur ou un pointeur est une adresse avec une variable qui est dirigée ou renvoyée à une autre adresse. Des adresses comme celle-ci peuvent changer à chaque fois que vous chargez un jeu (ou parfois au milieu d'un jeu).

363032 3
363032 3

Étape 3. N'oubliez pas que Cheat Engine ne fonctionne pas toujours pour tous les jeux

Gardez à l'esprit que certains jeux dotés d'une sorte de protection anti-triche ou de fonctionnalités multijoueurs en ligne ne peuvent pas être modifiés à l'aide du moteur de triche. Si vous vous forcez à utiliser Cheat Engine, votre compte ou votre profil de joueur sera bloqué et vous ne pourrez pas jouer à des jeux en ligne.

  • Si le moteur de triche s'avère utilisable et que vous l'utilisez pour obtenir du contenu qui serait normalement (et devrait) être acheté légalement (avec de l'argent), vous pourriez être poursuivi pour vol.
  • Cheat Engine est un programme si populaire que la plupart des jeux sont protégés contre lui.
363032 4
363032 4

Étape 4. Connaissez les jeux que vous pouvez modifier à l'aide de Cheat Engine

Certains anciens jeux solo et solo de Steam peuvent être modifiés à l'aide du moteur de triche. Cependant, les jeux doivent avoir une variable avec une valeur ou une magnitude que vous pouvez voir à l'écran et modifier.

Certains jeux Flash sur Internet qui n'ont pas de liens communautaires ou de liens (par exemple, les jeux solo sans liste de meilleurs scores) peuvent être compatibles avec Cheat Engine

Des astuces

  • Commencez par regarder les tutoriels interactifs inclus dans le programme Cheat Engine. Utilisez ces compétences pour parcourir les neuf étapes présentées.
  • Vous pouvez utiliser le moteur de triche pour modifier de petits aspects du jeu. Cependant, le jeu peut planter ou planter si vous essayez d'utiliser le moteur de triche pour modifier des fonctionnalités ou des aspects plus importants et plus complexes.
  • Afin d'utiliser efficacement Cheat Engine, c'est une bonne idée de connaître ou d'avoir une certaine connaissance du codage.

Avertissement

  • Votre profil ou compte peut être bloqué si vous utilisez Cheat Engine sur des serveurs VAC ou d'autres serveurs dotés d'une protection anti-triche.
  • Sur Roblox, vous ne pouvez pas pirater en utilisant le moteur de triche classique. Si vous vous forcez à l'utiliser, vous pouvez être expulsé du jeu que vous souhaitez pirater.

Conseillé: