[Requests] Disney Dreamlight Valley

Ask about cheats/tables for single player games here
malinkaya
Noobzor
Noobzor
Posts: 5
Joined: Sat May 11, 2024 8:19 pm
Reputation: 1

Re: [Requests] Disney Dreamlight Valley

Post by malinkaya »

Freydisthegreat wrote:
Sun May 12, 2024 6:08 pm
malinkaya wrote:
Sun May 12, 2024 12:32 am
thank you so much for doing this and again i'm not rich by any means
but i'd love to tip you because this is so much work and it's not going by unappreciated 💌
thank you for releasing it publicly also i found maybe some fun ids of things that weren't in the table
cuberdon also doesn't have this i think


the motif ids from the [Link] Image

Code: Select all

100000539
Image

Code: Select all

100000541
How did you find the item ids for them?
Thanks to Rubyelf listing Cuberdon's motifs I went to the last number and from there I ctrl+1 (not numpad)
[Link]

Livaliz
Expert Cheater
Expert Cheater
Posts: 78
Joined: Sat Apr 13, 2024 1:56 pm
Reputation: 7

Re: [Requests] Disney Dreamlight Valley

Post by Livaliz »

*sigh*
Anyone know how to fix this?
Image
A few saves back I crafted Heihei's house with fiber...and it seems to be stuck at thinking anything fiber is his home.

Simply crafting the house 15 times still glitches out the quest :/

Rubyelf
Expert Cheater
Expert Cheater
Posts: 656
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 249

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

Livaliz wrote:
Mon May 13, 2024 4:32 pm
*sigh*
Anyone know how to fix this?
Image
A few saves back I crafted Heihei's house with fiber...and it seems to be stuck at thinking anything fiber is his home.

Simply crafting the house 15 times still glitches out the quest :/
That means your crafting tab is bugged and there is no way to fix it. This is why I stress the importance of backing up saves.

Livaliz
Expert Cheater
Expert Cheater
Posts: 78
Joined: Sat Apr 13, 2024 1:56 pm
Reputation: 7

Re: [Requests] Disney Dreamlight Valley

Post by Livaliz »

Rubyelf wrote:
Mon May 13, 2024 4:35 pm
Livaliz wrote:
Mon May 13, 2024 4:32 pm
*sigh*
Anyone know how to fix this?
Image
A few saves back I crafted Heihei's house with fiber...and it seems to be stuck at thinking anything fiber is his home.

Simply crafting the house 15 times still glitches out the quest :/
That means your crafting tab is bugged and there is no way to fix it. This is why I stress the importance of backing up saves.
Oh god, I hoope I still have that save. Though I doubt it...

lanooner destiny
Cheater
Cheater
Posts: 32
Joined: Wed Feb 28, 2024 8:46 pm
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by lanooner destiny »

Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?

Rubyelf
Expert Cheater
Expert Cheater
Posts: 656
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 249

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
Ill.check later and fix it when I can

Rubyelf
Expert Cheater
Expert Cheater
Posts: 656
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 249

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

Double post oops see below
Last edited by Rubyelf on Mon May 13, 2024 6:17 pm, edited 1 time in total.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 656
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 249

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

Livaliz wrote:
Mon May 13, 2024 4:38 pm
Rubyelf wrote:
Mon May 13, 2024 4:35 pm
Livaliz wrote:
Mon May 13, 2024 4:32 pm
*sigh*
Anyone know how to fix this?
Image
A few saves back I crafted Heihei's house with fiber...and it seems to be stuck at thinking anything fiber is his home.

Simply crafting the house 15 times still glitches out the quest :/
That means your crafting tab is bugged and there is no way to fix it. This is why I stress the importance of backing up saves.
Oh god, I hoope I still have that save. Though I doubt it...
One other thing to try...but I can't guarantee it will.work. Try going to your table, if heiheis house is showing up in the crafting table, click on it and change it to the code for fiber, then go to main menu and back again. Keep in mind this might break your heiheis house if it's down, so you might need to fix it again after.

This is a risky fix but if your save is already borked you might as well try.

lanooner destiny
Cheater
Cheater
Posts: 32
Joined: Wed Feb 28, 2024 8:46 pm
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by lanooner destiny »

lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
instant harcest is also not working

lanooner destiny
Cheater
Cheater
Posts: 32
Joined: Wed Feb 28, 2024 8:46 pm
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by lanooner destiny »

Rubyelf wrote:
Mon May 13, 2024 6:15 pm
lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
Ill.check later and fix it when I can
thanks so much appreciate it

