Game Name: Gal Guardians: Servants of the Dark
Options Required: Health, inf jump, one hit kill, etc.
Release Date: 27 March 2025
Steam Website:
[COMPLETED] [Request] Gal Guardians: Servants of the Dark
-
- Expert Cheater
- Posts: 64
- Joined: Sun May 12, 2024 8:59 pm
- Reputation: 20
[COMPLETED] [Request] Gal Guardians: Servants of the Dark
Last edited by kutusunun kibriti on Mon Mar 31, 2025 1:06 pm, edited 1 time in total.
-
- Expert Cheater
- Posts: 64
- Joined: Sun May 12, 2024 8:59 pm
- Reputation: 20
Re: [Request] Gal Guardians: Servants of the Dark
Ver 1.1.2

Collectables [Items/Maxim's Bones]
: Before collecting any item or after that, use this option and go into your inventory to refresh values, will add 999 to what you'll have .Change the value 999 inside the script to your desired one.I think is best to use it after having them, then disable, your choice.This is not also for souls/weapons!
Float [◄ ▲ ►]
: Enable it and then jump and your character will float up, you can also move to left or right in air, disable function and enable at will.Make sure if you'll get hit while floating you'll move to the opposite direction.You can also assign a hotkey to it.Inside the script where's 1000, change it to your desired value, the more you'll add the faster you'll go, the less you'll add it will be very slow.
Health [Character]
: Switch characters and then lock or edit their values.
Inventory [Gold]
: Access your inventory to make it work.
Note
: Didn't tested much and use either the first health or the second one and i've killed only two enemies.Big gameplay! 

Edit 1
: Killed more enemies and added some options, i didn't played that much.I see there's also another table posted, good people! 

Edit 2
:Float added and collectables multiplier.
- Attachments
-
- game.CT
- TABLE [Non-Steam] 1.1.2 [Updated: March 30 2025]
- (7.46 KiB) Downloaded 156 times
Last edited by VampTY on Sun Mar 30, 2025 10:20 am, edited 5 times in total.
Re: [Request] Gal Guardians: Servants of the Dark
this should be for 1.1.4 however I can't for the life of me get the right value for jump -_- having infinite airdash and jump would make some of the sections bareable
- Attachments
-
- MeidoGalGun.CT
- (59.03 KiB) Downloaded 127 times
-
- What is cheating?
- Posts: 3
- Joined: Sun Dec 29, 2024 8:07 pm
- Reputation: 0
Re: [Request] Gal Guardians: Servants of the Dark
Any way to have a pointer to the quantity of Maxim's Bones in your inventory?
Re: [Request] Gal Guardians: Servants of the Dark
Give it a try, added float option, for version 1.1.2, the way i did them they should work also for 1.1.4, i did them for the non-steam version using Cheat Engine 7.6.
Look up for the updated thingy.
In case you have an older version of Cheat Engine, here's the entire table code, paste it directly into a newly opened Cheat Engine.

If somehow some saved game is available, i can take a look also at that pointer for that thing (i need 2 items at least), since i don't know how to save this game, didn't played much, though i must admit is quite enjoyable.

EDIT: Nevermind, added them.
Look up for the updated thingy.
In case you have an older version of Cheat Engine, here's the entire table code, paste it directly into a newly opened Cheat Engine.
Script TABLE
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"Gal Guardians: Servants of the Dark"</Description>
<Color>6B6B6B</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
{$lua}
OpenProcess("game.exe")
{$asm}
[DISABLE]
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>68</ID>
<Description>"Combat [Damage/One Hit Kill]"</Description>
<Color>FF8000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_damage,$process,03 19 48 83 C1 0C 48 3B CA 75 F5 F3)
alloc(newmem,$100,_damage)
label(return)
registersymbol(_damage)
newmem:
mov [rcx],0
add ebx,[rcx]
add rcx,0C
jmp return
_damage:
jmp newmem
nop
return:
[DISABLE]
dealloc(newmem)
unregistersymbol(_damage)
_damage:
db 03 19 48 83 C1 0C
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>181</ID>
<Description>"Float [◄ ▲ ►]"</Description>
<Color>008080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_float,$process,F3 0F 11 01 F3 0F 58 4B 20)
alloc(newmem,$100,_float)
label(code return)
registersymbol(_float)
newmem:
add [rcx],(int)1000
jmp return
code:
movss [rcx],xmm0
addss xmm1,[rbx+20]
jmp return
_float:
jmp newmem
nop 4
return:
[DISABLE]
dealloc(newmem)
unregistersymbol(_float)
_float:
db F3 0F 11 01 F3 0F 58 4B 20
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>52</ID>
<Description>"Health [Character]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_hero,$process,8B 41 40 42 89 84 2F 90 07 00 00)
alloc(newmem,$100,_hero)
alloc(_hero_1,8)
alloc(_hero_2,8)
label(_hero_base _hero_1_base _hero_2_base)
registersymbol(_hero _hero_1 _hero_2)
_hero_1:
dq 0
_hero_2:
dq 0
newmem:
cmp [_hero_1],0
je _hero_1_base
cmp [_hero_1],rcx
je code
cmp [_hero_2],0
je _hero_2_base
cmp [_hero_2],rcx
je code
jmp _hero_base
code:
mov eax,[rcx+40]
mov [rdi+r13+790],eax
jmp return
_hero_1_base:
mov [_hero_1],rcx
mov eax,[rcx+40]
jmp return
_hero_2_base:
mov [_hero_2],rcx
mov eax,[rcx+40]
jmp return
_hero_base:
mov [_hero_1],0
mov [_hero_2],0
jmp newmem
_hero:
jmp newmem
nop 6
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_hero:
db 8B 41 40 42 89 84 2F 90 07 00 00
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>54</ID>
<Description>"Maid Kirika"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>8080FF</Color>
<VariableType>2 Bytes</VariableType>
<Address>_hero_2</Address>
<Offsets>
<Offset>40</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>53</ID>
<Description>"Maid Masha"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>8080FF</Color>
<VariableType>2 Bytes</VariableType>
<Address>_hero_1</Address>
<Offsets>
<Offset>40</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>36</ID>
<Description>"Inventory [Ammo]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>800000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_ammo,$process,8B 48 28 89 58 30)
alloc(newmem,$100,_ammo)
alloc(_pouch,8)
label(return)
registersymbol(_ammo _pouch)
newmem:
mov [_pouch],rax
mov ecx,[rax+28]
mov [rax+30],ebx
jmp return
_ammo:
jmp newmem
nop
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_ammo:
db 8B 48 28 89 58 30
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>37</ID>
<Description>" Ammo"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>FF8080</Color>
<VariableType>4 Bytes</VariableType>
<Address>_pouch</Address>
<Offsets>
<Offset>28</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>56</ID>
<Description>" Ammo Max"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>FF8080</Color>
<VariableType>4 Bytes</VariableType>
<Address>_pouch</Address>
<Offsets>
<Offset>30</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>65</ID>
<Description>"Inventory [Gold]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>008000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_gold,$process,8B 71 3C 48 83 C1 08 E8 AA)
alloc(_inventory,8)
alloc(newmem,$100,_gold)
label(return)
registersymbol(_gold _inventory)
newmem:
mov [_inventory],rcx
mov esi,[rcx+3C]
add rcx,08
jmp return
_gold:
jmp newmem
nop 2
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_gold:
db 8B 71 3C 48 83 C1 08
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>66</ID>
<Description>"Gold"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>004000</Color>
<VariableType>4 Bytes</VariableType>
<Address>_inventory</Address>
<Offsets>
<Offset>3c</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>63</ID>
<Description>"Use [DP]"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_dp,$process,89 4B 28 48 8B 4C 24 38)
registersymbol(_dp)
_dp:
db 90 90 90
[DISABLE]
unregistersymbol(_dp)
_dp:
db 89 4B 28 48 8B 4C 24 38
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"Gal Guardians: Servants of the Dark"</Description>
<Color>6B6B6B</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
{$lua}
OpenProcess("game.exe")
{$asm}
[DISABLE]
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>68</ID>
<Description>"Combat [Damage/One Hit Kill]"</Description>
<Color>FF8000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_damage,$process,03 19 48 83 C1 0C 48 3B CA 75 F5 F3)
alloc(newmem,$100,_damage)
label(return)
registersymbol(_damage)
newmem:
mov [rcx],0
add ebx,[rcx]
add rcx,0C
jmp return
_damage:
jmp newmem
nop
return:
[DISABLE]
dealloc(newmem)
unregistersymbol(_damage)
_damage:
db 03 19 48 83 C1 0C
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>181</ID>
<Description>"Float [◄ ▲ ►]"</Description>
<Color>008080</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_float,$process,F3 0F 11 01 F3 0F 58 4B 20)
alloc(newmem,$100,_float)
label(code return)
registersymbol(_float)
newmem:
add [rcx],(int)1000
jmp return
code:
movss [rcx],xmm0
addss xmm1,[rbx+20]
jmp return
_float:
jmp newmem
nop 4
return:
[DISABLE]
dealloc(newmem)
unregistersymbol(_float)
_float:
db F3 0F 11 01 F3 0F 58 4B 20
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>52</ID>
<Description>"Health [Character]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>0000FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_hero,$process,8B 41 40 42 89 84 2F 90 07 00 00)
alloc(newmem,$100,_hero)
alloc(_hero_1,8)
alloc(_hero_2,8)
label(_hero_base _hero_1_base _hero_2_base)
registersymbol(_hero _hero_1 _hero_2)
_hero_1:
dq 0
_hero_2:
dq 0
newmem:
cmp [_hero_1],0
je _hero_1_base
cmp [_hero_1],rcx
je code
cmp [_hero_2],0
je _hero_2_base
cmp [_hero_2],rcx
je code
jmp _hero_base
code:
mov eax,[rcx+40]
mov [rdi+r13+790],eax
jmp return
_hero_1_base:
mov [_hero_1],rcx
mov eax,[rcx+40]
jmp return
_hero_2_base:
mov [_hero_2],rcx
mov eax,[rcx+40]
jmp return
_hero_base:
mov [_hero_1],0
mov [_hero_2],0
jmp newmem
_hero:
jmp newmem
nop 6
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_hero:
db 8B 41 40 42 89 84 2F 90 07 00 00
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>54</ID>
<Description>"Maid Kirika"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>8080FF</Color>
<VariableType>2 Bytes</VariableType>
<Address>_hero_2</Address>
<Offsets>
<Offset>40</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>53</ID>
<Description>"Maid Masha"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>8080FF</Color>
<VariableType>2 Bytes</VariableType>
<Address>_hero_1</Address>
<Offsets>
<Offset>40</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>36</ID>
<Description>"Inventory [Ammo]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>800000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_ammo,$process,8B 48 28 89 58 30)
alloc(newmem,$100,_ammo)
alloc(_pouch,8)
label(return)
registersymbol(_ammo _pouch)
newmem:
mov [_pouch],rax
mov ecx,[rax+28]
mov [rax+30],ebx
jmp return
_ammo:
jmp newmem
nop
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_ammo:
db 8B 48 28 89 58 30
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>37</ID>
<Description>" Ammo"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>FF8080</Color>
<VariableType>4 Bytes</VariableType>
<Address>_pouch</Address>
<Offsets>
<Offset>28</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>56</ID>
<Description>" Ammo Max"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>FF8080</Color>
<VariableType>4 Bytes</VariableType>
<Address>_pouch</Address>
<Offsets>
<Offset>30</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>65</ID>
<Description>"Inventory [Gold]"</Description>
<Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
<Color>008000</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_gold,$process,8B 71 3C 48 83 C1 08 E8 AA)
alloc(_inventory,8)
alloc(newmem,$100,_gold)
label(return)
registersymbol(_gold _inventory)
newmem:
mov [_inventory],rcx
mov esi,[rcx+3C]
add rcx,08
jmp return
_gold:
jmp newmem
nop 2
return:
[DISABLE]
dealloc(*)
unregistersymbol(*)
_gold:
db 8B 71 3C 48 83 C1 08
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>66</ID>
<Description>"Gold"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>004000</Color>
<VariableType>4 Bytes</VariableType>
<Address>_inventory</Address>
<Offsets>
<Offset>3c</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>63</ID>
<Description>"Use [DP]"</Description>
<Color>0080FF</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscanmodule(_dp,$process,89 4B 28 48 8B 4C 24 38)
registersymbol(_dp)
_dp:
db 90 90 90
[DISABLE]
unregistersymbol(_dp)
_dp:
db 89 4B 28 48 8B 4C 24 38
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>

