Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Upload your cheat tables here (No requests)
HenryEx
Expert Cheater
Expert Cheater
Posts: 53
Joined: Thu Aug 02, 2018 10:31 am
Reputation: 69

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by HenryEx »

wadic63754 wrote:
Mon Dec 04, 2023 8:44 pm
It seems that this script doesn't work anymore, when I try to copy it into Cheat Engine I only get errors like "<<The array of byte named [name] could not be found>>"
Right, last update borked it. Need to update the AOB search and some offsets.

Performance points (or sometimes called Season XP):

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113069</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   : 2023-12-02
  Author : HenryEx
}

[ENABLE]
aobscanmodule(SeasonXPGain,$process,7E 0C 44 01 7F 08)
aobscanmodule(SeasonXPTerminal,$process,E8 * * * * 8B 40 08 48 83 C4 20 5B C3)
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 (float)1
 dd 0

code:
 mov [SeasonXP],rdi
 jle return+8

 cmp [SeasonXP+8],0
 jng short mult
 mov r15d,[SeasonXP+8]
mult:
 cmp [SeasonXP+10],(float)1
 je short flat
 movss [SeasonXP+14],xmm0
 cvtsi2ss xmm0,r15d
 mulss xmm0,[SeasonXP+10]
 cvtss2si r15d,xmm0
 movss xmm0,[SeasonXP+14]
flat:
 cmp [SeasonXP+C],0
 jl short min
 add r15d,[SeasonXP+C]
min:
 cmp r15d,0
 jge short exit
 xor r15d,r15d
exit:
 add [rdi+08],r15d
 jmp return

dump:
 mov [SeasonXP],rax
 mov eax,[rax+08]
 add rsp,20
 jmp return2

SeasonXPGain:
 jmp SeasonXP+18
 nop
return:

SeasonXPTerminal+5:
 jmp dump
 db 90 90
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 0C 44 01 7F 08

SeasonXPTerminal+5:
 db 8B 40 08 48 83 C4 20

unregistersymbol(SeasonXPGain)
unregistersymbol(SeasonXPTerminal)
unregistersymbol(SeasonXP)
dealloc(SeasonXP)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>113070</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>113071</ID>
          <Description>"Multiplier"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>Float</VariableType>
          <Address>SeasonXP+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113072</ID>
          <Description>"Flat bonus points"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>SeasonXP+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113073</ID>
          <Description>"Current Performance Points"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[SeasonXP]+8</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Experience gain:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113064</ID>
      <Description>"Change Exp 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   : 2023-12-02
  Author : HenryEx
}

[ENABLE]
aobscanmodule(MissionXPGain,$process,45 3B FE 45 0F 4E F7)
registersymbol(MissionXPGain)
aobscanmodule(EquipmentXPPointer,$process,8B 58 10 85 DB 78 * E8 * * * * 33 D2)
registersymbol(EquipmentXPPointer)
alloc(MissionXP,$100,MissionXPGain)
registersymbol(MissionXP)
registersymbol(EquipmentXP)

label(code)
label(return)
label(flat)
label(mult)
label(min)
label(exit)
label(return2)

MissionXP:
 dq 0
 dd 0
 dd 0
 dd (float)1
 dd 0

code:
 mov [MissionXP],rdi
 add qword ptr [MissionXP],10

 cmp [MissionXP+8],0
 jng short mult
 mov r15d,[MissionXP+8]
mult:
 cmp [MissionXP+10],(float)1
 je short flat
 movss [MissionXP+14],xmm0
 cvtsi2ss xmm0,r15d
 mulss xmm0,[MissionXP+10]
 cvtss2si r15d,xmm0
 movss xmm0,[MissionXP+14]
flat:
 cmp [MissionXP+C],0
 jl short min
 add r15d,[MissionXP+C]
min:
 cmp r15d,0
 jge short exit
 xor r15d,r15d
exit:
 cmp r15d,r14d
 cmovle r14d,r15d
 jmp return

EquipmentXP:
 lea rbx,[rax+10]
 mov [MissionXP],rbx
 mov ebx,[rax+10]
 test ebx,ebx
 jmp return2

MissionXPGain:
 jmp MissionXP+18
 db 90 90
return:

EquipmentXPPointer:
 jmp EquipmentXP
return2:


