Connexion
Abonnez-vous

Insolite : un tube rempli de liquide en guise de barre de vie dans Terraria

Si vous me cherchez, je suis à la cave en train de fabriquer le mien

Insolite : un tube rempli de liquide en guise de barre de vie dans Terraria

Le 30 avril 2013 à 10h07

Nos confrères de chez Game Informer ont mis le grappin sur un périphérique pour PC bien étrange. Celui-ci se présente sous la forme d'un tube en plexiglas dans lequel un vérin injecte de l'eau et de l'air afin de refléter le niveau de notre barre de vie ou de mana dans un jeu.

Liquid Lifebar

 

Un peu plus d'une centaine d'heures de travail, une carte Arduino Uno équipée d'un microcontrôleur ATMEL ATmega16U2, un vérin couplé à un contrôleur USB, quelques LED, une pompe d'aquarium et un peu d'huile de coude. Voilà la recette pour concevoir un appareil capable de retranscrire le niveau de votre barre de vie dans un jeu grâce à une colonne d'eau. Cet astucieux montage a été réalisé par un illustre inconnu répondant au pseudonyme de bfayer.

 

Le principe est assez simple : à la base du tuyau se trouve une nourrice dont les trois arrivées permettent de faire entrer de l'eau, de l'air et de la lumière jusqu'au tube. Pour injecter l'air, on utilise une pompe d'aquarium standard, tandis que pour l'eau, le procédé est un peu plus compliqué. 

 

Un caisson en bois renferme une poche en plastique contenant tout le liquide, celle-ci étant compressée ou détendue par l'action d'un vérin, couplé à une simple planche. Lorsque l'on appuie sur la poche, le niveau de l'eau monte, et inversement lorsqu'on la relâche. Il faut ensuite relier le vérin au PC via un contrôleur USB et programmer le comportement de celui-ci en fonction des données du jeu, et le tour est joué. 

 

Le concepteur de ce système en a fait la démonstration sur le jeu Terraria, et la réactivité de l'ensemble est pour le moins étonnante. Il suffit de quelques fractions de seconde pour que le liquide vienne se stabiliser au bon niveau. Nous vous laissons maintenant découvrir la conception et le résultat en images.

 

Commentaires (72)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

geekesque à souhait j’adore :)

votre avatar

Beau boulot, il manque plus que la seconde pour la barre de mana ou équivalent ^^

votre avatar

Géniale !!!! <img data-src=" /><img data-src=" /><img data-src=" /><img data-src=" />

votre avatar

Sympa, si seulement le jeu avait pas été abandonné sur PC..

votre avatar

Simplement GG <img data-src=" />

votre avatar

Il y a encore des vrais gamers <img data-src=" />

votre avatar

Excellent !

votre avatar

Didiou, énormissime ! <img data-src=" />

votre avatar

Je veux

votre avatar







g30lim4 a écrit :



Il y a encore des vrais gamers <img data-src=" />







Y a des bourrins qui refont des cockpits pour les simulateurs de vols ou alors des tableau de bords pour les voitures comme ici :http://hrsim.blogspot.fr/


votre avatar

inutile donc indispensable <img data-src=" />





Si vous me cherchez, je suis à la cave en train de fabriquer le mien



<img data-src=" />

votre avatar







Zekk a écrit :



Sympa, si seulement le jeu avait pas été abandonné sur PC..







C’est ce que je pensais jusqu’à récemment, mais une prochaine mise à jour devrait bientôt arrivée, la 1.2.


votre avatar

y’a clairement un très fort potentiel avec ce truc !

j’espère qu’il va le commercialiser en tout cas c’est un boulot de titan pour un résultat magnifique



bref neeeeed

votre avatar

Super concept !!!<img data-src=" />



Il faut trouver le moyen de le miniaturiser et le doubler et de changer la couleur des LEDs automatiquement en fonction du jeu et de Vie/Mana/eve/etc.



Et, déposer le brevet et le commercialiser.



