Hey I was another by having to search for the 4byte number every time I wanted to do speed hack
so I made a script instead
this is a simple script that does the same thing you would do when doing speed hack
NOTE: the speed value is better seen as a float not a 4-byte value
your Original Speed is about 2.5
I made the script to give 10 speed as default when activated
however you can increase this value by adding the address "SpeedValue" as a float value to your address list
NOTE: this must be done after the script is activated
then change the number to 20, 25, 10.234, 30000...w/e you want porsonaly I think anything over 20 is just too fast
EDIT: there is a new and better version of the script purther down in this page
so I made a script instead
Code:
[ENABLE] alloc(SpeedBace,1024) alloc(SpeedValue,8) registersymbol(SpeedValue) label(returnSpeed) SpeedValue: db 00 00 20 41 SpeedBace: fld dword ptr [eax+08] //original code pop edi //original code pop esi //original code push ecx //saving the ecx value mov ecx,[SpeedValue] //transfering SpeedValue mov [eax+08],ecx //Replacing Speed pop ecx //returning the ecx value jmp returnSpeed 007BFFAA: //D9 40 08 5F 5E C3 8B 0D jmp SpeedBace returnSpeed: [DISABLE] unregistersymbol(SpeedValue) dealloc(SpeedValue) dealloc(SpeedBace) 007BFFAA: fld dword ptr [eax+08] pop edi pop esi
NOTE: the speed value is better seen as a float not a 4-byte value
your Original Speed is about 2.5
I made the script to give 10 speed as default when activated
however you can increase this value by adding the address "SpeedValue" as a float value to your address list
NOTE: this must be done after the script is activated
then change the number to 20, 25, 10.234, 30000...w/e you want porsonaly I think anything over 20 is just too fast
EDIT: there is a new and better version of the script purther down in this page