<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="34">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"StoneShard v.0.8.0.8"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState Activated="1"/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{======================
Author   : aanpsx,moded by darkangelx
Date     : 2021-08-9
Game     : StoneShard.exe
Version  : 0.8.0.8
======================}

[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000000ff
-------------- A.B.G.R
LaunchMonoDataCollector()
--reinitializeDotNetSymbolhandler()
if(getCEVersion() &lt; 7.2) then
   ShowMessage('Warning. CE version should be 7.2 or above')
end
if(process == nil) then
   ShowMessage('No process was selected')
elseif (string.upper(process) ~= string.upper("StoneShard.exe")) then
   ShowMessage('Warning. Expected Process = StoneShard.exe')
end
{$asm}
LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))

[DISABLE]
LuaCall(cycleFullCompact(nil,false))
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00808000
-------------- A.B.G.R 
{$asm}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>4559</ID>
          <Description>"Enable"</Description>
          <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetStats,db 8B 46 0C 5F 5E ?? ?? ?? ?? cc cc cc)
define(bytes_GetDurability,db 0F 10 40 10 8B ?? 08)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(cmp2,cmp word ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00ff0000
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetStats,StoneShard.exe,8B 46 0C 5F 5E 5B ?? ?? ?? ?? cc cc cc)
alloc(newmem_GetStats,$1000,PSX_GetStats)
label(_GetStats)
label(code_GetStats)
registersymbol(_GetStats)
registersymbol(PSX_GetStats)
registersymbol(code_GetStats)
//============
alloc(Hunger,4)
registersymbol(Hunger)
Hunger:
  dd 0
alloc(Thirsty,4)
registersymbol(Thirsty)
Thirsty:
  dd 0
alloc(Intoxication,4)
registersymbol(Intoxication)
Intoxication:
  dd 0
alloc(Pain,4)
registersymbol(Pain)
Pain:
  dd 0
alloc(Morale,4)
registersymbol(Morale)
Morale:
  dd 0
alloc(Sanity,4)
registersymbol(Sanity)
Sanity:
  dd 0
alloc(Head,4)
registersymbol(Head)
Head:
  dd 0
alloc(Torso,4)
registersymbol(Torso)
Torso:
  dd 0
alloc(LHand,4)
registersymbol(LHand)
LHand:
  dd 0
alloc(RHand,4)
registersymbol(RHand)
RHand:
  dd 0
alloc(LLeg,4)
registersymbol(LLeg)
LLeg:
  dd 0
alloc(RLeg,4)
registersymbol(RLeg)
RLeg:
  dd 0
alloc(CoinOnBag,4)
registersymbol(CoinOnBag)
CoinOnBag:
  dd 0
//=============
newmem_GetStats:
//=============
code_GetStats:
  readmem(PSX_GetStats,6)
newCode:
  push ebx
  mov ebx,eax
  test ebx,ebx
  je exit_GetStats
  mov ebx,[ebx]
  test ebx,ebx
  je exit_GetStats
  mov ebx,[ebx]
  test ebx,ebx
  je exit_GetStats
@@:
  cmp [ebx],00525453  //str
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats],eax
@@:
  cmp [ebx],004C4741 //AGL
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+4],eax
@@:
  cmp [ebx],00435250 //PRC
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+8],eax
@@:
  cmp [ebx],61746956 //VIT
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+c],eax
@@:
  cmp [ebx],004C4957 //WIL
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+10],eax
//===================
@@:
  cmp2 [ebx],5041//ap
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+20],eax
@@:
  cmp2 [ebx],5053//sp
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+24],eax
@@://Hunger
  cmp [ebx],676E7548  //Hunger
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+28],eax
  mov [Hunger],eax
@@://Thirsty
  cmp [ebx],72696854  //Thirsty
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+2c],eax
  mov [Thirsty],eax
@@://Intoxication
  cmp [ebx],6F746E49  //Intoxication
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+30],eax
  mov [Intoxication],eax
@@://Pain
  cmp [ebx],6E696150  //Pain
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+34],eax
  mov [Pain],eax
@@://Morale
  cmp [ebx],61726F4D  //Morale
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+38],eax
  mov [Morale],eax
@@://Sanity
  cmp [ebx],696E6153  //Sanity
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+3c],eax
  mov [Sanity],eax
//=====================
@@://head
  cmp2 [ebx],6568  //head
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+40],eax
  mov [Head],eax
@@://tors
  cmp2 [ebx],6F74  //tors
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+44],eax
  mov [Torso],eax
@@://lhand
  cmp2 [ebx],686C  //lhand
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+48],eax
  mov [LHand],eax
@@://rhand
  cmp2 [ebx],6872  //rhand
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+4c],eax
  mov [RHand],eax
@@://legs
  cmp2 [ebx],656C  //legs
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+50],eax
  mov [LLeg],eax
@@://rlegs
  cmp2 [ebx],6C72  //rlegs
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+54],eax
  mov [RLeg],eax
//=============
@@://Stack gold
  cmp [ebx],63617453  //Stack
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+58],eax
  mov [CoinOnBag],eax
exit_GetStats:
  pop ebx
  jmp return_GetStats
_GetStats:
  4b
PSX_GetStats:
  jmp newmem_GetStats
  nop
return_GetStats:

aobscanmodule(PSX_GetDurability,StoneShard.exe,0F 10 40 10 8B ?? 08)
alloc(newmem_GetDurability,$1000,PSX_GetDurability)
label(_GetDurability)
label(code_GetDurability)
registersymbol(_GetDurability)
registersymbol(PSX_GetDurability)
registersymbol(code_GetDurability)
label(Cooldown)
registersymbol(Cooldown)
label(Cheat)
registersymbol(Cheat)
newmem_GetDurability:
  push edx
  mov edx,eax
  test edx,edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  je exit_GetDurability
//================== code here
@@://inf durability
  cmp1 [Cheat],0
  je @f
  cmp [eax+1c],0
  jne exit_GetDurability
  cmp [edx],61727544 //Duration
  jne @f
  movsd xmm0,[_GetDurability]
  movsd [eax+10],xmm0
@@://no cooldown
  cmp1 [Cheat+1],0
  je @f
  cmp2 [edx],444B //KD
  jne @f
  movsd xmm0,[Cooldown]
  movsd [eax+10],xmm0
exit_GetDurability:
  pop edx
code_GetDurability:
  readmem(PSX_GetDurability,7)
  jmp return_GetDurability
_GetDurability:
  dq (double)999
Cooldown:
  dq (double)0
Cheat:
  4b
PSX_GetDurability:
  jmp newmem_GetDurability
  nop 2
return_GetDurability:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetStats)
//unregistersymbol(PSX_GetStats)
//unregistersymbol(code_GetStats)
//dealloc(newmem_GetStats)
PSX_GetStats:
  readmem(code_GetStats,6)
