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

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

Avatar de l'auteur

Kevin Hottot

Publié dansSociété numérique

30/04/2013
73
Insolite : un tube rempli de liquide en guise de barre de vie dans Terraria

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.

 

73
Avatar de l'auteur

Écrit par Kevin Hottot

Tiens, en parlant de ça :

Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Ha… la bonne époque d’un CF de 4870 X2 !

18:10 Hard 12

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

Preprint not PR-print

17:31 IA 5
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

LoL Micro$oft

16:33 Soft 25

Sommaire de l'article

Introduction

Carte graphique AMD GeForce

Cartes graphiques : 30 ans d’évolution des GPU

Hard 12

Google lance son opération de communications Gemini pour rivaliser avec OpenAI

IA 5
Ecran bleu de Windows

Linux : le composant systemd se dote d’un écran bleu de la mort

Soft 25
Une petite fille en train d'apprendre à programmer et hacker logiciels et appareils électroniques

Un roman graphique explique les logiciels libres aux enfants

SoftSociété 17
Nouveautés pour Messenger

Meta lance (enfin) le chiffrement de bout en bout de Messenger, entre autres

Socials 5

#LeBrief : cloud européen, OSIRIS-REx a frôlée la catastrophe, CPU AMD Ryzen 8040

Windows en 2024 : beaucoup d’IA, mais pas forcément un « 12 »

Soft 18
Einstein avec des qubits en arrière plan

Informatique quantique, qubits : avez-vous les bases ?

HardScience 9
Notifications iPhone

Surveillance des notifications : un sénateur américain demande la fin du secret

DroitSécu 15

En ligne, les promos foireuses restent d’actualité

DroitWeb 19

#LeBrief : modalité des amendes RGPD, cyberattaque agricole, hallucinations d’Amazon Q, 25 ans d’ISS

Logo Twitch

Citant des « coûts prohibitifs », Twitch quitte la Corée du Sud

ÉcoWeb 29
Formation aux cryptomonnaies par Binance à Pôle Emploi

Binance fait son marketing pendant des formations sur la blockchain destinées aux chômeurs

Éco 10
Consommation électrique du CERN

L’empreinte écologique CERN en 2022 : 1 215 GWh, 184 173 teqCO₂, 3 234 Ml…

Science 6
station électrique pour voitures

Voitures électriques : dans la jungle, terrible jungle, des bornes de recharge publiques

Société 75

#LeBrief : intelligence artificielle à tous les étages, fichier biométrique EURODAC

KDE Plasma 6

KDE Plasma 6 a sa première bêta, le tour des nouveautés

Soft 13
Un homme noir regarde la caméra. Sur son visage, des traits blancs suggèrent un traitement algorithmique.

AI Act et reconnaissance faciale : la France interpelée par 45 eurodéputés

DroitSociété 4
Api

La CNIL préconise l’utilisation des API pour le partage de données personnelles entre organismes

SécuSociété 3
Fouet de l’Arcep avec de la fibre

Orange sanctionnée sur la fibre : l’argumentaire de l’opérateur démonté par l’Arcep

DroitWeb 23
Bombes

Israël – Hamas : comment l’IA intensifie les attaques contre Gaza

IA 22

#LeBrief : bande-annonce GTA VI, guerre électronique, Spotify licencie massivement

Poing Dev

Le poing Dev – Round 7

Next 102
Logo de Gaia-X sour la forme d’un arbre, avec la légende : infrastructure de données en forme de réseau

Gaia-X « vit toujours » et « arrive à des étapes très concrètes »

WebSécu 6

Trois consoles portables en quelques semaines

Hard 37
Une tasse estampillée "Keep calm and carry on teaching"

Cyberrésilience : les compromis (provisoires) du trilogue européen

DroitSécu 3

#LeBrief : fuite de tests ADN 23andMe, le milliard pour Android Messages, il y a 30 ans Hubble voyait clair

next n'a pas de brief le week-end

Le Brief ne travaille pas le week-end.
C'est dur, mais c'est comme ça.
Allez donc dans une forêt lointaine,
Éloignez-vous de ce clavier pour une fois !

Commentaires (73)


al_bebert Abonné
Le 30/04/2013 à 10h13

geekesque à souhait j’adore :)


patos Abonné
Le 30/04/2013 à 10h14

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


syfer972
Le 30/04/2013 à 10h17

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


Zekk
Le 30/04/2013 à 10h19

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


Anonyme
Le 30/04/2013 à 10h21

Simplement GG <img data-src=" />


Geolim4
Le 30/04/2013 à 10h22

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


Inny Abonné
Le 30/04/2013 à 10h25

Excellent !


Gleipnir
Le 30/04/2013 à 10h26

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


knos
Le 30/04/2013 à 10h26

