Warrock D3D TuT!
Ok for this tut you will need.
DX8 - Summer SDK
Download details: DirectX 9.0 SDK Update - (Summer 2004)
The Empty D3D folder!
D3D-Empty.rar
(warning: Virus scanners my find teh TitamiumD3D as a virus its not!)
C++6
Can be found in the forums in C++ section!
Ok so download all 3 of these and install the DX8-Summer and install it!
Also install c++6
Once they are installed Take the EmptyD3D folder out the zip file and place it on your desktop! Now open c++6 and then file/Open Workspace
Then direct it to the EmptyD3D and you will see a file named
"TatniumD3D.dsw" double clik it and open it!
This is now all the D3D code! looks mad huh? Now we need to set up the includes and lib files for teh DX9-summer so go to TOOLS/OPTIONS then click on Directories.
Look were it says : Show directories for:
you will see that Include files is selected.
Now under the last include which should be the Visual studion Include

Click under it and 3 dots will appear, click the 3 dots to open anouther window to find your DX8-SummerFolder!

Once you found your directx-8 Summer folder click on the Include folder
and then click on OK
Now to add the Library folder!
Click the arrow under the Show Directories For and click on Library Files
Now you will get this screen!

Now do the same as above! click under the last included file untill the dots appeare then navigate to your DX8-summer folder and then double click on LIB folder and then OK, Then Ok again and the box should close leaveing you looking upon the code!
Now i'm just going to explain the basic because i have also writen help inside the D3D! the text will be green! but i will whizz over it in here to make things more understandable! I'm not great at D3D.
Ok so scroll to the top and look for this part of the code that is in the circle!

This is were we add our hack Addies!
So in this pic we have!
Ok so if we were to add anouther hack we would write it like the rest but changeing the hack name! so for instance we will add circles!
See simple!
now if you scroll down a little bit you will see
Here we must add our new hack the way the others are! so we add circles to the list
Now if you scroll a little more you will see this
Now at this point we need to add to the 2 and the 1,0 so now we have added a 3rd hack we change this to look like this!
See! make sure you add a ,0 every time also! But i'm sure you dont add these when adding hacks such as Stamina as that is a Offset! but i'll explain this at a later date!
I hope you aint confused? we are just working DOWN and adding things as we go along!
Now under the last bit of code we were looking you will see this!
Now same again we just add our hack the way these are! so we are working with circles!
Ok to carry on we need to scroll down abit to find the freen text saying
ADD HACKS HERE! look at the picture!

Now this can be somewhat confuseing for beginners but once you start adding to the list the easyer it becomes!
Ok so here is the code that we have for the hacks at the moment!
Ok so to add circles we add it above the text were it says
//Add hack above here
So this is our circles hack code
Now to add it to the list! it will look like this!
Have you noticed the "- You add this in as well!"
Ok so you have now added your hack code for circles so now to move on!
Scroll a bit down and you will see this next bit of code that we need to add to!

Ok so copy the code for boxs and paste it underneith! then edit it for the information for circles.
This is for the menu, i wounder if you guess what for?
Also if you look up a bit from this bit of code you will see that you can rename the hack, see if you can find it?
Ok now below the las bit of code we added you will see this!

Copy the seccond bunch of code and paste it underneith and edit the parts we need to for circles!
Ok so i changed the "boxstring to circlesstring" also notice that i changed the "2" to a "3" you must change this number with each hack so the next hack would be "4" Also notcie that i have changed the numbers "130" to "140" (these numbers go up in TENS) if you forget to change this then the text for the hacks in the menu will sit on each other and you wont be able to see the text propper lol.
So now this part will look like this!
(in the big circle thats what we added and the other circles shows you the difference!)

Ok so moveing on!
scroll down a little more till you see this!
Ok look at the picture and look at the circled bit!

Ok so you can see that i have circled the number "3" we change this each time we add a hack so now we need to change it to a 4! and when we add anouther hack we change it to 5 and so on,! now scroll down to the next bit of code! This is the same as the code we just looked at! but this time we change two bits of it! Look at the picture

So again the first circle is the same as the above code we change it everytime we add a hack! so change it to a "4"
now the seccond circle we can see is a number "2" thats how many hacks we have! so we change this to a "3" So really when you get to this part the first numbers you change are allways one more up than the seccond number. Understand? you will do once you continue adding hacks!
Ok now for the last bit of codeing! WHOOOOOOOO
Scroll down a little bit untill you see this bit.