//Alt: mov eax,[esi+0C]
//Alt: pop edi
//Alt: pop esi

//unregistersymbol(_GetDurability)
//unregistersymbol(PSX_GetDurability)
//unregistersymbol(code_GetDurability)
//dealloc(newmem_GetDurability)
PSX_GetDurability:
  readmem(code_GetDurability,7)
//Alt: movups xmm0,[eax+10]
//Alt: mov edi,[ebp+08]

{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00808000
-------------- A.B.G.R
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+138F64A

StoneShard.exe+138F614: 39 7E 08                 - cmp [esi+08],edi
StoneShard.exe+138F617: 75 22                    - jne StoneShard.exe+138F63B
StoneShard.exe+138F619: F2 0F 10 05 E0 FE 60 02  - movsd xmm0,[StoneShard.exe+23DFEE0]
StoneShard.exe+138F621: 6A 00                    - push 00
StoneShard.exe+138F623: 83 EC 08                 - sub esp,08
StoneShard.exe+138F626: F2 0F 11 04 24           - movsd [esp],xmm0
StoneShard.exe+138F62B: 53                       - push ebx
StoneShard.exe+138F62C: FF 76 0C                 - push [esi+0C]
StoneShard.exe+138F62F: E8 9C 6E 00 00           - call StoneShard.exe+13964D0
StoneShard.exe+138F634: 83 C4 14                 - add esp,14
StoneShard.exe+138F637: 85 C0                    - test eax,eax
StoneShard.exe+138F639: 74 0F                    - je StoneShard.exe+138F64A
StoneShard.exe+138F63B: 8B 76 04                 - mov esi,[esi+04]
StoneShard.exe+138F63E: 85 F6                    - test esi,esi
StoneShard.exe+138F640: 75 D2                    - jne StoneShard.exe+138F614
StoneShard.exe+138F642: 5F                       - pop edi
StoneShard.exe+138F643: 5E                       - pop esi
StoneShard.exe+138F644: 33 C0                    - xor eax,eax
StoneShard.exe+138F646: 5B                       - pop ebx
StoneShard.exe+138F647: C2 04 00                 - ret 0004
// ---------- INJECTING HERE ----------
StoneShard.exe+138F64A: 8B 46 0C                 - mov eax,[esi+0C]
// ---------- DONE INJECTING  ----------
StoneShard.exe+138F64D: 5F                       - pop edi
StoneShard.exe+138F64E: 5E                       - pop esi
StoneShard.exe+138F64F: 5B                       - pop ebx
StoneShard.exe+138F650: C2 04 00                 - ret 0004
StoneShard.exe+138F653: CC                       - int 3
StoneShard.exe+138F654: CC                       - int 3
StoneShard.exe+138F655: CC                       - int 3
StoneShard.exe+138F656: CC                       - int 3
StoneShard.exe+138F657: CC                       - int 3
StoneShard.exe+138F658: CC                       - int 3
StoneShard.exe+138F659: CC                       - int 3
StoneShard.exe+138F65A: CC                       - int 3
StoneShard.exe+138F65B: CC                       - int 3
StoneShard.exe+138F65C: CC                       - int 3
StoneShard.exe+138F65D: CC                       - int 3
StoneShard.exe+138F65E: CC                       - int 3
StoneShard.exe+138F65F: CC                       - int 3
StoneShard.exe+138F660: 53                       - push ebx
StoneShard.exe+138F661: 8B D9                    - mov ebx,ecx
StoneShard.exe+138F663: 56                       - push esi
}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+13C9205

StoneShard.exe+13C91B5: E8 B6 0F FD FF        - call StoneShard.exe+139A170
StoneShard.exe+13C91BA: 83 C4 08              - add esp,08
StoneShard.exe+13C91BD: 85 C0                 - test eax,eax
StoneShard.exe+13C91BF: 0F 88 19 02 00 00     - js StoneShard.exe+13C93DE
StoneShard.exe+13C91C5: 3B 05 2C 02 43 03     - cmp eax,[StoneShard.exe+248022C]
StoneShard.exe+13C91CB: 0F 8D 0D 02 00 00     - jnl StoneShard.exe+13C93DE
StoneShard.exe+13C91D1: 8B 0D 28 02 43 03     - mov ecx,[StoneShard.exe+2480228]
StoneShard.exe+13C91D7: 8B 0C 81              - mov ecx,[ecx+eax*4]
StoneShard.exe+13C91DA: 85 C9                 - test ecx,ecx
StoneShard.exe+13C91DC: 0F 84 FC 01 00 00     - je StoneShard.exe+13C93DE
StoneShard.exe+13C91E2: 8D 46 10              - lea eax,[esi+10]
StoneShard.exe+13C91E5: 50                    - push eax
StoneShard.exe+13C91E6: E8 05 64 FC FF        - call StoneShard.exe+138F5F0
StoneShard.exe+13C91EB: 85 C0                 - test eax,eax
StoneShard.exe+13C91ED: 75 16                 - jne StoneShard.exe+13C9205
StoneShard.exe+13C91EF: 8B 45 08              - mov eax,[ebp+08]
StoneShard.exe+13C91F2: 0F 57 C0              - xorps xmm0,xmm0
StoneShard.exe+13C91F5: C7 40 0C 05 00 00 00  - mov [eax+0C],00000005
StoneShard.exe+13C91FC: F2 0F 11 00           - movsd [eax],xmm0
StoneShard.exe+13C9200: E9 E8 01 00 00        - jmp StoneShard.exe+13C93ED
// ---------- INJECTING HERE ----------
StoneShard.exe+13C9205: 0F 10 40 10           - movups xmm0,[eax+10]
// ---------- DONE INJECTING  ----------
StoneShard.exe+13C9209: 8B 7D 08              - mov edi,[ebp+08]
StoneShard.exe+13C920C: 0F 11 45 DC           - movups [ebp-24],xmm0
StoneShard.exe+13C9210: 8B 57 0C              - mov edx,[edi+0C]
StoneShard.exe+13C9213: 8B C2                 - mov eax,edx
StoneShard.exe+13C9215: 66 0F 73 D8 0C        - psrldq xmm0,0C
StoneShard.exe+13C921A: 25 FF FF FF 00        - and eax,StoneShard.exe+4FFFF
StoneShard.exe+13C921F: 66 0F 7E C1           - movd ecx,xmm0
StoneShard.exe+13C9223: 81 E1 FF FF FF 00     - and ecx,StoneShard.exe+4FFFF
StoneShard.exe+13C9229: 89 4D E8              - mov [ebp-18],ecx
StoneShard.exe+13C922C: 83 E8 01              - sub eax,01
StoneShard.exe+13C922F: 0F 84 F2 00 00 00     - je StoneShard.exe+13C9327
StoneShard.exe+13C9235: 83 E8 01              - sub eax,01
StoneShard.exe+13C9238: 0F 85 F8 00 00 00     - jne StoneShard.exe+13C9336
StoneShard.exe+13C923E: 8D 42 FF              - lea eax,[edx-01]
StoneShard.exe+13C9241: A9 FC FF FF 00        - test eax,StoneShard.exe+4FFFC
StoneShard.exe+13C9246: 0F 85 C5 00 00 00     - jne StoneShard.exe+13C9311
StoneShard.exe+13C924C: 8B 1F                 - mov ebx,[edi]
StoneShard.exe+13C924E: 89 5D EC              - mov [ebp-14],ebx
StoneShard.exe+13C9251: 85 DB                 - test ebx,ebx
StoneShard.exe+13C9253: 0F 84 B8 00 00 00     - je StoneShard.exe+13C9311
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>2</ID>
              <Description>"Inf HP"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetHP,db 8B 44 24 24 89 44 24 04)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetHP,StoneShard.exe,8B 44 24 24 89 44 24 04 89 34)
