South Park The Fractured but Whole Cheat Table

South Park The Fractured but Whole Cheat Table 2020-07-22

Login to enable download
Hexui Undetected CSGO Cheats Sinkicheat PUBG Cheat
South Park The Fractured but Whole Cheat Table
1595460579364.png


Features
  • God mode
  • money hack,
  • item quantity hack
  • infinite power meter
  • Increase # of craftin components
  • experience cheat
  • crafting XP
  • modify Gas address
Scripts
Get health address:
[ENABLE]

aobscanmodule(health1,SouthPark_TFBW.exe,8B 79 24 E8 4C 86 6F FB) // should be unique
alloc(newmem,$100,"SouthPark_TFBW.exe"+5566F5C)

label(code)
label(health_check2)
label(hero)
label(return)
label(insta)
label(enemies)
registersymbol(enemies)

newmem:
cmp [rcx+14C],3F99999A
jne health_check2

hero:
push rdx
mov rdx,[rcx+20]
mov [rcx+24],rdx
mov [rcx+28],rdx
pop rdx
mov edi,[rcx+24]
  call SouthPark_TFBW.exe+C5F5B0
  jmp return

health_check2:
cmp [enemies],1
je insta
{cmp [rcx+180],0
je code
jmp hero}

code:

  mov edi,[rcx+24]
  call SouthPark_TFBW.exe+C5F5B0
  jmp return

insta:
cmp [rcx+24],5
jle code
mov [rcx+24],5
jmp code

enemies:
dd 0

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

[DISABLE]

health1:
  db 8B 79 24 E8 4C 86 6F FB

unregistersymbol(health1)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SouthPark_TFBW.exe"+5566F5C

"SouthPark_TFBW.exe"+5566F3C: FF 50 68              -  call qword ptr [rax+68]
"SouthPark_TFBW.exe"+5566F3F: 83 F8 01              -  cmp eax,01
"SouthPark_TFBW.exe"+5566F42: 75 22                 -  jne SouthPark_TFBW.exe+5566F66
"SouthPark_TFBW.exe"+5566F44: 49 8B 06              -  mov rax,[r14]
"SouthPark_TFBW.exe"+5566F47: 48 8B 48 50           -  mov rcx,[rax+50]
"SouthPark_TFBW.exe"+5566F4B: 48 85 C9              -  test rcx,rcx
"SouthPark_TFBW.exe"+5566F4E: 74 16                 -  je SouthPark_TFBW.exe+5566F66
"SouthPark_TFBW.exe"+5566F50: 48 8B 89 28 04 00 00  -  mov rcx,[rcx+00000428]
"SouthPark_TFBW.exe"+5566F57: 48 85 C9              -  test rcx,rcx
"SouthPark_TFBW.exe"+5566F5A: 74 0A                 -  je SouthPark_TFBW.exe+5566F66
// ---------- INJECTING HERE ----------
"SouthPark_TFBW.exe"+5566F5C: 8B 79 24              -  mov edi,[rcx+24]
"SouthPark_TFBW.exe"+5566F5F: E8 4C 86 6F FB        -  call SouthPark_TFBW.exe+C5F5B0
// ---------- DONE INJECTING  ----------
"SouthPark_TFBW.exe"+5566F64: 89 C3                 -  mov ebx,eax
"SouthPark_TFBW.exe"+5566F66: 48 8B 46 20           -  mov rax,[rsi+20]
"SouthPark_TFBW.exe"+5566F6A: 48 85 C0              -  test rax,rax
"SouthPark_TFBW.exe"+5566F6D: 74 1D                 -  je SouthPark_TFBW.exe+5566F8C
"SouthPark_TFBW.exe"+5566F6F: 8B 48 1C              -  mov ecx,[rax+1C]
"SouthPark_TFBW.exe"+5566F72: 81 E1 FF FF 00 02     -  and ecx,0200FFFF
"SouthPark_TFBW.exe"+5566F78: 83 F9 01              -  cmp ecx,01
"SouthPark_TFBW.exe"+5566F7B: 74 0D                 -  je SouthPark_TFBW.exe+5566F8A
"SouthPark_TFBW.exe"+5566F7D: BA 01 00 00 00        -  mov edx,00000001
"SouthPark_TFBW.exe"+5566F82: 48 89 C1              -  mov rcx,rax
}
Power Meter:
[ENABLE]

aobscanmodule(power_meter,SouthPark_TFBW.exe,F3 0F 10 71 08 E8 71) // should be unique
alloc(newmem,$1000,"SouthPark_TFBW.exe"+52372B5)

label(code)
label(return)

newmem:

code:
mov [rcx+08],(float)100
  movss xmm6,[rcx+08]
  jmp return

power_meter:
  jmp newmem
return:
registersymbol(power_meter)

[DISABLE]

power_meter:
  db F3 0F 10 71 08

unregistersymbol(power_meter)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SouthPark_TFBW.exe"+52372B5

