Page 1 of 1

Far Cry 3 Aim auto mark

Posted: Fri May 08, 2020 8:36 pm
by mochongli
Test in 1.05 dx11
farcry3_d3d11.CT
(1005 Bytes) Downloaded 337 times
Image
Image

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1</ID>
      <Description>"Aim auto mark "</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
FC3_d3d11.dll+9399C6:
xorps xmm0,xmm0
db 90 90 90 90 90
FC3_d3d11.dll+9399F2:
call FC3_d3d11.dll+14A9F48
FC3_d3d11.dll+14A9F48:
push ebp
mov ebp,esp
mov edx,[ecx+10]
push esi
mov esi,[ecx+14]
lea esi,[edx+esi*4]
xor eax,eax
cmp edx,esi
db 74 1a
push edi
mov ecx,[edx]
mov edi,[ebp+08]
test [ecx+10],edi
db 74 07
mov byte ptr [ecx+14],01
db 90 90
inc eax
add edx,04
cmp edx,esi
db 75 e8
pop edi
pop esi
pop ebp
ret 0004
[DISABLE]
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Far Cry 3 Aim auto mark

Posted: Fri May 08, 2020 8:52 pm
by mochongli
Unlimited firepower

use auto assemble
[ENABLE]
globalalloc(myhook_morefire,0x1000)
define(exit,FC3_d3d11.dll+13CF5A8)
myhook_morefire:
push [ebp+0C]
mov eax,[esi]
mov ecx,esi
call dword ptr [eax+00000080]
push [ebp+0C]
mov eax,[esi]
mov ecx,esi
call dword ptr [eax+00000080]
push [ebp+0C]
mov eax,[esi]
mov ecx,esi
call dword ptr [eax+00000080]
push [ebp+0C]
mov eax,[esi]
mov ecx,esi
call dword ptr [eax+00000080]
push [ebp+0C]
mov eax,[esi]
mov ecx,esi
call dword ptr [eax+00000080]
jmp exit
FC3_d3d11.dll+13CF59B:
jmp myhook_morefire
FC3_d3d11.dll+41803C:
add esp,4
db 90 90
FC3_d3d11.dll+41AC6c:
jmp FC3_d3d11.dll+41AE16
db 90 90
[DISABLE]