alloc(newmem_GetHP,$1000,PSX_GetHP)
//label(_GetHP)
label(code_GetHP)
//registersymbol(_GetHP)
registersymbol(PSX_GetHP)
registersymbol(code_GetHP)
newmem_GetHP:
//  mov [_GetHP+4],eax
//  mov [_GetHP+8],ebx
//  mov [_GetHP+c],ecx
//  mov [_GetHP+10],edx
//================== code here
  mov eax,[esp+24]
  test eax,eax
  je exit_GetHP
  mov [esp+04],(float)9999999//4B18967F
  fld dword ptr [esp+04]
  fstp qword ptr [eax]
exit_GetHP:
  mov [esp+04],eax
  jmp return_GetHP
code_GetHP:
  readmem(PSX_GetHP,8)
  jmp return_GetHP
//_GetHP:
//  4b
PSX_GetHP:
  jmp newmem_GetHP
  nop 3
return_GetHP:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetHP)
//unregistersymbol(PSX_GetHP)
//unregistersymbol(code_GetHP)
//dealloc(newmem_GetHP)
PSX_GetHP:
  readmem(code_GetHP,8)
//Alt: mov eax,[esp+24]
//Alt: mov [esp+04],eax
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+F7B200

StoneShard.exe+F7B197: 01 D8                             - add eax,ebx
StoneShard.exe+F7B199: A9 FC FF FF 00                    - test eax,StoneShard.exe+DCFFFC
StoneShard.exe+F7B19E: 8D B4 24 88 00 00 00              - lea esi,[esp+00000088]
StoneShard.exe+F7B1A5: 75 0F                             - jne StoneShard.exe+F7B1B6
StoneShard.exe+F7B1A7: 8D 84 24 A0 00 00 00              - lea eax,[esp+000000A0]
StoneShard.exe+F7B1AE: 89 04 24                          - mov [esp],eax
StoneShard.exe+F7B1B1: E8 7A 9B 09 FF                    - call StoneShard.exe+14D30
StoneShard.exe+F7B1B6: 8D 84 24 B0 00 00 00              - lea eax,[esp+000000B0]
StoneShard.exe+F7B1BD: 89 84 24 9C 00 00 00              - mov [esp+0000009C],eax
StoneShard.exe+F7B1C4: 8B 84 24 30 01 00 00              - mov eax,[esp+00000130]
StoneShard.exe+F7B1CB: 8B 8C 24 2C 01 00 00              - mov ecx,[esp+0000012C]
StoneShard.exe+F7B1D2: 8D 94 24 9C 00 00 00              - lea edx,[esp+0000009C]
StoneShard.exe+F7B1D9: 89 54 24 10                       - mov [esp+10],edx
StoneShard.exe+F7B1DD: 8D 94 24 00 01 00 00              - lea edx,[esp+00000100]
StoneShard.exe+F7B1E4: 89 54 24 08                       - mov [esp+08],edx
StoneShard.exe+F7B1E8: 89 44 24 04                       - mov [esp+04],eax
StoneShard.exe+F7B1EC: 89 0C 24                          - mov [esp],ecx
StoneShard.exe+F7B1EF: C7 44 24 0C 01 00 00 00           - mov [esp+0C],00000001
StoneShard.exe+F7B1F7: E8 A4 2A 5E FF                    - call StoneShard.exe+55DCA0
StoneShard.exe+F7B1FC: 89 44 24 08                       - mov [esp+08],eax
// ---------- INJECTING HERE ----------
StoneShard.exe+F7B200: 8B 44 24 24                       - mov eax,[esp+24]
// ---------- DONE INJECTING  ----------
StoneShard.exe+F7B204: 89 44 24 04                       - mov [esp+04],eax
StoneShard.exe+F7B208: 89 34 24                          - mov [esp],esi
StoneShard.exe+F7B20B: E8 F0 9C 09 FF                    - call StoneShard.exe+14F00
StoneShard.exe+F7B210: C7 84 24 80 00 00 00 38 F2 69 02  - mov [esp+00000080],StoneShard.exe+246F238
StoneShard.exe+F7B21B: 89 B4 24 84 00 00 00              - mov [esp+00000084],esi
StoneShard.exe+F7B222: 8D 84 24 80 00 00 00              - lea eax,[esp+00000080]
StoneShard.exe+F7B229: 89 44 24 08                       - mov [esp+08],eax
StoneShard.exe+F7B22D: 8D 84 24 10 01 00 00              - lea eax,[esp+00000110]
StoneShard.exe+F7B234: 89 04 24                          - mov [esp],eax
StoneShard.exe+F7B237: C7 44 24 04 02 00 00 00           - mov [esp+04],00000002
StoneShard.exe+F7B23F: E8 1C 4C 42 00                    - call StoneShard.exe+139FE60
StoneShard.exe+F7B244: 89 04 24                          - mov [esp],eax
StoneShard.exe+F7B247: 89 F9                             - mov ecx,edi
StoneShard.exe+F7B249: E8 92 99 09 FF                    - call StoneShard.exe+14BE0
StoneShard.exe+F7B24E: 83 EC 04                          - sub esp,04
StoneShard.exe+F7B251: C7 84 24 28 01 00 00 10 00 00 00  - mov [esp+00000128],00000010
StoneShard.exe+F7B25C: 8B 8C 24 30 01 00 00              - mov ecx,[esp+00000130]
StoneShard.exe+F7B263: 8B 71 04                          - mov esi,[ecx+04]
StoneShard.exe+F7B266: 85 F6                             - test esi,esi
StoneShard.exe+F7B268: 74 16                             - je StoneShard.exe+F7B280
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>1</ID>
              <Description>"Inf Energy"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetEnergy,db 8B 44 24 48 89 44 24 08)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetEnergy,StoneShard.exe,8B 44 24 48 89 44 24 08 89 7C 24 04 8D B4 24 C0)
