Far Cry Primal Cheat Table +17 - Infinite everything + teleporter

Far Cry Primal Cheat Table +17 - Infinite everything + teleporter 2020-07-27

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
Far Cry Primal Cheat Table +17

1595882419435.png

1595882428404.png

Features
  • iNFiNiTE STAMiNA *
  • iNFiNITE OXYGEN *
  • iNFiNITE HEALTH *
  • iNFiNITE ARROWS *
  • ZOOM HACK *
  • ENABLE SUPER ZOOM
  • DiSABLE SUPER ZOOM
  • TiME OF DAY *
  • ENABLE TOD NiGHT
  • ENABLE TOD MiDDAY
  • ENABLE TOD MORNING
  • ENABLE TOD EVENING
  • Add Time of Day
  • Sub Time of Day
  • Current Time of Day
  • Daytime Value
  • TELEPORT +
  • UNDO TELEPORT
  • TELEPORT TO WAYPOiNT
  • SAVE POSiTiON
  • LOAD POSiTiON
  • Waypoint Coordinate Z
  • Waypoint Coordinate Y
  • Waypoint Coordinate X
  • Player Position Z
  • Player Position Y
  • Player Position X
  • SUPER WEAPON RANGE *
  • SUPER SPEED *
  • iNCREASE SPEED BY 1.0
  • RESTORE SPEED TO DEFAULT
  • DECREASE SPEED BY 1.0
  • Current Walk Speed
  • Current Sprint Speed
  • SUPER JUMP *
  • iNCREASE JUMP HEiGHT BY 25
  • iNCREASE JUMP HEiGHT BY 1
  • RESTORE JUMP HEiGHT
  • DECREASE JUMP HEiGHT BY 25
  • Current Jump Height
  • STEALTH MODE *
  • ONE HiT KiLLS *
  • NO SPREAD *
  • NO FALL DAMAGE *
  • GET MAX EXP *
  • FLY *
  • FLY UP
  • FLY DOWN
  • BOW HAS ALWAYS TENSiON *
  • KiLL GAMEPAD
Cheat Scripts
God mode:
[ENABLE]
aobscanmodule(_Health,FCPrimal.exe,0F 2F 41 18 72 03)
Registersymbol(_Health)
alloc(newmem,2048,FCPrimal.exe)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//movss xmm1,[rcx+1c]
//movss [rcx+18],xmm1
cmp dword ptr [rcx+10],(int)3470402323 // Health
jne originalcode
mov dword ptr [rcx+1c],(float)301
movss xmm1,[rcx+1c]
movss [rcx+18],xmm1

originalcode:
comiss xmm0,[rcx+18]
jb _Health+9

exit:
jmp returnhere

//"FC64.dll"+8AD983:
_Health:
jmp newmem
nop
returnhere:

 
[DISABLE]
Unregistersymbol(_Health)
dealloc(newmem)
//"FC64.dll"+8AD983:
_Health:
comiss xmm0,[rcx+18]
jb _Health+9
//Alt: db 0F 2F 41 18 72 03
Teleporter:
[ENABLE]
aobscanmodule(_TeleportCode,FCPrimal.exe,0F 28 88 20 01 00 00 0F 29 4D)
aobscanmodule(_SaveWAyPointCoordCode,FCPrimal.exe,0F 10 0F F3 0F 10 47 04 F3 0F 5C)
aobscanmodule(_GetPlayerCoord,FCPrimal.exe,0F 28 00 0F 29 81 90 00 00 00 0F)
alloc(teleportmem,$1000,FCPrimal.exe)
alloc(newmem,$1000,FCPrimal.exe)
alloc(newmem1,$1000,FCPrimal.exe)
registersymbol(z_coord)
registersymbol(x_coord)
registersymbol(y_coord)
registersymbol(z_coord_undo)
registersymbol(x_coord_undo)
registersymbol(y_coord_undo)
Registersymbol(SaveWaypointCoord_X)
Registersymbol(SaveWaypointCoord_Y)
Registersymbol(SaveWaypointCoord_Z)
registersymbol(s_enable)
registersymbol(l_enable)
registersymbol(u_enable)
Registersymbol(_WriteWayPointCoordsToPlayerLocation)
Registersymbol(_TeleportCode)
Registersymbol(_SaveWAyPointCoordCode)
Registersymbol(GetPlayerCoord_X)
Registersymbol(GetPlayerCoord_Y)
Registersymbol(GetPlayerCoord_Z)
Registersymbol(_GetPlayerCoord)

alloc(s_enable,4)
alloc(l_enable,4)
alloc(u_enable,4)
alloc(z_coord,4)
alloc(x_coord,4)
alloc(y_coord,4)
alloc(z_coord_undo,4)
alloc(x_coord_undo,4)
alloc(y_coord_undo,4)
alloc(SaveWaypointCoord_X,4)
alloc(SaveWaypointCoord_Y,4)
alloc(SaveWaypointCoord_Z,4)
alloc(_WriteWayPointCoordsToPlayerLocation,4)
alloc(GetPlayerCoord_X,4)
alloc(GetPlayerCoord_Y,4)
alloc(GetPlayerCoord_Z,4)