"SouthPark_TFBW.exe"+523728D: 0F 29 7C 24 20        -  movaps [rsp+20],xmm7
"SouthPark_TFBW.exe"+5237292: 48 89 D3              -  mov rbx,rdx
"SouthPark_TFBW.exe"+5237295: 0F 28 FE              -  movaps xmm7,xmm6
"SouthPark_TFBW.exe"+5237298: E8 13 0F DE FA        -  call SouthPark_TFBW.exe+181B0
"SouthPark_TFBW.exe"+523729D: 48 85 C0              -  test rax,rax
"SouthPark_TFBW.exe"+52372A0: 74 20                 -  je SouthPark_TFBW.exe+52372C2
"SouthPark_TFBW.exe"+52372A2: 48 8B 80 48 22 00 00  -  mov rax,[rax+00002248]
"SouthPark_TFBW.exe"+52372A9: 48 8B 88 70 09 00 00  -  mov rcx,[rax+00000970]
"SouthPark_TFBW.exe"+52372B0: 48 85 C9              -  test rcx,rcx
"SouthPark_TFBW.exe"+52372B3: 74 0D                 -  je SouthPark_TFBW.exe+52372C2
// ---------- INJECTING HERE ----------
"SouthPark_TFBW.exe"+52372B5: F3 0F 10 71 08        -  movss xmm6,[rcx+08]
// ---------- DONE INJECTING  ----------
"SouthPark_TFBW.exe"+52372BA: E8 71 E4 B2 FB        -  call SouthPark_TFBW.exe+D65730
"SouthPark_TFBW.exe"+52372BF: 0F 28 F8              -  movaps xmm7,xmm0
"SouthPark_TFBW.exe"+52372C2: 48 8B 4B 20           -  mov rcx,[rbx+20]
"SouthPark_TFBW.exe"+52372C6: 48 85 C9              -  test rcx,rcx
"SouthPark_TFBW.exe"+52372C9: 74 1E                 -  je SouthPark_TFBW.exe+52372E9
"SouthPark_TFBW.exe"+52372CB: 8B 41 1C              -  mov eax,[rcx+1C]
"SouthPark_TFBW.exe"+52372CE: 25 FF FF 00 02        -  and eax,0200FFFF
"SouthPark_TFBW.exe"+52372D3: 83 F8 01              -  cmp eax,01
"SouthPark_TFBW.exe"+52372D6: 74 0D                 -  je SouthPark_TFBW.exe+52372E5
"SouthPark_TFBW.exe"+52372D8: BA 01 00 00 00        -  mov edx,00000001
}
Money Hack:
[ENABLE]

aobscanmodule(money,SouthPark_TFBW.exe,FD FF 4C 8B C0 8B 0B 41 89 08) // should be unique
alloc(newmem,$1000,"SouthPark_TFBW.exe"+31640)

label(code)
label(addmoney)
label(increase)
label(return)
registersymbol(addmoney)

newmem:
cmp [addmoney],1
je increase
jmp code

increase:
mov [addmoney],0
add [rbx],1F4


code:
  mov ecx,[rbx]
  mov [r8],ecx
  jmp return

addmoney:
dd 0

money+05:
  jmp newmem
return:
registersymbol(money)

[DISABLE]

money+05:
  db 8B 0B 41 89 08

unregistersymbol(money)
unregistersymbol(addmoney)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "SouthPark_TFBW.exe"+31640

"SouthPark_TFBW.exe"+3161D: 4D 85 C0              -  test r8,r8
"SouthPark_TFBW.exe"+31620: 74 23                 -  je SouthPark_TFBW.exe+31645
"SouthPark_TFBW.exe"+31622: 41 8B 40 1C           -  mov eax,[r8+1C]
"SouthPark_TFBW.exe"+31626: 25 FF FF 00 02        -  and eax,0200FFFF
"SouthPark_TFBW.exe"+3162B: 83 F8 01              -  cmp eax,01
"SouthPark_TFBW.exe"+3162E: 74 10                 -  je SouthPark_TFBW.exe+31640
"SouthPark_TFBW.exe"+31630: BA 01 00 00 00        -  mov edx,00000001
"SouthPark_TFBW.exe"+31635: 49 8B C8              -  mov rcx,r8
"SouthPark_TFBW.exe"+31638: E8 93 E3 FD FF        -  call SouthPark_TFBW.exe+F9D0
"SouthPark_TFBW.exe"+3163D: 4C 8B C0              -  mov r8,rax
// ---------- INJECTING HERE ----------
"SouthPark_TFBW.exe"+31640: 8B 0B                 -  mov ecx,[rbx]
"SouthPark_TFBW.exe"+31642: 41 89 08              -  mov [r8],ecx
// ---------- DONE INJECTING  ----------
"SouthPark_TFBW.exe"+31645: 48 83 C4 20           -  add rsp,20
"SouthPark_TFBW.exe"+31649: 5B                    -  pop rbx
"SouthPark_TFBW.exe"+3164A: C3                    -  ret
"SouthPark_TFBW.exe"+3164B: CC                    -  int 3
"SouthPark_TFBW.exe"+3164C: CC                    -  int 3
"SouthPark_TFBW.exe"+3164D: CC                    -  int 3
"SouthPark_TFBW.exe"+3164E: CC                    -  int 3
"SouthPark_TFBW.exe"+3164F: CC                    -  int 3
"SouthPark_TFBW.exe"+31650: 40 53                 -  push rbx
"SouthPark_TFBW.exe"+31652: 48 83 EC 20           -  sub rsp,20
}
  • Love
Reactions: Kleon742
Author
ChrisFayte
Downloads
6
Views
123
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ChrisFayte

Similar resources
Resource starter Title Category Downloads Last update
l0wb1t South Park TFBW Table +12 Cheat Engine Tables 8
ChrisFayte South Park The Stick of Truth Cheat Table Cheat Engine Tables 4
Community Mods