Jeux

Comment utiliser le moteur de triche GameConqueror sous Linux

Comment utiliser le moteur de triche GameConqueror sous Linux

L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows utilisent souvent l'application « Cheat Engine » pour modifier les paramètres du jeu et les attributs du joueur afin d'améliorer l'expérience de jeu, de surmonter le broyage inutile, de terminer les speedruns, etc. L'application Cheat Engine n'est pas disponible pour Linux, cependant, une autre application appelée "GameConqueror" basée sur le même concept et les mêmes fonctionnalités est disponible pour les distributions Linux. Bien que GameConqueror ne soit pas aussi avancé que Cheat Engine, il fait le travail et c'est le seul Cheat Engine pour Linux avec une interface facile à utiliser.

Comment fonctionnent les applications de moteur de triche?

Les applications de moteur de triche (également appelées applications « scanner de mémoire » ou « débogueur de mémoire ») peuvent être utilisées pour trouver les valeurs attribuées aux variables de jeu en analysant la mémoire occupée par un processus de jeu en cours d'exécution. Ces applications s'attachent à un processus de jeu en cours d'exécution et analysent continuellement la mémoire en temps réel.

Vous pouvez utiliser ces applications de moteur de triche pour localiser les variables de jeu et leurs adresses, puis modifier leurs valeurs pour obtenir des attributs modifiés dans le jeu. Étant donné que tout est fait lorsque le jeu est en cours d'exécution, vous verrez immédiatement les valeurs modifiées dans le jeu lui-même (un changement de cadre/scène est parfois nécessaire). Il peut y avoir des centaines de milliers de variables en mémoire et il peut être difficile de trouver ce que vous cherchez. Mais avec un peu de pratique et des méthodes d'essai et d'erreur, vous pouvez réduire le temps de recherche. Par exemple, si vous jouez à un jeu avec de la monnaie dans le jeu et que vous détenez actuellement 1000 pièces d'or, vous pouvez utiliser des moteurs de triche pour trouver la variable qui stocke la quantité d'or et la modifier pour augmenter l'argent dans le jeu. Notez que les mécanismes de sauvegarde dans le jeu peuvent enregistrer des valeurs modifiées dans des fichiers de sauvegarde de jeu. Donc, si vous modifiez certaines variables à risque dans un moteur de triche qui peuvent casser les sauvegardes, c'est une bonne idée de sauvegarder les fichiers de sauvegarde au préalable.

Devriez-vous utiliser des astuces dans un jeu?

Certains joueurs désapprouvent les personnes qui utilisent des moteurs de triche pour modifier les attributs de jeu tandis que d'autres n'y voient aucun problème. À mon avis, vous pouvez utiliser un moteur de triche si le jeu est à 100% hors ligne ou si les tricheurs ne gâchent en aucune manière l'expérience multijoueur des autres joueurs (plus d'informations ci-dessous). L'utilisation de cheats en coopération, PVP et autres formes de jeu multijoueur doit être évitée non seulement parce que c'est faux, mais aussi parce que vous pouvez être banni pour toujours du jeu que vous avez acheté.

Considérations relatives à l'interdiction de joueur

L'utilisation d'un moteur de triche ou d'applications d'analyse de la mémoire peut entraîner une interdiction temporaire ou permanente dans les jeux nécessitant une connexion de données en ligne. Presque tous les jeux PC multijoueurs sont aujourd'hui dotés de mécanismes anti-triche et toute tentative de modification de la mémoire du jeu peut entraîner des interdictions irrévocables. En règle générale, évitez d'utiliser des moteurs de triche sur les jeux multijoueurs qui se connectent régulièrement aux serveurs de jeux (à moins que vous ne sachiez ce que vous faites).

À propos de GameConqueror

GameConqueror est une interface graphique pour moteur de triche en ligne de commande / application d'analyse de la mémoire appelée « scanmem ». Il peut effectuer des analyses rapides de la mémoire ainsi que des analyses complètes pour identifier les variables du programme et leurs valeurs. Vous pouvez isoler les variables du programme à l'aide de sa zone de saisie « Valeur », puis modifier les paramètres selon vos besoins. GameConqueror prend en charge l'exportation et l'importation de cheats, bien que les adresses mémoire puissent changer à chaque fois que vous lancez un programme ou un jeu.


