Atelier Yumia (Steam)

Upload your cheat tables here (No requests)
Algester
Expert Cheater
Expert Cheater
Posts: 313
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 72

Re: Atelier Yumia (Steam)

Post by Algester »

Impala wrote:
Fri Mar 21, 2025 8:09 pm
Algester wrote:
Fri Mar 21, 2025 9:50 am
the Energy Code is buggy after disabling it my energy got stucked to 0 and thus I can't even double jump
How did you fix it? I can't gain energy using energy generators anymore
the energy byte is a 2 byte over 2 byte logic where current amount/max amount what the OG code does was basically overwrite the max amount which introduced my issue since the game now entirely thinks my max energy is 0

so while not the best written code I just decided that ax still handles the logic of its value but froze it at 100

this code still requires further testing but it should just "max out comfort for a given camp"

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>61</ID>
      <Description>"Max Comfort"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-22
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Comfort,Atelier_Yumia.exe,01 83 D8 00 00 00 E8 7C) // should be unique
alloc(newmem,$1000,Comfort)

label(code)
label(return)

newmem:

code:
  mov [rbx+000000D8],(int)600 //ideally you can just edit the value as see fit
  //add [rbx+000000D8],eax
  jmp return

Comfort:
  jmp newmem
  nop
return:
registersymbol(Comfort)

[DISABLE]

Comfort:
  db 01 83 D8 00 00 00

unregistersymbol(Comfort)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+124C339

Atelier_Yumia.exe+124C302: 48 8B 8B C0 00 00 00  - mov rcx,[rbx+000000C0]
Atelier_Yumia.exe+124C309: 8D 50 06              - lea edx,[rax+06]
Atelier_Yumia.exe+124C30C: E8 DF F4 FE FF        - call Atelier_Yumia.exe+123B7F0
Atelier_Yumia.exe+124C311: E9 D8 00 00 00        - jmp Atelier_Yumia.exe+124C3EE
Atelier_Yumia.exe+124C316: 80 BB CF 02 00 00 00  - cmp byte ptr [rbx+000002CF],00
Atelier_Yumia.exe+124C31D: 74 61                 - je Atelier_Yumia.exe+124C380
Atelier_Yumia.exe+124C31F: 48 8B 8B 68 01 00 00  - mov rcx,[rbx+00000168]
Atelier_Yumia.exe+124C326: C6 83 D7 02 00 00 01  - mov byte ptr [rbx+000002D7],01
Atelier_Yumia.exe+124C32D: E8 6E BB 00 00        - call Atelier_Yumia.exe+1257EA0
Atelier_Yumia.exe+124C332: 48 8B 8B 68 01 00 00  - mov rcx,[rbx+00000168]
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+124C339: 01 83 D8 00 00 00     - add [rbx+000000D8],eax
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+124C33F: E8 7C BB 00 00        - call Atelier_Yumia.exe+1257EC0
Atelier_Yumia.exe+124C344: 8B 93 D8 00 00 00     - mov edx,[rbx+000000D8]
Atelier_Yumia.exe+124C34A: 48 8B CF              - mov rcx,rdi
Atelier_Yumia.exe+124C34D: 01 83 DC 00 00 00     - add [rbx+000000DC],eax
Atelier_Yumia.exe+124C353: E8 28 08 2A 00        - call Atelier_Yumia.exe+14ECB80
Atelier_Yumia.exe+124C358: 8B 93 DC 00 00 00     - mov edx,[rbx+000000DC]
Atelier_Yumia.exe+124C35E: 48 8B CF              - mov rcx,rdi
Atelier_Yumia.exe+124C361: E8 7A 08 2A 00        - call Atelier_Yumia.exe+14ECBE0
Atelier_Yumia.exe+124C366: 83 BF A0 01 00 00 02  - cmp dword ptr [rdi+000001A0],02
Atelier_Yumia.exe+124C36D: 48 8B CF              - mov rcx,rdi
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


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 Algester on Sat Mar 22, 2025 6:01 pm, edited 1 time in total.

Impala
Table Makers
Table Makers
Posts: 700
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 484

Re: Atelier Yumia (Steam)

Post by Impala »

Algester wrote:
Sat Mar 22, 2025 3:40 am
the energy byte is a 2 byte over 2 byte logic where current amount/max amount what the OG code does was basically overwrite the max amount which introduced my issue since the game now entirely thinks my max energy is 0
Yes I know, but I am trying to fix my game save. I don't want to have to use a cheat to be able to play a game. It's stuck at 0 and doesn't ever go up


Here is a script that gives energy and max energy pointers. I used it to fix my game save. The default infinite energy script changes the max energy to 0. (thanks @Tuuuup!)

Usage:

1. Load game and cheat engine
2. Enable script
3. Change Max Energy to 100
4. Save game
5. Enjoy a fixed energy level