alloc(newmem_GetEnergy,$1000,PSX_GetEnergy)
label(_GetEnergy)
label(code_GetEnergy)
registersymbol(_GetEnergy)
registersymbol(PSX_GetEnergy)
registersymbol(code_GetEnergy)
newmem_GetEnergy:
  mov [_GetEnergy+4],eax
  mov [_GetEnergy+8],ebx
  mov [_GetEnergy+c],ecx
  mov [_GetEnergy+10],edx
//================== code here
  test edi,edi
  je exit_GetEnergy
  mov [esp+08],4B18967F
  fld dword ptr [esp+08]
  fstp qword ptr [edi]
exit_GetEnergy:
  mov eax,[esp+48]
  mov [esp+08],eax
  jmp return_GetEnergy
code_GetEnergy:
  readmem(PSX_GetEnergy,8)
  jmp return_GetEnergy
_GetEnergy:
  4b
PSX_GetEnergy:
  jmp newmem_GetEnergy
  nop 3
return_GetEnergy:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetEnergy)
//unregistersymbol(PSX_GetEnergy)
//unregistersymbol(code_GetEnergy)
//dealloc(newmem_GetEnergy)
PSX_GetEnergy:
  readmem(code_GetEnergy,8)
//Alt: mov eax,[esp+48]
//Alt: mov [esp+08],eax
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+1323CC

StoneShard.exe+132369: 89 44 24 04              - mov [esp+04],eax
StoneShard.exe+13236D: 8D B4 24 D0 01 00 00     - lea esi,[esp+000001D0]
StoneShard.exe+132374: 89 34 24                 - mov [esp],esi
StoneShard.exe+132377: C7 44 24 0C 00 00 00 40  - mov [esp+0C],40000000
StoneShard.exe+13237F: C7 44 24 08 00 00 00 00  - mov [esp+08],00000000
StoneShard.exe+132387: E8 94 2D EE FF           - call StoneShard.exe+15120
StoneShard.exe+13238C: 8B 5D 0C                 - mov ebx,[ebp+0C]
StoneShard.exe+13238F: 8B 7C 24 40              - mov edi,[esp+40]
StoneShard.exe+132393: 89 74 24 08              - mov [esp+08],esi
StoneShard.exe+132397: 8D 84 24 78 05 00 00     - lea eax,[esp+00000578]
StoneShard.exe+13239E: 89 44 24 04              - mov [esp+04],eax
StoneShard.exe+1323A2: 8D 84 24 E0 01 00 00     - lea eax,[esp+000001E0]
StoneShard.exe+1323A9: 89 04 24                 - mov [esp],eax
StoneShard.exe+1323AC: E8 DF 2A EE FF           - call StoneShard.exe+14E90
StoneShard.exe+1323B1: B8 FF FF FF 00           - mov eax,StoneShard.exe+DCFFFF
StoneShard.exe+1323B6: 03 84 24 DC 01 00 00     - add eax,[esp+000001DC]
StoneShard.exe+1323BD: A9 FC FF FF 00           - test eax,StoneShard.exe+DCFFFC
StoneShard.exe+1323C2: 75 08                    - jne StoneShard.exe+1323CC
StoneShard.exe+1323C4: 89 34 24                 - mov [esp],esi
StoneShard.exe+1323C7: E8 64 29 EE FF           - call StoneShard.exe+14D30
// ---------- INJECTING HERE ----------
StoneShard.exe+1323CC: 8B 44 24 48              - mov eax,[esp+48]
// ---------- DONE INJECTING  ----------
StoneShard.exe+1323D0: 89 44 24 08              - mov [esp+08],eax
StoneShard.exe+1323D4: 89 7C 24 04              - mov [esp+04],edi
StoneShard.exe+1323D8: 8D B4 24 C0 01 00 00     - lea esi,[esp+000001C0]
StoneShard.exe+1323DF: 89 34 24                 - mov [esp],esi
StoneShard.exe+1323E2: E8 A9 2A EE FF           - call StoneShard.exe+14E90
StoneShard.exe+1323E7: 89 B4 24 BC 01 00 00     - mov [esp+000001BC],esi
StoneShard.exe+1323EE: 8D 84 24 BC 01 00 00     - lea eax,[esp+000001BC]
StoneShard.exe+1323F5: 89 44 24 10              - mov [esp+10],eax
StoneShard.exe+1323F9: 8D 84 24 A8 04 00 00     - lea eax,[esp+000004A8]
StoneShard.exe+132400: 89 44 24 08              - mov [esp+08],eax
StoneShard.exe+132404: 89 5C 24 04              - mov [esp+04],ebx
StoneShard.exe+132408: 8B 75 08                 - mov esi,[ebp+08]
StoneShard.exe+13240B: 89 34 24                 - mov [esp],esi
StoneShard.exe+13240E: C7 44 24 0C 01 00 00 00  - mov [esp+0C],00000001
StoneShard.exe+132416: E8 85 B8 42 00           - call StoneShard.exe+55DCA0
StoneShard.exe+13241B: 89 84 24 B8 01 00 00     - mov [esp+000001B8],eax
StoneShard.exe+132422: 8B 44 24 48              - mov eax,[esp+48]
StoneShard.exe+132426: 89 44 24 08              - mov [esp+08],eax
StoneShard.exe+13242A: 8B 44 24 44              - mov eax,[esp+44]
StoneShard.exe+13242E: 89 44 24 04              - mov [esp+04],eax
}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>144</ID>
              <Description>"No Hunger"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Hunger = createTimer()
_Hunger.setInterval(10)
_Hunger.onTimer = function()
--------------------------------------------
    writeDouble('["Hunger"]+10',0)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Hunger.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>153</ID>
              <Description>"No Thirsty"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Thirsty = createTimer()
_Thirsty.setInterval(10)
_Thirsty.onTimer = function()
--------------------------------------------
    writeDouble('["Thirsty"]+10',0)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Thirsty.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>154</ID>
              <Description>"No Intoxication"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Intoxication = createTimer()
_Intoxication.setInterval(10)
_Intoxication.onTimer = function()
--------------------------------------------
    writeDouble('["Intoxication"]+10',0)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Intoxication.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>155</ID>
              <Description>"No Pain"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Pain = createTimer()
_Pain.setInterval(10)
_Pain.onTimer = function()
--------------------------------------------
    writeDouble('["Pain"]+10',0)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Pain.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>156</ID>
              <Description>"Max Morale"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Morale = createTimer()
_Morale.setInterval(10)
_Morale.onTimer = function()
--------------------------------------------
    writeDouble('["Morale"]+10',100)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Morale.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>157</ID>
              <Description>"Max Sanity"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Sanity = createTimer()
_Sanity.setInterval(10)
_Sanity.onTimer = function()
--------------------------------------------
    writeDouble('["Sanity"]+10',100)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Sanity.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>158</ID>
              <Description>"Max Body Conditions"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_Badan = createTimer()
