<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="29">
  <CheatEntries>
    <CheatEntry>
      <ID>13022</ID>
      <Description>"enable"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <LastState Activated="1"/>
      <Color>FF0000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
//vng21092's aobscan lua script
{$lua}

function lua_aobscan(name,module,bytes,index)
  index = index - 1
  if(module == "") then
    local resultSet = AOBScan(bytes)
      if(resultSet == nil) then
        unregisterSymbol(name)
        print(name.." not found")
      else
        unregisterSymbol(name)
        registerSymbol(name,resultSet[index])
        resultSet.destroy()
      end
  else
    if(getModuleSize(module) == nil) then
      print("Module "..module.." not found")
    else
      local memScanner = createMemScan()
      local memFoundList = createFoundList(memScanner)
      memScanner.firstScan(
        soExactValue,vtByteArray,rtRounded,bytes,nil,
        getAddress(module),(getAddress(module)+getModuleSize(module)),"",
        fsmNotAligned,"",true,false,false,false)
      memScanner.waitTillDone()
      memFoundList.initialize()
        if(memFoundList.Count == 0) then
          unregisterSymbol(name)
          print(name.." in module "..module.." not found")
        else
          unregisterSymbol(name)
          registerSymbol(name,memFoundList.Address[index])
        end
      memScanner.destroy()
      memFoundList.destroy()
    end
  end
end

{$asm}

///*****************************************///
aobscanmodule(playerHealthReadInCombatAOB,Control_DX11.exe,F3 0F ** ** ** 41 ** ** ** 00 00 FF ** ** ** ** ** 8B ** 49 ** ** FF)
registersymbol(playerHealthReadInCombatAOB)

label(aKMHotkeyPressed)
registersymbol(aKMHotkeyPressed)
label(aControllerHotkeyPressed)
registersymbol(aControllerHotkeyPressed)
label(pPlayer)
registersymbol(pPlayer)

alloc(newmem,2048,playerHealthReadInCombatAOB) //"Control_DX11.exe"+3AD1EA)
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
mov rbx,pPlayer
mov [rbx],rax
pop rbx

originalcode:
readmem(playerHealthReadInCombatAOB,5)
//movss xmm7,[rax+40]

exit:
jmp returnhere

///
aKMHotkeyPressed:
dd 0
aControllerHotkeyPressed:
dd 0 //A button
dd 0 //B button
dd 0 //X button
dd 0 //Y button
dd 0 //Left shoulder button
dd 0 //Right shoulder button
dd 0 //Left trigger
dd 0 //Right trigger
dd 0 //Left thumb stick down
dd 0 //Right thumb stick down
pPlayer:
dq 0
///

playerHealthReadInCombatAOB: //"Control_DX11.exe"+3AD1EA:
jmp newmem
returnhere:

///*****************************************///
aobscanmodule(healthCalOnChangeAOB,Control_DX11.exe,F3 0F ** ** ** 40 ** ** 0F ** ** ** 40 ** ** 0F ** ** ** 0F ** ** 44 ** ** ** ** 41 ** ** ** F3)
registersymbol(healthCalOnChangeAOB)

label(bUndead)
registersymbol(bUndead)
label(dDamageMultiplier)
registersymbol(dDamageMultiplier)
label(dMinHealth)
registersymbol(dMinHealth)
label(pPlayerHealthCal)
registersymbol(pPlayerHealthCal)