Also has particle pointers for particles as a bonus, enjoy

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>356904</ID>
      <Description>"Energy  and Particals Pointers"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{  Game Executable   : Atelier_Yumia.exe
   Author            : Tuuup!
   Executable Version: 1.0.0.1
   Script Date       : 2025-03-21
}
[ENABLE]
aobscanmodule(energyparticals,Atelier_Yumia.exe,FD A8 FF 0F BF 88 D2 00 00 00 39)
registersymbol(energyparticals energyparticalsbkp partic)
alloc(newmem,128,energyparticals)
label(return partic)
label(energyparticalsbkp)
newmem:
 mov [partic],rax
  movsx ecx,word ptr [rax+000000D2]
  jmp return
  
energyparticalsbkp:
readmem(energyparticals+03,7)
align 10 cc
partic:
dq 0
energyparticals+03:
  jmp newmem
  nop 2
return:

[DISABLE]
energyparticals+03:
 // db 0F BF 88 D2 00 00 00
readmem(energyparticalsbkp,7)
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+16B73FC

Atelier_Yumia.exe+16B7385: C7 44 24 38 02 00 00 00  - mov [rsp+38],00000002
Atelier_Yumia.exe+16B738D: E8 9E 31 99 FF           - call Atelier_Yumia.exe+104A530
Atelier_Yumia.exe+16B7392: 48 8B 0D 1F D2 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B7399: 8B 18                    - mov ebx,[rax]
Atelier_Yumia.exe+16B739B: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B739E: 74 1B                    - je Atelier_Yumia.exe+16B73BB
Atelier_Yumia.exe+16B73A0: E8 1B FE A8 FF           - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B73A5: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B73AC: 3B D9                    - cmp ebx,ecx
Atelier_Yumia.exe+16B73AE: 48 8B 5C 24 20           - mov rbx,[rsp+20]
Atelier_Yumia.exe+16B73B3: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B73B6: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B73BA: C3                       - ret 
Atelier_Yumia.exe+16B73BB: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B73C0: 3B D9                    - cmp ebx,ecx
Atelier_Yumia.exe+16B73C2: 48 8B 5C 24 20           - mov rbx,[rsp+20]
Atelier_Yumia.exe+16B73C7: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B73CA: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B73CE: C3                       - ret 
Atelier_Yumia.exe+16B73CF: CC                       - int 3 
Atelier_Yumia.exe+16B73D0: 40 53                    - push rbx
Atelier_Yumia.exe+16B73D2: 48 83 EC 20              - sub rsp,20
Atelier_Yumia.exe+16B73D6: 48 8D 4C 24 38           - lea rcx,[rsp+38]
Atelier_Yumia.exe+16B73DB: C7 44 24 38 06 00 00 00  - mov [rsp+38],00000006
Atelier_Yumia.exe+16B73E3: E8 48 31 99 FF           - call Atelier_Yumia.exe+104A530
Atelier_Yumia.exe+16B73E8: 48 8B 0D C9 D1 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B73EF: 48 8B D8                 - mov rbx,rax
Atelier_Yumia.exe+16B73F2: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B73F5: 74 17                    - je Atelier_Yumia.exe+16B740E
Atelier_Yumia.exe+16B73F7: E8 C4 FD A8 FF           - call Atelier_Yumia.exe+11471C0
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+16B73FC: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+16B7403: 39 0B                    - cmp [rbx],ecx
Atelier_Yumia.exe+16B7405: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7408: 48 83 C4 20              - add rsp,20
Atelier_Yumia.exe+16B740C: 5B                       - pop rbx
Atelier_Yumia.exe+16B740D: C3                       - ret 
Atelier_Yumia.exe+16B740E: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B7413: 39 0B                    - cmp [rbx],ecx
Atelier_Yumia.exe+16B7415: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7418: 48 83 C4 20              - add rsp,20
Atelier_Yumia.exe+16B741C: 5B                       - pop rbx
Atelier_Yumia.exe+16B741D: C3                       - ret 
Atelier_Yumia.exe+16B741E: CC                       - int 3 
Atelier_Yumia.exe+16B741F: CC                       - int 3 
Atelier_Yumia.exe+16B7420: 48 83 EC 28              - sub rsp,28
Atelier_Yumia.exe+16B7424: 48 8B 0D 8D D1 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B742B: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B742E: 74 16                    - je Atelier_Yumia.exe+16B7446
Atelier_Yumia.exe+16B7430: E8 8B FD A8 FF           - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B7435: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B743C: 85 C9                    - test ecx,ecx
Atelier_Yumia.exe+16B743E: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7441: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B7445: C3                       - ret 
Atelier_Yumia.exe+16B7446: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B744B: 85 C9                    - test ecx,ecx
Atelier_Yumia.exe+16B744D: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7450: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B7454: C3                       - ret 
Atelier_Yumia.exe+16B7455: CC                       - int 3 
Atelier_Yumia.exe+16B7456: CC                       - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>356905</ID>
          <Description>"partic"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>partic</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>356906</ID>
              <Description>"Energy"</Description>
              <VariableType>2 Bytes</VariableType>
              <Address>+D2</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356907</ID>
              <Description>"max energy"</Description>
              <VariableType>2 Bytes</VariableType>
              <Address>+D4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356908</ID>
              <Description>"Energy Shard"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+D8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356909</ID>
              <Description>"Energy Prism"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+DC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356924</ID>
              <Description>"SP"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+2A20</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356910</ID>
              <Description>"??"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+E0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356911</ID>
              <Description>"Particals "</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+E4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356912</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+E8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356913</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+EC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356914</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356915</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356916</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356917</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+FC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356918</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+100</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356919</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+104</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356920</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+108</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356921</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+10C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356922</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+110</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Algester