_Badan.setInterval(10)
_Badan.onTimer = function()
--------------------------------------------
    writeDouble('["Head"]+10',100)
    writeDouble('["Torso"]+10',100)
    writeDouble('["LHand"]+10',100)
    writeDouble('["RHand"]+10',100)
    writeDouble('["LLeg"]+10',100)
    writeDouble('["RLeg"]+10',100)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_Badan.destroy()
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>4557</ID>
              <Description>"Inf Durability"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-01-30
Game     : P4G.exe
Version  : 
======================}

define(PSX,Cheat)
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
PSX:
  db 1

[DISABLE]
PSX:
  db 0
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>4558</ID>
              <Description>"Skill No Coodown"</Description>
              <LastState/>
              <Color>008000</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-01-30
Game     : P4G.exe
Version  : 
======================}

define(PSX,Cheat+1)
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
PSX:
  db 1

[DISABLE]
PSX:
  db 0
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>171</ID>
              <Description>"=========================================="</Description>
              <Options moHideChildren="1"/>
              <LastState Value="" RealAddress="00000000"/>
              <Color>808000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>168</ID>
                  <Description>"Enable"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <LastState/>
                  <Color>808000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetStats,db 8B 46 0C 5F 5E)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(cmp2,cmp word ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00ff0000
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetStats,StoneShard.exe,8B 46 0C 5F 5E 5B ** ** ** cc cc cc)
alloc(newmem_GetStats,$1000,PSX_GetStats)
label(_GetStats)
label(code_GetStats)
registersymbol(_GetStats)
registersymbol(PSX_GetStats)
registersymbol(code_GetStats)
//============
alloc(Hunger,4)
registersymbol(Hunger)
Hunger:
  dd 0
alloc(Thirsty,4)
registersymbol(Thirsty)
Thirsty:
  dd 0
alloc(Intoxication,4)
registersymbol(Intoxication)
Intoxication:
  dd 0
alloc(Pain,4)
registersymbol(Pain)
Pain:
  dd 0
alloc(Morale,4)
registersymbol(Morale)
Morale:
  dd 0
alloc(Sanity,4)
registersymbol(Sanity)
Sanity:
  dd 0
alloc(Head,4)
registersymbol(Head)
Head:
  dd 0
alloc(Torso,4)
registersymbol(Torso)
Torso:
  dd 0
alloc(LHand,4)
registersymbol(LHand)
LHand:
  dd 0
alloc(RHand,4)
registersymbol(RHand)
RHand:
  dd 0
alloc(LLeg,4)
registersymbol(LLeg)
LLeg:
  dd 0
alloc(RLeg,4)
registersymbol(RLeg)
RLeg:
  dd 0
alloc(CoinOnBag,4)
registersymbol(CoinOnBag)
CoinOnBag:
  dd 0
//=============
newmem_GetStats:
//=============
code_GetStats:
  readmem(PSX_GetStats,6)
newCode:
  push ebx
  mov ebx,eax
  test ebx,ebx
  je exit_GetStats
  mov ebx,[ebx]
  test ebx,ebx
  je exit_GetStats
  mov ebx,[ebx]
  test ebx,ebx
  je exit_GetStats
@@:
  cmp [ebx],00525453  //str
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats],eax
@@:
  cmp [ebx],004C4741 //AGL
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+4],eax
@@:
  cmp [ebx],00435250 //PRC
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+8],eax
@@:
  cmp [ebx],61746956 //VIT
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+c],eax
@@:
  cmp [ebx],004C4957 //WIL
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+10],eax
//===================
@@:
  cmp2 [ebx],5041//ap
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+20],eax
@@:
  cmp2 [ebx],5053//sp
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+24],eax
@@://Hunger
  cmp [ebx],676E7548  //Hunger
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+28],eax
  mov [Hunger],eax
@@://Thirsty
  cmp [ebx],72696854  //Thirsty
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+2c],eax
  mov [Thirsty],eax
@@://Intoxication
  cmp [ebx],6F746E49  //Intoxication
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+30],eax
  mov [Intoxication],eax
@@://Pain
  cmp [ebx],6E696150  //Pain
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+34],eax
  mov [Pain],eax
@@://Morale
  cmp [ebx],61726F4D  //Morale
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+38],eax
  mov [Morale],eax
@@://Sanity
  cmp [ebx],696E6153  //Sanity
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+3c],eax
  mov [Sanity],eax
//=====================
@@://head
  cmp2 [ebx],6568  //head
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+40],eax
  mov [Head],eax
@@://tors
  cmp2 [ebx],6F74  //tors
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+44],eax
  mov [Torso],eax
@@://lhand
  cmp2 [ebx],686C  //lhand
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+48],eax
  mov [LHand],eax
@@://rhand
  cmp2 [ebx],6872  //rhand
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+4c],eax
  mov [RHand],eax
@@://legs
  cmp2 [ebx],656C  //legs
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+50],eax
  mov [LLeg],eax
@@://rlegs
  cmp2 [ebx],6C72  //rlegs
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+54],eax
  mov [RLeg],eax
//=============
@@://Stack gold
  cmp [ebx],63617453  //Stack
  jne @f
  cmp [eax+8],0
  jne @f
  cmp [eax+1c],0
  jne @f
  mov [_GetStats+58],eax
  mov [CoinOnBag],eax
exit_GetStats:
  pop ebx
  jmp return_GetStats
_GetStats:
  4b
PSX_GetStats:
  jmp newmem_GetStats
  nop
return_GetStats:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetStats)
//unregistersymbol(PSX_GetStats)
//unregistersymbol(code_GetStats)
//dealloc(newmem_GetStats)
PSX_GetStats:
  readmem(code_GetStats,6)
//Alt: mov eax,[esi+0C]
//Alt: pop edi
//Alt: pop esi
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00808000
-------------- A.B.G.R
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+138F64A

