Page 1 of 4

Labyrinth of Galleria: The Moon Society [+18]

Posted: Thu Feb 16, 2023 12:18 pm
by Raynard
Labyrinth of Galleria: The Moon Society Steam

Code: Select all

Genre:			SRPG/Dungeon/Turn Based
Release:		15 Feb,2023
Process:		LabyrinthOfGalleria.exe
Build:			Ver.1.00/Build.10346116
CheatEngine:		7.50/Open to public for free

I don't know this game system, but I just made it anyway.

Data/Dungeon/Progress/Chara Stats/Enemy/PlayTime/Coordinate

OHK
EXP Multiplier
Max Mana/Money/Item
Infinite DP/HP/Usable/Reinforce
No key needed to open treasure chest


Add new:
Total EXP Multiplier
Total Gain EXP Multiplier
Basically, if you use only "Total Gain", you'll be fine, and level increase more easily when you return.


My motivation has gone from 0 to 10, so updated a bit.

If you like this Table, Click the Rep button, Thanks
Previous versions
Labyrinth of Galleria.CT
V3 added 2 scripts and Coordinate/Fix OHK
(36.82 KiB) Downloaded 419 times
Labyrinth of Galleria.CT
V2 added 2 scripts
(33.94 KiB) Downloaded 613 times
Labyrinth of Galleria.CT
Initial 12 scripts
(31.4 KiB) Downloaded 173 times
Tutorial to add the script written here

Code: Select all

1. Copy entire codes

Code: Select all

2. Launch Cheat Engine

Code: Select all

3. Ctrl + Alt + A (Open Auto Assemble Display)

Code: Select all

4. Ctrl + V (Paste what you just copied)

Code: Select all

5. Click "File" and Select "Assign to current cheat table"

Code: Select all

6. Close Auto Assemble Display

Code: Select all

7. If that's okay, Save the content

Code: Select all

For everything else, run in the order 1.2.4
Fix Coordinate addresses script
Read tutorial and do 1.2.4

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>44</ID>
      <Description>"Progress and Coordinate/Open and Close Menu"</Description>
      <Options moHideChildren="1"/>
      <Color>008000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{
Author	: Raynald
Date	: 2023-02-16
Game	: LabyrinthOfGalleria.exe
Version	: 1.0.0.0
}

[ENABLE]
aobscanmodule(Progress,$process,8B??????????E8????????EB??E8????????498B????BA)
alloc(al_Progress,$128,Progress)
alloc(mem_Progress,6)
alloc(Progress_Pointer,8)
label(re_Progress)
registersymbol(Progress mem_Progress Progress_Pointer)

aobscanmodule(Coordinate,$process,0FBE??????????440F????????????448D)
alloc(al_Coordinate,$128,Coordinate)
alloc(mem_Coordinate,7)
alloc(Coordinate_Pointer,8)
label(re_Coordinate)
registersymbol(Coordinate mem_Coordinate Coordinate_Pointer)

mem_Progress:
  readmem(Progress,6)

Progress_Pointer:
dq

al_Progress:
  mov [Progress_Pointer],rsi
  readmem(Progress,6)
  jmp re_Progress

Progress:
  jmp al_Progress
  nop
re_Progress:

mem_Coordinate:
  readmem(Coordinate,7)

Coordinate_Pointer:
dq

al_Coordinate:
  mov [Coordinate_Pointer],rax
  readmem(Coordinate,7)
  jmp re_Coordinate

Coordinate:
  jmp al_Coordinate
  nop 2
re_Coordinate:

[DISABLE]
Progress:
  readmem(mem_Progress,6)

Coordinate:
  readmem(mem_Coordinate,7)

