Doraemon Story of Seasons (Steam)

Upload your cheat tables here (No requests)
dharthoorn
Noobzor
Noobzor
Posts: 10
Joined: Wed Apr 19, 2017 4:32 pm
Reputation: 8

Re: Doraemon Story of Seasons (Steam)

Post by dharthoorn »

My contribution;
RANDOM_QUALITY_CROP_RATES; Array for random quality crops (quests/farm)
RANDOM_QUALITY_DEFAULT_RATES; Array for random quality rate (bug/fish/gather)

Values are WEIGHTS so if you want only quality 10 then put 0 value to all the others :P
Happy crown completion hunting!

EDIT: Update AOB -sigh- aob unstable need more testing / Hopefully stable now
DORaEMON_SoS_RANDOMQ.CT
(10.32 KiB) Downloaded 111 times


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by dharthoorn on Fri Oct 18, 2019 12:04 pm, edited 3 times in total.

topkomputer
Noobzor
Noobzor
Posts: 9
Joined: Tue Oct 15, 2019 4:35 am
Reputation: 0

Re: Doraemon Story of Seasons (Steam)

Post by topkomputer »

I want to ask why the bugs that I got from item spawner and putting in shipping box, but it didn't get to ryam/major's bug collection book (gold crown).

dharthoorn
Noobzor
Noobzor
Posts: 10
Joined: Wed Apr 19, 2017 4:32 pm
Reputation: 8

Re: Doraemon Story of Seasons (Steam)

Post by dharthoorn »

topkomputer wrote:
Fri Oct 18, 2019 11:21 am
I want to ask why the bugs that I got from item spawner and putting in shipping box, but it didn't get to ryam/major's bug collection book (gold crown).
Because the script that checks and updates the Collection Book only runs after you catch a bug/fish or cook a dish. Bought items do not count and neither do items gotten through completing quests quest.

gimboo
Noobzor
Noobzor
Posts: 5
Joined: Fri Aug 24, 2018 8:15 pm
Reputation: 1

Re: Doraemon Story of Seasons (Steam)

Post by gimboo »

i still get stuck at loading screen when enter new area if i use easy catching bug cheat, hope you can fix it

ps:
i use with other cheat at same time, infinite stamina, Crops Stay Wet After Watering Once and Grow and Fertilize Automatically, Easy Fishing

User avatar
Cake-san
Table Makers
Table Makers
Posts: 425
Joined: Sun Mar 26, 2017 4:32 pm
Reputation: 772

Re: Doraemon Story of Seasons (Steam)

Post by Cake-san »

Alex_182 wrote:
Fri Oct 18, 2019 12:26 am
have a question can add a option to capture bug id same to the fishing to change the captured bug for other?
Cake-san wrote:
Sat Oct 12, 2019 5:52 am
Update 6
Misc
- Updated Easy Bug Catching script, so it spawn bugs that you don't yet caught.
:ph34r:
gimboo wrote:
Fri Oct 18, 2019 12:16 pm
i still get stuck at loading screen when enter new area if i use easy catching bug cheat, hope you can fix it

ps:
i use with other cheat at same time, infinite stamina, Crops Stay Wet After Watering Once and Grow and Fertilize Automatically, Easy Fishing
Which table did you use ?

DrummerIX
ViP
ViP
Posts: 2934
Joined: Wed Mar 22, 2017 6:15 pm
Reputation: 3225

Re: Doraemon Story of Seasons (Steam)

Post by DrummerIX »

I merged Cake-san's Update 6 in EDIT 9.5 of my table.

topkomputer
Noobzor
Noobzor
Posts: 9
Joined: Tue Oct 15, 2019 4:35 am
Reputation: 0

Re: Doraemon Story of Seasons (Steam)

Post by topkomputer »

Is there a cheat code, so we can go directly from first floor to the bottom of the mine b9f / sploosh lake

User avatar
Cake-san
Table Makers
Table Makers
Posts: 425
Joined: Sun Mar 26, 2017 4:32 pm
Reputation: 772

Re: Doraemon Story of Seasons (Steam)

Post by Cake-san »

topkomputer wrote:
Sat Oct 19, 2019 12:32 am
Is there a cheat code, so we can go directly from first floor to the bottom of the mine b9f / sploosh lake
Misc -> GroundModel -> Instance -> mType - change it to hole ?

Alex_182
Noobzor
Noobzor
Posts: 9
Joined: Thu Oct 17, 2019 6:52 am
Reputation: 0

Re: Doraemon Story of Seasons (Steam)

Post by Alex_182 »

