javascript disabled JavaScript is disabled in your browser. If you enable JavaScript, this message will disappear.
Today, almost all Web pages contain JavaScript code, a programming language scripts executed by the Web browser.
It provides functionality to Web pages that match specific needs, and if it is disabled for some reason, the content or use of the Web page may have limited or unavailable.
To access all the functionalities of this site, you need to enable JavaScript.
Click here to follow the instructions to enable JavaScript in your Web browser
.

>> Trainers Tutorials by NiCk.Ø 1/3 <<

Select your platform and your letter


Trainers Tutorials by NiCk.Ø 1/3

TUTORIAL DE TRAINERS PAR NiCk.Ø
TUTORIAL : CREATION DE TRAINERS EN C++ 1/3

Introduction :

Bienvenue sur le tutoriel destiné à vous aider à créer un trainer en C++ !

Ce tutoriel vise un public de débutant, je m'efforcerai d'être le plus clair possible afin que la compréhension soit aisée.
Tout d'abord qu'est ce que le C++ ; le C++ est un langage de programmation.
Tout programme avant d'être utilisable par le grand public a été codé.
Coder un programme consiste à écrire tout ce qu'il doit faire, comment les faire et dans quel ordre.
J'ai choisi de traiter du jeu Tom Clancy's H.A.W.X qui est un jeu de combat aérien qui se situe dans un futur proche.
Je précise que je suis un débutant en C++, que c'est mon premier trainer et aussi mon premier tuto, aussi je vous demande d'être indulgent.

N'hésitez pas à me transmettre vos remarques ou vos suggestions cela ne peut m'être que bénéfique.
J'imagine que si vous lisez ce tutoriel vous savez ce qu'est un trainer dans le cas contraire et pour faire bref un trainer est un logiciel qui modifie le code du jeu en mémoire afin de tricher.
Je joindrai à ce trainer un maximum de capture d'écran et de lien externe afin de vous donner des pistes pour bien assimiler le tuto.

Les différentes étapes :

Nous allons donc créer un programme mais avant de foncer tête baissée il est nécessaire de réfléchir un peu et de procéder par étapes :

Recherche de l'adresse mémoire à l'aide de Tsearch

Explication du fonctionnement

Rédaction du code

Recherche de l'adresse mémoire à l'aide de Tsearch

Avant d'écrire en mémoire il faut savoir quoi écrire.
Dans un programme tout est régie par des variables, une variable n'est ni plus ni moins qu'une valeur qui peut... varier !
Les jeux étant des programmes comme les autres, eux aussi sont composé de variables.
Certaine variable sont totalement inintéressante pour nous par contre que diriez vous d'avoir plein de point de vie et un nombre inimaginable de munitions ; bon ok j'exagère vous n'aurez pas 2 000 000 de balles pour votre pistolet ; on va se contenter d'empêcher cette valeur de bouger ce qui devrait suffire non ?

Mais, parce que il y a un mais ; il faut trouver la bonne variable et la c'est comme chercher une aiguille dans une botte de foin...
Pour vous faire une idée, le jeu H.A.W.X à l'écran de sélection des profils contient grosso modo 360 594 088 variables ; ça en fait donc un bon paquet !
Ca serait quand même plus facile avec un bon détecteur de métaux non ?
Dans ce cas je vous conseil de télécharger le logiciel Tsearch dispo dans les outils : Outils.
Tsearch est un programme qui scan la mémoire d'un programme ouvert et permet de rechercher une valeur précise selon certain critère.

Je vous invite à lancer Tsearch et HAWX ; nous allons créer un profil exprès pour concevoir notre trainer afin que tout le monde ai la même chose à l'écran.
Pour ma part, j'ai appelé mon profil TrainerCity mais le nom n'a que peu d'importance ; une fois votre profil crée et sélectionné, retourner sous Tsearch (utilisez la combinaison de touches ALT+Tabulation afin de passer d'une fenêtre à l'autre)

Recherche de l'adresse mémoire à l'aide de Tsearch 2/3
Rédaction du code 3/3


Partners