StoneShard.exe+138F614: 39 7E 08                 - cmp [esi+08],edi
StoneShard.exe+138F617: 75 22                    - jne StoneShard.exe+138F63B
StoneShard.exe+138F619: F2 0F 10 05 E0 FE 60 02  - movsd xmm0,[StoneShard.exe+23DFEE0]
StoneShard.exe+138F621: 6A 00                    - push 00
StoneShard.exe+138F623: 83 EC 08                 - sub esp,08
StoneShard.exe+138F626: F2 0F 11 04 24           - movsd [esp],xmm0
StoneShard.exe+138F62B: 53                       - push ebx
StoneShard.exe+138F62C: FF 76 0C                 - push [esi+0C]
StoneShard.exe+138F62F: E8 9C 6E 00 00           - call StoneShard.exe+13964D0
StoneShard.exe+138F634: 83 C4 14                 - add esp,14
StoneShard.exe+138F637: 85 C0                    - test eax,eax
StoneShard.exe+138F639: 74 0F                    - je StoneShard.exe+138F64A
StoneShard.exe+138F63B: 8B 76 04                 - mov esi,[esi+04]
StoneShard.exe+138F63E: 85 F6                    - test esi,esi
StoneShard.exe+138F640: 75 D2                    - jne StoneShard.exe+138F614
StoneShard.exe+138F642: 5F                       - pop edi
StoneShard.exe+138F643: 5E                       - pop esi
StoneShard.exe+138F644: 33 C0                    - xor eax,eax
StoneShard.exe+138F646: 5B                       - pop ebx
StoneShard.exe+138F647: C2 04 00                 - ret 0004
// ---------- INJECTING HERE ----------
StoneShard.exe+138F64A: 8B 46 0C                 - mov eax,[esi+0C]
// ---------- DONE INJECTING  ----------
StoneShard.exe+138F64D: 5F                       - pop edi
StoneShard.exe+138F64E: 5E                       - pop esi
StoneShard.exe+138F64F: 5B                       - pop ebx
StoneShard.exe+138F650: C2 04 00                 - ret 0004
StoneShard.exe+138F653: CC                       - int 3
StoneShard.exe+138F654: CC                       - int 3
StoneShard.exe+138F655: CC                       - int 3
StoneShard.exe+138F656: CC                       - int 3
StoneShard.exe+138F657: CC                       - int 3
StoneShard.exe+138F658: CC                       - int 3
StoneShard.exe+138F659: CC                       - int 3
StoneShard.exe+138F65A: CC                       - int 3
StoneShard.exe+138F65B: CC                       - int 3
StoneShard.exe+138F65C: CC                       - int 3
StoneShard.exe+138F65D: CC                       - int 3
StoneShard.exe+138F65E: CC                       - int 3
StoneShard.exe+138F65F: CC                       - int 3
StoneShard.exe+138F660: 53                       - push ebx
StoneShard.exe+138F661: 8B D9                    - mov ebx,ecx
StoneShard.exe+138F663: 56                       - push esi
}
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>181</ID>
                  <Description>"Max Durability old"</Description>
                  <LastState/>
                  <Color>008000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-14
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetDurability,db 0F 10 40 10 8B 7D 08)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(cmp2,cmp word ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetDurability,StoneShard.exe,0F 10 40 10 8B 7D 08)
alloc(newmem_GetDurability,$1000,PSX_GetDurability)
label(_GetDurability)
label(code_GetDurability)
registersymbol(_GetDurability)
registersymbol(PSX_GetDurability)
registersymbol(code_GetDurability)
label(asnnn)
registersymbol(asnnn)
label(Cooldown)
registersymbol(Cooldown)
newmem_GetDurability:
  push edx
  mov edx,eax
  test edx,edx
  mov [asnnn],edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  mov [asnnn+4],edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  mov [asnnn+8],edx
  je exit_GetDurability
//================== code here
  cmp [eax+1c],0
  jne exit_GetDurability
  cmp [edx],61727544 //Duration
  jne @f
//  mov edx,[_GetDurability]
//  mov [eax+10],edx
   movsd xmm0,[_GetDurability]
   movsd [eax+10],xmm0
//   mov [eax+10],(double)999
@@://cooldown
  cmp2 [edx],444B //KD
  jne @f
  mov [Cooldown],eax
exit_GetDurability:
  pop edx
code_GetDurability:
  readmem(PSX_GetDurability,7)
  jmp return_GetDurability
_GetDurability:
  dq (double)999
asnnn:
  4b
Cooldown:
  4b
PSX_GetDurability:
  jmp newmem_GetDurability
  nop 2
return_GetDurability:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetDurability)
//unregistersymbol(PSX_GetDurability)
//unregistersymbol(code_GetDurability)
//dealloc(newmem_GetDurability)
PSX_GetDurability:
  readmem(code_GetDurability,7)
//Alt: movups xmm0,[eax+10]
//Alt: mov edi,[ebp+08]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+13C9205

StoneShard.exe+13C91B5: E8 B6 0F FD FF        - call StoneShard.exe+139A170
StoneShard.exe+13C91BA: 83 C4 08              - add esp,08
StoneShard.exe+13C91BD: 85 C0                 - test eax,eax
StoneShard.exe+13C91BF: 0F 88 19 02 00 00     - js StoneShard.exe+13C93DE
StoneShard.exe+13C91C5: 3B 05 2C 02 43 03     - cmp eax,[StoneShard.exe+248022C]
StoneShard.exe+13C91CB: 0F 8D 0D 02 00 00     - jnl StoneShard.exe+13C93DE
StoneShard.exe+13C91D1: 8B 0D 28 02 43 03     - mov ecx,[StoneShard.exe+2480228]
StoneShard.exe+13C91D7: 8B 0C 81              - mov ecx,[ecx+eax*4]
StoneShard.exe+13C91DA: 85 C9                 - test ecx,ecx
StoneShard.exe+13C91DC: 0F 84 FC 01 00 00     - je StoneShard.exe+13C93DE
StoneShard.exe+13C91E2: 8D 46 10              - lea eax,[esi+10]
StoneShard.exe+13C91E5: 50                    - push eax
StoneShard.exe+13C91E6: E8 05 64 FC FF        - call StoneShard.exe+138F5F0
StoneShard.exe+13C91EB: 85 C0                 - test eax,eax
StoneShard.exe+13C91ED: 75 16                 - jne StoneShard.exe+13C9205
StoneShard.exe+13C91EF: 8B 45 08              - mov eax,[ebp+08]
StoneShard.exe+13C91F2: 0F 57 C0              - xorps xmm0,xmm0
StoneShard.exe+13C91F5: C7 40 0C 05 00 00 00  - mov [eax+0C],00000005
StoneShard.exe+13C91FC: F2 0F 11 00           - movsd [eax],xmm0
StoneShard.exe+13C9200: E9 E8 01 00 00        - jmp StoneShard.exe+13C93ED
// ---------- INJECTING HERE ----------
StoneShard.exe+13C9205: 0F 10 40 10           - movups xmm0,[eax+10]
// ---------- DONE INJECTING  ----------
StoneShard.exe+13C9209: 8B 7D 08              - mov edi,[ebp+08]
StoneShard.exe+13C920C: 0F 11 45 DC           - movups [ebp-24],xmm0
StoneShard.exe+13C9210: 8B 57 0C              - mov edx,[edi+0C]
StoneShard.exe+13C9213: 8B C2                 - mov eax,edx
StoneShard.exe+13C9215: 66 0F 73 D8 0C        - psrldq xmm0,0C
StoneShard.exe+13C921A: 25 FF FF FF 00        - and eax,StoneShard.exe+4FFFF
StoneShard.exe+13C921F: 66 0F 7E C1           - movd ecx,xmm0
StoneShard.exe+13C9223: 81 E1 FF FF FF 00     - and ecx,StoneShard.exe+4FFFF
StoneShard.exe+13C9229: 89 4D E8              - mov [ebp-18],ecx
StoneShard.exe+13C922C: 83 E8 01              - sub eax,01
StoneShard.exe+13C922F: 0F 84 F2 00 00 00     - je StoneShard.exe+13C9327
StoneShard.exe+13C9235: 83 E8 01              - sub eax,01
StoneShard.exe+13C9238: 0F 85 F8 00 00 00     - jne StoneShard.exe+13C9336
StoneShard.exe+13C923E: 8D 42 FF              - lea eax,[edx-01]
StoneShard.exe+13C9241: A9 FC FF FF 00        - test eax,StoneShard.exe+4FFFC
StoneShard.exe+13C9246: 0F 85 C5 00 00 00     - jne StoneShard.exe+13C9311
StoneShard.exe+13C924C: 8B 1F                 - mov ebx,[edi]
StoneShard.exe+13C924E: 89 5D EC              - mov [ebp-14],ebx
StoneShard.exe+13C9251: 85 DB                 - test ebx,ebx
StoneShard.exe+13C9253: 0F 84 B8 00 00 00     - je StoneShard.exe+13C9311
}
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>195</ID>
                  <Description>"Durability ok"</Description>
                  <Options moDeactivateChildrenAsWell="1"/>
                  <LastState/>
                  <Color>008000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-14
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

