[Requests] Disney Dreamlight Valley

Ask about cheats/tables for single player games here
shadowkarl1
What is cheating?
What is cheating?
Posts: 3
Joined: Sun Jan 28, 2024 4:20 pm
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by shadowkarl1 »

Does anyone have a script to execute the "craft from slot x" from the crafing table ? thanks much

Rubyelf
Expert Cheater
Expert Cheater
Posts: 311
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 82

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

rihedson wrote:
Mon Jan 29, 2024 6:54 pm
Guys i was trying to find Grand Reading nook but couldnt find, can someone help me with the id?

Image
40001996
Last edited by Rubyelf on Tue Jan 30, 2024 8:35 pm, edited 1 time in total.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 311
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 82

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

lmrlmax wrote:
Sat Jan 06, 2024 3:00 pm
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>

How do I go about fixing the script for weeds? It's the only one broken atm (what do I search for under memory viewer)?

aloy
Noobzor
Noobzor
Posts: 8
Joined: Wed Feb 16, 2022 6:38 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by aloy »

Hi, this question might be weird but does anyone know how to get free camera mode? Or unrestricted camera through the phone mode. There's camera mode 3 where you can move it "freely" but the angle and how far you can move the camera is so restricting

Rubyelf
Expert Cheater
Expert Cheater
Posts: 311
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 82

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

I'd love a memory increase from digging if that is possible.

DisTeal
Noobzor
Noobzor
Posts: 8
Joined: Fri Feb 02, 2024 2:55 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by DisTeal »

Does this work in the real game and online?
BugMeOff wrote:
Fri Dec 15, 2023 1:51 am
Huge thanks to lmrlmax for the CT and the item sheet! I started the game late so missed out on a bunch of limited time stuff like the Twitch Drops and past Star Paths, it's awesome to be able to get them again! Btw, the Dreamlight Valley wiki's Event page has been helpful in finding any past event-only stuff.

Making a list for all past non-reoccurring event/limited time stuff. Note this excludes Founder's Pack items, Gold Edition items, and items from currently active redemption codes/events (Currently running star path, PRIDE2023 codes, DDV codes and first two week after end of early access rewards) since I'm too lazy and they seem to be already on the sheet. Sorry... EDIT: All done! Thanks to everyone helping with the item sheet! Note that I might have made some mistakes in copying the ID so do tell me if they're wrong. List now put in a spoiler so the post isn't too long.
Event Item List
Pixar Fest Star Path
Elasticycle 40001520
Mr. Incredible Retro Suit Display 40001521
Burro Piñata 40001522
Miguel's Guitar 40001523
Papel Picados 40001524
McQueen Racing Bed 40001525
Piston Cup 40001526
XL-15 Spaceship Model 40001527
Space Ranger Suit Display 40001528
Adventure Is Out There! Balloon Basket 40001529
Fredricksen Fireplace 40001530
Live the Music T-Shirt 50000360
Pixar Fest 2022 T-Shirt 50000361
Lightning McQueen Racing Jacket 50700121
Low-Boot Incredibles Suit 50900087
High-Boot Incredibles Suit 50900088
IncrediSquirrel 120000046
13 Motifs 100000350 to 100000363, skipping 100000353

Villains' Star Path
Mickey Mouse Jack-O'-Lantern 40001556
Orange Trick or Treater's Bounty 40001557
Late Riser Bench 40001560
Maleficent's Throne 40001561
Magic Mirror (On the Wall) 40001562
Gothic Castle Window 40001563
Well of Souls 40001564
Floating Candles 40001565
Web-Snared Tree 40001566
Halloween Bench 40001567
Incredibles Super-Mask 50300040
Black Cat Ears 50400094
Malevolent Fairy Horns 50400099
Plague Mask 50400100
Raven Wings 50800034
Skeleton Onesie 50900091
Wind-Up Raccoon 120000047
16 Motifs 100000371 to 100000386