Et moi, j’en prendrai un.<img data-src=" />

votre avatar

Il a des gouvernements qui en auraient peut être besoin… <img data-src=" />

votre avatar

<img data-src=" />

votre avatar

C’est énorme ! Ramène le jeu dans ton salon <img data-src=" />

votre avatar

Pas sûr que le WAF soit important là dessus… Faut trouver un truc pour expliquer<img data-src=" />

votre avatar

<img data-src=" /> Les effets combinés de l’eau, de l’air et de la lumière sont magnifique, ça c’est de la déco d’intérieur ! Mieux, ce n’est pas un truc simplement animé mais INTERACTIF !



En plus niveau programmation c’est juste un ratio pour l’eau, un ratio pour l’air et une valeur RVB pour la lumière ! Plus simple tu meurt, ça pourrait s’adapter à n’importe quel jeu, ou même d’autres types d’indication !



Bravo, au concepteur ! <img data-src=" />

votre avatar

@goodwhitegod



La couleur des leds change déjà en fonction du niveau de vie dans la vidéo ;)

votre avatar

Et comment ça se passe en cas de bug du jeu ou de super bonus qui fait monter ta barre de vie à 120%, ça explose ? <img data-src=" />

votre avatar

ca fait quel effet de passer de 1pt de vie a 100%, ca deborde ? Quid des jeux ou on peut avoir plus de 100% de vie (Duke Nukem 3D)?<img data-src=" />



need.

pk j’ai plus le temps de faire ce genre de choses?<img data-src=" />



edit : grilled

votre avatar

Je me suis acheté un petit Arduino et je me bricole un tableau de bord de voiture avec des afficheurs LCD et des diodes. L’arduino est vraiment une belle bête, c’est super facile de développer dessus et la partie hardware n’est limité que par notre imagination et nos capacités de bricoleur.

Au final, le plus gros soucis c’est d’extraire les données du jeu pour les envoyer à l’Arduino. Pour les simus de voiture (et un peu d’avion) il y a le logiciel X-Sim qui fait ça pas trop mal, mais pour les autres jeux c’est quasiment impossible à quelques exceptions près (Terraria doit en faire partie).



Vu le prix d’un Arduino, n’hésitez pas à franchir le pas : c’est vraiment fun !

votre avatar

Une version globe pour Diablo? :p

votre avatar

J’adore ce truc <img data-src=" />

votre avatar

sympathique !

votre avatar







Charly32 a écrit :



Une version globe pour Diablo? :p





Diablo la vitesse à laquelle ça monte et ça descend, je donne pas cher du truc <img data-src=" />


votre avatar

Les mêmes de 2 m de haut de chaque côté de mon écran de vidéo projecteur et vous m’entendrez plus jamais me plaindre que je suis mort parce que je voyais pas ma barre de vie.

votre avatar







Feilong a écrit :



Les mêmes de 2 m de haut de chaque côté de mon écran de vidéo projecteur et vous m’entendrez plus jamais me plaindre que je suis mort parce que je voyais pas ma barre de vie.



t’es sur de ne pas avoir besoin de tubes plus gros?

Le seul probleme, c’est que tu devras admettre une terrible realite : t’es pas doue <img data-src=" />


votre avatar

Génial <img data-src=" />

votre avatar







Feilong a écrit :



Les mêmes de 2 m de haut de chaque côté de mon écran de vidéo projecteur et vous m’entendrez plus jamais me plaindre que je suis mort parce que je voyais pas ma barre de vie.





Oublie pas les flash rouge dans la pièce quand la barre de vie dépasse le niveau critique <img data-src=" />


votre avatar







Feilong a écrit :



Les mêmes de 2 m de haut de chaque côté de mon écran de vidéo projecteur et vous m’entendrez plus jamais me plaindre que je suis mort parce que je voyais pas ma barre de vie.





pareil <img data-src=" />


votre avatar

A kickstarter d’urgence<img data-src=" />

