3.Press ctrl+v and click paste in new popup.
4.Press save button, save CT for later usage.
5.Open Client.exe process, say yes to question if you want to keep address list.
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
<CheatEntries>
<CheatEntry>
<ID>333</ID>
<Description>"Zoomhack"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>291</ID>
<Description>"Enable Zoomhack"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(_zh1,8D 44 24 ?? F3 0F 10 00 0F 2F C2 76 04 8D 44 24 ?? D9 00)
label(zh1)
registerSymbol(zh1)
aobscan(_zh2,8D 44 24 04 F3 0F 10 00 0F 2F C2 76 04 8D 44 24 08)
label(zh2)
registerSymbol(zh2)
aobscan(_zh3,DB 83 64 01 00 00 F3 0F 10 83 60 01 00 00 8B 93 64 01)
label(zh3)
registerSymbol(zh3)
label(zh4)
registerSymbol(zh4)
aobscan(_zh4,FF 15 ?? ?? ?? ?? F3 0F 10 84 24 14 02 00 00 83 EC 10)
alloc(zfar,4)
registerSymbol(zfar)
zfar:
dd 47C40000
_zh1+B:
zh1:
db EB
_zh2+B:
zh2:
db EB
_zh3+6:
zh3:
movss xmm0, dword ptr [zfar]
_zh4+6:
zh4:
movss xmm0, dword ptr [zfar]
nop
[DISABLE]
zh1:
db 76
zh2:
db 76
zh3:
movss xmm0,[ebx+160]
zh4:
movss xmm0,[esp+214]
dealloc(zfar)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>323</ID>
<Description>"Custom FarPlane/Culling "</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>zfar</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>316</ID>
<Description>"Enable maphack"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobScan(_mapHack, D9 00 8B 0C 24 D9 19 8B 0C 24 03 CA 89 0C 24 D9 00 D9 19 8B 0C 24 03 CA 89 0C 24)
label(mapHack1)
registerSymbol(mapHack1)
label(mapHack2)
registerSymbol(mapHack2)
label(mapHack3)
registerSymbol(mapHack3)
label(mapHack4)
registerSymbol(mapHack4)
_mapHack:
mapHack1:
fld1
_mapHack+F:
mapHack2:
fld1
_mapHack+1B:
mapHack3:
fld1
_mapHack+27:
mapHack4:
fld1
[DISABLE]
mapHack1:
fld dword ptr [eax]
mapHack2:
fld dword ptr [eax]
mapHack3:
fld dword ptr [eax]
mapHack4:
fld dword ptr [eax]
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>334</ID>
<Description>"Lighting control"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>290</ID>
<Description>"Enable Lighting control aob"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(fbcave,200)
label(bEnableLigtingOverrides)
registersymbol(bEnableLigtingOverrides)
label(one)
registersymbol(one)
label(OverrideBrightness)
registersymbol(OverrideBrightness)
label(lightsettings)
label(lightsettingsRet)
AobScan(_fullBright,8B BB 40 06 00 00 8B 83 B4 07 00 00 8A 4F 30 81 C3 B4 07 00 00)
label(fullBright)
registerSymbol(fullBright)
_fullBright+C:
fullBright:
mov cl,01
nop
_fullBright+4C:
nop
nop
nop
nop
nop
nop
fbcave:
bEnableLigtingOverrides:
dd 0
OverrideBrightness:
dd 3F800000
one:
dd 3F800000
lightsettings:
movss xmm3, dword ptr [edi+48]
mov eax,[bEnableLigtingOverrides]
test eax,eax
jz lightsettingsRet
movss xmm0, dword ptr [OverrideBrightness]
movss xmm1, dword ptr [one]
movss xmm2, dword ptr [one]
movss xmm3, dword ptr [one]
jmp lightsettingsRet
_fullBright+90:
jmp lightsettings
lightsettingsRet:
[DISABLE]
fullBright:
mov cl,[edi+30]
fullBright+40:
db 0F 85 8E 01 00 00
fullBright+84:
movss xmm3,[edi+48]
dealloc(fbcave)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>336</ID>
<Description>"customize brightness"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>322</ID>
<Description>"bEnableCustomBrightness"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
bEnableLigtingOverrides:
dd 1
[DISABLE]
bEnableLigtingOverrides:
dd 0
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>318</ID>
<Description>"CustomBrightnessValue"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>OverrideBrightness</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>335</ID>
<Description>"Parcitcles control"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>339</ID>
<Description>"Disable spawning of particle emitters"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(_emitterControl, F3 0F 10 54 24 08 80 7E 48 00 0F 85 4B 01 00 00 8B 46 08 80 B8 14 01 00 00 00 75 12)
label(emitterControl)
registerSymbol(emitterControl)
_emitterControl+13:
emitterControl:
db E9 43 01 00 00 90 90
[DISABLE]
emitterControl:
cmp byte ptr [eax+00000114],00
//code from here till the end of the code will be used to disable the cheat
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>332</ID>
<Description>"No projectile impacts AoB"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(_projImpact, 57 88 48 08 F3 0F 10 ?? ?? ?? ?? ?? F3 0F 10 ?? ?? ?? ?? ?? C7 40 0C ?? ?? ?? ?? F3 0F 11 40 10)
label(projImpact)
registerSymbol(projImpact)
_projImpact+1B:
projImpact:
xorps xmm0,xmm0
movss [eax+10],xmm0
[DISABLE]
projImpact:
movss [eax+10],xmm0
xorps xmm0,xmm0
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>329</ID>
<Description>"Enable particles per second override AOB"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(ppsCave,200)
aobScan(_ppsOverride,F3 0F 10 4C 81 34 F3 0F 5C 4C 81 30 0F 57 ED F3 0F 2A E8 F3 0F 5C C5 F3 0F 59 C8 F3 0F 58 4C 81 30)
label(ppsOverride)
registerSymbol(ppsOverride)
label(ppsOverride2)
registerSymbol(ppsOverride2)
label(particlesPerSec)
registerSymbol(particlesPerSec)
label(ppsDetour1)
label(ppsDetour1Ret)
label(ppsDetour2)
label(ppsDetour2Ret)
ppsCave:
particlesPerSec:
dd 3F800000
ppsDetour1:
movss xmm1,[particlesPerSec]
jmp ppsDetour1Ret
ppsDetour2:
addss xmm1,[particlesPerSec]
jmp ppsDetour2Ret
_ppsOverride:
ppsOverride:
jmp ppsDetour1
nop
ppsDetour1Ret:
_ppsOverride+1B:
ppsOverride2:
jmp ppsDetour2
nop
ppsDetour2Ret:
[DISABLE]
ppsOverride:
movss xmm1,[ecx+eax*4+34]
ppsOverride2:
addss xmm1,[ecx+eax*4+30]
dealloc(ppsCave)
</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>330</ID>
<Description>"particlesPerSecValue"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>particlesPerSec</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols>
<SymbolEntry>
<Name>origPeekMsgRetA</Name>
<Address>03570000</Address>
</SymbolEntry>
<SymbolEntry>
<Name>newPeekMsgRetA</Name>
<Address>03570081</Address>
</SymbolEntry>
<SymbolEntry>
<Name>resumePeekMsg</Name>
<Address>75EB05BF</Address>
</SymbolEntry>
<SymbolEntry>
<Name>msgHandlingDone</Name>
<Address>0357014B</Address>
</SymbolEntry>
<SymbolEntry>
<Name>PeekMsgHook</Name>
<Address>03570067</Address>
</SymbolEntry>
<SymbolEntry>
<Name>cursorHookX</Name>
<Address>03570004</Address>
</SymbolEntry>
<SymbolEntry>
<Name>cursorHookY</Name>
<Address>03570008</Address>
</SymbolEntry>
<SymbolEntry>
<Name>bEnablescreenToWorldOverride</Name>
<Address>0357000C</Address>
</SymbolEntry>
<SymbolEntry>
<Name>screenToWorldPtr</Name>
<Address>03570018</Address>
</SymbolEntry>
<SymbolEntry>
<Name>screenToWorldOverrideX</Name>
<Address>03570010</Address>
</SymbolEntry>
<SymbolEntry>
<Name>screenToWorldOverrideY</Name>
<Address>03570014</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack1</Name>
<Address>0064E457</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack2</Name>
<Address>0064E466</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack3</Name>
<Address>0064E472</Address>
</SymbolEntry>
<SymbolEntry>
<Name>mapHack4</Name>
<Address>0064E47E</Address>
</SymbolEntry>
<SymbolEntry>
<Name>OverrideRIntensity</Name>
<Address>01120008</Address>
</SymbolEntry>
<SymbolEntry>
<Name>OverrideGIntensity</Name>
<Address>0112000C</Address>
</SymbolEntry>
<SymbolEntry>
<Name>OverrideBIntensity</Name>
<Address>01120010</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zh1</Name>
<Address>014E1C48</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zh2</Name>
<Address>014E4632</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zh3</Name>
<Address>017303F1</Address>
</SymbolEntry>
<SymbolEntry>
<Name>zh4</Name>
<Address>017238BA</Address>
</SymbolEntry>
<SymbolEntry>
<Name>projImpact</Name>
<Address>013267FA</Address>
</SymbolEntry>
<SymbolEntry>
<Name>ppsOverride</Name>
<Address>0147CC0F</Address>
</SymbolEntry>
<SymbolEntry>
<Name>ppsOverride2</Name>
<Address>0147CC2A</Address>
</SymbolEntry>
<SymbolEntry>
<Name>particlesPerSec</Name>
<Address>034D0000</Address>
</SymbolEntry>
<SymbolEntry>
<Name>customEmitterDisable</Name>
<Address>00FB7B30</Address>
</SymbolEntry>
<SymbolEntry>
<Name>emitterControl</Name>
<Address>00FB7B5D</Address>
</SymbolEntry>
<SymbolEntry>
<Name>emitterLoader</Name>
<Address>005B0039</Address>
</SymbolEntry>
<SymbolEntry>
<Name>emitterLoaderCall</Name>
<Address>005B0210</Address>
</SymbolEntry>
<SymbolEntry>
<Name>bEnableLigtingOverrides</Name>
<Address>03C50000</Address>
</SymbolEntry>
<SymbolEntry>
<Name>one</Name>
<Address>03C50008</Address>
</SymbolEntry>
<SymbolEntry>
<Name>OverrideBrightness</Name>
<Address>03C50004</Address>
</SymbolEntry>
<SymbolEntry>
<Name>fullBright</Name>
<Address>00260BFE</Address>
</SymbolEntry>
</UserdefinedSymbols>
<LuaScript>
</LuaScript>
</CheatTable>