Festive Star Path
Big Pile of Gifts 40001643
Festive Garland 40001650
Santa's Gift-Laden Sleigh 40001651
Grand Tree of Holiday Cheer 40001652
Festive Wreath Post 40001653
Festive Dinner Table 40001654
Festive Windows 40001655
Round Wintery Mickey Rug 40001657
Cozy Festive Hearth 40001662
Hot Cocoa Stand 40001663
Festive Holiday Vest 50000363
Festive Reindeer Headband 50400108
Candy Cane Staff 50800037
Festive Holiday Dress 50900097
Festive Holiday Suit 50900098
Festive Fox 120000048
Ice Mask 140500010
Snowflakes 140500013
Merry Mickey 170000003
Festive Merlin 170000004
16 Motifs 100000397 to 100000412

Centennial Star Path
Mickey Mouse Platinum Ceiling Light 40001677
Platinum Steambed 40001683
100th-Anniversary Rug 40001684
Art Deco Mickey Poster 40001714
Art Deco Minnie Poster 40001715
Vitascope 40001735
Celebrating Friendship Statue 40001736
Art Deco Steamboat Sofa 40001738
Decorative Steamboat 40001739
Platinum Techwear Pants 50100159
Steamboat Sneakers 50200112
Melting Platinum Mickey Mouse Ears 50400115
Platinum Techwear Jacket 50700131
Platinum Holographic Backpack 50800039
Vintage Mickey Bracelet 51100029
Gentle Rabbit 120000049
Gloved Hand Makeup 140500017
Mickey & Minnie Makeup 140500018
Platinum Mickey 170000007
Platinum Minnie 170000008
16 Motifs 100000414 to 100000429

Disney Parks Star Path
Mad Tea Party 40001775
Dumbo the Flying Elephant 40001776
Pixar Pal-A-Round 40001777
Magical Recyclers 40001778
Dreamlight Figment Topiary 40001779
Magical Balloon Bundle 40001780
Iron Park Bench 40001781
it's a small world Pillar 40001782
Magical Keepsake Cart 40001783
Mickey Mouse Bob 50400117
Luminous Mickey Mouse Ears 50400118
Magical Varsity Jacket 50700137
Magical Tie-Dye Spirit Jersey 50700138
Waffle Bag 50800049
Dreamlight MagicBand 51100030
Magical Squirrel 120000052
Mickey Freckles Makeup 140500020
Mickey Balloons Makeup 140500021
An Extremely Goofy Conductor 170000010
Ranger Donald 170000011
16 Motifs 100000459 to 100000474

The Wonder of Pixar Star Path
Red Panda Pillar 40001808
Grinning Red Panda Pillar 40001809
Drop Pillar 40001811
Manta Ray Mobile 40001879
Large Aquarium 40001886
Memory Display Partition 40001887
Quirky Retro Couch 40001888
All-Terrain Scooter 40001889
Circular Embossed Metal Fireplace 40001890
Blooming Bob 50500112
Blazing Pixie 50500113
The Wave 50500114
Pompadour in the Cloud 50500115
Octo-bomber 50700145
Friend to the Divers Crop Jacket 50700148
Red Panda Onesie 50900105
Fiery Raven Companion 120000072
Upscale Makeup 140500022
Burning Eyes 140600007
Stealthy Space Ranger 170000012
16 Motifs 100000436 to 100000452, skipping 100000451

Haunted Holiday Star Path
Frightful Fountain 40001998
Skellington's Hill 40001999
Haunted Tonics 40002014
Haunted Pipe Organ 40002016
Halloween Town Archway 40002019
Scalawag's Dinghy 40002060
Cortés Chest 40002095
Haunting Painting 40002105
Haunting Painting 40002106
Haunting Painting 40002107
Haunting Painting 40002108
Pirate's Treasure Trove 40002143
Winifred's Wig 50500117
Mary's Updo 50500119
Ghastly Backpack 50800053
Pumpkin King Costume 50900112
Oogie Boogie Outfit 50900115
Pirate Parrot 120000087
Creepy Crawlers Makeup 140500028
Colorful Jester Makeup 140500029
Haunting Wallpaper 160000166
Trick-or-Treat Stitch 170000022
Pirate Donald 170000023
13 Motifs 100000496 to 100000508