Cake-san wrote:
Fri Oct 18, 2019 7:47 pm
Alex_182 wrote:
Fri Oct 18, 2019 12:26 am
have a question can add a option to capture bug id same to the fishing to change the captured bug for other?
Cake-san wrote:
Sat Oct 12, 2019 5:52 am
Update 6
Misc
- Updated Easy Bug Catching script, so it spawn bugs that you don't yet caught.
Thanks :D
Last edited by Alex_182 on Sat Oct 19, 2019 6:29 pm, edited 1 time in total.

gimboo
Noobzor
Noobzor
Posts: 5
Joined: Fri Aug 24, 2018 8:15 pm
Reputation: 1

Re: Doraemon Story of Seasons (Steam)

Post by gimboo »

gimboo wrote:
Fri Oct 18, 2019 12:16 pm
i still get stuck at loading screen when enter new area if i use easy catching bug cheat, hope you can fix it

ps:
i use with other cheat at same time, infinite stamina, Crops Stay Wet After Watering Once and Grow and Fertilize Automatically, Easy Fishing
Which table did you use ?
[/quote]

i use table from first page, but if use the "merged" one its no problem at all, so its ok now
i thing it conflict with "Crops Stay Wet After Watering Once and Grow and Fertilize Automatically", idunno

btw is there any feature thats auto watering crops without we watering it first?
Sorry, for the inconvenience :)

Becaro Es
Noobzor
Noobzor
Posts: 7
Joined: Mon Oct 21, 2019 5:05 am
Reputation: 3

Re: Doraemon Story of Seasons (Steam)

Post by Becaro Es »

I can't activate some of the functions like easy catching bugs and more pointer by cake-san. How to properly activate these cheats?

User avatar
Cake-san
Table Makers
Table Makers
Posts: 425
Joined: Sun Mar 26, 2017 4:32 pm
Reputation: 772

Re: Doraemon Story of Seasons (Steam)

Post by Cake-san »

Becaro Es wrote:
Mon Oct 21, 2019 5:08 am
I can't activate some of the functions like easy catching bugs and more pointer by cake-san. How to properly activate these cheats?
I can only guess, like it might have something to do with that cooking recipe code part thingy. You can try EDIT 8.5 table and see if that more pointer can be activated or not. :roll:

Becaro Es
Noobzor
Noobzor
Posts: 7
Joined: Mon Oct 21, 2019 5:05 am
Reputation: 3

Re: Doraemon Story of Seasons (Steam)

Post by Becaro Es »

Cake-san wrote:
Mon Oct 21, 2019 1:52 pm
I can only guess, like it might have something to do with that cooking recipe code part thingy. You can try EDIT 8.5 table and see if that more pointer can be activated or not. :roll:
And the easy bug catching? Should i activate it as i catch a bug or after a caught a bug? like the easy fish cheat?

User avatar
Cake-san
Table Makers
Table Makers
Posts: 425
Joined: Sun Mar 26, 2017 4:32 pm
Reputation: 772

Re: Doraemon Story of Seasons (Steam)

Post by Cake-san »

Becaro Es wrote:
Mon Oct 21, 2019 2:13 pm
Cake-san wrote:
Mon Oct 21, 2019 1:52 pm
I can only guess, like it might have something to do with that cooking recipe code part thingy. You can try EDIT 8.5 table and see if that more pointer can be activated or not. :roll:
And the easy bug catching? Should i activate it as i catch a bug or after a caught a bug? like the easy fish cheat?
Actually, I think your home is not yet upgraded to included kitchen if I might say ? Because both my latest more pointer and bug catching script use recipe part code either for cooking related option and to access player's bug picture book to spawn bug... don't know if it's relate :oops:

Here I comment out some code -> select all-> copy this code -> double-click script -> Ctrl+A -> paste, click OK -> Yes and try to activate it...
Easy Bug Catching:

Code: Select all

[ENABLE]
assert(BugController:Update,55 48 8B EC 56)
alloc(newmem2,2048,BugController:Update)
label(returnhere2)
getmonostruct(BugController)
getmonostruct(BugDataModel)
getmonostruct(BugMasterModel)

newmem2:
push rbp
mov rbp,rsp
push rsi
test rcx,rcx
je short @f
mov byte ptr[rcx+BugController.mIsStay],1
mov rsi,[rcx+BugController.mBugModel]
test rsi,rsi
je short @f
mov rsi,[rsi+BugDataModel.mBugData]
test rsi,rsi
je short @f
mov byte ptr[rsi+BugMasterModel.mIsRandomQuality],0
mov dword ptr[rsi+BugMasterModel.mQuality],#10
@@:
jmp returnhere2

BugController:Update:
jmp newmem2
returnhere2:

