[Requests] Disney Dreamlight Valley

Ask about cheats/tables for single player games here
Cuberdon
Expert Cheater
Expert Cheater
Posts: 57
Joined: Thu Dec 14, 2023 12:28 am
Reputation: 5

Re: [Requests] Disney Dreamlight Valley

Post by Cuberdon »

Just so you know, if you have a brand new save file and you want to unlock non-premium content fast (that would be pretty much everything you can find at Scrooge's), I think the fastest method is really to craft just one Dreamsnaps outfits (31400070) chest and one Dreamsnaps furniture (31400069) chest, then you make the "move item set to 90" and you move the two chests. They'll unlock things randomly but very fast. Once you did that lots of times, you might then want to target furniture individually through the craft recipe and the id document.
lmrlmax wrote:
Fri Jan 05, 2024 1:56 am

It inside Player Data Script -> Display Scourge Item, but only temporary and will reset after exit game.
Activate -> Go to Scourge Shop
But you can buy it and it will show in your inventory.

You can display anything related to outfit and any Item, just change value to related object.
if the prefix is 5xxxxx -> change it to only cloth object,
if the prefix is 4xxxxx -> change it to only furniture object,
actually, you can change it to any Item ID, like house, food, fruit, and etc. -> Need test for this one

Don't know if other player that visit your valley can buy that item or will show edited Display Scourge Item. -> Need test for this one
I still can't test online features so I can't answer, but it's a bummer... I wanted to work on this specifically because the shop looks so sad when it's empty like that.

Ah, yesterday I added that the RV door is not officially obtainable, which I should have checked before I posted things about it on the official discord server of ddv... nobody said anything and I took it down, but I could probably get banned from the discord server for that!
Last edited by Cuberdon on Sat Jan 06, 2024 4:38 pm, edited 1 time in total.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 259
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 69

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

Cuberdon wrote:
Fri Jan 05, 2024 3:36 pm
Ah, yesterday I added that the RV door is not officially obtainable, which I should have checked before I posted things about it on the official discord server of ddv... nobody said anything and I took it down, but I could probably get banned from the discord server for that!
I saw that post by you before you took it down haha, I was like "oh that's an oopsie" and then I was ganna message you but you deleted it, so I assumed you figured it out!

Jessen
Expert Cheater
Expert Cheater
Posts: 218
Joined: Sat Mar 04, 2017 10:03 am
Reputation: 33

Re: [Requests] Disney Dreamlight Valley

Post by Jessen »

i need to figure out how to get past a step in a quest thats bugged up. I'm at the point where I need to use the watering can on the particles next to the pillar in the frosted heights but they're not there, any help?

lmrlmax
Expert Cheater
Expert Cheater
Posts: 165
Joined: Mon Dec 06, 2021 1:04 pm
Reputation: 354

Re: [Requests] Disney Dreamlight Valley

Post by lmrlmax »

Here is script for Instant Growth Seed, Tree, and Bush.
Instant Growth Seed, Tree and Bush [Activate > Harvest]

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2080</ID>
      <Description>"Instant Growth Seed, Tree and Bush [Activate &gt; Harvest]"</Description>
      <Color>00FF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(instantGrowthseedINJECT,GameAssembly.dll,48 8B 7B 18 48 8B 0D 5F 3D 7A 02) // should be unique
alloc(newmem,$1000,instantGrowthseedINJECT)

label(code)
label(return)

newmem:
mov [rbx+18],#0

code:
  mov rdi,[rbx+18]
  mov rcx,[GameAssembly.dll+65E5B80]
  jmp return

instantGrowthseedINJECT:
  jmp newmem
  nop 6
return:
registersymbol(instantGrowthseedINJECT)

[DISABLE]

instantGrowthseedINJECT:
  db 48 8B 7B 18 48 8B 0D 5F 3D 7A 02

unregistersymbol(instantGrowthseedINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+3E41E16

GameAssembly.dll+3E41DDF: 80 3D 20 7E B1 02 00  - cmp byte ptr [GameAssembly.dll+6959C06],00
GameAssembly.dll+3E41DE6: 48 8B D9              - mov rbx,rcx
GameAssembly.dll+3E41DE9: 75 2B                 - jne GameAssembly.dll+3E41E16
GameAssembly.dll+3E41DEB: 48 8D 0D 86 60 73 02  - lea rcx,[GameAssembly.dll+6577E78]
GameAssembly.dll+3E41DF2: E8 D9 A5 62 FC        - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+3E41DF7: 48 8D 0D 82 3D 7A 02  - lea rcx,[GameAssembly.dll+65E5B80]
GameAssembly.dll+3E41DFE: E8 CD A5 62 FC        - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+3E41E03: 48 8D 0D CE 79 78 02  - lea rcx,[GameAssembly.dll+65C97D8]
GameAssembly.dll+3E41E0A: E8 C1 A5 62 FC        - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+3E41E0F: C6 05 F0 7D B1 02 01  - mov byte ptr [GameAssembly.dll+6959C06],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+3E41E16: 48 8B 7B 18           - mov rdi,[rbx+18]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+3E41E1A: 48 8B 0D 5F 3D 7A 02  - mov rcx,[GameAssembly.dll+65E5B80]
GameAssembly.dll+3E41E21: 8B 73 20              - mov esi,[rbx+20]
GameAssembly.dll+3E41E24: F6 81 33 01 00 00 04  - test byte ptr [rcx+00000133],04
GameAssembly.dll+3E41E2B: 74 0E                 - je GameAssembly.dll+3E41E3B
GameAssembly.dll+3E41E2D: 83 B9 E0 00 00 00 00  - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+3E41E34: 75 05                 - jne GameAssembly.dll+3E41E3B
GameAssembly.dll+3E41E36: E8 D5 A0 63 FC        - call GameAssembly.dll+47BF10
GameAssembly.dll+3E41E3B: 45 33 C0              - xor r8d,r8d
GameAssembly.dll+3E41E3E: 8B D6                 - mov edx,esi
GameAssembly.dll+3E41E40: 48 8B CF              - mov rcx,rdi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Here is Grid Object Data. Function: Show Item ID of object in floor or in front of player.
Grid Object Data [Must Equip Shovel] [Activate > Go In front of Object]

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2056</ID>
      <Description>"Grid Object Data [Must Equip Shovel] [Activate &gt; Go Infront of Object]"</Description>
      <Options moHideChildren="1"/>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(gridObjectDataINJECT,GameAssembly.dll,8B 49 1C 44 8B C6) // should be unique
alloc(newmem,$1000,gridObjectDataINJECT)

label(code)
label(return)

alloc(GridObjectData,4,gridObjectDataINJECT)
registersymbol(GridObjectData)
newmem:
mov [GridObjectData],rcx

code:
  mov ecx,[rcx+1C]
  mov r8d,esi
  jmp return

gridObjectDataINJECT:
  jmp newmem
  nop
return:
registersymbol(gridObjectDataINJECT GridObjectData)

[DISABLE]

gridObjectDataINJECT:
  db 8B 49 1C 44 8B C6

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+252D07C

GameAssembly.dll+252D051: 48 85 C0           - test rax,rax
GameAssembly.dll+252D054: 0F 84 C9 01 00 00  - je GameAssembly.dll+252D223
GameAssembly.dll+252D05A: 44 3B 78 18        - cmp r15d,[rax+18]
GameAssembly.dll+252D05E: 0F 83 97 01 00 00  - jae GameAssembly.dll+252D1FB
GameAssembly.dll+252D064: 48 8B 40 10        - mov rax,[rax+10]
GameAssembly.dll+252D068: 4A 8B 0C 28        - mov rcx,[rax+r13]
GameAssembly.dll+252D06C: 48 85 C9           - test rcx,rcx
GameAssembly.dll+252D06F: 0F 84 AE 01 00 00  - je GameAssembly.dll+252D223
GameAssembly.dll+252D075: 48 8B 51 30        - mov rdx,[rcx+30]
GameAssembly.dll+252D079: 45 33 C9           - xor r9d,r9d
// ---------- INJECTING HERE ----------
GameAssembly.dll+252D07C: 8B 49 1C           - mov ecx,[rcx+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+252D07F: 44 8B C6           - mov r8d,esi
GameAssembly.dll+252D082: E8 39 94 FF FF     - call Meta.Grids.GridClearingExtensions.CanBeCleared
GameAssembly.dll+252D087: 84 C0              - test al,al
GameAssembly.dll+252D089: 74 15              - je GameAssembly.dll+252D0A0
GameAssembly.dll+252D08B: 48 8B 4C 24 38     - mov rcx,[rsp+38]
GameAssembly.dll+252D090: 41 83 CE 08        - or r14d,08
GameAssembly.dll+252D094: 41 FF C7           - inc r15d
GameAssembly.dll+252D097: 49 83 C5 08        - add r13,08
GameAssembly.dll+252D09B: E9 36 FE FF FF     - jmp GameAssembly.dll+252CED6
GameAssembly.dll+252D0A0: C6 44 24 30 01     - mov byte ptr [rsp+30],01
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>2057</ID>
          <Description>"Item ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>GridObjectData</Address>
          <Offsets>
            <Offset>1C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>2058</ID>
          <Description>"X"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>GridObjectData</Address>
          <Offsets>
            <Offset>20</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>2059</ID>
          <Description>"Y"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>GridObjectData</Address>
          <Offsets>
            <Offset>24</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Ayin
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sat Jan 06, 2024 5:38 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by Ayin »

solved
Last edited by Ayin on Wed Mar 06, 2024 2:37 am, edited 1 time in total.

bpx
Expert Cheater
Expert Cheater
Posts: 66
Joined: Tue Dec 01, 2020 9:53 am
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by bpx »

lmrlmax wrote:
Sat Jan 06, 2024 5:36 am
Here is script for Instant Growth Seed, Tree, and Bush.
Let me just say real quick I love how much you (and others too of course) are disecting this game and creating these powerful CE tools. You guys are doing god's work

Ayin
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sat Jan 06, 2024 5:38 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by Ayin »

Really wish there was a CT that could create memories. Every time I pick up , it turns into 20 coins. It’s so annoying.

lmrlmax
Expert Cheater
Expert Cheater
Posts: 165
Joined: Mon Dec 06, 2021 1:04 pm
Reputation: 354

Re: [Requests] Disney Dreamlight Valley

Post by lmrlmax »

Here is Updated Player Data Script with Memory Piece Chance Edit for Harvest, Water Flowers, Fishing, Cooking, and Mining.
Unfortunately, it's not working for digging and feeding critter.
And you can still get coin instead memory shard.

Activate Player Data -> Look at Reward Probability -> Change Loot Table Item ID to 2090000001 & Change rewardProbability to 1000.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>106</ID>
      <Description>"Player Data"</Description>
      <Options moHideChildren="1"/>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(plyAvatarINJECT,GameAssembly.dll,48 8B B9 98 01 00 00 48 8B D9 48 85 FF 74 77) // should be unique
alloc(newmem,$1000,plyAvatarINJECT)

label(code)
label(return)

alloc(AvatarData,4,plyAvatarINJECT)
registersymbol(AvatarData)
newmem:
mov [AvatarData],rcx

code:
  mov rdi,[rcx+00000198]
  jmp return

plyAvatarINJECT:
  jmp newmem
  nop 2
return:
registersymbol(plyAvatarINJECT AvatarData)

[DISABLE]

plyAvatarINJECT:
  db 48 8B B9 98 01 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+10F679A

GameAssembly.dll+10F6789: CC                    - int 3 
GameAssembly.dll+10F678A: CC                    - int 3 
GameAssembly.dll+10F678B: CC                    - int 3 
GameAssembly.dll+10F678C: CC                    - int 3 
GameAssembly.dll+10F678D: CC                    - int 3 
GameAssembly.dll+10F678E: CC                    - int 3 
GameAssembly.dll+10F678F: CC                    - int 3 
playerAvatarDatINJECT: 48 89 5C 24 08        - mov [rsp+08],rbx
GameAssembly.dll+10F6795: 57                    - push rdi
GameAssembly.dll+10F6796: 48 83 EC 20           - sub rsp,20
// ---------- INJECTING HERE ----------
GameAssembly.dll+10F679A: 48 8B B9 98 01 00 00  - mov rdi,[rcx+00000198]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+10F67A1: 48 8B D9              - mov rbx,rcx
GameAssembly.dll+10F67A4: 48 85 FF              - test rdi,rdi
GameAssembly.dll+10F67A7: 74 77                 - je GameAssembly.dll+10F6820
GameAssembly.dll+10F67A9: 48 8B 05 60 D1 82 05  - mov rax,[GameAssembly.dll+6923910]
GameAssembly.dll+10F67B0: 48 85 C0              - test rax,rax
GameAssembly.dll+10F67B3: 75 18                 - jne GameAssembly.dll+10F67CD
GameAssembly.dll+10F67B5: 48 8D 0D D4 93 D2 04  - lea rcx,[GameAssembly.dll+5E1FB90]
GameAssembly.dll+10F67BC: E8 9F 72 37 FF        - call GameAssembly.DllCanUnloadNow+B140
GameAssembly.dll+10F67C1: 48 85 C0              - test rax,rax
GameAssembly.dll+10F67C4: 74 60                 - je GameAssembly.dll+10F6826
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>108</ID>
          <Description>"Move Speed Animation Mult"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>AvatarData</Address>
          <Offsets>
            <Offset>1CC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>109</ID>
          <Description>"Sprint Speed Animation Mult"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>AvatarData</Address>
          <Offsets>
            <Offset>1D0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"Player Data"</Description>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>112</ID>
              <Description>"Debug Show All Crafting Recipe"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>104</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1630</ID>
              <Description>"Weed Force Treasure"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>20</Offset>
                <Offset>40</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1638</ID>
              <Description>"Force All to Treasure"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>18</Offset>
                <Offset>140</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1631</ID>
              <Description>"treasureDefaultProbability_"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>18</Offset>
                <Offset>28</Offset>
                <Offset>40</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1680</ID>
              <Description>"Scramble Coin Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>168</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>113</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>20</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>114</ID>
              <Description>"Exp"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>24</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"Mana"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>60</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2145</ID>
              <Description>"Reward Probability"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>2167</ID>
                  <Description>"Change Loot Table Item ID -&gt; 2090000001"</Description>
                  <Color>00FF00</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>2168</ID>
                  <Description>"Change rewardProbability -&gt; 1000"</Description>
                  <Color>00FF00</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>2147</ID>
                  <Description>"Harvest"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2146</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2148</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2149</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2150</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2151</ID>
                  <Description>"Water FLower"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2152</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2153</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2154</ID>
                  <Description>"Fishing"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2155</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2156</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2157</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2158</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2159</ID>
                  <Description>"Cooking"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2160</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>30</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2161</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>30</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2162</ID>
                  <Description>"Mining"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2163</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2164</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2165</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2166</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Level Up Data"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>121</ID>
                  <Description>"Level 1"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>120</ID>
                      <Description>"Item Reward ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>40</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>1F0</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>119</ID>
                      <Description>"Item Reward Amount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>40</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>1F0</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1001</ID>
              <Description>"Inbox [Only Visual]"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>997</ID>
                  <Description>"Inbox Key 3"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>30</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>999</ID>
                  <Description>"Inbox Attachment 3"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>80</Offset>
                    <Offset>30</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>998</ID>
                  <Description>"Inbox Key"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>50</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1000</ID>
                  <Description>"Inbox Attachment"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>80</Offset>
                    <Offset>50</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>123</ID>
          <Description>"World Data"</Description>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Castle Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C0</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Wishing Well Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C4</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"Kitchen Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C8</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Extra Limit Object"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>130</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Debug Object Limit Disabled"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>150</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>186</ID>
              <Description>"Scourge Store Item for Clothes [Only For Reference]"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>185</ID>
                  <Description>"Item ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>9C</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>40</Offset>
                    <Offset>40</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>978</ID>
                  <Description>"Fatigue"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>18</Offset>
                    <Offset>40</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>977</ID>
                  <Description>"Last Refresh Second"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>28</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1005</ID>
                  <Description>"Display Scourge Item"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>1004</ID>
                      <Description>"Display 1 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1006</ID>
                      <Description>"Display 2 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1007</ID>
                      <Description>"Display 3 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>30</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1008</ID>
                      <Description>"Display 4 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>38</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1009</ID>
                      <Description>"Display 5 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>40</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1010</ID>
                      <Description>"Display 6 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1011</ID>
                      <Description>"Display 7 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>50</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1012</ID>
                      <Description>"Display 8 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>58</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1013</ID>
                      <Description>"Display 9 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>60</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Video

patjenova
Noobzor
Noobzor
Posts: 5
Joined: Sun Jul 25, 2021 6:30 pm
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by patjenova »

Here are mine

Always Dry Flowers So you Can water Them everytime for memory Shards

Code: Select all


[ENABLE]

aobscanmodule(flower,GameAssembly.dll,44 88 70 18 48 85 FF) // should be unique
alloc(newmem,$1000,flower)

label(code)
label(return)

newmem:
  mov [rax+18],#1
code:
  mov [rax+18],r14b
  test rdi,rdi
  jmp return

flower:
  jmp newmem
  nop 2
return:
registersymbol(flower)



[DISABLE]

flower:
  db 44 88 70 18 48 85 FF

unregistersymbol(flower)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+19B5F19

GameAssembly.dll+19B5EEB: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B5EEE: 0F 84 DB 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5EF4: 48 8B 48 30              - mov rcx,[rax+30]
GameAssembly.dll+19B5EF8: 48 85 C9                 - test rcx,rcx
GameAssembly.dll+19B5EFB: 0F 84 CE 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5F01: 33 D2                    - xor edx,edx
GameAssembly.dll+19B5F03: E8 58 5A B1 00           - call Meta.Grids.GridState.get_FlowerData
GameAssembly.dll+19B5F08: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B5F0B: 0F 84 BE 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5F11: 48 8B BC 24 80 00 00 00  - mov rdi,[rsp+00000080]
// ---------- INJECTING HERE ----------
GameAssembly.dll+19B5F19: 44 88 70 18              - mov [rax+18],r14b
// ---------- DONE INJECTING  ----------
GameAssembly.dll+19B5F1D: 48 85 FF                 - test rdi,rdi
GameAssembly.dll+19B5F20: 74 67                    - je GameAssembly.dll+19B5F89
GameAssembly.dll+19B5F22: 48 8B 44 24 40           - mov rax,[rsp+40]
GameAssembly.dll+19B5F27: B9 01 00 00 00           - mov ecx,00000001
GameAssembly.dll+19B5F2C: 4C 8B 4C 24 48           - mov r9,[rsp+48]
GameAssembly.dll+19B5F31: 4C 8B C7                 - mov r8,rdi
GameAssembly.dll+19B5F34: 48 8B 15 35 DB BE 04     - mov rdx,[GameAssembly.dll+65A3A70]
GameAssembly.dll+19B5F3B: 4C 89 74 24 38           - mov [rsp+38],r14
GameAssembly.dll+19B5F40: 44 88 74 24 30           - mov [rsp+30],r14b
GameAssembly.dll+19B5F45: 48 89 44 24 28           - mov [rsp+28],rax
Infinite Feeding Critters

Code: Select all


[ENABLE]

aobscanmodule(feeding,GameAssembly.dll,E8 42 EC F4 00) // should be unique
alloc(newmem,$1000,feeding)

label(code)
label(return)

newmem:

code:
  //call Google.Protobuf.WellKnownTypes.Timestamp.ToDateTime
  jmp return

feeding:
  jmp newmem
return:
registersymbol(feeding)

[DISABLE]

feeding:
  db E8 42 EC F4 00

unregistersymbol(feeding)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+2032AB9

GameAssembly.dll+2032A9C: 48 8B 4F 20                    - mov rcx,[rdi+20]
GameAssembly.dll+2032AA0: 48 85 C9                       - test rcx,rcx
GameAssembly.dll+2032AA3: 75 0D                          - jne GameAssembly.dll+2032AB2
GameAssembly.dll+2032AA5: 32 C0                          - xor al,al
GameAssembly.dll+2032AA7: 48 8B 5C 24 38                 - mov rbx,[rsp+38]
GameAssembly.dll+2032AAC: 48 83 C4 20                    - add rsp,20
GameAssembly.dll+2032AB0: 5F                             - pop rdi
GameAssembly.dll+2032AB1: C3                             - ret 
GameAssembly.dll+2032AB2: 33 D2                          - xor edx,edx
GameAssembly.dll+2032AB4: 48 89 74 24 30                 - mov [rsp+30],rsi
// ---------- INJECTING HERE ----------
GameAssembly.dll+2032AB9: E8 42 EC F4 00                 - call Google.Protobuf.WellKnownTypes.Timestamp.ToDateTime
// ---------- DONE INJECTING  ----------
GameAssembly.dll+2032ABE: 48 8B F8                       - mov rdi,rax
GameAssembly.dll+2032AC1: 33 D2                          - xor edx,edx
GameAssembly.dll+2032AC3: 48 B9 00 C0 69 2A C9 00 00 00  - mov rcx,000000C92A69C000
GameAssembly.dll+2032ACD: 48 BE FF FF FF FF FF FF FF 3F  - mov rsi,3FFFFFFFFFFFFFFF
GameAssembly.dll+2032AD7: 48 23 FE                       - and rdi,rsi
GameAssembly.dll+2032ADA: 48 23 DE                       - and rbx,rsi
GameAssembly.dll+2032ADD: 48 8B C7                       - mov rax,rdi
GameAssembly.dll+2032AE0: 48 F7 F1                       - div rcx
GameAssembly.dll+2032AE3: 48 8B C3                       - mov rax,rbx
GameAssembly.dll+2032AE6: 48 2B FA                       - sub rdi,rdx
}
Feed critter once to get reward

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,41 8B 47 70 39 45 1C) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  mov [r15+70],#1
code:
  mov eax,[r15+70]
  cmp [rbp+1C],eax
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 41 8B 47 70 39 45 1C

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+259B7C9

GameAssembly.dll+259B79D: 83 B9 E0 00 00 00 00        - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+259B7A4: 75 05                       - jne GameAssembly.dll+259B7AB
GameAssembly.dll+259B7A6: E8 15 FA ED FD              - call GameAssembly.dll+47B1C0
GameAssembly.dll+259B7AB: 4C 8B CF                    - mov r9,rdi
GameAssembly.dll+259B7AE: 48 C7 44 24 20 00 00 00 00  - mov qword ptr [rsp+20],00000000
GameAssembly.dll+259B7B7: 4C 8B C3                    - mov r8,rbx
GameAssembly.dll+259B7BA: 49 8B D7                    - mov rdx,r15
GameAssembly.dll+259B7BD: 48 8B CD                    - mov rcx,rbp
GameAssembly.dll+259B7C0: E8 FB 04 00 00              - call Response.UnlockCritter
GameAssembly.dll+259B7C5: C6 46 2C 01                 - mov byte ptr [rsi+2C],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+259B7C9: 41 8B 47 70                 - mov eax,[r15+70]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+259B7CD: 39 45 1C                    - cmp [rbp+1C],eax
GameAssembly.dll+259B7D0: 7C 4B                       - jl GameAssembly.dll+259B81D
GameAssembly.dll+259B7D2: 48 8B 84 24 D0 00 00 00     - mov rax,[rsp+000000D0]
GameAssembly.dll+259B7DA: 4C 8D 44 24 50              - lea r8,[rsp+50]
GameAssembly.dll+259B7DF: 41 0F 10 0E                 - movups xmm1,[r14]
GameAssembly.dll+259B7E3: 4C 8B 8C 24 D8 00 00 00     - mov r9,[rsp+000000D8]
GameAssembly.dll+259B7EB: 48 8D 54 24 70              - lea rdx,[rsp+70]
GameAssembly.dll+259B7F0: 48 C7 44 24 30 00 00 00 00  - mov qword ptr [rsp+30],00000000
GameAssembly.dll+259B7F9: 48 8B CE                    - mov rcx,rsi
GameAssembly.dll+259B7FC: 0F 10 00                    - movups xmm0,[rax]
}
Critter feeding gives memory shard

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,8B 5B 78 EB 4F) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  mov [rbx+78],#2090000001
code:
  mov ebx,[rbx+78]
  jmp GameAssembly.dll+259B9E9
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 5B 78 EB 4F

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+259B995