If somehow some saved game is available, i can take a look also at that pointer for that thing (i need 2 items at least), since i don't know how to save this game, didn't played much, though i must admit is quite enjoyable.

EDIT: Nevermind, added them.
Re: [COMPLETED] [Request] Gal Guardians: Servants of the Dark
Equipment entry
Code: Select all
1046062224 Health +1
1046062365 Health +2
1046062506 Health +3
1046062647 Health +4
1046062788 Health +5
1046062929 Health +6
1046063211 Health +8
1046063352 Health +9
1046081964 Health +10
1046082105 Attack +1
1046082246 Attack +2
1046082387 Attack +3
1046082528 Attack +4
1046082669 Attack +5
1046083092 Attack +8
1046083233 Attack +9
1046101845 Attack +10
1046101986 Understanding +1
1046102127 Understanding +2
1046102268 Understanding +3
1046102409 Understanding +4
1046102550 Understanding +5
1046102691 Lucky +1
1046102832 Lucky +2
1046102973 Lucky +3
1046103114 Lucky +4
1046121726 Lucky +5
1046121867 Total number of bullets +1
1046122008 Total number of bullets +2
1046122149 Total rounds +3
1046122290 Total rounds +4
1046122431 Total number of bullets +5
1046122572 Total bullets +6
1046122713 Total bullets +7
1046122854 Total number of bullets +8
1046122995 Total rounds +9
1046141607 Total number of bullets +10
1046141748 Consume Magic -1
1046141889 Consume Magic -2
1046142030 Consume Magic -3
1046142171 Consume Magic -4
1046142312 Consume Magic -5
1046142453 Consume Magic -6
1046142594 Consume Magic -7
1046142735 Consume Magic -8
1046142876 Added inflammation attribute
1046161488 Added ice properties
1046161629 Attach the thunder attribute
1046161770 Added Curse attribute
1046161911 Virus
1046162052 Ice knot
1046162193 burning
1046162334 Paralysis
1046162475 Immune +1
1046162616 Immune +2
1046162757 Immune +3
1046181369 Immunity +4
1046181510 Immune +5
1046181651 Inflammation resistance +1
1046181792 Inflammation resistance +2
1046181933 Inflammation resistance +3
1046182074 Inflammation resistance +4
1046182215 Inflammation resistance +5
1046182356 Ice Resistance +1
1046182497 Ice Resistance +2
1046182638 Ice Resistance +3
1046201250 Ice Resistance +4
1046201391 Ice Resistance +5
1046201532 Thunder resistance +1
1046201673 Mine resistance +2
1046201814 Mine resistance +3
1046201955 Lightning Resistance +4
1046202096 Lightning resistance +5
1046202237 Anger +1
1046202378 Anger +2
1046202519 Anger +3
1046221131 Anger +4
1046221272 Anger +5
1046221413 Storage time-1
1046221554 Storage time-2
1046221695 Storage time -3
1046221836 Strong storage
1046221977 Dilemma
1046222118 Blood
1046222259 Suction
1046222400 Half load
1046241012 through
1046241153 Blood weapon
1046241294 dorsal spine
1046241435 A blow to the spirit
1046241576 Consumption doubled
1046241717 Cannot critical hit
1046241858 Attack halved
1046242140 The secret to exorcising demons
Who is online
Users browsing this forum: Baidu [Spider]