Betaboy How do I cheat?
Reputation: 0
Joined: 01 Mar 2017 Posts: 2
|
Posted: Wed Mar 01, 2017 3:11 pm Post subject: No blink cooldown in dishonored 2 |
|
|
Hey!
In Dishonored 1 I managed to find the value that is controlling the cooldown timer, a float value that's 1 when the ability can be used essentially.
However in the second game I can't seem to find the value. I find a couple of values that change to 0 as soon as the ability is used, and then they go up to 1 when the cooldown ends. In dishonored 1 the ability got set to used EVEN if you cancelled it, that is not the case with dishonored 2.
The code below is what happens when the ability is used. I found this in another thread and I've been trying to use it in order to find what I'm looking for.. no success.
I did find a 'je' comparison which, if set to 'jne' instead wouldn't let me use the ability at all.
Any tips or help on how I can actually find what I'm looking for? Complete noob if that's not obvious so I'm just messing around with the memory. Trying to learn and understand!
| Code: |
Dishonored2.exe+490B7F0 - 53 - push rbx
Dishonored2.exe+490B7F1 - 48 83 EC 60 - sub rsp,60 { 96 }
Dishonored2.exe+490B7F5 - F3 0F10 81 F4010000 - movss xmm0,[rcx+000001F4]
Dishonored2.exe+490B7FD - 48 89 CB - mov rbx,rcx
Dishonored2.exe+490B800 - 0F2E 05 99F2ADFD - ucomiss xmm0,[Dishonored2.exe+23EAAA0] { [1000000015047466200000000000000.00] }
Dishonored2.exe+490B807 - 7A 2C - jp Dishonored2.exe+490B835
Dishonored2.exe+490B809 - 75 2A - jne Dishonored2.exe+490B835
Dishonored2.exe+490B80B - F3 0F10 81 F8010000 - movss xmm0,[rcx+000001F8]
Dishonored2.exe+490B813 - 0F2E 05 8AF2ADFD - ucomiss xmm0,[Dishonored2.exe+23EAAA4] { [1000000015047466200000000000000.00] }
Dishonored2.exe+490B81A - 7A 19 - jp Dishonored2.exe+490B835
Dishonored2.exe+490B81C - 75 17 - jne Dishonored2.exe+490B835
Dishonored2.exe+490B81E - F3 0F10 81 FC010000 - movss xmm0,[rcx+000001FC]
Dishonored2.exe+490B826 - 0F2E 05 7BF2ADFD - ucomiss xmm0,[Dishonored2.exe+23EAAA8] { [1000000015047466200000000000000.00] }
Dishonored2.exe+490B82D - 7A 06 - jp Dishonored2.exe+490B835
Dishonored2.exe+490B82F - 0F84 C3010000 - je Dishonored2.exe+490B9F8
Dishonored2.exe+490B835 - 48 8B 41 10 - mov rax,[rcx+10]
Dishonored2.exe+490B839 - 48 89 7C 24 70 - mov [rsp+70],rdi
Dishonored2.exe+490B83E - 8B 80 AC000000 - mov eax,[rax+000000AC]
Dishonored2.exe+490B844 - 3D 1000FF3F - cmp eax,3FFF0010 { [00000000] }
Dishonored2.exe+490B849 - 74 24 - je Dishonored2.exe+490B86F
Dishonored2.exe+490B84B - 89 C1 - mov ecx,eax
Dishonored2.exe+490B84D - C1 F9 10 - sar ecx,10 { 16 }
Dishonored2.exe+490B850 - 48 63 D1 - movsxd rdx,ecx
Dishonored2.exe+490B853 - 48 8B 0D CEDAC7FD - mov rcx,[Dishonored2.exe+2589328] { [4BDEC050] }
Dishonored2.exe+490B85A - 48 8B BC D1 F0F03000 - mov rdi,[rcx+rdx*8+0030F0F0]
Dishonored2.exe+490B862 - 48 85 FF - test rdi,rdi
Dishonored2.exe+490B865 - 74 08 - je Dishonored2.exe+490B86F
Dishonored2.exe+490B867 - 39 87 A8000000 - cmp [rdi+000000A8],eax
Dishonored2.exe+490B86D - 74 02 - je Dishonored2.exe+490B871
Dishonored2.exe+490B86F - 31 FF - xor edi,edi
Dishonored2.exe+490B871 - 48 8D 15 B8BD16FF - lea rdx,[Dishonored2.exe+3A77630] { [05C38EB0] }
Dishonored2.exe+490B878 - 41 B8 0FA2FFE6 - mov r8d,E6FFA20F { [0] }
Dishonored2.exe+490B87E - 48 89 F9 - mov rcx,rdi
Dishonored2.exe+490B881 - 45 8D 80 F35D0019 - lea r8d,[r8+19005DF3]
Dishonored2.exe+490B888 - E8 C3F12D00 - call Dishonored2.exe+4BEAA50
Dishonored2.exe+490B88D - 49 89 C0 - mov r8,rax
Dishonored2.exe+490B890 - 48 85 C0 - test rax,rax
Dishonored2.exe+490B893 - 0F84 5A010000 - je Dishonored2.exe+490B9F3
Dishonored2.exe+490B899 - 48 8B 80 90000000 - mov rax,[rax+00000090]
Dishonored2.exe+490B8A0 - 48 85 C0 - test rax,rax
Dishonored2.exe+490B8A3 - 0F84 4A010000 - je Dishonored2.exe+490B9F3
Dishonored2.exe+490B8A9 - 4C 8B 48 70 - mov r9,[rax+70]
Dishonored2.exe+490B8AD - 4D 85 C9 - test r9,r9
Dishonored2.exe+490B8B0 - 0F84 3D010000 - je Dishonored2.exe+490B9F3
Dishonored2.exe+490B8B6 - 48 8B 8B D0000000 - mov rcx,[rbx+000000D0]
Dishonored2.exe+490B8BD - 48 63 83 04020000 - movsxd rax,dword ptr [rbx+00000204]
Dishonored2.exe+490B8C4 - F3 0F10 1D B8F1ADFD - movss xmm3,[Dishonored2.exe+23EAA84] { [0.00] }
Dishonored2.exe+490B8CC - 48 8B 51 08 - mov rdx,[rcx+08]
Dishonored2.exe+490B8D0 - F3 0F10 15 B0F1ADFD - movss xmm2,[Dishonored2.exe+23EAA88] { [1.00] }
Dishonored2.exe+490B8D8 - 48 8B 8C C3 B0000000 - mov rcx,[rbx+rax*8+000000B0]
Dishonored2.exe+490B8E0 - 0F29 74 24 50 - movaps [rsp+50],xmm6
Dishonored2.exe+490B8E5 - 0F29 7C 24 40 - movaps [rsp+40],xmm7
Dishonored2.exe+490B8EA - 44 0F29 44 24 30 - movaps [rsp+30],xmm8
Dishonored2.exe+490B8F0 - F3 0F10 35 88F1ADFD - movss xmm6,[Dishonored2.exe+23EAA80] { [0.00] }
Dishonored2.exe+490B8F8 - F3 44 0F10 87 08030000 - movss xmm8,[rdi+00000308]
Dishonored2.exe+490B901 - 0F28 FE - movaps xmm7,xmm6
Dishonored2.exe+490B904 - 0F28 EB - movaps xmm5,xmm3
Dishonored2.exe+490B907 - 48 8B 83 50010000 - mov rax,[rbx+00000150]
Dishonored2.exe+490B90E - F3 0F10 42 04 - movss xmm0,[rdx+04]
Dishonored2.exe+490B913 - 48 8B 51 08 - mov rdx,[rcx+08]
Dishonored2.exe+490B917 - 48 63 48 50 - movsxd rcx,dword ptr [rax+50]
Dishonored2.exe+490B91B - F3 0F10 62 04 - movss xmm4,[rdx+04]
Dishonored2.exe+490B920 - F3 0F5C 62 0C - subss xmm4,[rdx+0C]
Dishonored2.exe+490B925 - 48 8B 84 CB B0000000 - mov rax,[rbx+rcx*8+000000B0]
Dishonored2.exe+490B92D - F3 0F5C E0 - subss xmm4,xmm0
Dishonored2.exe+490B931 - 48 8B 48 08 - mov rcx,[rax+08]
Dishonored2.exe+490B935 - 48 8B 83 60010000 - mov rax,[rbx+00000160]
Dishonored2.exe+490B93C - F3 0F59 F4 - mulss xmm6,xmm4
Dishonored2.exe+490B940 - F3 0F59 DC - mulss xmm3,xmm4
Dishonored2.exe+490B944 - F3 0F10 49 04 - movss xmm1,[rcx+04]
Dishonored2.exe+490B949 - F3 0F58 B3 F4010000 - addss xmm6,[rbx+000001F4]
Dishonored2.exe+490B951 - F3 0F58 9B F8010000 - addss xmm3,[rbx+000001F8]
Dishonored2.exe+490B959 - F3 0F5C C8 - subss xmm1,xmm0
Dishonored2.exe+490B95D - 0F28 C2 - movaps xmm0,xmm2
Dishonored2.exe+490B960 - F3 0F59 F9 - mulss xmm7,xmm1
Dishonored2.exe+490B964 - F3 0F59 D4 - mulss xmm2,xmm4
Dishonored2.exe+490B968 - F3 0F59 E9 - mulss xmm5,xmm1
Dishonored2.exe+490B96C - F3 0F58 B8 7C520200 - addss xmm7,[rax+0002527C]
Dishonored2.exe+490B974 - F3 0F58 93 FC010000 - addss xmm2,[rbx+000001FC]
Dishonored2.exe+490B97C - F3 0F58 A8 80520200 - addss xmm5,[rax+00025280]
Dishonored2.exe+490B984 - F3 0F59 C1 - mulss xmm0,xmm1
Dishonored2.exe+490B988 - F3 0F11 B3 08020000 - movss [rbx+00000208],xmm6
Dishonored2.exe+490B990 - F3 0F11 9B 0C020000 - movss [rbx+0000020C],xmm3
Dishonored2.exe+490B998 - F3 0F11 93 10020000 - movss [rbx+00000210],xmm2
Dishonored2.exe+490B9A0 - 0F28 74 24 50 - movaps xmm6,[rsp+50]
Dishonored2.exe+490B9A5 - F3 44 0F58 C0 - addss xmm8,xmm0
Dishonored2.exe+490B9AA - F3 41 0F11 79 6C - movss [r9+6C],xmm7
Dishonored2.exe+490B9B0 - F3 41 0F11 69 70 - movss [r9+70],xmm5
Dishonored2.exe+490B9B6 - 0F28 7C 24 40 - movaps xmm7,[rsp+40]
Dishonored2.exe+490B9BB - F3 45 0F11 41 74 - movss [r9+74],xmm8
Dishonored2.exe+490B9C1 - 49 83 B8 90000000 00 - cmp qword ptr [r8+00000090],00 { 0 }
Dishonored2.exe+490B9C9 - 44 0F28 44 24 30 - movaps xmm8,[rsp+30]
Dishonored2.exe+490B9CF - 74 22 - je Dishonored2.exe+490B9F3
Dishonored2.exe+490B9D1 - 49 8D 88 20020000 - lea rcx,[r8+00000220]
Dishonored2.exe+490B9D8 - 48 8D 54 24 20 - lea rdx,[rsp+20]
Dishonored2.exe+490B9DD - C7 44 24 20 01000000 - mov [rsp+20],00000001 { 1 }
Dishonored2.exe+490B9E5 - 48 C7 44 24 24 0C000000 - mov [rsp+24],0000000C { 12 }
Dishonored2.exe+490B9EE - E8 8DCA2400 - call Dishonored2.exe+4B58480
Dishonored2.exe+490B9F3 - 48 8B 7C 24 70 - mov rdi,[rsp+70]
Dishonored2.exe+490B9F8 - 48 89 D9 - mov rcx,rbx
Dishonored2.exe+490B9FB - 48 83 C4 60 - add rsp,60 { 96 }
Dishonored2.exe+490B9FF - 5B - pop rbx
Dishonored2.exe+490BA00 - E9 7BB7FFFF - jmp Dishonored2.exe+4907180
|
_________________
yeboi |
|