alloc(newmem2,2048,healthCalOnChangeAOB) //"Control_DX11.exe"+2C81B4)
label(returnhere2)
label(originalcode2_healthCalOnChangeAOB)
registersymbol(originalcode2_healthCalOnChangeAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
//sub rsp,10
//movdqu dqword [rsp],xmm15
mov rbx,pPlayer
mov rbx,[rbx]
cmp [rcx],rbx
je @f
//not player
mov rbx,dDamageMultiplier
mulss xmm1,[rbx]
jmp end2

@@:
mov rbx,pPlayerHealthCal
mov [rbx],rcx
mov rbx,bUndead
cmp byte ptr [rbx],1
jne @f
readmem(healthCalOnChangeAOB,5)
//movss xmm0,[rcx+64]
subss xmm0,xmm1
mov rbx,dMinHealth
comiss xmm0,[rbx]
jae @f
movss xmm0,[rbx]
addss xmm0,xmm1
readmem(healthCalOnChangeAOB,2)
db 11
readmem(healthCalOnChangeAOB+3,2)
//movss [rcx+64],xmm0

end2:
//movdqu xmm15,dqword [rsp]
//add rsp,10

originalcode2_healthCalOnChangeAOB:
readmem(healthCalOnChangeAOB,5)
//movss xmm0,[rcx+64]

exit2:
jmp returnhere2

///
bUndead:
dd 0
dDamageMultiplier:
dd (float)1
dMinHealth:
dd (float)0.1
pPlayerHealthCal:
dq 0
///

healthCalOnChangeAOB: //"Control_DX11.exe"+2C81B4:
jmp newmem2
returnhere2:

///*****************************************///
aobscanmodule(playerAmmoRead3AOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 0F ** ** ** ** ** ** 76 ** E8 ** ** ** ** 84 ** 74 ** 32 ** EB)
registersymbol(playerAmmoRead3AOB)

label(pAmmo)
registersymbol(pAmmo)

alloc(newmem3,2048,playerAmmoRead3AOB) //"Control_DX11.exe"+5A982B)
label(returnhere3)
label(originalcode3_playerAmmoRead3AOB)
registersymbol(originalcode3_playerAmmoRead3AOB)
label(exit3)

newmem3: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
mov [rax],rcx
pop rax

originalcode3_playerAmmoRead3AOB:
readmem(playerAmmoRead3AOB,8)
//movss xmm0,[rcx+00000148]

exit3:
jmp returnhere3

///
pAmmo:
///

playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
jmp newmem3
nop 3
returnhere3:

///*****************************************///
{$lua}
local function hotkeyLuaThread(thread)
	local addrC = getAddressSafe('aControllerHotkeyPressed')
	local addrKM = getAddressSafe('bFlyKeyPressed')
	while RunHotkeyLuaThread do
        sleep(100)
		if addrC then
			local xcs = getXBox360ControllerState()
            if xcs~=nil then
            	writeBytes(addrC, xcs.GAMEPAD_A)
			    writeBytes(addrC+0x4, xcs.GAMEPAD_B)
			    writeBytes(addrC+0x8, xcs.GAMEPAD_X)
			    writeBytes(addrC+0xc, xcs.GAMEPAD_Y)
			    writeBytes(addrC+0x10, xcs.LeftTrigger)
			    writeBytes(addrC+0x14, xcs.RightTrigger)
			    writeBytes(addrC+0x18, xcs.GAMEPAD_LEFT_SHOULDER)
			    writeBytes(addrC+0x1c, xcs.GAMEPAD_RIGHT_SHOULDER)
			    writeBytes(addrC+0x20, xcs.GAMEPAD_LEFT_THUMB)
			    writeBytes(addrC+0x24, xcs.GAMEPAD_RIGHT_THUMB)
            end
		else
			addrC = getAddressSafe('aControllerHotkeyPressed')
		end
	end
	thread.terminate()
end
----------------------------------
if syntaxcheck then return end
RunHotkeyLuaThread = true
createThread(hotkeyLuaThread)

{$asm}

///*****************************************///



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunHotkeyLuaThread = false
{$asm}

///*****************************************///
dealloc(newmem)
playerHealthReadInCombatAOB: //"Control_DX11.exe"+3AD1EA:
db F3 0F 10 78 40
//Alt: movss xmm7,[rax+40]

unregistersymbol(aKMHotkeyPressed)
unregistersymbol(aControllerHotkeyPressed)
unregistersymbol(pPlayer)

///*****************************************///
dealloc(newmem2)
healthCalOnChangeAOB: //"Control_DX11.exe"+2C81B4:
readmem(originalcode2_healthCalOnChangeAOB,5)
//db F3 0F 10 41 64
//Alt: movss xmm0,[rcx+64]
unregistersymbol(originalcode2_healthCalOnChangeAOB)

unregistersymbol(bUndead)
unregistersymbol(dDamageMultiplier)
unregistersymbol(dMinHealth)
unregistersymbol(pPlayerHealthCal)

///*****************************************///
dealloc(newmem3)
playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
readmem(originalcode3_playerAmmoRead3AOB,8)
//db F3 0F 10 81 48 01 00 00
//Alt: movss xmm0,[rcx+00000148]
unregistersymbol(originalcode3_playerAmmoRead3AOB)

unregistersymbol(pAmmo)
///*****************************************///
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>13029</ID>
          <Description>"undead"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
bUndead:
db 1
dMinHealth:
dd (float)0.5

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
bUndead:
db  0
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>13030</ID>
              <Description>"min health"</Description>
              <LastState Value="0.5" RealAddress="13F860084"/>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>dMinHealth</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>13035</ID>
          <Description>"damage multiplier"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
dDamageMultiplier:
dd (float)2

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dDamageMultiplier:
dd (float)1
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>13036</ID>
              <Description>"x?"</Description>
              <LastState Value="2" RealAddress="13F860080"/>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>dDamageMultiplier</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16237</ID>
          <Description>"max energy"</Description>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(energyWriteOnUseAOB,Control_DX11.exe,F3 0F ** ** ** 48 ** ** 48 ** ** 74 ** 48)
registersymbol(energyWriteOnUseAOB)

alloc(newmem,2048,energyWriteOnUseAOB) //"Control_DX11.exe"+E07E5)
label(returnhere)
label(originalcode_energyWriteOnUseAOB)
registersymbol(originalcode_energyWriteOnUseAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(energyWriteOnUseAOB,2)
db 5F
readmem(energyWriteOnUseAOB+3,2)
//maxss xmm0,[rcx+40]

originalcode_energyWriteOnUseAOB:
readmem(energyWriteOnUseAOB,5)
//movss [rcx+40],xmm0

exit:
jmp returnhere

///

energyWriteOnUseAOB: //"Control_DX11.exe"+E07E5:
jmp newmem
returnhere:



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
energyWriteOnUseAOB: //"Control_DX11.exe"+E07E5:
readmem(originalcode_energyWriteOnUseAOB,5)
//db F3 0F 11 41 40
//Alt: movss [rcx+40],xmm0
unregistersymbol(originalcode_energyWriteOnUseAOB)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>13056</ID>
          <Description>"max ammo"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
/*
aobscanmodule(playerAmmoRead3AOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 0F ** ** ** ** ** ** 76 ** E8 ** ** ** ** 84 ** 74 ** 32 ** EB)
registersymbol(playerAmmoRead3AOB)

label(pAmmo)
registersymbol(pAmmo)

alloc(newmem,2048,playerAmmoRead3AOB) //"Control_DX11.exe"+5A982B)
label(returnhere)
label(originalcode_playerAmmoRead3AOB)
registersymbol(originalcode_playerAmmoRead3AOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
mov [rax],rcx
pop rax

originalcode_playerAmmoRead3AOB:
readmem(playerAmmoRead3AOB,8)
//movss xmm0,[rcx+00000148]

exit:
jmp returnhere

///
pAmmo:
///

playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
jmp newmem
nop 3
returnhere:

///****************************************///
aobscanmodule(ammoWriteOnFireAOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 48 ** ** ** ** 00 00 48 ** ** ** ** ** ** 45 ** ** 48)
registersymbol(ammoWriteOnFireAOB)

alloc(newmem2,2048,ammoWriteOnFireAOB) //"Control_DX11.exe"+357DA3)
label(returnhere2)
label(originalcode2_ammoWriteOnFireAOB)
registersymbol(originalcode2_ammoWriteOnFireAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rdx,pAmmo
mov rdx,[rdx]
lea rdx,[rdx-a8]
cmp rcx,rdx
jne @f
readmem(ammoWriteOnFireAOB,2)
db 5F
readmem(ammoWriteOnFireAOB+3,5)
//maxss xmm3,[rcx+1f0]

originalcode2_ammoWriteOnFireAOB:
readmem(ammoWriteOnFireAOB,8)
//movss [rcx+000001F0],xmm3

exit2:
jmp returnhere2

///

ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
jmp newmem2
nop 3
returnhere2:

///****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
/*
dealloc(newmem)
playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
readmem(originalcode_playerAmmoRead3AOB,8)
//db F3 0F 10 81 48 01 00 00
//Alt: movss xmm0,[rcx+00000148]
unregistersymbol(originalcode_playerAmmoRead3AOB)

unregistersymbol(pAmmo)

///****************************************///
dealloc(newmem2)
ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
readmem(originalcode2_ammoWriteOnFireAOB,8)
//db F3 0F 11 99 F0 01 00 00
//Alt: movss [rcx+000001F0],xmm3
unregistersymbol(originalcode2_ammoWriteOnFireAOB)

///****************************************///
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16351</ID>
          <Description>"fast recharge"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(rechargeTimeoutCountdownCalAOB,"Control_DX11.exe",F3 0F ** ** ** ** 00 00 0F ** ** F3 0F ** ** ** ** 00 00 0F ** ** F3 0F ** ** ** ** 00 00 72)
registersymbol(rechargeTimeoutCountdownCalAOB)

label(dRechargeTimeoutStepMultiplier)
registersymbol(dRechargeTimeoutStepMultiplier)

alloc(newmem,2048,rechargeTimeoutCountdownCalAOB+b) //"Control_DX11.exe"+5DC34B)
label(returnhere)
label(originalcode_rechargeTimeoutCountdownCalAOB)
registersymbol(originalcode_rechargeTimeoutCountdownCalAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(rechargeTimeoutCountdownCalAOB,3)
db 89
readmem(rechargeTimeoutCountdownCalAOB+f,4)
//movss xmm1,[rcx+16c]
push rax
mov rax,pAmmo
cmp [rax],rcx
jne @f
//push rbx
//mov rbx,originalcode3_playerAmmoRead3AOB
//movsxd rbx,dword ptr [rbx+4]
//cmp dword ptr [rcx+rbx],0
//pop rbx
//jne @f
mov rax,dRechargeTimeoutStepMultiplier
mulss xmm1,[rax]

@@:
pop rax
subss xmm0,xmm1
xorps xmm1,xmm1
jmp exit

originalcode_rechargeTimeoutCountdownCalAOB:
readmem(rechargeTimeoutCountdownCalAOB+b,8)
//subss xmm0,[rcx+0000016C]

exit:
jmp returnhere

///
dRechargeTimeoutStepMultiplier:
dd (float)1.75
///

rechargeTimeoutCountdownCalAOB+b: //"Control_DX11.exe"+5DC34B:
jmp newmem
nop 3
returnhere:

///****************************************///
aobscanmodule(rechargeFromEmptyClipAOB,"Control_DX11.exe",F3 0F ** ** ** ** 00 00 0F ** ** ** ** 0F ** ** ** ** 00 00 F3 0F ** ** ** ** ** ** 0F ** ** F3 0F)
registersymbol(rechargeFromEmptyClipAOB)

alloc(newmem2,2048,rechargeFromEmptyClipAOB) //"Control_DX11.exe"+5DC2CD)
label(returnhere2)
label(originalcode2_rechargeFromEmptyClipAOB)
registersymbol(originalcode2_rechargeFromEmptyClipAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
cmp [rax],rcx
jne @f
readmem(rechargeFromEmptyClipAOB,2)
db 5F
readmem(rechargeFromEmptyClipAOB+f,5)
//maxss xmm3,[rcx+14c]

end2:
pop rax

originalcode2_rechargeFromEmptyClipAOB:
readmem(rechargeFromEmptyClipAOB,8)
//movss [rcx+00000148],xmm3

exit2:
jmp returnhere2

///

rechargeFromEmptyClipAOB: //"Control_DX11.exe"+5DC2CD:
jmp newmem2
nop 3
returnhere2:

///****************************************///





[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
rechargeTimeoutCountdownCalAOB+b: //"Control_DX11.exe"+5DC34B:
readmem(originalcode_rechargeTimeoutCountdownCalAOB,8)
//db F3 0F 5C 81 6C 01 00 00
//Alt: subss xmm0,[rcx+0000016C]
unregistersymbol(originalcode_rechargeTimeoutCountdownCalAOB)

unregistersymbol(dRechargeTimeoutStepMultiplier)

///****************************************///
dealloc(newmem2)
rechargeFromEmptyClipAOB: //"Control_DX11.exe"+5DC2CD:
readmem(originalcode2_rechargeFromEmptyClipAOB,8)
//db F3 0F 11 99 48 01 00 00
//Alt: movss [rcx+00000148],xmm3
unregistersymbol(originalcode2_rechargeFromEmptyClipAOB)

///****************************************///
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16353</ID>
              <Description>""</Description>
              <Options moHideChildren="1"/>
              <LastState Value="" RealAddress="00000000"/>
              <GroupHeader>1</GroupHeader>
              <CheatEntries>
                <CheatEntry>
                  <ID>16352</ID>
                  <Description>""</Description>
                  <LastState Value="1.75" RealAddress="13F830044"/>
                  <Color>FFFFFF</Color>
                  <VariableType>Float</VariableType>
                  <Address>dRechargeTimeoutStepMultiplier</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16259</ID>
          <Description>"ignore ability points .2"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,Control_DX11.exe,8B ** ** 41 89 ** ** ** FF ** ** ** ** ** 48 ** ** ** 49)
registersymbol(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)

alloc(newmem,2048,abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3) //"Control_DX11.exe"+16750E)
label(returnhere)
label(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
registersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xor eax,eax

originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB:
readmem(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3,5)
//mov [r12+18],eax

exit:
jmp returnhere

///

abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
jmp newmem
returnhere:

///**********************************///
aobscanmodule(abilityPointChkOnLearnAOB,Control_DX11.exe,8B ** ** 39 ** ** 0F 8F ** ** ** ** 49)
registersymbol(abilityPointChkOnLearnAOB)

alloc(newmem2,2048,abilityPointChkOnLearnAOB) //"Control_DX11.exe"+1B1BEA)
label(returnhere2)
label(originalcode2_abilityPointChkOnLearnAOB)
registersymbol(originalcode2_abilityPointChkOnLearnAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
{readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax
jle @f
db 89
readmem(abilityPointChkOnLearnAOB+4,2)
//mov [rcx+24],eax}
readmem(abilityPointChkOnLearnAOB,1)
readmem(abilityPointChkOnLearnAOB+4,2)
//mov eax,[rcx+24]
readmem(abilityPointChkOnLearnAOB+3,1)
readmem(abilityPointChkOnLearnAOB+1,2)
//cmp [rsi+48],eax
jge @f
db 89
readmem(abilityPointChkOnLearnAOB+1,2)
//mov [rsi+48],eax


originalcode2_abilityPointChkOnLearnAOB:
readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax

exit2:
jmp returnhere2

///

abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
jmp newmem2
nop
returnhere2:

///**********************************///





[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
readmem(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,5)
//db 41 89 44 24 18
//Alt: mov [r12+18],eax
unregistersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)

///**********************************///
dealloc(newmem2)
abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
readmem(originalcode2_abilityPointChkOnLearnAOB,6)
//db 8B 46 48 39 41 24
//Alt: mov eax,[rsi+48]
//Alt: cmp [rcx+24],eax
unregistersymbol(originalcode2_abilityPointChkOnLearnAOB)

///**********************************///
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16307</ID>
          <Description>"ignore $ / materials"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someObjectDataReadAOB,Control_DX11.exe,42 ** ** ** 41 ** ** ** 48 ** ** 48 ** ** ** 5B C3)
registersymbol(someObjectDataReadAOB)

///
luaCall(lua_aobscan("constructsObjectSelfDataReadCallerAOB","CoherentUIGT.dll","49 ** ** 4D ** ** 48 ** ** FF ** ** 33 ** 49 ** ** E8 ** ** ** ** 49 ** ** E8",2))
///

alloc(newmem,2048,someObjectDataReadAOB) //"Control_DX11.exe"+1689E6)
label(returnhere)
label(originalcode_someObjectDataReadAOB)
registersymbol(originalcode_someObjectDataReadAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(someObjectDataReadAOB,4)
//mov edx,[rax+r8]

push rcx

{mov rcx,"CoherentUIGT.dll"+132BCC
cmp [rsp+30],rcx
jne @f}

@@:
mov rcx,constructsObjectSelfDataReadCallerAOB
lea rcx,[rcx+c]
//mov rcx,"CoherentUIGT.dll"+13299C
cmp [rsp+30],rcx
jne @f
readmem(someObjectDataReadAOB,1)
db 39 54
readmem(someObjectDataReadAOB+3,1)
db 04
//cmp [rax+r8+4],edx
readmem(someObjectDataReadAOB,1)
db 0F 4F 54
readmem(someObjectDataReadAOB+3,1)
db 04
//cmovg edx,[rax+r8+4]

end:
pop rcx
readmem(someObjectDataReadAOB+4,4)
//call qword ptr [r9+78]
jmp exit

originalcode_someObjectDataReadAOB:
readmem(someObjectDataReadAOB,8)
//mov edx,[rax+r8]
//call qword ptr [r9+78]

exit:
jmp returnhere

///

someObjectDataReadAOB: //"Control_DX11.exe"+1689E6:
jmp newmem
nop 3
returnhere:

///*************************************///
aobscanmodule(moneyChkOnConstructsEnterRefreshAOB,"Control_DX11.exe",49 ** ** E8 ** ** ** ** 48 ** ** ** ** 00 00 48 ** ** 0F 82)
registersymbol(moneyChkOnConstructsEnterRefreshAOB)

alloc(newmem2,2048,moneyChkOnConstructsEnterRefreshAOB+8) //"Control_DX11.exe"+3507B4)
label(returnhere2)
label(originalcode2_moneyChkOnConstructsEnterRefreshAOB)
registersymbol(originalcode2_moneyChkOnConstructsEnterRefreshAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
readmem(moneyChkOnConstructsEnterRefreshAOB+8,7)
//movsxd  rcx,dword ptr [rax+110]
cmp rbx,rcx
jge @f
mov ebx,ecx
//mov rax,[Control_DX11.exe+1111110]
//mov rax,[rax+30]
//mov [rax+40],ecx

@@:
pop rax

originalcode2_moneyChkOnConstructsEnterRefreshAOB:
readmem(moneyChkOnConstructsEnterRefreshAOB+8,7)
//movsxd  rcx,dword ptr [rax+00000110]

exit2:
jmp returnhere2

///

moneyChkOnConstructsEnterRefreshAOB+8: //"Control_DX11.exe"+3507B4:
jmp newmem2
nop 2
returnhere2:

///*************************************///
aobscanmodule(foundMaterialQCalAOB,"Control_DX11.exe",84 ** 0F 84 ** ** ** ** 41 ** ** ** 45 ** ** 41 ** ** 44 ** ** ** 41)
registersymbol(foundMaterialQCalAOB)

alloc(newmem3a,2048,foundMaterialQCalAOB+c) //"Control_DX11.exe"+350971)
label(returnhere3a)
label(originalcode3a_foundMaterialQCalAOB)
registersymbol(originalcode3a_foundMaterialQCalAOB)
label(exit3a)

newmem3a: //this is allocated memory, you have read,write,execute access
//place your code here
cmp r14d,eax
cmovl r14d,eax

originalcode3a_foundMaterialQCalAOB:
readmem(foundMaterialQCalAOB+c,6)
//mov r13d,r14d
//cmp eax,r14d

exit3a:
jmp returnhere3a

///

foundMaterialQCalAOB+c: //"Control_DX11.exe"+350971:
jmp newmem3a
nop
returnhere3a:

///*************************************///
aobscanmodule(materialQRFChkAOB,"Control_DX11.exe",E8 ** ** ** ** 48 ** ** ** 44 ** ** ** 41 ** ** ** 00 75 ** 4C)
registersymbol(materialQRFChkAOB)

alloc(newmem3b,2048,materialQRFChkAOB+d) //"Control_DX11.exe"+350A67)
label(returnhere3b)
label(originalcode3b_materialQRFChkAOB)
registersymbol(originalcode3b_materialQRFChkAOB)
label(exit3b)

newmem3b: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
mov rbx,[rsp+70]
add rbx,8
cmp rbx,[rsp+80]
jne @f
cmp rbx,rbx
mov rbx,[rsp+70]
pop rbx
jmp exit3b

end3b:
pop rbx

originalcode3b_materialQRFChkAOB:
readmem(materialQRFChkAOB+d,5)
//cmp dword ptr [r15+18],00

exit3b:
jmp returnhere3b

///

materialQRFChkAOB+d: //"Control_DX11.exe"+350A67:
jmp newmem3b
returnhere3b:

///*************************************///
aobscanmodule(moneyWriteOnChangeAOB,"Control_DX11.exe",F7 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 74 ** 48)
registersymbol(moneyWriteOnChangeAOB)

alloc(newmem4,2048,moneyWriteOnChangeAOB+8) //"Control_DX11.exe"+350DFA)
label(returnhere4)
label(originalcode4_moneyWriteOnChangeAOB)
registersymbol(originalcode4_moneyWriteOnChangeAOB)
label(exit4)

newmem4: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(moneyWriteOnChangeAOB+8,4)
//add [rcx+40],rax
readmem(moneyWriteOnChangeAOB+c,3)
readmem(moneyWriteOnChangeAOB+b,1)
//mov rax,[rcx+40]
test rax,rax
jge @f
xor rax,rax
readmem(moneyWriteOnChangeAOB+8,1)
db 89
readmem(moneyWriteOnChangeAOB+a,2)
//mov [rcx+40],rax

@@:
readmem(moneyWriteOnChangeAOB+c,4)
//mov rax,[rcx+18]
jmp exit4

originalcode4_moneyWriteOnChangeAOB:
readmem(moneyWriteOnChangeAOB+8,8)
//add [rcx+40],rax
//mov rax,[rcx+18]

exit4:
jmp returnhere4

///

moneyWriteOnChangeAOB+8: //"Control_DX11.exe"+350DFA:
jmp newmem4
nop 3
returnhere4:

///*************************************///
/*
alloc(newmem5,2048,"Control_DX11.exe"+35A028)
label(returnhere5)
label(originalcode5)
label(exit5)

newmem5: //this is allocated memory, you have read,write,execute access
//place your code here
test edx,edx
jg @f
xor edx,edx

originalcode5:
mov [rax+40],edx
test edx,edx

exit5:
jmp returnhere5

///

"Control_DX11.exe"+35A028:
jmp newmem5
returnhere5:

///*************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someObjectDataReadAOB: //"Control_DX11.exe"+1689E6:
readmem(originalcode_someObjectDataReadAOB,8)
//db 42 8B 14 00 41 FF 51 78
//Alt: mov edx,[rax+r8]
//Alt: call qword ptr [r9+78]
unregistersymbol(originalcode_someObjectDataReadAOB)

///*************************************///
dealloc(newmem2)
moneyChkOnConstructsEnterRefreshAOB+8: //"Control_DX11.exe"+3507B4:
readmem(originalcode2_moneyChkOnConstructsEnterRefreshAOB,7)
//db 48 63 88 10 01 00 00
//Alt: movsxd  rcx,dword ptr [rax+00000110]
unregistersymbol(originalcode2_moneyChkOnConstructsEnterRefreshAOB)

///*************************************///
dealloc(newmem3a)
foundMaterialQCalAOB+c: //"Control_DX11.exe"+350971:
readmem(originalcode3a_foundMaterialQCalAOB,6)
//db 45 8B EE 41 3B C6
//Alt: mov r13d,r14d
//Alt: cmp eax,r14d
unregistersymbol(originalcode3a_foundMaterialQCalAOB)

///*************************************///
dealloc(newmem3b)
materialQRFChkAOB+d: //"Control_DX11.exe"+350A67:
db 41 83 7F 18 00
//Alt: cmp dword ptr [r15+18],00
unregistersymbol(originalcode3b_materialQRFChkAOB)

///*************************************///
dealloc(newmem4)
moneyWriteOnChangeAOB+8: //"Control_DX11.exe"+350DFA:
readmem(originalcode4_moneyWriteOnChangeAOB,8)
//db 48 01 41 40 48 8B 41 18
//Alt: add [rcx+40],rax
//Alt: mov rax,[rcx+18]
unregistersymbol(originalcode4_moneyWriteOnChangeAOB)

///*************************************///
/*
dealloc(newmem5)
"Control_DX11.exe"+35A028:
db 89 50 40 85 D2
//Alt: mov [rax+40],edx
//Alt: test edx,edx

///*************************************///
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16331</ID>
          <Description>"levitate mod .2"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(flykeyiddefault,10)
define(flybuttonoffsetdefault,6)

aobscanmodule(someStateTransitionCallerAOB,"rl_rmdwin7_f.dll",49 ** ** E8 ** ** ** ** 45 ** ** ** ** 00 00 45 ** ** ** ** 00 00 48 ** ** ** 48 ** ** 75 06 4C ** ** ** 74 03 FF ** ** 48)
registersymbol(someStateTransitionCallerAOB)

///
aobscanmodule(flyUpStateCallAOB,"Control_DX11.exe",40 53 48 ** ** ** 48 ** ** 40 01 00 00 48 ** ** 80 ** 01 74 17 48 ** ** ** ** ** ** C6 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** 00)
registersymbol(flyUpStateCallAOB)
aobscanmodule(floatDownStateCallAOB,"Control_DX11.exe",40 53 48 ** ** ** 48 ** ** 40 01 00 00 48 ** ** 80 ** 01 74 17 48 ** ** ** ** ** ** C6 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** 01)
registersymbol(floatDownStateCallAOB)
///

label(bFlyKeyPressed)
registersymbol(bFlyKeyPressed)
label(bFlyKeyID)
registersymbol(bFlyKeyID)
label(bFlyButtonOffset)
registersymbol(bFlyButtonOffset)

alloc(newmem,2048,someStateTransitionCallerAOB+16) //"rl_rmdwin7_f.dll"+1518C1)
label(returnhere)
label(originalcode_someStateTransitionCallerAOB)
registersymbol(originalcode_someStateTransitionCallerAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//mov rcx,[rsi+10]
//test rcx,rcx
//jnz end
//cmp [rsi+18],r13
//je end

@@:
mov rcx,flyUpStateCallAOB //"Control_DX11.exe"+CB020 //fly up
cmp [rsi+18],rcx
jne @f
mov rcx,pFlyUpCaller
mov [rcx],rsi
jmp end

@@:
mov rcx,floatDownStateCallAOB //"Control_DX11.exe"+CB160 //float down
cmp [rsi+18],rcx
jne end
mov rcx,pFloatDownCaller
mov [rcx],rcx
mov rcx,bFlyKeyPressed
cmp byte ptr [rcx],1
je @f
push rax
mov rcx,aControllerHotkeyPressed
mov rax,bFlyButtonOffset
movsxd rax,dword ptr [rax]
cmp byte ptr [rcx+rax*4],1
pop rax
je @f
jmp end

@@:
mov rcx,pFlyUpCaller
mov rcx,[rcx]
test rcx,rcx
cmovnz rsi,rcx

end:

originalcode_someStateTransitionCallerAOB:
readmem(someStateTransitionCallerAOB+16,7)
//mov rcx,[rsi+10]
//test rcx,rcx

exit:
jmp returnhere

///
bFlyKeyPressed:
dd 0
bFlyKeyID:
dd flykeyiddefault
bFlyButtonOffset:
dd flybuttonoffsetdefault
pFlyUpCaller:
dq 0
pFloatDownCaller:
dq 0
///

someStateTransitionCallerAOB+16: //"rl_rmdwin7_f.dll"+1518C1:
jmp newmem
nop 2
returnhere:

///*****************************************///
aobscanmodule(flyTimeChkAOB,"Control_DX11.exe",80 ** ** ** ** ** 00 75 ** 48 ** ** ** F3 0F ** ** ** ** 00 00 F3 0F ** ** ** F3 0F ** ** ** ** 00 00 0F ** ** 72)
registersymbol(flyTimeChkAOB)

flyTimeChkAOB+7: //"Control_DX11.exe"+CB325:
db EB

///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&amp;t=6041&amp;start=60#p62657
{$lua}
local function flyKeyLuaThread(thread4)
	local addr4 = getAddressSafe('bFlyKeyPressed')
	while FlyKeyLuaThreadLoop do
        sleep(100)
		if addr4 then
            if ( isKeyPressed( readInteger('bFlyKeyID') ) ) then
			    writeBytes(addr4, 1)
            else
                writeBytes(addr4, 0)
            end
		else
			addr4 = getAddressSafe('bFlyKeyPressed')
		end
	end
	thread4.terminate()
--    while FlyKeyLuaThreadLoop do
--          if ( isKeyPressed(VK_CAPITAL) ) then
--              writeBytes("bFlyKeyPressed" ,1)
--          else
--              writeBytes("bFlyKeyPressed" ,0)
--          end
--    end
--    thread4.terminate()
end
----------------------------------
if syntaxcheck then return end
FlyKeyLuaThreadLoop = true
createThread(flyKeyLuaThread)
{$asm}

///*****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
FlyKeyLuaThreadLoop = false
{$asm}

///*****************************************///
dealloc(newmem)
someStateTransitionCallerAOB+16: //"rl_rmdwin7_f.dll"+1518C1:
readmem(originalcode_someStateTransitionCallerAOB,7)
//db 48 8B 4E 10 48 85 C9
//Alt: mov rcx,[rsi+10]
//Alt: test rcx,rcx
unregistersymbol(originalcode_someStateTransitionCallerAOB)

unregistersymbol(bFlyKeyPressed)
unregistersymbol(bFlyKeyID)
unregistersymbol(bFlyButtonOffset)

///*****************************************///
flyTimeChkAOB+7: //"Control_DX11.exe"+CB325:
db 75
//Alt: jne

///*****************************************///
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16332</ID>
              <Description>"key"</Description>
              <Options moHideChildren="1"/>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
</DropDownList>
              <LastState Value="10" RealAddress="7FEC00600A6"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bFlyKeyID</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>16333</ID>
                  <Description>""</Description>
                  <LastState Value="6" RealAddress="7FEC00600AA"/>
                  <Color>008000</Color>
                  <VariableType>Byte</VariableType>
                  <Address>+4</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>16334</ID>
                      <Description>""</Description>
                      <LastState Value="0" RealAddress="7FEC00600AE"/>
                      <Color>008000</Color>
                      <VariableType>Float</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>16336</ID>
              <Description>"controller button"</Description>
              <DropDownList ReadOnly="1" DisplayValueAsItem="1">0:A button
1:B button
2:X button
3:Y button
4:Left shoulder button
5:Right shoulder button
6:Left trigger
7:Right trigger
8:Left thumb stick down
9:Right thumb stick down
</DropDownList>
              <LastState Value="6" RealAddress="7FEC00600AA"/>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bFlyButtonOffset</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>28</ID>
          <Description>"walk key .2"</Description>
          <Options moHideChildren="1"/>
          <LastState Activated="1"/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,12)

aobscanmodule(moveSpeedWriteAOB,Control_DX11.exe,F3 0F ** ** ** F3 0F ** ** ** ** 00 00 41 ** ** ** 44 ** ** ** ** ** 7A ** 75)
registersymbol(moveSpeedWriteAOB)

label(bWalkKeyMethod)
registersymbol(bWalkKeyMethod)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)
label(bWalkKeyID)
registersymbol(bWalkKeyID)

alloc(newmem,2048,moveSpeedWriteAOB) //"Control_DX11.exe"+32DB59)
label(returnhere)
label(originalcode_moveSpeedWriteAOB)
registersymbol(originalcode_moveSpeedWriteAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax

mov rax,bWalkKeyMethod
cmp byte ptr [rax],1
lea rax,[rax+4]
jne movemaxspeedmanipulate

cmp byte ptr [rax],1
jne walkkeynotpressing
cmp byte ptr [rax+1],1
je toggleend
mov byte ptr [rax+1],1
xor byte ptr [rax+2],1
jmp toggleend

walkkeynotpressing:
cmp byte ptr [rax+1],0
je toggleend
mov byte ptr [rax+1],0

toggleend:
lea rax,[rax+2]

movemaxspeedmanipulate:
cmp byte ptr [rax],1
jne end
mov rax,dMoveSpeedMultiplier
mulss xmm2,[rax]

end:
pop rax

originalcode_moveSpeedWriteAOB:
readmem(moveSpeedWriteAOB,5)
//movss [rdi+20],xmm2

exit:
jmp returnhere

///
bWalkKeyMethod:
dd 0 //0: hold, 1: toggle
bWalkKeyPressed:
dd 0
bWalkKeyID:
dd walkkeyiddefault
dMoveSpeedMultiplier:
dd (float)0.42
///

moveSpeedWriteAOB: //"Control_DX11.exe"+32DB59:
jmp newmem
returnhere:

///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&amp;t=6041&amp;start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
	local addr2 = getAddressSafe('bWalkKeyPressed')
	while RunWalkkeyLuaThreadLoop do
        sleep(100)
		if addr2 then
            if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
			    writeBytes(addr2, 1)
            else
                writeBytes(addr2, 0)
            end
		else
			addr2 = getAddressSafe('bWalkKeyPressed')
		end
	end
	thread2.terminate()
--    while RunWalkkeyLuaThreadLoop do
--          if ( isKeyPressed(VK_CAPITAL) ) then
--              writeBytes("bWalkKeyPressed" ,1)
--          else
--              writeBytes("bWalkKeyPressed" ,0)
--          end
--    end
--    thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}

///*****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}

///*****************************************///
dealloc(newmem)
moveSpeedWriteAOB: //"Control_DX11.exe"+32DB59:
readmem(originalcode_moveSpeedWriteAOB,5)
//db F3 0F 11 57 20
//Alt: movss [rdi+20],xmm2
unregistersymbol(originalcode_moveSpeedWriteAOB)

unregistersymbol(bWalkKeyMethod)
unregistersymbol(bWalkKeyPressed)
unregistersymbol(bWalkKeyID)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>15979</ID>
              <Description>"status"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:hold key
1:toggle key
</DropDownList>
              <LastState Value="0" RealAddress="13F7E006C"/>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bWalkKeyMethod</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>13006</ID>
              <Description>"key"</Description>
              <Options moHideChildren="1"/>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
</DropDownList>
              <LastState Value="12" RealAddress="13F7E0074"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bWalkKeyID</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>13007</ID>
                  <Description>""</Description>
                  <LastState Value="61" RealAddress="13F7E0078"/>
                  <Color>008000</Color>
                  <VariableType>Byte</VariableType>
                  <Address>+4</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>13008</ID>
                      <Description>""</Description>
                      <LastState Value="0" RealAddress="13F7E007C"/>
                      <Color>008000</Color>
                      <VariableType>Float</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>16235</ID>
              <Description>"walk speed"</Description>
              <LastState Value="0.4199999869" RealAddress="13F7E0078"/>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>bWalkKeyID+4</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>15984</ID>
          <Description>"slow motion (speedhack)"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(slowmokeys,1024,Control_DX11.exe)

label(bKeyCombMethod)
registersymbol(bKeyCombMethod)
label(dSlowMoKey1)
registersymbol(dSlowMoKey1)
label(dSlowMoKey2)
registersymbol(dSlowMoKey2)
label(dCustSpeedhackSpeed)
registersymbol(dCustSpeedhackSpeed)

///
slowmokeys:
bKeyCombMethod:
dd 1    //0: and, 1: or
dSlowMoKey1:
dd 14
dSlowMoKey2:
dd 02
dCustSpeedhackSpeed:
dd (float)0.4
///


{$lua}

lastSpeed=speedhack_getSpeed();
bSpeedKeyReleased=1;
combmethod=0;
local function slowmokeyLuaThread(thread3)
	while SlowMokeyLuaThreadLoop do
        sleep(100)
--        addrga = readPointer(getAddress('pSomeGameStatus'))
--        addrga = getAddress('pSomeGameStatus')
--        print(readBytes('bKeyCombMethod'))
		if ((getAddressSafe('dCustSpeedhackSpeed')) and (getAddressSafe('bKeyCombMethod')))then
            combmethod = readBytes('bKeyCombMethod')
            if ( ( combmethod ==0 and (isKeyPressed(readInteger('dSlowMoKey1'))) and (isKeyPressed(readInteger('dSlowMoKey2'))) ) or ( combmethod==1 and ( (isKeyPressed(readInteger('dSlowMoKey1'))) or (isKeyPressed(readInteger('dSlowMoKey2'))) ) ) ) then
--            if ( (isKeyPressed(readInteger('dSlowMoKey1'))) and (isKeyPressed(readInteger('dSlowMoKey2'))) ) then
               if bSpeedKeyReleased == 1 then
                   if speedhack_getSpeed() ~= readFloat("dCustSpeedhackSpeed") then
--                      print("pressing: ", lastSpeed)
                     lastSpeed=speedhack_getSpeed()
                     speedhack_setSpeed(readFloat("dCustSpeedhackSpeed"))
                     bSpeedKeyReleased=0
                   end
               end

            else

               if bSpeedKeyReleased == 0 then
                 bSpeedKeyReleased=1
--                 print(lastSpeed)
                 if speedhack_getSpeed() ~= lastSpeed then
                   speedhack_setSpeed(lastSpeed)
                 end
               end

            end
		end
	end
	thread3.terminate()
end
----------------------------------
if syntaxcheck then return end
SlowMokeyLuaThreadLoop = true
createThread(slowmokeyLuaThread)
{$asm}


[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
SlowMokeyLuaThreadLoop = false
{$asm}

///*****************************************///
dealloc(newmem)
unregistersymbol(bKeyCombMethod)
unregistersymbol(dSlowMoKey1)
unregistersymbol(dSlowMoKey2)
unregistersymbol(dCustSpeedhackSpeed)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>15985</ID>
              <Description>"key 1"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
02:Right Mouse Button
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
</DropDownList>
              <LastState Value="14" RealAddress="13F7D0004"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>dSlowMoKey1</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16232</ID>
              <Description>"and/or?"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:and
1:or
</DropDownList>
              <LastState Value="1" RealAddress="13F7D0000"/>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bKeyCombMethod</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16233</ID>
              <Description>"key 2"</Description>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
02:Right Mouse Button
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
</DropDownList>
              <LastState Value="02" RealAddress="13F7D0008"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>dSlowMoKey2</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16234</ID>
              <Description>"slow motion speed"</Description>
              <LastState Value="0.400000006" RealAddress="13F7D000C"/>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>dCustSpeedhackSpeed</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16276</ID>
          <Description>""</Description>
          <Options moHideChildren="1"/>
          <LastState Value="" RealAddress="E671A9C0"/>
          <ShowAsHex>1</ShowAsHex>
          <Color>FFFFFF</Color>
          <VariableType>Array of byte</VariableType>
          <ByteLength>0</ByteLength>
          <Address>Control_DX11.exe+1111110</Address>
          <Offsets>
            <Offset>0</Offset>
            <Offset>30</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>16310</ID>
              <Description>"DX11:"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <Color>808080</Color>
              <GroupHeader>1</GroupHeader>
            </CheatEntry>
            <CheatEntry>
              <ID>16277</ID>
              <Description>"$"</Description>
              <LastState Value="45610" RealAddress="E671AA00"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+40</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16278</ID>
              <Description>"ap"</Description>
              <LastState Value="8" RealAddress="E671AA08"/>
              <Color>0000FF</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+48</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16316</ID>
              <Description>"ifb"</Description>
              <LastState Value="0" RealAddress="1409F0530"/>
              <Color>0000FF</Color>
              <VariableType>Byte</VariableType>
              <Address>Control_DX11.exe+1170530</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>16341</ID>
              <Description>""</Description>
              <Options moHideChildren="1"/>
              <LastState Value="" Activated="1" RealAddress="E6717160"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>FFFFFF</Color>
              <VariableType>Array of byte</VariableType>
              <ByteLength>0</ByteLength>
              <Address>pAmmo</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>16342</ID>
                  <Description>"ammo"</Description>
                  <LastState Value="36" RealAddress="E67172A8"/>
                  <Color>0000FF</Color>
                  <VariableType>Float</VariableType>
                  <Address>+148</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>16345</ID>
                      <Description>"ammo max"</Description>
                      <LastState Value="36" RealAddress="E67172AC"/>
                      <Color>0000FF</Color>
                      <VariableType>Float</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>16346</ID>
                  <Description>"recharge timeout default"</Description>
                  <LastState Value="1.850000024" RealAddress="E67172C4"/>
                  <Color>0000FF</Color>
                  <VariableType>Float</VariableType>
                  <Address>+164</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>16347</ID>
                      <Description>""</Description>
                      <LastState Value="1.850000024" RealAddress="E67172C8"/>
                      <Color>0000FF</Color>
                      <VariableType>Float</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>16349</ID>
                  <Description>"recharge timeout step"</Description>
                  <LastState Value="0.03333333507" RealAddress="E67172CC"/>
                  <Color>0000FF</Color>
                  <VariableType>Float</VariableType>
                  <Address>+16c</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>16348</ID>
                  <Description>"recharge timeout countdown"</Description>
                  <LastState Value="0" RealAddress="E67172D4"/>
                  <Color>0000FF</Color>
                  <VariableType>Float</VariableType>
                  <Address>+174</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>13027</ID>
      <Description>""</Description>
      <Options moHideChildren="1"/>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>13032</ID>
          <Description>"aobt1"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(aobt1,"Control_DX11.exe",F3 0F ** ** ** ** 00 00 0F ** ** ** ** 0F ** ** ** ** 00 00 F3 0F ** ** ** ** ** ** 0F ** ** F3 0F)
registersymbol(aobt1)

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
unregistersymbol(aobt1)

</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16321</ID>
          <Description>"aobt1b"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(aobt1b,"rl_rmdwin7_f.dll",49 ** ** E8 ** ** ** ** 45 ** ** ** ** 00 00 45 ** ** ** ** 00 00 48 ** ** ** 48 ** ** 75 06 4C ** ** ** 74 03 FF ** ** 48)
registersymbol(aobt1b)

 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
unregistersymbol(aobt1b)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16306</ID>
          <Description>"aobt2"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
luaCall(lua_aobscan("aobt2","CoherentUIGT.dll","49 ** ** 4D ** ** 48 ** ** FF ** ** 33 ** 49 ** ** E8 ** ** ** ** 49 ** ** E8",2))


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
unregistersymbol(aobt2)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>27</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,14)

label(bWalkKeyID)
registersymbol(bWalkKeyID)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)

alloc(newmem,2048,"Control_DX11.exe"+32DB59) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax

mov rax,bWalkKeyPressed
cmp byte ptr [rax],1
jne @f
mov rax,dMoveSpeedMultiplier
mulss xmm2,[rax]

@@:
pop rax

originalcode:
movss [rdi+20],xmm2

exit:
jmp returnhere

///
bWalkKeyID:
dd walkkeyiddefault
bWalkKeyPressed:
dd 0
dMoveSpeedMultiplier:
dd (float)0.42
///

"Control_DX11.exe"+32DB59:
jmp newmem
returnhere:

///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&amp;t=6041&amp;start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
	local addr2 = getAddressSafe('bWalkKeyPressed')
	while RunWalkkeyLuaThreadLoop do
        sleep(100)
		if addr2 then
            if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
			    writeBytes(addr2, 1)
            else
                writeBytes(addr2, 0)
            end
		else
			addr2 = getAddressSafe('bWalkKeyPressed')
		end
	end
	thread2.terminate()
--    while RunWalkkeyLuaThreadLoop do
--          if ( isKeyPressed(VK_CAPITAL) ) then
--              writeBytes("bWalkKeyPressed" ,1)
--          else
--              writeBytes("bWalkKeyPressed" ,0)
--          end
--    end
--    thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}

///*****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}

///*****************************************///
dealloc(newmem)
"Control_DX11.exe"+32DB59:
db F3 0F 11 57 20
//Alt: movss [rdi+20],xmm2

unregistersymbol(bWalkKeyID)
unregistersymbol(bWalkKeyPressed)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>13009</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="0C3BB52C"/>
          <VariableType>Float</VariableType>
          <Address>0C3BB52C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13010</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="0C3C99EC"/>
          <VariableType>Float</VariableType>
          <Address>0C3C99EC</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13011</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1130D1B4"/>
          <VariableType>Float</VariableType>
          <Address>1130D1B4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13012</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1130D1C4"/>
          <VariableType>Float</VariableType>
          <Address>1130D1C4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13013</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1A9BD150"/>
          <VariableType>Float</VariableType>
          <Address>1A9BD150</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13014</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1A9BD158"/>
          <VariableType>Float</VariableType>
          <Address>1A9BD158</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13015</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="5B279448"/>
          <VariableType>Float</VariableType>
          <Address>5B279448</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13016</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>CA746910</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13017</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>CACF98E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13018</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>CACFB190</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13019</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>CACFB218</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13020</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>CACFB23C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13021</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="DF687AD4"/>
          <VariableType>Float</VariableType>
          <Address>DF687AD4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13024</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="FF149500"/>
          <VariableType>Float</VariableType>
          <Address>FF149500</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13025</ID>
          <Description>"inf. health"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(dMinHealth)
registersymbol(dMinHealth)

alloc(newmem,2048,"Control_DX11.exe"+346A3A) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rax,pPlayer
cmp [rax],rbx
je @f
///isnot player
jmp end

@@:
mov rax,dMinHealth
movss xmm1,[rcx+64]
maxss xmm1,[rax]
movss [rcx+64],xmm1
movss [rdx],xmm1

end:

originalcode:
movss xmm1,[rcx+64]

exit:
jmp returnhere

///
dMinHealth:
dd (Float)1
///

"Control_DX11.exe"+346A3A:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Control_DX11.exe"+346A3A:
db F3 0F 10 49 64
//Alt: movss xmm1,[rcx+64]

unregistersymbol(dMinHealth)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>13028</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1128B0F4"/>
          <VariableType>Float</VariableType>
          <Address>1128B0F4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13033</ID>
          <Description>"No description"</Description>
          <LastState Value="2.867056658E-42" RealAddress="113E2FD4"/>
          <VariableType>Float</VariableType>
          <Address>113E2FD4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13034</ID>
          <Description>"No Description"</Description>
          <LastState Value="2.867056658E-42" RealAddress="113E2FD4"/>
          <VariableType>Float</VariableType>
          <Address>113E2FD4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13023</ID>
          <Description>"No Description"</Description>
          <Options moRecursiveSetValue="1"/>
          <Color>000000</Color>
          <VariableType>Float</VariableType>
          <Address>pPlayer</Address>
          <Offsets>
            <Offset>40</Offset>
          </Offsets>
          <Hotkeys>
            <Hotkey>
              <Action>Set Value</Action>
              <Keys>
                <Key>89</Key>
              </Keys>
              <Value>1</Value>
              <ID>0</ID>
            </Hotkey>
          </Hotkeys>
          <CheatEntries>
            <CheatEntry>
              <ID>13031</ID>
              <Description>"No Description"</Description>
              <Color>000000</Color>
              <VariableType>Float</VariableType>
              <Address>pPlayerHealthCal</Address>
              <Offsets>
                <Offset>64</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>13037</ID>
          <Description>"No description"</Description>
          <LastState Value="2.242077543E-44" RealAddress="205757D0"/>
          <VariableType>Float</VariableType>
          <Address>205757D0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13038</ID>
          <Description>"No description"</Description>
          <LastState Value="5.689271765E-43" RealAddress="20576B10"/>
          <VariableType>Float</VariableType>
          <Address>20576B10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13039</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="2131C88C"/>
          <VariableType>Float</VariableType>
          <Address>2131C88C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13040</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="2131CA14"/>
          <VariableType>Float</VariableType>
          <Address>2131CA14</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13041</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="2144EC8C"/>
          <VariableType>Float</VariableType>
          <Address>2144EC8C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13042</ID>
          <Description>"No description"</Description>
          <LastState Value="0.1000000015" RealAddress="2144EE14"/>
          <VariableType>Float</VariableType>
          <Address>2144EE14</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13043</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF293D24"/>
          <VariableType>Float</VariableType>
          <Address>FF293D24</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13044</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF293D64"/>
          <VariableType>Float</VariableType>
          <Address>FF293D64</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13045</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="17A7CD424"/>
          <VariableType>Float</VariableType>
          <Address>17A7CD424</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13046</ID>
          <Description>"No description"</Description>
          <LastState Value="4.063765547E-44" RealAddress="17A7CD464"/>
          <VariableType>Float</VariableType>
          <Address>17A7CD464</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13047</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="79B933E8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>79B933E8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13048</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="79B93408"/>
          <VariableType>4 Bytes</VariableType>
          <Address>79B93408</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13049</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF147208"/>
          <VariableType>Float</VariableType>
          <Address>FF147208</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13050</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF147300"/>
          <VariableType>Float</VariableType>
          <Address>FF147300</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13051</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF148508"/>
          <VariableType>Float</VariableType>
          <Address>FF148508</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13052</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="1278ABEC4"/>
          <VariableType>Float</VariableType>
          <Address>1278ABEC4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13053</ID>
          <Description>"No description"</Description>
          <VariableType>Float</VariableType>
          <Address>1908137E4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>13054</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(playerAmmoRead3AOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 0F ** ** ** ** ** ** 76 ** E8 ** ** ** ** 84 ** 74 ** 32 ** EB)
registersymbol(playerAmmoRead3AOB)

label(pAmmo)
registersymbol(pAmmo)

alloc(newmem,2048,playerAmmoRead3AOB) //"Control_DX11.exe"+5A982B)
label(returnhere)
label(originalcode_playerAmmoRead3AOB)
registersymbol(originalcode_playerAmmoRead3AOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
mov [rax],rcx
pop rax

originalcode_playerAmmoRead3AOB:
readmem(playerAmmoRead3AOB,8)
//movss xmm0,[rcx+00000148]

exit:
jmp returnhere

///
pAmmo:
///

playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
readmem(originalcode_playerAmmoRead3AOB,8)
//db F3 0F 10 81 48 01 00 00
//Alt: movss xmm0,[rcx+00000148]
unregistersymbol(originalcode_playerAmmoRead3AOB)

unregistersymbol(pAmmo)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>13055</ID>
              <Description>"Auto Assemble script"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(ammoWriteOnFireAOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 48 ** ** ** ** 00 00 48 ** ** ** ** ** ** 45 ** ** 48)
registersymbol(ammoWriteOnFireAOB)

alloc(newmem2,2048,ammoWriteOnFireAOB) //"Control_DX11.exe"+357DA3)
label(returnhere2)
label(originalcode2_ammoWriteOnFireAOB)
registersymbol(originalcode2_ammoWriteOnFireAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rdx,pAmmo
mov rdx,[rdx]
lea rdx,[rdx-a8]
cmp rcx,rdx
jne @f
readmem(ammoWriteOnFireAOB,2)
db 5F
readmem(ammoWriteOnFireAOB+3,5)
//maxss xmm3,[rcx+1f0]

originalcode2_ammoWriteOnFireAOB:
readmem(ammoWriteOnFireAOB,8)
//movss [rcx+000001F0],xmm3

exit2:
jmp returnhere2

///

ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
jmp newmem2
nop 3
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
readmem(originalcode2_ammoWriteOnFireAOB,8)
//db F3 0F 11 99 F0 01 00 00
//Alt: movss [rcx+000001F0],xmm3
unregistersymbol(originalcode2_ammoWriteOnFireAOB)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>15980</ID>
          <Description>"walk key .1"</Description>
          <Options moHideChildren="1"/>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
define(walkkeyiddefault,14)

aobscanmodule(moveSpeedWriteAOB,Control_DX11.exe,F3 0F ** ** ** F3 0F ** ** ** ** 00 00 41 ** ** ** 44 ** ** ** ** ** 7A ** 75)
registersymbol(moveSpeedWriteAOB)

label(bWalkKeyID)
registersymbol(bWalkKeyID)
label(bWalkKeyPressed)
registersymbol(bWalkKeyPressed)

alloc(newmem,2048,moveSpeedWriteAOB) //"Control_DX11.exe"+32DB59)
label(returnhere)
label(originalcode_moveSpeedWriteAOB)
registersymbol(originalcode_moveSpeedWriteAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax

mov rax,bWalkKeyPressed
cmp byte ptr [rax],1
jne @f
mov rax,dMoveSpeedMultiplier
mulss xmm2,[rax]

@@:
pop rax

originalcode_moveSpeedWriteAOB:
readmem(moveSpeedWriteAOB,5)
//movss [rdi+20],xmm2

exit:
jmp returnhere

///
bWalkKeyID:
dd walkkeyiddefault
bWalkKeyPressed:
dd 0
dMoveSpeedMultiplier:
dd (float)0.42
///

moveSpeedWriteAOB: //"Control_DX11.exe"+32DB59:
jmp newmem
returnhere:

///*****************************************///
//modified from TheyCallMeTim13's lua keylistener script
//http://fearlessrevolution.com/viewtopic.php?f=4&amp;t=6041&amp;start=60#p62657
{$lua}
local function walkkeyLuaThread(thread2)
	local addr2 = getAddressSafe('bWalkKeyPressed')
	while RunWalkkeyLuaThreadLoop do
        sleep(100)
		if addr2 then
            if ( isKeyPressed( readInteger('bWalkKeyID') ) ) then
			    writeBytes(addr2, 1)
            else
                writeBytes(addr2, 0)
            end
		else
			addr2 = getAddressSafe('bWalkKeyPressed')
		end
	end
	thread2.terminate()
--    while RunWalkkeyLuaThreadLoop do
--          if ( isKeyPressed(VK_CAPITAL) ) then
--              writeBytes("bWalkKeyPressed" ,1)
--          else
--              writeBytes("bWalkKeyPressed" ,0)
--          end
--    end
--    thread2.terminate()
end
----------------------------------
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = true
createThread(walkkeyLuaThread)
{$asm}

///*****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
{$lua}
if syntaxcheck then return end
RunWalkkeyLuaThreadLoop = false
{$asm}

///*****************************************///
dealloc(newmem)
moveSpeedWriteAOB: //"Control_DX11.exe"+32DB59:
readmem(originalcode_moveSpeedWriteAOB,5)
//db F3 0F 11 57 20
//Alt: movss [rdi+20],xmm2
unregistersymbol(originalcode_moveSpeedWriteAOB)

unregistersymbol(bWalkKeyID)
unregistersymbol(bWalkKeyPressed)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>15981</ID>
              <Description>"key"</Description>
              <Options moHideChildren="1"/>
              <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">10:SHIFT key
11:CTRL key
12:ALT key
14:CAPS LOCK key
04:Middle Mouse Button
05:X1 Mouse Button
06:X2 Moust Button
</DropDownList>
              <LastState Value="12" RealAddress="13F7E0074"/>
              <ShowAsHex>1</ShowAsHex>
              <Color>008000</Color>
              <VariableType>Byte</VariableType>
              <Address>bWalkKeyID</Address>
              <CheatEntries>
                <CheatEntry>
                  <ID>15982</ID>
                  <Description>""</Description>
                  <LastState Value="61" RealAddress="13F7E0078"/>
                  <Color>008000</Color>
                  <VariableType>Byte</VariableType>
                  <Address>+4</Address>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>15983</ID>
                      <Description>""</Description>
                      <LastState Value="0" RealAddress="13F7E007C"/>
                      <Color>008000</Color>
                      <VariableType>Float</VariableType>
                      <Address>+4</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16236</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="FF14B128"/>
          <VariableType>Float</VariableType>
          <Address>FF14B128</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16238</ID>
          <Description>"No Description"</Description>
          <LastState Value="3199537862" RealAddress="E39A89C8"/>
          <VariableType>4 Bytes</VariableType>
          <Address>E39A89C8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16239</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="3F2B761A"/>
          <VariableType>4 Bytes</VariableType>
          <Address>3F2B761A</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16240</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="0C3663D4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>0C3663D4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16241</ID>
          <Description>"No Description"</Description>
          <LastState Value="148972549" RealAddress="1AC2D238"/>
          <VariableType>4 Bytes</VariableType>
          <Address>1AC2D238</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16242</ID>
          <Description>"No description"</Description>
          <LastState Value="251" RealAddress="114434B4"/>
          <VariableType>Byte</VariableType>
          <Address>114434B4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16243</ID>
          <Description>"114424D0+24"</Description>
          <LastState Value="156" RealAddress="114424F4"/>
          <VariableType>Byte</VariableType>
          <Address>114424F4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16244</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="123FE3B0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>123FE3B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16245</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"CoherentUIGT.dll"+F0C96) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
movd xmm1,edx
mov rbx,"CoherentUIGT.dll"+13302C
cmp [rsp+58],rbx
jne @f
//xorps xmm1,xmm1
xor edx,edx

end:
mov rbx,rcx
jmp exit

originalcode:
movd xmm1,edx
mov rbx,rcx

exit:
jmp returnhere

///

"CoherentUIGT.dll"+F0C96:
jmp newmem
nop 2
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentUIGT.dll"+F0C96:
db 66 0F 6E CA 48 8B D9
//Alt: movd xmm1,edx
//Alt: mov rbx,rcx
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16246</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"CoherentGTJS.dll"+5C370E) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
db F3 0F E6 C0
//cvtdq2pd xmm0,xmm0,xmm0
mov rcx,"CoherentUIGT.dll"+13302C
cmp [rsp+b8],rcx
jne @f
//xorps xmm0,xmm0
xorps xmm6,xmm6

end:
ucomisd xmm0,xmm6
jmp exit

originalcode:
db F3 0F E6 C0
//cvtdq2pd xmm0,xmm0,xmm0
ucomisd xmm0,xmm6

exit:
jmp returnhere

///

"CoherentGTJS.dll"+5C370E:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentGTJS.dll"+5C370E:
db F3 0F E6 C0 66 0F 2E C6
//Alt: cvtdq2pd xmm0,xmm0,xmm0
//Alt: ucomisd xmm0,xmm6
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16248</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"CoherentGTJS.dll"+5C3754) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov rcx,"CoherentUIGT.dll"+13302C
cmp [rsp+b8],rcx
jne @f
xor ebx,ebx
xorps xmm0,xmm0
xorps xmm1,xmm1
xorps xmm6,xmm6

originalcode:
lea rcx,[rsp+28]

exit:
jmp returnhere

///

"CoherentGTJS.dll"+5C3754:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentGTJS.dll"+5C3754:
db 48 8D 4C 24 28
//Alt: lea rcx,[rsp+28]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16249</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"CoherentGTJS.dll"+5C36C8) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rdx
mov rdx,"CoherentUIGT.dll"+13302C
cmp [rsp+c0],rdx
jne @f
xorps xmm1,xmm1

end:
pop rdx

originalcode:
movaps xmm6,xmm1
test rcx,rcx

exit:
jmp returnhere

///

"CoherentGTJS.dll"+5C36C8:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentGTJS.dll"+5C36C8:
db 0F 28 F1 48 85 C9
//Alt: movaps xmm6,xmm1
//Alt: test rcx,rcx
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16250</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(bHaA)
registersymbol(bHaA)
label(qAAPReq)
registersymbol(qAAPReq)

alloc(newmem,2048,"CoherentGTJS.dll"+5C3706) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
cvttsd2si ebx,xmm6
push rdx
mov rdx,"CoherentUIGT.dll"+13302C
cmp [rsp+c0],rdx
jne @f
//cvttsd2si ebx,xmm6
test ebx,ebx
jz @f
xorps xmm6,xmm6
mov rdx,bHaA
mov byte ptr [rdx],1
mov rdx,FFFF000000000000
or rdx,rbx
push rdx
mov rdx,qAAPReq
pop [rdx]

end:
pop rdx
movd xmm0,ebx
jmp exit

originalcode:
cvttsd2si ebx,xmm6
movd xmm0,ebx

exit:
jmp returnhere

///
bHaA:
dd 0
qAAPReq:
///

"CoherentGTJS.dll"+5C3706:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentGTJS.dll"+5C3706:
db F2 0F 2C DE 66 0F 6E C3
//Alt: cvttsd2si ebx,xmm6
//Alt: movd xmm0,ebx

unregistersymbol(bHaA)
unregistersymbol(qAAPReq)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16247</ID>
              <Description>"Auto Assemble script"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem2,2048,"CoherentUIGT.dll"+F0CAB) 
label(returnhere2)
label(originalcode2)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rdx,"CoherentUIGT.dll"+13302C
cmp [rsp+58],rdx
jne @f
//xorps xmm0,xmm0
//xorps xmm1,xmm1
mov rdx,bHaA
cmp byte ptr [rdx],1
jne @f
mov byte ptr [rdx],0
mov rax,[rdx+4]
xor rcx,rcx
mov [rdx+4],rcx

originalcode2:
mov rdx,rax
mov rcx,rbx

exit2:
jmp returnhere2

///

"CoherentUIGT.dll"+F0CAB:
jmp newmem2
nop
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
"CoherentUIGT.dll"+F0CAB:
db 48 8B D0 48 8B CB
//Alt: mov rdx,rax
//Alt: mov rcx,rbx
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16251</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"CoherentUIGT.dll"+F4E05) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov r8,"CoherentUIGT.dll"+13302C
cmp [rsp+30],r8
jne @f
//mov r8,0001000000000000
//mov [rsp+10],r8
mov r8,[rsp+10]

originalcode:
sub rsp,28
mov r8,[rcx+00000550]

exit:
jmp returnhere

///

"CoherentUIGT.dll"+F4E05:
jmp newmem
nop 6
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"CoherentUIGT.dll"+F4E05:
db 48 83 EC 28 4C 8B 81 50 05 00 00
//Alt: sub rsp,28
//Alt: mov r8,[rcx+00000550]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16252</ID>
          <Description>"No description"</Description>
          <LastState Value="0000000000000000" RealAddress="7422EB00"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>7422EB00</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16253</ID>
          <Description>"No description"</Description>
          <LastState Value="0000000000000000" RealAddress="7422EC28"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>7422EC28</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16254</ID>
          <Description>"No Description"</Description>
          <LastState Value="0000000000000000" RealAddress="7422ED80"/>
          <ShowAsHex>1</ShowAsHex>
          <VariableType>8 Bytes</VariableType>
          <Address>7422ED80</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16255</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="10EF33D4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>10EF33D4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16256</ID>
          <Description>"1"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,Control_DX11.exe,8B ** ** 41 89 ** ** ** FF ** ** ** ** ** 48 ** ** ** 49)
registersymbol(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)

alloc(newmem,2048,abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3) //"Control_DX11.exe"+16750E)
label(returnhere)
label(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
registersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xor eax,eax

originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB:
readmem(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3,5)
//mov [r12+18],eax

exit:
jmp returnhere

///

abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
jmp newmem
returnhere:



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
readmem(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,5)
//db 41 89 44 24 18
//Alt: mov [r12+18],eax
unregistersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16257</ID>
              <Description>"Auto Assemble script"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(abilityPointChkOnLearnAOB,Control_DX11.exe,8B ** ** 39 ** ** 0F 8F ** ** ** ** 49)
registersymbol(abilityPointChkOnLearnAOB)

alloc(newmem2,2048,abilityPointChkOnLearnAOB) //"Control_DX11.exe"+1B1BEA)
label(returnhere2)
label(originalcode2_abilityPointChkOnLearnAOB)
registersymbol(originalcode2_abilityPointChkOnLearnAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax
jle @f
db 89
readmem(abilityPointChkOnLearnAOB+4,2)
//mov [rcx+24],eax

originalcode2_abilityPointChkOnLearnAOB:
readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax

exit2:
jmp returnhere2

///

abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
jmp newmem2
nop
returnhere2:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
readmem(originalcode2_abilityPointChkOnLearnAOB,6)
//db 8B 46 48 39 41 24
//Alt: mov eax,[rsi+48]
//Alt: cmp [rcx+24],eax
unregistersymbol(originalcode2_abilityPointChkOnLearnAOB)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16258</ID>
          <Description>"No Description"</Description>
          <LastState Value="1489543816" RealAddress="58C8A268"/>
          <ShowAsSigned>1</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>58C8A268</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16260</ID>
          <Description>"No description"</Description>
          <LastState Value="4" RealAddress="58C8A260"/>
          <VariableType>4 Bytes</VariableType>
          <Address>58C8A260</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16261</ID>
          <Description>"No Description"</Description>
          <LastState Value="527094833" RealAddress="11ECD4B4"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD4B4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16262</ID>
          <Description>"No Description"</Description>
          <LastState Value="3956080867" RealAddress="11ECD4B0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD4B0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16263</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="11ECD504"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD504</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16264</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="11ECD500"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD500</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16265</ID>
          <Description>"No Description"</Description>
          <LastState Value="567903937" RealAddress="11ECD554"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD554</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16266</ID>
          <Description>"No Description"</Description>
          <LastState Value="2038939875" RealAddress="11ECD550"/>
          <VariableType>4 Bytes</VariableType>
          <Address>11ECD550</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16267</ID>
          <Description>"1"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(bHaB)
registersymbol(bHaB)
label(dConstructReqirement)
registersymbol(dConstructReqirement)
label(pConstructReqirement)
registersymbol(pConstructReqirement)

alloc(newmem,2048,"Control_DX11.exe"+1689E6) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
mov edx,[rax+r8]
push rcx
mov rcx,"CoherentUIGT.dll"+132BCC
cmp [rsp+30],rcx
jne @f
//mov rcx,bHaB
//mov byte ptr [rcx],1
//mov rcx,dConstructReqirement
//mov [rcx],edx
//mov [rcx+4],r8
//cmp [rax+r8-4]

@@:
mov rcx,"CoherentUIGT.dll"+13299C
cmp [rsp+30],rcx
jne @f
//mov rcx,bHaB
//cmp byte ptr [rcx],1
//jne @f
//mov byte ptr [rcx],0
//mov rcx,dConstructReqirement
//cmp [rcx+4],r8
//jne @f
cmp [rax+r8+4],edx
cmovg edx,[rax+r8+4]

end:
pop rcx
call qword ptr [r9+78]
jmp exit

originalcode:
mov edx,[rax+r8]
call qword ptr [r9+78]

exit:
jmp returnhere

///
bHaB:
dd 0
dConstructReqirement:
dd 0
pConstructReqirement:
dq 0
///

"Control_DX11.exe"+1689E6:
jmp newmem
nop 3
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Control_DX11.exe"+1689E6:
db 42 8B 14 00 41 FF 51 78
//Alt: mov edx,[rax+r8]
//Alt: call qword ptr [r9+78]

unregistersymbol(bHaB)
unregistersymbol(dConstructReqirement)
unregistersymbol(pConstructReqirement)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16279</ID>
              <Description>"$"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
label(bHaD)
registersymbol(bHaD)

alloc(newmem3,2048,"Control_DX11.exe"+3507B4) 
label(returnhere3)
label(originalcode3)
label(exit3)

newmem3: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
movsxd  rcx,dword ptr [rax+110]
cmp rbx,rcx
jge @f
mov ebx,ecx
//mov rax,[Control_DX11.exe+1111110]
//mov rax,[rax+30]
//mov [rax+40],ecx

@@:
mov rax,bHaD
mov byte ptr [rax],1
pop rax

originalcode3:
movsxd  rcx,dword ptr [rax+00000110]

exit3:
jmp returnhere3

///
bHaD:
///

"Control_DX11.exe"+3507B4:
jmp newmem3
nop 2
returnhere3:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem3)
"Control_DX11.exe"+3507B4:
db 48 63 88 10 01 00 00
//Alt: movsxd  rcx,dword ptr [rax+00000110]

unregistersymbol(bHaD)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>16288</ID>
              <Description>"i cal"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem4,2048,"Control_DX11.exe"+350971)
label(returnhere4)
label(originalcode4)
label(exit4)

newmem4: //this is allocated memory, you have read,write,execute access
//place your code here
cmp r14d,eax
cmovl r14d,eax

@@:
push rax
mov rax,bHaD
mov byte ptr [rax],0
pop rax

originalcode4:
mov r13d,r14d
cmp eax,r14d

exit4:
jmp returnhere4

///

"Control_DX11.exe"+350971:
jmp newmem4
nop
returnhere4:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem4)
"Control_DX11.exe"+350971:
db 45 8B EE 41 3B C6
//Alt: mov r13d,r14d
//Alt: cmp eax,r14d
</AssemblerScript>
              <CheatEntries>
                <CheatEntry>
                  <ID>16287</ID>
                  <Description>"f chk"</Description>
                  <LastState/>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem5,2048,"Control_DX11.exe"+350A67)
label(returnhere5)
label(originalcode5)
label(exit5)

newmem5: //this is allocated memory, you have read,write,execute access
//place your code here
{push rbx
mov rbx,bHaD
cmp byte ptr [rbx],1
jne @f
mov byte ptr [rbx],0
//cmp dword ptr [r15+18],0
//je @f
cmp rbx,rbx
pop rbx
jmp exit5

end5:
//inc byte ptr [rbx]
pop rbx}

push rbx
mov rbx,[rsp+70]
add rbx,8
cmp rbx,[rsp+80]
jne @f
cmp rbx,rbx
mov rbx,[rsp+70]
pop rbx
jmp exit5

end5:
pop rbx

originalcode5:
cmp dword ptr [r15+18],00

exit5:
jmp returnhere5

///

"Control_DX11.exe"+350A67:
jmp newmem5
returnhere5:



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem5)
"Control_DX11.exe"+350A67:
db 41 83 7F 18 00
//Alt: cmp dword ptr [r15+18],00
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>16291</ID>
                  <Description>"$write"</Description>
                  <LastState/>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem9,2048,"Control_DX11.exe"+350DFA) 
