<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>35</ID>
      <Description>"Enable"</Description>
      <Options moHideChildren="1"/>
      <Color>00FF00</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
fcEnabled = getAddress('AvP_DX11.exe+666534')
fcFOV = getAddress('AvP_DX11.exe+5CFD74')
fcUseFOV = getAddress('AvP_DX11.exe+666536')
[DISABLE]
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>45</ID>
          <Description>"Player"</Description>
          <Options moHideChildren="1"/>
          <Color>FF8080</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>6</ID>
              <Description>"PlayerHealth"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>Float</VariableType>
              <Address>"AvP_DX11.exe"+0066DDEC</Address>
              <Offsets>
                <Offset>408</Offset>
                <Offset>0</Offset>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>36</ID>
              <Description>"Freecam"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
writeInteger(fcEnabled, 1)
writeFloat(fcFOV, 120.0)
writeByte(fcUseFOV, 1)
[DISABLE]
writeInteger(fcEnabled, 0)
writeByte(fcUseFOV, 0)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>38</ID>
              <Description>"Visuals Changer"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
alloc(changeType,8)
registersymbol(changeType)

changeType:
dd 01
 
[DISABLE]
unregistersymbol(changeType)
dealloc(*)
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>39</ID>
                  <Description>"Type"</Description>
                  <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">1:Alien
2:Predator
3:Marine
</DropDownList>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>changeType</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>37</ID>
                  <Description>"&lt;-- Change Visuals"</Description>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
define(toPredatorFunc,AvP_DX11.exe+415620)
define(toAlienFunc,AvP_DX11.exe+415430)
define(toMarineFunc,AvP_DX11.exe+415540)
alloc(cmem,$1000,toAlienFunc)
registersymbol(cmem,toAlienFunc,toPredatorFunc,toMarineFunc)
CreateThread(cmem)

cmem:
cmp [changeType],0
je @f
{$ccode}
extern __cdecl int toPredatorFunc(char arg1);
extern __cdecl int toAlienFunc(char arg1);
extern __cdecl int toMarineFunc(char arg1);
extern int changeType;

char arg = 0;

switch (changeType){
  case 1:
    toAlienFunc(arg);
    break;
  case 2:
    toPredatorFunc(arg);
    break;
  case 3:
    toMarineFunc(arg);
    break;
  default:
    break;
}

{$asm}
@@:
xor rax,rax
ret
 
[DISABLE]

dealloc(*)
unregistersymbol(*)
</AssemblerScript>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>46</ID>
          <Description>"Game"</Description>
          <Options moHideChildren="1"/>
          <Color>0080FF</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>40</ID>
              <Description>"Unlock all Levels"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
define(OpenAllLevels,AvP_DX11.exe+416A10)
alloc(omem,$1000,AvP_DX11.exe+416A10)
registersymbol(omem,OpenAllLevels)
CreateThread(omem)

omem:
{$ccode}
extern __cdecl void* OpenAllLevels(char arg1);

OpenAllLevels(0);
{$asm}
xor eax,eax
ret
 
[DISABLE]
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>41</ID>
              <Description>"Skip Current Level"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
define(SkipLevel,AvP_DX11.exe+39C9B0)
alloc(smem,$1000,AvP_DX11.exe+39C9B0)
registersymbol(smem,SkipLevel)
CreateThread(smem)

smem:
{$ccode}
extern __cdecl void* SkipLevel(char arg1);

SkipLevel(0);
{$asm}
xor eax,eax
ret
 
[DISABLE]
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"Singleplayer Check"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
define(CheatMenu,AvP_DX11.exe+39BD00)
alloc(cmmem,$1000,AvP_DX11.exe+39BD00)
registersymbol(cmmem,CheatMenu)
CreateThread(cmmem)

cmmem:
{$ccode}
extern __cdecl int CheatMenu(char arg1);
extern MessageBoxA(void* some, char* txt, char* txt2, long long some1);

int isSingleplayer = CheatMenu(0);
if (isSingleplayer == 1){
  char msg[] = "You are in Singleplayer";
  MessageBoxA(0, msg, msg, 0);
}
{$asm}
xor eax,eax
ret
 
[DISABLE]
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>69</ID>
          <Description>"ConsoleHook"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : AvP_DX11.exe
  Version: 
  Date   : 2025-12-30
  Author : nightfall
}

[ENABLE]

