Inf. Magazine Ammo:
Code: Select all
[ENABLE]
aobscanmodule(ClipCount,FSD-Win64-Shipping.exe,89 81 58 06 00 00 48 8B)
alloc(newmem,$1000,ClipCount)
label(code)
label(return)
newmem:
mov eax,[rcx+0000063C]
code:
mov [rcx+00000658],eax
jmp return
ClipCount:
jmp newmem
nop
return:
registersymbol(ClipCount)
[DISABLE]
ClipCount:
db 89 81 58 06 00 00
unregistersymbol(ClipCount)
dealloc(newmem)
Inf. Reserve Ammo:
Code: Select all
[ENABLE]
aobscanmodule(AmmoCount,FSD-Win64-Shipping.exe,89 8B 54 06 00 00 48)
alloc(newmem,$1000,AmmoCount)
label(code)
label(return)
newmem:
mov ecx,[rbx+00000638]
code:
mov [rbx+00000654],ecx
jmp return
AmmoCount:
jmp newmem
nop
return:
registersymbol(AmmoCount)
[DISABLE]
AmmoCount:
db 89 8B 54 06 00 00
unregistersymbol(AmmoCount)
dealloc(newmem)
Inf. GatlingGun Ammo:
Code: Select all
[ENABLE]
aobscanmodule(ClipCount_GatlingGun,FSD-Win64-Shipping.exe,89 86 58 06 00 00 89)
alloc(newmem,$1000,ClipCount_GatlingGun)
label(code)
label(return)
newmem:
mov eax,[rsi+0000063C]
code:
mov [rsi+00000658],eax
jmp return
ClipCount_GatlingGun:
jmp newmem
nop
return:
registersymbol(ClipCount_GatlingGun)
[DISABLE]
ClipCount_GatlingGun:
db 89 86 58 06 00 00
unregistersymbol(ClipCount_GatlingGun)
dealloc(newmem)
Inf. Flares:
Code: Select all
[ENABLE]
aobscanmodule(Flares,FSD-Win64-Shipping.exe,89 8F 40 02 00 00 48 85)
alloc(newmem,$1000,Flares)
label(code)
label(return)
newmem:
mov ecx,[rdi+0000023C]
code:
mov [rdi+00000240],ecx
jmp return
Flares:
jmp newmem
nop
return:
registersymbol(Flares)
[DISABLE]
Flares:
db 89 8F 40 02 00 00
unregistersymbol(Flares)
dealloc(newmem)