label(returnhere9)
label(originalcode9)
label(exit9)

newmem9: //this is allocated memory, you have read,write,execute access
//place your code here
add [rcx+40],rax
mov rax,[rcx+40]
test rax,rax
jge @f
xor rax,rax
mov [rcx+40],rax

@@:
mov rax,[rcx+18]
jmp exit9

originalcode9:
add [rcx+40],rax
mov rax,[rcx+18]

exit9:
jmp returnhere9

///

"Control_DX11.exe"+350DFA:
jmp newmem9
nop 3
returnhere9:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem9)
"Control_DX11.exe"+350DFA:
db 48 01 41 40 48 8B 41 18
//Alt: add [rcx+40],rax
//Alt: mov rax,[rcx+18]
</AssemblerScript>
                </CheatEntry>
                <CheatEntry>
                  <ID>16298</ID>
                  <Description>"i write"</Description>
                  <LastState/>
                  <VariableType>Auto Assembler Script</VariableType>
                  <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem10,2048,"Control_DX11.exe"+35A028) 
label(returnhere10)
label(originalcode10)
label(exit10)

newmem10: //this is allocated memory, you have read,write,execute access
//place your code here
test edx,edx
jg @f
mov edx,1

originalcode10:
mov [rax+40],edx
test edx,edx

