Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>4388</ID>
<Description>"Fast Charge"</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(fastcharge,STORY OF SEASONS Friends of Mineral Town.exe,80 B8 9C 03 00 00 00) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+231A43)
label(code)
label(return)
label(fasta1)
label(newcode)
registersymbol(fast1)
alloc(fast1,4)
fast1:
dd #1
newmem:
cmp dword ptr [fast1],#1
jne code
newcode:
push rdx
lea rdx,[rax+8f2]
cmp word ptr [rdx],7
jle fasta1
mov word ptr [rdx],6
fasta1:
mov word ptr [rdx+02],0
pop rdx
code:
cmp byte ptr [rax+0000039C],00
jmp return
fastcharge:
jmp newmem
nop 2
return:
registersymbol(fastcharge)
[DISABLE]
fastcharge:
db 80 B8 9C 03 00 00 00
unregistersymbol(fastcharge)
dealloc(newmem)
unregistersymbol(fast1)
dealloc(fast1)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+231A43
"STORY OF SEASONS Friends of Mineral Town.exe"+231A1C: E8 0F 63 0C 00 - call "STORY OF SEASONS Friends of Mineral Town.exe"+2F7D30
"STORY OF SEASONS Friends of Mineral Town.exe"+231A21: 80 B8 A8 14 00 00 00 - cmp byte ptr [rax+000014A8],00
"STORY OF SEASONS Friends of Mineral Town.exe"+231A28: 74 05 - je "STORY OF SEASONS Friends of Mineral Town.exe"+231A2F
"STORY OF SEASONS Friends of Mineral Town.exe"+231A2A: 40 B6 01 - mov sil,01
"STORY OF SEASONS Friends of Mineral Town.exe"+231A2D: EB 03 - jmp "STORY OF SEASONS Friends of Mineral Town.exe"+231A32
"STORY OF SEASONS Friends of Mineral Town.exe"+231A2F: 40 32 F6 - xor sil,sil
"STORY OF SEASONS Friends of Mineral Town.exe"+231A32: 48 8B 0D 67 11 54 00 - mov rcx,["STORY OF SEASONS Friends of Mineral Town.exe"+772BA0]
"STORY OF SEASONS Friends of Mineral Town.exe"+231A39: E8 62 1A E2 FF - call "STORY OF SEASONS Friends of Mineral Town.exe"+534A0
"STORY OF SEASONS Friends of Mineral Town.exe"+231A3E: 48 85 C0 - test rax,rax
"STORY OF SEASONS Friends of Mineral Town.exe"+231A41: 74 3B - je "STORY OF SEASONS Friends of Mineral Town.exe"+231A7E
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+231A43: 80 B8 9C 03 00 00 00 - cmp byte ptr [rax+0000039C],00
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+231A4A: 74 32 - je "STORY OF SEASONS Friends of Mineral Town.exe"+231A7E
"STORY OF SEASONS Friends of Mineral Town.exe"+231A4C: 40 84 F6 - test sil,sil
"STORY OF SEASONS Friends of Mineral Town.exe"+231A4F: 75 2D - jne "STORY OF SEASONS Friends of Mineral Town.exe"+231A7E
"STORY OF SEASONS Friends of Mineral Town.exe"+231A51: 40 38 B0 11 0A 00 00 - cmp [rax+00000A11],sil
"STORY OF SEASONS Friends of Mineral Town.exe"+231A58: 75 24 - jne "STORY OF SEASONS Friends of Mineral Town.exe"+231A7E
"STORY OF SEASONS Friends of Mineral Town.exe"+231A5A: 48 8B 10 - mov rdx,[rax]
"STORY OF SEASONS Friends of Mineral Town.exe"+231A5D: 48 8B C8 - mov rcx,rax
"STORY OF SEASONS Friends of Mineral Town.exe"+231A60: FF 92 40 03 00 00 - call qword ptr [rdx+00000340]
"STORY OF SEASONS Friends of Mineral Town.exe"+231A66: 84 C0 - test al,al
"STORY OF SEASONS Friends of Mineral Town.exe"+231A68: 75 14 - jne "STORY OF SEASONS Friends of Mineral Town.exe"+231A7E
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4390</ID>
<Description>"Auto Water"</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(autowater,STORY OF SEASONS Friends of Mineral Town.exe,4C 63 F2 45 33 C9) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E00)
label(code)
label(return)
newmem:
code:
mov edx,1
movsxd r14,edx
xor r9d,r9d
jmp return
autowater:
jmp newmem
nop
return:
registersymbol(autowater)
[DISABLE]
autowater:
db 4C 63 F2 45 33 C9
unregistersymbol(autowater)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: "STORY OF SEASONS Friends of Mineral Town.exe"+2D9E00
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DE0: 48 89 5C 24 08 - mov [rsp+08],rbx
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DE5: 48 89 6C 24 10 - mov [rsp+10],rbp
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DEA: 48 89 74 24 18 - mov [rsp+18],rsi
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DEF: 57 - push rdi
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DF0: 41 54 - push r12
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DF2: 41 55 - push r13
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DF4: 41 56 - push r14
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DF6: 41 57 - push r15
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DF8: 48 83 EC 20 - sub rsp,20
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9DFC: 45 0F B6 E1 - movzx r12d,r9l
// ---------- INJECTING HERE ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E00: 4C 63 F2 - movsxd r14,edx
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E03: 45 33 C9 - xor r9d,r9d
// ---------- DONE INJECTING ----------
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E06: C6 81 8D 01 00 00 01 - mov byte ptr [rcx+0000018D],01
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E0D: 4D 8B F8 - mov r15,r8
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E10: 48 8D 1D 41 E5 30 00 - lea rbx,["STORY OF SEASONS Friends of Mineral Town.exe"+5E8358]
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E17: 45 8B D9 - mov r11d,r9d
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E1A: 4C 8D 05 4B E5 30 00 - lea r8,["STORY OF SEASONS Friends of Mineral Town.exe"+5E836C]
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E21: 48 8B E9 - mov rbp,rcx
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E24: 45 8B D1 - mov r10d,r9d
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E27: 45 85 DB - test r11d,r11d
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E2A: 78 28 - js "STORY OF SEASONS Friends of Mineral Town.exe"+2D9E54
"STORY OF SEASONS Friends of Mineral Town.exe"+2D9E2C: 45 85 D2 - test r10d,r10d
}
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>4391</ID>
<Description>"Auto Feed"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(autofeed,STORY OF SEASONS Friends of Mineral Town.exe,44 89 46 0C 03 D0) // should be unique
alloc(newmem,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2D5C76)
label(code)
label(return)
newmem:
code:
mov [rsi+0C],FFFFFFFF
add edx,eax
jmp return
autofeed:
jmp newmem
nop
return:
registersymbol(autofeed)
aobscanmodule(autofeed2,STORY OF SEASONS Friends of Mineral Town.exe,45 89 46 0C 8B C2) // should be unique
alloc(newmem1,$1000,"STORY OF SEASONS Friends of Mineral Town.exe"+2D8349)
label(code1)
label(return1)
newmem1:
code1:
mov [r14+0C],FFFFFFFF
mov eax,edx
jmp return1
autofeed2:
jmp newmem1
nop
return1:
registersymbol(autofeed2)
[DISABLE]
autofeed:
db 44 89 46 0C 03 D0
unregistersymbol(autofeed)
dealloc(newmem)
autofeed2:
db 45 89 46 0C 8B C2
unregistersymbol(autofeed2)
dealloc(newmem1)
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>