Upload your cheat tables here (No requests)
Noire Blackheart
Expert Cheater
Posts: 386 Joined: Mon Mar 27, 2017 2:36 pm
Reputation: 54
Post
by Noire Blackheart » Sun Sep 27, 2020 12:30 am
Replaying the game to prepare for Ryza 2? also thanks for the update.
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
HolyRabbid
Noobzor
Posts: 14 Joined: Fri Mar 20, 2020 11:29 pm
Reputation: 1
Post
by HolyRabbid » Sun Sep 27, 2020 3:39 am
That's kind of funny, because they released another update to the game, version 1.07.
zachillios
Table Makers
Posts: 905 Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760
Post
by zachillios » Sun Sep 27, 2020 2:47 pm
HolyRabbid wrote: ↑ Sun Sep 27, 2020 3:39 am
That's kind of funny, because they released another update to the game, version 1.07.
Yeah y'all are out of luck then. Don't even own the game lol
Noire Blackheart
Expert Cheater
Posts: 386 Joined: Mon Mar 27, 2017 2:36 pm
Reputation: 54
Post
by Noire Blackheart » Sun Sep 27, 2020 3:14 pm
It was only a small bug patch, so it might still work, ill give it a try later on.
Papa Helmeritus
Novice Cheater
Posts: 15 Joined: Mon Oct 05, 2020 3:07 pm
Reputation: 0
Post
by Papa Helmeritus » Tue Oct 13, 2020 8:09 am
At least some of the options do not work anymore. Like Currency finder, time scans, etc. did not have time to test much.
HolyRabbid
Noobzor
Posts: 14 Joined: Fri Mar 20, 2020 11:29 pm
Reputation: 1
Post
by HolyRabbid » Tue Oct 13, 2020 7:27 pm
Wait, 1.08? My Steam copy still shows as 1.07.
Papa Helmeritus
Novice Cheater
Posts: 15 Joined: Mon Oct 05, 2020 3:07 pm
Reputation: 0
Post
by Papa Helmeritus » Wed Oct 14, 2020 4:43 am
Papa Helmeritus wrote: ↑ Tue Oct 13, 2020 8:09 am
At least some of the options do not work anymore. Like Currency finder, time scans, etc. did not have time to test much.
To verify currency finder seems broken, time scans work (no idea how it supposed), same for Alchemy XP etc.
But decided the combat system is a bit too ADHD for my taste in this game, so fixing those matters to me now. Money easy enough to find anyway.
Thaumaturgik
What is cheating?
Posts: 4 Joined: Fri Nov 20, 2020 11:37 am
Reputation: 0
Post
by Thaumaturgik » Fri Nov 20, 2020 11:40 am
Can anyone help me find out the character ID for Klaudia?
Can't seem to find her name in the drop down list for "ID" under "Highlighted Character Editor"
I kinda messed up and now Klaudia is shown as "Ryza" in the status window. It crashes my game when entering the underworld.
The same thing happened for Lent and others, but thankfully they were in the drop down so I was able to change them back to normal.
Please help! ):
uqblue
What is cheating?
Posts: 3 Joined: Tue Sep 10, 2019 2:56 pm
Reputation: 0
Post
by uqblue » Sat Mar 06, 2021 8:04 pm
Can you please support 1.07?
joneeh
What is cheating?
Posts: 3 Joined: Mon Mar 08, 2021 11:16 pm
Reputation: 1
Post
by joneeh » Mon Mar 08, 2021 11:48 pm
Here, i'm just trying to update some code that not working for version 1.07, still credit to zach
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="31">
<CheatEntries>
<CheatEntry>
<ID>481</ID>
<Description>"Currency Finder"</Description>
<Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Atelier_Ryza.exe
Version:
Date : 2020-01-22
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Scan_Currency,Atelier_Ryza.exe,8B 05 ?? ?? 06 01 C3 CC) // should be unique
alloc(newmem,$1000,Scan_Currency)
globalalloc(ScanCurrency,4)
label(code)
label(return)
newmem:
push rax
lea rax,[Atelier_Ryza.exe+147D108]
mov [ScanCurrency],rax
pop rax
code:
mov eax,[Atelier_Ryza.exe+147D108]
jmp return
Scan_Currency:
jmp newmem
nop
return:
registersymbol(Scan_Currency)
[DISABLE]
Scan_Currency:
db 8B 05 ?? ?? 06 01 C3 CC
unregistersymbol(Scan_Currency)
dealloc(newmem)
dealloc(ScanCurrency)
{
// ORIGINAL CODE - INJECTION POINT: "Atelier_Ryza.exe"+41B4D0
"Atelier_Ryza.exe"+41B4C6: C3 - ret
"Atelier_Ryza.exe"+41B4C7: CC - int 3
"Atelier_Ryza.exe"+41B4C8: CC - int 3
"Atelier_Ryza.exe"+41B4C9: CC - int 3
"Atelier_Ryza.exe"+41B4CA: CC - int 3
"Atelier_Ryza.exe"+41B4CB: CC - int 3
"Atelier_Ryza.exe"+41B4CC: CC - int 3
"Atelier_Ryza.exe"+41B4CD: CC - int 3
"Atelier_Ryza.exe"+41B4CE: CC - int 3
"Atelier_Ryza.exe"+41B4CF: CC - int 3
// ---------- INJECTING HERE ----------
"Atelier_Ryza.exe"+41B4D0: 8B 05 62 1B 06 01 - mov eax,[Atelier_Ryza.exe+147D038]
// ---------- DONE INJECTING ----------
"Atelier_Ryza.exe"+41B4D6: C3 - ret
"Atelier_Ryza.exe"+41B4D7: CC - int 3
"Atelier_Ryza.exe"+41B4D8: CC - int 3
"Atelier_Ryza.exe"+41B4D9: CC - int 3
"Atelier_Ryza.exe"+41B4DA: CC - int 3
"Atelier_Ryza.exe"+41B4DB: CC - int 3
"Atelier_Ryza.exe"+41B4DC: CC - int 3
"Atelier_Ryza.exe"+41B4DD: CC - int 3
"Atelier_Ryza.exe"+41B4DE: CC - int 3
"Atelier_Ryza.exe"+41B4DF: CC - int 3
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>482</ID>
<Description>"Cole"</Description>
<VariableType>4 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>483</ID>
<Description>"Gold Coins"</Description>
<VariableType>4 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>484</ID>
<Description>"Gems"</Description>
<VariableType>8 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>-59810</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>466</ID>
<Description>"Alchemy Finder"</Description>
<Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Atelier_Ryza.exe
Version:
Date : 2020-09-26
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Alc_EXP,Atelier_Ryza.exe,8B 8C 3B 0C FC 40 01) // should be unique
alloc(newmem,$1000,Alc_EXP)
globalalloc(AlcEXP,4)
label(code)
label(return)
newmem:
push rax
lea rax,[rbx+rdi+0140FC0C]
mov [AlcEXP],rax
pop rax
code:
mov ecx,[rbx+rdi+0140FC0C]
jmp return
Alc_EXP:
jmp newmem
nop 2
return:
registersymbol(Alc_EXP)
[DISABLE]
Alc_EXP:
db 8B 8C 3B 0C FC 40 01
unregistersymbol(Alc_EXP)
dealloc(newmem)
dealloc(AlcEXP)
{
// ORIGINAL CODE - INJECTION POINT: "Atelier_Ryza.exe"+4101CC
"Atelier_Ryza.exe"+4101A0: E8 4B 3B F1 FF - call Atelier_Ryza.exe+323CF0
"Atelier_Ryza.exe"+4101A5: 89 05 F1 F9 FF 00 - mov [Atelier_Ryza.exe+140FB9C],eax
"Atelier_Ryza.exe"+4101AB: 48 83 C4 28 - add rsp,28
"Atelier_Ryza.exe"+4101AF: C3 - ret
"Atelier_Ryza.exe"+4101B0: 48 89 5C 24 08 - mov [rsp+08],rbx
"Atelier_Ryza.exe"+4101B5: 57 - push rdi
"Atelier_Ryza.exe"+4101B6: 48 83 EC 20 - sub rsp,20
"Atelier_Ryza.exe"+4101BA: 48 63 C1 - movsxd rax,ecx
"Atelier_Ryza.exe"+4101BD: 48 8D 3D 3C FE BE FF - lea rdi,[Atelier_Ryza.exe]
"Atelier_Ryza.exe"+4101C4: 48 8D 1C 85 00 00 00 00 - lea rbx,[rax*4+00000000]
// ---------- INJECTING HERE ----------
"Atelier_Ryza.exe"+4101CC: 8B 8C 3B 9C FB 40 01 - mov ecx,[rbx+rdi+0140FB9C]
// ---------- DONE INJECTING ----------
"Atelier_Ryza.exe"+4101D3: E8 28 3C F1 FF - call Atelier_Ryza.exe+323E00
"Atelier_Ryza.exe"+4101D8: 3B 84 3B 98 FB 40 01 - cmp eax,[rbx+rdi+0140FB98]
"Atelier_Ryza.exe"+4101DF: 7E 14 - jle Atelier_Ryza.exe+4101F5
"Atelier_Ryza.exe"+4101E1: 89 84 3B 98 FB 40 01 - mov [rbx+rdi+0140FB98],eax
"Atelier_Ryza.exe"+4101E8: B0 01 - mov al,01
"Atelier_Ryza.exe"+4101EA: 48 8B 5C 24 30 - mov rbx,[rsp+30]
"Atelier_Ryza.exe"+4101EF: 48 83 C4 20 - add rsp,20
"Atelier_Ryza.exe"+4101F3: 5F - pop rdi
"Atelier_Ryza.exe"+4101F4: C3 - ret
"Atelier_Ryza.exe"+4101F5: 32 C0 - xor al,al
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>463</ID>
<Description>"Current Level"</Description>
<VariableType>4 Bytes</VariableType>
<Address>AlcEXP</Address>
<Offsets>
<Offset>-4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>486</ID>
<Description>"Current EXP"</Description>
<VariableType>4 Bytes</VariableType>
<Address>AlcEXP</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
HolyRabbid
Noobzor
Posts: 14 Joined: Fri Mar 20, 2020 11:29 pm
Reputation: 1
Post
by HolyRabbid » Mon Mar 08, 2021 11:49 pm
joneeh wrote: ↑ Mon Mar 08, 2021 11:48 pm
Here, i'm just trying to update some code that not working for version 1.07, still credit to zach
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="31">
<CheatEntries>
<CheatEntry>
<ID>481</ID>
<Description>"Currency Finder"</Description>
<Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Atelier_Ryza.exe
Version:
Date : 2020-01-22
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Scan_Currency,Atelier_Ryza.exe,8B 05 ?? ?? 06 01 C3 CC) // should be unique
alloc(newmem,$1000,Scan_Currency)
globalalloc(ScanCurrency,4)
label(code)
label(return)
newmem:
push rax
lea rax,[Atelier_Ryza.exe+147D108]
mov [ScanCurrency],rax
pop rax
code:
mov eax,[Atelier_Ryza.exe+147D108]
jmp return
Scan_Currency:
jmp newmem
nop
return:
registersymbol(Scan_Currency)
[DISABLE]
Scan_Currency:
db 8B 05 ?? ?? 06 01 C3 CC
unregistersymbol(Scan_Currency)
dealloc(newmem)
dealloc(ScanCurrency)
{
// ORIGINAL CODE - INJECTION POINT: "Atelier_Ryza.exe"+41B4D0
"Atelier_Ryza.exe"+41B4C6: C3 - ret
"Atelier_Ryza.exe"+41B4C7: CC - int 3
"Atelier_Ryza.exe"+41B4C8: CC - int 3
"Atelier_Ryza.exe"+41B4C9: CC - int 3
"Atelier_Ryza.exe"+41B4CA: CC - int 3
"Atelier_Ryza.exe"+41B4CB: CC - int 3
"Atelier_Ryza.exe"+41B4CC: CC - int 3
"Atelier_Ryza.exe"+41B4CD: CC - int 3
"Atelier_Ryza.exe"+41B4CE: CC - int 3
"Atelier_Ryza.exe"+41B4CF: CC - int 3
// ---------- INJECTING HERE ----------
"Atelier_Ryza.exe"+41B4D0: 8B 05 62 1B 06 01 - mov eax,[Atelier_Ryza.exe+147D038]
// ---------- DONE INJECTING ----------
"Atelier_Ryza.exe"+41B4D6: C3 - ret
"Atelier_Ryza.exe"+41B4D7: CC - int 3
"Atelier_Ryza.exe"+41B4D8: CC - int 3
"Atelier_Ryza.exe"+41B4D9: CC - int 3
"Atelier_Ryza.exe"+41B4DA: CC - int 3
"Atelier_Ryza.exe"+41B4DB: CC - int 3
"Atelier_Ryza.exe"+41B4DC: CC - int 3
"Atelier_Ryza.exe"+41B4DD: CC - int 3
"Atelier_Ryza.exe"+41B4DE: CC - int 3
"Atelier_Ryza.exe"+41B4DF: CC - int 3
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>482</ID>
<Description>"Cole"</Description>
<VariableType>4 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>483</ID>
<Description>"Gold Coins"</Description>
<VariableType>4 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>484</ID>
<Description>"Gems"</Description>
<VariableType>8 Bytes</VariableType>
<Address>ScanCurrency</Address>
<Offsets>
<Offset>-59810</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>466</ID>
<Description>"Alchemy Finder"</Description>
<Options moHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : Atelier_Ryza.exe
Version:
Date : 2020-09-26
Author : Zach
This script does blah blah blah
}
[ENABLE]
aobscanmodule(Alc_EXP,Atelier_Ryza.exe,8B 8C 3B 0C FC 40 01) // should be unique
alloc(newmem,$1000,Alc_EXP)
globalalloc(AlcEXP,4)
label(code)
label(return)
newmem:
push rax
lea rax,[rbx+rdi+0140FC0C]
mov [AlcEXP],rax
pop rax
code:
mov ecx,[rbx+rdi+0140FC0C]
jmp return
Alc_EXP:
jmp newmem
nop 2
return:
registersymbol(Alc_EXP)
[DISABLE]
Alc_EXP:
db 8B 8C 3B 0C FC 40 01
unregistersymbol(Alc_EXP)
dealloc(newmem)
dealloc(AlcEXP)
{
// ORIGINAL CODE - INJECTION POINT: "Atelier_Ryza.exe"+4101CC
"Atelier_Ryza.exe"+4101A0: E8 4B 3B F1 FF - call Atelier_Ryza.exe+323CF0
"Atelier_Ryza.exe"+4101A5: 89 05 F1 F9 FF 00 - mov [Atelier_Ryza.exe+140FB9C],eax
"Atelier_Ryza.exe"+4101AB: 48 83 C4 28 - add rsp,28
"Atelier_Ryza.exe"+4101AF: C3 - ret
"Atelier_Ryza.exe"+4101B0: 48 89 5C 24 08 - mov [rsp+08],rbx
"Atelier_Ryza.exe"+4101B5: 57 - push rdi
"Atelier_Ryza.exe"+4101B6: 48 83 EC 20 - sub rsp,20
"Atelier_Ryza.exe"+4101BA: 48 63 C1 - movsxd rax,ecx
"Atelier_Ryza.exe"+4101BD: 48 8D 3D 3C FE BE FF - lea rdi,[Atelier_Ryza.exe]
"Atelier_Ryza.exe"+4101C4: 48 8D 1C 85 00 00 00 00 - lea rbx,[rax*4+00000000]
// ---------- INJECTING HERE ----------
"Atelier_Ryza.exe"+4101CC: 8B 8C 3B 9C FB 40 01 - mov ecx,[rbx+rdi+0140FB9C]
// ---------- DONE INJECTING ----------
"Atelier_Ryza.exe"+4101D3: E8 28 3C F1 FF - call Atelier_Ryza.exe+323E00
"Atelier_Ryza.exe"+4101D8: 3B 84 3B 98 FB 40 01 - cmp eax,[rbx+rdi+0140FB98]
"Atelier_Ryza.exe"+4101DF: 7E 14 - jle Atelier_Ryza.exe+4101F5
"Atelier_Ryza.exe"+4101E1: 89 84 3B 98 FB 40 01 - mov [rbx+rdi+0140FB98],eax
"Atelier_Ryza.exe"+4101E8: B0 01 - mov al,01
"Atelier_Ryza.exe"+4101EA: 48 8B 5C 24 30 - mov rbx,[rsp+30]
"Atelier_Ryza.exe"+4101EF: 48 83 C4 20 - add rsp,20
"Atelier_Ryza.exe"+4101F3: 5F - pop rdi
"Atelier_Ryza.exe"+4101F4: C3 - ret
"Atelier_Ryza.exe"+4101F5: 32 C0 - xor al,al
}
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>463</ID>
<Description>"Current Level"</Description>
<VariableType>4 Bytes</VariableType>
<Address>AlcEXP</Address>
<Offsets>
<Offset>-4</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>486</ID>
<Description>"Current EXP"</Description>
<VariableType>4 Bytes</VariableType>
<Address>AlcEXP</Address>
<Offsets>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Okay, assume I'm a dumb, because I am. How would I use this?
zachillios
Table Makers
Posts: 905 Joined: Fri Mar 03, 2017 9:05 am
Reputation: 760
Post
by zachillios » Tue Mar 09, 2021 12:13 am
uqblue wrote: ↑ Sat Mar 06, 2021 8:04 pm
Can you please support 1.07?
Nope. I don't own the game so I have no way of updating it. Plus, my ISP has started cracking down on torrenting so I absolutely won't be doing that anymore. I'll only be supporting the games I own from hence forward.
joneeh
What is cheating?
Posts: 3 Joined: Mon Mar 08, 2021 11:16 pm
Reputation: 1
Post
by joneeh » Tue Mar 09, 2021 6:50 am
HolyRabbid wrote: ↑ Mon Mar 08, 2021 11:49 pm
Okay, assume I'm a dumb, because I am. How would I use this?
copy-paste the code into notepad and save it as .CT file and load it into cheat engine.
uqblue
What is cheating?
Posts: 3 Joined: Tue Sep 10, 2019 2:56 pm
Reputation: 0
Post
by uqblue » Tue Mar 09, 2021 2:08 pm
zachillios wrote: ↑ Tue Mar 09, 2021 12:13 am
uqblue wrote: ↑ Sat Mar 06, 2021 8:04 pm
Can you please support 1.07?
Nope. I don't own the game so I have no way of updating it. Plus, my ISP has started cracking down on torrenting so I absolutely won't be doing that anymore. I'll only be supporting the games I own from hence forward.
Okay.
I give up. Thank you.