exit10:
jmp returnhere10

///

"Control_DX11.exe"+35A028:
jmp newmem10
returnhere10:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem10)
"Control_DX11.exe"+35A028:
db 89 50 40 85 D2
//Alt: mov [rax+40],edx
//Alt: test edx,edx
</AssemblerScript>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16268</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="7D168E40"/>
          <VariableType>4 Bytes</VariableType>
          <Address>7D168E40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16269</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2010F1A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2010F1A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16270</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2010FAC0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2010FAC0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16271</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="201103E0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>201103E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16272</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20110D00"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20110D00</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16273</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20111620"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20111620</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16274</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20111F40"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20111F40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16275</ID>
          <Description>"No description"</Description>
          <LastState Value="0" RealAddress="20111FA1"/>
          <VariableType>Byte</VariableType>
          <Address>20111FA1</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16280</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"Control_DX11.exe"+351310) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
mov rbx,[rsp]
sub rsp,20
jmp exit

originalcode:
push rbx
sub rsp,20

exit:
jmp returnhere

"Control_DX11.exe"+351310:
jmp newmem
nop
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"Control_DX11.exe"+351310:
db 40 53 48 83 EC 20
//Alt: push rbx
//Alt: sub rsp,20
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16281</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2030F1A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2030F1A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16282</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2030FAC0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2030FAC0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16283</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="203103E0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>203103E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16284</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20310D00"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20310D00</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16285</ID>
          <Description>"No Description"</Description>
          <LastState Value="4289396667" RealAddress="20311620"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20311620</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16286</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20311F40"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20311F40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16299</ID>
          <Description>"..."</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"Control_DX11.exe"+350967:
db 90 90 90 90 90 90


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"Control_DX11.exe"+350967:
db 0F 84 FA 00 00 00
//Alt: je Control_DX11.exe+350A67
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16289</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"Control_DX11.exe"+350B06:
db EB


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"Control_DX11.exe"+350B06:
db 74
//Alt: je
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16290</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"Control_DX11.exe"+5BECC8:
db 90 90 90 90 90 90


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"Control_DX11.exe"+5BECC8:
db 0F 84 4A 02 00 00
//Alt: je Control_DX11.exe+5BEF18
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16292</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2035F1A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2035F1A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16293</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2035FAC0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2035FAC0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16294</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="203603E0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>203603E0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16295</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20360D00"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20360D00</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16296</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20361620"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20361620</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16297</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20361F40"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20361F40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16300</ID>
          <Description>"2"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someObjectDataReadAOB,Control_DX11.exe,42 ** ** ** 41 ** ** ** 48 ** ** 48 ** ** ** 5B C3)
registersymbol(someObjectDataReadAOB)

///
luaCall(lua_aobscan("constructsObjectSelfDataReadCallerAOB","CoherentUIGT.dll","49 ** ** 4D ** ** 48 ** ** FF ** ** 33 ** 49 ** ** E8 ** ** ** ** 49 ** ** E8",2))
///

