Credits :
Iownagexd - 40%
Cheat Engine - 30%
Coder Never - 30%
To Do this you will need....
Cheat Engine 5.5
VB.net Undected Module Maker by Phenix
Visual Basic (I'm using VB Express 2008)
Notes : I learned this my self as we speak , so Please post any errors you come across, and Forgive some of my grammer I'm half asleep and going to sleep after I click "Submit New Thread"
1. Open Visual Basic, and Create a new windows form project.
2. Open Vb.Net Undected Moudle Maker By Phenix and Click Generate Fast Module
3. Copy all the text in the Richtextbox (Textbox to the Most Left)
4. Bring back up the visual basic window, and Add a new Module named "Module1"
5. Paste all the text you copied from the Vb.net Undetected... Into "Module1"
6. Now add another module , and make sure this one is named "Module2"
Code:
Public Function readdll(ByVal modulename As String)
Dim procmodule As ProcessModule
Dim constant1 As Integer
Dim constant2 As Long
Dim constant3 As Process() = Process.GetProcessesByName("WarRock")
If constant3.Length = 0 Then
Return 0
End If
For Each procmodule In constant3(0).Modules
If modulename = procmodule.ModuleName Then
constant1 = procmodule.BaseAddress
End If
Next
constant2 = constant1
Return constant2
End Function
7. Copy and Paste the code right above this sentence into Moudle2
8. Add a Timer into your windows form..by clicking the toolbox well on your windows form tab...and make sure the timer is named "Timer1"
9. Double Click the timer1 that you see directly under your form's layout, and add the code directly under this sentence.
Code:
Dim string1 As Long
Dim string2 As Integer
string1 = readdll("cshell.dll") 'module of your address
string2 = "&H" + Hex(string1 + &H993FC4)
Call UVNKLCCONP(string2, 10000, 4)
10. Add a button to your form..by clicking the same toolbox you got the timer from, it should be labeled button and near the top.
11. After adding it, it should pop up in your form, now double click the one that is in your form....and add the code directly under this sentence..
Code:
Timer1.Enabled = True
Your Form code should now look like this...
________________________________________
Congrats!!! you hit the Half way point
________________________________________
Part 2 : Replace the information with your Information
1. Click the Module1 Tab...
2. Replace all the text thats Looks like
Code:
Process.GetProcessesByName("WarRock")
With....
Code:
Process.GetProcessesByName("YOURPROCESS")
3. Now repeat step 2 on Module2..
4. Right click Module1 and click "save module"
5. Repeat Step 4 on module2
______________________________________
Part 3 - Editing Timer 1's Code
1. Bring back up the Vb.net Undetected...Window, and Locate "Write Memory" Copy that code you will need it in a little bit.
Your Code in timer1...Looks like...or should look like..
Code:
Dim string1 As Long
Dim string2 As Integer
string1 = readdll("cshell.dll") 'module of your address
string2 = "&H" + Hex(string1 + &H993FC4)
Call UVNKLCCONP(string2, 10000, 4)
2. Replace
With...The Code you just Copied.
3. Replace 10000 with the new value you want the address to become.
4. Replace 4 with the address' Byte
5. Replace
With your Address' Pointer
______________________________
Part 4 - Finding your Pointer
1. Open Cheat Engine and Find your address like normally and add it to the
address table (Sorry but this is not a how to use cheat engine tut)
2. Right click on the address in the table, and select "Find out what writes to address"
3. Select 'Yes' if a window pops up asking if you want to debug.
4. Now Change the address in anyway Except by right clicking and just change the value...once it is changed the box that recently poped up will generate a code that looks like..
5. Click the code, and then click "More Information"
6. Remember to copy down both the address and the Offset!
7. Click Ok and Close.
8. Click the Checkbox Labled "Hex" and then type in your address that I told you to search. and Click "New Scan"
9. Now Look for a green address in the address box to the right hand side in the cheat engine. (There Should Only Be One).
10. Select the Address of the Green Address. (see Picture below)
11. Don't add the address to the address table (Nothing bad will happen if you do though)
12. Copy your address that you just found that should like the picture above.
13. Now Click Add Address Manually
14. Click the the checkbox labled "Pointer"
15. For Address of pointer...enter the address you just copied , and for the offset..enter the offset I told you to remember or save.
16. Yay! you got your pointer...then you notice the point is pretty much the same ID as your Address you had before your started this tutorial. and should look something like this... "P->YOUROLDADDRESSHERE"