lanooner destiny
Cheater
Cheater
Posts: 32
Joined: Wed Feb 28, 2024 8:46 pm
Reputation: 3

Re: [Requests] Disney Dreamlight Valley

Post by lanooner destiny »

Rubyelf wrote:
Mon May 13, 2024 6:15 pm
lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
Ill.check later and fix it when I can
also instant harvest is not working

Livaliz
Expert Cheater
Expert Cheater
Posts: 78
Joined: Sat Apr 13, 2024 1:56 pm
Reputation: 7

Re: [Requests] Disney Dreamlight Valley

Post by Livaliz »

Rubyelf wrote:
Mon May 13, 2024 6:17 pm
Livaliz wrote:
Mon May 13, 2024 4:38 pm
Rubyelf wrote:
Mon May 13, 2024 4:35 pm


That means your crafting tab is bugged and there is no way to fix it. This is why I stress the importance of backing up saves.
Oh god, I hoope I still have that save. Though I doubt it...
One other thing to try...but I can't guarantee it will.work. Try going to your table, if heiheis house is showing up in the crafting table, click on it and change it to the code for fiber, then go to main menu and back again. Keep in mind this might break your heiheis house if it's down, so you might need to fix it again after.

This is a risky fix but if your save is already borked you might as well try.
Thank you. Sadly it's no longer among them and even my eldest backup seems to have that problem. I think I'm just going to start with a clean slate.

KosDDV
Expert Cheater
Expert Cheater
Posts: 196
Joined: Sun May 05, 2024 4:32 pm
Reputation: 75

Re: [Requests] Disney Dreamlight Valley

Post by KosDDV »

Rubyelf wrote:
Mon May 13, 2024 6:15 pm
lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
Ill.check later and fix it when I can
Hey! Thought I'd try and help you out with it! :) They broke my touch of magic script too (only 1 part of it which was weird)

Instant harvest definitely works.. though if you need to change anything please feel free to do so, I'm still very new to this stuff!

Instant Harvest:
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2586</ID>
<Description>"Instant Harvest Trees/Bushes/Mining (Use this if you don't want to reset Scrooge Shop)"</Description>
<Color>800080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]

aobscanmodule(resetFeedTimeINJECT,GameAssembly.dll,48 8B 7B 18 48 8B 05 49 22 A5 04) // should be unique
alloc(newmem,$1000,resetFeedTimeINJECT)

label(code)
label(return)

newmem:
mov [rbx+18],#0

code:
mov rdi,[rbx+18]


mov rax,[GameAssembly.dll+7462838]
jmp return

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

[DISABLE]

resetFeedTimeINJECT:
db 48 8B 7B 18 48 8B 05 49 22 A5 04

unregistersymbol(resetFeedTimeINJECT)
dealloc(newmem)

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

GameAssembly.dll+2A105B1: 48 8B D9 - mov rbx,rcx
GameAssembly.dll+2A105B4: 48 89 74 24 48 - mov [rsp+48],rsi
GameAssembly.dll+2A105B9: 75 29 - jne GameAssembly.dll+2A105E4
GameAssembly.dll+2A105BB: 48 8D 0D 8E 93 A9 04 - lea rcx,[GameAssembly.dll+74A9950]
GameAssembly.dll+2A105C2: E8 19 14 A1 FD - call GameAssembly.il2cpp_field_set_value+6720
GameAssembly.dll+2A105C7: F0 83 0C 24 00 - lock or dword ptr [rsp],00
GameAssembly.dll+2A105CC: 48 8D 0D 65 22 A5 04 - lea rcx,[GameAssembly.dll+7462838]
GameAssembly.dll+2A105D3: E8 08 14 A1 FD - call GameAssembly.il2cpp_field_set_value+6720
GameAssembly.dll+2A105D8: F0 83 0C 24 00 - lock or dword ptr [rsp],00
GameAssembly.dll+2A105DD: C6 05 3C 85 EE 04 01 - mov byte ptr [GameAssembly.dll+78F8B20],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+2A105E4: 48 8B 7B 18 - mov rdi,[rbx+18]
// ---------- DONE INJECTING ----------
GameAssembly.dll+2A105E8: 48 8B 05 49 22 A5 04 - mov rax,[GameAssembly.dll+7462838]
GameAssembly.dll+2A105EF: 8B 73 20 - mov esi,[rbx+20]
GameAssembly.dll+2A105F2: 83 B8 E4 00 00 00 00 - cmp dword ptr [rax+000000E4],00
GameAssembly.dll+2A105F9: 75 0F - jne GameAssembly.dll+2A1060A
GameAssembly.dll+2A105FB: 48 8B C8 - mov rcx,rax
GameAssembly.dll+2A105FE: E8 0D F5 A0 FD - call GameAssembly.il2cpp_field_set_value+4850
GameAssembly.dll+2A10603: 48 8B 05 2E 22 A5 04 - mov rax,[GameAssembly.dll+7462838]
GameAssembly.dll+2A1060A: 81 FE FF C9 9A 3B - cmp esi,3B9AC9FF
GameAssembly.dll+2A10610: 48 8B 74 24 48 - mov rsi,[rsp+48]
GameAssembly.dll+2A10615: 0F 87 F7 00 00 00 - ja GameAssembly.dll+2A10712
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Touch of magic + design limit:
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2583</ID>
<Description>"Touch of Magic Mod by KoSDDV"</Description>
<Options moHideChildren="1"/>
<Color>400080</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>60</ID>
<Description>"Touch of Magic Limit 5000"</Description>
<Color>400080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-04
Author : KOSDDV

