Thank you for this
Thank you for this
Last edited by Cyterizz; 03-03-2018 at 05:32 AM. Reason: wrong
Anyone having problems with zoomhack on 64bit steam version(yes the "steam users keep this checked, is actually checked)?
Everything works except the zoom(sadly that is my most wanted function).
What could be the cause for the problem?
I am manually able to check the the box in the "original" table.. But i was unable to check any of the boxes in the test table you gave me..
Also, when i check it in the original table, my color changes.. I am just unable to zoom out further than what the game allows me. Kinda wierd.
Edit: After i restarted CE and the game i was able to check all the 3 scripts in the test table you sent me.. Thou same as before, unable to zoom further than max.
Last edited by dinzy; 03-03-2018 at 04:31 PM.
Man that sucks. I don't know how determined you are but here's something you can do to help me troubleshoot it if you want.
With the zoomhack enabled click on the button above the [X] boxes label "memory viewer". Right click in the top memory viewer window and select "go to address". Type in the goto address box "zoomhack" and hit enter then it should take you to the zoomhack code. Using shift-click highlight about 10 instructions above and below zoomhack and copy and paste them. They should look something like this.
Code:PathOfExile_x64Steam.exe+4AD394 - F3 0F10 15 280DD000 - movss xmm2,[PathOfExile_x64Steam.exe+11AE0C4] { [1.00] } PathOfExile_x64Steam.exe+4AD39C - 48 8D 4C 24 60 - lea rcx,[rsp+60] PathOfExile_x64Steam.exe+4AD3A1 - 0F5B C0 - cvtdq2ps xmm0,xmm0 PathOfExile_x64Steam.exe+4AD3A4 - C7 44 24 60 00000000 - mov [rsp+60],00000000 { 0 } PathOfExile_x64Steam.exe+4AD3AC - C7 44 24 20 0000803F - mov [rsp+20],3F800000 { 1.00 } PathOfExile_x64Steam.exe+4AD3B4 - 0F57 C9 - xorps xmm1,xmm1 PathOfExile_x64Steam.exe+4AD3B7 - F3 0F59 05 210BD000 - mulss xmm0,[PathOfExile_x64Steam.exe+11ADEE0] { [0.20] } PathOfExile_x64Steam.exe+4AD3BF - F3 0F58 83 041B0000 - addss xmm0,[rbx+00001B04] PathOfExile_x64Steam.exe+4AD3C7 - 0F2F C1 - comiss xmm0,xmm1 PathOfExile_x64Steam.exe+4AD3CA - F3 0F11 44 24 68 - movss [rsp+68],xmm0 PathOfExile_x64Steam.exe+4AD3D0 - 48 0F43 C8 - cmovae rcx,rax zoomhack - 48 8D 44 24 20 - lea rax,[rsp+20] PathOfExile_x64Steam.exe+4AD3D9 - 0F2F 11 - comiss xmm2,[rcx] PathOfExile_x64Steam.exe+4AD3DC - 48 8B C1 - mov rax,rcx PathOfExile_x64Steam.exe+4AD3DF - 90 - nop PathOfExile_x64Steam.exe+4AD3E0 - 8B 00 - mov eax,[rax] PathOfExile_x64Steam.exe+4AD3E2 - 89 83 041B0000 - mov [rbx+00001B04],eax PathOfExile_x64Steam.exe+4AD3E8 - C6 07 01 - mov byte ptr [rdi],01 { 1 } PathOfExile_x64Steam.exe+4AD3EB - 48 8B 5C 24 50 - mov rbx,[rsp+50] PathOfExile_x64Steam.exe+4AD3F0 - 48 83 C4 40 - add rsp,40 { 64 } PathOfExile_x64Steam.exe+4AD3F4 - 5F - pop rdi PathOfExile_x64Steam.exe+4AD3F5 - C3 - ret
There you go mate, let me know if there is anything else i can do!PathOfExile_x64Steam.exe+4AD394 - F3 0F10 15 280DD000 - movss xmm2,[PathOfExile_x64Steam.exe+11AE0C4] { [1.00] }
PathOfExile_x64Steam.exe+4AD39C - 48 8D 4C 24 60 - lea rcx,[rsp+60]
PathOfExile_x64Steam.exe+4AD3A1 - 0F5B C0 - cvtdq2ps xmm0,xmm0
PathOfExile_x64Steam.exe+4AD3A4 - C7 44 24 60 00000000 - mov [rsp+60],00000000 { 0 }
PathOfExile_x64Steam.exe+4AD3AC - C7 44 24 20 0000803F - mov [rsp+20],3F800000 { 1.00 }
PathOfExile_x64Steam.exe+4AD3B4 - 0F57 C9 - xorps xmm1,xmm1
PathOfExile_x64Steam.exe+4AD3B7 - F3 0F59 05 210BD000 - mulss xmm0,[PathOfExile_x64Steam.exe+11ADEE0] { [0.20] }
PathOfExile_x64Steam.exe+4AD3BF - F3 0F58 83 041B0000 - addss xmm0,[rbx+00001B04]
PathOfExile_x64Steam.exe+4AD3C7 - 0F2F C1 - comiss xmm0,xmm1
PathOfExile_x64Steam.exe+4AD3CA - F3 0F11 44 24 68 - movss [rsp+68],xmm0
PathOfExile_x64Steam.exe+4AD3D0 - 48 0F43 C8 - cmovae rcx,rax
PathOfExile_x64Steam.exe+4AD3D4 - 48 8D 44 24 20 - lea rax,[rsp+20]
PathOfExile_x64Steam.exe+4AD3D9 - 0F2F 11 - comiss xmm2,[rcx]
zoomhack - 48 8B C1 - mov rax,rcx
PathOfExile_x64Steam.exe+4AD3DF - 90 - nop
PathOfExile_x64Steam.exe+4AD3E0 - 8B 00 - mov eax,[rax]
PathOfExile_x64Steam.exe+4AD3E2 - 89 83 041B0000 - mov [rbx+00001B04],eax
PathOfExile_x64Steam.exe+4AD3E8 - C6 07 01 - mov byte ptr [rdi],01 { 1 }
PathOfExile_x64Steam.exe+4AD3EB - 48 8B 5C 24 50 - mov rbx,[rsp+50]
PathOfExile_x64Steam.exe+4AD3F0 - 48 83 C4 40 - add rsp,40 { 64 }
PathOfExile_x64Steam.exe+4AD3F4 - 5F - pop rdi
PathOfExile_x64Steam.exe+4AD3F5 - C3 - ret
PathOfExile_x64Steam.exe+4AD3F6 - CC - int 3
PathOfExile_x64Steam.exe+4AD3F7 - CC - int 3
OK, here are instructions for finding the zoom pointer your game is using. I hope this works.
Enable this script and give it a chance to load an address. It should display a float value from 0 to 1. Once that happens highlight the ZPointer address and float value and press f5 to start debugging. You may get a message to attach debugger and accept it. Then while debugger is running zoom at least 1 click in and out then click the stop button in the bottom right corner of the debugger window. There should be a few instructions in the debugger window that you can shift click to highlight and copy and paste.
Upper part:
7FF7CFBA7169 - F3 0F10 8B 041B0000 - movss xmm1,[rbx+00001B04]
7FF7CFBAD282 - 89 B7 041B0000 - mov [rdi+00001B04],esi
7FF7CFBAD1D1 - 89 87 041B0000 - mov [rdi+00001B04],eax
7FF7CFBAD174 - C7 87 041B0000 0000803F - mov [rdi+00001B04],3F800000
Lower part:
Is this what you were looking for?7FF7CFBA715F - F3 0F59 8B 041B0000 - mulss xmm1,[rbx+00001B04]
7FF7CFBA7167 - EB 08 - jmp PathOfExile_x64Steam.exe+4A7171
7FF7CFBA7169 - F3 0F10 8B 041B0000 - movss xmm1,[rbx+00001B04] <<
7FF7CFBA7171 - F3 0F10 9B FC1A0000 - movss xmm3,[rbx+00001AFC]
7FF7CFBA7179 - 48 8D 45 6F - lea rax,[rbp+6F]
RAX=000001C641BBAC30
RBX=000001C5D105D430
RCX=00000025453FF540
RDX=0000000000000001
RSI=00007FF7D0C33288
RDI=000001C5D88F0430
RSP=00000025453FF440
RBP=00000025453FF4D9
RIP=00007FF7CFBA7171
R8=0000000000000015
R9=00007FF7D0644C6B
R10=000001C64439D070
R11=00000025453FF3D8
R12=0000000000000008
R13=0000000000000000
R14=00007FF7D0C331E0
R15=0000000000000000
(ps gotta go to sleep now, ill write once i wake up)
Yeah, that's the problem right there. My game doesn't even use those instructions. Mine are completely different.
7FF7D5297169 - F3 0F10 8B 041B0000 - movss xmm1,[rbx+00001B04]
7FF7D529D3BF - F3 0F58 83 041B0000 - addss xmm0,[rbx+00001B04]
7FF7D529D3E2 - 89 83 041B0000 - mov [rbx+00001B04],eax
It's gonna be hard to fix without being able to debug. I'll have to think about it.