GameAssembly.dll+259B960: E8 6B 22 FB FD           - call GameAssembly.dll+54DBD0
GameAssembly.dll+259B965: 48 8B 9C 24 20 01 00 00  - mov rbx,[rsp+00000120]
GameAssembly.dll+259B96D: 48 8B F8                 - mov rdi,rax
GameAssembly.dll+259B970: 48 85 DB                 - test rbx,rbx
GameAssembly.dll+259B973: 0F 84 41 03 00 00        - je GameAssembly.dll+259BCBA
GameAssembly.dll+259B979: 44 38 2D 7E BF 38 04     - cmp [GameAssembly.dll+69278FE],r13b
GameAssembly.dll+259B980: 75 13                    - jne GameAssembly.dll+259B995
GameAssembly.dll+259B982: 48 8D 0D 67 6C 00 04     - lea rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+259B989: E8 F2 FC EC FD           - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+259B98E: C6 05 69 BF 38 04 01     - mov byte ptr [GameAssembly.dll+69278FE],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+259B995: 8B 5B 78                 - mov ebx,[rbx+78]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+259B998: EB 4F                    - jmp GameAssembly.dll+259B9E9
GameAssembly.dll+259B99A: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
GameAssembly.dll+259B9A1: 74 0E                    - je GameAssembly.dll+259B9B1
GameAssembly.dll+259B9A3: 44 39 A9 E0 00 00 00     - cmp [rcx+000000E0],r13d
GameAssembly.dll+259B9AA: 75 05                    - jne GameAssembly.dll+259B9B1
GameAssembly.dll+259B9AC: E8 0F F8 ED FD           - call GameAssembly.dll+47B1C0
GameAssembly.dll+259B9B1: E8 1A 22 FB FD           - call GameAssembly.dll+54DBD0
GameAssembly.dll+259B9B6: 48 8B 9C 24 20 01 00 00  - mov rbx,[rsp+00000120]
GameAssembly.dll+259B9BE: 48 8B F8                 - mov rdi,rax
GameAssembly.dll+259B9C1: 48 85 DB                 - test rbx,rbx
}
Night Shard gives memoryshard

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,8B 58 1C 48 8B 0D 10 AC BE 04) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
 mov [rax+1C],#2090000001