This script does blah blah blah
}

[ENABLE]

aobscanmodule(TOMagic01INJECT,GameAssembly.dll,8B 40 24 89 81 40 01 00 00) // should be unique
alloc(newmem,$1000,TOMagic01INJECT)

label(code)
label(return)

newmem:
mov [rax+24],#5000

code:
mov eax,[rax+24]
mov [rcx+00000140],eax
jmp return

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

[DISABLE]

TOMagic01INJECT:
db 8B 40 24 89 81 40 01 00 00

unregistersymbol(TOMagic01INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+4DCD293

GameAssembly.dll+4DCD268: 45 33 C0 - xor r8d,r8d
GameAssembly.dll+4DCD26B: 49 8B D7 - mov rdx,r15
GameAssembly.dll+4DCD26E: 48 8B CE - mov rcx,rsi
GameAssembly.dll+4DCD271: E8 DA EA E1 FB - call Mdl.Decals.DecalRenderingTool.add_OnCurrentTextureChanged
GameAssembly.dll+4DCD276: 48 8B 85 E0 01 00 00 - mov rax,[rbp+000001E0]
GameAssembly.dll+4DCD27D: 48 85 C0 - test rax,rax
GameAssembly.dll+4DCD280: 0F 84 19 0B 00 00 - je GameAssembly.dll+4DCDD9F
GameAssembly.dll+4DCD286: 48 8B 4D 78 - mov rcx,[rbp+78]
GameAssembly.dll+4DCD28A: 48 85 C9 - test rcx,rcx
GameAssembly.dll+4DCD28D: 0F 84 0C 0B 00 00 - je GameAssembly.dll+4DCDD9F
// ---------- INJECTING HERE ----------
GameAssembly.dll+4DCD293: 8B 40 24 - mov eax,[rax+24]
// ---------- DONE INJECTING ----------
GameAssembly.dll+4DCD296: 89 81 40 01 00 00 - mov [rcx+00000140],eax
GameAssembly.dll+4DCD29C: 80 7D 30 00 - cmp byte ptr [rbp+30],00
GameAssembly.dll+4DCD2A0: 74 20 - je GameAssembly.dll+4DCD2C2
GameAssembly.dll+4DCD2A2: 48 8B 0D 97 24 69 02 - mov rcx,[GameAssembly.dll+745F740]
GameAssembly.dll+4DCD2A9: E8 52 BF 69 FB - call GameAssembly.il2cpp_array_get_byte_length+D10
GameAssembly.dll+4DCD2AE: 48 8B 15 7B 24 69 02 - mov rdx,[GameAssembly.dll+745F730]
GameAssembly.dll+4DCD2B5: 48 8B C8 - mov rcx,rax
GameAssembly.dll+4DCD2B8: 48 8B F0 - mov rsi,rax
GameAssembly.dll+4DCD2BB: E8 F0 90 9F FC - call GameAssembly.dll+17C63B0
GameAssembly.dll+4DCD2C0: EB 08 - jmp GameAssembly.dll+4DCD2CA
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>67</ID>
<Description>"minSizeUV"</Description>
<Color>400080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-04
Author : KOSDDV

This script does blah blah blah
}

[ENABLE]

aobscanmodule(minSizeUVINJECT,GameAssembly.dll,00 F3 0F 10 81 94 00 00 00 88 51 3C 84 D2 74 0C F3 0F 10 51 30) // should be unique
alloc(newmem,$1000,minSizeUVINJECT)

label(code)
label(return)

