J'ai pas eu le courage de lire tout le topic, et je n'ai pas trop le temps de m'investir la dedans surtout que je travaille moi aussi sur un projet de LCD pour PC ( mais qui controle mes fans et sonde la t° )
Mais j'ai en gros saisi ce que vous vouliez faire.
En gros, pour avoir acces aux info de CS ( ou de TFC et HL ou tout autre mod HL ), il faut, faire un prog qui :
* Demarre HL lui meme
* Intercepte les appel DLL a GetProcAdress.
* Lorqu'on demande l'addresse de Initialize( ... ) ( voir le prototype de la fonction dans le SDK de hl, dans la dll client )
Interceptez cet appel.
* Dans cet appel, il y a en parametre un pointeur vers le "game engine" qui te fournit des fonction comme GetPlayerInfo( ... ) etc. Grace a ca tu aura ce que tu veut.
Attention, si tu fait ca, PunkBunster vas chier parce que pour lui tu sera en train de cheater ... ( ben oui il aime pas qu'on touche a ces dll parce que c avec la meme methode qu'on fait de l'auto aim ou des glow ... )
Donc il te faudra trouver un PunkBuster Hack ...
Si y a qq chose que t'a pas compris dis le