code:
  mov ebx,[rax+1C]
  mov rcx,[GameAssembly.dll+65A25F0]
  jmp return

INJECT:
  jmp newmem
  nop 5
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 58 1C 48 8B 0D 10 AC BE 04

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+19B79D6

GameAssembly.dll+19B79AD: 0F 84 27 05 00 00        - je GameAssembly.dll+19B7EDA
GameAssembly.dll+19B79B3: 33 D2                    - xor edx,edx
GameAssembly.dll+19B79B5: E8 26 41 B1 00           - call Meta.Grids.GridState.get_WeedData
GameAssembly.dll+19B79BA: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B79BD: 0F 84 17 05 00 00        - je GameAssembly.dll+19B7EDA
GameAssembly.dll+19B79C3: 33 D2                    - xor edx,edx
GameAssembly.dll+19B79C5: 48 8B C8                 - mov rcx,rax
GameAssembly.dll+19B79C8: E8 43 80 7B 02           - call Definitions.Activities.WeedData.get_LootOverride
GameAssembly.dll+19B79CD: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B79D0: 0F 84 04 05 00 00        - je GameAssembly.dll+19B7EDA
// ---------- INJECTING HERE ----------
GameAssembly.dll+19B79D6: 8B 58 1C                 - mov ebx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+19B79D9: 48 8B 0D 10 AC BE 04     - mov rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+19B79E0: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
GameAssembly.dll+19B79E7: 74 14                    - je GameAssembly.dll+19B79FD
GameAssembly.dll+19B79E9: 39 B1 E0 00 00 00        - cmp [rcx+000000E0],esi
GameAssembly.dll+19B79EF: 75 0C                    - jne GameAssembly.dll+19B79FD
GameAssembly.dll+19B79F1: E8 CA 37 AC FE           - call GameAssembly.dll+47B1C0
GameAssembly.dll+19B79F6: 48 8B 0D F3 AB BE 04     - mov rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+19B79FD: 48 8B 84 24 20 02 00 00  - mov rax,[rsp+00000220]
GameAssembly.dll+19B7A05: 40 38 70 20              - cmp [rax+20],sil
GameAssembly.dll+19B7A09: 75 32                    - jne GameAssembly.dll+19B7A3D
}
I have the cracked rune version so maybe not all codes work for everybody that updated there game.

