Tutoriel D3D Hacking : Faire une custom crosshair

Statut
N'est pas ouverte pour d'autres réponses.

-Uzi-

Coder
Premium
Inscription
31 Octobre 2012
Messages
178
Réactions
79
Points
2 563
    Réponse de -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #1
Salut !

Bon, c'est un sujet assez facile et demandé dans le gamehacking, donc je vais vous expliquer comment faire une custom crosshair :

Ok donc vous ouvrez le starter kit D3D (Celui d'Azorbix) et on se retrouve dans le d3d9dev.cpp.

Commencez par definir quelques variables :
Code:
float ScreenCenterX = 0.0f; // défini la position du centre de l'ecran sur l'axe X
float ScreenCenterY = 0.0f; // défini la position du centre de l'ecran sur l'axe Y
bool crosshair = false;  // Boolean pour activer / desactiver la crosshair
D3DCOLOR redt = D3DCOLOR_XRGB( 255, 0, 0 ); // Défini la couleur rouge

Ensuite rendez vous dans la fonction setviewport et mettez ca :

Code:
ScreenCenterX = ( float )pViewport->Width / 2; // Permet de definir PRECISEMENT le milieu de l'ecran
ScreenCenterY = ( float )pViewport->Height / 2; // Pareil mais avec l'axe Y
Ensuite on va utiliser endScene() pour faire la crosshair :

Code:
if(crosshair)
	{ 
	D3DRECT rec2 = {ScreenCenterX-20, ScreenCenterY, ScreenCenterX+ 20, ScreenCenterY+2};
	D3DRECT rec3 = {ScreenCenterX, ScreenCenterY-20, ScreenCenterX+ 2,ScreenCenterY+20};
								 
	m_pD3Ddev->Clear(1, &rec2, D3DCLEAR_TARGET,redt, 0,  0);
	m_pD3Ddev->Clear(1, &rec3, D3DCLEAR_TARGET,redt, 0,  0);
}
 
if (GetKeyState(VK_F4) &1)		  // Vous pouvez mettre n'importe quel touche, ici F4 
{
   Crosshair = ! crosshair 
}

ET voila, plutot simple non ? ici vous avez une crosshair de base au milieu de l'ecran, libre a vous d'utiliser des fonction pour faire des crosshair triangle ou ce que vous voulez :)

SI vous avez une question sur le code posez la ;)
 

Yoppi72

Membre
Inscription
22 Février 2012
Messages
22
Réactions
1
Points
1 293
    Réponse de Yoppi72 Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #2
On le trouve où le D3D starter kit ? :S
 

-Uzi-

Coder
Premium
Inscription
31 Octobre 2012
Messages
178
Réactions
79
Points
2 563
    Réponse de -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #3
On le trouve où le D3D starter kit ? :S
Y'a une copie sur GameDeception mais le site est down depuis une semaine .

Tu peux le choper ici :

 

sevetmax

Membre Premium
Premium
Inscription
14 Avril 2012
Messages
3 889
Réactions
1 113
Points
5 263
    Réponse de sevetmax Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #4
sa sert a quoi ?
 

-Uzi-

Coder
Premium
Inscription
31 Octobre 2012
Messages
178
Réactions
79
Points
2 563
    Réponse de -Uzi- Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #7
c'est quoi une crosshair :hap:
Ben tu vois sur call of duty les 4 traits blanc sur l'ecran ? c'est une crosshair, une crosshair sur d3d ca permet d'en mettre une tout le temp au milieu de l'ecran, utile pour le tir au jugé par exemple :)
 

sevetmax

Membre Premium
Premium
Inscription
14 Avril 2012
Messages
3 889
Réactions
1 113
Points
5 263
    Réponse de sevetmax Forums généraux Informatique ⌨️ Windows : D3D Hacking : Faire une custom crosshair
  • #8
z
Ben tu vois sur call of duty les 4 traits blanc sur l'ecran ? c'est une crosshair, une crosshair sur d3d ca permet d'en mettre une tout le temp au milieu de l'ecran, utile pour le tir au jugé par exemple :)
a ok j'ai enfin comprit ^^ merci
 
Statut
N'est pas ouverte pour d'autres réponses.



Retrouvez RealityGaming sur mobile

L'application mobile évolue depuis plusieurs semaines pour correspondre à vos besoins.
Retrouvez dès à présent les dernières versions sur iOS et Android.

Pour les reports de bug ou suggestions, c'est ici.

Membres du mois

Récompense de 70€ au membre qui a produit les meilleurs topics chaque mois (meilleur ratio résultats sur google + vues + réponses + likes sur une ou plusieurs de ses discussions). Plus d'infos.

RealityGaming sur YouTube !

Mobile app for XenForo 2 by Appify
Haut