newmem:
mov [rcx+30],(float)0.005

code:
movss xmm2,[rcx+30]
jmp return

minSizeUVINJECT+10:
jmp newmem
return:
registersymbol(minSizeUVINJECT)

[DISABLE]

minSizeUVINJECT+10:
db F3 0F 10 51 30

unregistersymbol(minSizeUVINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+4DD5A6F

GameAssembly.dll+4DD5A46: 48 83 EC 20 - sub rsp,20
GameAssembly.dll+4DD5A4A: 48 8B D9 - mov rbx,rcx
GameAssembly.dll+4DD5A4D: 0F B6 FA - movzx edi,dl
GameAssembly.dll+4DD5A50: 48 8B 89 E0 01 00 00 - mov rcx,[rcx+000001E0]
GameAssembly.dll+4DD5A57: 48 85 C9 - test rcx,rcx
GameAssembly.dll+4DD5A5A: 0F 84 AC 00 00 00 - je GameAssembly.dll+4DD5B0C
GameAssembly.dll+4DD5A60: F3 0F 10 81 94 00 00 00 - movss xmm0,[rcx+00000094]
GameAssembly.dll+4DD5A68: 88 51 3C - mov [rcx+3C],dl
GameAssembly.dll+4DD5A6B: 84 D2 - test dl,dl
GameAssembly.dll+4DD5A6D: 74 0C - je GameAssembly.dll+4DD5A7B
// ---------- INJECTING HERE ----------
GameAssembly.dll+4DD5A6F: F3 0F 10 51 30 - movss xmm2,[rcx+30]
// ---------- DONE INJECTING ----------
GameAssembly.dll+4DD5A74: F3 0F 10 49 34 - movss xmm1,[rcx+34]
GameAssembly.dll+4DD5A79: EB 0A - jmp GameAssembly.dll+4DD5A85
GameAssembly.dll+4DD5A7B: F3 0F 10 51 28 - movss xmm2,[rcx+28]
GameAssembly.dll+4DD5A80: F3 0F 10 49 2C - movss xmm1,[rcx+2C]
GameAssembly.dll+4DD5A85: 0F 2F D0 - comiss xmm2,xmm0
GameAssembly.dll+4DD5A88: 77 0A - ja GameAssembly.dll+4DD5A94
GameAssembly.dll+4DD5A8A: 0F 2F C1 - comiss xmm0,xmm1
GameAssembly.dll+4DD5A8D: 76 08 - jna GameAssembly.dll+4DD5A97
GameAssembly.dll+4DD5A8F: 0F 28 C1 - movaps xmm0,xmm1
GameAssembly.dll+4DD5A92: EB 03 - jmp GameAssembly.dll+4DD5A97
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>68</ID>
<Description>"minSizeNorm"</Description>
<Color>400080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-04
Author : KOSDDV

This script does blah blah blah
}

[ENABLE]

aobscanmodule(minSizenormalINJECT,GameAssembly.dll,F3 0F 10 51 28 84) // should be unique
alloc(newmem,$1000,minSizenormalINJECT)

label(code)
label(return)

newmem:
mov [rcx+28],(float)0.005

code:
movss xmm2,[rcx+28]
jmp return

minSizenormalINJECT:
jmp newmem
return:
registersymbol(minSizenormalINJECT)

[DISABLE]

minSizenormalINJECT:
db F3 0F 10 51 28

unregistersymbol(minSizenormalINJECT)
dealloc(newmem)

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

GameAssembly.dll+BEB8CB: CC - int 3
GameAssembly.dll+BEB8CC: CC - int 3
GameAssembly.dll+BEB8CD: CC - int 3
GameAssembly.dll+BEB8CE: CC - int 3
GameAssembly.dll+BEB8CF: CC - int 3
GameAssembly.dll+BEB8D0: 0F B6 41 3C - movzx eax,byte ptr [rcx+3C]
GameAssembly.dll+BEB8D4: 84 C0 - test al,al
GameAssembly.dll+BEB8D6: 74 07 - je GameAssembly.dll+BEB8DF
GameAssembly.dll+BEB8D8: F3 0F 10 51 30 - movss xmm2,[rcx+30]
GameAssembly.dll+BEB8DD: EB 05 - jmp GameAssembly.dll+BEB8E4
// ---------- INJECTING HERE ----------
GameAssembly.dll+BEB8DF: F3 0F 10 51 28 - movss xmm2,[rcx+28]
// ---------- DONE INJECTING ----------
GameAssembly.dll+BEB8E4: 84 C0 - test al,al
GameAssembly.dll+BEB8E6: 74 07 - je GameAssembly.dll+BEB8EF
GameAssembly.dll+BEB8E8: F3 0F 10 41 34 - movss xmm0,[rcx+34]
GameAssembly.dll+BEB8ED: EB 05 - jmp GameAssembly.dll+BEB8F4
GameAssembly.dll+BEB8EF: F3 0F 10 41 2C - movss xmm0,[rcx+2C]
GameAssembly.dll+BEB8F4: 0F 2F D1 - comiss xmm2,xmm1
GameAssembly.dll+BEB8F7: 77 0A - ja GameAssembly.dll+BEB903
GameAssembly.dll+BEB8F9: 0F 2F C8 - comiss xmm1,xmm0
GameAssembly.dll+BEB8FC: 76 08 - jna GameAssembly.dll+BEB906
GameAssembly.dll+BEB8FE: 0F 28 C8 - movaps xmm1,xmm0
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>69</ID>
<Description>"maxSizeUV"</Description>
<Color>400080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-04
Author : KOSDDV