Cuberdon
Expert Cheater
Expert Cheater
Posts: 57
Joined: Thu Dec 14, 2023 12:28 am
Reputation: 5

Re: [Requests] Disney Dreamlight Valley

Post by Cuberdon »

I added a couple things, like the unreleased frilly tops and the Shadow Man Hawaiian Shirt, with mention that we can't have them legit yet, I also found the pride tees.

Working on more quest furniture and I noted the decoration Vanellope wanted when she arrived, they're at two different areas in the document but you can find them under the note "You can legit have no more than 5"

Does anyone have the [Link]? (lid up too)
Last edited by Cuberdon on Sat Jan 06, 2024 2:00 pm, edited 1 time in total.

Ayin
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sat Jan 06, 2024 5:38 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by Ayin »

patjenova wrote:
Sat Jan 06, 2024 1:24 pm
Here are mine

Always Dry Flowers So you Can water Them everytime for memory Shards

Code: Select all


[ENABLE]

aobscanmodule(flower,GameAssembly.dll,44 88 70 18 48 85 FF) // should be unique
alloc(newmem,$1000,flower)

label(code)
label(return)

newmem:
  mov [rax+18],#1
code:
  mov [rax+18],r14b
  test rdi,rdi
  jmp return

flower:
  jmp newmem
  nop 2
return:
registersymbol(flower)



[DISABLE]

flower:
  db 44 88 70 18 48 85 FF

unregistersymbol(flower)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+19B5F19

GameAssembly.dll+19B5EEB: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B5EEE: 0F 84 DB 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5EF4: 48 8B 48 30              - mov rcx,[rax+30]
GameAssembly.dll+19B5EF8: 48 85 C9                 - test rcx,rcx
GameAssembly.dll+19B5EFB: 0F 84 CE 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5F01: 33 D2                    - xor edx,edx
GameAssembly.dll+19B5F03: E8 58 5A B1 00           - call Meta.Grids.GridState.get_FlowerData
GameAssembly.dll+19B5F08: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B5F0B: 0F 84 BE 00 00 00        - je GameAssembly.dll+19B5FCF
GameAssembly.dll+19B5F11: 48 8B BC 24 80 00 00 00  - mov rdi,[rsp+00000080]
// ---------- INJECTING HERE ----------
GameAssembly.dll+19B5F19: 44 88 70 18              - mov [rax+18],r14b
// ---------- DONE INJECTING  ----------
GameAssembly.dll+19B5F1D: 48 85 FF                 - test rdi,rdi
GameAssembly.dll+19B5F20: 74 67                    - je GameAssembly.dll+19B5F89
GameAssembly.dll+19B5F22: 48 8B 44 24 40           - mov rax,[rsp+40]
GameAssembly.dll+19B5F27: B9 01 00 00 00           - mov ecx,00000001
GameAssembly.dll+19B5F2C: 4C 8B 4C 24 48           - mov r9,[rsp+48]
GameAssembly.dll+19B5F31: 4C 8B C7                 - mov r8,rdi
GameAssembly.dll+19B5F34: 48 8B 15 35 DB BE 04     - mov rdx,[GameAssembly.dll+65A3A70]
GameAssembly.dll+19B5F3B: 4C 89 74 24 38           - mov [rsp+38],r14
GameAssembly.dll+19B5F40: 44 88 74 24 30           - mov [rsp+30],r14b
GameAssembly.dll+19B5F45: 48 89 44 24 28           - mov [rsp+28],rax
Infinite Feeding Critters

Code: Select all


[ENABLE]

aobscanmodule(feeding,GameAssembly.dll,E8 42 EC F4 00) // should be unique
alloc(newmem,$1000,feeding)

label(code)
label(return)

newmem:

code:
  //call Google.Protobuf.WellKnownTypes.Timestamp.ToDateTime
  jmp return

feeding:
  jmp newmem
return:
registersymbol(feeding)

[DISABLE]

feeding:
  db E8 42 EC F4 00

unregistersymbol(feeding)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+2032AB9

GameAssembly.dll+2032A9C: 48 8B 4F 20                    - mov rcx,[rdi+20]
GameAssembly.dll+2032AA0: 48 85 C9                       - test rcx,rcx
GameAssembly.dll+2032AA3: 75 0D                          - jne GameAssembly.dll+2032AB2
GameAssembly.dll+2032AA5: 32 C0                          - xor al,al
GameAssembly.dll+2032AA7: 48 8B 5C 24 38                 - mov rbx,[rsp+38]
GameAssembly.dll+2032AAC: 48 83 C4 20                    - add rsp,20
GameAssembly.dll+2032AB0: 5F                             - pop rdi
GameAssembly.dll+2032AB1: C3                             - ret 
GameAssembly.dll+2032AB2: 33 D2                          - xor edx,edx
GameAssembly.dll+2032AB4: 48 89 74 24 30                 - mov [rsp+30],rsi
// ---------- INJECTING HERE ----------
GameAssembly.dll+2032AB9: E8 42 EC F4 00                 - call Google.Protobuf.WellKnownTypes.Timestamp.ToDateTime
// ---------- DONE INJECTING  ----------
GameAssembly.dll+2032ABE: 48 8B F8                       - mov rdi,rax
GameAssembly.dll+2032AC1: 33 D2                          - xor edx,edx
GameAssembly.dll+2032AC3: 48 B9 00 C0 69 2A C9 00 00 00  - mov rcx,000000C92A69C000
GameAssembly.dll+2032ACD: 48 BE FF FF FF FF FF FF FF 3F  - mov rsi,3FFFFFFFFFFFFFFF
GameAssembly.dll+2032AD7: 48 23 FE                       - and rdi,rsi
GameAssembly.dll+2032ADA: 48 23 DE                       - and rbx,rsi
GameAssembly.dll+2032ADD: 48 8B C7                       - mov rax,rdi
GameAssembly.dll+2032AE0: 48 F7 F1                       - div rcx
GameAssembly.dll+2032AE3: 48 8B C3                       - mov rax,rbx
GameAssembly.dll+2032AE6: 48 2B FA                       - sub rdi,rdx
}
Feed critter once to get reward

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,41 8B 47 70 39 45 1C) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  mov [r15+70],#1
code:
  mov eax,[r15+70]
  cmp [rbp+1C],eax
  jmp return

INJECT:
  jmp newmem
  nop 2
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 41 8B 47 70 39 45 1C

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+259B7C9