Expert Cheater
Expert Cheater
Posts: 313
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 72

Re: Atelier Yumia (Steam)

Post by Algester »

Impala wrote:
Sat Mar 22, 2025 8:05 am
Algester wrote:
Sat Mar 22, 2025 3:40 am
the energy byte is a 2 byte over 2 byte logic where current amount/max amount what the OG code does was basically overwrite the max amount which introduced my issue since the game now entirely thinks my max energy is 0
Yes I know, but I am trying to fix my game save. I don't want to have to use a cheat to be able to play a game. It's stuck at 0 and doesn't ever go up


Here is a script that gives energy and max energy pointers. I used it to fix my game save. The default infinite energy script changes the max energy to 0. (thanks @Tuuuup!)

Usage:

1. Load game and cheat engine
2. Enable script
3. Change Max Energy to 100
4. Save game
5. Enjoy a fixed energy level

Also has particle pointers for particles as a bonus, enjoy

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>356904</ID>
      <Description>"Energy  and Particals Pointers"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{  Game Executable   : Atelier_Yumia.exe
   Author            : Tuuup!
   Executable Version: 1.0.0.1
   Script Date       : 2025-03-21
}
[ENABLE]
aobscanmodule(energyparticals,Atelier_Yumia.exe,FD A8 FF 0F BF 88 D2 00 00 00 39)
registersymbol(energyparticals energyparticalsbkp partic)
alloc(newmem,128,energyparticals)
label(return partic)
label(energyparticalsbkp)
newmem:
 mov [partic],rax
  movsx ecx,word ptr [rax+000000D2]
  jmp return
  
energyparticalsbkp:
readmem(energyparticals+03,7)
align 10 cc
partic:
dq 0
energyparticals+03:
  jmp newmem
  nop 2
return:

[DISABLE]
energyparticals+03:
 // db 0F BF 88 D2 00 00 00
readmem(energyparticalsbkp,7)
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+16B73FC

