Re: Story of Seasons Friends of Mineral Town (Steam)
Posted: Thu Jul 16, 2020 12:19 am
Instant max friendship people , heart people (go to tab people) and max skill nature (tab nature sprites) / talk
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4266</ID>
<Description>"Instant Max Friendship People"</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(friendshipinfo,STORY OF SEASONS Friends of Mineral Town.exe,8B 51 10 81 FA 13 01 00 00) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BD0)
label(code)
label(return)
newmem:
mov [rcx+10],ff
code:
mov edx,[rcx+10]
cmp edx,00000113
jmp return
friendshipinfo:
jmp newmem
nop 4
return:
registersymbol(friendshipinfo)
[DISABLE]
friendshipinfo:
db 8B 51 10 81 FA 13 01 00 00
unregistersymbol(friendshipinfo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2E8BD0
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BC6: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BC7: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BC8: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BC9: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCA: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCB: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCC: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCD: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCE: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BCF: CC - int 3
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BD0: 8B 51 10 - mov edx,[rcx+10]
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BD3: 81 FA 13 01 00 00 - cmp edx,00000113
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BD9: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2E8BE1
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BDB: B8 0A 00 00 00 - mov eax,0000000A
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BE0: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BE1: B8 1F 85 EB 51 - mov eax,51EB851F
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BE6: F7 E2 - mul edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BE8: C1 EA 03 - shr edx,03
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BEB: 8B C2 - mov eax,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BED: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BEE: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8BEF: CC - int 3
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4267</ID>
<Description>"Instant Max Heart People"</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(heartinfo,STORY OF SEASONS Friends of Mineral Town.exe,8B 51 38 81 FA 60 EA 00 00) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FE0)
label(code)
label(return)
newmem:
mov [rcx+38],Ea60
code:
mov edx,[rcx+38]
cmp edx,0000EA60
jmp return
heartinfo:
jmp newmem
nop 4
return:
registersymbol(heartinfo)
[DISABLE]
heartinfo:
db 8B 51 38 81 FA 60 EA 00 00
unregistersymbol(heartinfo)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2E8FE0
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FD6: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FD7: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FD8: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FD9: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDA: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDB: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDC: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDD: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDE: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FDF: CC - int 3
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FE0: 8B 51 38 - mov edx,[rcx+38]
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FE3: 81 FA 60 EA 00 00 - cmp edx,0000EA60
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FE9: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2E8FF1
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FEB: B8 06 00 00 00 - mov eax,00000006
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FF0: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FF1: 81 FA 50 C3 00 00 - cmp edx,0000C350
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FF7: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2E8FFF
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FF9: B8 05 00 00 00 - mov eax,00000005
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FFE: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E8FFF: 81 FA 40 9C 00 00 - cmp edx,00009C40
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9005: 72 06 - jb "STORY OF SEASONS Friends of Mineral Town.exe"+2E900D
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9007: B8 04 00 00 00 - mov eax,00000004
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4269</ID>
<Description>"Instant Max Skill Nature Sprites"</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(skillnature,STORY OF SEASONS Friends of Mineral Town.exe,0F B6 44 08 38) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF8)
label(code)
label(return)
newmem:
mov byte [rax+rcx+38],ff
code:
movzx eax,byte ptr [rax+rcx+38]
jmp return
skillnature:
jmp newmem
return:
registersymbol(skillnature)
[DISABLE]
skillnature:
db 0F B6 44 08 38
unregistersymbol(skillnature)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF8
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BE9: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BEA: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BEB: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BEC: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BED: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BEE: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BEF: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF0: 83 FA 02 - cmp edx,02
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF3: 77 09 - ja "STORY OF SEASONS Friends of Mineral Town.exe"+2E9BFE
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF5: 48 63 C2 - movsxd rax,edx
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BF8: 0F B6 44 08 38 - movzx eax,byte ptr [rax+rcx+38]
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BFD: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9BFE: 32 C0 - xor al,al
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C00: C3 - ret
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C01: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C02: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C03: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C04: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C05: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C06: CC - int 3
"STORY OF SEASONS Friends of Mineral Town.exe"+2E9C07: CC - int 3
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>