aobscanmodule(setGlobalFlags,AvP_DX11.exe,80 3D 58 1C 9E 00 00) // should be unique
alloc(newmem,$1000)
label(code)
label(return)

label(openConsole)

newmem:
cmp [openConsole],0
je @f
mov eax,1
mov [openConsole],0
ret

code:
  cmp byte ptr [AvP_DX11.exe+5E1C58],00
  jmp return

openConsole:
db 00

setGlobalFlags:
  jmp newmem
  nop 2
return:
registersymbol(setGlobalFlags openConsole)

[DISABLE]

setGlobalFlags:
  db 80 3D 58 1C 9E 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: AvP_DX11.exe+39D4E0

AvP_DX11.exe+39D4D5: B0 01                 - mov al,01
AvP_DX11.exe+39D4D7: C3                    - ret 
AvP_DX11.exe+39D4D8: CC                    - int 3 
AvP_DX11.exe+39D4D9: CC                    - int 3 
AvP_DX11.exe+39D4DA: CC                    - int 3 
AvP_DX11.exe+39D4DB: CC                    - int 3 
AvP_DX11.exe+39D4DC: CC                    - int 3 
AvP_DX11.exe+39D4DD: CC                    - int 3 
AvP_DX11.exe+39D4DE: CC                    - int 3 
AvP_DX11.exe+39D4DF: CC                    - int 3 
// ---------- INJECTING HERE ----------
AvP_DX11.exe+39D4E0: 80 3D 58 1C 9E 00 00  - cmp byte ptr [AvP_DX11.exe+5E1C58],00
// ---------- DONE INJECTING  ----------
AvP_DX11.exe+39D4E7: 74 18                 - je AvP_DX11.exe+39D501
AvP_DX11.exe+39D4E9: 80 3D C8 15 9E 00 00  - cmp byte ptr [AvP_DX11.exe+5E15C8],00
AvP_DX11.exe+39D4F0: 75 0F                 - jne AvP_DX11.exe+39D501
AvP_DX11.exe+39D4F2: 83 3D 38 FD 9F 00 00  - cmp dword ptr [AvP_DX11.exe+5FFD38],00
AvP_DX11.exe+39D4F9: 75 06                 - jne AvP_DX11.exe+39D501
AvP_DX11.exe+39D4FB: B8 01 00 00 00        - mov eax,00000001
AvP_DX11.exe+39D500: C3                    - ret 
AvP_DX11.exe+39D501: 33 C0                 - xor eax,eax
AvP_DX11.exe+39D503: C3                    - ret 
AvP_DX11.exe+39D504: CC                    - int 3 
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>72</ID>
              <Description>"Open Console"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{$lua}