Atelier_Yumia.exe+16B7385: C7 44 24 38 02 00 00 00  - mov [rsp+38],00000002
Atelier_Yumia.exe+16B738D: E8 9E 31 99 FF           - call Atelier_Yumia.exe+104A530
Atelier_Yumia.exe+16B7392: 48 8B 0D 1F D2 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B7399: 8B 18                    - mov ebx,[rax]
Atelier_Yumia.exe+16B739B: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B739E: 74 1B                    - je Atelier_Yumia.exe+16B73BB
Atelier_Yumia.exe+16B73A0: E8 1B FE A8 FF           - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B73A5: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B73AC: 3B D9                    - cmp ebx,ecx
Atelier_Yumia.exe+16B73AE: 48 8B 5C 24 20           - mov rbx,[rsp+20]
Atelier_Yumia.exe+16B73B3: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B73B6: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B73BA: C3                       - ret 
Atelier_Yumia.exe+16B73BB: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B73C0: 3B D9                    - cmp ebx,ecx
Atelier_Yumia.exe+16B73C2: 48 8B 5C 24 20           - mov rbx,[rsp+20]
Atelier_Yumia.exe+16B73C7: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B73CA: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B73CE: C3                       - ret 
Atelier_Yumia.exe+16B73CF: CC                       - int 3 
Atelier_Yumia.exe+16B73D0: 40 53                    - push rbx
Atelier_Yumia.exe+16B73D2: 48 83 EC 20              - sub rsp,20
Atelier_Yumia.exe+16B73D6: 48 8D 4C 24 38           - lea rcx,[rsp+38]
Atelier_Yumia.exe+16B73DB: C7 44 24 38 06 00 00 00  - mov [rsp+38],00000006
Atelier_Yumia.exe+16B73E3: E8 48 31 99 FF           - call Atelier_Yumia.exe+104A530
Atelier_Yumia.exe+16B73E8: 48 8B 0D C9 D1 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B73EF: 48 8B D8                 - mov rbx,rax
Atelier_Yumia.exe+16B73F2: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B73F5: 74 17                    - je Atelier_Yumia.exe+16B740E
Atelier_Yumia.exe+16B73F7: E8 C4 FD A8 FF           - call Atelier_Yumia.exe+11471C0
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+16B73FC: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+16B7403: 39 0B                    - cmp [rbx],ecx
Atelier_Yumia.exe+16B7405: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7408: 48 83 C4 20              - add rsp,20
Atelier_Yumia.exe+16B740C: 5B                       - pop rbx
Atelier_Yumia.exe+16B740D: C3                       - ret 
Atelier_Yumia.exe+16B740E: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B7413: 39 0B                    - cmp [rbx],ecx
Atelier_Yumia.exe+16B7415: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7418: 48 83 C4 20              - add rsp,20
Atelier_Yumia.exe+16B741C: 5B                       - pop rbx
Atelier_Yumia.exe+16B741D: C3                       - ret 
Atelier_Yumia.exe+16B741E: CC                       - int 3 
Atelier_Yumia.exe+16B741F: CC                       - int 3 
Atelier_Yumia.exe+16B7420: 48 83 EC 28              - sub rsp,28
Atelier_Yumia.exe+16B7424: 48 8B 0D 8D D1 13 01     - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B742B: 48 85 C9                 - test rcx,rcx
Atelier_Yumia.exe+16B742E: 74 16                    - je Atelier_Yumia.exe+16B7446
Atelier_Yumia.exe+16B7430: E8 8B FD A8 FF           - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B7435: 0F BF 88 D2 00 00 00     - movsx ecx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B743C: 85 C9                    - test ecx,ecx
Atelier_Yumia.exe+16B743E: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7441: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B7445: C3                       - ret 
Atelier_Yumia.exe+16B7446: B9 64 00 00 00           - mov ecx,00000064
Atelier_Yumia.exe+16B744B: 85 C9                    - test ecx,ecx
Atelier_Yumia.exe+16B744D: 0F 9E C0                 - setle al
Atelier_Yumia.exe+16B7450: 48 83 C4 28              - add rsp,28
Atelier_Yumia.exe+16B7454: C3                       - ret 
Atelier_Yumia.exe+16B7455: CC                       - int 3 
Atelier_Yumia.exe+16B7456: CC                       - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>356905</ID>
          <Description>"partic"</Description>
          <ShowAsSigned>1</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>partic</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>356906</ID>
              <Description>"Energy"</Description>
              <VariableType>2 Bytes</VariableType>
              <Address>+D2</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356907</ID>
              <Description>"max energy"</Description>
              <VariableType>2 Bytes</VariableType>
              <Address>+D4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356908</ID>
              <Description>"Energy Shard"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+D8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356909</ID>
              <Description>"Energy Prism"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+DC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356924</ID>
              <Description>"SP"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+2A20</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356910</ID>
              <Description>"??"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+E0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356911</ID>
              <Description>"Particals "</Description>
              <ShowAsSigned>1</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>+E4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356912</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+E8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356913</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+EC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356914</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356915</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356916</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+F8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356917</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+FC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356918</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+100</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356919</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+104</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356920</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+108</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356921</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+10C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>356922</ID>
              <Description>"Particals "</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>+110</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
ahh sorry about that what I did was load an old save before I used the cheat and then reloaded the borked save with the generated addresses using the AoB from the base cheat but without nowing the borked value the painful AoB search will be 00 01 00 00 AB AB

zachillios
Table Makers
Table Makers
Posts: 933
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 825

Re: Atelier Yumia (Steam)

Post by zachillios »

pj1980 wrote:
Fri Mar 21, 2025 6:58 pm
Here is a spreadsheet of item ids, effects and traits
I appreciate you posting this, however I think there's something off with the Item IDs. For example Ingots for me are 315 but you have them as 285, Black sand is 70, but yours says they're 72, etc.


Also OP updated.

glyth
Expert Cheater
Expert Cheater
Posts: 229
Joined: Tue Aug 29, 2017 4:30 am
Reputation: 7

Re: Atelier Yumia (Steam)

Post by glyth »

can you do a infinite skill use in battle or no cool down

Impala
Table Makers
Table Makers
Posts: 700
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 484

Re: Atelier Yumia (Steam)

Post by Impala »

zachillios wrote:
Sat Mar 22, 2025 2:22 pm
Energy doesn't decrease script

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>356874</ID>
      <Description>"No ernergy lost?"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{  Game Executable   : Atelier_Yumia.exe
   Author            : Tuuup!
   Executable Version: 1.0.0.1
   Script Date       : 2025-03-21
}
[ENABLE]
aobscanmodule(noenergylost,Atelier_Yumia.exe,2B D3 48 8B CF E8 94)
registersymbol(noenergylost noenergylostbkp)
alloc(newmem,128,noenergylost)
label(return)
label(noenergylostbkp)
newmem:

 // sub edx,ebx
  mov rcx,rdi
  jmp return
  