define(bytes_GetDurability,db 0F 10 40 10 8B 7D 08)
define(fmax,(float)999999999)
define(imax,#999999999)
define(fmin,(float)0)
define(mov1,mov byte ptr)
define(cmp1,cmp byte ptr)
define(cmp2,cmp word ptr)
define(bit,byte ptr)
define(4b,dd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)
//           0 4 8 c1014181c2024282c3034383c404448
[ENABLE]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
{$asm}
aobscanmodule(PSX_GetDurability,StoneShard.exe,0F 10 40 10 8B 7D 08)
alloc(newmem_GetDurability,$1000,PSX_GetDurability)
label(_GetDurability)
label(code_GetDurability)
registersymbol(_GetDurability)
registersymbol(PSX_GetDurability)
registersymbol(code_GetDurability)
label(Cooldown)
registersymbol(Cooldown)
label(Cheat)
registersymbol(Cheat)
newmem_GetDurability:
  push edx
  mov edx,eax
  test edx,edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  je exit_GetDurability
  mov edx,[edx]
  test edx,edx
  je exit_GetDurability
//================== code here
@@://inf durability
  cmp1 [Cheat],0
  je @f
  cmp [eax+1c],0
  jne exit_GetDurability
  cmp [edx],61727544 //Duration
  jne @f
  movsd xmm0,[_GetDurability]
  movsd [eax+10],xmm0
@@://no cooldown
  cmp1 [Cheat+1],0
  je @f
  cmp2 [edx],444B //KD
  jne @f
  movsd xmm0,[Cooldown]
  movsd [eax+10],xmm0
exit_GetDurability:
  pop edx
code_GetDurability:
  readmem(PSX_GetDurability,7)
  jmp return_GetDurability
_GetDurability:
  dq (double)999
Cooldown:
  dq (double)0
Cheat:
  4b
PSX_GetDurability:
  jmp newmem_GetDurability
  nop 2
return_GetDurability:

[DISABLE]
unregistersymbol(*)//unreg all
dealloc(*)//dealoc all
//unregistersymbol(_GetDurability)
//unregistersymbol(PSX_GetDurability)
//unregistersymbol(code_GetDurability)
//dealloc(newmem_GetDurability)
PSX_GetDurability:
  readmem(code_GetDurability,7)
//Alt: movups xmm0,[eax+10]
//Alt: mov edi,[ebp+08]
{$lua}
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R 
{$asm}
{
// ORIGINAL CODE - INJECTION POINT: StoneShard.exe+13C9205

StoneShard.exe+13C91B5: E8 B6 0F FD FF        - call StoneShard.exe+139A170
StoneShard.exe+13C91BA: 83 C4 08              - add esp,08
StoneShard.exe+13C91BD: 85 C0                 - test eax,eax
StoneShard.exe+13C91BF: 0F 88 19 02 00 00     - js StoneShard.exe+13C93DE
StoneShard.exe+13C91C5: 3B 05 2C 02 43 03     - cmp eax,[StoneShard.exe+248022C]
StoneShard.exe+13C91CB: 0F 8D 0D 02 00 00     - jnl StoneShard.exe+13C93DE
StoneShard.exe+13C91D1: 8B 0D 28 02 43 03     - mov ecx,[StoneShard.exe+2480228]
StoneShard.exe+13C91D7: 8B 0C 81              - mov ecx,[ecx+eax*4]
StoneShard.exe+13C91DA: 85 C9                 - test ecx,ecx
StoneShard.exe+13C91DC: 0F 84 FC 01 00 00     - je StoneShard.exe+13C93DE
StoneShard.exe+13C91E2: 8D 46 10              - lea eax,[esi+10]
StoneShard.exe+13C91E5: 50                    - push eax
StoneShard.exe+13C91E6: E8 05 64 FC FF        - call StoneShard.exe+138F5F0
StoneShard.exe+13C91EB: 85 C0                 - test eax,eax
StoneShard.exe+13C91ED: 75 16                 - jne StoneShard.exe+13C9205
StoneShard.exe+13C91EF: 8B 45 08              - mov eax,[ebp+08]
StoneShard.exe+13C91F2: 0F 57 C0              - xorps xmm0,xmm0
StoneShard.exe+13C91F5: C7 40 0C 05 00 00 00  - mov [eax+0C],00000005
StoneShard.exe+13C91FC: F2 0F 11 00           - movsd [eax],xmm0
StoneShard.exe+13C9200: E9 E8 01 00 00        - jmp StoneShard.exe+13C93ED
// ---------- INJECTING HERE ----------
StoneShard.exe+13C9205: 0F 10 40 10           - movups xmm0,[eax+10]
// ---------- DONE INJECTING  ----------
StoneShard.exe+13C9209: 8B 7D 08              - mov edi,[ebp+08]
StoneShard.exe+13C920C: 0F 11 45 DC           - movups [ebp-24],xmm0
StoneShard.exe+13C9210: 8B 57 0C              - mov edx,[edi+0C]
StoneShard.exe+13C9213: 8B C2                 - mov eax,edx
StoneShard.exe+13C9215: 66 0F 73 D8 0C        - psrldq xmm0,0C
StoneShard.exe+13C921A: 25 FF FF FF 00        - and eax,StoneShard.exe+4FFFF
StoneShard.exe+13C921F: 66 0F 7E C1           - movd ecx,xmm0
StoneShard.exe+13C9223: 81 E1 FF FF FF 00     - and ecx,StoneShard.exe+4FFFF
StoneShard.exe+13C9229: 89 4D E8              - mov [ebp-18],ecx
StoneShard.exe+13C922C: 83 E8 01              - sub eax,01
StoneShard.exe+13C922F: 0F 84 F2 00 00 00     - je StoneShard.exe+13C9327
StoneShard.exe+13C9235: 83 E8 01              - sub eax,01
StoneShard.exe+13C9238: 0F 85 F8 00 00 00     - jne StoneShard.exe+13C9336
StoneShard.exe+13C923E: 8D 42 FF              - lea eax,[edx-01]
StoneShard.exe+13C9241: A9 FC FF FF 00        - test eax,StoneShard.exe+4FFFC
StoneShard.exe+13C9246: 0F 85 C5 00 00 00     - jne StoneShard.exe+13C9311
StoneShard.exe+13C924C: 8B 1F                 - mov ebx,[edi]
StoneShard.exe+13C924E: 89 5D EC              - mov [ebp-14],ebx
StoneShard.exe+13C9251: 85 DB                 - test ebx,ebx
StoneShard.exe+13C9253: 0F 84 B8 00 00 00     - je StoneShard.exe+13C9311
}
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>189</ID>
                  <Description>"Inf Coin on Bag"</Description>
                  <LastState/>
                  <Color>008000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}

