Figured out that the animal codes are easy to find after that video you just take the code that is popping up for the last animal petted.. drop each animals code down 4, set 255, down 4, set value to 1, and again drop down 4 to set the value to 91. This will make the animal 10 hearts, award winners and have adult milk/platinum milk.
For example here are the 4 I use for my first animal.
Someone smart here do something with this, as I don't know how to find pointers. Yes I know these addresses are pointless but the pattern of the last two digits on each matter.
please, I don't really understand what you mean, I tried copy and paste the script according to your address but it was not found in my value address :')
Read all my post first. Those addresses are not copy and paste. Read.
How to use this cheat table?
Install Cheat Engine
Double-click the .CT file in order to open it.
Click the PC icon in Cheat Engine in order to select the game process.
Keep the list.
Activate the trainer options by checking boxes or setting values from 0 to 1
I'm manually doing the memory address value editing of the Shipping Log.
Had to do every single item shipping while editing to 10k, 100k, 1m, 10m, 100m, and 1b increments to trigger the Harvest Goddess congratulating for every single item.
If I use the Item Editor cheat in the table, and set my amount to 65535 (FFFF) and just carry the item and drop it into the shipping bin, for some reason I got the entire 1 billion item shipped in one go for that particular item. But the HG only congratulating at the end, and not the incremental milestones.
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4307</ID>
<Description>"Max Shipping Log"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : STORY OF SEASONS Friends of Mineral Town.exe
Version:
Date : 2020-07-16
Author : Rafly
This script does blah blah blah
}
[ENABLE]
aobscanmodule(shippinginfo2,STORY OF SEASONS Friends of Mineral Town.exe,80 7C 91 34 00 74) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2D158F)
label(code)
label(return)
newmem:
mov [rcx+rdx*4+34],1
mov [rcx+rdx*4+18],#1000000000
code:
cmp byte ptr [rcx+rdx*4+34],00
jmp return
shippinginfo2:
jmp newmem
return:
registersymbol(shippinginfo2)
[DISABLE]
shippinginfo2:
db 80 7C 91 34 00
unregistersymbol(shippinginfo2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2D158F
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157A: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157B: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157C: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157D: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157F: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1580: 81 FA A5 01 00 00 - cmp edx,000001A5
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1586: 7D 13 - jnl "STORY OF SEASONS Friends of Mineral Town.exe"+2D159B
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1588: 48 63 C2 - movsxd rax,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2D158B: 48 8D 14 C0 - lea rdx,[rax+rax*8]
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D158F: 80 7C 91 34 00 - cmp byte ptr [rcx+rdx*4+34],00
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1594: 74 05 - je "STORY OF SEASONS Friends of Mineral Town.exe"+2D159B
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1596: 8B 44 91 18 - mov eax,[rcx+rdx*4+18]
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159A: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159B: 33 C0 - xor eax,eax
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159D: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159F: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A0: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A1: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A2: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Last edited by asthebloody on Thu Jul 16, 2020 4:58 pm, edited 2 times in total.
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4308</ID>
<Description>"Max Animal Heart, Crown, Best Quality"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : STORY OF SEASONS Friends of Mineral Town.exe
Version:
Date : 2020-07-17
Author : Rafly
This script does blah blah blah
}
[ENABLE]
aobscanmodule(heartanimal,STORY OF SEASONS Friends of Mineral Town.exe,8B 91 A4 01 00 00 81) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2CC260)
label(code)
label(return)
newmem:
mov [rcx+0000019C],#91
mov [rcx+000001A0],#255
mov [rcx+000001A4],#255
mov [rcx+000001A8],#255
code:
mov edx,[rcx+000001A4]
jmp return
heartanimal:
jmp newmem
nop
return:
registersymbol(heartanimal)
[DISABLE]
heartanimal:
db 8B 91 A4 01 00 00
unregistersymbol(heartanimal)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2CC260
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC256: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC257: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC258: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC259: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25A: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25B: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25C: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25D: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25F: CC - int 3
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC260: 8B 91 A4 01 00 00 - mov edx,[rcx+000001A4]
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC266: 81 FA 13 01 00 00 - cmp edx,00000113
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC26C: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2CC274
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC26E: B8 0A 00 00 00 - mov eax,0000000A
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC273: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC274: B8 1F 85 EB 51 - mov eax,51EB851F
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC279: F7 E2 - mul edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC27B: C1 EA 03 - shr edx,03
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC27E: 8B C2 - mov eax,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC280: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC281: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Last edited by asthebloody on Thu Jul 16, 2020 5:10 pm, edited 2 times in total.
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4307</ID>
<Description>"Max Shipping Log"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : STORY OF SEASONS Friends of Mineral Town.exe
Version:
Date : 2020-07-16
Author : Rafly
This script does blah blah blah
}
[ENABLE]
aobscanmodule(shippinginfo2,STORY OF SEASONS Friends of Mineral Town.exe,80 7C 91 34 00 74) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2D158F)
label(code)
label(return)
newmem:
mov [rcx+rdx*4+34],1
mov [rcx+rdx*4+18],#1000000000
code:
cmp byte ptr [rcx+rdx*4+34],00
jmp return
shippinginfo2:
jmp newmem
return:
registersymbol(shippinginfo2)
[DISABLE]
shippinginfo2:
db 80 7C 91 34 00
unregistersymbol(shippinginfo2)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2D158F
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157A: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157B: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157C: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157D: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D157F: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1580: 81 FA A5 01 00 00 - cmp edx,000001A5
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1586: 7D 13 - jnl "STORY OF SEASONS Friends of Mineral Town.exe"+2D159B
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1588: 48 63 C2 - movsxd rax,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2D158B: 48 8D 14 C0 - lea rdx,[rax+rax*8]
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D158F: 80 7C 91 34 00 - cmp byte ptr [rcx+rdx*4+34],00
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1594: 74 05 - je "STORY OF SEASONS Friends of Mineral Town.exe"+2D159B
"STORY OF SEASONS Friends of Mineral Town.exe"+2D1596: 8B 44 91 18 - mov eax,[rcx+rdx*4+18]
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159A: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159B: 33 C0 - xor eax,eax
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159D: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D159F: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A0: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A1: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2D15A2: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4308</ID>
<Description>"Max Animal Heart, Crown, Best Quality"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : STORY OF SEASONS Friends of Mineral Town.exe
Version:
Date : 2020-07-17
Author : Rafly
This script does blah blah blah
}
[ENABLE]
aobscanmodule(heartanimal,STORY OF SEASONS Friends of Mineral Town.exe,8B 91 A4 01 00 00 81) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2CC260)
label(code)
label(return)
newmem:
mov [rcx+0000019C],#91
mov [rcx+000001A0],#255
mov [rcx+000001A4],#255
mov [rcx+000001A8],#255
code:
mov edx,[rcx+000001A4]
jmp return
heartanimal:
jmp newmem
nop
return:
registersymbol(heartanimal)
[DISABLE]
heartanimal:
db 8B 91 A4 01 00 00
unregistersymbol(heartanimal)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2CC260
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC256: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC257: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC258: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC259: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25A: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25B: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25C: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25D: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25E: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC25F: CC - int 3
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC260: 8B 91 A4 01 00 00 - mov edx,[rcx+000001A4]
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC266: 81 FA 13 01 00 00 - cmp edx,00000113
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC26C: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2CC274
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC26E: B8 0A 00 00 00 - mov eax,0000000A
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC273: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC274: B8 1F 85 EB 51 - mov eax,51EB851F
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC279: F7 E2 - mul edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC27B: C1 EA 03 - shr edx,03
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC27E: 8B C2 - mov eax,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC280: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2CC281: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
Ur the best. Thanks for hearing me.
If I explain clean how to change the amount of gifts you have given the harvest goddess could that help?
Sorry i mean this option for this many day works 99 days works thats crazy^^ i know the other table for max skill this is not so easy for copy and paste^^
Every 7 days talk thats so stupid make from the Game Design -.-^^
Last edited by dragon011 on Thu Jul 16, 2020 5:31 pm, edited 1 time in total.
Before this table is concluded can I possibly request that the goddess gifts, and the training for pets are found at the very least?
I want to input that this game in the past had an extensive cheat table for emulators/consoles and seems to be running very close to the old ways they stacked the data with animals, far fetched, but maybe old cheat tables may help before we should be finished completely finished.. this would be a fun project to keep adding to?
If anyone also has a link to how I can find pointers and start adding to a table properly I would be all game to learn right now.
Please just add an option to change the crops quality too.
EDIT: It would also be great if there was like a cheat where the gifts for the harvest goddess are counted as max gifts you can give to her. With that I mean normally when you throw 1 item in the lake, it gets counted as one item, right? So what I want this cheat to do is that when you throw 1 item in the lake, it gets counted as max items you can give her.
Last edited by Yondaime_Kazzy on Thu Jul 16, 2020 5:55 pm, edited 1 time in total.