noenergylostbkp:
readmem(noenergylost,5)

noenergylost:
  jmp newmem
return:

[DISABLE]
noenergylost:
 // db 2B D3 48 8B CF
readmem(noenergylostbkp,5)
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+16B7492

Atelier_Yumia.exe+16B7446: B9 64 00 00 00        - mov ecx,00000064
Atelier_Yumia.exe+16B744B: 85 C9                 - test ecx,ecx
Atelier_Yumia.exe+16B744D: 0F 9E C0              - setle al
Atelier_Yumia.exe+16B7450: 48 83 C4 28           - add rsp,28
Atelier_Yumia.exe+16B7454: C3                    - ret 
Atelier_Yumia.exe+16B7455: CC                    - int 3 
Atelier_Yumia.exe+16B7456: CC                    - int 3 
Atelier_Yumia.exe+16B7457: CC                    - int 3 
Atelier_Yumia.exe+16B7458: CC                    - int 3 
Atelier_Yumia.exe+16B7459: CC                    - int 3 
Atelier_Yumia.exe+16B745A: CC                    - int 3 
Atelier_Yumia.exe+16B745B: CC                    - int 3 
Atelier_Yumia.exe+16B745C: CC                    - int 3 
Atelier_Yumia.exe+16B745D: CC                    - int 3 
Atelier_Yumia.exe+16B745E: CC                    - int 3 
Atelier_Yumia.exe+16B745F: CC                    - int 3 
Atelier_Yumia.exe+16B7460: 85 D2                 - test edx,edx
Atelier_Yumia.exe+16B7462: 74 42                 - je Atelier_Yumia.exe+16B74A6
Atelier_Yumia.exe+16B7464: 48 89 5C 24 08        - mov [rsp+08],rbx
Atelier_Yumia.exe+16B7469: 57                    - push rdi
Atelier_Yumia.exe+16B746A: 48 83 EC 20           - sub rsp,20
Atelier_Yumia.exe+16B746E: 48 8B F9              - mov rdi,rcx
Atelier_Yumia.exe+16B7471: 8B DA                 - mov ebx,edx
Atelier_Yumia.exe+16B7473: 48 8B 0D 3E D1 13 01  - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B747A: 48 85 C9              - test rcx,rcx
Atelier_Yumia.exe+16B747D: 74 0E                 - je Atelier_Yumia.exe+16B748D
Atelier_Yumia.exe+16B747F: E8 3C FD A8 FF        - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B7484: 0F BF 90 D2 00 00 00  - movsx edx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B748B: EB 05                 - jmp Atelier_Yumia.exe+16B7492
Atelier_Yumia.exe+16B748D: BA 64 00 00 00        - mov edx,00000064
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+16B7492: 2B D3                 - sub edx,ebx
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+16B7494: 48 8B CF              - mov rcx,rdi
Atelier_Yumia.exe+16B7497: E8 94 06 00 00        - call Atelier_Yumia.exe+16B7B30
Atelier_Yumia.exe+16B749C: 48 8B 5C 24 30        - mov rbx,[rsp+30]
Atelier_Yumia.exe+16B74A1: 48 83 C4 20           - add rsp,20
Atelier_Yumia.exe+16B74A5: 5F                    - pop rdi
Atelier_Yumia.exe+16B74A6: C3                    - ret 
Atelier_Yumia.exe+16B74A7: CC                    - int 3 
Atelier_Yumia.exe+16B74A8: CC                    - int 3 
Atelier_Yumia.exe+16B74A9: CC                    - int 3 
Atelier_Yumia.exe+16B74AA: CC                    - int 3 
Atelier_Yumia.exe+16B74AB: CC                    - int 3 
Atelier_Yumia.exe+16B74AC: CC                    - int 3 
Atelier_Yumia.exe+16B74AD: CC                    - int 3 
Atelier_Yumia.exe+16B74AE: CC                    - int 3 
Atelier_Yumia.exe+16B74AF: CC                    - int 3 
Atelier_Yumia.exe+16B74B0: 48 89 5C 24 08        - mov [rsp+08],rbx
Atelier_Yumia.exe+16B74B5: 57                    - push rdi
Atelier_Yumia.exe+16B74B6: 48 83 EC 20           - sub rsp,20
Atelier_Yumia.exe+16B74BA: 48 8B 05 D7 D0 13 01  - mov rax,[Atelier_Yumia.exe+27F4598]
Atelier_Yumia.exe+16B74C1: 48 8B F9              - mov rdi,rcx
Atelier_Yumia.exe+16B74C4: 48 8B 48 40           - mov rcx,[rax+40]
Atelier_Yumia.exe+16B74C8: 48 85 C9              - test rcx,rcx
Atelier_Yumia.exe+16B74CB: 74 24                 - je Atelier_Yumia.exe+16B74F1
Atelier_Yumia.exe+16B74CD: E8 4E 7B 6E FF        - call Atelier_Yumia.exe+D9F020
Atelier_Yumia.exe+16B74D2: 48 85 C0              - test rax,rax
Atelier_Yumia.exe+16B74D5: 74 1A                 - je Atelier_Yumia.exe+16B74F1
Atelier_Yumia.exe+16B74D7: 48 8B C8              - mov rcx,rax
Atelier_Yumia.exe+16B74DA: E8 91 E7 B1 FF        - call Atelier_Yumia.exe+11D5C70
Atelier_Yumia.exe+16B74DF: 48 85 C0              - test rax,rax
Atelier_Yumia.exe+16B74E2: 74 0D                 - je Atelier_Yumia.exe+16B74F1
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>356885</ID>
          <Description>"No energy lost manazone"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{  Game Executable   : Atelier_Yumia.exe
   Author            : Tuuup!
   Executable Version: 1.0.0.1
   Script Date       : 2025-03-21
}
[ENABLE]
aobscanmodule(energymanazone,Atelier_Yumia.exe,03 D3 48 8B CF E8 84)
registersymbol(energymanazone energymanazonebkp)
alloc(newmem,128,energymanazone)
label(return)
label(energymanazonebkp)
newmem:
cmp ebx,#1
jge @f