{$LUA}
memrec.Color = 0x0000FF00 --format AABBGGRR this is bright green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF -- this is bright red
{$ASM}
MissionXPGain:
 db 45 3B FE 45 0F 4E F7

EquipmentXPPointer:
 db 8B 58 10 85 DB

unregistersymbol(MissionXPGain)
unregistersymbol(MissionXP)
unregistersymbol(EquipmentXPPointer)
unregistersymbol(EquipmentXP)
dealloc(MissionXP)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>113065</ID>
          <Description>"Gain fixed Exp (0 = normal gain)"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113066</ID>
          <Description>"Multiplier"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>Float</VariableType>
          <Address>MissionXP+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113067</ID>
          <Description>"Flat bonus exp"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113068</ID>
          <Description>"Current Experience"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[MissionXP]</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

wadic63754
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Dec 04, 2023 8:42 pm
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by wadic63754 »

HenryEx wrote:
Tue Dec 05, 2023 6:57 pm
wadic63754 wrote:
Mon Dec 04, 2023 8:44 pm
It seems that this script doesn't work anymore, when I try to copy it into Cheat Engine I only get errors like "<<The array of byte named [name] could not be found>>"
Right, last update borked it. Need to update the AOB search and some offsets.

Performance points (or sometimes called Season XP):

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113069</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   : 2023-12-02
  Author : HenryEx
}

[ENABLE]
aobscanmodule(SeasonXPGain,$process,7E 0C 44 01 7F 08)
aobscanmodule(SeasonXPTerminal,$process,E8 * * * * 8B 40 08 48 83 C4 20 5B C3)
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 (float)1
 dd 0

code:
 mov [SeasonXP],rdi
 jle return+8

 cmp [SeasonXP+8],0
 jng short mult
 mov r15d,[SeasonXP+8]
mult:
 cmp [SeasonXP+10],(float)1
 je short flat
 movss [SeasonXP+14],xmm0
 cvtsi2ss xmm0,r15d
 mulss xmm0,[SeasonXP+10]
 cvtss2si r15d,xmm0
 movss xmm0,[SeasonXP+14]
flat:
 cmp [SeasonXP+C],0
 jl short min
 add r15d,[SeasonXP+C]
min:
 cmp r15d,0
 jge short exit
 xor r15d,r15d
exit:
 add [rdi+08],r15d
 jmp return

dump:
 mov [SeasonXP],rax
 mov eax,[rax+08]
 add rsp,20
 jmp return2

SeasonXPGain:
 jmp SeasonXP+18
 nop
return:

SeasonXPTerminal+5:
 jmp dump
 db 90 90
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 0C 44 01 7F 08

SeasonXPTerminal+5:
 db 8B 40 08 48 83 C4 20

unregistersymbol(SeasonXPGain)
unregistersymbol(SeasonXPTerminal)
unregistersymbol(SeasonXP)
dealloc(SeasonXP)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>113070</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>113071</ID>
          <Description>"Multiplier"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>Float</VariableType>
          <Address>SeasonXP+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113072</ID>
          <Description>"Flat bonus points"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>SeasonXP+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113073</ID>
          <Description>"Current Performance Points"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[SeasonXP]+8</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Experience gain:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113064</ID>
      <Description>"Change Exp 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   : 2023-12-02
  Author : HenryEx
}

[ENABLE]
aobscanmodule(MissionXPGain,$process,45 3B FE 45 0F 4E F7)
registersymbol(MissionXPGain)
aobscanmodule(EquipmentXPPointer,$process,8B 58 10 85 DB 78 * E8 * * * * 33 D2)
registersymbol(EquipmentXPPointer)
alloc(MissionXP,$100,MissionXPGain)
registersymbol(MissionXP)
registersymbol(EquipmentXP)

label(code)
label(return)
label(flat)
label(mult)
label(min)
label(exit)
label(return2)

MissionXP:
 dq 0
 dd 0
 dd 0
 dd (float)1
 dd 0

code:
 mov [MissionXP],rdi
 add qword ptr [MissionXP],10

 cmp [MissionXP+8],0
 jng short mult
 mov r15d,[MissionXP+8]
mult:
 cmp [MissionXP+10],(float)1
 je short flat
 movss [MissionXP+14],xmm0
 cvtsi2ss xmm0,r15d
 mulss xmm0,[MissionXP+10]
 cvtss2si r15d,xmm0
 movss xmm0,[MissionXP+14]