if syntaxcheck then return end
[ENABLE]
writeByte('openConsole',1)
[DISABLE]
writeByte('openConsole',1)
</AssemblerScript>
              <Hotkeys>
                <Hotkey>
                  <Action>Toggle Activation</Action>
                  <Keys>
                    <Key>220</Key>
                  </Keys>
                  <ID>0</ID>
                </Hotkey>
              </Hotkeys>
            </CheatEntry>
            <CheatEntry>
              <ID>51</ID>
              <Description>"HookConsoleSettings"</Description>
              <Options moHideChildren="1"/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>{ Game   : AvP_DX11.exe
  Version: 
  Date   : 2025-12-30
  Author : nightfall

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(consoleWrapperHook,AvP_DX11.exe,8B 0D A0 77 9E 00 8B 01 8B 50 1C) // should be unique
alloc(newmem,$1000)
label(return)

label(console)

newmem:
  mov ecx,[AvP_DX11.exe+5E77A0]
  mov [console],ecx
  jmp return

console:
dd 00

consoleWrapperHook:
  jmp newmem
  nop
return:
registersymbol(consoleWrapperHook console)

[DISABLE]

consoleWrapperHook:
  db 8B 0D A0 77 9E 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: AvP_DX11.exe+18CE8E

AvP_DX11.exe+18CE63: 84 C0                          - test al,al
AvP_DX11.exe+18CE65: 0F 94 C0                       - sete al
AvP_DX11.exe+18CE68: A2 A9 77 9E 00                 - mov [AvP_DX11.exe+5E77A9],al
AvP_DX11.exe+18CE6D: C6 05 A8 77 9E 00 01           - mov byte ptr [AvP_DX11.exe+5E77A8],01
AvP_DX11.exe+18CE74: C7 05 A4 77 9E 00 00 00 00 00  - mov [AvP_DX11.exe+5E77A4],00000000
AvP_DX11.exe+18CE7E: C3                             - ret 
AvP_DX11.exe+18CE7F: CC                             - int 3 
AvP_DX11.exe+18CE80: E8 6B 0B 00 00                 - call AvP_DX11.exe+18D9F0
AvP_DX11.exe+18CE85: 80 3D A9 77 9E 00 00           - cmp byte ptr [AvP_DX11.exe+5E77A9],00
AvP_DX11.exe+18CE8C: 74 2C                          - je AvP_DX11.exe+18CEBA
// ---------- INJECTING HERE ----------
AvP_DX11.exe+18CE8E: 8B 0D A0 77 9E 00              - mov ecx,[AvP_DX11.exe+5E77A0]
// ---------- DONE INJECTING  ----------
AvP_DX11.exe+18CE94: 8B 01                          - mov eax,[ecx]
AvP_DX11.exe+18CE96: 8B 50 1C                       - mov edx,[eax+1C]
AvP_DX11.exe+18CE99: FF D2                          - call edx
AvP_DX11.exe+18CE9B: 84 C0                          - test al,al
AvP_DX11.exe+18CE9D: 74 14                          - je AvP_DX11.exe+18CEB3
AvP_DX11.exe+18CE9F: 8B 0D A0 77 9E 00              - mov ecx,[AvP_DX11.exe+5E77A0]
AvP_DX11.exe+18CEA5: 8B 01                          - mov eax,[ecx]
AvP_DX11.exe+18CEA7: 8B 50 20                       - mov edx,[eax+20]
AvP_DX11.exe+18CEAA: 68 C0 CD 58 00                 - push AvP_DX11.exe+18CDC0
AvP_DX11.exe+18CEAF: FF D2                          - call edx
}
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>55</ID>
                  <Description>"size"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[console]+C</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>71</ID>
                  <Description>"Background"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>[console]+1C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>73</ID>
      <Description>"Testing"</Description>
      <Options moHideChildren="1"/>
      <Color>808080</Color>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>48</ID>
          <Description>"Start Game Lobby?"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
define(StartLobby,AvP_DX11.exe+39c300)
alloc(sgmem,$1000,AvP_DX11.exe+39c300)
registersymbol(sgmem,StartLobby)
CreateThread(sgmem)

sgmem:
{$ccode}
extern __cdecl int StartLobby(char arg1);

StartLobby(0);
{$asm}
xor eax,eax
ret
 
