BMW M5 (09-20-2009),choompu (11-23-2018),Felipeb18 (01-08-2010),guru2008 (09-30-2009),Jerry12358 (09-20-2009),Matrix_NEO006 (10-11-2009),onbekend1234 (09-19-2009),oretsouk9 (09-18-2009)
Ok, Welcome to my tutorial on how to make a WarRock hack.
Requirements:
- Microsoft Visual C++ 2008 Express Edition: Visual C++ 2008 Express Edition -> Go to where you see download and click it.
- A Computer
__________________
Open Visual C++ and go to: File -> New -> Project.
Search for name and enter "Hack". Click Ok.
Now you will see another window pop-up. Click next.
Now at "Application type" select "DLL". And at Additional Options select "Empty Project". Now click finish. Then at the top bar select: Project -> Add New Item -> Then select C++ File (.cpp). And name it "Main". Now copy and paste this text into "Main.cpp":
This is for including files into the DLL.Code:// #include <stdio.h> #include <windows.h> //
Now copy and paste this into "Main.cpp"
These are the addresses. Everytime WarRock updates the addresses wil be updated too. So these addresses are from 14/09/09, but if youre reading this tut after 14/09/09 and another update is done you will need to replace them with the new addresses, wich can be found at this forum under WarRock International.Code:// Addresses #define Playerpointer 0x00CC4778 #define Serverpointer 0x00BCE110 #define OFF_NFD 0x00000308 #define OFS_STAMINA 0x00000010 #define OFS_Z 0x00000240 // End Addresses
NOTE: When you change the addresses, only replace the 0x0000000 not the #define OFS_Z
So enough about the addresses. Now it's time to enter the real codes.
We are going to make the following hacks: Unlimited Stamina, Super Jump and No Fall Damage (NFD). Copy and paste this into "Main.cpp":
Now go to: Build -> Build Hack. Then go to the folder where your're C++ projects are saved. At my comp it saves under: "My documents\Visual Studio 8\Projects" Then open the map called "Hack". Then go to Debug and you'll see Hack.dll. Now find an injector on this forum. Download it and place it in the same map as "Hack.dll" rename it to the same name as the DLL. So rename it to "Hack.exe". Then open "Hack.exe" start WarRock and it will inject.Code:///////////////// DWORD *ingame= (DWORD*)Playerpointer; DWORD *megame= (DWORD*)Serverpointer; //////////////// // HACK CODES // void Stamina() { DWORD dwPlayerPtr = *(DWORD*)Playerpointer; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFS_STAMINA) = 100; } } void Jump() { if(GetAsyncKeyState(VK_CONTROL) &1) { DWORD dwPlayerPtr = *(DWORD*)Playerpointer; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFS_Z) = 2500; } } } void NFD() { DWORD dwPlayerPtr = *(DWORD*)Playerpointer; if(dwPlayerPtr != 0) { *(float*)(dwPlayerPtr+OFF_NFD) = -20000; } } void HackThread() { for(;;) { if(*ingame) //check if we are ingame.. prevent crashs { NFD(); Jump(); Stamina(); } if(*megame) { // Add the PX Items here. } Sleep(200); //prevent for overloading the cpu } } BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved) { if(dwReason == DLL_PROCESS_ATTACH) { CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0); //create the hackthread } return TRUE; }
So now you've made a WarRock hack. You've made: Stamina, NFD (No Fall Damge) and Superjump.
If you want to add more hacks this is what to do:
Search this forum for more sources of hacks.
Then paste that above "(void) HackThread()".
Then go to "if(*ingame)" and then add the name of the hack you want to add to the list. The name can be found at the source of the hack you want to add, next to "void [Then here will be the name] ()"
Type this name into the list and then build it.
Last edited by jopopino; 09-17-2009 at 02:43 PM.
BMW M5 (09-20-2009),choompu (11-23-2018),Felipeb18 (01-08-2010),guru2008 (09-30-2009),Jerry12358 (09-20-2009),Matrix_NEO006 (10-11-2009),onbekend1234 (09-19-2009),oretsouk9 (09-18-2009)
lol leech fail learn to code
Hell_Demon (09-18-2009)
What do you mean? I didn't leech it nuub
not even a tutorial, copy paste ftl
after i enter name and press ok a window doesnt pop up please help
What does this teach us? How to copy and paste?
Pretty much. This guy has no idea how any of this works, but if you want to go off and copy and paste some codes together and call yourself a hacker be my guest. That's what everyone else does...
"Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."- Dwight D. Eisenhower
Hell_Demon (09-22-2009)
Whats the warrock hack addresses today?
can someone help i missing allot of templates including the DLL template please help pm a message if u have the answer.
@ Anime Section,Otaku/weeabo (orz.) @Graphics Section, Novice DigiArtist
neuest gift from Yura~Chan:
https://bakyurayuu.deviantar*****m/#/d372taw
2nd Place MOTM#9 Theme: CharMods - Combat Arms [No - Thanks] button
come on you know that don't want to push that ordinary button
templates are useless, create a new empty project and c+p the following:
written from the top of my headCode:#include <windows.h> bool APIENTRY DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID lpReserved) { switch(dwReason) { case DLL_PROCESS_ATTACH: //DisableThreadLibraryCalls(hInst); break; case DLL_PROCESS_DETACH: break; case DLL_THREAD_ATTACH: break; case DLL_THREAD_DETACH: break; return true; }
Ah we-a blaze the fyah, make it bun dem!
@ Anime Section,Otaku/weeabo (orz.) @Graphics Section, Novice DigiArtist
neuest gift from Yura~Chan:
https://bakyurayuu.deviantar*****m/#/d372taw
2nd Place MOTM#9 Theme: CharMods - Combat Arms [No - Thanks] button
come on you know that don't want to push that ordinary button
You know now that I think about it, a lot of times on these hacks they keep repeating the same function a million times which is basically assigning a value to an address. You could create a template function to handle all of the different type pointers and then just stick hacks of the same type in a loop
Code:template <class T> void freezeValue(T*, T) { // Sets T* to some value T and freezes it there }; //Values to be frozen // some huge-ass list.... //maybe another template function for addresses that you just want to read their values... template <class T> T readValuesAt(T*) { // Do something... return T; }
"Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."- Dwight D. Eisenhower
That's a nice source written by Gorden, I'm almost tempted to copy it, but I'm fairly confident I know everything he's doing in the code besides the .dll so I think I will just make one from scratch on my own that way I don't have to bother with providing credits, once I get around to actually figuring out how to get addresses for CA -_-...
"Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."- Dwight D. Eisenhower
Dude this is great, thanks alot.
----♥♥-♥♥----Put This
---♥♥---♥♥---In Your
---♥♥---♥♥---Sig If
---♥♥---♥♥---You Know
----♥♥-♥♥----Someone
-----♥♥♥-----Who Died Or Is Suffering
----♥♥-♥♥----from
---♥♥---♥♥---Cancer
I reject your reality and substitute my own!
[IMG]https://************.com/sig/020/LordZephini.jpg[/IMG]
Click Here for my FREE PRIVATE VIP HACKS!!!