flat:
 cmp [MissionXP+C],0
 jl short min
 add r15d,[MissionXP+C]
min:
 cmp r15d,0
 jge short exit
 xor r15d,r15d
exit:
 cmp r15d,r14d
 cmovle r14d,r15d
 jmp return

EquipmentXP:
 lea rbx,[rax+10]
 mov [MissionXP],rbx
 mov ebx,[rax+10]
 test ebx,ebx
 jmp return2

MissionXPGain:
 jmp MissionXP+18
 db 90 90
return:

EquipmentXPPointer:
 jmp EquipmentXP
return2:


{$LUA}
memrec.Color = 0x0000FF00 --format AABBGGRR this is bright green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF -- this is bright red
{$ASM}
MissionXPGain:
 db 45 3B FE 45 0F 4E F7

EquipmentXPPointer:
 db 8B 58 10 85 DB

unregistersymbol(MissionXPGain)
unregistersymbol(MissionXP)
unregistersymbol(EquipmentXPPointer)
unregistersymbol(EquipmentXP)
dealloc(MissionXP)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>113065</ID>
          <Description>"Gain fixed Exp (0 = normal gain)"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113066</ID>
          <Description>"Multiplier"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>Float</VariableType>
          <Address>MissionXP+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113067</ID>
          <Description>"Flat bonus exp"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113068</ID>
          <Description>"Current Experience"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[MissionXP]</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Thank you for the updated script, I'll give it a try today.

Fearless85
Noobzor
Noobzor
Posts: 13
Joined: Mon Dec 11, 2023 1:38 pm
Reputation: 3

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by Fearless85 »

I don't understand why we have to pay for the updated version. There are mods and trainers that offer this for free anyway :) If you say, everything is money.

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by Akira »

Fearless85 wrote:
Mon Dec 11, 2023 1:48 pm
I don't understand why we have to pay for the updated version. There are mods and trainers that offer this for free anyway.
Some ppl have enough money & free time to do it all for free and some don't.
Coding is work and time consumiong and it's a normal thing to get paid for your work & time.

Also keep in mind that the ppl who make mods for a game often only work on one game at a time or just a few in general while I made hundreds of tables which I try to keep more or less up to date.
Guess how much work and how time consuming that is..

If you can get all you need for free then just use that stuff instead of wasting my time with useless comments.
I'm not aware of any mod for this game that has 200+ options and gets maintained since 4 years though.

Cattto
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Dec 19, 2023 12:44 am
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by Cattto »

How can i see the commands for the console?

sorma1
Noobzor
Noobzor
Posts: 8
Joined: Fri Aug 27, 2021 4:33 am
Reputation: 4

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by sorma1 »

ray2160 wrote:
Sun Oct 15, 2023 3:19 pm
Updated table 10/15/2023 Here (Steam And Windows PC)
ray can you update your table ?

Fearless85
Noobzor
Noobzor
Posts: 13
Joined: Mon Dec 11, 2023 1:38 pm
Reputation: 3

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by Fearless85 »

Akira wrote:
Mon Dec 11, 2023 10:21 pm
Fearless85 wrote:
Mon Dec 11, 2023 1:48 pm
I don't understand why we have to pay for the updated version. There are mods and trainers that offer this for free anyway.
Some ppl have enough money & free time to do it all for free and some don't.
Coding is work and time consumiong and it's a normal thing to get paid for your work & time.

Also keep in mind that the ppl who make mods for a game often only work on one game at a time or just a few in general while I made hundreds of tables which I try to keep more or less up to date.
Guess how much work and how time consuming that is..

If you can get all you need for free then just use that stuff instead of wasting my time with useless comments.
I'm not aware of any mod for this game that has 200+ options and gets maintained since 4 years though.
I understand you and I can agree with you on this issue, but those who make this game spend time, time is inestimable because everyone comes to life once. Game companies sold this game for cheap money and probably spent years and they still spend it, but the prices are between 15 and 20 dollars. So, how much money do you sell this trick for, just by cheating? I hope it is 1 dollar because more is greed. There are people who want to use this trick but do not have money, me for example.
I don't have money but I make free mods and I even got an invitation to a mod contest but I didn't participate because there are people who make mods better than me and I think they deserve more, which means money isn't everything and I still live without much money.
Instead of selling it, you can add a donation button and ask people to donate to you, which means that those who have money will support you and I think this is the most appropriate.
Please don't get angry at me, this is my personal opinion.