votre avatar







Charly32 a écrit :



Une version globe pour Diablo? :p







Exactement ce que je pensais <img data-src=" />



Pour tout les Hack&Slash ça serait terrible pour l’immersion !


votre avatar







Charly32 a écrit :



Une version globe pour Diablo? :p







Faut juste acheter un vérin de conception militaire et une poche en plastique avec triple épaisseur <img data-src=" />


votre avatar

J’imagine avec strip poker …..





<img data-src=" />

votre avatar

Très peu utile mais je respecte la prouesse <img data-src=" />

votre avatar







DarKCallistO a écrit :



Faut juste acheter un vérin de conception militaire et une poche en plastique avec triple épaisseur <img data-src=" />







Ou bien une poche d’un cubi terminé, comme çà on a une excuse pour picoler <img data-src=" />


votre avatar







Vachalay a écrit :



Ou bien une poche d’un cubi terminé, comme çà on a une excuse pour picoler <img data-src=" />







N’empêche qu’une statue de démon ailée qui porte la sphère sur ses épaules le tout fonctionnant en usb,c’est pas pour dire,mais c’est la classe internationale.



Bien plus qu’un malheureux socle usb de diablo…


votre avatar







Nnexxus a écrit :



Pour les simus de voiture (et un peu d’avion) il y a le logiciel X-Sim qui fait ça pas trop mal, mais pour les autres jeux c’est quasiment impossible à quelques exceptions près (Terraria doit en faire partie).

!





A l’époque j’avais écrit un petit bout de code en C pour “hooké” l’exécutable du jeu et ainsi lire certaines valeurs en mémoire et en temps réel.

Je ne sais pas si encore possible de nos jours avec les nouvelles protections anti-debug et autre par contre.

En tout cas c’est une très belle réalisation <img data-src=" />


votre avatar







mr.tux a écrit :



A l’époque j’avais écrit un petit bout de code en C pour “hooké” l’exécutable du jeu et ainsi lire certaines valeurs en mémoire et en temps réel.

Je ne sais pas si encore possible de nos jours avec les nouvelles protections anti-debug et autre par contre.

En tout cas c’est une très belle réalisation <img data-src=" />





Sur certains jeux ça posera problème avec les systèmes anti-triches. Par contre tu peux regarder ce que renvoie la carte graphique pour afficher le hud.


votre avatar







DarKCallistO a écrit :



Faut juste acheter un vérin de conception militaire et une poche en plastique avec triple épaisseur <img data-src=" />





Y’a plus simple.



Il suffit de remplacer la poche en plastique par un vérin hydraulique, et l’eau par de l’huile.



Pas besoin de matériel de très haute qualité. Et en plus ce système supprime l’effet “rebond” provoqué par la poche souple.


votre avatar







linkin623 a écrit :



Pas sûr que le WAF soit important là dessus… Faut trouver un truc pour expliquer<img data-src=" />





Moi c’est plutôt le coté deco que j’aime bien …

Pour le WAF, je vois bien le truc “ça peut faire une bonne lumière d’appoint” pour un film ou autre :)


votre avatar

<img data-src=" /><img data-src=" />

votre avatar







Ares a écrit :



Moi c’est plutôt le coté deco que j’aime bien …

Pour le WAF, je vois bien le truc “ça peut faire une bonne lumière d’appoint” pour un film ou autre :)







pour moi le WAF est juste PARFAIT !



sauf qu’il en faudrait 1 par perso dans ses RPG…. ça deviens tout de suite vachement plus complexe.



mais si j’ai le malheur qu’elle tombe la dessus je suis certain de me prendre un “jeanveuxain” dans les dents… <img data-src=" />


votre avatar







Skeeder a écrit :



Sur certains jeux ça posera problème avec les systèmes anti-triches. Par contre tu peux regarder ce que renvoie la carte graphique pour afficher le hud.





En passant par le SDK DirectX ou un jeu d’API spécifique ?