[DISABLE]
unregistersymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"Pointers"</Description>
          <Options moHideChildren="1"/>
          <Color>808080</Color>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>7</ID>
              <Description>"PlayerHealthBase"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>"AvP_DX11.exe"+0066DDEC</Address>
              <Offsets>
                <Offset>3D4</Offset>
                <Offset>0</Offset>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>34</ID>
              <Description>"Freecam"</Description>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>30</ID>
                  <Description>"Freecam Enabled"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>4 Bytes</VariableType>
                  <Address>AvP_DX11.exe+666534</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>33</ID>
                  <Description>"useFreecamFOV"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Byte</VariableType>
                  <Address>AvP_DX11.exe+666536</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>31</ID>
                  <Description>"FreecamFOV"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>AvP_DX11.exe+5CFD74</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>44</ID>
              <Description>"TeamPtr"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>AvP_DX11.exe+671E3C</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Change of movss [esi+34],xmm0</Description>
      <AddressString>AvP_DX11.exe+14738C</AddressString>
      <Before>
        <Byte>24</Byte>
        <Byte>0C</Byte>
        <Byte>0F</Byte>
        <Byte>2F</Byte>
        <Byte>C8</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>11</Byte>
        <Byte>46</Byte>
        <Byte>34</Byte>
      </Actual>
      <After>
        <Byte>72</Byte>
        <Byte>0E</Byte>
        <Byte>8B</Byte>
        <Byte>06</Byte>
        <Byte>8B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CEBA</Description>
      <AddressString>AvP_DX11.exe+18CE8C</AddressString>
      <Before>
        <Byte>A9</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>2C</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>0D</Byte>
        <Byte>A0</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CEB3</Description>
      <AddressString>AvP_DX11.exe+18CE9D</AddressString>
      <Before>
        <Byte>1C</Byte>
        <Byte>FF</Byte>
        <Byte>D2</Byte>
        <Byte>84</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>14</Byte>
      </Actual>
      <After>
        <Byte>8B</Byte>
        <Byte>0D</Byte>
        <Byte>A0</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CF16</Description>
      <AddressString>AvP_DX11.exe+18CECA</AddressString>
      <Before>
        <Byte>06</Byte>
        <Byte>21</Byte>
        <Byte>00</Byte>
        <Byte>84</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>4A</Byte>
      </Actual>
      <After>
        <Byte>E8</Byte>
        <Byte>6F</Byte>
        <Byte>DB</Byte>
        <Byte>25</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CF16</Description>
      <AddressString>AvP_DX11.exe+18CED3</AddressString>
      <Before>
        <Byte>DB</Byte>
        <Byte>25</Byte>
        <Byte>00</Byte>
        <Byte>84</Byte>
        <Byte>C0</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>41</Byte>
      </Actual>
      <After>
        <Byte>80</Byte>
        <Byte>3D</Byte>
        <Byte>A9</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of jne AvP_DX11.exe+18CEF4</Description>
      <AddressString>AvP_DX11.exe+18CEDC</AddressString>
      <Before>
        <Byte>A9</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>75</Byte>
        <Byte>16</Byte>
      </Actual>
      <After>
        <Byte>80</Byte>
        <Byte>3D</Byte>
        <Byte>A8</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CEF4</Description>
      <AddressString>AvP_DX11.exe+18CEE5</AddressString>
      <Before>
        <Byte>A8</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>0D</Byte>
      </Actual>
      <After>
        <Byte>68</Byte>
        <Byte>CC</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+18CF16</Description>
      <AddressString>AvP_DX11.exe+18CEC1</AddressString>
      <Before>
        <Byte>A8</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>53</Byte>
      </Actual>
      <After>
        <Byte>E8</Byte>
        <Byte>18</Byte>
        <Byte>06</Byte>
        <Byte>21</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of mov byte ptr [AvP_DX11.exe+5E77A9],01</Description>
      <AddressString>AvP_DX11.exe+18CF03</AddressString>
      <Before>
        <Byte>14</Byte>
        <Byte>6A</Byte>
        <Byte>00</Byte>
        <Byte>6A</Byte>
        <Byte>01</Byte>
      </Before>
      <Actual>
        <Byte>C6</Byte>
        <Byte>05</Byte>
        <Byte>A9</Byte>
        <Byte>77</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>01</Byte>
      </Actual>
      <After>
        <Byte>FF</Byte>
        <Byte>D2</Byte>
        <Byte>C7</Byte>
        <Byte>05</Byte>
        <Byte>B4</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+40A075</Description>
      <AddressString>AvP_DX11.exe+40A06E</AddressString>
      <Before>
        <Byte>58</Byte>
        <Byte>8A</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>05</Byte>
      </Actual>
      <After>
        <Byte>E8</Byte>
        <Byte>9B</Byte>
        <Byte>40</Byte>
        <Byte>D9</Byte>
        <Byte>FF</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of je AvP_DX11.exe+40A08B</Description>
      <AddressString>AvP_DX11.exe+40A077</AddressString>
      <Before>
        <Byte>40</Byte>
        <Byte>D9</Byte>
        <Byte>FF</Byte>
        <Byte>85</Byte>
        <Byte>F6</Byte>
      </Before>
      <Actual>
        <Byte>74</Byte>
        <Byte>12</Byte>
      </Actual>
      <After>
        <Byte>80</Byte>
        <Byte>3D</Byte>
        <Byte>4D</Byte>
        <Byte>A2</Byte>
        <Byte>9E</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Change of call AvP_DX11.exe+47E9E2</Description>
      <AddressString>AvP_DX11.exe+1267D4</AddressString>
      <Before>
        <Byte>68</Byte>
        <Byte>F8</Byte>
        <Byte>1B</Byte>
        <Byte>9E</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>E8</Byte>
        <Byte>09</Byte>
        <Byte>82</Byte>
        <Byte>35</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>68</Byte>
        <Byte>9C</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols/>
  <Comments>^
</Comments>
  <DisassemblerComments>
    <DisassemblerComment>
      <Address>"AvP_DX11.exe"+14738C</Address>
      <Comment>decreaseHealth
</Comment>
    </DisassemblerComment>
  </DisassemblerComments>
</CheatTable>