label(returnteleport)
label(originalcodeteleport)
label(exitteleport)
label(save_coord)
label(load_coord)
label(undo_coord)
label(returnhere)
label(originalcode)
label(exit)
label(WriteWayPointCoordsToPlayerLocation)
label(returnhere1)
label(originalcode1)
label(exit1)


newmem1: //this is allocated memory, you have read,write,execute access
movss xmm1,[rax]
movss [GetPlayerCoord_X],xmm1
movss xmm1,[rax+04]
movss [GetPlayerCoord_Y],xmm1
movss xmm1,[rax+08]
movss [GetPlayerCoord_Z],xmm1

originalcode1:
movaps xmm0,[rax]
movaps [rcx+00000090],xmm0

exit1:
jmp returnhere1


newmem:
movss xmm11,[rdi]
movss [SaveWaypointCoord_X],xmm11
movss xmm11,[rdi+04]
movss [SaveWaypointCoord_Y],xmm11
movss xmm11,[rdi+08]
movss [SaveWaypointCoord_Z],xmm11

originalcode:
  movups xmm1,[rdi]
  movss xmm0,[rdi+04]

exit:
jmp returnhere



teleportmem:
cmp [s_enable],1
je save_coord

cmp [l_enable],1
je load_coord

cmp [u_enable],1
je undo_coord

cmp [_WriteWayPointCoordsToPlayerLocation],1
je WriteWayPointCoordsToPlayerLocation

jmp originalcodeteleport

save_coord:
mov [s_enable],0
movss xmm12,[rax+120]
movss [x_coord],xmm12
movss xmm12,[rax+124]
movss [z_coord],xmm12
movss xmm12,[rax+128]
movss [y_coord],xmm12
jmp originalcodeteleport

load_coord:
mov [l_enable],0
cmp [z_coord],0
je originalcodeteleport
// Save actual Position (for UNDO TELEPORT) when press LOAD POSiTiON
movss xmm12,[rax+00000120]
movss [x_coord_undo],xmm12
movss xmm12,[rax+00000124]
movss [z_coord_undo],xmm12
movss xmm12,[rax+00000128]
movss [y_coord_undo],xmm12
// Save actual Position (for UNDO TELEPORT) when press LOAD POSiTiON
movss xmm12,[x_coord]
movss [rax+00000120],xmm12
movss xmm12,[z_coord]
movss [rax+00000124],xmm12
movss xmm12,[y_coord]
movss [rax+00000128],xmm12
jmp originalcodeteleport

undo_coord:
mov [l_enable],0
mov [s_enable],0
mov [u_enable],0
cmp [z_coord_undo],0
je originalcodeteleport
movss xmm12,[x_coord_undo]
movss [rax+00000120],xmm12
movss xmm12,[z_coord_undo]
movss [rax+00000124],xmm12
movss xmm12,[y_coord_undo]
movss [rax+00000128],xmm12
jmp originalcodeteleport


///////////////TELEPORT TO WAYPOiNT//////////////
WriteWayPointCoordsToPlayerLocation:
mov byte ptr [_WriteWayPointCoordsToPlayerLocation],0
movss xmm11,[SaveWaypointCoord_X]
movss [rax+00000120],xmm11
movss xmm11,[SaveWaypointCoord_Y]
movss [rax+00000124],xmm11
movss xmm11,[SaveWaypointCoord_Z]
movss [rax+00000128],xmm11
// Fix Fall trough ground
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]
fld [rax+00000128]
fld1
faddp
fstp [rax+00000128]
movaps xmm1,[rax+00000120]





originalcodeteleport:
movaps xmm1,[rax+00000120]

exitteleport:
jmp returnteleport

//"FC64.dll"+1F352CE:
_TeleportCode:
jmp teleportmem
nop
nop
returnteleport:

//"FC64.dll"+124AC32:
_SaveWAyPointCoordCode:
jmp newmem
nop
nop
nop
returnhere:

//"FC64.dll"+484791:
_GetPlayerCoord:
jmp newmem1
nop
nop
nop
nop
nop
returnhere1:



x_coord:
dd 0
z_coord:
dd 0
y_coord:
dd 0
s_enable:
dd 0
l_enable:
dd 0
x_coord_undo:
dd 0
z_coord_undo:
dd 0
y_coord_undo:
dd 0
u_enable:
dd 0
SaveWaypointCoord_X:
dd 0
SaveWaypointCoord_Y:
dd 0
SaveWaypointCoord_Z:
dd 0