assert(BugPointController:GetBugData,55 48 8B EC 56)
aobscanregion(_GetMapName,TextUtility:GetMapName,TextUtility:GetMapName+50,49 BA)
aobscanregion(_FarmPlayerControllerUpdate,FarmPlayerController:Update,FarmPlayerController:Update+50,49 BA)
//aobscanregion(_ListContains,FarmModel:AddCookingRecipe,FarmModel:AddCookingRecipe+50,49)
getmonostruct(MasterManager)
getmonostruct(BugMasterCollection)
getmonostruct(BugMasterModel)
getmonostruct(UserManager)
getmonostruct(UserModel)
getmonostruct(PicturebookModel)
getmonostruct(BugDataModel)

alloc(newmem,2048,BugPointController:GetBugData)
label(returnhere)
label(exit)
label(temp)

newmem:
push rbp
mov rbp,rsp
push rsi
lea rdx,[rdx]
test rdx,rdx
je long exit
mov [temp],rax
mov [temp+8],rbx
mov [temp+10],rcx
mov [temp+18],rdx
mov [temp+20],r8
mov [temp+28],r9
mov [temp+30],r10
mov [temp+38],r11

readmem(_FarmPlayerControllerUpdate,31)
mov rcx,[rax+UserManager.mUser]
mov rcx,[rcx+UserModel.mBugPicturebookModel]
mov [temp+60],rcx
mov rcx,[rcx+PicturebookModel.mItemIdList]
mov [temp+50],rcx

mov rcx,[temp+60]
sub rsp,30
mov r11,"PicturebookModel:OnBeforeSerialize"
call r11
add rsp,30

readmem(_GetMapName,31)
mov rbx,rax
mov rbx,[rbx+MasterManager.mBugMaster]
mov rbx,[rbx+BugMasterCollection.mBugDatas]
mov [temp+58],rbx

@@:
xor rax,rax
mov rbx,[temp+58]
mov al,[temp+40]
cmp al,[rbx+38]
jnl short @f
mov rbx,[rbx+28]
mov rbx,[rbx+20+rax*8]
add byte ptr[temp+40],01
mov [temp+48],rbx
mov rbx,dword ptr[rbx+BugMasterModel.mItemId]
/*
mov rcx,[temp+50]
mov rax,rcx
mov rdx,rbx
sub rsp,20
cmp dword ptr [rax],00
reassemble(_ListContains)
call r11
add rsp,20
test eax,eax
jne short @b
*/
mov rdx,[temp+18]
mov dword ptr[rdx+18],01
mov rbx,[temp+48]
mov rdx,[rdx+20]
mov [rdx+BugDataModel.mBugData],rbx
jmp short exit
@@:
xor rcx,rcx
mov rax,[temp+50]
mov rbx,[temp+58]
mov eax,dword ptr[rax+18]
cmp eax,dword ptr[rbx+38]
jnl short exit
mov byte ptr[temp+40],0
exit:
mov rax,[temp]
mov rbx,[temp+8]
mov rcx,[temp+10]
mov rdx,[temp+18]
mov r8,[temp+20]
mov r9,[temp+28]
mov r10,[temp+30]
mov r11,[temp+38]
lea rdx,[rdx]
jmp returnhere
temp:
dq 0 0 0 0 0 0 0 0 0 0 0 0 0 0

BugPointController:GetBugData:
jmp newmem
returnhere:

[DISABLE]
dealloc(newmem2)
BugController:Update:
//push rbp
//mov rbp,rsp
//push rsi
db 55 48 8B EC 56

dealloc(newmem)
BugPointController:GetBugData:
//push rbp
//mov rbp,rsp
//push rsi
db 55 48 8B EC 56

Becaro Es
Noobzor
Noobzor
Posts: 7
Joined: Mon Oct 21, 2019 5:05 am
Reputation: 3

Re: Doraemon Story of Seasons (Steam)

Post by Becaro Es »

Cake-san wrote:
Mon Oct 21, 2019 2:22 pm
Becaro Es wrote:
Mon Oct 21, 2019 2:13 pm
Cake-san wrote:
Mon Oct 21, 2019 1:52 pm
I can only guess, like it might have something to do with that cooking recipe code part thingy. You can try EDIT 8.5 table and see if that more pointer can be activated or not. :roll:
And the easy bug catching? Should i activate it as i catch a bug or after a caught a bug? like the easy fish cheat?
Actually, I think your home is not yet upgraded to included kitchen if I might say ? Because both my latest more pointer and bug catching script use recipe part code either for cooking related option and to access player's bug picture book to spawn bug... don't know if it's relate :oops:

Here I comment out some code -> select all-> copy this code -> double-click script -> Ctrl+A -> paste, click OK -> Yes and try to activate it...
Easy Bug Catching:

Code: Select all