Ok now copy the Boxs peice of code and paste it underneith so it will look like this.
Now change the new peice for our circles!
And thats it for codeing.........
Lol quite a lot to take in when your starting off but the more you do the quicker you get use to it! A few things could be done to touch it all up but im intrested in getting you started!
Ok now click on Build and then Rebuild All!
Hopefully if you done it all correctly you will get no errors!
Now click build again and then click on Batch Build then RebuildAll.
Now goto the Empty_D3D folder and then Release
You will see that there is a file that says "TatniumD3D" this will make the hack load into warrock so double click it and it should say
"wchang.com D3D press End for end the injection" Click OK
Now open warrock and login! you will see your D3D menu on the left of the screen!
Use the UP and DOWN keys to navigate up and down the list and hit the RIGHT arrow key to select it ON or OFF.
Hope this helpd you!
Credits to slicer for his empty file for me to work from!

DX8 - Summer SDK
Download details: DirectX 9.0 SDK Update - (Summer 2004)
The Empty D3D folder!
D3D-Empty.rar
(warning: Virus scanners my find teh TitamiumD3D as a virus its not!)
C++6
Can be found in the forums in C++ section!
Ok so download all 3 of these and install the DX8-Summer and install it!
Also install c++6
Once they are installed Take the EmptyD3D folder out the zip file and place it on your desktop! Now open c++6 and then file/Open Workspace
Then direct it to the EmptyD3D and you will see a file named
"TatniumD3D.dsw" double clik it and open it!
This is now all the D3D code! looks mad huh? Now we need to set up the includes and lib files for teh DX9-summer so go to TOOLS/OPTIONS then click on Directories.
Look were it says : Show directories for:
you will see that Include files is selected.
Now under the last include which should be the Visual studion Include

Click under it and 3 dots will appear, click the 3 dots to open anouther window to find your DX8-SummerFolder!

Once you found your directx-8 Summer folder click on the Include folder
and then click on OK
Now to add the Library folder!
Click the arrow under the Show Directories For and click on Library Files
Now you will get this screen!

Now do the same as above! click under the last included file untill the dots appeare then navigate to your DX8-summer folder and then double click on LIB folder and then OK, Then Ok again and the box should close leaveing you looking upon the code!
Now i'm just going to explain the basic because i have also writen help inside the D3D! the text will be green! but i will whizz over it in here to make things more understandable! I'm not great at D3D.
Ok so scroll to the top and look for this part of the code that is in the circle!

This is were we add our hack Addies!
So in this pic we have!
Code:
#define ullammo_Addie1 0x000000 #define ullammo_Addie2 0x000000 #define ullammo_Addie3 0x000000 #define boxs_Addie1 0x00000
Code:
#define ullammo_Addie1 0x000000 #define ullammo_Addie2 0x000000 #define ullammo_Addie3 0x000000 #define boxs_Addie1 0x00000 #define circles_Addie1 0x0000
now if you scroll down a little bit you will see
Code:
bool CH_Unlimammo = false; bool CH_Boxs = false;
Code:
bool CH_Unlimammo = false; bool CH_Boxs = false; bool CH_Circles = false;
Code:
int highlight[2] = {1,0};
Code:
int highlight[3] = {1,0,0};
I hope you aint confused? we are just working DOWN and adding things as we go along!
Now under the last bit of code we were looking you will see this!
Code:
char unlimammostring[20] = {NULL};
char boxsstring[20] = {NULL};
Code:
char unlimammostring[20] = {NULL};
char boxsstring[20] = {NULL};
char circlesstring[20] = {NULL};
ADD HACKS HERE! look at the picture!