La carte graphique n’affiche que des textures et des vecteurs, ça doit être difficile de lire une information brute comme la valeur d’une jauge de vie.

Je suis curieux <img data-src=" />


votre avatar







mr.tux a écrit :



En passant par le SDK DirectX ou un jeu d’API spécifique ?

La carte graphique n’affiche que des textures et des vecteurs, ça doit être difficile de lire une information brute comme la valeur d’une jauge de vie.

Je suis curieux <img data-src=" />







screenshot toutes les 12 secondes, avec un peu de traitement d’image et tu ressort la valeur de ta barre de vie en 2s :)


votre avatar







mr.tux a écrit :



En passant par le SDK DirectX ou un jeu d’API spécifique ?

La carte graphique n’affiche que des textures et des vecteurs, ça doit être difficile de lire une information brute comme la valeur d’une jauge de vie.

Je suis curieux <img data-src=" />





A priori la jauge de vie ne bouge pas dans le hud, si tu sais où elle se trouve, récupérer cette information doit être faisable. Mais il doit y avoir plus simple. Par exemple on doit pouvoir capturer certains appels bien précis qui doivent correspondre à une jauge sur un HUD.


votre avatar







Skeeder a écrit :



Sur certains jeux ça posera problème avec les systèmes anti-triches. Par contre tu peux regarder ce que renvoie la carte graphique pour afficher le hud.







Je ne pense pas que les systèmes anti-triche puissent poser problème : quand tu lis la mémoire d’un autre process (avec ReadProcessMemory), le process cible n’a aucun moyen de savoir qu’il s’est fait lire sa mémoire (sauf éventuellement en hookant le syscall, mais ça serait vraiment dégueulasse et limite illégal).



Et c’est bien plus fiable que d’essayer de reconstituer une valeur à partir d’une image (la position change en fonction de la résolution, de la configuration, de la qualité, etc…).


votre avatar







al_bebert a écrit :



screenshot toutes les 12 secondes, avec un peu de traitement d’image et tu ressort la valeur de ta barre de vie en 2s :)





Pas bête, merci de l’info, si tu as des liens pour approfondir je suis preneur <img data-src=" />





Skeeder a écrit :



A priori la jauge de vie ne bouge pas dans le hud, si tu sais où elle se trouve, récupérer cette information doit être faisable. Mais il doit y avoir plus simple. Par exemple on doit pouvoir capturer certains appels bien précis qui doivent correspondre à une jauge sur un HUD.





Oui donc pas mal de reverse pour trouve la bonne valeur en RAM ou intercepter/ interpréter correctement les appels.


votre avatar

ça a l’air vraiment cool ! <img data-src=" />

Need -

votre avatar







Freud a écrit :



Je ne pense pas que les systèmes anti-triche puissent poser problème : quand tu lis la mémoire d’un autre process (avec ReadProcessMemory), le process cible n’a aucun moyen de savoir qu’il s’est fait lire sa mémoire (sauf éventuellement en hookant le syscall, mais ça serait vraiment dégueulasse et limite illégal).



Et c’est bien plus fiable que d’essayer de reconstituer une valeur à partir d’une image (la position change en fonction de la résolution, de la configuration, de la qualité, etc…).





En fait c’est un programme auxiliaire qui regarde si un autre programme regarde la mémoire. Je me souviens de ça sur l’installation de RivaTuner, où il ne fallait pas décocher une case si on voulait pas avoir de problème avec les anti-triches.


votre avatar







Freud a écrit :



Je ne pense pas que les systèmes anti-triche puissent poser problème : quand tu lis la mémoire d’un autre process (avec ReadProcessMemory), le process cible n’a aucun moyen de savoir qu’il s’est fait lire sa mémoire (sauf éventuellement en hookant le syscall, mais ça serait vraiment dégueulasse et limite illégal).



Et c’est bien plus fiable que d’essayer de reconstituer une valeur à partir d’une image (la position change en fonction de la résolution, de la configuration, de la qualité, etc…).