This script does blah blah blah
}

[ENABLE]

aobscanmodule(maxSizeUVINJECT,GameAssembly.dll,F3 0F 10 46 34 EB) // should be unique
alloc(newmem,$1000,maxSizeUVINJECT)

label(code)
label(return)

newmem:
mov [rsi+34],(float)5

code:
movss xmm0,[rsi+34]
jmp return

maxSizeUVINJECT:
jmp newmem
return:
registersymbol(maxSizeUVINJECT)

[DISABLE]

maxSizeUVINJECT:
db F3 0F 10 46 34

unregistersymbol(maxSizeUVINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+4DE1BC6

GameAssembly.dll+4DE1BA0: 44 89 6E 60 - mov [rsi+60],r13d
GameAssembly.dll+4DE1BA4: C7 86 80 00 00 00 00 00 00 80 - mov [rsi+00000080],80000000
GameAssembly.dll+4DE1BAE: 0F B6 46 3C - movzx eax,byte ptr [rsi+3C]
GameAssembly.dll+4DE1BB2: 84 C0 - test al,al
GameAssembly.dll+4DE1BB4: 74 07 - je GameAssembly.dll+4DE1BBD
GameAssembly.dll+4DE1BB6: F3 0F 10 4E 30 - movss xmm1,[rsi+30]
GameAssembly.dll+4DE1BBB: EB 05 - jmp GameAssembly.dll+4DE1BC2
GameAssembly.dll+4DE1BBD: F3 0F 10 4E 28 - movss xmm1,[rsi+28]
GameAssembly.dll+4DE1BC2: 84 C0 - test al,al
GameAssembly.dll+4DE1BC4: 74 07 - je GameAssembly.dll+4DE1BCD
// ---------- INJECTING HERE ----------
GameAssembly.dll+4DE1BC6: F3 0F 10 46 34 - movss xmm0,[rsi+34]
// ---------- DONE INJECTING ----------
GameAssembly.dll+4DE1BCB: EB 05 - jmp GameAssembly.dll+4DE1BD2
GameAssembly.dll+4DE1BCD: F3 0F 10 46 2C - movss xmm0,[rsi+2C]
GameAssembly.dll+4DE1BD2: 0F 2F CE - comiss xmm1,xmm6
GameAssembly.dll+4DE1BD5: 0F 97 C0 - seta al
GameAssembly.dll+4DE1BD8: 84 C0 - test al,al
GameAssembly.dll+4DE1BDA: 75 0F - jne GameAssembly.dll+4DE1BEB
GameAssembly.dll+4DE1BDC: 0F 2F F0 - comiss xmm6,xmm0
GameAssembly.dll+4DE1BDF: 0F 97 C0 - seta al
GameAssembly.dll+4DE1BE2: 84 C0 - test al,al
GameAssembly.dll+4DE1BE4: 74 08 - je GameAssembly.dll+4DE1BEE
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>70</ID>
<Description>"maxSizeNorm"</Description>
<Color>000080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-04
Author : KOSDDV

This script does blah blah blah
}

[ENABLE]

aobscanmodule(maxSizeNormINJECT,GameAssembly.dll,03 F3 0F 10 49 34 EB 0A F3 0F 10 51 28 F3 0F 10 49 2C) // should be unique
alloc(newmem,$1000,maxSizeNormINJECT)

label(code)
label(return)

newmem:
mov [rcx+2C],(float)5

code:
movss xmm1,[rcx+2C]
jmp return

