Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>33813</ID>
<Description>"LostPack & Cargo Crate (Enable Before Mission Load)"</Description>
<Options moHideChildren="1"/>
<LastState Value="" RealAddress="00000000"/>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>33812</ID>
<Description>"SpawnCrate"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(SpawnCrate,FSD-Win64-Shipping.exe,72 21 49 8B 06) // should be unique
alloc(newmem,$1000,SpawnCrate)
label(code)
label(return)
newmem:
code:
//jb FSD-Win64-Shipping.exe+10284CA
mov rax,[r14]
jmp return
SpawnCrate:
jmp newmem
return:
registersymbol(SpawnCrate)
[DISABLE]
SpawnCrate:
db 72 21 49 8B 06
unregistersymbol(SpawnCrate)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+10284A7
FSD-Win64-Shipping.exe+1028471: 89 84 24 DC 00 00 00 - mov [rsp+000000DC],eax
FSD-Win64-Shipping.exe+1028478: C1 E8 09 - shr eax,09
FSD-Win64-Shipping.exe+102847B: 0D 00 00 80 3F - or eax,3F800000
FSD-Win64-Shipping.exe+1028480: 89 84 24 C0 00 00 00 - mov [rsp+000000C0],eax
FSD-Win64-Shipping.exe+1028487: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+102848A: F3 0F 10 B4 24 C0 00 00 00 - movss xmm6,[rsp+000000C0]
FSD-Win64-Shipping.exe+1028493: F3 0F 5C F7 - subss xmm6,xmm7
FSD-Win64-Shipping.exe+1028497: F3 0F 10 88 F0 03 00 00 - movss xmm1,[rax+000003F0]
FSD-Win64-Shipping.exe+102849F: E8 CC 9E F1 FF - call FSD-Win64-Shipping.exe+F42370
FSD-Win64-Shipping.exe+10284A4: 0F 2F F0 - comiss xmm6,xmm0
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+10284A7: 72 21 - jb FSD-Win64-Shipping.exe+10284CA
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+10284A9: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+10284AC: 48 3B A8 90 02 00 00 - cmp rbp,[rax+00000290]
FSD-Win64-Shipping.exe+10284B3: 74 15 - je FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284B5: 85 F6 - test esi,esi
FSD-Win64-Shipping.exe+10284B7: 75 07 - jne FSD-Win64-Shipping.exe+10284C0
FSD-Win64-Shipping.exe+10284B9: 45 84 E4 - test r12l,r12l
FSD-Win64-Shipping.exe+10284BC: 75 0C - jne FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284BE: EB 20 - jmp FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C0: 83 FE 01 - cmp esi,01
FSD-Win64-Shipping.exe+10284C3: 75 1B - jne FSD-Win64-Shipping.exe+10284E0
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>33814</ID>
<Description>"ChestOne"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(ChestOne,FSD-Win64-Shipping.exe,74 15 85 F6 75 07) // should be unique
alloc(newmem,$1000,ChestOne)
label(code)
label(return)
newmem:
code:
//je FSD-Win64-Shipping.exe+10284CA
test esi,esi
//jne FSD-Win64-Shipping.exe+10284C0
jmp return
ChestOne:
jmp newmem
nop
return:
registersymbol(ChestOne)
[DISABLE]
ChestOne:
db 74 15 85 F6 75 07
unregistersymbol(ChestOne)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+10284B3
FSD-Win64-Shipping.exe+1028480: 89 84 24 C0 00 00 00 - mov [rsp+000000C0],eax
FSD-Win64-Shipping.exe+1028487: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+102848A: F3 0F 10 B4 24 C0 00 00 00 - movss xmm6,[rsp+000000C0]
FSD-Win64-Shipping.exe+1028493: F3 0F 5C F7 - subss xmm6,xmm7
FSD-Win64-Shipping.exe+1028497: F3 0F 10 88 F0 03 00 00 - movss xmm1,[rax+000003F0]
FSD-Win64-Shipping.exe+102849F: E8 CC 9E F1 FF - call FSD-Win64-Shipping.exe+F42370
FSD-Win64-Shipping.exe+10284A4: 0F 2F F0 - comiss xmm6,xmm0
FSD-Win64-Shipping.exe+10284A7: 72 21 - jb FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284A9: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+10284AC: 48 3B A8 90 02 00 00 - cmp rbp,[rax+00000290]
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+10284B3: 74 15 - je FSD-Win64-Shipping.exe+10284CA
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+10284B5: 85 F6 - test esi,esi
FSD-Win64-Shipping.exe+10284B7: 75 07 - jne FSD-Win64-Shipping.exe+10284C0
FSD-Win64-Shipping.exe+10284B9: 45 84 E4 - test r12l,r12l
FSD-Win64-Shipping.exe+10284BC: 75 0C - jne FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284BE: EB 20 - jmp FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C0: 83 FE 01 - cmp esi,01
FSD-Win64-Shipping.exe+10284C3: 75 1B - jne FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C5: 45 84 FF - test r15l,r15l
FSD-Win64-Shipping.exe+10284C8: 74 16 - je FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284CA: 49 8B 16 - mov rdx,[r14]
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>33815</ID>
<Description>"ChestTwo"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(ChestTwo,FSD-Win64-Shipping.exe,75 0C EB 20 83 FE 01) // should be unique
alloc(newmem,$1000,ChestTwo)
label(code)
label(return)
newmem:
code:
//jne FSD-Win64-Shipping.exe+10284CA
//jmp FSD-Win64-Shipping.exe+10284E0
cmp esi,01
jmp return
ChestTwo:
jmp newmem
nop 2
return:
registersymbol(ChestTwo)
[DISABLE]
ChestTwo:
db 75 0C EB 20 83 FE 01
unregistersymbol(ChestTwo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+10284BC
FSD-Win64-Shipping.exe+1028497: F3 0F 10 88 F0 03 00 00 - movss xmm1,[rax+000003F0]
FSD-Win64-Shipping.exe+102849F: E8 CC 9E F1 FF - call FSD-Win64-Shipping.exe+F42370
FSD-Win64-Shipping.exe+10284A4: 0F 2F F0 - comiss xmm6,xmm0
FSD-Win64-Shipping.exe+10284A7: 72 21 - jb FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284A9: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+10284AC: 48 3B A8 90 02 00 00 - cmp rbp,[rax+00000290]
FSD-Win64-Shipping.exe+10284B3: 74 15 - je FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284B5: 85 F6 - test esi,esi
FSD-Win64-Shipping.exe+10284B7: 75 07 - jne FSD-Win64-Shipping.exe+10284C0
FSD-Win64-Shipping.exe+10284B9: 45 84 E4 - test r12l,r12l
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+10284BC: 75 0C - jne FSD-Win64-Shipping.exe+10284CA
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+10284BE: EB 20 - jmp FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C0: 83 FE 01 - cmp esi,01
FSD-Win64-Shipping.exe+10284C3: 75 1B - jne FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C5: 45 84 FF - test r15l,r15l
FSD-Win64-Shipping.exe+10284C8: 74 16 - je FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284CA: 49 8B 16 - mov rdx,[r14]
FSD-Win64-Shipping.exe+10284CD: 4C 8D 84 24 D8 00 00 00 - lea r8,[rsp+000000D8]
FSD-Win64-Shipping.exe+10284D5: 48 8B CD - mov rcx,rbp
FSD-Win64-Shipping.exe+10284D8: E8 53 EB EA FF - call FSD-Win64-Shipping.exe+ED7030
FSD-Win64-Shipping.exe+10284DD: 41 FF C5 - inc r13d
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>33816</ID>
<Description>"ChestThree"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(ChestThree,FSD-Win64-Shipping.exe,75 1B 45 84 FF) // should be unique
alloc(newmem,$1000,ChestThree)
label(code)
label(return)
newmem:
code:
//jne FSD-Win64-Shipping.exe+10284E0
test r15l,r15l
jmp return
ChestThree:
jmp newmem
return:
registersymbol(ChestThree)
[DISABLE]
ChestThree:
db 75 1B 45 84 FF
unregistersymbol(ChestThree)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+10284C3
FSD-Win64-Shipping.exe+10284A7: 72 21 - jb FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284A9: 49 8B 06 - mov rax,[r14]
FSD-Win64-Shipping.exe+10284AC: 48 3B A8 90 02 00 00 - cmp rbp,[rax+00000290]
FSD-Win64-Shipping.exe+10284B3: 74 15 - je FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284B5: 85 F6 - test esi,esi
FSD-Win64-Shipping.exe+10284B7: 75 07 - jne FSD-Win64-Shipping.exe+10284C0
FSD-Win64-Shipping.exe+10284B9: 45 84 E4 - test r12l,r12l
FSD-Win64-Shipping.exe+10284BC: 75 0C - jne FSD-Win64-Shipping.exe+10284CA
FSD-Win64-Shipping.exe+10284BE: EB 20 - jmp FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284C0: 83 FE 01 - cmp esi,01
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+10284C3: 75 1B - jne FSD-Win64-Shipping.exe+10284E0
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+10284C5: 45 84 FF - test r15l,r15l
FSD-Win64-Shipping.exe+10284C8: 74 16 - je FSD-Win64-Shipping.exe+10284E0
FSD-Win64-Shipping.exe+10284CA: 49 8B 16 - mov rdx,[r14]
FSD-Win64-Shipping.exe+10284CD: 4C 8D 84 24 D8 00 00 00 - lea r8,[rsp+000000D8]
FSD-Win64-Shipping.exe+10284D5: 48 8B CD - mov rcx,rbp
FSD-Win64-Shipping.exe+10284D8: E8 53 EB EA FF - call FSD-Win64-Shipping.exe+ED7030
FSD-Win64-Shipping.exe+10284DD: 41 FF C5 - inc r13d
FSD-Win64-Shipping.exe+10284E0: 48 8B 8C 24 D0 00 00 00 - mov rcx,[rsp+000000D0]
FSD-Win64-Shipping.exe+10284E8: 48 8B 84 24 C8 00 00 00 - mov rax,[rsp+000000C8]
FSD-Win64-Shipping.exe+10284F0: FF C6 - inc esi
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>33817</ID>
<Description>"ChestFour"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(ChestFour,FSD-Win64-Shipping.exe,74 0B 48 8B 16 48 8B CB E8 AB) // should be unique
alloc(newmem,$1000,ChestFour)
label(code)
label(return)
newmem:
code:
//je FSD-Win64-Shipping.exe+68B6B5
mov rdx,[rsi]
jmp return
ChestFour:
jmp newmem
return:
registersymbol(ChestFour)
[DISABLE]
ChestFour:
db 74 0B 48 8B 16
unregistersymbol(ChestFour)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+68B6A8
FSD-Win64-Shipping.exe+68B687: 48 85 C0 - test rax,rax
FSD-Win64-Shipping.exe+68B68A: 74 0B - je FSD-Win64-Shipping.exe+68B697
FSD-Win64-Shipping.exe+68B68C: 49 8B 16 - mov rdx,[r14]
FSD-Win64-Shipping.exe+68B68F: 48 8B CB - mov rcx,rbx
FSD-Win64-Shipping.exe+68B692: E8 C9 82 68 02 - call FSD-Win64-Shipping.exe+2D13960
FSD-Win64-Shipping.exe+68B697: 48 8B D6 - mov rdx,rsi
FSD-Win64-Shipping.exe+68B69A: 4D 89 2E - mov [r14],r13
FSD-Win64-Shipping.exe+68B69D: 48 8B CB - mov rcx,rbx
FSD-Win64-Shipping.exe+68B6A0: E8 EB E1 67 02 - call FSD-Win64-Shipping.exe+2D09890
FSD-Win64-Shipping.exe+68B6A5: 48 85 C0 - test rax,rax
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+68B6A8: 74 0B - je FSD-Win64-Shipping.exe+68B6B5
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+68B6AA: 48 8B 16 - mov rdx,[rsi]
FSD-Win64-Shipping.exe+68B6AD: 48 8B CB - mov rcx,rbx
FSD-Win64-Shipping.exe+68B6B0: E8 AB 82 68 02 - call FSD-Win64-Shipping.exe+2D13960
FSD-Win64-Shipping.exe+68B6B5: 48 8B D7 - mov rdx,rdi
FSD-Win64-Shipping.exe+68B6B8: 4C 89 2E - mov [rsi],r13
FSD-Win64-Shipping.exe+68B6BB: 48 8B CB - mov rcx,rbx
FSD-Win64-Shipping.exe+68B6BE: E8 CD E1 67 02 - call FSD-Win64-Shipping.exe+2D09890
FSD-Win64-Shipping.exe+68B6C3: 48 85 C0 - test rax,rax
FSD-Win64-Shipping.exe+68B6C6: 74 0B - je FSD-Win64-Shipping.exe+68B6D3
FSD-Win64-Shipping.exe+68B6C8: 48 8B 17 - mov rdx,[rdi]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>33810</ID>
<Description>"Not Sure what this is"</Description>
<Options moHideChildren="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-03-10
Author : Algester
This script does blah blah blah
}
[ENABLE]
aobscanmodule(SomeTerrainBase,FSD-Win64-Shipping.exe,89 86 88 07 00 00 F3) // should be unique
alloc(newmem,$1000,SomeTerrainBase)
label(code)
label(return)
label(BaseofSomething)
newmem:
code:
mov [BaseofSomething],rsi
mov [rsi+00000788],eax
jmp return
BaseofSomething:
dq 0
SomeTerrainBase:
jmp newmem
nop
return:
registersymbol(BaseofSomething)
registersymbol(SomeTerrainBase)
[DISABLE]
SomeTerrainBase:
db 89 86 88 07 00 00
unregistersymbol(BaseofSomething)
unregistersymbol(SomeTerrainBase)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: FSD-Win64-Shipping.exe+D7D8AA
FSD-Win64-Shipping.exe+D7D87F: 8B 43 08 - mov eax,[rbx+08]
FSD-Win64-Shipping.exe+D7D882: 89 44 24 3C - mov [rsp+3C],eax
FSD-Win64-Shipping.exe+D7D886: 8B 47 08 - mov eax,[rdi+08]
FSD-Win64-Shipping.exe+D7D889: 89 44 24 48 - mov [rsp+48],eax
FSD-Win64-Shipping.exe+D7D88D: 8B 86 88 07 00 00 - mov eax,[rsi+00000788]
FSD-Win64-Shipping.exe+D7D893: 89 44 24 30 - mov [rsp+30],eax
FSD-Win64-Shipping.exe+D7D897: FF C0 - inc eax
FSD-Win64-Shipping.exe+D7D899: F2 0F 11 44 24 34 - movsd [rsp+34],xmm0
FSD-Win64-Shipping.exe+D7D89F: F2 0F 10 07 - movsd xmm0,[rdi]
FSD-Win64-Shipping.exe+D7D8A3: 48 63 BE 20 07 00 00 - movsxd rdi,dword ptr [rsi+00000720]
// ---------- INJECTING HERE ----------
FSD-Win64-Shipping.exe+D7D8AA: 89 86 88 07 00 00 - mov [rsi+00000788],eax
// ---------- DONE INJECTING ----------
FSD-Win64-Shipping.exe+D7D8B0: F3 0F 11 4C 24 4C - movss [rsp+4C],xmm1
FSD-Win64-Shipping.exe+D7D8B6: F2 0F 11 44 24 40 - movsd [rsp+40],xmm0
FSD-Win64-Shipping.exe+D7D8BC: 8D 47 01 - lea eax,[rdi+01]
FSD-Win64-Shipping.exe+D7D8BF: 48 89 6C 24 50 - mov [rsp+50],rbp
FSD-Win64-Shipping.exe+D7D8C4: 89 86 20 07 00 00 - mov [rsi+00000720],eax
FSD-Win64-Shipping.exe+D7D8CA: 3B 86 24 07 00 00 - cmp eax,[rsi+00000724]
FSD-Win64-Shipping.exe+D7D8D0: 7E 0E - jle FSD-Win64-Shipping.exe+D7D8E0
FSD-Win64-Shipping.exe+D7D8D2: 8B D7 - mov edx,edi
FSD-Win64-Shipping.exe+D7D8D4: 48 8D 8E 18 07 00 00 - lea rcx,[rsi+00000718]
FSD-Win64-Shipping.exe+D7D8DB: E8 B0 FB 8B FF - call FSD-Win64-Shipping.exe+63D490
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>33811</ID>
<Description>"No description"</Description>
<ShowAsSigned>0</ShowAsSigned>
<VariableType>4 Bytes</VariableType>
<Address>BaseofSomething</Address>
<Offsets>
<Offset>788</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>