A Question about Mob Speed...

10/23/2009 02:41 ADHDKiD#1
Ok, so I have all my hacks working, even the skills.

I just noticed that I have uber speed when I run, and that the mobs run at normal speed. Here is the script I'm running;

Code:
[ENABLE]
alloc(DrakoMobSpeed,64)
label(MobIsWalking)
label(ReturnMobSpeed)
label(MobRunSpeed)
label(MobWalkSpeed)
registersymbol(MobRunSpeed)
registersymbol(MobWalkSpeed)

0053E190: //80 7C 24 04 00 74 06 D9 40 70
jmp DrakoMobSpeed
ReturnMobSpeed:

DrakoMobSpeed:
cmp byte ptr [esp+04],00
je MobIsWalking
fld dword ptr [MobRunSpeed]
ret 0004
MobIsWalking:
fld dword ptr [MobWalkSpeed]
ret 0004
MobRunSpeed:
db 00 00 20 41
MobWalkSpeed:
db 00 00 40 40

[DISABLE]
dealloc(DrakoMobSpeed)
unregistersymbol(MobRunSpeed)
unregistersymbol(MobWalkSpeed)
0053E190:
cmp byte ptr [esp+04],00
What variables do I change to make the mobs run faster? As of right now, I can't vac when running I have to walk and my mobs keep getting ks'd from em.
10/23/2009 02:48 bottomy#2
MobRunSpeed:
db 00 00 20 41

you change that to the speed you want
10/23/2009 02:55 xyle#3
in CE click on Add address manually, on the new menu that pops up change the type to float. Type in MobRunSpeed as the address, and put in a description of what ever u want. click ok, and in ur cheat menu change the value of ur new address to what ever, 10 is the default with that script. Do the same thing but for MobWalkSpeed. Do those steps once the Mob speed script is enable, or it wont find the address. 6Draco9 explains how to do this in his thread when he released the script
10/23/2009 03:06 ADHDKiD#4
Quote:
Originally Posted by bottomy View Post
MobRunSpeed:
db 00 00 20 41

you change that to the speed you want
With that as a response, which is better? Lower numbers or Higher? Is there a maximum I can do?
10/23/2009 04:16 xyle#5
one mroe thing if u set ur mobspeed to high using which ever method the mobs will start to disseaper. best be would just be slow ur speed script down, 3 and above u are still invisible when u run.
10/23/2009 04:56 ADHDKiD#6
Quote:
Originally Posted by xyle View Post
one mroe thing if u set ur mobspeed to high using which ever method the mobs will start to disseaper. best be would just be slow ur speed script down, 3 and above u are still invisible when u run.
Uhh... Yeah, I dunno how to do that either xD

Code:
[ENABLE]
alloc(DrakoSpeed,16)
label(ReturnSpeed)
label(SpeedValue)
registersymbol(SpeedValue)

007E64DA: //D9 40 08 5F 5E C3 8B 0D
jmp DrakoSpeed
ReturnSpeed:

DrakoSpeed:
fld dword ptr [SpeedValue]
pop edi
pop esi
jmp ReturnSpeed
SpeedValue:
db 00 00 20 41

[DISABLE]
dealloc(DrakoSpeed)
unregistersymbol(SpeedValue)
007E64DA:
fld dword ptr [eax+08]
pop edi
pop esi
I'm asuming its the "db 00 00 20 41"

or the one at the top "alloc(DrakoSpeed,16)"
10/23/2009 08:47 bottomy#7
Quote:
Originally Posted by ADHDKiD View Post
Uhh... Yeah, I dunno how to do that either xD

Code:
[ENABLE]
alloc(DrakoSpeed,16)
label(ReturnSpeed)
label(SpeedValue)
registersymbol(SpeedValue)

007E64DA: //D9 40 08 5F 5E C3 8B 0D
jmp DrakoSpeed
ReturnSpeed:

DrakoSpeed:
fld dword ptr [SpeedValue]
pop edi
pop esi
jmp ReturnSpeed
SpeedValue:
db 00 00 20 41

[DISABLE]
dealloc(DrakoSpeed)
unregistersymbol(SpeedValue)
007E64DA:
fld dword ptr [eax+08]
pop edi
pop esi
I'm asuming its the "db 00 00 20 41"

or the one at the top "alloc(DrakoSpeed,16)"


you just need to increase the "db 00 00 20 41" for the mobs to go faster, the "alloc(DrakoSpeed,16)" is allocating 16 bytes of memory for the DrakoSpeed.
10/23/2009 17:16 ADHDKiD#8
Quote:
Originally Posted by bottomy View Post
you just need to increase the "db 00 00 20 41" for the mobs to go faster, the "alloc(DrakoSpeed,16)" is allocating 16 bytes of memory for the DrakoSpeed.
I found that 40 41 is the perfect speed for my speed hack which is set at 20 41. My friends speed hack that he gave me, was set at one speed, and I couldn't get the mobs to keep up with it. It took 3 seconds to get from one side of the maze to the other without using the teleport.