Bien rare sont les jeux où ses données ne sont pas cryptés en mémoire. Mais sinon a mon avis il y’en a des jeux qui font du hook ça c’est même certain.


votre avatar







SFX-ZeuS a écrit :



Bien rare sont les jeux où ses données ne sont pas cryptés en mémoire. Mais sinon a mon avis il y’en a des jeux qui font du hook ça c’est même certain.







Vu que le hook de syscalls est détecté comme “potential rootkit” par pas mal d’outils, à mon avis bien des éditeurs évitent de le faire :)



Surtout que depuis Win 7 x64 on ne patche plus le kernel aussi facilement.



Donc je pense que faire des ReadProcessMemory sur la plupart voire la totalité des jeux est safe. La preuve, les anti-cheat vont surtout chercher des noms de process connus, je ne pense pas qu’ils aient de moyen de vérifier tous les ReadProcessMemory (se faire détecter comme rootkit est très mal vu).



Après, oui, il faut savoir trouver la valeur en mémoire, et la décrypter le cas échéant :)


votre avatar

Juste splendide ! <img data-src=" />

A quand la souris qui envoie des décharges électriques ?

votre avatar







CryoGen a écrit :



Y a des bourrins qui refont des cockpits pour les simulateurs de vols ou alors des tableau de bords pour les voitures comme ici :http://hrsim.blogspot.fr/







Je parlais de Terraria pas de battlesh!t <img data-src=" />


votre avatar







mr.tux a écrit :



Pas bête, merci de l’info, si tu as des liens pour approfondir je suis preneur <img data-src=" />



Oui donc pas mal de reverse pour trouve la bonne valeur en RAM ou intercepter/ interpréter correctement les appels.







j’ai mon collègue qui fait ca en bash pour essayer de peter le record sur un jeu ou tu doit taper dans un pingouin pour l’envoyer loiiiiiiiinnn ^^



du coup lui c’est un pieu chiader car il doit detecter la position du pingouin (orientation…) déduire la vitesse la courbe etc.



donc je pense que ça lui poserai pas de soucis de faire ce genre de truc, mais sous linux ^^


votre avatar







Freud a écrit :



quand tu lis la mémoire d’un autre process (avec ReadProcessMemory), le process cible n’a aucun moyen de savoir qu’il s’est fait lire sa mémoire (sauf éventuellement en hookant le syscall, mais ça serait vraiment dégueulasse et limite illégal).





Ça ne m’étonnerait même pas qu’un jeu tape dans le ring0, c’est sale, mais imaginable de la part des éditeurs de protection.





SFX-ZeuS a écrit :



Bien rare sont les jeux où ses données ne sont pas cryptés en mémoire. Mais sinon a mon avis il y’en a des jeux qui font du hook ça c’est même certain.





L’exécutable doit être crypté/packé même en mémoire, mais les compteurs sont en clair dans la RAM je pense.





Freud a écrit :



Surtout que depuis Win 7 x64 on ne patche plus le kernel aussi facilement.



Après, oui, il faut savoir trouver la valeur en mémoire, et la décrypter le cas échéant :)





J’avais oublié l’histoire de ce truc PatchGuard c’est vrai, pour la valeur en mémoire ce n’est pas si dur si tu recherches dans la zone mémoire de l’ImageBase un compteur se repère vite quand tu l’incrémentes/décrémente <img data-src=" />





al_bebert a écrit :



j’ai mon collègue qui fait ca en bash pour essayer de peter le record sur un jeu ou tu doit taper dans un pingouin pour l’envoyer loiiiiiiiinnn ^^



du coup lui c’est un pieu chiader car il doit detecter la position du pingouin (orientation…) déduire la vitesse la courbe etc.



donc je pense que ça lui poserai pas de soucis de faire ce genre de truc, mais sous linux ^^





C’est “high level” ce que fait ton collègue, il est pas météorologue par hasard <img data-src=" />