[ENABLE]
assert(BugController:Update,55 48 8B EC 56)
alloc(newmem2,2048,BugController:Update)
label(returnhere2)
getmonostruct(BugController)
getmonostruct(BugDataModel)
getmonostruct(BugMasterModel)

newmem2:
push rbp
mov rbp,rsp
push rsi
test rcx,rcx
je short @f
mov byte ptr[rcx+BugController.mIsStay],1
mov rsi,[rcx+BugController.mBugModel]
test rsi,rsi
je short @f
mov rsi,[rsi+BugDataModel.mBugData]
test rsi,rsi
je short @f
mov byte ptr[rsi+BugMasterModel.mIsRandomQuality],0
mov dword ptr[rsi+BugMasterModel.mQuality],#10
@@:
jmp returnhere2

BugController:Update:
jmp newmem2
returnhere2:

assert(BugPointController:GetBugData,55 48 8B EC 56)
aobscanregion(_GetMapName,TextUtility:GetMapName,TextUtility:GetMapName+50,49 BA)
aobscanregion(_FarmPlayerControllerUpdate,FarmPlayerController:Update,FarmPlayerController:Update+50,49 BA)
//aobscanregion(_ListContains,FarmModel:AddCookingRecipe,FarmModel:AddCookingRecipe+50,49)
getmonostruct(MasterManager)
getmonostruct(BugMasterCollection)
getmonostruct(BugMasterModel)
getmonostruct(UserManager)
getmonostruct(UserModel)
getmonostruct(PicturebookModel)
getmonostruct(BugDataModel)

alloc(newmem,2048,BugPointController:GetBugData)
label(returnhere)
label(exit)
label(temp)

newmem:
push rbp
mov rbp,rsp
push rsi
lea rdx,[rdx]
test rdx,rdx
je long exit
mov [temp],rax
mov [temp+8],rbx
mov [temp+10],rcx
mov [temp+18],rdx
mov [temp+20],r8
mov [temp+28],r9
mov [temp+30],r10
mov [temp+38],r11

readmem(_FarmPlayerControllerUpdate,31)
mov rcx,[rax+UserManager.mUser]
mov rcx,[rcx+UserModel.mBugPicturebookModel]
mov [temp+60],rcx
mov rcx,[rcx+PicturebookModel.mItemIdList]
mov [temp+50],rcx

mov rcx,[temp+60]
sub rsp,30
mov r11,"PicturebookModel:OnBeforeSerialize"
call r11
add rsp,30

readmem(_GetMapName,31)
mov rbx,rax
mov rbx,[rbx+MasterManager.mBugMaster]
mov rbx,[rbx+BugMasterCollection.mBugDatas]
mov [temp+58],rbx

@@:
xor rax,rax
mov rbx,[temp+58]
mov al,[temp+40]
cmp al,[rbx+38]
jnl short @f
mov rbx,[rbx+28]
mov rbx,[rbx+20+rax*8]
add byte ptr[temp+40],01
mov [temp+48],rbx
mov rbx,dword ptr[rbx+BugMasterModel.mItemId]

mov rcx,[temp+50]
mov rax,rcx
mov rdx,rbx
sub rsp,20
cmp dword ptr [rax],00
reassemble(_ListContains)
call r11
add rsp,20
test eax,eax
jne short @b

mov rdx,[temp+18]
mov dword ptr[rdx+18],01
mov rbx,[temp+48]
mov rdx,[rdx+20]
mov [rdx+BugDataModel.mBugData],rbx
jmp short exit
@@:
xor rcx,rcx
mov rax,[temp+50]
mov rbx,[temp+58]
mov eax,dword ptr[rax+18]
cmp eax,dword ptr[rbx+38]
jnl short exit
mov byte ptr[temp+40],0
exit:
mov rax,[temp]
mov rbx,[temp+8]
mov rcx,[temp+10]
mov rdx,[temp+18]
mov r8,[temp+20]
mov r9,[temp+28]
mov r10,[temp+30]
mov r11,[temp+38]
lea rdx,[rdx]
jmp returnhere
temp:
dq 0 0 0 0 0 0 0 0 0 0 0 0 0 0

BugPointController:GetBugData:
jmp newmem
returnhere:
 
[DISABLE]
dealloc(newmem2)
BugController:Update:
//push rbp
//mov rbp,rsp
//push rsi
db 55 48 8B EC 56

dealloc(newmem)
BugPointController:GetBugData:
//push rbp
//mov rbp,rsp
//push rsi
db 55 48 8B EC 56
But my house is already maxed out 😅

Easy bug and more pointers're the only functions that i can't activate. I double clicked it/press space on it but nothing seems to be working.

Okay i'll try that code, thank you

Post Reply