[Actualité] [Cheat Engine]La raison qui va pouser les jeunes à faire de l'assembleur
par
, 05/01/2015 à 20h05 (4712 Affichages)
Ces vacances, je me suis remis à Civilisations V et Don't starve. Mais je suis flemmard et il y a pas de code de triche pour ces jeux !
Du coup, j'ai trouvé Cheat Engine, un super outil open-source.
Il fait plein de choses :
- Recherche de valeur en mémoire
- Modification de valeur en mémoire
- Desassemblage/assamblage à la volé !
Il faut savoir que Cheat Engine vient avec un tutoriel à faire ! Avec niveaux et des password ! Oui tu joue à un jeu pour tricher, c'est normal !
L'idée étant de "formé" les utilisateurs "lambda" sur des exemples simple, sur des notions qui de programmation avancé.
Au programme :
- Type de valeur short/int/long et double/float !
- Les pointeurs et les pointeurs de pointeurs ! (Hexadécimal sur le pouce)
- Écriture d'assembleur pour remplacement à chaud !
Je rappel que l'idée du type qui télécharge Cheat Engine, c'est :
Note : Sur le forum de Cheat Engine, on te demande juste d'avoir fait le tutoriel sur les types (Et c'est déjà bien !)Jeu trop dur ! Besoin code !
J'ai fait plus d'assembleur avec Cheat Engine qu'en cours pendant mon école d'ingénieur ! Et en plus, de l'assembleur utile. Pas un truc, qui sera jamais compilé sur un morceau de papier !
En gros, quand tu utilise Cheat Engine pour avoir de l'or dans civilisation, tu utilise le bazooka pour tuer une mouche.
Pour le tester hors contexte son contexte, je le test en même temps que je rédige sur Firefox
Ce qui me permet de voir et modifier le contenu du texte à la volé.
D'ailleurs petit test sur les champs :
- Input classique : Je vois la valeur via CheatEngine et je la modifie
- Input password : Je vois rien !
Contenu des possibilités de l'outil en lui-même, il est probable que celui-ci fonction avec 99% des jeux solo.
Rien que pour le délire vous devriez tester le tutoriel de Cheat Engine. Si vous butez sur une étape allez sur youtube et cherchez "cheat engine tutorial step X"
Si vraiment, mais alors vraiment vous y arrivez pas... Il y a le cheat du tutoriel : http://www.cheatengine.org/tables/moreinfo.php?tid=1255 Scripté bien-sûr... Avec de l'assembleur !
Notez aussi qu'il y a un certains nombre de jeu où le travail semble déjà fait.
Je suis de la génération GameBox Et à l'époque Geek c'était avoir un actionrelay :
Avec lui, j'ai appris l’hexadécimal.
Je pense qu'aujourd'hui Geek, c'est Cheat Engine...
Pour les curieux, d'après ce que j'ai vue, il est écrit en C++. Le code n'est visiblement pas énorme, par rapport à ce que cela fait.
Cordialement,
Patrick Kolodziejczyk.
Source :
http://www.cheatengine.org/
http://en.wikipedia.org/wiki/Cheat_Engine
http://www.cheatengine.org/tables.php
http://forum.cheatengine.org/
PS : Quand, c'est pour reste en vie sur Don't starve. J'apprends plus vite !