<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="51">
  <CheatEntries>
    <CheatEntry>
      <ID>2744</ID>
      <Description>"╔══════════════════════════════╗"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2743</ID>
      <Description>"║                     Dark Devotion                        ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2742</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2718</ID>
      <Description>"║        === COMPACT VIEW ===               ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
// Script Created 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>
    </CheatEntry>
    <CheatEntry>
      <ID>2740</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>48</ID>
      <Description>"║        === PLAYER MANAGER ===          ║"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{
  ==============================================
   Dark Devotion Table by SeryogaSK
  ----------------------------------------------
   Game    : DarkDevotion.exe
   Version : 1.0.44 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]

aobscanmodule(stamina_ply,DarkDevotion.exe,29 41 08 5E 8B E5) // should be unique
alloc(newmem,$1000)
alloc(ply_base,8)

label(code)
label(return)

newmem:
mov [ply_base],ecx
code:
  sub [ecx+08],eax
  pop esi
  mov esp,ebp
  jmp return

stamina_ply:
  jmp newmem
  nop
return:
registersymbol(stamina_ply ply_base)

[DISABLE]

stamina_ply:
  db 29 41 08 5E 8B E5

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: DarkDevotion.exe+15462

DarkDevotion.exe+1544B: 5E              - pop esi
DarkDevotion.exe+1544C: F2 0F 5C C8     - subsd xmm1,xmm0
DarkDevotion.exe+15450: F2 0F 11 49 08  - movsd [ecx+08],xmm1
DarkDevotion.exe+15455: 8B E5           - mov esp,ebp
DarkDevotion.exe+15457: 5D              - pop ebp
DarkDevotion.exe+15458: C3              - ret 
DarkDevotion.exe+15459: 8B 06           - mov eax,[esi]
DarkDevotion.exe+1545B: 85 C0           - test eax,eax
DarkDevotion.exe+1545D: 75 0B           - jne DarkDevotion.exe+1546A
DarkDevotion.exe+1545F: 8B 46 08        - mov eax,[esi+08]
// ---------- INJECTING HERE ----------
DarkDevotion.exe+15462: 29 41 08        - sub [ecx+08],eax
// ---------- DONE INJECTING  ----------
DarkDevotion.exe+15465: 5E              - pop esi
DarkDevotion.exe+15466: 8B E5           - mov esp,ebp
DarkDevotion.exe+15468: 5D              - pop ebp
DarkDevotion.exe+15469: C3              - ret 
DarkDevotion.exe+1546A: 83 F8 02        - cmp eax,02
DarkDevotion.exe+1546D: 75 1A           - jne DarkDevotion.exe+15489
DarkDevotion.exe+1546F: 66 0F 6E 41 08  - movd xmm0,[ecx+08]
DarkDevotion.exe+15474: F3 0F E6 C0     - cvtdq2pd xmm0,xmm0
DarkDevotion.exe+15478: 89 01           - mov [ecx],eax
DarkDevotion.exe+1547A: F2 0F 11 41 08  - movsd [ecx+08],xmm0
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>49</ID>
          <Description>"base"</Description>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>8 Bytes</VariableType>
          <Address>ply_base</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>68</ID>
          <Description>"Health"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ply_base</Address>
          <Offsets>
            <Offset>-18</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>53</ID>
              <Description>"Max. Health"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+F8</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"Stamina"</Description>
          <VariableType>Double</VariableType>
          <Address>[ply_base]+8</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>51</ID>
              <Description>"Max. Stamina"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+A8</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>69</ID>
          <Description>"Shield"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>ply_base</Address>
          <Offsets>
            <Offset>-8</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>63</ID>
              <Description>"Max. Shield"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+118</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>56</ID>
          <Description>"Faith"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[ply_base]+218</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>57</ID>
              <Description>"Max. Faith"</Description>
              <VariableType>4 Bytes</VariableType>
              <Address>[ply_base]+228</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>67</ID>
          <Description>"Skill Points"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[ply_base]+558</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>66</ID>
          <Description>"Arrows"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[ply_base]+1B8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>61</ID>
          <Description>"Inf. Items"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{
  ==============================================
   Dark Devotion Table by SeryogaSK
  ----------------------------------------------
   Game    : DarkDevotion.exe
   Version : 1.0.44 (Steam)
   Author  : SeryogaSK
   Website : Habibrahimov.com
  ----------------------------------------------
   Warning: Online use may trigger anti-cheat!
  ==============================================
}