maxSizeNormINJECT+0D:
jmp newmem
return:
registersymbol(maxSizeNormINJECT)

[DISABLE]

maxSizeNormINJECT+0D:
db F3 0F 10 49 2C

unregistersymbol(maxSizeNormINJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+4DD5A80

GameAssembly.dll+4DD5A57: 48 85 C9 - test rcx,rcx
GameAssembly.dll+4DD5A5A: 0F 84 AC 00 00 00 - je GameAssembly.dll+4DD5B0C
GameAssembly.dll+4DD5A60: F3 0F 10 81 94 00 00 00 - movss xmm0,[rcx+00000094]
GameAssembly.dll+4DD5A68: 88 51 3C - mov [rcx+3C],dl
GameAssembly.dll+4DD5A6B: 84 D2 - test dl,dl
GameAssembly.dll+4DD5A6D: 74 0C - je GameAssembly.dll+4DD5A7B
GameAssembly.dll+4DD5A6F: E9 8C A5 A5 04 - jmp 7FFA5B570000
GameAssembly.dll+4DD5A74: F3 0F 10 49 34 - movss xmm1,[rcx+34]
GameAssembly.dll+4DD5A79: EB 0A - jmp GameAssembly.dll+4DD5A85
GameAssembly.dll+4DD5A7B: F3 0F 10 51 28 - movss xmm2,[rcx+28]
// ---------- INJECTING HERE ----------
GameAssembly.dll+4DD5A80: F3 0F 10 49 2C - movss xmm1,[rcx+2C]
// ---------- DONE INJECTING ----------
GameAssembly.dll+4DD5A85: 0F 2F D0 - comiss xmm2,xmm0
GameAssembly.dll+4DD5A88: 77 0A - ja GameAssembly.dll+4DD5A94
GameAssembly.dll+4DD5A8A: 0F 2F C1 - comiss xmm0,xmm1
GameAssembly.dll+4DD5A8D: 76 08 - jna GameAssembly.dll+4DD5A97
GameAssembly.dll+4DD5A8F: 0F 28 C1 - movaps xmm0,xmm1
GameAssembly.dll+4DD5A92: EB 03 - jmp GameAssembly.dll+4DD5A97
GameAssembly.dll+4DD5A94: 0F 28 C2 - movaps xmm0,xmm2
GameAssembly.dll+4DD5A97: 33 D2 - xor edx,edx
GameAssembly.dll+4DD5A99: F3 0F 11 81 94 00 00 00 - movss [rcx+00000094],xmm0
GameAssembly.dll+4DD5AA1: E8 0A 92 E1 FB - call GameAssembly.dll+BEECB0
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"Furniture Design Limit 9000"</Description>
<Color>000080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-08
Author : Kingo

This script does blah blah blah
}

[ENABLE]

aobscanmodule(FurnitureDesignLimitINJECT,GameAssembly.dll,3B 41 1C 0F 9D C0 48 83) // should be unique
alloc(newmem,$1000,FurnitureDesignLimitINJECT)

label(code)
label(return)

newmem:
mov [rcx+1C],#9000

code:
cmp eax,[rcx+1C]
setge al
jmp return

FurnitureDesignLimitINJECT:
jmp newmem
nop
return:
registersymbol(FurnitureDesignLimitINJECT)

[DISABLE]

FurnitureDesignLimitINJECT:
db 3B 41 1C 0F 9D C0

unregistersymbol(FurnitureDesignLimitINJECT)
dealloc(newmem)

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

