@@ -44,10 +44,10 @@ EXTERN _cameraEnabled: byte
4444EXTERN _cameraStructInterceptionContinue: qword
4545EXTERN _cameraWriteInterceptionContinue1: qword
4646
47- ;DarkSoulsII.exe+1F1A4E - 0F28 81 A0010000 - movaps xmm0,[rcx+000001A0]
48- ;DarkSoulsII.exe+1F1A55 - 48 89 9C 24 80000000 - mov [rsp+00000080],rbx
49- ;DarkSoulsII.exe+1F1A5D - 48 8B 5F 08 - mov rbx,[rdi+08]
50- ;DarkSoulsII.exe+1F1A61 - 66 0F7F 44 24 20 - movdqa [rsp+20],xmm0
47+ ;DarkSoulsII.exe+1F521E - 0F28 81 A0010000 - movaps xmm0,[rcx+000001A0]
48+ ;DarkSoulsII.exe+1F5225 - 48 89 9C 24 80000000 - mov [rsp+00000080],rbx
49+ ;DarkSoulsII.exe+1F522D - 48 8B 5F 08 - mov rbx,[rdi+08]
50+ ;DarkSoulsII.exe+1F5231 - 66 0F7F 44 24 20 - movdqa [rsp+20],xmm0
5151.code
5252cameraAddressInterceptor PROC
5353 mov [ _cameraStructAddress ], rcx ; intercept address of camera struct
@@ -64,15 +64,15 @@ cameraAddressInterceptor ENDP
6464
6565
6666;CameraInterceptLocation
67- ;DarkSoulsII.exe+AE07E0 - 0F 28 02 - movaps xmm0,[rdx]
68- ;DarkSoulsII.exe+AE07E3 - 66 0F 7F 01 - movdqa [rcx],xmm0
69- ;DarkSoulsII.exe+AE07E7 - 0F 28 4A 10 - movaps xmm1,[rdx +10]
70- ;DarkSoulsII.exe+AE07EB - 66 0F 7F 49 10 - movdqa [rcx+10],xmm1
71- ;DarkSoulsII.exe+AE07F0 - 0F28 42 20 - movaps xmm0,[rdx +20]
72- ;DarkSoulsII.exe+AE07F4 - 66 0F7F 41 20 - movdqa [rcx+20],xmm0
73- ;DarkSoulsII.exe+AE07F9 - 0F28 4A 30 - movaps xmm1,[rdx +30]
74- ;DarkSoulsII.exe+AE07FD - 66 0F7F 49 30 - movdqa [rcx+30],xmm1
75- ;DarkSoulsII.exe+AE0802 - C3 - ret
67+ ;DarkSoulsII.exe+AE7DC3 - 66 0F7F 01 - movdqa [rcx],xmm0
68+ ;DarkSoulsII.exe+AE7DC7 - 0F28 4A 10 - movaps xmm1,[rdx+10]
69+ ;DarkSoulsII.exe+AE7DCB - 66 0F7F 49 10 - movdqa [rcx +10],xmm1
70+ ;DarkSoulsII.exe+AE7DD0 - 0F28 42 20 - movaps xmm0,[rdx+20]
71+ ;DarkSoulsII.exe+AE7DD4 - 66 0F7F 41 20 - movdqa [rcx +20],xmm0
72+ ;DarkSoulsII.exe+AE7DD9 - 0F28 4A 30 - movaps xmm1,[rdx+30]
73+ ;DarkSoulsII.exe+AE7DDD - 66 0F7F 49 30 - movdqa [rcx +30],xmm1
74+ ;DarkSoulsII.exe+AE7DE2 - C3 - ret
75+
7676cameraWriteInterceptor1 PROC
7777 cmp byte ptr [ _cameraEnabled ], 1 ; check if the user enabled the camera. If so, just skip the write statements, otherwise just execute the original code.
7878 je exit ; our own camera is enabled, just skip the writes
0 commit comments