GameAssembly.dll+259B79D: 83 B9 E0 00 00 00 00        - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+259B7A4: 75 05                       - jne GameAssembly.dll+259B7AB
GameAssembly.dll+259B7A6: E8 15 FA ED FD              - call GameAssembly.dll+47B1C0
GameAssembly.dll+259B7AB: 4C 8B CF                    - mov r9,rdi
GameAssembly.dll+259B7AE: 48 C7 44 24 20 00 00 00 00  - mov qword ptr [rsp+20],00000000
GameAssembly.dll+259B7B7: 4C 8B C3                    - mov r8,rbx
GameAssembly.dll+259B7BA: 49 8B D7                    - mov rdx,r15
GameAssembly.dll+259B7BD: 48 8B CD                    - mov rcx,rbp
GameAssembly.dll+259B7C0: E8 FB 04 00 00              - call Response.UnlockCritter
GameAssembly.dll+259B7C5: C6 46 2C 01                 - mov byte ptr [rsi+2C],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+259B7C9: 41 8B 47 70                 - mov eax,[r15+70]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+259B7CD: 39 45 1C                    - cmp [rbp+1C],eax
GameAssembly.dll+259B7D0: 7C 4B                       - jl GameAssembly.dll+259B81D
GameAssembly.dll+259B7D2: 48 8B 84 24 D0 00 00 00     - mov rax,[rsp+000000D0]
GameAssembly.dll+259B7DA: 4C 8D 44 24 50              - lea r8,[rsp+50]
GameAssembly.dll+259B7DF: 41 0F 10 0E                 - movups xmm1,[r14]
GameAssembly.dll+259B7E3: 4C 8B 8C 24 D8 00 00 00     - mov r9,[rsp+000000D8]
GameAssembly.dll+259B7EB: 48 8D 54 24 70              - lea rdx,[rsp+70]
GameAssembly.dll+259B7F0: 48 C7 44 24 30 00 00 00 00  - mov qword ptr [rsp+30],00000000
GameAssembly.dll+259B7F9: 48 8B CE                    - mov rcx,rsi
GameAssembly.dll+259B7FC: 0F 10 00                    - movups xmm0,[rax]
}
Critter feeding gives memory shard

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,8B 5B 78 EB 4F) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
  mov [rbx+78],#2090000001
code:
  mov ebx,[rbx+78]
  jmp GameAssembly.dll+259B9E9
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 5B 78 EB 4F

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+259B995

GameAssembly.dll+259B960: E8 6B 22 FB FD           - call GameAssembly.dll+54DBD0
GameAssembly.dll+259B965: 48 8B 9C 24 20 01 00 00  - mov rbx,[rsp+00000120]
GameAssembly.dll+259B96D: 48 8B F8                 - mov rdi,rax
GameAssembly.dll+259B970: 48 85 DB                 - test rbx,rbx
GameAssembly.dll+259B973: 0F 84 41 03 00 00        - je GameAssembly.dll+259BCBA
GameAssembly.dll+259B979: 44 38 2D 7E BF 38 04     - cmp [GameAssembly.dll+69278FE],r13b
GameAssembly.dll+259B980: 75 13                    - jne GameAssembly.dll+259B995
GameAssembly.dll+259B982: 48 8D 0D 67 6C 00 04     - lea rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+259B989: E8 F2 FC EC FD           - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+259B98E: C6 05 69 BF 38 04 01     - mov byte ptr [GameAssembly.dll+69278FE],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+259B995: 8B 5B 78                 - mov ebx,[rbx+78]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+259B998: EB 4F                    - jmp GameAssembly.dll+259B9E9
GameAssembly.dll+259B99A: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
GameAssembly.dll+259B9A1: 74 0E                    - je GameAssembly.dll+259B9B1
GameAssembly.dll+259B9A3: 44 39 A9 E0 00 00 00     - cmp [rcx+000000E0],r13d
GameAssembly.dll+259B9AA: 75 05                    - jne GameAssembly.dll+259B9B1
GameAssembly.dll+259B9AC: E8 0F F8 ED FD           - call GameAssembly.dll+47B1C0
GameAssembly.dll+259B9B1: E8 1A 22 FB FD           - call GameAssembly.dll+54DBD0
GameAssembly.dll+259B9B6: 48 8B 9C 24 20 01 00 00  - mov rbx,[rsp+00000120]
GameAssembly.dll+259B9BE: 48 8B F8                 - mov rdi,rax
GameAssembly.dll+259B9C1: 48 85 DB                 - test rbx,rbx
}
Night Shard gives memoryshard

Code: Select all

[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,8B 58 1C 48 8B 0D 10 AC BE 04) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

newmem:
 mov [rax+1C],#2090000001
code:
  mov ebx,[rax+1C]
  mov rcx,[GameAssembly.dll+65A25F0]
  jmp return

INJECT:
  jmp newmem
  nop 5
return:
registersymbol(INJECT)

[DISABLE]

INJECT:
  db 8B 58 1C 48 8B 0D 10 AC BE 04

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+19B79D6

GameAssembly.dll+19B79AD: 0F 84 27 05 00 00        - je GameAssembly.dll+19B7EDA
GameAssembly.dll+19B79B3: 33 D2                    - xor edx,edx
GameAssembly.dll+19B79B5: E8 26 41 B1 00           - call Meta.Grids.GridState.get_WeedData
GameAssembly.dll+19B79BA: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B79BD: 0F 84 17 05 00 00        - je GameAssembly.dll+19B7EDA
GameAssembly.dll+19B79C3: 33 D2                    - xor edx,edx
GameAssembly.dll+19B79C5: 48 8B C8                 - mov rcx,rax
GameAssembly.dll+19B79C8: E8 43 80 7B 02           - call Definitions.Activities.WeedData.get_LootOverride
GameAssembly.dll+19B79CD: 48 85 C0                 - test rax,rax
GameAssembly.dll+19B79D0: 0F 84 04 05 00 00        - je GameAssembly.dll+19B7EDA
// ---------- INJECTING HERE ----------
GameAssembly.dll+19B79D6: 8B 58 1C                 - mov ebx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+19B79D9: 48 8B 0D 10 AC BE 04     - mov rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+19B79E0: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
GameAssembly.dll+19B79E7: 74 14                    - je GameAssembly.dll+19B79FD
GameAssembly.dll+19B79E9: 39 B1 E0 00 00 00        - cmp [rcx+000000E0],esi
GameAssembly.dll+19B79EF: 75 0C                    - jne GameAssembly.dll+19B79FD
GameAssembly.dll+19B79F1: E8 CA 37 AC FE           - call GameAssembly.dll+47B1C0
GameAssembly.dll+19B79F6: 48 8B 0D F3 AB BE 04     - mov rcx,[GameAssembly.dll+65A25F0]
GameAssembly.dll+19B79FD: 48 8B 84 24 20 02 00 00  - mov rax,[rsp+00000220]
GameAssembly.dll+19B7A05: 40 38 70 20              - cmp [rax+20],sil
GameAssembly.dll+19B7A09: 75 32                    - jne GameAssembly.dll+19B7A3D
}
I have the cracked rune version so maybe not all codes work for everybody that updated there game.
Hello, when I copy and paste, nothing happens in CE.

Ayin
Novice Cheater
Novice Cheater
Posts: 16
Joined: Sat Jan 06, 2024 5:38 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by Ayin »

lmrlmax wrote:
Sat Jan 06, 2024 12:28 pm
Here is Updated Player Data Script with Memory Piece Chance Edit for Harvest, Water Flowers, Fishing, Cooking, and Mining.
Unfortunately, it's not working for digging and feeding critter.
And you can still get coin instead memory shard.

Activate Player Data -> Look at Reward Probability -> Change Loot Table Item ID to 2090000001 & Change rewardProbability to 1000.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>106</ID>
      <Description>"Player Data"</Description>
      <Options moHideChildren="1"/>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(plyAvatarINJECT,GameAssembly.dll,48 8B B9 98 01 00 00 48 8B D9 48 85 FF 74 77) // should be unique
alloc(newmem,$1000,plyAvatarINJECT)

label(code)
label(return)

alloc(AvatarData,4,plyAvatarINJECT)
registersymbol(AvatarData)
newmem:
mov [AvatarData],rcx

code:
  mov rdi,[rcx+00000198]
  jmp return

plyAvatarINJECT:
  jmp newmem
  nop 2
return:
registersymbol(plyAvatarINJECT AvatarData)

[DISABLE]

plyAvatarINJECT:
  db 48 8B B9 98 01 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+10F679A

