Want to speed up your season pass? Need that victory pose at level 95? I've got something for you.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>112951</ID>
<Description>"Change PP gain on mission completion"</Description>
<Options moHideChildren="1"/>
<LastState/>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : FSD-Win64-Shipping.exe
Version:
Date : 2022-05-13
Author : HenryEx
}
[ENABLE]
aobscanmodule(SeasonXPGain,FSD-Win64-Shipping.exe,7E 03 44 01 3F)
aobscanmodule(SeasonXPTerminal,FSD-Win64-Shipping.exe,48 8B F8 8B 28 85 ED)
registersymbol(SeasonXPGain)
registersymbol(SeasonXPTerminal)
alloc(SeasonXP,$100,SeasonXPGain)
registersymbol(SeasonXP)
label(code)
label(dump)
label(return)
label(return2)
label(flat)
label(mult)
label(min)
label(exit)
SeasonXP:
dq 0
dd 0
dd 0
dd 1
code:
mov [SeasonXP],rdi
jle return
cmp [SeasonXP+8],0
jng short mult
mov r15d,[SeasonXP+8]
mult:
cmp [SeasonXP+10],1
jl short flat
imul r15d,[SeasonXP+10]
flat:
cmp [SeasonXP+C],0
jl short min
add r15d,[SeasonXP+C]
min:
cmp r15d,0
jge short exit
xor r15d,15d
exit:
add [rdi],r15d
jmp return
dump:
mov [SeasonXP],rax
mov rdi,rax
mov ebp,[rax]
jmp return2
SeasonXPGain:
jmp code
return:
SeasonXPTerminal:
jmp dump
return2:
{$LUA}
memrec.Color = 0x0000FF00 --format AABBGGRR this is bright green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF -- this is bright red
{$ASM}
SeasonXPGain:
db 7E 03 44 01 3F
SeasonXPTerminal:
db 48 8B F8 8B 28
unregistersymbol(SeasonXPGain)
unregistersymbol(SeasonXPTerminal)
unregistersymbol(SeasonXP)
dealloc(SeasonXP)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>112952</ID>
<Description>"Gain fixed points (0 = normal gain)"</Description>
<ShowAsSigned>1</ShowAsSigned>
<Color>FF8000</Color>
<VariableType>4 Bytes</VariableType>
<Address>SeasonXP+8</Address>
</CheatEntry>
<CheatEntry>
<ID>112953</ID>
<Description>"Multiplier"</Description>
<ShowAsSigned>1</ShowAsSigned>
<Color>FF8000</Color>
<VariableType>4 Bytes</VariableType>
<Address>SeasonXP+10</Address>
</CheatEntry>
<CheatEntry>
<ID>112954</ID>
<Description>"Flat bonus points"</Description>
<ShowAsSigned>1</ShowAsSigned>
<Color>FF8000</Color>
<VariableType>4 Bytes</VariableType>
<Address>SeasonXP+C</Address>
</CheatEntry>
<CheatEntry>
<ID>112955</ID>
<Description>"Current Performance Points"</Description>
<ShowAsSigned>1</ShowAsSigned>
<Color>FF8000</Color>
<VariableType>4 Bytes</VariableType>
<Address>[SeasonXP]</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Copy this into your cheat table - it modifies the amount of season pass xp (Performance Points) you get at the end of a mission. You can set
a fixed value that ignores the actual amount of points you get, you can set
a multiplier on the points you receive (like x3, or x10), or you can set just a
flat amount of bonus points you'll get on top of your normal amount - or all three together.
You can also directly edit the amount of points you have when you finished a mission or open the season terminal once, but i don't know how well that works for unlocks if you skip levels, i always just boost the end of mission amounts and let the game sort it out ¯\_(ツ)_/¯
Note: The amount of points you get is set the moment the
mission ends, not on the post-mission screen, so you need to activate this BEFORE you end the mission.
Also note: The post mission screen won't display the right amount of points you get with this, but if you compare your points before and after a mission, you should see the difference.