[ENABLE]

aobscanmodule(wpn_arrows,DarkDevotion.exe,29 50 08 5D C3 CC CC CC CC CC 55) // should be unique
alloc(newmem,$1000,wpn_arrows)

label(code)
label(return)

newmem:

code:
  //sub [eax+08],edx
  pop ebp
  ret 
  jmp return

wpn_arrows:
  jmp newmem
return:
registersymbol(wpn_arrows)

[DISABLE]

wpn_arrows:
  db 29 50 08 5D C3

unregistersymbol(wpn_arrows)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: DarkDevotion.exe+15276

DarkDevotion.exe+15257: 74 1D              - je DarkDevotion.exe+15276
DarkDevotion.exe+15259: 83 E9 02           - sub ecx,02
DarkDevotion.exe+1525C: 75 1B              - jne DarkDevotion.exe+15279
DarkDevotion.exe+1525E: F2 0F 10 48 08     - movsd xmm1,[eax+08]
DarkDevotion.exe+15263: 66 0F 6E C2        - movd xmm0,edx
DarkDevotion.exe+15267: F3 0F E6 C0        - cvtdq2pd xmm0,xmm0
DarkDevotion.exe+1526B: F2 0F 5C C8        - subsd xmm1,xmm0
DarkDevotion.exe+1526F: F2 0F 11 48 08     - movsd [eax+08],xmm1
DarkDevotion.exe+15274: 5D                 - pop ebp
DarkDevotion.exe+15275: C3                 - ret 
// ---------- INJECTING HERE ----------
DarkDevotion.exe+15276: 29 50 08           - sub [eax+08],edx
// ---------- DONE INJECTING  ----------
DarkDevotion.exe+15279: 5D                 - pop ebp
DarkDevotion.exe+1527A: C3                 - ret 
DarkDevotion.exe+1527B: CC                 - int 3 
DarkDevotion.exe+1527C: CC                 - int 3 
DarkDevotion.exe+1527D: CC                 - int 3 
DarkDevotion.exe+1527E: CC                 - int 3 
DarkDevotion.exe+1527F: CC                 - int 3 
DarkDevotion.exe+15280: 55                 - push ebp
DarkDevotion.exe+15281: 8B EC              - mov ebp,esp
DarkDevotion.exe+15283: 8B 0D 04 3C 20 00  - mov ecx,[DarkDevotion.exe+103C04]
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>55</ID>
          <Description>"Buff 1?"</Description>
          <VariableType>4 Bytes</VariableType>
          <Address>[ply_base]+208</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2741</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>517</ID>
      <Description>"║   TIP: Right-click values to set hotkeys!  ║"</Description>
      <Options moAlwaysHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>70</ID>
          <Description>"Debug"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[ply_base]+298</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>2738</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2704</ID>
      <Description>"║       === YOUTUBE ===                            ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://www.youtube.com/@SeryogaSK");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2706</ID>
      <Description>"║       === OCT PROFILE ===                      ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://opencheattables.com/memberlist.php?mode=viewprofile&amp;u=6096");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2705</ID>
      <Description>"║       === Habibrahimov.com ===           ║"</Description>
      <Color>FFFFFF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