Bon le truc c’est que sous Linux les jeux c’est pas encore ça <img data-src=" />


votre avatar

mon collègue ? c’est juste un grand malade ^^


votre avatar







TBirdTheYuri a écrit :



Y’a plus simple.



Il suffit de remplacer la poche en plastique par un vérin hydraulique, et l’eau par de l’huile.



Pas besoin de matériel de très haute qualité. Et en plus ce système supprime l’effet “rebond” provoqué par la poche souple.









  • Colorant si on a la flemme de mettre des LED,par contre,dans le noir ça le fera moyen <img data-src=" />


votre avatar

erf suis dans le train pour mater la vidéo : indisponible :(



fait chier

votre avatar







RaYz a écrit :



Diablo la vitesse à laquelle ça monte et ça descend, je donne pas cher du truc <img data-src=" />









DarKCallistO a écrit :



Faut juste acheter un vérin de conception militaire et une poche en plastique avec triple épaisseur <img data-src=" />







Ouai c’est sur que le bouzin il va devoir s’activer! :p

Mais bon, la hauteur d’eau compte pas mal, et le globe à l’avantage de ce point de vue :)

Du coup moins d’effort à founir mais plus rapides…peut être qu’une verin électro-magnétique pourrait suffire :http://www.skf.com/files/871196.pdf

Déjà le temps de réponse du système actuel est loin d’être minable! :)









TBirdTheYuri a écrit :



Y’a plus simple.



Il suffit de […]







“Yaka faukon”…tu nous montre une vidéo de ton proto? <img data-src=" />

J’imagine que sont projet il l’a fait en commençant par prendre ce qu’il avait sous la main/ce qu’il maitrisait, voire les deux.

On peut après coup toujours améliorer, mais c’est pas forcement le but premier de ce genre de projet! :)



votre avatar







DarKCallistO a écrit :





  • Colorant si on a la flemme de mettre des LED,par contre,dans le noir ça le fera moyen <img data-src=" />





    ou tu peux faire comme pour une lavalamp , une ampoule (il y en a avec des couleurs variables) en bas de la colonne, le résultat sera forcément moins bon mais ça fait son petit effet si on est pas trop regardant


votre avatar







goodwhitegod a écrit :



Super concept !!!<img data-src=" />



Il faut trouver le moyen de le miniaturiser et le doubler et de changer la couleur des LEDs automatiquement en fonction du jeu et de Vie/Mana/eve/etc.



Et, déposer le brevet et le commercialiser.



Et moi, j’en prendrai un.<img data-src=" />







euh non, brevetter viens en premier, avant meme de le construire pour voir si ca marche et si c’est possible



faut commencer par brevetter des que t’as l’idée du concept

:)


votre avatar







Yutani a écrit :



ou tu peux faire comme pour une lavalamp , une ampoule (il y en a avec des couleurs variables) en bas de la colonne, le résultat sera forcément moins bon mais ça fait son petit effet si on est pas trop regardant







Le problème risque de se poser en variant le niveau de la lifebar de ce genre de truc,pas sûr que la cire réagisse aussi bien que dans une lampe à lave et puis il y a aussi la température a gérer pour que la cire reste dans un état stable,ça risque d’être totalement impossible a faire dans les même conditions que dans la vidéo,a la limite des paillettes réfléchissantes seraient aussi une bonne idée,mais faut quand même une source lumineuse dans tout les cas.


votre avatar







mr.tux a écrit :



Ça ne m’étonnerait même pas qu’un jeu tape dans le ring0, c’est sale, mais imaginable de la part des éditeurs de protection.







Ça serait étonnant, car il faudrait quand même qu’il installe un driver : ça se voit et c’est moche.





L’exécutable doit être crypté/packé même en mémoire, mais les compteurs sont en clair dans la RAM je pense.





C’est souvent le contraire : l’exécutable n’est pas packé, mais les valeurs en mémoire sont cryptées (un simple XOR en général, suffisant pour rendre impossible la détection d’un compteur).