HenryEx
Expert Cheater
Expert Cheater
Posts: 53
Joined: Thu Aug 02, 2018 10:31 am
Reputation: 69

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by HenryEx »

Hopped back into the game for a bit for the next season preview and noticed the "Force Machine Event" script broke, so i updated it:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>112953</ID>
      <Description>"Force Machine Event (Enable Before Mission Load)"</Description>
      <LastState/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FSD-Win64-Shipping.exe
  Version:
  Date   : 2024-03-15
  Author : HenryEx
}

[ENABLE]
aobscanmodule(SpecialEventSpawning,$process,0F 2F * 77 * 80 3D * * * * 05 0F 82)
registersymbol(SpecialEventSpawning)

SpecialEventSpawning:
 db EB 03

SpecialEventSpawning+C:
 db EB
 ReadMem(SpecialEventSpawning+4,1)

{$LUA}
memrec.Color = 0x0000FF00 --format AABBGGRR this is bright green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF -- this is bright red
{$ASM}

SpecialEventSpawning:
 db 0F 2F

SpecialEventSpawning+C:
 db 0F 82

unregistersymbol(SpecialEventSpawning)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

ray2160
Table Makers
Table Makers
Posts: 105
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 117

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by ray2160 »

Updated table Here

Woci
What is cheating?
What is cheating?
Posts: 4
Joined: Wed May 08, 2024 12:29 pm
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by Woci »

Hi everyone, can you update the table at season 5? Thanks for your amazing work

thethundertuk
Noobzor
Noobzor
Posts: 9
Joined: Fri Sep 18, 2020 6:44 pm
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by thethundertuk »

can some1 pls fix 100% ricochet

HenryEx
Expert Cheater
Expert Cheater
Posts: 53
Joined: Thu Aug 02, 2018 10:31 am
Reputation: 69

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by HenryEx »

Season 5 is here, and predictably broke some scripts. Mostly stuff with season exp and events, since they changed a lot of stuff in that regard. So here's some of my scripts that i noticed were no longer working.

Select the code, and then paste it (CTRL + V) into your CE table.

Updated for patch S05.01:

Force Machine Event
The compiler keeps fucking around with the opcodes for this code section and i keep having to repair it...

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>112953</ID>
      <Description>"Force Machine Event (Enable Before Mission Load)"</Description>
      <LastState/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FSD-Win64-Shipping.exe
  Version:
  Date   : 2024-06-15
  Author : HenryEx
}

[ENABLE]
aobscanmodule(MachineEventSpawning,$process,0F 2F * 0F 28 * * * 76 * 80 3D * * * * 05 72)

registersymbol(MachineEventSpawning)

MachineEventSpawning:
 db EB 11

{$LUA}
memrec.Color = 0x0000FF00
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF
{$ASM}

MachineEventSpawning:
 db 0F 2F

unregistersymbol(MachineEventSpawning)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Force current season event
Guarantees the current season's event to spawn, for example meteor/corruptor in season 4, including minor events such as meteor fragments.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113007</ID>
      <Description>"Force Current Season Event (Enable Before Mission Load)"</Description>
      <LastState/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FSD-Win64-Shipping.exe
  Version:
  Date   : 2024-06-15
  Author : HenryEx

  Guarantee main season event generation on mission load
}

[ENABLE]
aobscanmodule(SeasonEventSpawning,$process,F3 0F 5C * * * * * 0F 2F * 0F 86 * * * * 8B)
registersymbol(SeasonEventSpawning)

SeasonEventSpawning+B:
 db EB 04

{$LUA}
memrec.Color = 0x0000FF00
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF
{$ASM}

SeasonEventSpawning+B:
 db 0F 86

unregistersymbol(SeasonEventSpawning)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Force random season event
All seasonal events like prospectors, data deposits, meteors etc. have a small chance to spawn regardless of current season. This forces a random event out of all available ones.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113063</ID>
      <Description>"Force Random Season Event (Enable Before Mission Load)"</Description>
      <LastState/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : FSD-Win64-Shipping.exe
  Version: 
  Date   : 2024-06-15
  Author : HenryEx
}