[DISABLE]
Unregistersymbol(z_coord)
Unregistersymbol(x_coord)
Unregistersymbol(y_coord)
Unregistersymbol(z_coord_undo)
Unregistersymbol(x_coord_undo)
Unregistersymbol(y_coord_undo)
Unregistersymbol(s_enable)
Unregistersymbol(l_enable)
Unregistersymbol(u_enable)
Unregistersymbol(SaveWaypointCoord_X)
Unregistersymbol(SaveWaypointCoord_Y)
Unregistersymbol(SaveWaypointCoord_Z)
Unregistersymbol(_WriteWayPointCoordsToPlayerLocation)
Unregistersymbol(_TeleportCode)
Unregistersymbol(GetPlayerCoord_X)
Unregistersymbol(GetPlayerCoord_Y)
Unregistersymbol(GetPlayerCoord_Z)
Unregistersymbol(_GetPlayerCoord)

dealloc(z_coord)
dealloc(x_coord)
dealloc(y_coord)
dealloc(z_coord_undo)
dealloc(x_coord_undo)
dealloc(y_coord_undo)
dealloc(s_enable)
dealloc(l_enable)
dealloc(u_enable)
dealloc(teleportmem)
dealloc(SaveWaypointCoord_X)
dealloc(SaveWaypointCoord_Y)
dealloc(SaveWaypointCoord_Z)
dealloc(_WriteWayPointCoordsToPlayerLocation)
dealloc(newmem)
dealloc(GetPlayerCoord_X)
dealloc(GetPlayerCoord_Y)
dealloc(GetPlayerCoord_Z)
dealloc(newmem1)


//"FC64.dll"+1F352CE:movaps xmm1,[rax+40]
_TeleportCode:
movaps xmm1,[rax+00000120]
// 0F 28 88 20 01 00 00
//"FC64.dll"+124AC32:
_SaveWAyPointCoordCode:
  movups xmm1,[rdi]
  movss xmm0,[rdi+04]

//"FC64.dll"+484791:
_GetPlayerCoord:
movaps xmm0,[rax]
movaps [rcx+00000090],xmm0
//Alt: db 0F 28 00 0F 29 81 90 00 00 00
Increase weapon range cheat:
{ Game   : FCPrimal.exe
  Version:
  Date   : 2016-05-31
  Author : Schr4nzi

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(_SuperWeaponRange,FCPrimal.exe,F3 0F 10 92 08 02 00 00 41 8D 51 17 E9) // should be unique
alloc(newmem,$1000,FCPrimal.exe)

label(code)
label(return)

newmem:
mov [rdx+00000208],(float)9999999

code:
  movss xmm2,[rdx+00000208]
  jmp return

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

[DISABLE]

_SuperWeaponRange:
  db F3 0F 10 92 08 02 00 00

unregistersymbol(_SuperWeaponRange)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "FCPrimal.exe"+48E674E

"FCPrimal.exe"+48E671F: C3                                            -  ret
"FCPrimal.exe"+48E6720: 48 8B 81 C0 00 00 00                          -  mov rax,[rcx+000000C0]
"FCPrimal.exe"+48E6727: 48 05 80 02 00 00                             -  add rax,00000280
"FCPrimal.exe"+48E672D: C3                                            -  ret
"FCPrimal.exe"+48E672E: 00 CC                                         -  add ah,cl
"FCPrimal.exe"+48E6730: CC                                            -  int 3
"FCPrimal.exe"+48E6731: 66 66 66 66 66 66 2E 0F 1F 84 00 00 00 00 00  -  nop cs:[rax+rax+00000000]
"FCPrimal.exe"+48E6740: 48 8B 81 C0 00 00 00                          -  mov rax,[rcx+000000C0]
"FCPrimal.exe"+48E6747: 45 31 C9                                      -  xor r9d,r9d
"FCPrimal.exe"+48E674A: 48 8B 50 78                                   -  mov rdx,[rax+78]
// ---------- INJECTING HERE ----------
"FCPrimal.exe"+48E674E: F3 0F 10 92 08 02 00 00                       -  movss xmm2,[rdx+00000208]
// ---------- DONE INJECTING  ----------
"FCPrimal.exe"+48E6756: 41 8D 51 17                                   -  lea edx,[r9+17]
"FCPrimal.exe"+48E675A: E9 81 37 DF FF                                -  jmp FCPrimal.exe+46D9EE0
"FCPrimal.exe"+48E675F: 36 D4 CC                                      -  aam -34
"FCPrimal.exe"+48E6762: 66 66 66 66 66 2E 0F 1F 84 00 00 00 00 00     -  nop cs:[rax+rax+00000000]
"FCPrimal.exe"+48E6770: 48 8B 81 C0 00 00 00                          -  mov rax,[rcx+000000C0]
"FCPrimal.exe"+48E6777: F3 0F 10 80 BC 03 00 00                       -  movss xmm0,[rax+000003BC]
"FCPrimal.exe"+48E677F: C3                                            -  ret
"FCPrimal.exe"+48E6780: EC                                            -  in al,dx
"FCPrimal.exe"+48E6781: 66 66 66 66 66 66 2E 0F 1F 84 00 00 00 00 00  -  nop cs:[rax+rax+00000000]
"FCPrimal.exe"+48E6790: 48 8B 81 C0 00 00 00                          -  mov rax,[rcx+000000C0]
}
Author
l0wb1t
Downloads
0
Views
25
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from l0wb1t

Community Mods League of Legends Accounts