Far Cry 5 Cheat Table Trainer

Far Cry 5 Cheat Table Trainer 2020-07-23

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Far Cry 5 Cheat Table Trainer
1595539230647.png


Features
  • god mod
  • infinite stamina
  • infinite ammo
  • infinite perks
  • super jump
  • freeze enemy AI
  • stealth mode
  • no recoil
  • infinite items
  • super fishing line
  • weather
  • time of day
  • infinite vehicle health
  • 1 hit vehicle kills
Cheat Scripts
infinite stats:
{ Game   : FarCry5.exe
  Version:
  Date   : 2018-04-21
  Author : ChrisPC

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(phealth1,FC_m64.dll,F3 0F 11 41 18 45)
aobscanmodule(phealth2_hook,FC_m64.dll,C6 86 6B 03 00 00 00 44)
aobscanmodule(pstamina1_hook,FC_m64.dll,F3 0F 58 05 0F 81 91 FB)
aobscanmodule(pbreath_hook,FC_m64.dll,50 38 48 85 C0 74 0D 48 8B 10)
alloc(newmem,$1000,"FC_m64.dll"+1080A55)

label(code)
label(return)
label(hero)
label(pl_check1)
registersymbol(phealth2_hook)
registersymbol(pstamina1_hook)
registersymbol(pbreath_hook)

newmem:
cmp [rsp+108],phealth2_hook
jne pl_check1


hero:
mov [rcx+18],(float)1000
  jmp return

pl_check1:
cmp [rsp+98],pstamina1_hook
je hero
jmp code

code:
cmp [rsp+78],pbreath_hook+02
je hero
  movss [rcx+18],xmm0
  jmp return

phealth1:
  jmp newmem
return:
registersymbol(phealth1)

[DISABLE]

phealth1:
  db F3 0F 11 41 18

unregistersymbol(phealth1)
unregistersymbol(phealth2_hook)
unregistersymbol(pstamina1_hook)
unregistersymbol(pbreath_hook)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FC_m64.dll"+1080A55

"FC_m64.dll"+1080A2F: CC                       -  int 3
"FC_m64.dll"+1080A30: 4C 8B DC                 -  mov r11,rsp
"FC_m64.dll"+1080A33: 57                       -  push rdi
"FC_m64.dll"+1080A34: 48 81 EC 00 01 00 00     -  sub rsp,00000100
"FC_m64.dll"+1080A3B: F3 0F 10 41 1C           -  movss xmm0,[rcx+1C]
"FC_m64.dll"+1080A40: 48 8B F9                 -  mov rdi,rcx
"FC_m64.dll"+1080A43: F3 0F 10 59 18           -  movss xmm3,[rcx+18]
"FC_m64.dll"+1080A48: F3 0F 5D C1              -  minss xmm0,xmm1
"FC_m64.dll"+1080A4C: 0F 2E C3                 -  ucomiss xmm0,xmm3
"FC_m64.dll"+1080A4F: 0F 84 BD 01 00 00        -  je FC_m64.dll+1080C12
// ---------- INJECTING HERE ----------
"FC_m64.dll"+1080A55: F3 0F 11 41 18           -  movss [rcx+18],xmm0
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+1080A5A: 45 84 C9                 -  test r9l,r9l
"FC_m64.dll"+1080A5D: 0F 85 AF 01 00 00        -  jne FC_m64.dll+1080C12
"FC_m64.dll"+1080A63: 48 8B 41 08              -  mov rax,[rcx+08]
"FC_m64.dll"+1080A67: 48 85 C0                 -  test rax,rax
"FC_m64.dll"+1080A6A: 0F 84 A2 01 00 00        -  je FC_m64.dll+1080C12
"FC_m64.dll"+1080A70: 44 38 49 14              -  cmp [rcx+14],r9l
"FC_m64.dll"+1080A74: 0F 84 98 01 00 00        -  je FC_m64.dll+1080C12
"FC_m64.dll"+1080A7A: 48 8B 40 08              -  mov rax,[rax+08]
"FC_m64.dll"+1080A7E: 49 89 5B 10              -  mov [r11+10],rbx
"FC_m64.dll"+1080A82: 49 89 6B 18              -  mov [r11+18],rbp
}
freeze enemy AI cheat:
{ Game   : FarCry5.exe
  Version:
  Date   : 2018-04-22
  Author : ChrisPC

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(freeze1,FC_m64.dll,74 08 0F 28 CE E8 DD)
registersymbol(freeze1)

freeze1:
db EB 08 0F 28 CE


[DISABLE]

freeze1:
  db 74 08 0F 28 CE

unregistersymbol(freeze1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FC_m64.dll"+2813879

"FC_m64.dll"+281384F: 48 8B CF                 -  mov rcx,rdi
"FC_m64.dll"+2813852: 84 C0                    -  test al,al
"FC_m64.dll"+2813854: 74 07                    -  je FC_m64.dll+281385D
"FC_m64.dll"+2813856: E8 E5 E1 9D FD           -  call FC_m64.dll+1F1A40
"FC_m64.dll"+281385B: EB 05                    -  jmp FC_m64.dll+2813862
"FC_m64.dll"+281385D: E8 EE 75 9E FD           -  call FC_m64.dll+1FAE50
"FC_m64.dll"+2813862: 48 8B 0D 07 7C 71 02     -  mov rcx,[FC_m64.dll+4F2B470]
"FC_m64.dll"+2813869: 48 8B BC 24 80 00 00 00  -  mov rdi,[rsp+00000080]
"FC_m64.dll"+2813871: 48 8B 74 24 78           -  mov rsi,[rsp+78]
"FC_m64.dll"+2813876: 48 85 C9                 -  test rcx,rcx
// ---------- INJECTING HERE ----------
"FC_m64.dll"+2813879: 74 08                    -  je FC_m64.dll+2813883
"FC_m64.dll"+281387B: 0F 28 CE                 -  movaps xmm1,xmm6
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+281387E: E8 DD 60 44 00           -  call FC_m64.dll+2C59960
"FC_m64.dll"+2813883: C6 43 7E 00              -  mov byte ptr [rbx+7E],00
"FC_m64.dll"+2813887: 0F 28 74 24 50           -  movaps xmm6,[rsp+50]
"FC_m64.dll"+281388C: 48 83 C4 60              -  add rsp,60
"FC_m64.dll"+2813890: 5B                       -  pop rbx
"FC_m64.dll"+2813891: C3                       -  ret
"FC_m64.dll"+2813892: CC                       -  int 3
"FC_m64.dll"+2813893: CC                       -  int 3
"FC_m64.dll"+2813894: 48 63 41 FC              -  movsxd  rax,dword ptr [rcx-04]
"FC_m64.dll"+2813898: 48 2B C8                 -  sub rcx,rax
}
infinite ammo:
[ENABLE]

aobscanmodule(ammo1,FC_m64.dll,44 89 83 88 01 00 00) // should be unique
alloc(newmem,$1000,"FC_m64.dll"+A92DDFC)

label(code)
label(return)

newmem:

code:
mov r8,63
  mov [rbx+00000188],r8d
  jmp return

ammo1:
  jmp newmem
  nop
  nop
return:
registersymbol(ammo1)

[DISABLE]

ammo1:
  db 44 89 83 88 01 00 00

unregistersymbol(ammo1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FC_m64.dll"+A92DDFC

"FC_m64.dll"+A92DDD6: 48 83 EC 20              -  sub rsp,20
"FC_m64.dll"+A92DDDA: 89 D7                    -  mov edi,edx
"FC_m64.dll"+A92DDDC: 48 89 CB                 -  mov rbx,rcx
"FC_m64.dll"+A92DDDF: 3B 91 88 01 00 00        -  cmp edx,[rcx+00000188]
"FC_m64.dll"+A92DDE5: 74 3C                    -  je FC_m64.dll+A92DE23
"FC_m64.dll"+A92DDE7: E8 84 E5 3C F7           -  call FC_m64.dll+1CFC370
"FC_m64.dll"+A92DDEC: 39 F8                    -  cmp eax,edi
"FC_m64.dll"+A92DDEE: C6 83 C4 00 00 00 01     -  mov byte ptr [rbx+000000C4],01
"FC_m64.dll"+A92DDF5: 41 89 F8                 -  mov r8d,edi
"FC_m64.dll"+A92DDF8: 44 0F 4C C0              -  cmovl r8d,eax
// ---------- INJECTING HERE ----------
"FC_m64.dll"+A92DDFC: 44 89 83 88 01 00 00     -  mov [rbx+00000188],r8d
// ---------- DONE INJECTING  ----------
"FC_m64.dll"+A92DE03: 85 FF                    -  test edi,edi
"FC_m64.dll"+A92DE05: 7E 07                    -  jle FC_m64.dll+A92DE0E
"FC_m64.dll"+A92DE07: C6 83 D0 01 00 00 00     -  mov byte ptr [rbx+000001D0],00
"FC_m64.dll"+A92DE0E: 48 8B 8B E0 01 00 00     -  mov rcx,[rbx+000001E0]
"FC_m64.dll"+A92DE15: 48 85 C9                 -  test rcx,rcx
"FC_m64.dll"+A92DE18: 74 09                    -  je FC_m64.dll+A92DE23
"FC_m64.dll"+A92DE1A: 48 8B 01                 -  mov rax,[rcx]
"FC_m64.dll"+A92DE1D: FF 90 E8 00 00 00        -  call qword ptr [rax+000000E8]
"FC_m64.dll"+A92DE23: 48 8B 5C 24 30           -  mov rbx,[rsp+30]
"FC_m64.dll"+A92DE28: 48 83 C4 20              -  add rsp,20
}
Author
ChrisFayte
Downloads
2
Views
120
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Community Mods