<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>2702</ID>
      <Description>"Aksun demo"</Description>
      <Options moHideChildren="1"/>
      <Color>009700</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>2703</ID>
          <Description>"Youtube"</Description>
          <Color>208FFF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/user/droelke");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2704</ID>
          <Description>"OCT Profile"</Description>
          <Color>208FFF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=85");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>2705</ID>
          <Description>"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"</Description>
          <Options moManualExpandCollapse="1"/>
          <Color>0000FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>39</ID>
              <Description>"Table Author:  XxDaRealSlimballinxX"</Description>
              <Color>FC94B0</Color>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>40</ID>
                  <Description>"Visit us today @ GBA Services!"</Description>
                  <Color>C080FF</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
                <CheatEntry>
                  <ID>1337110746</ID>
                  <Description>"Discord  @ DaRealSlimballin"</Description>
                  <Color>008080</Color>
                  <GroupHeader>1</GroupHeader>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>1337110747</ID>
              <Description>"[X] &lt;=== For Full Tool View"</Description>
              <Options moManualExpandCollapse="1"/>
              <Color>00FF00</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
// Script Creaded By mgr.inz.Player On CE Forums
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))
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>1337110748</ID>
                  <Description>"Cheats"</Description>
                  <Options moManualExpandCollapse="1"/>
                  <Color>FF00FF</Color>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>1337110749</ID>
                      <Description>"xxxxxxxxxxxxxxxxxxxxxxx"</Description>
                      <Options moManualExpandCollapse="1"/>
                      <GroupHeader>1</GroupHeader>
                      <CheatEntries>
                        <CheatEntry>
                          <ID>3</ID>
                          <Description>"Set GodMod/OHk"</Description>
                          <Options moHideChildren="1"/>
                          <Color>FFFF00</Color>
                          <VariableType>Auto Assembler Script</VariableType>
                          <AssemblerScript Async="1">{ Game   : Aksun.exe
  Version: 
  Date   : 2025-09-02
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscan(Health_hook,F3 0F 11 6E 18 48 8B 46 10 F3 0F 10 46) // should be unique
alloc(newmem,$1000,Health_hook)
registersymbol(Health_hook Player_hook AI_love)
label(code Player_hook AI_love)
label(return)

newmem:
cmp [rsi+478],00000101
//cmp [rsi+530],00000000
jne AI_love
mov [Player_hook],rsi
mov [rsi+18],(float)3210
jmp return

Player_hook:
dq 0

AI_love:
mov [rsi+18],(float)1
sub [rsi+18],(float)1
jmp return

code:
  movss [rsi+18],xmm5
  jmp return

Health_hook:
  jmp newmem
return:


[DISABLE]

Health_hook:
  db F3 0F 11 6E 18

unregistersymbol(Health_hook Player_hook AI_love)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Common.CombatValue:set_Value+113

Common.CombatValue:set_Value+e4: F2 0F 10 45 E0                 - movsd xmm0,[rbp-20]
Common.CombatValue:set_Value+e9: F2 0F 10 4D D8                 - movsd xmm1,[rbp-28]
Common.CombatValue:set_Value+ee: F2 0F 5A D2                    - cvtsd2ss xmm2,xmm2
Common.CombatValue:set_Value+f2: F2 0F 5A C9                    - cvtsd2ss xmm1,xmm1
Common.CombatValue:set_Value+f6: F2 0F 5A C0                    - cvtsd2ss xmm0,xmm0
Common.CombatValue:set_Value+fa: 48 8D 6D 00                    - lea rbp,[rbp+00]
Common.CombatValue:set_Value+fe: 49 BB 30 5C 7A 61 CC 01 00 00  - mov r11,UnityEngine.Mathf:Clamp
Common.CombatValue:set_Value+108: 41 FF D3                       - call r11
Common.CombatValue:set_Value+10b: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Common.CombatValue:set_Value+10f: F2 0F 5A E8                    - cvtsd2ss xmm5,xmm0
// ---------- INJECTING HERE ----------
Common.CombatValue:set_Value+113: F3 0F 11 6E 18                 - movss [rsi+18],xmm5
// ---------- DONE INJECTING  ----------
Common.CombatValue:set_Value+118: 48 8B 46 10                    - mov rax,[rsi+10]
Common.CombatValue:set_Value+11c: F3 0F 10 46 18                 - movss xmm0,[rsi+18]
Common.CombatValue:set_Value+121: F3 0F 5A C0                    - cvtss2sd xmm0,xmm0
Common.CombatValue:set_Value+125: 48 8B C8                       - mov rcx,rax
Common.CombatValue:set_Value+128: F2 0F 10 C8                    - movsd xmm1,xmm0
Common.CombatValue:set_Value+12c: F2 0F 5A C9                    - cvtsd2ss xmm1,xmm1
Common.CombatValue:set_Value+130: 83 38 00                       - cmp dword ptr [rax],00
Common.CombatValue:set_Value+133: 66 66 90                       - nop 3
Common.CombatValue:set_Value+136: 49 BB F0 43 0D 66 CC 01 00 00  - mov r11,ActionTable`1[System.Single]:Invoke
Common.CombatValue:set_Value+140: 41 FF D3                       - call r11
}
</AssemblerScript>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>2</ID>
                              <Description>"-&gt;"</Description>
                              <ShowAsSigned>0</ShowAsSigned>
                              <VariableType>8 Bytes</VariableType>
                              <Address>Player_hook</Address>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>4</ID>
                                  <Description>"Current health"</Description>
                                  <VariableType>Float</VariableType>
                                  <Address>Player_hook</Address>
                                  <Offsets>
                                    <Offset>18</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>5</ID>
                                  <Description>"Max Health"</Description>
                                  <VariableType>Float</VariableType>
                                  <Address>Player_hook</Address>
                                  <Offsets>
                                    <Offset>38</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>6</ID>
                                  <Description>"SetCondition"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Player_hook</Address>
                                  <Offsets>
                                    <Offset>30</Offset>
                                  </Offsets>
                                </CheatEntry>
                                <CheatEntry>
                                  <ID>7</ID>
                                  <Description>"ShowDebug"</Description>
                                  <VariableType>Byte</VariableType>
                                  <Address>Player_hook</Address>
                                  <Offsets>
                                    <Offset>18</Offset>
                                    <Offset>30</Offset>
                                  </Offsets>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                        <CheatEntry>
                          <ID>13</ID>
                          <Description>"R-N-D"</Description>
                          <Options moAlwaysHideChildren="1"/>
                          <Color>000000</Color>
                          <GroupHeader>1</GroupHeader>
                          <CheatEntries>
                            <CheatEntry>
                              <ID>10</ID>
                              <Description>"Get Currency"</Description>
                              <Options moAlwaysHideChildren="1"/>
                              <Color>00FFFF</Color>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Aksun.exe
  Version: 
  Date   : 2025-09-02
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscan(Currency_hook,10 48 63 57 18 48 8B C8 83 38 00 48) // should be unique
alloc(newmem,$1000,Currency_hook)

label(code Amount)
label(return)

newmem:
mov [Amount],rdi
jmp return

Amount:
dq 0

code:
  movsxd  rdx,dword ptr [rdi+18]
  mov rcx,rax
  jmp return

Currency_hook+01:
  jmp newmem
  nop 2
return:
registersymbol(Currency_hook Amount)

[DISABLE]

Currency_hook+01:
  db 48 63 57 18 48 8B C8

unregistersymbol(Currency_hook Amount)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Common.ResourceValue:set_Value+2d

Common.ResourceValue:set_Value+10: 48 8B F9                       - mov rdi,rcx
Common.ResourceValue:set_Value+13: 48 8B F2                       - mov rsi,rdx
Common.ResourceValue:set_Value+16: 48 63 47 18                    - movsxd  rax,dword ptr [rdi+18]
Common.ResourceValue:set_Value+1a: 3B C6                          - cmp eax,esi
Common.ResourceValue:set_Value+1c: 74 2D                          - je Common.ResourceValue:set_Value+4b
Common.ResourceValue:set_Value+1e: 33 C0                          - xor eax,eax
Common.ResourceValue:set_Value+20: 85 F6                          - test esi,esi
Common.ResourceValue:set_Value+22: 48 0F 4F C6                    - cmovg rax,rsi
Common.ResourceValue:set_Value+26: 89 47 18                       - mov [rdi+18],eax
Common.ResourceValue:set_Value+29: 48 8B 47 10                    - mov rax,[rdi+10]
// ---------- INJECTING HERE ----------
Common.ResourceValue:set_Value+2d: 48 63 57 18                    - movsxd  rdx,dword ptr [rdi+18]
// ---------- DONE INJECTING  ----------
Common.ResourceValue:set_Value+31: 48 8B C8                       - mov rcx,rax
Common.ResourceValue:set_Value+34: 83 38 00                       - cmp dword ptr [rax],00
Common.ResourceValue:set_Value+37: 48 8D AD 00 00 00 00           - lea rbp,[rbp+00000000]
Common.ResourceValue:set_Value+3e: 49 BB D0 B6 03 66 CC 01 00 00  - mov r11,ActionTable`1[System.Int32]:Invoke
Common.ResourceValue:set_Value+48: 41 FF D3                       - call r11
Common.ResourceValue:set_Value+4b: 48 8B 75 F0                    - mov rsi,[rbp-10]
Common.ResourceValue:set_Value+4f: 48 8B 7D F8                    - mov rdi,[rbp-08]
Common.ResourceValue:set_Value+53: 48 8D 65 00                    - lea rsp,[rbp+00]
Common.ResourceValue:set_Value+57: 5D                             - pop rbp
Common.ResourceValue:set_Value+58: C3                             - ret 
}
</AssemblerScript>
                              <CheatEntries>
                                <CheatEntry>
                                  <ID>9</ID>
                                  <Description>"-&gt;"</Description>
                                  <ShowAsHex>1</ShowAsHex>
                                  <ShowAsSigned>0</ShowAsSigned>
                                  <VariableType>8 Bytes</VariableType>
                                  <Address>Amount</Address>
                                </CheatEntry>
                              </CheatEntries>
                            </CheatEntry>
                            <CheatEntry>
                              <ID>12</ID>
                              <Description>"Get Currency v2"</Description>
                              <VariableType>Auto Assembler Script</VariableType>
                              <AssemblerScript Async="1">{ Game   : Aksun.exe
  Version: 
  Date   : 2025-09-02
  Author : slimb

  This script does blah blah blah
}

