Ce tutoriel vas vous expliquer comment trouver une adresse sur BF3 grâce
à cheat-engine, le tutoriel est valable pour n’importe-qu’elle jeux
1° Commencez par lancez votre jeux, BF3 dans ce cas
2° Selectionnez BF3 (notre jeux)
3° Les variables les plus importantes sont en "Bytes"
Donc séléctionnez "Bytes" dans "Scan Type"
4° Ouvez la Chatbox sur BF3 et cherchez la valeur 1 puis cliquez sur "First scan"
Le but est de faire un tris dans les valeurs on va don procéder de cette façon
Fermer la Chatbox est cherchez 0 "Next scan"
Ouvrez la Chabox est cherchez 1 "Next scan"
Répétez l'action jusqu’à vous retrouver avec environs 1/5 Valeurs...
° Maintenant ça ce complique, attention Brain.exe [ON]
Vous allez sélectionnez les 3Valeurs puis cliquez sur "Copy all selected items to .." (La flèche rouge)
6° Prenons la première, et faites un clic droit> Find out what writes to this address. (Découvrez ce qui écrit à cette adresse.)
7° Cliquez sur "Oui" puis aller dans le jeux est changez la variables de la discutions (Si le Chat est ouvert fermez le, s'il était fermer ouvrez le)
C'est ce que nous avons. maintenant vous pouvez voir la variable la notre du magasin de chat dans ESI et notre offset est de 264.
/!\ Ignorez le Screen, dans votre cheat-engine, il devrais apparaitre '[esi+264]' et non '[esi+64]'/!\
Votre adresse est donc sur cette exemple
8° Prenons cette adresse et recherchez-le dans Cheat Engine. (Assurez-vous que le "Hex" la case soit coché et vous devez changer le "Byte" en "Bytes 4")
L'adresse en vert est c'elle de bas ? (0236241C)
Nous allons vérifier et voir si c'est la bonne.
Cliquez sur 'Ajouter adresse Mamnually ".
Cochez la case "pointeur"
Maintenant, mettez l'adresse (0236241C) et le offset(264)
et appuyez sur OK.
Vous pouvez vérifier en fermant et en ouvrant la Chatbox, vous verrez aussitôt que la valeur change
Mais pourquoi un aussi grand chiffre et pas 1 ou 0 ?
Eh bien, nous avons changé de 4 octets. Il suffit de changer cela à 1 octet.
9° Si vous n'avez toujours pas trouvé la bonne adresse, ce que vous pouvez faire est de voir le pointeur de votre adresse.
Pour ce faire, juste un clic droit sur l'adresse et choisir maintenant "Find out what accesses to this address"
Aller dans le jeux, ouvre le puis fermez le
Vous devriez voir :
Et il suffit de faire ce que nous faisions à nouveau.
Maintenant avec notre adresse de base, nous pouvons construire notre fonction C + +.
Crédit:
credit: Xerwell . IceCube, Traduit en français par Nearyu.
à cheat-engine, le tutoriel est valable pour n’importe-qu’elle jeux
1° Commencez par lancez votre jeux, BF3 dans ce cas
2° Selectionnez BF3 (notre jeux)
3° Les variables les plus importantes sont en "Bytes"
Donc séléctionnez "Bytes" dans "Scan Type"
4° Ouvez la Chatbox sur BF3 et cherchez la valeur 1 puis cliquez sur "First scan"
Le but est de faire un tris dans les valeurs on va don procéder de cette façon
Fermer la Chatbox est cherchez 0 "Next scan"
Ouvrez la Chabox est cherchez 1 "Next scan"
Répétez l'action jusqu’à vous retrouver avec environs 1/5 Valeurs...
° Maintenant ça ce complique, attention Brain.exe [ON]
Vous allez sélectionnez les 3Valeurs puis cliquez sur "Copy all selected items to .." (La flèche rouge)
6° Prenons la première, et faites un clic droit> Find out what writes to this address. (Découvrez ce qui écrit à cette adresse.)
7° Cliquez sur "Oui" puis aller dans le jeux est changez la variables de la discutions (Si le Chat est ouvert fermez le, s'il était fermer ouvrez le)
C'est ce que nous avons. maintenant vous pouvez voir la variable la notre du magasin de chat dans ESI et notre offset est de 264.
/!\ Ignorez le Screen, dans votre cheat-engine, il devrais apparaitre '[esi+264]' et non '[esi+64]'/!\
Votre adresse est donc sur cette exemple
ESI=F9FFFF60
8° Prenons cette adresse et recherchez-le dans Cheat Engine. (Assurez-vous que le "Hex" la case soit coché et vous devez changer le "Byte" en "Bytes 4")
L'adresse en vert est c'elle de bas ? (0236241C)
Nous allons vérifier et voir si c'est la bonne.
Cliquez sur 'Ajouter adresse Mamnually ".
Cochez la case "pointeur"
Maintenant, mettez l'adresse (0236241C) et le offset(264)
et appuyez sur OK.
Vous pouvez vérifier en fermant et en ouvrant la Chatbox, vous verrez aussitôt que la valeur change
Mais pourquoi un aussi grand chiffre et pas 1 ou 0 ?
Eh bien, nous avons changé de 4 octets. Il suffit de changer cela à 1 octet.
9° Si vous n'avez toujours pas trouvé la bonne adresse, ce que vous pouvez faire est de voir le pointeur de votre adresse.
Pour ce faire, juste un clic droit sur l'adresse et choisir maintenant "Find out what accesses to this address"
Aller dans le jeux, ouvre le puis fermez le
Vous devriez voir :
Et il suffit de faire ce que nous faisions à nouveau.
Maintenant avec notre adresse de base, nous pouvons construire notre fonction C + +.
DWORD GetChatStatus(HANDLE hProc) { DWORD Buffer; DWORD Value; ReadProcessMemory(hProc, (LPCVOID)(0x0236241C), &Buffer, 4, NULL); ReadProcessMemory(hProc, (LPCVOID)(Buffer + 0x264), &Value, sizeof(Value), NULL); return (BYTE)Value; }
Crédit:
credit: Xerwell . IceCube, Traduit en français par Nearyu.