J'ai testé GameConqueror intensivement. Il fonctionne avec les jeux Linux natifs, les jeux WINE, les jeux SteamPlay (Proton) et même avec les émulateurs de jeux.

Installation de GameConqueror

Vous pouvez installer GameConqueror dans Ubuntu en exécutant la commande mentionnée ci-dessous :

$ sudo apt installer gameconqueror

GameConqueror est disponible dans les dépôts de toutes les principales distributions Linux. Plus d'instructions d'installation sont disponibles sur sa page wiki. L'utilisation de GameConqueror peut être mieux expliquée à travers un exemple.

Exemple : Modifier la devise du jeu à l'aide de GameConqueror

Vous ne pouvez pas définir une meilleure méthode pour utiliser le moteur de triche GameConqueror dans chaque jeu. Chaque jeu est différent et occupe une plage de mémoire différente. Même les nouvelles instances d'un jeu peuvent avoir des adresses mémoire différentes. L'exemple ci-dessous illustre comment vous devez procéder pour augmenter la devise du jeu appelée « pièces » de 103 à 500 dans un jeu Linux natif appelé SuperTux2. Mais cette approche exacte peut ne pas fonctionner dans tous les jeux. L'exemple vous donne seulement une idée du processus de recherche de variables.

Le jeu commence avec un montant fixe de pièces, comme indiqué dans le coin supérieur droit (100).


Ensuite, lancez l'application GameConqueror et sélectionnez le processus "supertux2" en cliquant sur la petite icône d'ordinateur située dans la rangée supérieure. C'est la toute première étape obligatoire pour activer les astuces dans un jeu utilisant GameConqueror. Vous devez être prudent lorsque vous sélectionnez le processus de jeu car une mauvaise sélection vous donnera des résultats incorrects. Les processus de fichiers exe exécutés sur la couche de compatibilité SteamPlay (Proton) sont généralement préfixés par le lecteur « Z : ».

Une fois le processus sélectionné, mettez 100 dans la zone de saisie « Valeur » car c'était le nombre initial de pièces. Dans le champ "Data Type", sélectionnez "number" mais vous pouvez également choisir explicitement les types "int" ou "float". Le type de données « Nombre » comprend à la fois des valeurs int et flottantes. Cliquez sur l'icône de recherche et attendez la fin du processus. Dans le volet de gauche, vous devriez voir les résultats correspondants. Il y a 69175 variables de jeu ayant une valeur de 100. Oui, il faut trouver une aiguille dans une botte de foin. GameConqueror n'affichera pas toutes les 60000+ variables dans le volet de gauche. Lorsque vous avez réduit les résultats en suivant les étapes ci-dessous, les résultats commenceront à apparaître dans le volet de gauche.

Notez que "Search Scope" est réglé sur "Normal", ce qui devrait être suffisant pour la plupart des jeux. Si vous avez du mal à trouver les variables souhaitées, vous devez déplacer le curseur de portée vers la droite pour effectuer une analyse approfondie. L'analyse approfondie n'est utile que si elle est effectuée dans la toute première étape.


Ensuite, jouez au jeu et récupérez une autre pièce pour augmenter le total à 101 pièces.


Maintenant, vous devez vérifier lesquelles des variables qui avaient une valeur de 100 auparavant ont maintenant une valeur de 101. Entrez 101 dans la zone de saisie « Valeur » et cliquez sur l'icône de recherche. GameConqueror va maintenant analyser 69175 variables trouvées à l'étape précédente pour rechercher des variables ayant une valeur de 101. Lorsque le processus est terminé, vous devriez maintenant obtenir un nombre réduit de résultats. NE PAS cliquer sur le bouton « Actualiser » ou « Réinitialiser » à côté du bouton de recherche. Cela supprimera complètement les résultats et vous devrez tout recommencer.