alloc(newmem,2048,someObjectDataReadAOB) //"Control_DX11.exe"+1689E6)
label(returnhere)
label(originalcode_someObjectDataReadAOB)
registersymbol(originalcode_someObjectDataReadAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(someObjectDataReadAOB,4)
//mov edx,[rax+r8]

push rcx

{mov rcx,"CoherentUIGT.dll"+132BCC
cmp [rsp+30],rcx
jne @f}

@@:
mov rcx,constructsObjectSelfDataReadCallerAOB
lea rcx,[rcx+c]
//mov rcx,"CoherentUIGT.dll"+13299C
cmp [rsp+30],rcx
jne @f
readmem(someObjectDataReadAOB,1)
db 39 54
readmem(someObjectDataReadAOB+3,1)
db 04
//cmp [rax+r8+4],edx
readmem(someObjectDataReadAOB,1)
db 0F 4F 54
readmem(someObjectDataReadAOB+3,1)
db 04
//cmovg edx,[rax+r8+4]

end:
pop rcx
readmem(someObjectDataReadAOB+4,4)
//call qword ptr [r9+78]
jmp exit

originalcode_someObjectDataReadAOB:
readmem(someObjectDataReadAOB,8)
//mov edx,[rax+r8]
//call qword ptr [r9+78]

exit:
jmp returnhere

///

someObjectDataReadAOB: //"Control_DX11.exe"+1689E6:
jmp newmem
nop 3
returnhere:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someObjectDataReadAOB: //"Control_DX11.exe"+1689E6:
readmem(originalcode_someObjectDataReadAOB,8)
//db 42 8B 14 00 41 FF 51 78
//Alt: mov edx,[rax+r8]
//Alt: call qword ptr [r9+78]
unregistersymbol(originalcode_someObjectDataReadAOB)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16301</ID>
              <Description>"$ chk"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(moneyChkOnConstructsEnterRefreshAOB,"Control_DX11.exe",49 ** ** E8 ** ** ** ** 48 ** ** ** ** 00 00 48 ** ** 0F 82)
registersymbol(moneyChkOnConstructsEnterRefreshAOB)

alloc(newmem2,2048,moneyChkOnConstructsEnterRefreshAOB+8) //"Control_DX11.exe"+3507B4)
label(returnhere2)
label(originalcode2_moneyChkOnConstructsEnterRefreshAOB)
registersymbol(originalcode2_moneyChkOnConstructsEnterRefreshAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
readmem(moneyChkOnConstructsEnterRefreshAOB+8,7)
//movsxd  rcx,dword ptr [rax+110]
cmp rbx,rcx
jge @f
mov ebx,ecx
//mov rax,[Control_DX11.exe+1111110]
//mov rax,[rax+30]
//mov [rax+40],ecx

@@:
pop rax

originalcode2_moneyChkOnConstructsEnterRefreshAOB:
readmem(moneyChkOnConstructsEnterRefreshAOB+8,7)
//movsxd  rcx,dword ptr [rax+00000110]

exit2:
jmp returnhere2

///

moneyChkOnConstructsEnterRefreshAOB+8: //"Control_DX11.exe"+3507B4:
jmp newmem2
nop 2
returnhere2:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
moneyChkOnConstructsEnterRefreshAOB+8: //"Control_DX11.exe"+3507B4:
readmem(originalcode2_moneyChkOnConstructsEnterRefreshAOB,7)
//db 48 63 88 10 01 00 00
//Alt: movsxd  rcx,dword ptr [rax+00000110]
unregistersymbol(originalcode2_moneyChkOnConstructsEnterRefreshAOB)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>16302</ID>
              <Description>"i cal"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(foundMaterialQCalAOB,"Control_DX11.exe",84 ** 0F 84 ** ** ** ** 41 ** ** ** 45 ** ** 41 ** ** 44 ** ** ** 41)
registersymbol(foundMaterialQCalAOB)

alloc(newmem3a,2048,foundMaterialQCalAOB+c) //"Control_DX11.exe"+350971)
label(returnhere3a)
label(originalcode3a_foundMaterialQCalAOB)
registersymbol(originalcode3a_foundMaterialQCalAOB)
label(exit3a)

newmem3a: //this is allocated memory, you have read,write,execute access
//place your code here
cmp r14d,eax
cmovl r14d,eax

originalcode3a_foundMaterialQCalAOB:
readmem(foundMaterialQCalAOB+c,6)
//mov r13d,r14d
//cmp eax,r14d

exit3a:
jmp returnhere3a

///

foundMaterialQCalAOB+c: //"Control_DX11.exe"+350971:
jmp newmem3a
nop
returnhere3a:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem3a)
foundMaterialQCalAOB+c: //"Control_DX11.exe"+350971:
readmem(originalcode3a_foundMaterialQCalAOB,6)
//db 45 8B EE 41 3B C6
//Alt: mov r13d,r14d
//Alt: cmp eax,r14d
unregistersymbol(originalcode3a_foundMaterialQCalAOB)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>16303</ID>
              <Description>"f chk"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(materialQRFChkAOB,"Control_DX11.exe",E8 ** ** ** ** 48 ** ** ** 44 ** ** ** 41 ** ** ** 00 75 ** 4C)
registersymbol(materialQRFChkAOB)

alloc(newmem3b,2048,materialQRFChkAOB+d) //"Control_DX11.exe"+350A67)
label(returnhere3b)
label(originalcode3b_materialQRFChkAOB)
registersymbol(originalcode3b_materialQRFChkAOB)
label(exit3b)

newmem3b: //this is allocated memory, you have read,write,execute access
//place your code here
push rbx
mov rbx,[rsp+70]
add rbx,8
cmp rbx,[rsp+80]
jne @f
cmp rbx,rbx
mov rbx,[rsp+70]
pop rbx
jmp exit3b

end3b:
pop rbx

originalcode3b_materialQRFChkAOB:
readmem(materialQRFChkAOB+d,5)
//cmp dword ptr [r15+18],00

exit3b:
jmp returnhere3b

///

materialQRFChkAOB+d: //"Control_DX11.exe"+350A67:
jmp newmem3b
returnhere3b:





[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem3b)
materialQRFChkAOB+d: //"Control_DX11.exe"+350A67:
db 41 83 7F 18 00
//Alt: cmp dword ptr [r15+18],00
unregistersymbol(originalcode3b_materialQRFChkAOB)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>16304</ID>
              <Description>"$ write"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(moneyWriteOnChangeAOB,"Control_DX11.exe",F7 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 48 ** ** ** 74 ** 48)
registersymbol(moneyWriteOnChangeAOB)

alloc(newmem4,2048,moneyWriteOnChangeAOB+8) //"Control_DX11.exe"+350DFA)
label(returnhere4)
label(originalcode4_moneyWriteOnChangeAOB)
registersymbol(originalcode4_moneyWriteOnChangeAOB)
label(exit4)

newmem4: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(moneyWriteOnChangeAOB+8,4)
//add [rcx+40],rax
readmem(moneyWriteOnChangeAOB+c,3)
readmem(moneyWriteOnChangeAOB+b,1)
//mov rax,[rcx+40]
test rax,rax
jge @f
xor rax,rax
readmem(moneyWriteOnChangeAOB+8,1)
db 89
readmem(moneyWriteOnChangeAOB+a,2)
//mov [rcx+40],rax

@@:
readmem(moneyWriteOnChangeAOB+c,4)
//mov rax,[rcx+18]
jmp exit4

originalcode4_moneyWriteOnChangeAOB:
readmem(moneyWriteOnChangeAOB+8,8)
//add [rcx+40],rax
//mov rax,[rcx+18]

exit4:
jmp returnhere4

///

moneyWriteOnChangeAOB+8: //"Control_DX11.exe"+350DFA:
jmp newmem4
nop 3
returnhere4:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem4)
moneyWriteOnChangeAOB+8: //"Control_DX11.exe"+350DFA:
readmem(originalcode4_moneyWriteOnChangeAOB,8)
//db 48 01 41 40 48 8B 41 18
//Alt: add [rcx+40],rax
//Alt: mov rax,[rcx+18]
unregistersymbol(originalcode4_moneyWriteOnChangeAOB)
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>16305</ID>
              <Description>"i write"</Description>
              <LastState/>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem5,2048,"Control_DX11.exe"+35A028)
label(returnhere5)
label(originalcode5)
label(exit5)

newmem5: //this is allocated memory, you have read,write,execute access
//place your code here
test edx,edx
jg @f
xor edx,edx

originalcode5:
mov [rax+40],edx
test edx,edx

exit5:
jmp returnhere5

///

"Control_DX11.exe"+35A028:
jmp newmem5
returnhere5:




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem5)
"Control_DX11.exe"+35A028:
db 89 50 40 85 D2
//Alt: mov [rax+40],edx
//Alt: test edx,edx
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16308</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="2015F1A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>2015F1A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16309</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="20161F40"/>
          <VariableType>4 Bytes</VariableType>
          <Address>20161F40</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16311</ID>
          <Description>"ignore ability points .1"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,Control_DX11.exe,8B ** ** 41 89 ** ** ** FF ** ** ** ** ** 48 ** ** ** 49)
registersymbol(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)

