| View previous topic :: View next topic |
| Author |
Message |
NanoByte Expert Cheater
Reputation: 1
Joined: 13 Sep 2013 Posts: 222
|
Posted: Fri Jun 13, 2014 3:51 pm Post subject: Take A Look Guys |
|
|
Take a look!! can i do something here? i want to change attack speed of the weapon but if i change the value its only effect in cheat engine not the game,its some kind of display value but it dosent change ingame only cheat engine showes the new value
| Code: | Titan Quest.exe+42511 - FF 15 18CB4A00 - call dword ptr [Titan Quest.exe+ACB18]
Titan Quest.exe+42517 - D8 74 24 1C - fdiv dword ptr [esp+1C]
Titan Quest.exe+4251B - D9 44 24 24 - fld dword ptr [esp+24]
Titan Quest.exe+4251F - D8 74 24 20 - fdiv dword ptr [esp+20]
Titan Quest.exe+42523 - DEC9 - fmulp st(1),st(0)
Titan Quest.exe+42525 - D8 0D 30D34A00 - fmul dword ptr [Titan Quest.exe+AD330]
Titan Quest.exe+4252B - 8B 5D 00 - mov ebx,[ebp+00]
Titan Quest.exe+4252E - 83 EC 08 - sub esp,08
Titan Quest.exe+42531 - D9 5C 24 2C - fstp dword ptr [esp+2C]
Titan Quest.exe+42535 - D9 44 24 2C - fld dword ptr [esp+2C]
Titan Quest.exe+42539 - D8 05 44D34A00 - fadd dword ptr [Titan Quest.exe+AD344]
Titan Quest.exe+4253F - D9 5C 24 28 - fstp dword ptr [esp+28]
Titan Quest.exe+42543 - D9 44 24 28 - fld dword ptr [esp+28]
Titan Quest.exe+42547 - DD 1C 24 - fstp qword ptr [esp]
Titan Quest.exe+4254A - FF 15 88D04A00 - call dword ptr [Titan Quest.exe+AD088]
Titan Quest.exe+42550 - DD 1C 24 - fstp qword ptr [esp]
Titan Quest.exe+42553 - 68 10574B00 - push Titan Quest.exe+B5710
Titan Quest.exe+42558 - 55 - push ebp
Titan Quest.exe+42559 - FF 53 08 - call dword ptr [ebx+08]
Titan Quest.exe+4255C - 83 C4 10 - add esp,10
Titan Quest.exe+4255F - 50 - push eax
Titan Quest.exe+42560 - 8D 4C 24 2C - lea ecx,[esp+2C]
Titan Quest.exe+42564 - FF 15 D8D14A00 - call dword ptr [Titan Quest.exe+AD1D8]
Titan Quest.exe+4256A - 8B 86 38160000 - mov eax,[esi+00001638]
Titan Quest.exe+42570 - 8D 8E 38160000 - lea ecx,[esi+00001638]
Titan Quest.exe+42576 - 8D 54 24 28 - lea edx,[esp+28]
Titan Quest.exe+4257A - 52 - push edx
Titan Quest.exe+4257B - FF 50 44 - call dword ptr [eax+44]
Titan Quest.exe+4257E - D9 44 24 20 - fld dword ptr [esp+20]
Titan Quest.exe+42582 - 83 EC 08 - sub esp,08
Titan Quest.exe+42585 - DD 1C 24 - fstp qword ptr [esp]
Titan Quest.exe+42588 - FF 15 88D04A00 - call dword ptr [Titan Quest.exe+AD088]
Titan Quest.exe+4258E - 83 C4 08 - add esp,08
Titan Quest.exe+42591 - D9 9E B0180000 - fstp dword ptr [esi+000018B0] // The new display value <-------------------------
Titan Quest.exe+42597 - 8D 8C 24 4C020000 - lea ecx,[esp+0000024C]
Titan Quest.exe+4259E - E8 2DEBFBFF - call Titan Quest.exe+10D0
Titan Quest.exe+425A3 - 8D 8C 24 B4010000 - lea ecx,[esp+000001B4]
Titan Quest.exe+425AA - E8 21EBFBFF - call Titan Quest.exe+10D0
Titan Quest.exe+425AF - 8D 8C 24 68010000 - lea ecx,[esp+00000168]
Titan Quest.exe+425B6 - E8 15EBFBFF - call Titan Quest.exe+10D0
Titan Quest.exe+425BB - 8D 8C 24 98020000 - lea ecx,[esp+00000298]
Titan Quest.exe+425C2 - E8 09EBFBFF - call Titan Quest.exe+10D0
|
My Script
| Code: | [ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,32)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov [esp+20],(float)200
originalcode:
fld dword ptr [esp+20]
sub esp,08
exit:
jmp returnhere
"Titan Quest.exe"+4257E:
jmp newmem
nop
nop
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Titan Quest.exe"+4257E:
fld dword ptr [esp+20]
sub esp,08 |
|
|
| Back to top |
|
 |
cashd Cheater
Reputation: 0
Joined: 25 Nov 2012 Posts: 25
|
Posted: Fri Jun 13, 2014 3:57 pm Post subject: |
|
|
maybe you found the wrong value and there are multiple pointers to change the speed of the weapon
i dont know how this game work but try search more values and trace the code from there
you can try use first the speed hack mode of cheat engine to check if it works fine
|
|
| Back to top |
|
 |
NanoByte Expert Cheater
Reputation: 1
Joined: 13 Sep 2013 Posts: 222
|
Posted: Fri Jun 13, 2014 4:18 pm Post subject: |
|
|
Wow thx for trying to help men
i found my address by searching in all categories.
i cant archive what i want with speedhack, it would make the entire game fast not just my weapon
|
|
| Back to top |
|
 |
Rissorr Master Cheater
Reputation: 3
Joined: 17 Sep 2013 Posts: 273 Location: Israel!
|
Posted: Sat Jun 14, 2014 7:18 am Post subject: |
|
|
can you explain when this code is executed?
the code at
"Titan Quest.exe"+4257E (injection)
If the [esp+20] is the value that stores the speed of the weapon, so try:
| Code: |
newmem:
fld dword ptr [esp+20] //do the 'mov' AFTER the 'fld'
mov [esp+20],(float)200
originalcode:
sub esp,08
|
Try it
|
|
| Back to top |
|
 |
NanoByte Expert Cheater
Reputation: 1
Joined: 13 Sep 2013 Posts: 222
|
Posted: Sat Jun 14, 2014 7:52 am Post subject: |
|
|
That wouldnt work because = tried
fld already loaded the value if i change it nothing would happend i have to change it before its loaded like this
mov [esp+20],(float)200
originalcode:
fld dword ptr [esp+20]
sub esp,08
but that only changes the value in cheat engine not ingame
|
|
| Back to top |
|
 |
Rissorr Master Cheater
Reputation: 3
Joined: 17 Sep 2013 Posts: 273 Location: Israel!
|
Posted: Sat Jun 14, 2014 8:18 am Post subject: |
|
|
| Maybe you found the DISPLAY address and not the actual VARIABLE
|
|
| Back to top |
|
 |
NanoByte Expert Cheater
Reputation: 1
Joined: 13 Sep 2013 Posts: 222
|
Posted: Sat Jun 14, 2014 9:18 am Post subject: |
|
|
thats the only value that shows up, but it dosent matter anymore
i just wanted to learn something new
because i never encountered such a situation
|
|
| Back to top |
|
 |
|