Now this can be somewhat confuseing for beginners but once you start adding to the list the easyer it becomes!
Ok so here is the code that we have for the hacks at the moment!
Code:
//----------------------------------------------
//-----------ADD HACKS HERE---------------------
{
if( CH_Unlimammo ) // UNLIM AMMO!
{
D3D_NOPING( ( void* )ullammo_Addie1, 3);
D3D_NOPING( ( void* )ullammo_Addie2, 3);
D3D_NOPING( ( void* )ullammo_Addie3, 3);
}
{
if( CH_Boxs )//BOXS
{
D3D_NOPING( ( void* )boxs_Addie1, 1);
}
//Add hack above here
{
return m_pD3Ddev->BeginScene();
}
}
}
//Add anouther } with every hack!
//Add hack above here
So this is our circles hack code
Code:
{
if( CH_Circles )//CIRCLES
{
D3D_NOPING( ( void* )circles_Addie1, 1); //
}
Code:
//----------------------------------------------
//-----------ADD HACKS HERE---------------------
{
if( CH_Unlimammo ) // UNLIM AMMO!
{
D3D_NOPING( ( void* )ullammo_Addie1, 3);
D3D_NOPING( ( void* )ullammo_Addie2, 3);
D3D_NOPING( ( void* )ullammo_Addie3, 3);
}
{
if( CH_Boxs )//BOXS
{
D3D_NOPING( ( void* )boxs_Addie1, 1);
}
{
if( CH_Circles )//CIRCLES
{
D3D_NOPING( ( void* )circles_Addie1, 1);
}
//Add hack above here
{
return m_pD3Ddev->BeginScene();
}
}
}
} - You add this in as well!
//Add anouther } with every hack!
Ok so you have now added your hack code for circles so now to move on!
Scroll a bit down and you will see this next bit of code that we need to add to!

Ok so copy the code for boxs and paste it underneith! then edit it for the information for circles.
Code:
sprintf(circlesstring, "%s", (CH_Circles ? "Circles ON" : "Circles OFF"));
Also if you look up a bit from this bit of code you will see that you can rename the hack, see if you can find it?
Ok now below the las bit of code we added you will see this!

Copy the seccond bunch of code and paste it underneith and edit the parts we need to for circles!
Code:
if(highlight[3]==1)
m_pFont_INFO->DrawText(15.0f, 140.0f, txtRed, circlesstring);
else
m_pFont_INFO->DrawText(15.0f,140.0f, txtGreen, circlesstring);
So now this part will look like this!
(in the big circle thats what we added and the other circles shows you the difference!)

Ok so moveing on!
scroll down a little more till you see this!
Code:
if(GetAsyncKeyState(VK_UP)&1)
{
//ADD +1 to were the 3 is so if its a new hack the 3 will be 4
for(int i=0; i < 3; i++)
{
if (highlight[i] == 1)
{
int a = i-1;
if(a < 1)
break;
else
{
highlight[a]=1;
highlight[i]=0;
break;
}
}
}
}

Ok so you can see that i have circled the number "3" we change this each time we add a hack so now we need to change it to a 4! and when we add anouther hack we change it to 5 and so on,! now scroll down to the next bit of code! This is the same as the code we just looked at! but this time we change two bits of it! Look at the picture

So again the first circle is the same as the above code we change it everytime we add a hack! so change it to a "4"
now the seccond circle we can see is a number "2" thats how many hacks we have! so we change this to a "3" So really when you get to this part the first numbers you change are allways one more up than the seccond number. Understand? you will do once you continue adding hacks!
Ok now for the last bit of codeing! WHOOOOOOOO
Scroll down a little bit untill you see this bit.

Ok now copy the Boxs peice of code and paste it underneith so it will look like this.
Code:
if(highlight[1] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Unlimammo = !CH_Unlimammo; if(highlight[2] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Boxs = !CH_Boxs; if(highlight[2] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Boxs = !CH_Boxs;
Code:
if(highlight[1] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Unlimammo = !CH_Unlimammo; if(highlight[2] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Boxs = !CH_Boxs; if(highlight[3] == 1 && (GetAsyncKeyState(VK_RIGHT)&1)) CH_Circles = !CH_Circles;
Lol quite a lot to take in when your starting off but the more you do the quicker you get use to it! A few things could be done to touch it all up but im intrested in getting you started!
Ok now click on Build and then Rebuild All!
Hopefully if you done it all correctly you will get no errors!
Now click build again and then click on Batch Build then RebuildAll.
Now goto the Empty_D3D folder and then Release
You will see that there is a file that says "TatniumD3D" this will make the hack load into warrock so double click it and it should say
"wchang.com D3D press End for end the injection" Click OK
Now open warrock and login! you will see your D3D menu on the left of the screen!
Use the UP and DOWN keys to navigate up and down the list and hit the RIGHT arrow key to select it ON or OFF.
Hope this helpd you!
Credits to slicer for his empty file for me to work from!

eleteStateBlock( DWORD Token)