[ENABLE]
aobscanmodule(OtherSpecialEventSpawning,$process,0F 2F * 0F 28 * * * 76 * E8)
registersymbol(OtherSpecialEventSpawning)

OtherSpecialEventSpawning:
 db EB 08

{$LUA}
memrec.Color = 0x0000FF00
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF
{$ASM}

OtherSpecialEventSpawning:
 db 0F 2F

unregistersymbol(OtherSpecialEventSpawning)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Change Exp gain on mission completion
A variety of ways to boost your exp gain if you want to catch up, or just edit XP directly through the pointer.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>113064</ID>
      <Description>"Change Exp 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   : 2024-06-15
  Author : HenryEx
}

[ENABLE]
aobscanmodule(MissionXPGain,$process,41 3B ED 44 0F 4E ED)
registersymbol(MissionXPGain)
aobscanmodule(EquipmentXPPointer,$process,8B 58 10 85 DB 78 * E8 * * * * 33 D2)
registersymbol(EquipmentXPPointer)
alloc(MissionXP,$100,MissionXPGain)
registersymbol(MissionXP)
registersymbol(EquipmentXP)

label(code)
label(return)
label(flat)
label(mult)
label(min)
label(exit)
label(return2)

MissionXP:
 dq 0
 dd 0
 dd 0
 dd (float)1
 dd 0

code:
 mov [MissionXP],r15
 add qword ptr [MissionXP],10

 cmp [MissionXP+8],0
 jng short mult
 mov ebp,[MissionXP+8]
mult:
 cmp [MissionXP+10],(float)1
 je short flat
 movss [MissionXP+14],xmm0
 cvtsi2ss xmm0,ebp
 mulss xmm0,[MissionXP+10]
 cvtss2si ebp,xmm0
 movss xmm0,[MissionXP+14]
flat:
 cmp [MissionXP+C],0
 jl short min
 add ebp,[MissionXP+C]
min:
 cmp ebp,0
 jge short exit
 xor ebp,ebp
exit:
 cmp ebp,r13d
 cmovle r13d,ebp
 jmp return

EquipmentXP:
 lea rbx,[rax+10]
 mov [MissionXP],rbx
 mov ebx,[rax+10]
 test ebx,ebx
 jmp return2

MissionXPGain:
 jmp MissionXP+18
 db 90 90
return:

EquipmentXPPointer:
 jmp EquipmentXP
return2:


{$LUA}
memrec.Color = 0x0000FF00
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF
{$ASM}
MissionXPGain:
 db 41 3B ED 44 0F 4E ED
// cmp ebp,r13d
// cmovle r13d,ebp

EquipmentXPPointer:
 db 8B 58 10 85 DB
// mov ebx,[rax+10]
// test ebx,ebx

unregistersymbol(MissionXPGain)
unregistersymbol(MissionXP)
unregistersymbol(EquipmentXPPointer)
unregistersymbol(EquipmentXP)
dealloc(MissionXP)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>113065</ID>
          <Description>"Gain fixed Exp (0 = normal gain)"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113066</ID>
          <Description>"Multiplier"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>Float</VariableType>
          <Address>MissionXP+10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113067</ID>
          <Description>"Flat bonus exp"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>MissionXP+C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>113068</ID>
          <Description>"Current Experience"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <Color>FF8000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>[MissionXP]</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

mateusbeer
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Jun 03, 2024 6:59 pm
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by mateusbeer »

Does someone have the "Force jet boots spawn" script for season 5?

ray2160
Table Makers
Table Makers
Posts: 105
Joined: Fri Mar 03, 2017 12:57 pm
Reputation: 117

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by ray2160 »

Simple Updated table For Steam Season 5 Here

Maybe Add More Later

rhaskhunho
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jun 25, 2024 12:17 pm
Reputation: 0

Re: Deep Rock Galactic + Legacy Edition + Survivor (Console, Modding & SaveGame)

Post by rhaskhunho »

Is it possible and someone can do a sentry infinite ammo with client-side way? :D

Post Reply

Who is online

Users browsing this forum: DotBot, ferryatlan10, Google [Bot], Google Adsense [Bot], Necrosx, poot, sdarkpaladin, thiswatson