xor ebx,ebx

@@:
  add edx,ebx
  mov rcx,rdi
  jmp return
  
energymanazonebkp:
readmem(energymanazone,5)

energymanazone:
  jmp newmem
return:

[DISABLE]
energymanazone:
 // db 03 D3 48 8B CF
readmem(energymanazonebkp,5)
unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+16B6EA2

Atelier_Yumia.exe+16B6E4C: 74 0D                          - je Atelier_Yumia.exe+16B6E5B
Atelier_Yumia.exe+16B6E4E: BA D0 00 00 00                 - mov edx,000000D0
Atelier_Yumia.exe+16B6E53: 48 8B CF                       - mov rcx,rdi
Atelier_Yumia.exe+16B6E56: E8 85 EE 72 00                 - call Atelier_Yumia.exe+1DE5CE0
Atelier_Yumia.exe+16B6E5B: 48 8B 5C 24 30                 - mov rbx,[rsp+30]
Atelier_Yumia.exe+16B6E60: 48 8B C7                       - mov rax,rdi
Atelier_Yumia.exe+16B6E63: 48 83 C4 20                    - add rsp,20
Atelier_Yumia.exe+16B6E67: 5F                             - pop rdi
Atelier_Yumia.exe+16B6E68: C3                             - ret 
Atelier_Yumia.exe+16B6E69: CC                             - int 3 
Atelier_Yumia.exe+16B6E6A: CC                             - int 3 
Atelier_Yumia.exe+16B6E6B: CC                             - int 3 
Atelier_Yumia.exe+16B6E6C: CC                             - int 3 
Atelier_Yumia.exe+16B6E6D: CC                             - int 3 
Atelier_Yumia.exe+16B6E6E: CC                             - int 3 
Atelier_Yumia.exe+16B6E6F: CC                             - int 3 
Atelier_Yumia.exe+16B6E70: 85 D2                          - test edx,edx
Atelier_Yumia.exe+16B6E72: 74 42                          - je Atelier_Yumia.exe+16B6EB6
Atelier_Yumia.exe+16B6E74: 48 89 5C 24 08                 - mov [rsp+08],rbx
Atelier_Yumia.exe+16B6E79: 57                             - push rdi
Atelier_Yumia.exe+16B6E7A: 48 83 EC 20                    - sub rsp,20
Atelier_Yumia.exe+16B6E7E: 48 8B F9                       - mov rdi,rcx
Atelier_Yumia.exe+16B6E81: 8B DA                          - mov ebx,edx
Atelier_Yumia.exe+16B6E83: 48 8B 0D 2E D7 13 01           - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B6E8A: 48 85 C9                       - test rcx,rcx
Atelier_Yumia.exe+16B6E8D: 74 0E                          - je Atelier_Yumia.exe+16B6E9D
Atelier_Yumia.exe+16B6E8F: E8 2C 03 A9 FF                 - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B6E94: 0F BF 90 D2 00 00 00           - movsx edx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B6E9B: EB 05                          - jmp Atelier_Yumia.exe+16B6EA2
Atelier_Yumia.exe+16B6E9D: BA 64 00 00 00                 - mov edx,00000064
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+16B6EA2: 03 D3                          - add edx,ebx
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+16B6EA4: 48 8B CF                       - mov rcx,rdi
Atelier_Yumia.exe+16B6EA7: E8 84 0C 00 00                 - call Atelier_Yumia.exe+16B7B30
Atelier_Yumia.exe+16B6EAC: 48 8B 5C 24 30                 - mov rbx,[rsp+30]
Atelier_Yumia.exe+16B6EB1: 48 83 C4 20                    - add rsp,20
Atelier_Yumia.exe+16B6EB5: 5F                             - pop rdi
Atelier_Yumia.exe+16B6EB6: C3                             - ret 
Atelier_Yumia.exe+16B6EB7: CC                             - int 3 
Atelier_Yumia.exe+16B6EB8: CC                             - int 3 
Atelier_Yumia.exe+16B6EB9: CC                             - int 3 
Atelier_Yumia.exe+16B6EBA: CC                             - int 3 
Atelier_Yumia.exe+16B6EBB: CC                             - int 3 
Atelier_Yumia.exe+16B6EBC: CC                             - int 3 
Atelier_Yumia.exe+16B6EBD: CC                             - int 3 
Atelier_Yumia.exe+16B6EBE: CC                             - int 3 
Atelier_Yumia.exe+16B6EBF: CC                             - int 3 
Atelier_Yumia.exe+16B6EC0: 85 D2                          - test edx,edx
Atelier_Yumia.exe+16B6EC2: 0F 84 08 01 00 00              - je Atelier_Yumia.exe+16B6FD0
Atelier_Yumia.exe+16B6EC8: 53                             - push rbx
Atelier_Yumia.exe+16B6EC9: 48 81 EC 90 00 00 00           - sub rsp,00000090
Atelier_Yumia.exe+16B6ED0: 48 8B D9                       - mov rbx,rcx
Atelier_Yumia.exe+16B6ED3: 89 91 B4 00 00 00              - mov [rcx+000000B4],edx
Atelier_Yumia.exe+16B6ED9: 48 8B 0D D8 D6 13 01           - mov rcx,[Atelier_Yumia.exe+27F45B8]
Atelier_Yumia.exe+16B6EE0: 48 85 C9                       - test rcx,rcx
Atelier_Yumia.exe+16B6EE3: 74 0E                          - je Atelier_Yumia.exe+16B6EF3
Atelier_Yumia.exe+16B6EE5: E8 D6 02 A9 FF                 - call Atelier_Yumia.exe+11471C0
Atelier_Yumia.exe+16B6EEA: 0F BF 88 D2 00 00 00           - movsx ecx,word ptr [rax+000000D2]
Atelier_Yumia.exe+16B6EF1: EB 05                          - jmp Atelier_Yumia.exe+16B6EF8
Atelier_Yumia.exe+16B6EF3: B9 64 00 00 00                 - mov ecx,00000064
Atelier_Yumia.exe+16B6EF8: 89 8B B8 00 00 00              - mov [rbx+000000B8],ecx
Atelier_Yumia.exe+16B6EFE: C7 83 BC 00 00 00 00 00 00 00  - mov [rbx+000000BC],00000000
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Impala
Table Makers
Table Makers
Posts: 700
Joined: Tue Apr 18, 2017 6:47 pm
Reputation: 484