[ENABLE]

aobscan(Money,ERROR: Could not find unique AOB, tried code "48 63 46 18 48 8B 34 24") // should be unique
alloc(newmem,$1000,Money)

label(code)
label(return)

newmem:
mov [rsi+18],1337

code:
  movsxd  rax,dword ptr [rsi+18]
  mov rsi,[rsp]
  jmp return

Money:
  jmp newmem
  nop 3
return:
registersymbol(Money)

[DISABLE]

Money:
  db 48 63 46 18 48 8B 34 24

unregistersymbol(Money)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: Common.ResourceValue:get_Value+b

23946C8C3F3: 00 00        - add [rax],al
23946C8C3F5: 00 00        - add [rax],al
23946C8C3F7: 00 00        - add [rax],al
23946C8C3F9: 00 00        - add [rax],al
23946C8C3FB: 00 00        - add [rax],al
23946C8C3FD: 00 00        - add [rax],al
23946C8C3FF: 00 48 83     - add [rax-7D],cl
Common.ResourceValue:get_Value+2: EC           - in al,dx
Common.ResourceValue:get_Value+3: 08 48 89     - or [rax-77],cl
Common.ResourceValue:get_Value+6: 34 24        - xor al,24
// ---------- INJECTING HERE ----------
Common.ResourceValue:get_Value+8: 48 8B F1     - mov rsi,rcx
// ---------- DONE INJECTING  ----------
Common.ResourceValue:get_Value+b: 48 63 46 18  - movsxd  rax,dword ptr [rsi+18]
Common.ResourceValue:get_Value+f: 48 8B 34 24  - mov rsi,[rsp]
Common.ResourceValue:get_Value+13: 48 83 C4 08  - add rsp,08
Common.ResourceValue:get_Value+17: C3           - ret 
23946C8C418: 01 04 01     - add [rcx+rax],eax
23946C8C41B: 00 04 02     - add [rdx+rax],al
23946C8C41E: 00 00        - add [rax],al
23946C8C420: 00 00        - add [rax],al
23946C8C422: 00 00        - add [rax],al
23946C8C424: 00 00        - add [rax],al
}
</AssemblerScript>
                            </CheatEntry>
                          </CheatEntries>
                        </CheatEntry>
                      </CheatEntries>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