Je veux


CryoGen Abonné
Le 30/04/2013 à 10h28






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/



Winderly Abonné
Le 30/04/2013 à 10h30

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


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

<img data-src=" />


S-k
Le 30/04/2013 à 10h33






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.



anonyme_60aeeb9ee17a60482c7144ba44f6c818
Le 30/04/2013 à 10h36

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


goodwhitegod
Le 30/04/2013 à 10h47

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=" />


Deep_INpact
Le 30/04/2013 à 10h49

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


NeoSyfer
Le 30/04/2013 à 10h55

<img data-src=" />


DeadEye
Le 30/04/2013 à 10h55

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


linkin623 Abonné
Le 30/04/2013 à 11h05

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


Oungawak
Le 30/04/2013 à 11h08

<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=" />


vincentchandra
Le 30/04/2013 à 11h08

@goodwhitegod

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


Chloroplaste
Le 30/04/2013 à 11h11

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=" />


kosame
Le 30/04/2013 à 11h12

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


Nnexxus
Le 30/04/2013 à 11h17

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 !


Charly32 Abonné
Le 30/04/2013 à 11h21

Une version globe pour Diablo? :p


L3 G33K
Le 30/04/2013 à 11h27

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


chaton51
Le 30/04/2013 à 11h27

sympathique !


RaYz
Le 30/04/2013 à 11h28






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=" />



Feilong
Le 30/04/2013 à 11h30

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.


kosame
Le 30/04/2013 à 11h39






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=" />



ed
Le 30/04/2013 à 11h40

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


RaYz
Le 30/04/2013 à 11h42






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=" />



linkin623 Abonné
Le 30/04/2013 à 11h43






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=" />



CUlater
Le 30/04/2013 à 11h47

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


Suuldam
Le 30/04/2013 à 11h47






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 !



DarKCallistO
Le 30/04/2013 à 11h48






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=" />



athlonx2
Le 30/04/2013 à 11h50

J’imagine avec strip poker …..


<img data-src=" />


Vachalay
Le 30/04/2013 à 11h55

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


Vachalay
Le 30/04/2013 à 11h55






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=" />



DarKCallistO
Le 30/04/2013 à 11h59






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…



SibeR Abonné
Le 30/04/2013 à 11h59






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=" />



Skeeder
Le 30/04/2013 à 12h05






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.



L3 G33K
Le 30/04/2013 à 12h09






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.



Ares
Le 30/04/2013 à 12h16






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 :)



Jarodd Abonné
Le 30/04/2013 à 12h19

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


al_bebert Abonné
Le 30/04/2013 à 12h19






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=" />



SibeR Abonné
Le 30/04/2013 à 12h49






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=" />



al_bebert Abonné
Le 30/04/2013 à 13h00






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 :)



Skeeder
Le 30/04/2013 à 13h03






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.



Freud
Le 30/04/2013 à 13h20






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…).



SibeR Abonné
Le 30/04/2013 à 13h23






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.



kaito_kid Abonné
Le 30/04/2013 à 13h24

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


Skeeder
Le 30/04/2013 à 13h26






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.



SFX-ZeuS
Le 30/04/2013 à 13h30






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.



Freud
Le 30/04/2013 à 13h38






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 :)



faaf78
Le 30/04/2013 à 13h43

Juste splendide ! <img data-src=" />
A quand la souris qui envoie des décharges électriques ?


Geolim4
Le 30/04/2013 à 13h46






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=" />



al_bebert Abonné
Le 30/04/2013 à 13h54






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 ^^



SibeR Abonné
Le 30/04/2013 à 15h31






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=" />



al_bebert Abonné
Le 30/04/2013 à 15h44

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


DarKCallistO
Le 30/04/2013 à 15h59






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=" />



al_bebert Abonné
Le 30/04/2013 à 16h17

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

fait chier


Charly32 Abonné
Le 30/04/2013 à 16h39






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! :)



Yutani
Le 30/04/2013 à 16h59






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



Djaron
Le 30/04/2013 à 17h15






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
:)



DarKCallistO
Le 30/04/2013 à 17h15






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.



Freud
Le 30/04/2013 à 17h31






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).



L3 G33K
Le 30/04/2013 à 19h06






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.



Florent_ATo
Le 30/04/2013 à 23h58






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).



SibeR Abonné
Le 01/05/2013 à 09h40






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 : http://fr.wikipedia.org/wiki/StarForce
Pour les exécutables (Steam par ex.) fait une recherche sur “SteamStub” <img data-src=" />



r_fix
Le 01/05/2013 à 10h39






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…



dam1605 Abonné
Le 03/05/2013 à 06h41






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).



SFX-ZeuS
Le 03/05/2013 à 07h52






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 :) ?