dealloc(*)
unregistersymbol(*)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>45</ID>
          <Description>"Value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>4 Bytes</VariableType>
          <Address>Progress_Pointer</Address>
          <Offsets>
            <Offset>4E930</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>46</ID>
          <Description>"Coordinate X1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Byte</VariableType>
          <Address>Progress_Pointer</Address>
          <Offsets>
            <Offset>4E10C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Coordinate X2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Byte</VariableType>
          <Address>Coordinate_Pointer</Address>
          <Offsets>
            <Offset>98</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>47</ID>
          <Description>"Coordinate Y1"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Byte</VariableType>
          <Address>Progress_Pointer</Address>
          <Offsets>
            <Offset>4E10D</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Coordinate Y2"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Byte</VariableType>
          <Address>Coordinate_Pointer</Address>
          <Offsets>
            <Offset>99</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>48</ID>
          <Description>"Direction"</Description>
          <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:North
1:East
2:South
3:West
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>008000</Color>
          <VariableType>Byte</VariableType>
          <Address>Progress_Pointer</Address>
          <Offsets>
            <Offset>4E10E</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>49</ID>
          <Description>"There're Difference in visual info from Coordinate."</Description>
          <Color>008000</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"So it should be used basically only for confirmation."</Description>
          <Color>008000</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"The area must be moved (or Encount battle) to restore the coordinate state."</Description>
          <Color>008000</Color>
          <GroupHeader>1</GroupHeader>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Other Table

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Thu Feb 16, 2023 5:28 pm
by JannaSnow
Is it possible to manipulate item drops from monsters? Or add certain gear to your inventory directly?

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Thu Feb 16, 2023 9:18 pm
by pkek
getting active control error, cant open the table

EDIT: nvm got it to work with the latest version

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Fri Feb 17, 2023 4:13 am
by zachillios
Here's my stuff, made a fleshed out character editor (I'm sure there's more stuff to be found), a weapon editor (has most stats), and an item quantity editor. To populate the item quantity script, go to sell the item in the shop but cancel the transaction.

Update 1: Added a couple more options to the equip editor, and added a teleport script. Open your map and put in the X and Y you want to go to. Note that your camera won't update, so things will look weird. Use your map to get around. Please note any sequence breaking and bricking your save is all on you. Save frequently and don't abuse it.

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Fri Feb 17, 2023 6:11 pm
by JannaSnow
zachillios wrote:
Fri Feb 17, 2023 4:13 am
Here's my stuff, made a fleshed out character editor (I'm sure there's more stuff to be found), a weapon editor (has most stats), and an item quantity editor. To populate the item quantity script, go to sell the item in the shop but cancel the transaction.
Appreciate the work you did. But is it possible to add certain gear and items directly to your inventory? Or is that a no no

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Fri Feb 17, 2023 6:38 pm
by zachillios
JannaSnow wrote:
Fri Feb 17, 2023 6:11 pm
zachillios wrote:
Fri Feb 17, 2023 4:13 am
Here's my stuff, made a fleshed out character editor (I'm sure there's more stuff to be found), a weapon editor (has most stats), and an item quantity editor. To populate the item quantity script, go to sell the item in the shop but cancel the transaction.
Appreciate the work you did. But is it possible to add certain gear and items directly to your inventory? Or is that a no no
The equipment are all randomly generated, so there's no specific way to add one. The items can be manipulated to an extent, but their structures are odd and if you change one component incorrectly, the whole game crashes. I don't have the time currently to do that much researching, so I'll leave it for someone else to do.

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Fri Feb 17, 2023 7:38 pm
by JannaSnow
zachillios wrote:
Fri Feb 17, 2023 6:38 pm
JannaSnow wrote:
Fri Feb 17, 2023 6:11 pm
zachillios wrote:
Fri Feb 17, 2023 4:13 am
Here's my stuff, made a fleshed out character editor (I'm sure there's more stuff to be found), a weapon editor (has most stats), and an item quantity editor. To populate the item quantity script, go to sell the item in the shop but cancel the transaction.
Appreciate the work you did. But is it possible to add certain gear and items directly to your inventory? Or is that a no no
The equipment are all randomly generated, so there's no specific way to add one. The items can be manipulated to an extent, but their structures are odd and if you change one component incorrectly, the whole game crashes. I don't have the time currently to do that much researching, so I'll leave it for someone else to do.
Ah. Make sense, i appreciate the response, tho what about covenant pacts? I don't suppose they are randomly generated since they are like formations with skills and stuff

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 3:44 am
by domamaypa
Is it possible to add coordinates edit to teleport across the map? This game has an awful amount of backtracking even in advancing the story. Refrain also had a coordinate edit in its table so it would be amazing if you can add this in too.

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 5:12 am
by pkek
Found a problem with the exp script, if you set it they dont learn the corresponding skills when they reach/pass the level