Re: Atelier Yumia (Steam)

Post by Impala »

And honestly, if anyone wants infinite energy, it's easily done in game at a shrine of prayer and maxing out each of the things

It's technically not infinite, but its very hard to run out of

User avatar
Rienfleche
Expert Cheater
Expert Cheater
Posts: 221
Joined: Sun May 15, 2022 6:50 am
Reputation: 78

Re: Atelier Yumia (Steam)

Post by Rienfleche »

Infinite Bullet etc & Materials Simple Craft pls

InfinityArts
Novice Cheater
Novice Cheater
Posts: 15
Joined: Thu May 30, 2019 10:28 pm
Reputation: 28

Re: Atelier Yumia (Steam)

Post by InfinityArts »

Derp.
Last edited by InfinityArts on Sun Mar 23, 2025 1:00 am, edited 1 time in total.

pj1980
Noobzor
Noobzor
Posts: 10
Joined: Fri Mar 21, 2025 6:53 pm
Reputation: 5

Re: Atelier Yumia (Steam)

Post by pj1980 »

zachillios wrote:
Sat Mar 22, 2025 2:22 pm
pj1980 wrote:
Fri Mar 21, 2025 6:58 pm
Here is a spreadsheet of item ids, effects and traits
I appreciate you posting this, however I think there's something off with the Item IDs. For example Ingots for me are 315 but you have them as 285, Black sand is 70, but yours says they're 72, etc.


Also OP updated.
I didn't realise item ids were wrong further down it seems the file i found with item ids might have been for the order in the book. i have added a text file to original post

Tuuuup!
Table Makers
Table Makers
Posts: 344
Joined: Sat Sep 26, 2020 9:54 am
Reputation: 2221

Re: Atelier Yumia (Steam)

Post by Tuuuup! »