GameAssembly.dll+10F6789: CC                    - int 3 
GameAssembly.dll+10F678A: CC                    - int 3 
GameAssembly.dll+10F678B: CC                    - int 3 
GameAssembly.dll+10F678C: CC                    - int 3 
GameAssembly.dll+10F678D: CC                    - int 3 
GameAssembly.dll+10F678E: CC                    - int 3 
GameAssembly.dll+10F678F: CC                    - int 3 
playerAvatarDatINJECT: 48 89 5C 24 08        - mov [rsp+08],rbx
GameAssembly.dll+10F6795: 57                    - push rdi
GameAssembly.dll+10F6796: 48 83 EC 20           - sub rsp,20
// ---------- INJECTING HERE ----------
GameAssembly.dll+10F679A: 48 8B B9 98 01 00 00  - mov rdi,[rcx+00000198]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+10F67A1: 48 8B D9              - mov rbx,rcx
GameAssembly.dll+10F67A4: 48 85 FF              - test rdi,rdi
GameAssembly.dll+10F67A7: 74 77                 - je GameAssembly.dll+10F6820
GameAssembly.dll+10F67A9: 48 8B 05 60 D1 82 05  - mov rax,[GameAssembly.dll+6923910]
GameAssembly.dll+10F67B0: 48 85 C0              - test rax,rax
GameAssembly.dll+10F67B3: 75 18                 - jne GameAssembly.dll+10F67CD
GameAssembly.dll+10F67B5: 48 8D 0D D4 93 D2 04  - lea rcx,[GameAssembly.dll+5E1FB90]
GameAssembly.dll+10F67BC: E8 9F 72 37 FF        - call GameAssembly.DllCanUnloadNow+B140
GameAssembly.dll+10F67C1: 48 85 C0              - test rax,rax
GameAssembly.dll+10F67C4: 74 60                 - je GameAssembly.dll+10F6826
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>108</ID>
          <Description>"Move Speed Animation Mult"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>AvatarData</Address>
          <Offsets>
            <Offset>1CC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>109</ID>
          <Description>"Sprint Speed Animation Mult"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>AvatarData</Address>
          <Offsets>
            <Offset>1D0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>111</ID>
          <Description>"Player Data"</Description>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>112</ID>
              <Description>"Debug Show All Crafting Recipe"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>104</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1630</ID>
              <Description>"Weed Force Treasure"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>20</Offset>
                <Offset>40</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1638</ID>
              <Description>"Force All to Treasure"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>18</Offset>
                <Offset>140</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1631</ID>
              <Description>"treasureDefaultProbability_"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>18</Offset>
                <Offset>28</Offset>
                <Offset>40</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>1680</ID>
              <Description>"Scramble Coin Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>168</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>113</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>20</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>114</ID>
              <Description>"Exp"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>24</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115</ID>
              <Description>"Mana"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>60</Offset>
                <Offset>28</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>2145</ID>
              <Description>"Reward Probability"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>2167</ID>
                  <Description>"Change Loot Table Item ID -&gt; 2090000001"</Description>
                  <Color>00FF00</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>2168</ID>
                  <Description>"Change rewardProbability -&gt; 1000"</Description>
                  <Color>00FF00</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>2147</ID>
                  <Description>"Harvest"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2146</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2148</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2149</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2150</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2151</ID>
                  <Description>"Water FLower"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2152</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2153</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2154</ID>
                  <Description>"Fishing"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2155</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2156</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2157</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2158</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>28</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2159</ID>
                  <Description>"Cooking"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2160</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>30</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2161</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>30</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>2162</ID>
                  <Description>"Mining"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2163</ID>
                      <Description>"Loot Table Item ID 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2164</ID>
                      <Description>"rewardProbability 1"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2165</ID>
                      <Description>"Loot Table Item ID 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>2166</ID>
                      <Description>"rewardProbability 2"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>38</Offset>
                        <Offset>48</Offset>
                        <Offset>140</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>118</ID>
              <Description>"Level Up Data"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>121</ID>
                  <Description>"Level 1"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>120</ID>
                      <Description>"Item Reward ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>40</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>1F0</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>119</ID>
                      <Description>"Item Reward Amount"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>1C</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>40</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>1F0</Offset>
                        <Offset>28</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1001</ID>
              <Description>"Inbox [Only Visual]"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>997</ID>
                  <Description>"Inbox Key 3"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>30</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>999</ID>
                  <Description>"Inbox Attachment 3"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>80</Offset>
                    <Offset>30</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>998</ID>
                  <Description>"Inbox Key"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>50</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1000</ID>
                  <Description>"Inbox Attachment"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>00FFFF</Color>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>80</Offset>
                    <Offset>50</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>20</Offset>
                    <Offset>180</Offset>
                    <Offset>28</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>123</ID>
          <Description>"World Data"</Description>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>126</ID>
              <Description>"Castle Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C0</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>127</ID>
              <Description>"Wishing Well Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C4</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>128</ID>
              <Description>"Kitchen Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>C8</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>125</ID>
              <Description>"Extra Limit Object"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>130</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>124</ID>
              <Description>"Debug Object Limit Disabled"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>00FF00</Color>
              <VariableType>Byte</VariableType>
              <Address>AvatarData</Address>
              <Offsets>
                <Offset>150</Offset>
                <Offset>30</Offset>
                <Offset>1E0</Offset>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>186</ID>
              <Description>"Scourge Store Item for Clothes [Only For Reference]"</Description>
              <Color>0080FF</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>185</ID>
                  <Description>"Item ID"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>9C</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>40</Offset>
                    <Offset>40</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>978</ID>
                  <Description>"Fatigue"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>18</Offset>
                    <Offset>40</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>977</ID>
                  <Description>"Last Refresh Second"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvatarData</Address>
                  <Offsets>
                    <Offset>18</Offset>
                    <Offset>28</Offset>
                    <Offset>20</Offset>
                    <Offset>10</Offset>
                    <Offset>10</Offset>
                    <Offset>88</Offset>
                    <Offset>30</Offset>
                    <Offset>1E0</Offset>
                    <Offset>60</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>1005</ID>
                  <Description>"Display Scourge Item"</Description>
                  <Color>0080FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>1004</ID>
                      <Description>"Display 1 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1006</ID>
                      <Description>"Display 2 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>28</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1007</ID>
                      <Description>"Display 3 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>30</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1008</ID>
                      <Description>"Display 4 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>38</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1009</ID>
                      <Description>"Display 5 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>40</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1010</ID>
                      <Description>"Display 6 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>48</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1011</ID>
                      <Description>"Display 7 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>50</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1012</ID>
                      <Description>"Display 8 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>58</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>1013</ID>
                      <Description>"Display 9 Item ID"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>AvatarData</Address>
                      <Offsets>
                        <Offset>18</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>18</Offset>
                        <Offset>20</Offset>
                        <Offset>60</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>20</Offset>
                        <Offset>20</Offset>
                        <Offset>10</Offset>
                        <Offset>10</Offset>
                        <Offset>88</Offset>
                        <Offset>30</Offset>
                        <Offset>1E0</Offset>
                        <Offset>60</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Video
Thank you, this worked, you are great

lmrlmax
Expert Cheater
Expert Cheater
Posts: 165
Joined: Mon Dec 06, 2021 1:04 pm
Reputation: 354

Re: [Requests] Disney Dreamlight Valley

Post by lmrlmax »

Here is Memory Piece Script.
Maybe work for you.
There are 6 Script, Including Fishing, Cooking, Harvest, Water Flower, Mining, Weed, and Critter. Except Digging.

Thanks to patjenova for the script, especially for Weed and Flower Always Dry.

If the script for Fishing, Cooking, Harvest, Water Flower, and Mining not work: you can use the script in this Post

*For "Critter Feed Time to 0 [Only Activate While Feeding Critter]" Script:
This Script Affect All Timed Event to 0 [Scourge Store, Bush, Tree, Mining, Etc]
So Infinite Mining, Tree, Bush, and Instant Change Scourge Display [Activate > Enter the scourge shop > Buy something you want > Exit > Repeat]

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2187</ID>
      <Description>"Memory Piece"</Description>
      <Color>FF8000</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>2189</ID>
          <Description>"[Fishing, Cooking, Harvest, Water Flower, Mining] [Activate Both] "</Description>
          <Color>FF8000</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2184</ID>
              <Description>"Loot Table to Memory Piece"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(LootTabletoMemoryINJECT,GameAssembly.dll,8B 5B 18 F6 81 33 01 00 00 04 74 0E 83 B9 E0 00 00 00 00 75 05 E8 2A B2) // should be unique
alloc(newmem,$1000,LootTabletoMemoryINJECT)

label(code)
label(return)

newmem:
mov [rbx+18],#2090000001

code:
  mov ebx,[rbx+18]
  test byte ptr [rcx+00000133],04
  jmp return

LootTabletoMemoryINJECT:
  jmp newmem
  nop 5
return:
registersymbol(LootTabletoMemoryINJECT)

[DISABLE]

LootTabletoMemoryINJECT:
  db 8B 5B 18 F6 81 33 01 00 00 04