CENTENNIAL Redemption Code (Not limited?)
Melting Platinum Minnie Mouse Ears 50400114

2022 Christmas (Not limited?)
2022 Festive Snowflake Ears 50400107

Game Launch 1st Week Reward
Choco Crocodile 120000045
Mickey Mouse Donut Headband 50400093

Cozy Edition
Purple Cottage 20500007
Cheshire Sweater 50700151
Fear Raccoon 120000076
Anger Raccoon 120000077
Disgust Raccoon 120000078
Joy Raccoon 120000079
Sadness Raccoon 120000080

Twitch Drops
Gamer Desk 40001606
Gamer Chair 40001607
Gamer Desktop 40001608
Gamer Laptop 40001609
Gamer Mickey Ears Headband 50400102
Comfy Gamer Hoodie 50700124
Gamer Backpack 50800035
Gamer Headphones 51200013

DisTeal
Noobzor
Noobzor
Posts: 8
Joined: Fri Feb 02, 2024 2:55 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by DisTeal »

It's not letting me check the box for Craft material to apple. When right clicking it, it says Error while scanning for AOB.

lmrlmax wrote:
Thu Dec 14, 2023 8:49 am
Boopa wrote:
Wed Dec 13, 2023 5:52 pm
Thank you! Thinking of buying the game, wondering how risky it is to cheat in old premium items with a legit copy though..
Will they notice?
Also, does anyone know the item ID for the patchwork dress?
50900113 : Patchwork Dress
Cuberdon wrote:
Thu Dec 14, 2023 1:26 am
Hi! I'm not very good with that kind of tweaking with cheatengine and all, so far I succeeded to use that list to clone apples, use them in crafts, but I don't understand how I must do to get premium/starpath content in my craft menu. I thiiink I have to use "Craft Data [Activate > Craft Table > Click Any Recipe]" to replace an existing recipe but it's getting complicated for me.
Also I can see all the recipes of quest items I've already crafted, but it appears I can't craft any quest item from a quest I've already finished (too bad, I wanted to see if these items could be used as decoration), I don't know if it's normal.

I'm curious about the castle, wishing well and kitchen level, how do these work and what do they do?

(sorry, it really looks like everyone on this forum has it all figured out and I feel very noob)
Image

STEP TO CHANGE ITEM:

Code: Select all

1. After you activate Craft Data
2. Open Craft Menu
3. Click Any Recipe [Recommended to click Top Left Recipe]
4. Result Item ID in Cheat Engine will change
5. Edit Result Item ID to Item you want [You can see Spreadsheet]
6. Click Random Recipe [You can Click Recipe under Top Left Recipe]
7. Top Left Recipe will changed to your wanted Item
8. Click Top Left Recipe
9. Craft
10. You will get your wanted Item
And for the castle, wishing well and kitchen level, I don't know about that too because I just discovered that and looks important and I still early in the game.

I used pirated game but can use online service and create ID, let see if my account can get banned. You can get unreleased content to if you want, ex: maleficent wing, pizza planet.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 311
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 82

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

DisTeal wrote:
Fri Feb 02, 2024 6:13 am
It's not letting me check the box for Craft material to apple. When right clicking it, it says Error while scanning for AOB.