[ENABLE]
shellExecute("https://habibrahimov.com");
createThread(function();sleep(100);memrec.Active=false;end);
[DISABLE]
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2713</ID>
      <Description>"╠══════════════════════════════╣"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2707</ID>
      <Description>"║     === Latest Update 20.05.26 ===        ║"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>2712</ID>
      <Description>"╚══════════════════════════════╝"</Description>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="ply_base" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="0" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000000" DisplayMethod="unsigned integer"/>
        <Element Offset="8" Vartype="Double" Bytesize="8" OffsetHex="00000008" Description="cur stamina" DisplayMethod="unsigned integer"/>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" RLECount="34" OffsetHex="00000010" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Double" Bytesize="8" OffsetHex="00000098" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="000000A0" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000A8" Description="max stamina" DisplayMethod="unsigned integer"/>
        <Element Offset="172" Vartype="4 Bytes" Bytesize="4" RLECount="19" OffsetHex="000000AC" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000F8" Description="max health" DisplayMethod="unsigned integer"/>
        <Element Offset="252" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="000000FC" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000118" Description="max shield" DisplayMethod="unsigned integer"/>
        <Element Offset="284" Vartype="4 Bytes" Bytesize="4" RLECount="7" OffsetHex="0000011C" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000138" Description="weapon slot (1/2)" DisplayMethod="unsigned integer"/>
        <Element Offset="316" Vartype="4 Bytes" Bytesize="4" RLECount="51" OffsetHex="0000013C" DisplayMethod="unsigned integer"/>
        <Element Offset="520" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000208" Description="buff 1 ?" DisplayMethod="unsigned integer"/>
        <Element Offset="524" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="0000020C" DisplayMethod="unsigned integer"/>
        <Element Offset="536" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000218" Description="cur potion" DisplayMethod="unsigned integer"/>
        <Element Offset="540" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="0000021C" DisplayMethod="unsigned integer"/>
        <Element Offset="552" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000228" Description="max potion" DisplayMethod="unsigned integer"/>
        <Element Offset="556" Vartype="4 Bytes" Bytesize="4" RLECount="279" OffsetHex="0000022C" DisplayMethod="unsigned integer"/>
        <Element Offset="1672" Vartype="Double" Bytesize="8" OffsetHex="00000688" DisplayMethod="unsigned integer"/>
        <Element Offset="1680" Vartype="4 Bytes" Bytesize="4" RLECount="114" OffsetHex="00000690" DisplayMethod="unsigned integer"/>
        <Element Offset="2136" Vartype="Double" Bytesize="8" OffsetHex="00000858" DisplayMethod="unsigned integer"/>
        <Element Offset="2144" Vartype="4 Bytes" Bytesize="4" RLECount="222" OffsetHex="00000860" DisplayMethod="unsigned integer"/>
        <Element Offset="3032" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000BD8" DisplayMethod="hexadecimal"/>
        <Element Offset="3036" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000BDC" DisplayMethod="unsigned integer"/>
        <Element Offset="3048" Vartype="Pointer" Bytesize="4" OffsetHex="00000BE8" DisplayMethod="unsigned integer"/>
        <Element Offset="3052" Vartype="4 Bytes" Bytesize="4" RLECount="23" OffsetHex="00000BEC" DisplayMethod="unsigned integer"/>
        <Element Offset="3144" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000C48" DisplayMethod="hexadecimal"/>
        <Element Offset="3148" Vartype="4 Bytes" Bytesize="4" RLECount="105" OffsetHex="00000C4C" DisplayMethod="unsigned integer"/>
        <Element Offset="3568" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000DF0" DisplayMethod="hexadecimal"/>
        <Element Offset="3572" Vartype="Pointer" Bytesize="4" RLECount="3" OffsetHex="00000DF4" DisplayMethod="unsigned integer"/>
        <Element Offset="3584" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E00" DisplayMethod="unsigned integer"/>
        <Element Offset="3588" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E04" DisplayMethod="hexadecimal"/>
        <Element Offset="3592" Vartype="Float" Bytesize="4" OffsetHex="00000E08" DisplayMethod="unsigned integer"/>
        <Element Offset="3596" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E0C" DisplayMethod="unsigned integer"/>
        <Element Offset="3600" Vartype="Pointer" Bytesize="4" OffsetHex="00000E10" DisplayMethod="unsigned integer"/>
        <Element Offset="3604" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E14" DisplayMethod="unsigned integer"/>
        <Element Offset="3608" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000E18" DisplayMethod="hexadecimal"/>
        <Element Offset="3616" Vartype="Pointer" Bytesize="4" RLECount="2" OffsetHex="00000E20" DisplayMethod="unsigned integer"/>
        <Element Offset="3624" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E28" DisplayMethod="hexadecimal"/>
        <Element Offset="3628" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E2C" DisplayMethod="unsigned integer"/>
        <Element Offset="3632" Vartype="Pointer" Bytesize="4" OffsetHex="00000E30" DisplayMethod="unsigned integer"/>
        <Element Offset="3636" Vartype="4 Bytes" Bytesize="4" RLECount="4" OffsetHex="00000E34" DisplayMethod="unsigned integer"/>
        <Element Offset="3652" Vartype="Double" Bytesize="8" OffsetHex="00000E44" DisplayMethod="unsigned integer"/>
        <Element Offset="3660" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E4C" DisplayMethod="hexadecimal"/>
        <Element Offset="3664" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000E50" DisplayMethod="unsigned integer"/>
        <Element Offset="3672" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000E58" DisplayMethod="hexadecimal"/>
        <Element Offset="3676" Vartype="4 Bytes" Bytesize="4" RLECount="17" OffsetHex="00000E5C" DisplayMethod="unsigned integer"/>
        <Element Offset="3744" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000EA0" DisplayMethod="hexadecimal"/>
        <Element Offset="3748" Vartype="4 Bytes" Bytesize="4" RLECount="18" OffsetHex="00000EA4" DisplayMethod="unsigned integer"/>
        <Element Offset="3820" Vartype="Pointer" Bytesize="4" OffsetHex="00000EEC" DisplayMethod="unsigned integer"/>
        <Element Offset="3824" Vartype="4 Bytes" Bytesize="4" RLECount="3" OffsetHex="00000EF0" DisplayMethod="unsigned integer"/>
        <Element Offset="3836" Vartype="Pointer" Bytesize="4" OffsetHex="00000EFC" DisplayMethod="unsigned integer"/>
        <Element Offset="3840" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F00" DisplayMethod="hexadecimal"/>
        <Element Offset="3844" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000F04" DisplayMethod="unsigned integer"/>
        <Element Offset="3848" Vartype="Pointer" Bytesize="4" OffsetHex="00000F08" DisplayMethod="unsigned integer"/>
        <Element Offset="3852" Vartype="4 Bytes" Bytesize="4" RLECount="14" OffsetHex="00000F0C" DisplayMethod="unsigned integer"/>
        <Element Offset="3908" Vartype="Pointer" Bytesize="4" OffsetHex="00000F44" DisplayMethod="unsigned integer"/>
        <Element Offset="3912" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F48" DisplayMethod="unsigned integer"/>
        <Element Offset="3920" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000F50" DisplayMethod="hexadecimal"/>
        <Element Offset="3928" Vartype="4 Bytes" Bytesize="4" RLECount="29" OffsetHex="00000F58" DisplayMethod="unsigned integer"/>
        <Element Offset="4044" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FCC" DisplayMethod="hexadecimal"/>
        <Element Offset="4048" Vartype="4 Bytes" Bytesize="4" RLECount="9" OffsetHex="00000FD0" DisplayMethod="unsigned integer"/>
        <Element Offset="4084" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000FF4" DisplayMethod="hexadecimal"/>
        <Element Offset="4088" Vartype="4 Bytes" Bytesize="4" RLECount="2" OffsetHex="00000FF8" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <Comments>Info about this table:
</Comments>
  <LuaScript>
-- Cheat Table Decorator
function decorateSSKTable()
  local mainForm = getMainForm()

  -- Main Form Styling
  mainForm.Caption = 'Dark Devotion (Steam) - Enhanced Table [by SeryogaSK] {Habibrahimov.com}'
  mainForm.Color = 0x2B2B2B  -- Dark background
  mainForm.Font.Color = 0xE6E6E6 -- Light text
  getAutoAttachList().add("DarkDevotion.exe")
end

-- Execute when table loads
decorateSSKTable()

</LuaScript>
</CheatTable>