alloc(newmem,2048,abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3) //"Control_DX11.exe"+16750E)
label(returnhere)
label(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
registersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
xor eax,eax

originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB:
readmem(abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3,5)
//mov [r12+18],eax

exit:
jmp returnhere

///

abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
jmp newmem
returnhere:

///**********************************///
aobscanmodule(abilityPointChkOnLearnAOB,Control_DX11.exe,8B ** ** 39 ** ** 0F 8F ** ** ** ** 49)
registersymbol(abilityPointChkOnLearnAOB)

alloc(newmem2,2048,abilityPointChkOnLearnAOB) //"Control_DX11.exe"+1B1BEA)
label(returnhere2)
label(originalcode2_abilityPointChkOnLearnAOB)
registersymbol(originalcode2_abilityPointChkOnLearnAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax
jle @f
db 89
readmem(abilityPointChkOnLearnAOB+4,2)
//mov [rcx+24],eax

originalcode2_abilityPointChkOnLearnAOB:
readmem(abilityPointChkOnLearnAOB,6)
//mov eax,[rsi+48]
//cmp [rcx+24],eax

exit2:
jmp returnhere2

///

abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
jmp newmem2
nop
returnhere2:

///**********************************///





[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
abiliyRequiredPointReadOnAbilitiesMenuAccessAOB+3: //"Control_DX11.exe"+16750E:
readmem(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB,5)
//db 41 89 44 24 18
//Alt: mov [r12+18],eax
unregistersymbol(originalcode_abiliyRequiredPointReadOnAbilitiesMenuAccessAOB)

///**********************************///
dealloc(newmem2)
abilityPointChkOnLearnAOB: //"Control_DX11.exe"+1B1BEA:
readmem(originalcode2_abilityPointChkOnLearnAOB,6)
//db 8B 46 48 39 41 24
//Alt: mov eax,[rsi+48]
//Alt: cmp [rcx+24],eax
unregistersymbol(originalcode2_abilityPointChkOnLearnAOB)

///**********************************///
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16312</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="200A83A0"/>
          <VariableType>4 Bytes</VariableType>
          <Address>200A83A0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16313</ID>
          <Description>"No Description"</Description>
          <LastState Value="0" RealAddress="57EFFF10"/>
          <VariableType>Float</VariableType>
          <Address>57EFFF10</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16314</ID>
          <Description>"No Description"</Description>
          <LastState Value="Nan" RealAddress="57F70310"/>
          <VariableType>Float</VariableType>
          <Address>57F70310</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16315</ID>
          <Description>"inf. fly"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(flyTimeChkAOB,"Control_DX11.exe",80 ** ** ** ** ** 00 75 ** 48 ** ** ** F3 0F ** ** ** ** 00 00 F3 0F ** ** ** F3 0F ** ** ** ** 00 00 0F ** ** 72)
registersymbol(flyTimeChkAOB)

flyTimeChkAOB+7: //"Control_DX11.exe"+CB325:
db EB


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
flyTimeChkAOB+7: //"Control_DX11.exe"+CB325:
db 75
//Alt: jne
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16317</ID>
          <Description>"fu "</Description>
          <LastState Value="57" RealAddress="14C05A69C"/>
          <VariableType>Byte</VariableType>
          <Address>14C05A69C</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16319</ID>
          <Description>"fd "</Description>
          <LastState Value="233" RealAddress="14C05A6C0"/>
          <VariableType>Byte</VariableType>
          <Address>14C05A6C0</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16318</ID>
          <Description>"No description"</Description>
          <LastState Value="138" RealAddress="14C05A6B4"/>
          <VariableType>Byte</VariableType>
          <Address>14C05A6B4</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16320</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(someStateTransitionCallerAOB,"rl_rmdwin7_f.dll",49 ** ** E8 ** ** ** ** 45 ** ** ** ** 00 00 45 ** ** ** ** 00 00 48 ** ** ** 48 ** ** 75 06 4C ** ** ** 74 03 FF ** ** 48)
registersymbol(someStateTransitionCallerAOB)

label(pFlyUpCaller)
registersymbol(pFlyUpCaller)
label(bJFlyUp)
registersymbol(bJFlyUp)
label(pHoverCaller)
registersymbol(pHoverCaller)
label(bJHover)
registersymbol(bJHover)
label(pFloatDownCaller)
registersymbol(pFloatDownCaller)
label(bJFloatDown)
registersymbol(bJFloatDown)

alloc(newmem,2048,someStateTransitionCallerAOB+16) //"rl_rmdwin7_f.dll"+1518C1)
label(returnhere)
label(originalcode_someStateTransitionCallerAOB)
registersymbol(originalcode_someStateTransitionCallerAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
//mov rcx,[rsi+10]
//test rcx,rcx
//jnz end
//cmp [rsi+18],r13
//je end

mov rcx,"Control_DX11.exe"+549E10 //
cmp [rsi+18],rcx
je end

mov rcx,"Control_DX11.exe"+A2C50
cmp [rsi+18],rcx
jne @f
mov rcx,bJFlyUp
mov byte ptr [rcx],0
mov rcx,bJHover
mov byte ptr [rcx],0
mov rcx,bJFloatDown
mov byte ptr [rcx],0
je end

@@:
mov rcx,"Control_DX11.exe"+CB020 //fly up
cmp [rsi+18],rcx
jne @f
mov rcx,pFlyUpCaller
mov [rcx],rsi
mov byte ptr [rcx+8],1
mov rcx,bJHover
mov byte ptr [rcx],0
mov rcx,bJFloatDown
mov byte ptr [rcx],0
jmp end

@@:
mov rcx,"Control_DX11.exe"+CB0D0 //hover
cmp [rsi+18],rcx
jne @f
mov rcx,pHoverCaller
mov [rcx],rsi
mov byte ptr [rcx+8],1
mov rcx,bJFlyUp
mov byte ptr [rcx],0
mov rcx,bJFloatDown
mov byte ptr [rcx],0
jmp end

@@:
mov rcx,"Control_DX11.exe"+CB160 //float down
cmp [rsi+18],rcx
jne @f
mov rcx,pFloatDownCaller
mov [rcx],rcx
mov byte ptr [rcx+8],1
mov rcx,bJFlyUp
mov byte ptr [rcx],0
mov rcx,bJHover
mov byte ptr [rcx],0
//mov rcx,pFlyUpCaller
//mov rcx,[rcx]
//test rcx,rcx
//cmovnz rsi,rcx
jmp end

@@:
mov rcx,"Control_DX11.exe"+CAF50 //fall
cmp [rsi+18],rcx
jne @f
//mov rcx,bJFloatDown
//cmp byte ptr [rcx],1
//jne @f
//mov byte ptr [rcx],0
//mov rcx,pHoverCaller
//mov rcx,[rcx]
//test rcx,rcx
//cmovnz rsi,rcx
mov rcx,bJHover
cmp byte ptr [rcx],1
jne @f
mov byte ptr [rcx],0
mov rcx,pFloatDownCaller
mov rcx,[rcx]
test rcx,rcx
cmovnz rsi,rcx

@@:

end:

originalcode_someStateTransitionCallerAOB:
readmem(someStateTransitionCallerAOB+16,7)
//mov rcx,[rsi+10]
//test rcx,rcx

exit:
jmp returnhere

///
pFlyUpCaller:
dq 0
bJFlyUp:
dd 0
pHoverCaller:
dq 0
bJHover:
dd 0
pFloatDownCaller:
dq 0
bJFloatDown:
dd 0
///

someStateTransitionCallerAOB+16: //"rl_rmdwin7_f.dll"+1518C1:
jmp newmem
nop 2
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
someStateTransitionCallerAOB+16: //"rl_rmdwin7_f.dll"+1518C1:
readmem(originalcode_someStateTransitionCallerAOB,7)
//db 48 8B 4E 10 48 85 C9
//Alt: mov rcx,[rsi+10]
//Alt: test rcx,rcx
unregistersymbol(originalcode_someStateTransitionCallerAOB)

unregistersymbol(pFlyUpCaller)
unregistersymbol(bJFlyUp)
unregistersymbol(pHoverCaller)
unregistersymbol(bJHover)
unregistersymbol(pFloatDownCaller)
unregistersymbol(bJFloatDown)
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>16325</ID>
              <Description>"pFlyUpCaller"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <VariableType>Array of byte</VariableType>
              <ByteLength>0</ByteLength>
              <Address>pFlyUpCaller</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>16328</ID>
                  <Description>"bJFlyUp"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>bJFlyUp</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>16326</ID>
              <Description>"pHoverCaller"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <VariableType>Array of byte</VariableType>
              <ByteLength>0</ByteLength>
              <Address>pHoverCaller</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>16330</ID>
                  <Description>"bJHover"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>bJHover</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>16327</ID>
              <Description>"pFloatDownCaller"</Description>
              <LastState Value="" RealAddress="00000000"/>
              <VariableType>Array of byte</VariableType>
              <ByteLength>0</ByteLength>
              <Address>pFloatDownCaller</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>16329</ID>
                  <Description>"bJFloatDown"</Description>
                  <VariableType>Byte</VariableType>
                  <Address>bJFloatDown</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>16322</ID>
          <Description>"fly up"</Description>
          <LastState Value="1071422992" RealAddress="1423BD28"/>
          <VariableType>4 Bytes</VariableType>
          <Address>1423BD28</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16323</ID>
          <Description>"hover"</Description>
          <LastState Value="1071423424" RealAddress="1423BD58"/>
          <VariableType>4 Bytes</VariableType>
          <Address>1423BD58</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16324</ID>
          <Description>"float down"</Description>
          <LastState Value="337886624" RealAddress="1423BD88"/>
          <VariableType>4 Bytes</VariableType>
          <Address>1423BD88</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16337</ID>
          <Description>"No Description"</Description>
          <LastState Value="36" RealAddress="E67172A8"/>
          <VariableType>Float</VariableType>
          <Address>E67172A8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>16338</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"Control_DX11.exe"+35426E:
db B0 01


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"Control_DX11.exe"+35426E:
db 32 C0
//Alt: xor al,al
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16339</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
"Control_DX11.exe"+354275:
db 84 C0


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
"Control_DX11.exe"+354275:
db B0 01
//Alt: mov al,01
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16340</ID>
          <Description>"ignore ammo"</Description>
          <LastState/>
          <Color>FF0000</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(playerAmmoRead3AOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 0F ** ** ** ** ** ** 76 ** E8 ** ** ** ** 84 ** 74 ** 32 ** EB)
registersymbol(playerAmmoRead3AOB)

label(pAmmo)
registersymbol(pAmmo)

alloc(newmem,2048,playerAmmoRead3AOB) //"Control_DX11.exe"+5A982B)
label(returnhere)
label(originalcode_playerAmmoRead3AOB)
registersymbol(originalcode_playerAmmoRead3AOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
mov [rax],rcx
pop rax

originalcode_playerAmmoRead3AOB:
readmem(playerAmmoRead3AOB,8)
//movss xmm0,[rcx+00000148]

exit:
jmp returnhere

///
pAmmo:
///

playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
jmp newmem
nop 3
returnhere:

///****************************************///
aobscanmodule(ammoWriteOnFireAOB,Control_DX11.exe,F3 0F ** ** ** ** 00 00 48 ** ** ** ** 00 00 48 ** ** ** ** ** ** 45 ** ** 48)
registersymbol(ammoWriteOnFireAOB)

alloc(newmem2,2048,ammoWriteOnFireAOB) //"Control_DX11.exe"+357DA3)
label(returnhere2)
label(originalcode2_ammoWriteOnFireAOB)
registersymbol(originalcode2_ammoWriteOnFireAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
mov rdx,pAmmo
mov rdx,[rdx]
lea rdx,[rdx-a8]
cmp rcx,rdx
jne @f
{readmem(ammoWriteOnFireAOB,2)
db 5F
readmem(ammoWriteOnFireAOB+3,5)
//maxss xmm3,[rcx+1f0]}
mov rdx,dMinAmmo
maxss xmm3,[rdx]

originalcode2_ammoWriteOnFireAOB:
readmem(ammoWriteOnFireAOB,8)
//movss [rcx+000001F0],xmm3

exit2:
jmp returnhere2

///
dMinAmmo:
dd 0
///

ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
jmp newmem2
nop 3
returnhere2:

///****************************************///
"Control_DX11.exe"+35426E:
db B0 01

///****************************************///




[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
playerAmmoRead3AOB: //"Control_DX11.exe"+5A982B:
readmem(originalcode_playerAmmoRead3AOB,8)
//db F3 0F 10 81 48 01 00 00
//Alt: movss xmm0,[rcx+00000148]
unregistersymbol(originalcode_playerAmmoRead3AOB)

unregistersymbol(pAmmo)

///****************************************///
dealloc(newmem2)
ammoWriteOnFireAOB: //"Control_DX11.exe"+357DA3:
readmem(originalcode2_ammoWriteOnFireAOB,8)
//db F3 0F 11 99 F0 01 00 00
//Alt: movss [rcx+000001F0],xmm3
unregistersymbol(originalcode2_ammoWriteOnFireAOB)

///****************************************///
"Control_DX11.exe"+35426E:
db 30 C0

///****************************************///
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16350</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(rechargeTimeoutCountdownCalAOB,"Control_DX11.exe",F3 0F ** ** ** ** 00 00 0F ** ** F3 0F ** ** ** ** 00 00 0F ** ** F3 0F ** ** ** ** 00 00 72)
registersymbol(rechargeTimeoutCountdownCalAOB)

label(dRechargeTimeoutStepMultiplier)
registersymbol(dRechargeTimeoutStepMultiplier)

alloc(newmem,2048,rechargeTimeoutCountdownCalAOB+b) //"Control_DX11.exe"+5DC34B)
label(returnhere)
label(originalcode_rechargeTimeoutCountdownCalAOB)
registersymbol(originalcode_rechargeTimeoutCountdownCalAOB)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
{push rax
mov rax,dRechargeTimeoutStepMultiplier
movss xmm1,[rax]
pop rax
readmem(rechargeTimeoutCountdownCalAOB+b,2)
db 59 89
readmem(rechargeTimeoutCountdownCalAOB+f,4)
//mulss xmm1,[rcx+16c]}

readmem(rechargeTimeoutCountdownCalAOB,3)
db 89
readmem(rechargeTimeoutCountdownCalAOB+f,4)
//movss xmm1,[rcx+16c]
push rax
mov rax,pAmmo
cmp [rax],rcx
jne @f
mov rax,dRechargeTimeoutStepMultiplier
mulss xmm1,[rax]

@@:
pop rax
subss xmm0,xmm1
xorps xmm1,xmm1
jmp exit

originalcode_rechargeTimeoutCountdownCalAOB:
readmem(rechargeTimeoutCountdownCalAOB+b,8)
//subss xmm0,[rcx+0000016C]

exit:
jmp returnhere

///
dRechargeTimeoutStepMultiplier:
dd (float)1.75
///

rechargeTimeoutCountdownCalAOB+b: //"Control_DX11.exe"+5DC34B:
jmp newmem
nop 3
returnhere:



 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
rechargeTimeoutCountdownCalAOB+b: //"Control_DX11.exe"+5DC34B:
readmem(originalcode_rechargeTimeoutCountdownCalAOB,8)
//db F3 0F 5C 81 6C 01 00 00
//Alt: subss xmm0,[rcx+0000016C]
unregistersymbol(originalcode_rechargeTimeoutCountdownCalAOB)

unregistersymbol(dRechargeTimeoutStepMultiplier)
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>16344</ID>
          <Description>"Auto Assemble script"</Description>
          <LastState/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
aobscanmodule(rechargeFromEmptyClipAOB,"Control_DX11.exe",F3 0F ** ** ** ** 00 00 0F ** ** ** ** 0F ** ** ** ** 00 00 F3 0F ** ** ** ** ** ** 0F ** ** F3 0F)
registersymbol(rechargeFromEmptyClipAOB)

alloc(newmem2,2048,rechargeFromEmptyClipAOB) //"Control_DX11.exe"+5DC2CD)
label(returnhere2)
label(originalcode2_rechargeFromEmptyClipAOB)
registersymbol(originalcode2_rechargeFromEmptyClipAOB)
label(exit2)

newmem2: //this is allocated memory, you have read,write,execute access
//place your code here
push rax
mov rax,pAmmo
cmp [rax],rcx
jne @f
readmem(rechargeFromEmptyClipAOB,2)
db 5F
readmem(rechargeFromEmptyClipAOB+f,5)
//maxss xmm3,[rcx+14c]

end2:
pop rax

originalcode2_rechargeFromEmptyClipAOB:
readmem(rechargeFromEmptyClipAOB,8)
//movss [rcx+00000148],xmm3

exit2:
jmp returnhere2

///

rechargeFromEmptyClipAOB: //"Control_DX11.exe"+5DC2CD:
jmp newmem2
nop 3
returnhere2:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem2)
rechargeFromEmptyClipAOB: //"Control_DX11.exe"+5DC2CD:
readmem(originalcode2_rechargeFromEmptyClipAOB,8)
//db F3 0F 11 99 48 01 00 00
//Alt: movss [rcx+00000148],xmm3
unregistersymbol(originalcode2_rechargeFromEmptyClipAOB)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <CheatCodes>
    <CodeEntry>
      <Description>Code :mov edx,[rax+r8]</Description>
      <AddressString>Control_DX11.exe+1689E6</AddressString>
      <Before>
        <Byte>8B</Byte>
        <Byte>CA</Byte>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>D8</Byte>
      </Before>
      <Actual>
        <Byte>42</Byte>
        <Byte>8B</Byte>
        <Byte>14</Byte>
        <Byte>00</Byte>
      </Actual>
      <After>
        <Byte>41</Byte>
        <Byte>FF</Byte>
        <Byte>51</Byte>
        <Byte>78</Byte>
        <Byte>48</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov eax,[rbx+24]</Description>
      <AddressString>Control_DX11.exe+16750B</AddressString>
      <Before>
        <Byte>41</Byte>
        <Byte>89</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>14</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>43</Byte>
        <Byte>24</Byte>
      </Actual>
      <After>
        <Byte>41</Byte>
        <Byte>89</Byte>
        <Byte>44</Byte>
        <Byte>24</Byte>
        <Byte>18</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov rax,FFFF000000000002</Description>
      <AddressString>CoherentGTJS.dll+5D57FB</AddressString>
      <Before>
        <Byte>48</Byte>
        <Byte>83</Byte>
        <Byte>C4</Byte>
        <Byte>28</Byte>
        <Byte>C3</Byte>
      </Before>
      <Actual>
        <Byte>48</Byte>
        <Byte>B8</Byte>
        <Byte>02</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
        <Byte>FF</Byte>
        <Byte>FF</Byte>
      </Actual>
      <After>
        <Byte>4C</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
        <Byte>75</Byte>
        <Byte>44</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov rax,[rax+40]</Description>
      <AddressString>Control_DX11.exe+5BDCBF</AddressString>
      <Before>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
        <Byte>74</Byte>
        <Byte>09</Byte>
      </Before>
      <Actual>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>40</Byte>
        <Byte>40</Byte>
      </Actual>
      <After>
        <Byte>89</Byte>
        <Byte>45</Byte>
        <Byte>17</Byte>
        <Byte>EB</Byte>
        <Byte>07</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov rbx,[rcx+40]</Description>
      <AddressString>Control_DX11.exe+3507A8</AddressString>
      <Before>
        <Byte>84</Byte>
        <Byte>D9</Byte>
        <Byte>06</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>48</Byte>
        <Byte>8B</Byte>
        <Byte>59</Byte>
        <Byte>40</Byte>
      </Actual>
      <After>
        <Byte>49</Byte>
        <Byte>8B</Byte>
        <Byte>CF</Byte>
        <Byte>E8</Byte>
        <Byte>CC</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov eax,[rax+40]</Description>
      <AddressString>Control_DX11.exe+351333</AddressString>
      <Before>
        <Byte>48</Byte>
        <Byte>85</Byte>
        <Byte>C0</Byte>
        <Byte>74</Byte>
        <Byte>09</Byte>
      </Before>
      <Actual>
        <Byte>8B</Byte>
        <Byte>40</Byte>
        <Byte>40</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>83</Byte>
        <Byte>C4</Byte>
        <Byte>20</Byte>
        <Byte>5B</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :mov r13d,r14d</Description>
      <AddressString>Control_DX11.exe+350971</AddressString>
      <Before>
        <Byte>00</Byte>
        <Byte>41</Byte>
        <Byte>8B</Byte>
        <Byte>47</Byte>
        <Byte>18</Byte>
      </Before>
      <Actual>
        <Byte>45</Byte>
        <Byte>8B</Byte>
        <Byte>EE</Byte>
      </Actual>
      <After>
        <Byte>41</Byte>
        <Byte>3B</Byte>
        <Byte>C6</Byte>
        <Byte>44</Byte>
        <Byte>0F</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :movss xmm0,[rdx]</Description>
      <AddressString>Control_DX11.exe+3BAC0C</AddressString>
      <Before>
        <Byte>91</Byte>
        <Byte>F0</Byte>
        <Byte>04</Byte>
        <Byte>00</Byte>
        <Byte>00</Byte>
      </Before>
      <Actual>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>10</Byte>
        <Byte>02</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>2E</Byte>
        <Byte>C6</Byte>
        <Byte>7A</Byte>
        <Byte>02</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :comiss xmm0,[rdx]</Description>
      <AddressString>Control_DX11.exe+53C7E9</AddressString>
      <Before>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>10</Byte>
        <Byte>40</Byte>
        <Byte>28</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>2F</Byte>
        <Byte>02</Byte>
      </Actual>
      <After>
        <Byte>48</Byte>
        <Byte>8D</Byte>
        <Byte>91</Byte>
        <Byte>4C</Byte>
        <Byte>01</Byte>
      </After>
    </CodeEntry>
    <CodeEntry>
      <Description>Code :comiss xmm0,[rcx]</Description>
      <AddressString>Control_DX11.exe+53C827</AddressString>
      <Before>
        <Byte>F3</Byte>
        <Byte>0F</Byte>
        <Byte>10</Byte>
        <Byte>40</Byte>
        <Byte>38</Byte>
      </Before>
      <Actual>
        <Byte>0F</Byte>
        <Byte>2F</Byte>
        <Byte>01</Byte>
      </Actual>
      <After>
        <Byte>0F</Byte>
        <Byte>93</Byte>
        <Byte>C0</Byte>
        <Byte>38</Byte>
        <Byte>02</Byte>
      </After>
    </CodeEntry>
  </CheatCodes>
  <UserdefinedSymbols>
    <SymbolEntry>
      <Name>constructsObjectSelfDataReadCallerAOB</Name>
      <Address>7FEC89A2990</Address>
    </SymbolEntry>
  </UserdefinedSymbols>
  <Structures StructVersion="2">
    <Structure Name="unnamed structure" 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" DisplayMethod="Unsigned Integer"/>
        <Element Offset="8" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="16" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="48" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="56" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="64" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="72" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="76" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="84" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" RLECount="5" DisplayMethod="Unsigned Integer"/>
        <Element Offset="128" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="132" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="144" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="152" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="164" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="168" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="172" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="184" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="188" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="196" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="200" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="204" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="216" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="220" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="224" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="232" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="240" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="264" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="268" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="276" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="280" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="284" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="296" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="304" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="316" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="320" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="324" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="328" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="336" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="344" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="352" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="364" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="368" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="372" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="376" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="384" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="392" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="400" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="412" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="416" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="424" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="432" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="436" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="440" Vartype="String" Bytesize="6" DisplayMethod="Unsigned Integer"/>
        <Element Offset="446" Vartype="Byte" Bytesize="1" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="448" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="456" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="464" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="472" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="480" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="492" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="496" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="504" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="512" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="516" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="520" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="524" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="528" Vartype="4 Bytes" Bytesize="4" RLECount="5" DisplayMethod="Hexadecimal"/>
        <Element Offset="548" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="552" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="560" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="576" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="584" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="588" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="592" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="600" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="604" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="612" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="616" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="620" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="632" Vartype="Byte" Bytesize="1" DisplayMethod="Unsigned Integer"/>
        <Element Offset="633" Vartype="String" Bytesize="6" DisplayMethod="Unsigned Integer"/>
        <Element Offset="639" Vartype="Byte" Bytesize="1" DisplayMethod="Unsigned Integer"/>
        <Element Offset="640" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="656" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="664" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="680" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="684" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="692" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="696" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="700" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="712" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="716" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="720" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="724" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="732" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="736" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="744" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="752" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="756" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Hexadecimal"/>
        <Element Offset="768" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="772" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="780" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="784" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="788" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="796" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="800" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="804" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="812" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="816" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="820" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="828" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="832" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="836" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="840" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="848" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="856" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="864" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="872" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="880" Vartype="4 Bytes" Bytesize="4" RLECount="5" DisplayMethod="Hexadecimal"/>
        <Element Offset="900" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="904" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="908" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="920" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="924" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="932" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="936" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="944" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="960" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="968" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="976" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Hexadecimal"/>
        <Element Offset="988" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="992" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1008" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1012" Vartype="Float" Bytesize="4" RLECount="5" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1032" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1048" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1056" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1072" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Hexadecimal"/>
        <Element Offset="1084" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1088" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1096" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1100" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1108" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1112" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1116" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1128" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1136" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1152" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1160" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1176" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1192" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1196" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1200" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1204" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1208" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1212" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1216" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1220" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1224" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1228" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1232" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1236" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1244" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1248" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1252" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1260" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1264" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1268" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1272" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1280" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1288" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1296" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1304" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1312" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1324" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1328" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1336" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1340" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1344" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1352" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1356" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1364" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1368" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1372" Vartype="Float" Bytesize="4" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1388" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1392" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1400" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1408" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1416" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1424" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1428" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1436" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1440" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1444" Vartype="Float" Bytesize="4" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1460" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1464" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1480" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1488" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1496" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1504" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1520" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1528" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1532" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1536" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1540" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1544" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1548" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1552" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1556" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1560" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1564" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1568" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1572" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1576" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1580" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1588" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1592" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1600" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1608" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1624" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1632" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1640" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1648" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1664" Vartype="Byte" Bytesize="1" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1668" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1672" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1680" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1684" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1688" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1696" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1700" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1708" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1712" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1720" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1728" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1736" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1752" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1760" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1776" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1784" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1792" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1800" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1808" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1816" Vartype="Byte" Bytesize="1" RLECount="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1824" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1832" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1840" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1848" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1856" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1860" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1864" Vartype="Double" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1880" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1896" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1904" Vartype="Byte" Bytesize="1" RLECount="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1912" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1920" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1936" Vartype="Byte" Bytesize="1" RLECount="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1944" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1952" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="1960" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1968" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1972" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="1980" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="1984" Vartype="Double" Bytesize="8" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2008" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2024" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2032" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2040" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2048" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2056" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2064" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2072" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2088" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2096" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2104" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2112" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2128" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2136" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2144" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2152" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2156" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2160" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2176" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2184" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2200" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2208" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2216" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2224" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2232" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2240" Vartype="Byte" Bytesize="1" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2241" Vartype="String" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2245" Vartype="Byte" Bytesize="1" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2248" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2256" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2272" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2280" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2296" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2304" Vartype="Byte" Bytesize="1" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2308" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2312" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2320" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2328" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2336" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2344" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2352" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2360" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2364" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2372" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2376" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2384" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2392" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2400" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2408" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2412" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2420" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2424" Vartype="Pointer" Bytesize="8" RLECount="5" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2464" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2468" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2472" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2480" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2488" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2496" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2500" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2504" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2508" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2516" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2524" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2532" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2536" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2544" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2552" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2560" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2568" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2576" Vartype="Byte" Bytesize="1" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2577" Vartype="String" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2581" Vartype="Byte" Bytesize="1" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2584" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2600" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2604" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2612" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2616" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2620" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2632" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2640" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2652" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2656" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2660" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2668" Vartype="Byte" Bytesize="1" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2672" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2680" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2688" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2700" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2704" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2708" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2712" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2716" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2728" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2736" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2748" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2752" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2756" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2764" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2768" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2772" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2776" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2784" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2792" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2800" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2808" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2816" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2828" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2832" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2840" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2844" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2848" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2852" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2856" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2860" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2864" Vartype="4 Bytes" Bytesize="4" RLECount="5" DisplayMethod="Hexadecimal"/>
        <Element Offset="2884" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2888" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="2896" Vartype="4 Bytes" Bytesize="4" RLECount="6" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2920" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2928" Vartype="Pointer" Bytesize="8" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2952" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2960" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2968" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="2972" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2976" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2992" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="2996" Vartype="String" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3000" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3016" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3020" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3028" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3032" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3036" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3048" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3052" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3060" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3064" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3080" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3088" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3092" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Hexadecimal"/>
        <Element Offset="3104" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3120" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3124" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3132" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3136" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3140" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3148" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3152" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3156" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3164" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3168" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3172" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3176" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3184" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3192" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3200" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3208" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3216" Vartype="4 Bytes" Bytesize="4" RLECount="5" DisplayMethod="Hexadecimal"/>
        <Element Offset="3236" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3240" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3244" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3256" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3260" Vartype="4 Bytes" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3272" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3280" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3296" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3304" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3312" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3320" Vartype="Pointer" Bytesize="8" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3352" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3360" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3364" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3368" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3384" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3388" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3392" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3408" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3416" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3432" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3440" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3456" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3464" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3472" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3488" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3496" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3512" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3528" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3532" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3536" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3540" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3544" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3548" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3556" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3560" Vartype="Float" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3568" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3572" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3580" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3584" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3588" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3596" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3600" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3604" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3608" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3624" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3632" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3640" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3648" Vartype="Float" Bytesize="4" RLECount="3" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3660" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3668" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3672" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3688" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3696" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3712" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3720" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3728" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3736" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3744" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3752" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3760" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3764" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3772" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3776" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3784" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3792" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3800" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3816" Vartype="Double" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3824" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3832" Vartype="4 Bytes" Bytesize="4" RLECount="7" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3860" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3864" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3868" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3872" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3876" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3880" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3884" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3888" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3892" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3896" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3900" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3904" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3908" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3912" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3916" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3920" Vartype="Float" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3924" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="3928" Vartype="Pointer" Bytesize="8" RLECount="5" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3968" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="3976" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="3984" Vartype="Pointer" Bytesize="8" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4000" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4008" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4016" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4020" Vartype="4 Bytes" Bytesize="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="4024" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4032" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4048" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4056" Vartype="4 Bytes" Bytesize="4" RLECount="2" DisplayMethod="Hexadecimal"/>
        <Element Offset="4064" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
        <Element Offset="4072" Vartype="4 Bytes" Bytesize="4" RLECount="4" DisplayMethod="Hexadecimal"/>
        <Element Offset="4088" Vartype="Pointer" Bytesize="8" DisplayMethod="Unsigned Integer"/>
      </Elements>
    </Structure>
  </Structures>
  <Comments>https://fearlessrevolution.com/viewtopic.php?f=4&amp;t=10106
https://www.patreon.com/Cielos
</Comments>
</CheatTable>