Rienfleche wrote:
Sat Mar 22, 2025 5:50 pm
Infinite Bullet etc & Materials Simple Craft pls
Posted my table here: viewtopic.php?p=399354#p399354

Algester
Expert Cheater
Expert Cheater
Posts: 313
Joined: Sun Mar 04, 2018 9:48 am
Reputation: 72

Re: Atelier Yumia (Steam)

Post by Algester »

ok thanks to Tuuup's table apparently the Energy and Max Energy Core Values are close to the Energy Shard Values

based on Zachillos table current energy is -A offset from the Shards max energy is -8

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>34</ID>
      <Description>"Currency Finder"</Description>
      <Options moHideChildren="1"/>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Atelier_Yumia.exe
  Version: 
  Date   : 2025-03-17
  Author : zachw

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Cur_FN,Atelier_Yumia.exe,8B 81 DC 00 00 00 C3 CC CC CC CC CC CC CC CC CC 0F) // should be unique
alloc(newmem,$1000,Cur_FN)
globalalloc(CurFN,4)
label(code)
label(return)

newmem:
push rax
lea rax,[rcx+000000DC]
mov [CurFN],rax
pop rax
code:
  mov eax,[rcx+000000DC]
  jmp return

Cur_FN:
  jmp newmem
  nop
return:
registersymbol(Cur_FN)

[DISABLE]

Cur_FN:
  db 8B 81 DC 00 00 00

unregistersymbol(Cur_FN)
dealloc(newmem)
dealloc(CurFN)
{
// ORIGINAL CODE - INJECTION POINT: Atelier_Yumia.exe+1150220

Atelier_Yumia.exe+1150216: 5F                 - pop rdi
Atelier_Yumia.exe+1150217: C3                 - ret 
Atelier_Yumia.exe+1150218: CC                 - int 3 
Atelier_Yumia.exe+1150219: CC                 - int 3 
Atelier_Yumia.exe+115021A: CC                 - int 3 
Atelier_Yumia.exe+115021B: CC                 - int 3 
Atelier_Yumia.exe+115021C: CC                 - int 3 
Atelier_Yumia.exe+115021D: CC                 - int 3 
Atelier_Yumia.exe+115021E: CC                 - int 3 
Atelier_Yumia.exe+115021F: CC                 - int 3 
// ---------- INJECTING HERE ----------
Atelier_Yumia.exe+1150220: 8B 81 DC 00 00 00  - mov eax,[rcx+000000DC]
// ---------- DONE INJECTING  ----------
Atelier_Yumia.exe+1150226: C3                 - ret 
Atelier_Yumia.exe+1150227: CC                 - int 3 
Atelier_Yumia.exe+1150228: CC                 - int 3 
Atelier_Yumia.exe+1150229: CC                 - int 3 
Atelier_Yumia.exe+115022A: CC                 - int 3 
Atelier_Yumia.exe+115022B: CC                 - int 3 
Atelier_Yumia.exe+115022C: CC                 - int 3 
Atelier_Yumia.exe+115022D: CC                 - int 3 
Atelier_Yumia.exe+115022E: CC                 - int 3 
Atelier_Yumia.exe+115022F: CC                 - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>35</ID>
          <Description>"Current Energy"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>CurFN</Address>
          <Offsets>
            <Offset>-A</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>65</ID>
          <Description>"Max Energy"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>CurFN</Address>
          <Offsets>
            <Offset>-8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>64</ID>
          <Description>"Energy Shard"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>CurFN</Address>
          <Offsets>
            <Offset>-4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>38</ID>
          <Description>"Energy Prism"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>CurFN</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>36</ID>
          <Description>"SP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>CurFN</Address>
          <Offsets>
            <Offset>2944</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
meaning this is the pointer table for the energy issue at hand but that also means D2 is the offset of the energy value from the base value
Last edited by Algester on Sun Mar 23, 2025 2:24 am, edited 2 times in total.

zachillios
Table Makers
Table Makers
Posts: 933
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 825

Re: Atelier Yumia (Steam)

Post by zachillios »

OP updated.

zachillios
Table Makers
Table Makers
Posts: 933
Joined: Fri Mar 03, 2017 9:05 am
Reputation: 825

Re: Atelier Yumia (Steam)

Post by zachillios »

OP updated again.

mas.wisnu99
What is cheating?
What is cheating?
Posts: 1
Joined: Mon Mar 24, 2025 2:50 am
Reputation: 0

Re: Atelier Yumia (Steam)

Post by mas.wisnu99 »

the quality is keep resetting after load the game.

Post Reply

Who is online

Users browsing this forum: admantx, Baidu [Spider], BLEXBot, Garudo, ghjy1234, Google [Bot], Google Adsense [Bot], jck1337, kareemomar96, Sarevok, Shannan, Sinner79, xXLashkeXx, YandexBot