lmrlmax wrote:
Thu Dec 14, 2023 8:49 am
Boopa wrote:
Wed Dec 13, 2023 5:52 pm
Thank you! Thinking of buying the game, wondering how risky it is to cheat in old premium items with a legit copy though..
Will they notice?
Also, does anyone know the item ID for the patchwork dress?
50900113 : Patchwork Dress
Cuberdon wrote:
Thu Dec 14, 2023 1:26 am
Hi! I'm not very good with that kind of tweaking with cheatengine and all, so far I succeeded to use that list to clone apples, use them in crafts, but I don't understand how I must do to get premium/starpath content in my craft menu. I thiiink I have to use "Craft Data [Activate > Craft Table > Click Any Recipe]" to replace an existing recipe but it's getting complicated for me.
Also I can see all the recipes of quest items I've already crafted, but it appears I can't craft any quest item from a quest I've already finished (too bad, I wanted to see if these items could be used as decoration), I don't know if it's normal.

I'm curious about the castle, wishing well and kitchen level, how do these work and what do they do?

(sorry, it really looks like everyone on this forum has it all figured out and I feel very noob)
Image

STEP TO CHANGE ITEM:

Code: Select all

1. After you activate Craft Data
2. Open Craft Menu
3. Click Any Recipe [Recommended to click Top Left Recipe]
4. Result Item ID in Cheat Engine will change
5. Edit Result Item ID to Item you want [You can see Spreadsheet]
6. Click Random Recipe [You can Click Recipe under Top Left Recipe]
7. Top Left Recipe will changed to your wanted Item
8. Click Top Left Recipe
9. Craft
10. You will get your wanted Item
And for the castle, wishing well and kitchen level, I don't know about that too because I just discovered that and looks important and I still early in the game.

I used pirated game but can use online service and create ID, let see if my account can get banned. You can get unreleased content to if you want, ex: maleficent wing, pizza planet.
It's broken for Retail release.

Honestly, go get fearlessrevolution and use the "Items don't decrease" option, then just make sure you have the stuff usually used to make Iron Bars and just swap that out for the premium items etc and craft it. It's easier that way

DisTeal
Noobzor
Noobzor
Posts: 8
Joined: Fri Feb 02, 2024 2:55 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by DisTeal »

Rubyelf wrote:
Fri Feb 02, 2024 7:02 am
DisTeal wrote:
Fri Feb 02, 2024 6:13 am
It's not letting me check the box for Craft material to apple. When right clicking it, it says Error while scanning for AOB.

lmrlmax wrote:
Thu Dec 14, 2023 8:49 am

50900113 : Patchwork Dress

Image

STEP TO CHANGE ITEM:

Code: Select all

1. After you activate Craft Data
2. Open Craft Menu
3. Click Any Recipe [Recommended to click Top Left Recipe]
4. Result Item ID in Cheat Engine will change
5. Edit Result Item ID to Item you want [You can see Spreadsheet]
6. Click Random Recipe [You can Click Recipe under Top Left Recipe]
7. Top Left Recipe will changed to your wanted Item
8. Click Top Left Recipe
9. Craft
10. You will get your wanted Item
And for the castle, wishing well and kitchen level, I don't know about that too because I just discovered that and looks important and I still early in the game.

I used pirated game but can use online service and create ID, let see if my account can get banned. You can get unreleased content to if you want, ex: maleficent wing, pizza planet.
It's broken for Retail release.

Honestly, go get fearlessrevolution and use the "Items don't decrease" option, then just make sure you have the stuff usually used to make Iron Bars and just swap that out for the premium items etc and craft it. It's easier that way
my refined material in the collection tab now has the Memory Partion Wall from Inside out. Is it supposed to be there?
Last edited by DisTeal on Sat Feb 03, 2024 11:26 pm, edited 1 time in total.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 311
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 82

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

DisTeal wrote:
Fri Feb 02, 2024 7:31 am
Rubyelf wrote:
Fri Feb 02, 2024 7:02 am
DisTeal wrote:
Fri Feb 02, 2024 6:13 am
It's not letting me check the box for Craft material to apple. When right clicking it, it says Error while scanning for AOB.