Collectez une autre pièce pour augmenter le total à 102.


Répétez l'étape précédente mais mettez maintenant 102 dans la zone de saisie « Valeur ». Vous devez maintenant avoir encore moins de résultats que le total des résultats obtenus lors de la première requête de recherche. En ce qui concerne ce cas, il reste deux résultats mais le nombre de résultats peut varier en fonction de votre jeu et de ce que vous recherchez.


Collectez une autre pièce pour obtenir le total à 103.


Maintenant, même sans entrer 103 dans la zone de saisie "Valeur", vous pouvez voir qu'il y a deux variables dont la valeur est passée à 103 lorsque vous avez collecté la troisième pièce du jeu. À ce stade, vous pouvez arrêter ou répéter l'étape ci-dessus. Si une seule variable représente des pièces dans le jeu, vous pouvez la réduire à un seul résultat. Cependant, comme il ne reste que deux résultats, vous pouvez essayer chacun d'eux pour voir l'impact sur le jeu.

Faites un clic droit sur le premier résultat et cliquez sur l'option "Ajouter à la liste de triche" pour ajouter une nouvelle triche.


Modifiez la valeur de l'entrée de triche nouvellement ajoutée à 500 dans le volet inférieur.


Vérifiez le jeu si les pièces sont passées à 500. Si oui, c'est la bonne variable que vous devez changer pour modifier le compteur de pièces. Sinon, essayez le deuxième résultat ou continuez à effectuer des recherches imbriquées jusqu'à ce que vous obteniez un nombre réduit de résultats.


Notez que l'utilisation d'un moteur de triche peut faire planter le jeu en cours d'exécution. Par exemple, si un jeu est conçu de manière à ce que votre joueur ne puisse avoir qu'un attribut de force de 255 au maximum et que vous définissez une force de 9999 pour votre joueur, le jeu peut planter. Vous devez continuer à utiliser des méthodes d'essai et d'erreur pour trouver les variables correctes et leurs valeurs. C'est la seule façon d'utiliser des astuces dans les jeux via des applications de moteur de triche comme GameConqueror.

Notez que, en de rares occasions, les tricheurs du moteur de triche peuvent corrompre les fichiers de sauvegarde du jeu. Vous devez sauvegarder les fichiers de sauvegarde avant d'essayer des astuces dans le moteur de triche.

Si vous survolez le "?” à côté de l'étiquette “Valeur:”, vous devriez voir un guide de syntaxe. Si vous n'êtes pas certain de la valeur actuelle d'un attribut en jeu, vous pouvez utiliser ce guide de syntaxe. Par exemple, vous n'êtes pas sûr du nombre exact de pièces mais pensez qu'il peut se situer entre 100 et 300 pièces, vous pouvez entrer « 100… 300 » dans la zone de saisie « Valeur ». De même, si vous ne connaissez pas la valeur de l'attribut mais êtes certain qu'elle a diminué dans le jeu par rapport à sa valeur initiale, vous pouvez simplement saisir le signe « - » (moins) dans la zone de saisie « Valeur ».

Conclusion

Les applications de moteur de triche comme GameConqueror ne sont pas seulement utiles pour ajouter des astuces dans les jeux, mais aussi pour ajouter des modifications de qualité de vie à des jeux autrement frustrants. Il est 100% correct d'utiliser des astuces dans les jeux hors ligne car vous possédez le jeu, et vous ne gâchez pas l'expérience des autres joueurs en utilisant des astuces.

Tutoriel Shadow of the Tomb Raider pour Linux
Shadow of the Tomb Raider est le douzième ajout à la série Tomb Raider - une franchise de jeux d'action-aventure créée par Eidos Montréal. Le jeu a ét...
Comment booster les FPS sous Linux?
FPS signifie Images par seconde. La tâche du FPS est de mesurer la fréquence d'images dans les lectures vidéo ou les performances de jeu. En termes si...
Meilleurs jeux de laboratoire d'applications Oculus
Si vous êtes propriétaire d'un casque Oculus, vous devez être au courant du chargement latéral. Le chargement latéral est le processus d'installation ...