votre avatar







Charly32 a écrit :



Ouai c’est sur que le bouzin il va devoir s’activer! :p

Mais bon, la hauteur d’eau compte pas mal, et le globe à l’avantage de ce point de vue :)

Du coup moins d’effort à founir mais plus rapides…peut être qu’une verin électro-magnétique pourrait suffire :http://www.skf.com/files/871196.pdf

Déjà le temps de réponse du système actuel est loin d’être minable! :)









“Yaka faukon”…tu nous montre une vidéo de ton proto? <img data-src=" />

J’imagine que sont projet il l’a fait en commençant par prendre ce qu’il avait sous la main/ce qu’il maitrisait, voire les deux.

On peut après coup toujours améliorer, mais c’est pas forcement le but premier de ce genre de projet! :)





Je n’ai pas construit de prototype, je répondais au post qui préconise du matos très haut de gamme pour améliorer la chose, en indiquant simplement que ce n’est pas nécessaire.



Le principe est simple : au lieu d’écraser un sac souple, on pousse la tige d’un autre vérin, monté en opposition. La chambre opposée à la tige de ce vérin constitue le réservoir de liquide (de l’huile pour éviter l’oxydation). Le reste de l’installation reste strictement identique.


votre avatar







RaYz a écrit :



Diablo la vitesse à laquelle ça monte et ça descend, je donne pas cher du truc <img data-src=" />







J’ai pensé la même chose ^^



J’espère que le gars va communiquer en détail sur son installation et plus particulièrement sur la/les méthodes pour aller récupérer les données du jeu (y’a pas mal de commentaires intéressants sur ce point mais c’est beaucoup de la supposition).


votre avatar







Freud a écrit :



Ça serait étonnant, car il faudrait quand même qu’il installe un driver : ça se voit et c’est moche.





Si, si, ring0 et driver, z’on peur de rien : fr.wikipedia.org WikipediaPour les exécutables (Steam par ex.) fait une recherche sur “SteamStub” <img data-src=" />



votre avatar







Freud a écrit :



Et c’est bien plus fiable que d’essayer de reconstituer une valeur à partir d’une image (la position change en fonction de la résolution, de la configuration, de la qualité, etc…).







http://hcigames.businessandit.uoit.ca/wp-content/uploads/2012/07/marczaketal-ie2…


votre avatar







SFX-ZeuS a écrit :



Bien rare sont les jeux où ses données ne sont pas cryptés en mémoire. Mais sinon a mon avis il y’en a des jeux qui font du hook ça c’est même certain.







Cryptés en mémoire ??

Faut peut-être pas pousser. Et puis ça doit pas servir à grand chose et ralentir considérablement le jeu.



Par contre je vois pas trop comment vous comptez lire les données d’un autre process. Parce que si le noyau de votre OS fait son boulot (mémoire virtuel, mmu, tout ça…), c’est pas possible normalement (c’est la définition d’un process quoi).


votre avatar







dam1605 a écrit :



Cryptés en mémoire ??

Faut peut-être pas pousser. Et puis ça doit pas servir à grand chose et ralentir considérablement le jeu.



Par contre je vois pas trop comment vous comptez lire les données d’un autre process. Parce que si le noyau de votre OS fait son boulot (mémoire virtuel, mmu, tout ça…), c’est pas possible normalement (c’est la définition d’un process quoi).







Fait quelques recherche avec cheat engine et encrypted values , il y’a tout de même pas mal de jeux qui se protège et c’est souvent un simple XOR qui est utilisé car peu coûteux.. xor souvent initialisé en début de jeu histoire de ^^



Mais bon rien empêche d’avoir une protection un peu plus évolué, mais ralentir considérablement le jeu il ne faut pas exagérer tout n’est pas à encrypter…



Sinon pour répondre à ta dernière question comment fait cheat engine alors :) ?


Insolite : un tube rempli de liquide en guise de barre de vie dans Terraria

Fermer