It's broken for Retail release.

Honestly, go get fearlessrevolution and use the "Items don't decrease" option, then just make sure you have the stuff usually used to make Iron Bars and just swap that out for the premium items etc and craft it. It's easier that way
Where is the fearlessrevolution one? and also, my refined material in the collection tab now has the Memory Partion Wall from Inside out. Is it supposed to be there?

That happens when you go to Main Menu while the CE is still running. There is nothing you can do, it's stuck there for good, the only way to fix it is to restart or have a backup of the game. It's why I always make sure to make backups while I am playing around with CE in case something like that happens (it happened to me before so I started over). For future reference NEVER GO TO THE MAIN MENU WHILE CE IS BEING USED TO EDIT ITEMS IN!

Sorry apparently we can't talk about that other program here so I wont bring it up again :dry:

You can try the "Items Don't Decrease" in the table and see if that works.

rihedson
Expert Cheater
Expert Cheater
Posts: 65
Joined: Sat Jan 06, 2024 1:26 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by rihedson »

Rubyelf wrote:
Tue Jan 30, 2024 7:51 pm
rihedson wrote:
Mon Jan 29, 2024 6:54 pm
Guys i was trying to find Grand Reading nook but couldnt find, can someone help me with the id?

Image
40001996
Thank you so much

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

Re: [Requests] Disney Dreamlight Valley

Post by Cuberdon »

Could we edit the player's name through CE?

DisTeal
Noobzor
Noobzor
Posts: 8
Joined: Fri Feb 02, 2024 2:55 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by DisTeal »

lmrlmax wrote:
Sat Jan 06, 2024 3:00 pm
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>

Does anyone have an updated version? it doesnt work with Steam version

LuNaATr1Xx
Noobzor
Noobzor
Posts: 12
Joined: Sun Feb 04, 2024 3:15 am
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by LuNaATr1Xx »

Hello I am new to mods I have downloaded the cheat sheet and set it up but how do I change the number of the item I'm wanting to craft ? Also I can't find the spreadsheet with numbers can someone help please ☺️
MilfSquirter wrote:
Mon Dec 11, 2023 5:03 pm
lmrlmax wrote:
Mon Dec 11, 2023 8:31 am
Here is my table, hope it work for you guys.

- I use pirate version of the game, so I don't know if Craft Result Swap / Item Swap will work in Original Game with Online Feature Check.
- With Craft Result Swap, You can get NPC Skin, Premium Shop Item, Currency, Clothes, Furniture, Tools, and etc.
- For Furniture, Cloth, and Food, I will not list all of them. You can help expand Item ID in [Link] :ph34r:
- There are Moonstone in Item ID, but I don't know if it will work for original game, maybe only visual.
- For Set Achievement Count, it will make your current Achievement Requirement to 99999. I don't know if it will make your account banned, so careful using that.

* Before using this Table, it's recommended to backup your save game
If anyone is curious on how you can backup your save, logout of cloud saving and navigate to
C:\Users\<YOURUSER>\AppData\LocalLow\Gameloft\Disney Dreamlight Valley

Image
Feature
Image
Notes *READ ME FIRST
Notes:
1. You can unlock All Craft Recipe with: Activate Player Data > Debug Show All Crafting Recipe > Change Value to 1
2. You can Swap Item in Inventory and Craft Menu.
---- For Item Swap in Inventory: It's not perfect and not 100% accurate, and it's not safe, sometime it need to move item more than 1 time to other slot to make Item Swap Work.
---- For Swap Craft Result: It's better than Inventory Item Swap, but some item are bugged, Ex: Memory Shard / Piece.
--------- For this step you need to Scourge Shop and Open Craft Menu > Click Any Recipe to Populate Value in Cheat Engine.
--------- Use this Spreadsheet to look at Item ID. [Link]
3. Set All Craft Material to Apple Script will make all craft material to apple. Activate > Open Craft Menu > Cycle between Item Category.
---- It will make some item need +1000 Apple so use Moved Item Set to 9000 [Use It Only For Apple]
i have the legit steam copy of the game and the apple craft does not work but the craft change does i now have paid for skins/items thank you <3 also moonstones is just VISUAL correct but maybe there is a way to spawn moonstone chests?