GameAssembly.dll+B8FC0A: 48 8B CB - mov rcx,rbx
GameAssembly.dll+B8FC0D: E8 7E FD FF FF - call Mdl.Furnitures.FurnitureAppearance.get_FurnitureDesigns
GameAssembly.dll+B8FC12: 48 85 C0 - test rax,rax
GameAssembly.dll+B8FC15: 74 20 - je GameAssembly.dll+B8FC37
GameAssembly.dll+B8FC17: 33 D2 - xor edx,edx
GameAssembly.dll+B8FC19: 48 8B C8 - mov rcx,rax
GameAssembly.dll+B8FC1C: E8 CF 51 04 03 - call Meta.Customization.ItemDesignMap.get_DesignCount
GameAssembly.dll+B8FC21: 48 8B 4C 24 40 - mov rcx,[rsp+40]
GameAssembly.dll+B8FC26: 48 85 C9 - test rcx,rcx
GameAssembly.dll+B8FC29: 74 0C - je GameAssembly.dll+B8FC37
// ---------- INJECTING HERE ----------
GameAssembly.dll+B8FC2B: 3B 41 1C - cmp eax,[rcx+1C]
// ---------- DONE INJECTING ----------
GameAssembly.dll+B8FC2E: 0F 9D C0 - setge al
GameAssembly.dll+B8FC31: 48 83 C4 20 - add rsp,20
GameAssembly.dll+B8FC35: 5B - pop rbx
GameAssembly.dll+B8FC36: C3 - ret
GameAssembly.dll+B8FC37: E8 F4 95 88 FF - call GameAssembly.il2cpp_value_box+1B0
GameAssembly.dll+B8FC3C: CC - int 3
GameAssembly.dll+B8FC3D: CC - int 3
GameAssembly.dll+B8FC3E: CC - int 3
GameAssembly.dll+B8FC3F: CC - int 3
Mdl.Furnitures.FurnitureAppearance.GetDesignMaps: 48 83 EC 28 - sub rsp,28
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"Clothing Design Limit 9000"</Description>
<Color>000080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : ddv.exe
Version:
Date : 2024-05-08
Author : Kingo

This script does blah blah blah
}

[ENABLE]

aobscanmodule(DesignLimitClothingINJECT,GameAssembly.dll,3B 41 18 0F 9D C0 48 83 C4 30) // should be unique
alloc(newmem,$1000,DesignLimitClothingINJECT)

label(code)
label(return)

newmem:
mov [rcx+18],#9000


code:
cmp eax,[rcx+18]
setge al
jmp return

DesignLimitClothingINJECT:
jmp newmem
nop
return:
registersymbol(DesignLimitClothingINJECT)

[DISABLE]

DesignLimitClothingINJECT:
db 3B 41 18 0F 9D C0

unregistersymbol(DesignLimitClothingINJECT)
dealloc(newmem)

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

GameAssembly.dll+DCE007: 74 2E - je GameAssembly.dll+DCE037
GameAssembly.dll+DCE009: 48 8B 49 28 - mov rcx,[rcx+28]
GameAssembly.dll+DCE00D: 48 85 C9 - test rcx,rcx
GameAssembly.dll+DCE010: 74 25 - je GameAssembly.dll+DCE037
GameAssembly.dll+DCE012: 0F B6 93 A0 01 00 00 - movzx edx,byte ptr [rbx+000001A0]
GameAssembly.dll+DCE019: 45 33 C0 - xor r8d,r8d
GameAssembly.dll+DCE01C: E8 6F 0F 8A 02 - call Meta.ProfilePlayer.GetDesignCount
GameAssembly.dll+DCE021: 48 8B 4C 24 50 - mov rcx,[rsp+50]
GameAssembly.dll+DCE026: 48 85 C9 - test rcx,rcx
GameAssembly.dll+DCE029: 74 0C - je GameAssembly.dll+DCE037
// ---------- INJECTING HERE ----------
GameAssembly.dll+DCE02B: 3B 41 18 - cmp eax,[rcx+18]
// ---------- DONE INJECTING ----------
GameAssembly.dll+DCE02E: 0F 9D C0 - setge al
GameAssembly.dll+DCE031: 48 83 C4 30 - add rsp,30
GameAssembly.dll+DCE035: 5B - pop rbx
GameAssembly.dll+DCE036: C3 - ret
GameAssembly.dll+DCE037: E8 F4 B1 64 FF - call GameAssembly.il2cpp_value_box+1B0
GameAssembly.dll+DCE03C: CC - int 3
GameAssembly.dll+DCE03D: CC - int 3
GameAssembly.dll+DCE03E: CC - int 3
GameAssembly.dll+DCE03F: CC - int 3
Mdl.Avatar.AvatarAppearance.GetDesignMaps: 48 83 EC 28 - sub rsp,28
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Critter feed time 0, half working.. scrooge not resetting, maybe I didn't do it right but the assembly structure looked very similar.
Spoiler
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>2206</ID>
<Description>"Critter Feed Time 0 + Scrooge Store Reset + Others (Also Affects Mail, Except SPAM)"</Description>
<Options moHideChildren="1"/>
<Color>800080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]

aobscanmodule(INJECT,GameAssembly.dll,48 8B 7B 18 48 8B 0D C0 D9 A5 04) // should be unique
alloc(newmem,$1000,INJECT)

label(code)
label(return)

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



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

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

[DISABLE]

INJECT:
db 48 8B 7B 18 48 8B 05 49 22 A5 04

unregistersymbol(INJECT)
dealloc(newmem)

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

