BOI SpeedHack with Source (Delphi coded)

09/06/2010 23:29 zeronoob#1
hi @ all
i got an idea to make my own speedhack what is multiclent complatible :D

// edit //
new pointers does not work, i'll try to fix this

Here is it, have fun with it:
09/07/2010 00:04 LemoniscooL#2
Tested on WinXP Pro SP3 - Somehow working
Virus Scan (seems clean): [Only registered and activated users can see links. Click Here To Register...]

greetz
09/07/2010 01:49 Arcо#3
So exactly how do you use this mate?
09/07/2010 02:01 LemoniscooL#4
how its supposed to work is pretty clear i think ^^

I am having a look at the speed addresses too atm and there is something really strange going on xD
finding the first dynamic address is easy and getting a pointer for it too but there are 22 possible pointers, which will work just fine with changing realms but restarting the game (and logging back into the realm you were b4) some of those pointers wont work anymore, and then after restarting and logging into another realm there are completely new pointers >.<
i tried if there are real static multi-level pointers but couldnt find any ... ill have a deeper look at it later on first i gotta sleep xD
09/07/2010 05:24 hawianugy1189#5
Works great and very self explanitory.
09/07/2010 13:21 zeronoob#6
Quote:
Originally Posted by LemoniscooL View Post
how its supposed to work is pretty clear i think, but its not working for me ^^
I think his address or pointer is wrong

I am having a look at the speed addresses too atm and there is something really strange going on xD
finding the first dynamic address is easy and getting a pointer for it too but there are 22 possible pointers, which will work just fine with changing realms but restarting the game (and logging back into the realm you were b4) some of those pointers wont work anymore, and then after restarting and logging into another realm there are completely new pointers >.<
i tried if there are real static multi-level pointers but couldnt find any ... ill have a deeper look at it later on first i gotta sleep xD
tested on WinXP SP3 32-Bit (VMware) and Win7 64-Bit
sometime you need to restart game and mount/dismout then the pointer will work.

also found about 55 pointers to speed adress which was working on both systems, because of that i used the lowest pointer adress.
Try to restart game/change realm or anything.

i used 6 chars to test on both systems and got it working anytime

P.s
if anyone else got it NOT working, please post it here with system info, so i maybe can test/fix the problem.
09/07/2010 13:23 Z.E.R.O#7
Maybe you make a tutorial for this hack...
09/07/2010 14:03 LemoniscooL#8
okay so .. i tried it again and checked the pointer used in the code via cheat engine
sometimes this speedhack works but after realm changing it wont work anymore, also my game launcher crashes after i used this speedhack and i need to restart the pc to stop it crashing

Im wondering how you found the offsets "0" and "10" for the pointer you used.. cuz the only offset i can find is "574C" (add 2 to it so that it points to the speed address)
when im "looking" what accesses the pointer Address+574E (where Address is one of the 22 addresses i found) im not getting any results for any address when using the mount >.<


//btw 666 Posts wusa! xD//
09/07/2010 17:56 zeronoob#9
Quote:
Originally Posted by LemoniscooL View Post
okay so .. i tried it again and checked the pointer used in the code via cheat engine
sometimes this speedhack works but after realm changing it wont work anymore, also my game launcher crashes after i used this speedhack and i need to restart the pc to stop it crashing

Im wondering how you found the offsets "0" and "10" for the pointer you used.. cuz the only offset i can find is "574C" (add 2 to it so that it points to the speed address)
when im "looking" what accesses the pointer Address+574E (where Address is one of the 22 addresses i found) im not getting any results for any address when using the mount >.<


//btw 666 Posts wusa! xD//
hmm you right, it must be "574C" lol, why it work for me then with "574E"? confused :D

but if i do pointerscan on every speed adress alltime i get "574E" as last offset Oo
09/08/2010 00:17 Arcо#10
Quote:
Originally Posted by zeronoob View Post
hmm you right, it must be "574C" lol, why it work for me then with "574E"? confused :D

but if i do pointerscan on every speed adress alltime i get "574E" as last offset Oo
It's probably a ranged address.
I mean 0x574C and 0x574E are only two numbers apart. (22348 and 22350)
09/08/2010 11:50 pkbymage99#11
does not work for me at all
09/08/2010 12:45 LemoniscooL#12
@pkbymage99:
Quote:
Originally Posted by zeronoob View Post
sometime you need to restart game and mount/dismout then the pointer will work.

P.s
if anyone else got it NOT working, please post it here with system info, so i maybe can test/fix the problem.
greetz
09/08/2010 23:34 zeronoob#13
Quote:
Originally Posted by LemoniscooL View Post
@pkbymage99:

greetz
hmm, done/stoped a pointerscan now with deep 15 over 5 hours Oo
now my HD is full -> more then 300GB Pointerscan :P
about 5 milliard addresses at the first scan...

first EVERY last offset is 574E not 574C, so it must be a ranged address i think.
now im rescan on other character.
but every address ends with $38 + $574E

what pointers you got this time?

// Edit //
Updated my program, pls you can try it? thanks :)
09/09/2010 06:34 LemoniscooL#14
well .. i finally found the pointer and its something i never saw b4 xD
its a static pointer that points to a dynamic pointer which points to a dynamic address :facepalm:
i found it by manually doing a pointer scan (not the automated one) and it took me only 2 minutes after i came to that idea (which took a looong time too) xD
09/09/2010 16:16 pkbymage99#15
LOL i dont think posting my system will matter hence why i dident so dont greetz me i was just informing that it dident work for me... lol