Clara3
Noobzor
Noobzor
Posts: 5
Joined: Sat Feb 03, 2024 12:26 pm
Reputation: 0

Re: [Requests] Disney Dreamlight Valley

Post by Clara3 »

LuNaATr1Xx wrote:
Sun Feb 04, 2024 3:16 am
Hello I am new to mods I have downloaded the cheat sheet and set it up but how do I change the number of the item I'm wanting to craft ? Also I can't find the spreadsheet with numbers can someone help please ☺️
MilfSquirter wrote:
Mon Dec 11, 2023 5:03 pm
lmrlmax wrote:
Mon Dec 11, 2023 8:31 am
Here is my table, hope it work for you guys.

- I use pirate version of the game, so I don't know if Craft Result Swap / Item Swap will work in Original Game with Online Feature Check.
- With Craft Result Swap, You can get NPC Skin, Premium Shop Item, Currency, Clothes, Furniture, Tools, and etc.
- For Furniture, Cloth, and Food, I will not list all of them. You can help expand Item ID in [Link] :ph34r:
- There are Moonstone in Item ID, but I don't know if it will work for original game, maybe only visual.
- For Set Achievement Count, it will make your current Achievement Requirement to 99999. I don't know if it will make your account banned, so careful using that.

* Before using this Table, it's recommended to backup your save game
If anyone is curious on how you can backup your save, logout of cloud saving and navigate to
C:\Users\<YOURUSER>\AppData\LocalLow\Gameloft\Disney Dreamlight Valley

Image
Feature
Image
Notes *READ ME FIRST
Notes:
1. You can unlock All Craft Recipe with: Activate Player Data > Debug Show All Crafting Recipe > Change Value to 1
2. You can Swap Item in Inventory and Craft Menu.
---- For Item Swap in Inventory: It's not perfect and not 100% accurate, and it's not safe, sometime it need to move item more than 1 time to other slot to make Item Swap Work.
---- For Swap Craft Result: It's better than Inventory Item Swap, but some item are bugged, Ex: Memory Shard / Piece.
--------- For this step you need to Scourge Shop and Open Craft Menu > Click Any Recipe to Populate Value in Cheat Engine.
--------- Use this Spreadsheet to look at Item ID. [Link]
3. Set All Craft Material to Apple Script will make all craft material to apple. Activate > Open Craft Menu > Cycle between Item Category.
---- It will make some item need +1000 Apple so use Moved Item Set to 9000 [Use It Only For Apple]
i have the legit steam copy of the game and the apple craft does not work but the craft change does i now have paid for skins/items thank you <3 also moonstones is just VISUAL correct but maybe there is a way to spawn moonstone chests?
Hi! I'm also a noob, I'm about to post my own question but I can answer yours :)

The spreadsheet is here: [Link]
Use CTRL+F to look for the item you're interested in.

And you need to follow these steps to craft the items you want in your game:

Image

STEP TO CHANGE ITEM:

Code: Select all

1. After you activate Craft Data
2. Open Craft Menu
3. Click Any Recipe [Recommended to click Top Left Recipe]
4. Result Item ID in Cheat Engine will change
5. Edit Result Item ID to Item you want [You can see Spreadsheet]
6. Click Random Recipe [You can Click Recipe under Top Left Recipe]
7. Top Left Recipe will changed to your wanted Item
8. Click Top Left Recipe
9. Craft
10. You will get your wanted Item
Last edited by Clara3 on Sun Feb 04, 2024 10:34 am, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: Griggs, zeomare