unregistersymbol(LootTabletoMemoryINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+780CCC

GameAssembly.dll+780C9F: CC                    - int 3 
Data.get_LootTableItem: 40 53                 - push rbx
GameAssembly.dll+780CA2: 48 83 EC 20           - sub rsp,20
GameAssembly.dll+780CA6: 80 3D F3 B8 1B 06 00  - cmp byte ptr [GameAssembly.dll+693C5A0],00
GameAssembly.dll+780CAD: 48 8B D9              - mov rbx,rcx
GameAssembly.dll+780CB0: 75 13                 - jne GameAssembly.dll+780CC5
GameAssembly.dll+780CB2: 48 8D 0D 47 94 E5 05  - lea rcx,[GameAssembly.dll+65DA100]
GameAssembly.dll+780CB9: E8 12 B7 CE FF        - call GameAssembly.DllCanUnloadNow+8D60
GameAssembly.dll+780CBE: C6 05 DB B8 1B 06 01  - mov byte ptr [GameAssembly.dll+693C5A0],01
GameAssembly.dll+780CC5: 48 8B 0D 34 94 E5 05  - mov rcx,[GameAssembly.dll+65DA100]
// ---------- INJECTING HERE ----------
GameAssembly.dll+780CCC: 8B 5B 18              - mov ebx,[rbx+18]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+780CCF: F6 81 33 01 00 00 04  - test byte ptr [rcx+00000133],04
GameAssembly.dll+780CD6: 74 0E                 - je GameAssembly.dll+780CE6
GameAssembly.dll+780CD8: 83 B9 E0 00 00 00 00  - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+780CDF: 75 05                 - jne GameAssembly.dll+780CE6
GameAssembly.dll+780CE1: E8 2A B2 CF FF        - call GameAssembly.dll+47BF10
GameAssembly.dll+780CE6: 8B C3                 - mov eax,ebx
GameAssembly.dll+780CE8: 48 83 C4 20           - add rsp,20
GameAssembly.dll+780CEC: 5B                    - pop rbx
GameAssembly.dll+780CED: C3                    - ret 
GameAssembly.dll+780CEE: CC                    - int 3 
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2185</ID>
              <Description>"Loot Table Probability to 1000"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(loottableProbabilityINJECT,GameAssembly.dll,41 3B 46 1C 7C 0B) // should be unique
alloc(newmem,$1000,loottableProbabilityINJECT)

label(code)
label(return)

newmem:
mov [r14+1C],#1000

code:
  cmp eax,[r14+1C]
  jl GameAssembly.dll+2515BF1
  jmp return

loottableProbabilityINJECT:
  jmp newmem
  nop
return:
registersymbol(loottableProbabilityINJECT)

[DISABLE]

loottableProbabilityINJECT:
  db 41 3B 46 1C 7C 0B

unregistersymbol(loottableProbabilityINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+2515BE0

GameAssembly.dll+2515BB2: 4C 8B F0              - mov r14,rax
GameAssembly.dll+2515BB5: 48 85 F6              - test rsi,rsi
GameAssembly.dll+2515BB8: 0F 84 9A 03 00 00     - je GameAssembly.dll+2515F58
GameAssembly.dll+2515BBE: 4C 8B 0E              - mov r9,[rsi]
GameAssembly.dll+2515BC1: 4D 8B 81 B0 01 00 00  - mov r8,[r9+000001B0]
GameAssembly.dll+2515BC8: BA E8 03 00 00        - mov edx,000003E8
GameAssembly.dll+2515BCD: 48 8B CE              - mov rcx,rsi
GameAssembly.dll+2515BD0: 41 FF 91 A8 01 00 00  - call qword ptr [r9+000001A8]
GameAssembly.dll+2515BD7: 4D 85 F6              - test r14,r14
GameAssembly.dll+2515BDA: 0F 84 73 03 00 00     - je GameAssembly.dll+2515F53
// ---------- INJECTING HERE ----------
GameAssembly.dll+2515BE0: 41 3B 46 1C           - cmp eax,[r14+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+2515BE4: 7C 0B                 - jl GameAssembly.dll+2515BF1
GameAssembly.dll+2515BE6: 41 80 7D 18 00        - cmp byte ptr [r13+18],00
GameAssembly.dll+2515BEB: 0F 84 49 FF FF FF     - je GameAssembly.dll+2515B3A
GameAssembly.dll+2515BF1: 48 8B 0D B0 42 0C 04  - mov rcx,[GameAssembly.dll+65D9EA8]
GameAssembly.dll+2515BF8: F6 81 33 01 00 00 04  - test byte ptr [rcx+00000133],04
GameAssembly.dll+2515BFF: 74 0E                 - je GameAssembly.dll+2515C0F
GameAssembly.dll+2515C01: 83 B9 E0 00 00 00 00  - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+2515C08: 75 05                 - jne GameAssembly.dll+2515C0F
GameAssembly.dll+2515C0A: E8 01 63 F6 FD        - call GameAssembly.dll+47BF10
GameAssembly.dll+2515C0F: E8 4C DA 03 FE        - call GameAssembly.dll+553660
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2190</ID>
          <Description>"Weed"</Description>
          <Color>FF8000</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2188</ID>
              <Description>"Weed Harvest to Memory Piece"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
// Credit to patjenova

aobscanmodule(WeedProbabilityINJECT,GameAssembly.dll,8B 58 1C 48 8B 0D 70 6B B7 04) // should be unique
alloc(newmem,$1000,WeedProbabilityINJECT)

label(code)
label(return)

newmem:
mov [rax+1C],#2090000001 // Loot Table For Weed Harvest
mov [rax+18],#100        // Probability

code:
  mov ebx,[rax+1C]
  mov rcx,[GameAssembly.dll+65DA100]
  jmp return

WeedProbabilityINJECT:
  jmp newmem
  nop 5
return:
registersymbol(WeedProbabilityINJECT)

[DISABLE]

WeedProbabilityINJECT:
  db 8B 58 1C 48 8B 0D 70 6B B7 04

unregistersymbol(WeedProbabilityINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+1A63586

GameAssembly.dll+1A6355D: 0F 84 27 05 00 00        - je GameAssembly.dll+1A63A8A
GameAssembly.dll+1A63563: 33 D2                    - xor edx,edx
GameAssembly.dll+1A63565: E8 B6 1A AD 00           - call Meta.Grids.GridState.get_WeedData
GameAssembly.dll+1A6356A: 48 85 C0                 - test rax,rax
GameAssembly.dll+1A6356D: 0F 84 17 05 00 00        - je GameAssembly.dll+1A63A8A
GameAssembly.dll+1A63573: 33 D2                    - xor edx,edx
GameAssembly.dll+1A63575: 48 8B C8                 - mov rcx,rax
GameAssembly.dll+1A63578: E8 73 AB 74 02           - call Definitions.Activities.WeedData.get_LootOverride
GameAssembly.dll+1A6357D: 48 85 C0                 - test rax,rax
GameAssembly.dll+1A63580: 0F 84 04 05 00 00        - je GameAssembly.dll+1A63A8A
// ---------- INJECTING HERE ----------
GameAssembly.dll+1A63586: 8B 58 1C                 - mov ebx,[rax+1C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+1A63589: 48 8B 0D 70 6B B7 04     - mov rcx,[GameAssembly.dll+65DA100]
GameAssembly.dll+1A63590: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
GameAssembly.dll+1A63597: 74 14                    - je GameAssembly.dll+1A635AD
GameAssembly.dll+1A63599: 39 B1 E0 00 00 00        - cmp [rcx+000000E0],esi
GameAssembly.dll+1A6359F: 75 0C                    - jne GameAssembly.dll+1A635AD
GameAssembly.dll+1A635A1: E8 6A 89 A1 FE           - call GameAssembly.dll+47BF10
GameAssembly.dll+1A635A6: 48 8B 0D 53 6B B7 04     - mov rcx,[GameAssembly.dll+65DA100]
GameAssembly.dll+1A635AD: 48 8B 84 24 20 02 00 00  - mov rax,[rsp+00000220]
GameAssembly.dll+1A635B5: 40 38 70 20              - cmp [rax+20],sil
GameAssembly.dll+1A635B9: 75 32                    - jne GameAssembly.dll+1A635ED
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2181</ID>
          <Description>"Critter [Activate Both] [Activate &gt; Feed Critter]"</Description>
          <Color>FF8000</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2177</ID>
              <Description>"Critter Feed Reward Memory Piece"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(critterScriptINJECT,GameAssembly.dll,49 8B 5F 58 4D 8B 26) // should be unique
alloc(newmem,$1000,critterScriptINJECT)

label(code)
label(return)

newmem:
mov [r15+70],#1          // Unlock Critter Feed Need
mov [r15+78],#2090000001 // Like food Reward
mov [r15+7C],#2090000001 // Love food Reward

code:
  mov rbx,[r15+58]
  mov r12,[r14]
  jmp return

critterScriptINJECT:
  jmp newmem
  nop 2
return:
registersymbol(critterScriptINJECT)

[DISABLE]

critterScriptINJECT:
  db 49 8B 5F 58 4D 8B 26

unregistersymbol(critterScriptINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+25FA2DB

GameAssembly.dll+25FA2AC: 8B 51 18                 - mov edx,[rcx+18]
GameAssembly.dll+25FA2AF: 48 8B C8                 - mov rcx,rax
GameAssembly.dll+25FA2B2: 48 89 5C 24 20           - mov [rsp+20],rbx
GameAssembly.dll+25FA2B7: 44 8D 43 01              - lea r8d,[rbx+01]
GameAssembly.dll+25FA2BB: E8 10 88 74 FF           - call Meta.Missions.ItemFilter.GetItemQuantity
GameAssembly.dll+25FA2C0: 83 F8 01                 - cmp eax,01
GameAssembly.dll+25FA2C3: 0F 84 C4 00 00 00        - je GameAssembly.dll+25FA38D
GameAssembly.dll+25FA2C9: 8B 47 10                 - mov eax,[rdi+10]
GameAssembly.dll+25FA2CC: 48 8D 94 24 C0 00 00 00  - lea rdx,[rsp+000000C0]
GameAssembly.dll+25FA2D4: 48 8B 0D 25 FE FD 03     - mov rcx,[GameAssembly.dll+65DA100]
// ---------- INJECTING HERE ----------
GameAssembly.dll+25FA2DB: 49 8B 5F 58              - mov rbx,[r15+58]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+25FA2DF: 4D 8B 26                 - mov r12,[r14]
GameAssembly.dll+25FA2E2: 89 84 24 C0 00 00 00     - mov [rsp+000000C0],eax
GameAssembly.dll+25FA2E9: E8 32 9C E7 FD           - call GameAssembly.dll+473F20
GameAssembly.dll+25FA2EE: 48 8B 0D E3 A8 01 04     - mov rcx,[GameAssembly.dll+6614BD8]
GameAssembly.dll+25FA2F5: 45 33 C0                 - xor r8d,r8d
GameAssembly.dll+25FA2F8: 48 8B D0                 - mov rdx,rax
GameAssembly.dll+25FA2FB: E8 60 99 62 01           - call System.String.Format
GameAssembly.dll+25FA300: 48 8B 0D 31 FC FD 03     - mov rcx,[GameAssembly.dll+65D9F38]
GameAssembly.dll+25FA307: 48 8B F8                 - mov rdi,rax
GameAssembly.dll+25FA30A: F6 81 33 01 00 00 04     - test byte ptr [rcx+00000133],04
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>2180</ID>
              <Description>"Critter Feed Time to 0 [Only Activate While Feeding Critter]"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]

aobscanmodule(resetFeedTimeINJECT,GameAssembly.dll,F2 48 0F 2A 4B 18) // should be unique
alloc(newmem,$1000,resetFeedTimeINJECT)

label(code)
label(return)

newmem:
mov [rbx+18],#0
mov [rbx+1C],#0

code:
  cvtsi2sd xmm1,[rbx+18]
  jmp return

resetFeedTimeINJECT:
  jmp newmem
  nop
return:
registersymbol(resetFeedTimeINJECT)

[DISABLE]

resetFeedTimeINJECT:
  db F2 48 0F 2A 4B 18

unregistersymbol(resetFeedTimeINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+2F5C3C8

GameAssembly.dll+2F5C398: 83 B8 E0 00 00 00 00  - cmp dword ptr [rax+000000E0],00
GameAssembly.dll+2F5C39F: 75 0F                 - jne GameAssembly.dll+2F5C3B0
GameAssembly.dll+2F5C3A1: 48 8B C8              - mov rcx,rax
GameAssembly.dll+2F5C3A4: E8 67 FB 51 FD        - call GameAssembly.dll+47BF10
GameAssembly.dll+2F5C3A9: 48 8B 05 C8 D0 66 03  - mov rax,[GameAssembly.dll+65C9478]
GameAssembly.dll+2F5C3B0: 48 8B 80 B8 00 00 00  - mov rax,[rax+000000B8]
GameAssembly.dll+2F5C3B7: 48 8B 48 08           - mov rcx,[rax+08]
GameAssembly.dll+2F5C3BB: 48 89 4C 24 30        - mov [rsp+30],rcx
GameAssembly.dll+2F5C3C0: 0F 57 C9              - xorps xmm1,xmm1
GameAssembly.dll+2F5C3C3: 48 8D 4C 24 30        - lea rcx,[rsp+30]
// ---------- INJECTING HERE ----------
GameAssembly.dll+2F5C3C8: F2 48 0F 2A 4B 18     - cvtsi2sd xmm1,[rbx+18]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+2F5C3CE: 45 33 C9              - xor r9d,r9d
GameAssembly.dll+2F5C3D1: 41 B8 E8 03 00 00     - mov r8d,000003E8
GameAssembly.dll+2F5C3D7: E8 14 90 93 00        - call GameAssembly.dll+38953F0
GameAssembly.dll+2F5C3DC: 48 89 44 24 30        - mov [rsp+30],rax
GameAssembly.dll+2F5C3E1: B8 1F 85 EB 51        - mov eax,51EB851F
GameAssembly.dll+2F5C3E6: 48 8D 4C 24 30        - lea rcx,[rsp+30]
GameAssembly.dll+2F5C3EB: F7 6B 20              - imul [rbx+20]
GameAssembly.dll+2F5C3EE: 45 33 C0              - xor r8d,r8d
GameAssembly.dll+2F5C3F1: C1 FA 05              - sar edx,05
GameAssembly.dll+2F5C3F4: 8B C2                 - mov eax,edx
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>2194</ID>
                  <Description>"This Script Affect All Timed Event to 0 [Scourge Store, Bush, Tree, Mining, Etc]"</Description>
                  <Color>00FFFF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>2195</ID>
                      <Description>"So Infinite Mining, Tree, Bush, and Instant Change Scourge Display"</Description>
                      <Color>00FFFF</Color>
                      <GroupHeader>1</GroupHeader>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>2192</ID>
          <Description>"Flower [Make Flower Always Dry]"</Description>
          <Color>FF8000</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>2193</ID>
              <Description>"Infinite Water Flower"</Description>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
// Credit to patjenova for AOB
aobscanmodule(dryFlowerINJECT,GameAssembly.dll,0F B6 70 18 48 8B 44 24 40) // should be unique
alloc(newmem,$1000,dryFlowerINJECT)

label(code)
label(return)

newmem:
mov [rax+18],#1 // Make Flower Dry

code:
  movzx esi,byte ptr [rax+18]
  mov rax,[rsp+40]
  jmp return

dryFlowerINJECT:
  jmp newmem
  nop 4
return:
registersymbol(dryFlowerINJECT)

[DISABLE]

dryFlowerINJECT:
  db 0F B6 70 18 48 8B 44 24 40

unregistersymbol(dryFlowerINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+1A61A92

GameAssembly.dll+1A61A67: 48 8B 44 24 40     - mov rax,[rsp+40]
GameAssembly.dll+1A61A6C: 48 85 C0           - test rax,rax
GameAssembly.dll+1A61A6F: 0F 84 0A 01 00 00  - je GameAssembly.dll+1A61B7F
GameAssembly.dll+1A61A75: 48 8B 48 30        - mov rcx,[rax+30]
GameAssembly.dll+1A61A79: 48 85 C9           - test rcx,rcx
GameAssembly.dll+1A61A7C: 0F 84 FD 00 00 00  - je GameAssembly.dll+1A61B7F
GameAssembly.dll+1A61A82: 33 D2              - xor edx,edx
GameAssembly.dll+1A61A84: E8 17 34 AD 00     - call Meta.Grids.GridState.get_FlowerData
GameAssembly.dll+1A61A89: 48 85 C0           - test rax,rax
GameAssembly.dll+1A61A8C: 0F 84 ED 00 00 00  - je GameAssembly.dll+1A61B7F
// ---------- INJECTING HERE ----------
GameAssembly.dll+1A61A92: 0F B6 70 18        - movzx esi,byte ptr [rax+18]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+1A61A96: 48 8B 44 24 40     - mov rax,[rsp+40]
GameAssembly.dll+1A61A9B: 48 85 C0           - test rax,rax
GameAssembly.dll+1A61A9E: 0F 84 DB 00 00 00  - je GameAssembly.dll+1A61B7F
GameAssembly.dll+1A61AA4: 48 8B 48 30        - mov rcx,[rax+30]
GameAssembly.dll+1A61AA8: 48 85 C9           - test rcx,rcx
GameAssembly.dll+1A61AAB: 0F 84 CE 00 00 00  - je GameAssembly.dll+1A61B7F
GameAssembly.dll+1A61AB1: 33 D2              - xor edx,edx
GameAssembly.dll+1A61AB3: E8 E8 33 AD 00     - call Meta.Grids.GridState.get_FlowerData
GameAssembly.dll+1A61AB8: 48 85 C0           - test rax,rax
GameAssembly.dll+1A61ABB: 0F 84 BE 00 00 00  - je GameAssembly.dll+1A61B7F
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


peachymoon
What is cheating?
What is cheating?
Posts: 3
Joined: Fri Jan 05, 2024 4:18 am
Reputation: 2

Re: [Requests] Disney Dreamlight Valley

Post by peachymoon »

Is the furniture item you crafted supposed to show up in your crafting collection? If not I messed up and will have to use backup save 😂

I found some non premium items I was wanting for so long though

Alchemists table 40001594
Conjurer’s bookcase 40001810
Casita table 40001751

Thank you for the table!
Last edited by peachymoon on Sat Jan 06, 2024 4:49 pm, edited 1 time in total.

bpx
Expert Cheater
Expert Cheater
Posts: 66
Joined: Tue Dec 01, 2020 9:53 am
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by bpx »

lmrlmax wrote:
Sat Jan 06, 2024 3:00 pm
Here is Memory Piece Script.
I tried on Steam version with Fishing, Cooking, Harvest... method. Can't activate "loot table to memory piece", can activate "probability to 1000" but doing something will then hard crash the game

Post Reply

Who is online

Users browsing this forum: AhrefsBot, Baidu [Spider], Google [Bot], porrareur