If you go from level 1-99 you only end up with the initial 3 + whatever you learn in the results screen

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 10:06 am
by variante
pkek wrote:
Sat Feb 18, 2023 5:12 am
Found a problem with the exp script, if you set it they dont learn the corresponding skills when they reach/pass the level

If you go from level 1-99 you only end up with the initial 3 + whatever you learn in the results screen
It's the opposite for me. Set exp to large -> Eat exp meat -> Level up to 99 -> Unlock all class skills. You can try to set level to 1 and level up again.

Alternatively, you can set skill unlock/select flags to on (2 separate sets of flags, 1 bit per skill). If you have all skills from all class turned on (well above skill point cap), it will take a few seconds to trigger all start-of-turn skills even with speedup.

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 10:19 am
by variante
JannaSnow wrote:
Fri Feb 17, 2023 7:38 pm
Ah. Make sense, i appreciate the response, tho what about covenant pacts? I don't suppose they are randomly generated since they are like formations with skills and stuff
Pacts have a different structure from items and equipment since they have their own level/exp and can be renamed. An easy way to search for pacts is to search for name string, look for a pact you have multiples of (like "Witch Pact"), and look for addresses that are close together (pacts are stored back-to-back in memory). 4 bytes before name is the pact ID (2byte) which determines the actual pact type (Witch Pact is 30001). 0x2C bytes after name is level (capped at 10, 2byte), 0x2E is exp (2byte). Exact same thing with Labyrinth of Refrain.

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 12:49 pm
by JannaSnow
variante wrote:
Sat Feb 18, 2023 10:19 am
JannaSnow wrote:
Fri Feb 17, 2023 7:38 pm
Ah. Make sense, i appreciate the response, tho what about covenant pacts? I don't suppose they are randomly generated since they are like formations with skills and stuff
Pacts have a different structure from items and equipment since they have their own level/exp and can be renamed. An easy way to search for pacts is to search for name string, look for a pact you have multiples of (like "Witch Pact"), and look for addresses that are close together (pacts are stored back-to-back in memory). 4 bytes before name is the pact ID (2byte) which determines the actual pact type (Witch Pact is 30001). 0x2C bytes after name is level (capped at 10, 2byte), 0x2E is exp (2byte). Exact same thing with Labyrinth of Refrain.
I'll be honest with you XD i honestly don't know how to use cheat engine and search for stuff. I only know how to use the given tables

Re: Labyrinth of Galleria: The Moon Society [+14]

Posted: Sat Feb 18, 2023 1:11 pm
by Nate V.
There is a small issue for me.
Whenever I activate the One Hit KO cheat and enter a battle, the game freezes and crashes, every time.
It works when I only activate it in the battle, then deactivate it once out of it, and repeat, but that gets tiring very quickly and if you forget it once, it crashes again.

Any help?

Re: Labyrinth of Galleria: The Moon Society [+16]

Posted: Sat Feb 18, 2023 11:01 pm
by kikishell
the XP multiplier does not seem to work, any chance of fixing it?

Re: Labyrinth of Galleria: The Moon Society [+18]

Posted: Sun Feb 19, 2023 5:22 pm
by zachillios
Updated my table.