GameAssembly.dll+2A04E8B: 48 8D 0D 56 82 A6 04 - lea rcx,[GameAssembly.dll+746D0E8]
GameAssembly.dll+2A04E92: E8 49 CB A1 FD - call GameAssembly.il2cpp_field_set_value+6720
GameAssembly.dll+2A04E97: F0 83 0C 24 00 - lock or dword ptr [rsp],00
GameAssembly.dll+2A04E9C: 48 8D 0D ED D9 A5 04 - lea rcx,[GameAssembly.dll+7462890]
GameAssembly.dll+2A04EA3: E8 38 CB A1 FD - call GameAssembly.il2cpp_field_set_value+6720
GameAssembly.dll+2A04EA8: F0 83 0C 24 00 - lock or dword ptr [rsp],00
GameAssembly.dll+2A04EAD: 48 8D 0D 14 01 AE 04 - lea rcx,[GameAssembly.dll+74E4FC8]
GameAssembly.dll+2A04EB4: E8 27 CB A1 FD - call GameAssembly.il2cpp_field_set_value+6720
GameAssembly.dll+2A04EB9: F0 83 0C 24 00 - lock or dword ptr [rsp],00
GameAssembly.dll+2A04EBE: C6 05 CC 3B EF 04 01 - mov byte ptr [GameAssembly.dll+78F8A91],01
// ---------- INJECTING HERE ----------
GameAssembly.dll+2A04EC5: 48 8B 7B 18 - mov rdi,[rbx+18]
// ---------- DONE INJECTING ----------
GameAssembly.dll+2A04EC9: 48 8B 0D C0 D9 A5 04 - mov rcx,[GameAssembly.dll+7462890]
GameAssembly.dll+2A04ED0: 8B 73 20 - mov esi,[rbx+20]
GameAssembly.dll+2A04ED3: 83 B9 E4 00 00 00 00 - cmp dword ptr [rcx+000000E4],00
GameAssembly.dll+2A04EDA: 75 05 - jne GameAssembly.dll+2A04EE1
GameAssembly.dll+2A04EDC: E8 2F AC A1 FD - call GameAssembly.il2cpp_field_set_value+4850
GameAssembly.dll+2A04EE1: 45 33 C0 - xor r8d,r8d
GameAssembly.dll+2A04EE4: 8B D6 - mov edx,esi
GameAssembly.dll+2A04EE6: 48 8B CF - mov rcx,rdi
GameAssembly.dll+2A04EE9: E8 D2 FE FF FF - call Google.Protobuf.WellKnownTypes.Duration.IsNormalized
GameAssembly.dll+2A04EEE: 84 C0 - test al,al
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>2207</ID>
<Description>"This Script Affect All Timed Event to 0 [Scourge Store, Bush, Tree, Mining, Etc]"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>2208</ID>
<Description>"So Infinite Mining, Tree, Bush, and Instant Change Scourge Display"</Description>
<Color>0000FF</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>

ChrisGrx
Expert Cheater
Expert Cheater
Posts: 60
Joined: Tue Oct 18, 2022 9:08 pm
Reputation: 7

Re: [Requests] Disney Dreamlight Valley

Post by ChrisGrx »

I think the Scrooge Shop Items are broken too. Items show up but when you buy they don’t stick and you cannot place items or wear the clothes.

All disappear on reset.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 656
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 249

Re: [Requests] Disney Dreamlight Valley

Post by Rubyelf »

KosDDV wrote:
Mon May 13, 2024 9:10 pm
Rubyelf wrote:
Mon May 13, 2024 6:15 pm
lanooner destiny wrote:
Mon May 13, 2024 5:10 pm
Critter Feed Time 0 + Scrooge Store Reset is not working now with todays update the tab is not clickable any help or fix for this ?
Ill.check later and fix it when I can
Hey! Thought I'd try and help you out with it! :) They broke my touch of magic script too (only 1 part of it which was weird)

Instant harvest definitely works.. though if you need to change anything please feel free to do so, I'm still very new to this stuff!
You were very close, you had the scripts turned around, the one you had for instant harvest was actually the one for scrooge and the other way around (there are some small differences).

Here is the updated chart with the fixed scripts, including KoSDDV's touch of magic

Sorry it took awhile all, I had a very busy day, now that I am not sick as hell anymore I was able to actually go out and do things haha
Attachments
DDV Steam V1.10.2.57.ct
(248.47 KiB) Downloaded 108 times

Post Reply

Who is online

Users browsing this forum: AhrefsBot, hista, Korvax, Sadako Candy, WhoAmI