{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_CoinOnBag = createTimer()
_CoinOnBag.setInterval(10)
_CoinOnBag.onTimer = function()
--------------------------------------------
    writeDouble('["CoinOnBag"]+10',2000)
--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_CoinOnBag.destroy()
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>188</ID>
                  <Description>"Inf Coin rung sip"</Description>
                  <LastState/>
                  <Color>008000</Color>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>{======================
Author   : aanpsx
Date     : 2021-02-13
Game     : StoneShard.exe
Version  : 0.6.1.8
======================}
{$lua}
if syntaxcheck then return end
[ENABLE]
-----------------------
memrec.Color=0x000080ff
-------------- A.B.G.R
_CoinOnBag = createTimer()
_CoinOnBag.setInterval(10)
_CoinOnBag.onTimer = function()
--------------------------------------------
    GoldValue = ('["CoinOnBag"]+10')
    Coin = 2000
if( GoldValue &lt; Coin )
then
    print("Gold coin kurang 2000")
	--writeDouble('["CoinOnBag"]+10',2000)
else
   print("Gold coin wes 2000")
end

--------------------------------------------
end

[DISABLE]
if syntaxcheck then return end
-----------------------
memrec.Color=0x00008000
-------------- A.B.G.R
_CoinOnBag.destroy()
</AssemblerScript>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>169</ID>
              <Description>"Stats"</Description>
              <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
              <LastState Value="" Activated="1" RealAddress="00000000"/>
              <Color>FF0000</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>159</ID>
                  <Description>"base"</Description>
                  <LastState RealAddress="1DDDF110"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0000FF</Color>
                  <VariableType>String</VariableType>
                  <Length>32</Length>
                  <Unicode>0</Unicode>
                  <CodePage>0</CodePage>
                  <ZeroTerminate>1</ZeroTerminate>
                  <Address>_GetStats</Address>
                  <Offsets>
                    <Offset>0</Offset>
                    <Offset>0</Offset>
                    <Offset>0</Offset>
                  </Offsets>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>160</ID>
                      <Description>"value"</Description>
                      <LastState Value="30" RealAddress="3AFD3FB0"/>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>0000FF</Color>
                      <VariableType>Double</VariableType>
                      <Address>_GetStats</Address>
                      <Offsets>
                        <Offset>10</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>172</ID>
                  <Description>"========================================"</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>808000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>89</ID>
                  <Description>"Sp"</Description>
                  <LastState Value="12" RealAddress="3AFD3D90"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>800080</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+20</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>90</ID>
                  <Description>"AP"</Description>
                  <LastState Value="53" RealAddress="3AFD42F0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>800080</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+24</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>173</ID>
                  <Description>"========================================"</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>808000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>84</ID>
                  <Description>"Strength"</Description>
                  <LastState Value="30" RealAddress="3AFD3FB0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>85</ID>
                  <Description>"Agility"</Description>
                  <LastState Value="30" RealAddress="3AFD42D0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+4</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>86</ID>
                  <Description>"Perception"</Description>
                  <LastState Value="30" RealAddress="3AFD3E10"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+8</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>87</ID>
                  <Description>"Vitality"</Description>
                  <LastState Value="30" RealAddress="3AFD3D30"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+c</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>88</ID>
                  <Description>"Willpower"</Description>
                  <LastState Value="30" RealAddress="3AFD4610"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+10</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>174</ID>
                  <Description>"========================================"</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>808000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>130</ID>
                  <Description>"Hunger"</Description>
                  <LastState Value="0.192" RealAddress="3AFD4010"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+28</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>131</ID>
                  <Description>"Thirsty"</Description>
                  <LastState Value="0.384" RealAddress="3AFD4370"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+2c</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>133</ID>
                  <Description>"Intoxication"</Description>
                  <LastState Value="0" RealAddress="3AFD4790"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+30</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>142</ID>
                  <Description>"Pain"</Description>
                  <LastState Value="13.2715" RealAddress="3AFD3A90"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+34</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>134</ID>
                  <Description>"Morale"</Description>
                  <LastState Value="0" RealAddress="3AFD4830"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+38</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>135</ID>
                  <Description>"Sanity"</Description>
                  <LastState Value="0.27" RealAddress="3AFD4850"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>808000</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+3c</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>175</ID>
                  <Description>"========================================"</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>808000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>161</ID>
                  <Description>"Head"</Description>
                  <LastState Value="11" RealAddress="3EFBFDD0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+40</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>162</ID>
                  <Description>"Torso"</Description>
                  <LastState Value="100" RealAddress="3AFD40F0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+44</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>163</ID>
                  <Description>"L Hand"</Description>
                  <LastState Value="100" RealAddress="3AFD4150"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+48</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>164</ID>
                  <Description>"R Hand"</Description>
                  <LastState Value="100" RealAddress="3AFD40B0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+4c</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>165</ID>
                  <Description>"L Leg"</Description>
                  <LastState Value="100" RealAddress="3AFD4110"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+50</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>166</ID>
                  <Description>"R Leg"</Description>
                  <LastState Value="100" RealAddress="3AFD40D0"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0080FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+54</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>187</ID>
                  <Description>"========================================"</Description>
                  <LastState Value="" RealAddress="00000000"/>
                  <Color>808000</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>186</ID>
                  <Description>"Coin on Bag"</Description>
                  <LastState Value="2000" RealAddress="3EDD4C70"/>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>0000FF</Color>
                  <VariableType>Double</VariableType>
                  <Address>_GetStats+58</Address>
                  <Offsets>
                    <Offset>10</Offset>
                  </Offsets>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>170</ID>
              <Description>"=========================================="</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>808000</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
