![]() |
| |||||||
| Home | GzP Upload | GzP Arcade | Register | vbBux / vbPlaza | All Albums | FAQ | Donate | Members List | Calendar | Mark Forums Read |
| WarRock Discuss anything about WarRock. |
![]() |
| | Thread Tools | Display Modes |
| | #1 |
| Registered User | Sticklebacks Warrock Hacking Guide In this guide: Make public hacks Find addies Make ASM hacks Make all hacks undetected Learn VB6, vb.net, C++ Firstly choose your language please use VB6 for this guide as its easy for me to write but i will also mention other languages. if you choose VB6 then firstly you wont have to make anything undetected by changing strings because we can use a piece of software called TheMida to pack our hacks and make them undetected. [Only registered and activated users can see links. ] [Only registered and activated users can see links. ] So first lets make a simple hack and explain it. Open Slot - first we add a checkbox and a timer rename the caption of the checkbox to 5th slot and in the timer put Code: if checkbox1.value=1 then
Call writealong("warrock", &Haddress, 4)
'change the 4 to 5 for 6th slot and 6 for 7th slot and 7 for 8th slot
End if
some hacks require you to code the offset to the pointer which you do like this VB.Net Code: Call writelongpointer(&Hplayer base, &Hoffset, 0) 'or Call writefloatpointer(&Hplayer base, &Hoffset, 0) VB6 Code: Dim St as long
Dim Se as Long
Call ReadALong("warrock", &hplayerbase, St)
Se = St + &Hoffset
Call WriteALong("warrock", Se, 0)
Now We are Going to move on to how to NOP Its very simple - rather than using your float or long values (ie. 0, 4, 100) we write a byte (ie. 1c, 2c, 90) and with our module you must declar that there a byte by prefixing them with &H (ie. &H1c, &H2c, &H90) and to NOP the value will always be &H90. Unlimitted Ammo has 3 addresses and each one must be NOPed 3 times Code: Call writeabyte("warrock", &h1staddress, &H90)
Call writeabyte("warrock", &h1staddress+1, &H90)
Call writeabyte("warrock", &h1staddress+2, &H90)
Call writeabyte("warrock", &h2ndaddress, &H90)
Call writeabyte("warrock", &h2ndaddress+1, &H90)
Call writeabyte("warrock", &H2ndaddress+2, &H90)
Call writeabyte("warrock", &h3rdaddress, &H90)
Call writeabyte("warrock", &h3rdaddress+1, &H90)
Call writeabyte("warrock", &H3rdaddress+2, &H90)
ie. if the addie was &H1002a45 the next will be &H1002a46 then &H1002a47. so thats NOP's there much easier than people think we can move on to writing bytes which is the same really Invisible Code: Call writeabyte("warrock", &Haddie, &H1c)
Call NOP(&Haddie, &H90) OK so check my cheat sheet that i will be releasing to know which hacks are NOP Float or Long. Do we dare move onto Detours and Bypasses?? if so then check out the post that im going to make in a few hours time |
| | |
| The Following User Says Thank You to stickleback For This Useful Post: | colinliddle (06-15-2008) |
| Sponsored Links |
| |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |