12
"God Mode"
Auto Assembler Script
[ENABLE]
aobscanmodule(no_damage,SouthPark_TFBW.exe,89 46 24 89 4C 24 58) // should be unique
alloc(newmem,$1000,no_damage)
label(code)
label(return)
newmem:
code:
cmp byte ptr [rsi+148],CD // Byte that seems to not appear in enemy struct
je @f
mov [rsi+24],0
@@:
mov [rsp+58],ecx
jmp return
no_damage:
jmp newmem
nop 2
return:
registersymbol(no_damage)
[DISABLE]
no_damage:
db 89 46 24 89 4C 24 58
unregistersymbol(no_damage)
dealloc(newmem)
24
"Don't Spend Money"
Auto Assembler Script
[ENABLE]
aobscanmodule(no_spend,SouthPark_TFBW.exe,41 2B CE 89 48 0C) // should be unique
alloc(newmem,$1000,no_spend)
label(code)
label(return)
newmem:
code:
//sub ecx,r14d
nop
nop
nop
mov [rax+0C],ecx
jmp return
no_spend:
jmp newmem
nop
return:
registersymbol(no_spend)
[DISABLE]
no_spend:
db 41 2B CE 89 48 0C
unregistersymbol(no_spend)
dealloc(newmem)
Change of sub ecx,r14d
SouthPark_TFBW.exe+17AC2B
41
3B
CE
7E
08
41
2B
CE
89
48
0C
EB
05