Function at 0x10029310
Capabilities:
Self delete
Set registry value
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1028006b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x674
push esi
mov dword [ebp - 0x14], ecx
movzx eax, byte [ebp + 8]
test eax, eax
je 0x1002934c
movss xmm0, dword [0x102a9ea4]
movss dword [ebp - 0xcc], xmm0
jmp 0x10029357
xorps xmm0, xmm0
movss dword [ebp - 0xcc], xmm0
cvttss2si ecx, dword [ebp - 0xcc]
mov dword [ebp - 0x74], ecx
cvtsi2ss xmm0, dword [ebp - 0x74]
mov edx, dword [ebp - 0x14]
movss dword [edx + 0x34], xmm0
cvtsi2ss xmm0, dword [ebp - 0x74]
movss xmm1, dword [0x102af914]
comiss xmm1, xmm0
jb 0x10029386
jmp 0x1002f621
cvtsi2ss xmm0, dword [ebp - 0x74]
push ecx
movss dword [esp], xmm0
push 0
call fcn.100d7a00
add esp, 8
movzx eax, byte [0x10845d4e]
test eax, eax
jne 0x100293b5
call fcn.100ceda0
push eax
mov ecx, dword [ebp - 0x14]
call fcn.10032080
nop
call fcn.100ceda0
mov ecx, 0x10
imul edx, ecx, 0xf
movss xmm0, dword [eax + edx + 0xc0]
movss dword [ebp - 0x14c], xmm0
mov eax, 0x10
imul esi, eax, 0xf
call fcn.100ceda0
movss xmm0, dword [eax + esi + 0xbc]
movss dword [ebp - 0x150], xmm0
mov ecx, 0x10
imul esi, ecx, 0xf
call fcn.100ceda0
movss xmm0, dword [eax + esi + 0xb8]
movss dword [ebp - 0x154], xmm0
cvtsi2ss xmm0, dword [ebp - 0x74]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x14c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x150]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x154]
movss dword [esp], xmm0
lea ecx, [ebp - 0x5d0]
call fcn.100238f0
push eax
push 0xf
call fcn.100d78e0
add esp, 8
mov edx, dword [0x10c387c4]
mov dword [ebp - 0xb8], edx
cmp dword [ebp - 0xb8], 0
je 0x10029483
cmp dword [ebp - 0xb8], 1
je 0x10029495
cmp dword [ebp - 0xb8], 2
je 0x100294a7
jmp 0x100294b7
movss xmm0, dword [0x102ab3e0]
movss dword [0x10313544], xmm0
jmp 0x100294b7
movss xmm0, dword [0x102af928]
movss dword [0x10313544], xmm0
jmp 0x100294b7
movss xmm0, dword [0x102a9eb8]
movss dword [0x10313544], xmm0
movss xmm0, dword [0x102af98c]
mulss xmm0, dword [0x10313544]
movss dword [ebp - 0xb4], xmm0
movss xmm0, dword [0x102af988]
mulss xmm0, dword [0x10313544]
movss dword [ebp - 0x70], xmm0
mov dword [ebp - 0x360], 7
mov dword [ebp - 0x318], str.HABCEFG
mov dword [ebp - 0x314], 0x102abf04
mov dword [ebp - 0x310], 0x102abf08
mov dword [ebp - 0x30c], 0x102abf0c
mov dword [ebp - 0x308], 0x102abf10
mov dword [ebp - 0x304], 0x102abf14
mov dword [ebp - 0x300], 0x102abf18
mov dword [ebp - 0x16c], 0x28
call fcn.100ceda0
mov dword [ebp - 0x44], eax
push 0xff
push 0xff
push 0xff
push 0xff
lea ecx, [ebp - 0x630]
call fcn.100237e0
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x640]
push eax
mov ecx, dword [ebp - 0x158]
call fcn.10024c90
mov ecx, 0x10
imul edx, ecx, 0
mov ecx, dword [ebp - 0x44]
lea edx, [ecx + edx + 0xb8]
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov eax, dword [eax + 0xc]
mov dword [edx + 0xc], eax
push 0xff
push 0x14
push 0x14
push 0x14
lea ecx, [ebp - 0x650]
call fcn.100237e0
mov dword [ebp - 0x15c], eax
lea ecx, [ebp - 0x660]
push ecx
mov ecx, dword [ebp - 0x15c]
call fcn.10024c90
mov edx, 0x10
shl edx, 1
mov ecx, dword [ebp - 0x44]
lea edx, [ecx + edx + 0xb8]
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov eax, dword [eax + 0xc]
mov dword [edx + 0xc], eax
push 0xff
push 0x14
push 0x14
push 0x14
lea ecx, [ebp - 0x670]
call fcn.100237e0
mov dword [ebp - 0x160], eax
lea ecx, [ebp - 0x5b0]
push ecx
mov ecx, dword [ebp - 0x160]
call fcn.10024c90
mov edx, 0x10
imul ecx, edx, 3
mov edx, dword [ebp - 0x44]
lea ecx, [edx + ecx + 0xb8]
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
xorps xmm0, xmm0
movss dword [ecx + 0x10], xmm0
mov edx, dword [ebp - 0x44]
xorps xmm0, xmm0
movss dword [edx + 0xc], xmm0
mov eax, dword [ebp - 0x44]
xorps xmm0, xmm0
movss dword [eax + 0x28], xmm0
mov dword [ebp - 0x164], 0x102abf1c
mov dword [ebp - 0x33c], 0x121
mov dword [ebp - 0x340], 4
mov dword [ebp - 0x344], 0x1c
mov ecx, dword [0x10c36cf0]
mov dword [ebp - 0x10], ecx
push 0
push ecx
movss xmm0, dword [ebp - 0x70]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0xb4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x468]
call fcn.10023890
push eax
call fcn.100dada0
add esp, 8
push 0x2b
push 0
mov edx, dword [ebp - 0x164]
push edx
call fcn.100c5b00
add esp, 0xc
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x478]
call fcn.10023890
push eax
call fcn.100da460
add esp, 4
push 0xff
push 0x22
push 0x22
push 0x22
lea ecx, [ebp - 0x5c0]
call fcn.100237e0
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x680]
push eax
mov ecx, dword [ebp - 0x168]
call fcn.10024c90
mov ecx, 0x10
imul edx, ecx, 3
mov ecx, dword [ebp - 0x44]
lea edx, [ecx + edx + 0xb8]
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov eax, dword [eax + 0xc]
mov dword [edx + 0xc], eax
push 0
push 0
push ecx
movss xmm0, dword [ebp - 0x70]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a9ecc]
movss dword [esp], xmm0
lea ecx, [ebp - 0x480]
call fcn.10023890
push eax
push 0x102abf28
call fcn.100c8930
add esp, 0x10
call fcn.10030220
mov ecx, dword [eax + 4]
push ecx
call fcn.100d76d0
add esp, 4
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push 1
push 0
push 0x102abf30
lea edx, [ebp - 0x498]
push edx
call fcn.100c9f60
add esp, 0x14
movss xmm0, dword [eax]
divss xmm0, dword [0x102a9eb8]
movss xmm1, dword [0x102aa858]
subss xmm1, xmm0
push ecx
movss xmm0, dword [0x102aa858]
movss dword [esp], xmm0
push ecx
movss dword [esp], xmm1
lea ecx, [ebp - 0x4a0]
call fcn.10023890
push eax
call fcn.100da460
add esp, 4
push 0x102abf34
call fcn.1011be50
add esp, 4
call fcn.100d7340
nop
mov dword [ebp - 0x64], 0
jmp 0x10029832
mov eax, dword [ebp - 0x64]
add eax, 1
mov dword [ebp - 0x64], eax
cmp dword [ebp - 0x64], 7
jge 0x100298f8
mov ecx, dword [ebp - 0x16c]
imul ecx, dword [ebp - 0x64]
add ecx, 0x46
cvtsi2ss xmm0, ecx
push ecx
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
lea ecx, [ebp - 0x4a8]
call fcn.10023890
push eax
call fcn.100da460
add esp, 4
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x494]
cmp eax, dword [ebp - 0x64]
jne 0x10029884
mov byte [ebp - 0x31], 1
jmp 0x10029888
mov byte [ebp - 0x31], 0
push ecx
movss xmm0, dword [0x102a9ecc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a9ecc]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4b0]
call fcn.10023890
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x64]
mov edx, dword [ebp + ecx*4 - 0x318]
mov dword [ebp - 0x174], edx
movzx eax, byte [ebp - 0x31]
push eax
mov ecx, dword [ebp - 0x170]
push ecx
mov edx, dword [ebp - 0x174]
push edx
call fcn.10025c30
add esp, 0xc
movzx eax, al
test eax, eax
je 0x100298f3
mov ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x64]
mov dword [ecx + 0x494], edx
jmp 0x10029829
call fcn.100cbcd0
nop
movss xmm0, dword [ebp - 0x70]
subss xmm0, dword [0x102aa858]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a9ecc]
movss dword [esp], xmm0
lea ecx, [ebp - 0x4b8]
call fcn.10023890
push eax
call fcn.100da460
add esp, 4
push 0
push 0
movss xmm0, dword [ebp - 0xb4]
subss xmm0, dword [0x102a9ecc]
push ecx
movss xmm1, dword [0x102aa858]
movss dword [esp], xmm1
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x4c0]
call fcn.10023890
push eax
push str.footer
call fcn.100c8930
add esp, 0x10
push str.juiceware.fun_for_Counter_Strike:_Global_Offensive
call fcn.1011be50
add esp, 4
call fcn.100cbcd0
movss xmm0, dword [ebp - 0xb4]
subss xmm0, dword [0x102a9ed0]
movss dword [ebp - 0x28], xmm0
movss xmm0, dword [ebp - 0x70]
subss xmm0, dword [0x102a9ed0]
movss dword [ebp - 0x68], xmm0
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x494], 1
jne 0x10029aa7
push ecx
movss xmm0, dword [ebp - 0x68]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x28]
movss dword [esp], xmm0
push str.subtab1
call fcn.10032e00
add esp, 0xc
cmp dword [0x108461a8], 0
jne 0x100299ef
mov byte [ebp - 0x32], 1
jmp 0x100299f3
mov byte [ebp - 0x32], 0
movzx ecx, byte [ebp - 0x32]
push ecx
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push 0x102abf84
call fcn.10032920
add esp, 0xc
movzx edx, al
test edx, edx
je 0x10029a31
mov dword [0x108461a8], 0
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
cmp dword [0x108461a8], 1
jne 0x10029a5f
mov byte [ebp - 0x33], 1
jmp 0x10029a63
mov byte [ebp - 0x33], 0
movzx eax, byte [ebp - 0x33]
push eax
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push 0x102abf90
call fcn.10032920
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x10029aa1
mov dword [0x108461a8], 1
call fcn.10032df0
nop
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x494], 3
jne 0x10029ba1
push ecx
movss xmm0, dword [ebp - 0x68]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x28]
movss dword [esp], xmm0
push str.subtab2
call fcn.10032e00
add esp, 0xc
cmp dword [0x108461ac], 0
jne 0x10029ae9
mov byte [ebp - 0x34], 1
jmp 0x10029aed
mov byte [ebp - 0x34], 0
movzx eax, byte [ebp - 0x34]
push eax
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push str.Model
call fcn.10032920
add esp, 0xc
movzx ecx, al
test ecx, ecx
je 0x10029b2b
mov dword [0x108461ac], 0
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
cmp dword [0x108461ac], 1
jne 0x10029b59
mov byte [ebp - 0x35], 1
jmp 0x10029b5d
mov byte [ebp - 0x35], 0
movzx edx, byte [ebp - 0x35]
push edx
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push 0x102abfb0
call fcn.10032920
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10029b9b
mov dword [0x108461ac], 1
call fcn.10032df0
nop
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x494], 4
jne 0x10029c9b
push ecx
movss xmm0, dword [ebp - 0x68]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x28]
movss dword [esp], xmm0
push str.subtab4
call fcn.10032e00
add esp, 0xc
cmp dword [0x108461b0], 0
jne 0x10029be3
mov byte [ebp - 0x36], 1
jmp 0x10029be7
mov byte [ebp - 0x36], 0
movzx edx, byte [ebp - 0x36]
push edx
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push 0x102abfc4
call fcn.10032920
add esp, 0xc
movzx eax, al
test eax, eax
je 0x10029c25
mov dword [0x108461b0], 0
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
cmp dword [0x108461b0], 1
jne 0x10029c53
mov byte [ebp - 0x37], 1
jmp 0x10029c57
mov byte [ebp - 0x37], 0
movzx ecx, byte [ebp - 0x37]
push ecx
movss xmm0, dword [ebp - 0x28]
subss xmm0, dword [0x102a9ecc]
divss xmm0, dword [0x102a9eb8]
push ecx
movss dword [esp], xmm0
push str.Additives
call fcn.10032920
add esp, 0xc
movzx edx, al
test edx, edx
je 0x10029c95
mov dword [0x108461b0], 1
call fcn.10032df0
nop
push ecx
movss xmm0, dword [0x102ab3f4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102af978]
movss dword [esp], xmm0
lea ecx, [ebp - 0x420]
call fcn.10023890
push eax
call fcn.100da460
add esp, 4
push 0xff
push 0x14
push 0x14
push 0x14
lea ecx, [ebp - 0x5e0]
call fcn.100237e0
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x5f0]
push eax
mov ecx, dword [ebp - 0x178]
call fcn.10024c90
mov ecx, 0x10
imul edx, ecx, 3
mov ecx, dword [ebp - 0x44]
lea edx, [ecx + edx + 0xb8]
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov eax, dword [eax + 0xc]
mov dword [edx + 0xc], eax
mov dword [ebp - 0xd0], 0xa
push 0
push 0
push ecx
movss xmm0, dword [ebp - 0x68]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x28]
movss dword [esp], xmm0
lea ecx, [ebp - 0x3d8]
call fcn.10023890
push eax
push 0x102abfdc
call fcn.100c8930
add esp, 0x10
movss xmm0, dword [ebp - 0x28]
divss xmm0, dword [0x102a9eb8]
movss dword [ebp - 0x1c], xmm0
movss xmm0, dword [ebp - 0x68]
divss xmm0, dword [0x102a9eb8]
mov eax, dword [ebp - 0xd0]
cdq
sub eax, edx
sar eax, 1
cvtsi2ss xmm1, eax
subss xmm0, xmm1
movss dword [ebp - 0x20], xmm0
movss xmm0, dword [ebp - 0x28]
movss dword [ebp - 0x348], xmm0
mov eax, dword [ebp - 0xd0]
cdq
sub eax, edx
sar eax, 1
cvtsi2ss xmm0, eax
movss xmm1, dword [ebp - 0x68]
subss xmm1, xmm0
movss dword [ebp - 0x40], xmm1
xorps xmm0, xmm0
movss dword [ebp - 0x24], xmm0
movss xmm0, dword [ebp - 0x28]
divss xmm0, dword [0x102a9eb8]
addss xmm0, dword [0x102ab3ec]
movss dword [ebp - 0x2c], xmm0
push 0xff
push 0x22
push 0x22
push 0x22
lea ecx, [ebp - 0x600]
call fcn.100237e0
mov dword [ebp - 0x17c], eax
lea ecx, [ebp - 0x610]
push ecx
mov ecx, dword [ebp - 0x17c]
call fcn.10024c90
mov edx, 0x10
imul ecx, edx, 3
mov edx, dword [ebp - 0x44]
lea ecx, [edx + ecx + 0xb8]
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x44]
movss xmm0, dword [0x102a9eb8]
movss dword [ecx + 0x28], xmm0
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x494], 1
jne 0x1002a851
cmp dword [0x108461a8], 0
jne 0x1002a197
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102abfe4
call fcn.10032e80
add esp, 0x14
push 0x102abfe8
call fcn.10026020
add esp, 4
push 0x10c364c4
push 0x102abff0
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c364c4]
test eax, eax
je 0x10029ecc
mov byte [0x10c362b0], 0
mov byte [0x10c364e1], 1
mov byte [0x10c364e2], 1
push 0x102abff8
push 0
push 0xb4
push 1
push 0x10c364dc
push 0x102abffc
call fcn.1011a100
add esp, 0x18
push 0x10c364d8
push str.Silent_aim
call fcn.101038a0
add esp, 8
push 0x10c36536
push str.Compensate_recoil
call fcn.101038a0
add esp, 8
push 0x10c364e0
push str.Automatic_awall
call fcn.101038a0
add esp, 8
push 0x10c364e3
push str.Automatic_fire
call fcn.101038a0
add esp, 8
push 0x10c364fc
push 0x102ac04c
call fcn.101038a0
add esp, 8
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push 0x102ac05c
call fcn.10032e80
add esp, 0x14
push 0x102ac060
call fcn.10026020
add esp, 4
push 0x10c36b30
push 0x102ac068
call fcn.101038a0
add esp, 8
movzx ecx, byte [0x10c36b30]
test ecx, ecx
je 0x10029ff0
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push str.HOTKEY_HIDESHOTS
push 0x10c36b34
push 0x102abf02
call fcn.1002f8c0
add esp, 0xc
push 0x10c364e4
push 0x102ac088
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push str.HOTKEY_DOUBLETAP
push 0x10c364f0
push 0x102abf03
call fcn.1002f8c0
add esp, 0xc
movzx edx, byte [0x10c364e4]
test edx, edx
je 0x1002a18c
mov eax, 0x10c364f0
test eax, eax
je 0x1002a18c
movzx ecx, byte [0x10c364e4]
test ecx, ecx
je 0x1002a077
push 4
push 0x103131d0
push 0x10c364e8
push str.DoubleTap_Type
call fcn.1002f790
add esp, 0x10
mov edx, dword [0x10c364e8]
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0xd4], 3
ja case.default.0x1002a096
mov eax, dword [ebp - 0xd4]
jmp dword [eax*4 + 0x1002f634]
mov dword [0x10c36520], 0xe
movss xmm0, dword [0x102a9ea0]
movss dword [0x10c3651c], xmm0
mov byte [0x10c364ee], 0
mov byte [0x10c36518], 0
jmp case.default.0x1002a096
mov dword [0x10c36520], 0x10
movss xmm0, dword [0x102aa27c]
movss dword [0x10c3651c], xmm0
mov byte [0x10c364ee], 1
mov byte [0x10c36518], 0
jmp case.default.0x1002a096
mov dword [0x10c36520], 0xe
movss xmm0, dword [0x102aa27c]
movss dword [0x10c3651c], xmm0
mov byte [0x10c364ee], 0
mov byte [0x10c36518], 0
jmp case.default.0x1002a096
mov byte [0x10c364ee], 0
mov byte [0x10c36518], 1
movzx ecx, byte [0x10c36518]
test ecx, ecx
je 0x1002a18c
push 0x102ac0b8
push 0
push 0x11
push 1
push 0x10c36520
push str.Ticks_To_Shift
call fcn.1011a100
add esp, 0x14
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac0cc
push ecx
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c3651c
push str.Recharge_Time
call fcn.1011a0d0
add esp, 0x18
call fcn.10032e70
nop
jmp 0x1002a851
cmp dword [0x108461a8], 1
jne 0x1002a851
mov dword [ebp - 0x338], str.Revolver___Deagle
mov dword [ebp - 0x334], 0x102ac0f8
mov dword [ebp - 0x330], 0x102ac100
mov dword [ebp - 0x32c], 0x102ac108
mov dword [ebp - 0x328], 0x102ac110
mov dword [ebp - 0x324], str.Scout
mov dword [ebp - 0x320], 0x102ac120
mov dword [ebp - 0x31c], 0x102ac124
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.3221
call fcn.10032e80
add esp, 0x14
push 0x102ac134
call fcn.10026020
add esp, 4
push 8
lea edx, [ebp - 0x338]
push edx
push 0x10c6f854
push 0x102ac13c
call fcn.1002f790
add esp, 0x10
push 5
push 0x103130c8
imul eax, dword [0x10c6f854], 0xbc
add eax, 0x10c365b4
push eax
push str.Target_selection
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c36588
push ecx
push str.Static_point_scale
call fcn.101038a0
add esp, 8
imul edx, dword [0x10c6f854], 0xbc
movzx eax, byte [edx + 0x10c36588]
test eax, eax
je 0x1002a415
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c365c0
mov dword [ebp - 0x180], ecx
mov edx, dword [ebp - 0x14]
add edx, 0x4b8
push edx
push 5
push 0x10313150
mov eax, dword [ebp - 0x180]
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x34c], esp
push str.Multipoint_Hitboxes
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
imul ecx, dword [0x10c6f854], 0xbc
movss xmm0, dword [ecx + 0x10c3658c]
ucomiss xmm0, dword [0x102a9e78]
lahf
test ah, 0x44
jnp 0x1002a342
mov dword [ebp - 0xd8], 0x102ac188
jmp 0x1002a34c
mov dword [ebp - 0xd8], 0x102ac190
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c3658c
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xd8]
push eax
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push edx
push str.Head_scale
call fcn.1011a0d0
add esp, 0x18
imul ecx, dword [0x10c6f854], 0xbc
movss xmm0, dword [ecx + 0x10c36594]
ucomiss xmm0, dword [0x102a9e78]
lahf
test ah, 0x44
jnp 0x1002a3c1
mov dword [ebp - 0xdc], 0x102ac1a4
jmp 0x1002a3cb
mov dword [ebp - 0xdc], 0x102ac1ac
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c36594
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xdc]
push eax
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push edx
push str.Body_scale
call fcn.1011a0d0
add esp, 0x18
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c3659d
push ecx
push str.Enable_max_misses
call fcn.101038a0
add esp, 8
imul edx, dword [0x10c6f854], 0xbc
movzx eax, byte [edx + 0x10c3659d]
test eax, eax
je 0x1002a471
push 0x102ac1d4
push 0
push 6
push 0
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c365a0
push ecx
push str.Max_misses
call fcn.1011a100
add esp, 0x18
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c365bd
push edx
push str.Ignore_limbs_when_moving
call fcn.101038a0
add esp, 8
imul eax, dword [0x10c6f854], 0xbc
add eax, 0x10c365a4
push eax
push str.Prefer_safe_points
call fcn.101038a0
add esp, 8
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c365a5
push ecx
push str.Prefer_body_aim
call fcn.101038a0
add esp, 8
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.weapon1
call fcn.10032e80
add esp, 0x14
push str.Weapons
call fcn.10026020
add esp, 4
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c36570
mov dword [ebp - 0x184], edx
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 8
push 0x10313130
mov ecx, dword [ebp - 0x184]
push ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x350], esp
push str.Hitboxes
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push ecx
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c3654c
push edx
push str.Hitchance
call fcn.101038a0
add esp, 8
imul eax, dword [0x10c6f854], 0xbc
movzx ecx, byte [eax + 0x10c3654c]
test ecx, ecx
je 0x1002a5d8
push 0x102ac250
push 0
push 0x64
push 1
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c36550
push edx
push str.Hitchance_amount
call fcn.1011a100
add esp, 0x18
movzx eax, byte [0x10c364e4]
test eax, eax
je 0x1002a648
cmp dword [0x10c6f854], 4
jg 0x1002a648
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c36544
push ecx
push 0x102ac268
call fcn.101038a0
add esp, 8
imul edx, dword [0x10c6f854], 0xbc
movzx eax, byte [edx + 0x10c36544]
test eax, eax
je 0x1002a648
push 0x102ac280
push 0
push 0x64
push 1
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c36548
push ecx
push str.Double_tap_hitchance
call fcn.1011a100
add esp, 0x18
push str.HOTKEY__DAMAGE_OVERRIDE
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c3655c
push edx
push 0x102ac2b8
call fcn.1002f8c0
add esp, 0xc
imul eax, dword [0x10c6f854], 0xbc
cmp dword [eax + 0x10c3655c], 0
jle 0x1002a6ba
imul ecx, dword [0x10c6f854], 0xbc
cmp dword [ecx + 0x10c3655c], 0x70
jge 0x1002a6ba
push 0x102ac2c8
push 1
push 0x78
push 1
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c3656c
push edx
push str.Minimum_override_damage
call fcn.1011a100
add esp, 0x18
push 0x102ac2e4
push 1
push 0x78
push 1
imul eax, dword [0x10c6f854], 0xbc
add eax, 0x10c36554
push eax
push str.Minimum_damage
call fcn.1011a100
add esp, 0x18
movzx ecx, byte [0x10c364e0]
test ecx, ecx
je 0x1002a716
push 0x102ac2f8
push 1
push 0x78
push 1
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c36558
push edx
push str.Minimum_wall_damage
call fcn.1011a100
add esp, 0x18
movzx eax, byte [0x10c364e4]
test eax, eax
je 0x1002a748
cmp dword [0x10c6f854], 4
jg 0x1002a748
imul ecx, dword [0x10c6f854], 0xbc
add ecx, 0x10c365cc
push ecx
push str.Adaptive_two_shot_damage
call fcn.101038a0
add esp, 8
push str.HOKEY_FORCE_SAFE_POINTS
push 0x10c36500
push 0x102ac348
call fcn.1002f8c0
add esp, 0xc
call fcn.1011bc50
push str.HOKEY_FORCE_BODY_AIM
push 0x10c3650c
push 0x102ac374
call fcn.1002f8c0
add esp, 0xc
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102aa844]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.accuracy
call fcn.10032e80
add esp, 0x14
push str.Accuracy
call fcn.10026020
add esp, 4
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c365a6
push edx
push 0x102ac39c
call fcn.101038a0
add esp, 8
imul eax, dword [0x10c6f854], 0xbc
movzx ecx, byte [eax + 0x10c365a6]
test ecx, ecx
je 0x1002a84b
imul edx, dword [0x10c6f854], 0xbc
add edx, 0x10c365a8
mov dword [ebp - 0x188], edx
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 5
push 0x1031311c
mov ecx, dword [ebp - 0x188]
push ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x354], esp
push str.Modifiers
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
call fcn.10032e70
nop
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x494], 2
jne 0x1002aef1
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102ac3b8
call fcn.10032e80
add esp, 0x14
push 0x102ac3bc
call fcn.10026020
add esp, 4
push 0x10c36b24
push 0x102ac3c4
call fcn.101038a0
add esp, 8
push 2
push 0x10313068
push 0x10c36b2c
push str.Anti_aim_type
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push 4
push 0x10313090
push 0x108461a4
push str.Movement_type
call fcn.1002f790
add esp, 0x10
push 0x10c36bc1
push str.Pitch_null_on_landing
call fcn.101038a0
add esp, 8
push str.HOTKEY_INVERT_BACK
push 0x10c36b4c
push str.Manual_back
call fcn.1002f8c0
add esp, 0xc
push str.HOTKEY_INVERT_LEFT
push 0x10c36b58
push str.Manual_left
call fcn.1002f8c0
add esp, 0xc
push str.HOTKEY_INVERT_RIGHT
push 0x10c36b64
push str.Manual_right
call fcn.1002f8c0
add esp, 0xc
push str.HOTKEY_INVERT_FORWARD
push 0x10c36b70
push str.Manual_forward
call fcn.1002f8c0
add esp, 0xc
cmp dword [0x10c36b4c], 0
jle 0x1002a987
cmp dword [0x10c36b4c], 0x70
jl 0x1002a9ab
cmp dword [0x10c36b58], 0
jle 0x1002a999
cmp dword [0x10c36b58], 0x70
jl 0x1002a9ab
cmp dword [0x10c36b64], 0
jle 0x1002a9f4
cmp dword [0x10c36b64], 0x70
jge 0x1002a9f4
push 0x10c36b98
push str.Manual_anti_aim
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36b99
push str.invc
call fcn.10107380
add esp, 0x10
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102ac4b4
call fcn.10032e80
add esp, 0x14
push 0x102ac4b8
call fcn.10026020
add esp, 4
push 0x10c36b9d
push str.Enabledfakelag
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c36b9d]
test eax, eax
je 0x1002ab2c
push 4
push 0x103133ec
push 0x10c36bac
push str.Fake_lag_type
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
push ecx
push 4
push 0x103133fc
push 0x10c36ba0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x358], esp
push str.Fake_lag_condition
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
mov byte [ebp - 0x38], 0
mov dword [ebp - 0x78], 0
jmp 0x1002aae8
mov edx, dword [ebp - 0x78]
add edx, 1
mov dword [ebp - 0x78], edx
cmp dword [ebp - 0x78], 4
jae 0x1002ab07
mov eax, dword [ebp - 0x78]
push eax
mov ecx, 0x10c36ba0
call fcn.10024be0
cmp dword [eax], 0
je 0x1002ab05
mov byte [ebp - 0x38], 1
jmp 0x1002aadf
movzx ecx, byte [ebp - 0x38]
test ecx, ecx
je 0x1002ab2c
push 0x102ac4f8
push 0
push 0x10
push 1
push 0x10c36bb4
push str.Fake_lag_limit
call fcn.1011a100
add esp, 0x18
push 3
push 0x10313084
push 0x10c376fc
push str.Legs_type
call fcn.1002f790
add esp, 0x10
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push 0x102ac518
call fcn.10032e80
add esp, 0x14
push 0x102ac51c
call fcn.10026020
add esp, 4
cmp dword [0x10c36b2c], 0
je 0x1002abd7
push 3
push 0x103131f4
push 0x10c36b40
push 0x102ac528
call fcn.1002f790
add esp, 0x10
cmp dword [0x10c36b40], 0
je 0x1002abd2
push 4
push 0x10313200
push 0x10c36b44
push 0x102ac530
call fcn.1002f790
add esp, 0x10
jmp 0x1002aeeb
push 0x10c36bb8
push str.Fake_Flick
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c36bb8]
test edx, edx
je 0x1002ac11
push 0x102ac548
push 0
push 0x40
push 5
push 0x10c36bbc
push str.Flick_Speed
call fcn.1011a100
add esp, 0x18
push 0x10c36bc8
push str.Desync_on_shot__BETA_
call fcn.101038a0
add esp, 8
push 0x10c36bc3
push str.Roll
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c36bc3]
test eax, eax
je 0x1002ac81
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac578
push ecx
movss xmm0, dword [0x102af974]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102af9ac]
movss dword [esp], xmm0
push 0x10c36bc4
push str.roll_amount
call fcn.1011a0d0
add esp, 0x18
push 0x10c36bc0
push str.Static_legs_in_air
call fcn.101038a0
add esp, 8
push 0x10c36b26
push str.Freestand_desync
call fcn.101038a0
add esp, 8
push 9
push 0x10313188
imul ecx, dword [0x108461a4], 0x48
add ecx, 0x10c36bcc
push ecx
push str.Pitch
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push 3
push 0x103131e0
imul edx, dword [0x108461a4], 0x48
add edx, 0x10c36bd4
push edx
push 0x102ac5bc
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push 2
push 0x103131ec
imul eax, dword [0x108461a4], 0x48
add eax, 0x10c36bd0
push eax
push str.Base_angle
call fcn.1002f790
add esp, 0x10
imul ecx, dword [0x108461a4], 0x48
cmp dword [ecx + 0x10c36bd4], 0
je 0x1002add1
imul edx, dword [0x108461a4], 0x48
add edx, 0x10c36bd8
mov dword [ebp - 0x18c], edx
imul eax, dword [0x108461a4], 0x48
cmp dword [eax + 0x10c36bd4], 1
jne 0x1002ad85
mov dword [ebp - 0xe0], str.Jitter_range
jmp 0x1002ad8f
mov dword [ebp - 0xe0], str.Spin_range
push 0x102ac5cc
push 0
push 0xb4
push 1
mov ecx, dword [ebp - 0x18c]
push ecx
mov edx, dword [ebp - 0xe0]
push edx
call fcn.1011a100
add esp, 0x14
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push str.HOTKEY_INVERT_DESYNC
push 0x10c36b7c
push str.Invert_desync
call fcn.1002f8c0
add esp, 0xc
push 3
push 0x103131f4
imul eax, dword [0x108461a4], 0x48
add eax, 0x10c36be0
push eax
push 0x102ac614
call fcn.1002f790
add esp, 0x10
imul edx, dword [0x108461a4], 0x48
cmp dword [edx + 0x10c36be0], 0
je 0x1002aeeb
cmp dword [0x108461a4], 0
jne 0x1002ae3f
push 4
push 0x10313200
push 0x10c36b48
push str.LBY_type
call fcn.1002f790
add esp, 0x10
cmp dword [0x108461a4], 0
jne 0x1002ae55
cmp dword [0x10c36b48], 0
jne 0x1002aeeb
push 0x102ac628
push 0
push 0x3a
push 0xffffffffffffffc6
imul eax, dword [0x108461a4], 0x48
add eax, 0x10c36be4
push eax
push str.Desync_range
call fcn.1011a100
add esp, 0x18
push 0x102ac63c
push 0
push 0x3a
push 0xffffffffffffffc6
imul ecx, dword [0x108461a4], 0x48
add ecx, 0x10c36be8
push ecx
push str.Inverted_desync_range
call fcn.1011a100
add esp, 0x18
push 0x102ac658
push 0
push 0x64
push 0
imul edx, dword [0x108461a4], 0x48
add edx, 0x10c36bec
push edx
push str.Body_lean
call fcn.1011a100
add esp, 0x18
push 0x102ac668
push 0
push 0x64
push 0
imul eax, dword [0x108461a4], 0x48
add eax, 0x10c36bf0
push eax
push str.Inverted_body_lean
call fcn.1011a100
add esp, 0x18
call fcn.10032e70
nop
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x494], 0
jne 0x1002b5c5
mov dword [ebp - 0x2fc], str.Deagle
mov dword [ebp - 0x2f8], 0x102ac688
mov dword [ebp - 0x2f4], str.Rifles
mov dword [ebp - 0x2f0], str.SMGs
mov dword [ebp - 0x2ec], 0x102ac6a0
mov dword [ebp - 0x2e8], str.Heavy
mov dword [ebp - 0x2e4], str.Nearest
mov dword [ebp - 0x2e0], 0x102ac6b8
mov dword [ebp - 0x2dc], str.Body
mov dword [ebp - 0x2cc], 0x102ac6c8
mov dword [ebp - 0x2c8], 0x102ac6cc
mov dword [ebp - 0x2c4], str.High
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102ac6dc
call fcn.10032e80
add esp, 0x14
push str.Legit_bot
call fcn.10026020
movss xmm0, dword [0x102aa848]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push 0x10c362b0
push str.Enable
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push str.HOTKEY_LGBT_KEY
push 0x10c362d8
push 0x102abf06
call fcn.1002f8c0
add esp, 0xc
movzx edx, byte [0x10c362b0]
test edx, edx
je 0x1002b031
mov byte [0x10c364c4], 0
push 0x10c362b1
push str.Friendly_fire
call fcn.101038a0
add esp, 8
push 0x10c362b2
push str.Automatic_pistols
call fcn.101038a0
add esp, 8
push 0x10c362c0
push str.Automatic_scope
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c362c0]
test eax, eax
je 0x1002b084
push 0x10c362c1
push str.Unscope_after_shot
call fcn.101038a0
add esp, 8
push 0x10c362c2
push str.Snipers_in_zoom_only
call fcn.101038a0
add esp, 8
push 0x10c362c4
push str.Enable_in_air
call fcn.101038a0
add esp, 8
push 0x10c362c3
push str.Enable_if_flashed
call fcn.101038a0
add esp, 8
push 0x10c362c5
push str.Enable_in_smoke
call fcn.101038a0
add esp, 8
push str.HOTKEY_AUTOFIRE_LGBT_KEY
push 0x10c362cc
push str.Automatic_fire_key
call fcn.1002f8c0
add esp, 0xc
cmp dword [0x10c362c8], 0
jne 0x1002b0f8
mov dword [ebp - 0xe8], 0x102ac7cc
jmp 0x1002b123
cmp dword [0x10c362c8], 1
jne 0x1002b10d
mov dword [ebp - 0xe4], str._d_tick
jmp 0x1002b117
mov dword [ebp - 0xe4], str._d_ticks
mov ecx, dword [ebp - 0xe4]
mov dword [ebp - 0xe8], ecx
mov edx, dword [ebp - 0xe8]
push edx
push 0
push 0xc
push 0
push 0x10c362c8
push str.Automatic_fire_delay
call fcn.1011a100
add esp, 0x18
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.3224233452
call fcn.10032e80
add esp, 0x14
push str.Weapon_settings
call fcn.10026020
add esp, 4
call fcn.1011bc50
push 6
lea eax, [ebp - 0x2fc]
push eax
push 0x10c6f858
push str.Current_weapon
call fcn.1002f790
add esp, 0x10
call fcn.1011bc50
push 3
lea ecx, [ebp - 0x2e4]
push ecx
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c362e4
push edx
push 0x102ac82c
call fcn.1002f790
add esp, 0x10
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c362e8
push eax
push str.Automatic_stop
call fcn.101038a0
add esp, 8
push 3
lea ecx, [ebp - 0x2cc]
push ecx
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c36300
push edx
push str.Backtrack_tick
call fcn.1002f790
add esp, 0x10
push 2
push 0x103130b0
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c362ec
push eax
push str.Field_of_view_type
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac868
push ecx
movss xmm0, dword [0x102ab3f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
imul ecx, dword [0x10c6f858], 0x3c
add ecx, 0x10c362f0
push ecx
push str.Field_of_view_amount
call fcn.1011a0d0
add esp, 0x18
call fcn.1011bc50
imul edx, dword [0x10c6f858], 0x3c
movss xmm0, dword [edx + 0x10c362fc]
ucomiss xmm0, dword [0x102a9e78]
lahf
test ah, 0x44
jp 0x1002b2a4
mov dword [ebp - 0xec], 0x102ac888
jmp 0x1002b2ae
mov dword [ebp - 0xec], 0x102ac890
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c362fc
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0xec]
push ecx
push ecx
movss xmm0, dword [0x102ab3f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push eax
push str.Silent_field_of_view
call fcn.1011a0d0
add esp, 0x18
call fcn.1011bc50
push 2
push 0x103130b8
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c362f4
push edx
push str.Smooth_type
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac8bc
push ecx
movss xmm0, dword [0x102aa850]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c362f8
push eax
push str.Smooth_amount
call fcn.1011a0d0
add esp, 0x18
call fcn.1011bc50
push 2
push 0x103130c0
imul ecx, dword [0x10c6f858], 0x3c
add ecx, 0x10c36304
push ecx
push str.RCS_type
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac8e0
push ecx
movss xmm0, dword [0x102aa860]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c36308
push edx
push str.RCS_amount
call fcn.1011a0d0
add esp, 0x18
imul eax, dword [0x10c6f858], 0x3c
movss xmm0, dword [eax + 0x10c36308]
comiss xmm0, dword [0x102a9e78]
jbe 0x1002b4dc
imul ecx, dword [0x10c6f858], 0x3c
movss xmm0, dword [ecx + 0x10c36310]
ucomiss xmm0, dword [0x102a9e78]
lahf
test ah, 0x44
jp 0x1002b412
mov dword [ebp - 0xf0], 0x102ac8f4
jmp 0x1002b41c
mov dword [ebp - 0xf0], 0x102ac8fc
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c36310
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xf0]
push eax
push ecx
movss xmm0, dword [0x102ab3f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push edx
push str.RCS_custom_field_of_view
call fcn.1011a0d0
add esp, 0x18
imul ecx, dword [0x10c6f858], 0x3c
movss xmm0, dword [ecx + 0x10c3630c]
ucomiss xmm0, dword [0x102a9e78]
lahf
test ah, 0x44
jp 0x1002b48b
mov dword [ebp - 0xf4], 0x102ac920
jmp 0x1002b495
mov dword [ebp - 0xf4], 0x102ac928
imul edx, dword [0x10c6f858], 0x3c
add edx, 0x10c3630c
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0xf4]
push eax
push ecx
movss xmm0, dword [0x102aa850]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push edx
push str.RCS_Custom_smooth
call fcn.1011a0d0
add esp, 0x18
call fcn.1011bc50
imul ecx, dword [0x10c6f858], 0x3c
cmp dword [ecx + 0x10c36314], 0
jne 0x1002b4fd
mov dword [ebp - 0xf8], 0x102ac944
jmp 0x1002b507
mov dword [ebp - 0xf8], 0x102ac94c
mov edx, dword [ebp - 0xf8]
push edx
push 0
push 0x64
push 0
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c36314
push eax
push str.Automatic_wall_damage
call fcn.1011a100
add esp, 0x18
imul ecx, dword [0x10c6f858], 0x3c
cmp dword [ecx + 0x10c3631c], 0
jne 0x1002b54a
mov dword [ebp - 0xfc], 0x102ac968
jmp 0x1002b554
mov dword [ebp - 0xfc], 0x102ac970
mov edx, dword [ebp - 0xfc]
push edx
push 0
push 0x64
push 0
imul eax, dword [0x10c6f858], 0x3c
add eax, 0x10c3631c
push eax
push str.Automatic_fire_hitchance
call fcn.1011a100
add esp, 0x14
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ac990
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
imul ecx, dword [0x10c6f858], 0x3c
add ecx, 0x10c36318
push ecx
push str.Target_switch_delay
call fcn.1011a0d0
add esp, 0x18
call fcn.10032e70
nop
mov edx, dword [ebp - 0x14]
cmp dword [edx + 0x494], 3
jne 0x1002d1a0
cmp dword [0x108461ac], 0
jne 0x1002c51e
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102ac9ac
call fcn.10032e80
add esp, 0x14
push str.ESP_Model
call fcn.10026020
add esp, 4
push 0x10c36cec
push 0x102ac9bc
call fcn.101038a0
add esp, 8
push 3
push 0x10313030
push 0x10c36cf0
push 0x102ac9c4
call fcn.1002f790
add esp, 0x10
cmp dword [ebp - 0x10], 0
jne 0x1002b70d
push 0x10c36d48
push str.Display_Resolved_Delta
call fcn.101038a0
add esp, 8
push 0x10c37760
push str.Display_Server_Hitbox
call fcn.101038a0
add esp, 8
push 0x10c36cf5
push str.OOF_arrows
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36cf6
push str.arrowscolor
call fcn.10107380
add esp, 0x10
movzx eax, byte [0x10c36cf5]
test eax, eax
je 0x1002b70d
push 0x102aca1c
push 0
push 0x64
push 1
push 0x10c36cfc
push str.Arrows_distance
call fcn.1011a100
add esp, 0x18
push 0x102aca30
push 0
push 0x64
push 1
push 0x10c36d00
push str.Arrows_size
call fcn.1011a100
add esp, 0x18
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d58
push ecx
push str.Bounding_box
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d59
push edx
push str.boxcolor
call fcn.10107380
add esp, 0x10
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d5d
push eax
push 0x102aca5c
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d5e
push ecx
push str.namecolor
call fcn.10107380
add esp, 0x10
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d62
push edx
push str.Health_bar
call fcn.101038a0
add esp, 8
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d63
push eax
push str.Health_color
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d64
push ecx
push str.healthcolor
call fcn.10107380
add esp, 0x10
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0xbc], 0
jmp 0x1002b84c
mov edx, dword [ebp - 0x6c]
add edx, 1
mov dword [ebp - 0x6c], edx
cmp dword [ebp - 0x6c], 0xa
jae 0x1002b953
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d4c
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x6c]
push ecx
mov ecx, dword [ebp - 0x190]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002b94e
cmp dword [ebp - 0xbc], 0
je 0x1002b925
mov edx, dword [ebp - 0x6c]
mov eax, dword [edx*4 + 0x103132cc]
push eax
lea ecx, [ebp - 0x528]
call fcn.10022ec0
mov dword [ebp - 0x194], eax
mov ecx, dword [ebp - 0x194]
mov dword [ebp - 0x198], ecx
mov dword [ebp - 4], 0
mov edx, dword [ebp - 0x198]
push edx
push 0x102aca9c
lea eax, [ebp - 0x510]
push eax
call fcn.1001fcc0
add esp, 0xc
mov dword [ebp - 0x19c], eax
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], ecx
mov byte [ebp - 4], 1
mov edx, dword [ebp - 0x1a0]
push edx
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
call fcn.100251b0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x510]
call fcn.10006830
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x528]
call fcn.10006830
nop
jmp 0x1002b93f
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax*4 + 0x103132cc]
push ecx
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
call fcn.10024ad0
nop
mov edx, dword [ebp - 0xbc]
add edx, 1
mov dword [ebp - 0xbc], edx
jmp 0x1002b843
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 0xa
push 0x103132cc
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d4c
push ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x35c], esp
push str.Flags
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
mov edx, dword [ebp - 0x14]
add edx, 0x4b8
push edx
push 2
push 0x10313220
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d68
push eax
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x374], esp
push str.Weapon
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d68
mov dword [ebp - 0x1a4], ecx
push 0
mov ecx, dword [ebp - 0x1a4]
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002ba0f
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d68
mov dword [ebp - 0x1a8], edx
push 1
mov ecx, dword [ebp - 0x1a8]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002ba57
push 0x102acab0
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d74
push eax
push str.weapcolor
call fcn.10107380
add esp, 0x10
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d78
push ecx
push str.Skeleton
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d79
push edx
push str.skeletoncolor
call fcn.10107380
add esp, 0x10
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d7d
push eax
push str.Ammo_bar
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d7e
push ecx
push str.ammocolor
call fcn.10107380
add esp, 0x10
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d87
push edx
push str.Footsteps
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d88
push eax
push str.footstepscolor
call fcn.10107380
add esp, 0x10
mov ecx, dword [ebp - 0x10]
shl ecx, 7
movzx edx, byte [ecx + 0x10c36d87]
test edx, edx
je 0x1002bbbd
push 0x102acb18
push 0
push 0xa
push 1
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d8c
push eax
push 0x102acb1c
call fcn.1011a100
add esp, 0x18
push 0x102acb28
push 0
push 0x1f4
push 0x32
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d90
push ecx
push str.Radius
call fcn.1011a100
add esp, 0x18
cmp dword [ebp - 0x10], 0
je 0x1002bbcd
cmp dword [ebp - 0x10], 1
jne 0x1002bd22
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36d82
push edx
push str.Snap_lines
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d83
push eax
push str.snapcolor
call fcn.10107380
add esp, 0x10
cmp dword [ebp - 0x10], 0
jne 0x1002bcf0
movzx ecx, byte [0x10c364c4]
test ecx, ecx
je 0x1002bc83
push 0x10c36d04
push str.Aimbot_points
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d05
push str.showmultipointscolor
call fcn.10107380
add esp, 0x10
push 0x10c36d09
push str.Aimbot_hitboxes
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d0a
push str.lagcompcolor
call fcn.10107380
add esp, 0x10
movzx edx, byte [0x10c36d09]
test edx, edx
je 0x1002bcf0
push 0xb
push 0x103132a0
push 0x10c36d10
push str.Aimbot_hitboxes_type
call fcn.1002f790
add esp, 0x10
push 0x23
push 0x10313428
push 0x10c36d14
push str.Player_model_T
call fcn.1002f790
add esp, 0x10
push 0x1e
push 0x103134b8
push 0x10c36d18
push str.Player_model_CT
call fcn.1002f790
add esp, 0x10
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.1wdew
call fcn.10032e80
add esp, 0x14
push str.Model_Chams
call fcn.10026020
add esp, 4
push 3
push 0x10313030
push 0x10c36cf0
push str.Set_team
call fcn.1002f790
add esp, 0x10
cmp dword [ebp - 0x10], 2
jne 0x1002bda3
push 2
push 0x10313260
push 0x10c36d1c
push str.Type
call fcn.1002f790
add esp, 0x10
cmp dword [ebp - 0x10], 2
jne 0x1002bdbf
mov eax, 2
test eax, eax
jne 0x1002bdbf
cmp dword [0x10c36d1c], 0
jne 0x1002be80
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
mov dword [ebp - 0x1b4], ecx
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36da0
mov dword [ebp - 0x1ac], edx
push 0
mov ecx, dword [ebp - 0x1ac]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002bdfe
mov dword [ebp - 0x100], 2
jmp 0x1002be08
mov dword [ebp - 0x100], 1
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36da0
mov dword [ebp - 0x1b0], eax
push 0
mov ecx, dword [ebp - 0x1b0]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002be37
mov dword [ebp - 0x104], 0x10313268
jmp 0x1002be41
mov dword [ebp - str.Visible], 0x10313270
mov ecx, dword [ebp - 0x1b4]
push ecx
mov edx, dword [ebp - 0x100]
push edx
mov eax, dword [ebp - 0x104]
push eax
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36da0
push ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x364], esp
push str.Chams
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36da0
mov dword [ebp - 0x1b8], edx
push 0
mov ecx, dword [ebp - 0x1b8]
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002bec4
cmp dword [ebp - 0x10], 2
je 0x1002bec4
mov eax, 2
test eax, eax
je 0x1002c513
cmp dword [0x10c36d1c], 0
je 0x1002c513
cmp dword [ebp - 0x10], 2
jne 0x1002bfc2
cmp dword [0x10c36d1c], 0
je 0x1002bfc2
push 0x10c36d20
push str.Enable_desync_chams
call fcn.101038a0
add esp, 8
push 0x10c36d21
push str.Visualize_fake_lag
call fcn.101038a0
add esp, 8
push 0x10c36d22
push str.Layered
call fcn.101038a0
add esp, 8
push 0xb
push 0x10313274
push 0x10c36d28
push 0x102acc2c
call fcn.1002f790
add esp, 0x10
push 0x102acc44
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d23
push str.fakechamscolor
call fcn.10107380
add esp, 0x10
cmp dword [0x10c36d28], 6
je 0x1002bfbd
push 0x10c36d2c
push 0x102acc60
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d2d
push 0x102acc74
call fcn.10107380
add esp, 0x10
jmp 0x1002c513
push 0xb
push 0x10313274
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36db4
push ecx
push str.Player_chams_material
call fcn.1002f790
add esp, 0x10
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36da0
mov dword [ebp - 0x1bc], edx
push 0
mov ecx, dword [ebp - 0x1bc]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002c04f
push 0x102acca0
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36dac
push eax
push str.chamsvisible
call fcn.10107380
add esp, 0x10
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36da0
mov dword [ebp - 0x1c0], ecx
push 0
mov ecx, dword [ebp - 0x1c0]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002c0df
mov edx, dword [ebp - 0x10]
shl edx, 7
add edx, 0x10c36da0
mov dword [ebp - 0x1c4], edx
push 1
mov ecx, dword [ebp - 0x1c4]
call fcn.10024be0
cmp dword [eax], 0
je 0x1002c0df
push 0x102accbc
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36db0
push eax
push str.chamsinvisible
call fcn.10107380
add esp, 0x10
mov ecx, dword [ebp - 0x10]
shl ecx, 7
cmp dword [ecx + 0x10c36db4], 6
je 0x1002c137
push 0x10c36d2c
push 0x102accdc
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d2d
push 0x102accf0
call fcn.10107380
add esp, 0x10
cmp dword [ebp - 0x10], 0
je 0x1002c141
xor edx, edx
je 0x1002c1b8
push 0x10c36d36
push str.Backtrack_chams
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c36d36]
test eax, eax
je 0x1002c1b8
push 0xb
push 0x10313274
push 0x10c36d38
push str.Backtrack_chams_material
call fcn.1002f790
add esp, 0x10
push 0x102acd30
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d3c
push str.backtrackcolor
call fcn.10107380
add esp, 0x10
cmp dword [ebp - 0x10], 0
je 0x1002c1d5
xor ecx, ecx
jne 0x1002c1d5
cmp dword [ebp - 0x10], 1
je 0x1002c1d5
mov edx, 1
test edx, edx
je 0x1002c26a
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36dc2
push eax
push str.Ragdoll_chams
call fcn.101038a0
add esp, 8
mov ecx, dword [ebp - 0x10]
shl ecx, 7
movzx edx, byte [ecx + 0x10c36dc2]
test edx, edx
je 0x1002c268
push 0xb
push 0x10313274
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36dc4
push eax
push str.Ragdoll_chams_material
call fcn.1002f790
add esp, 0x10
push 0x102acd74
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36dc8
push ecx
push str.ragdollcolor
call fcn.10107380
add esp, 0x10
jmp 0x1002c2cc
cmp dword [0x10c36d1c], 0
jne 0x1002c2cc
push 0x10c36d40
push str.Transparency_in_scope
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c36d40]
test edx, edx
je 0x1002c2cc
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102acda4
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c36d44
push 0x102acdac
call fcn.1011a0d0
add esp, 0x18
cmp dword [ebp - 0x10], 0
je 0x1002c2f8
xor eax, eax
jne 0x1002c2f8
cmp dword [ebp - 0x10], 1
je 0x1002c2f8
mov ecx, 1
test ecx, ecx
jne 0x1002c2f8
cmp dword [ebp - 0x10], 2
je 0x1002c2f8
mov edx, 2
test edx, edx
je 0x1002c38b
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d94
push eax
push 0x102acdb4
call fcn.101038a0
add esp, 8
mov ecx, dword [ebp - 0x10]
shl ecx, 7
movzx edx, byte [ecx + 0x10c36d94]
test edx, edx
je 0x1002c38b
push 3
push 0x10313254
mov eax, dword [ebp - 0x10]
shl eax, 7
add eax, 0x10c36d9c
push eax
push str.Glow_type
call fcn.1002f790
add esp, 0x10
push 0x102acdc8
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
mov ecx, dword [ebp - 0x10]
shl ecx, 7
add ecx, 0x10c36d95
push ecx
push str.glowcolor
call fcn.10107380
add esp, 0x10
cmp dword [ebp - 0x10], 2
jne 0x1002c513
push 0x10c375f4
push str.Arms_chams
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c375fc
push str.armscolor
call fcn.10107380
add esp, 0x10
movzx edx, byte [0x10c375f4]
test edx, edx
je 0x1002c454
push 0xb
push 0x10313274
push 0x10c375f8
push str.Arms_chams_material
call fcn.1002f790
add esp, 0x10
cmp dword [0x10c375f8], 6
je 0x1002c454
push 0x10c36d2c
push 0x102ace08
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d2d
push 0x102ace1c
call fcn.10107380
add esp, 0x10
push 0x10c3760a
push str.Weapon_chams
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37610
push str.weaponchamscolors
call fcn.10107380
add esp, 0x10
movzx eax, byte [0x10c3760a]
test eax, eax
je 0x1002c513
push 0xb
push 0x10313274
push 0x10c3760c
push str.Weapon_chams_material
call fcn.1002f790
add esp, 0x10
cmp dword [0x10c3760c], 6
je 0x1002c513
push 0x10c36d2c
push str.Double_material
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c36d2d
push str.doublecolormat
call fcn.10107380
add esp, 0x10
call fcn.10032e70
nop
jmp 0x1002d1a0
cmp dword [0x108461ac], 1
jne 0x1002d1a0
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.world
call fcn.10032e80
add esp, 0x14
push 0x102ace9c
call fcn.10026020
add esp, 4
push 0x10c37626
push str.Rain
call fcn.101038a0
add esp, 8
push 0x10c3757d
push str.Full_bright
call fcn.101038a0
add esp, 8
push 0x10c3757e
push str.Draw_gray
call fcn.101038a0
add esp, 8
push 0x16
push 0x10313338
push 0x10c37588
push str.Skybox
call fcn.1002f790
add esp, 0x10
push 0x102acecc
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90000e2
push 0x10c3758c
push str.skyboxcolor
call fcn.10107380
add esp, 0x10
cmp dword [0x10c37588], 0x15
jne 0x1002c694
mov ecx, 0x10c37590
call fcn.10030050
movzx ecx, al
test ecx, ecx
jne 0x1002c638
mov ecx, 0x10c37590
call fcn.10007400
push eax
push 0x40
push 0x108461b8
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
add esp, 0xc
push 0x102acee4
call fcn.1011be50
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0xc
call fcn.100d7a00
add esp, 8
push 0
push 0
push 0
push 0x40
push 0x108461b8
push str.customsky
call fcn.10110cc0
add esp, 0x18
movzx edx, al
test edx, edx
je 0x1002c68a
push 0x108461b8
mov ecx, 0x10c37590
call fcn.10024ad0
nop
push 1
call fcn.100d7530
add esp, 4
push 0x10c3757f
push str.Color_modulation
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c3757f]
test eax, eax
je 0x1002c737
push str.World_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37580
push str.worldcolor
call fcn.10107380
add esp, 0x10
push str.Props_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37584
push str.propscolor
call fcn.10107380
add esp, 0x10
push 0x10c37625
push str.World_modulation
call fcn.101038a0
add esp, 8
movzx ecx, byte [0x10c37625]
test ecx, ecx
je 0x1002c80a
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102acf60
push ecx
movss xmm0, dword [0x102af994]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c37628
push str.Bloom
call fcn.1011a0d0
add esp, 0x14
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102acf70
push ecx
movss xmm0, dword [0x102af99c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c3762c
push str.Exposure
call fcn.1011a0d0
add esp, 0x14
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102acf84
push ecx
movss xmm0, dword [0x102af998]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c37630
push str.Ambient
call fcn.1011a0d0
add esp, 0x18
push 0x10c37634
push str.Fog_modulation
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c37634]
test edx, edx
je 0x1002c8a5
push 0x102acfa4
push 0
push 0x9c4
push 0
push 0x10c37638
push 0x102acfa8
call fcn.1011a100
add esp, 0x18
push 0x102acfb4
push 0
push 0x64
push 0
push 0x10c3763c
push str.Density
call fcn.1011a100
add esp, 0x18
push 0x102acfc0
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90000e2
push 0x10c37640
push str.fogcolor
call fcn.10107380
add esp, 0x10
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102acfd4
call fcn.10032e80
add esp, 0x14
push str.Render
call fcn.10026020
add esp, 4
push 0x10c36cec
push 0x102acfe4
call fcn.101038a0
add esp, 8
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 9
push 0x10313314
push 0x10c37544
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x39c], esp
push str.Indicators
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push ecx
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
push ecx
push 8
push 0x103132f4
push 0x10c37550
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x398], esp
push str.Removals
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push 1
mov ecx, 0x10c37550
call fcn.10024be0
cmp dword [eax], 0
je 0x1002c9b1
push 0x10c3755e
push str.Fix_zoom_sensivity
call fcn.101038a0
add esp, 8
push 0x10c3775c
push str.Disable_panorama_blur
call fcn.101038a0
add esp, 8
push 0x10c375a8
push str.Client_impacts
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c375a9
push str.clientbulletimpacts
call fcn.10107380
add esp, 0x10
push 0x10c375ad
push str.Server_impacts
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c375ae
push str.serverbulletimpacts
call fcn.10107380
add esp, 0x10
push 0x10c375b2
push str.Local_tracers
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c375b3
push str.bulltracecolor
call fcn.10107380
add esp, 0x10
push 0x10c375b7
push str.Enemy_tracers
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c375b8
push str.enemybulltracecolor
call fcn.10107380
add esp, 0x10
movzx edx, byte [0x10c375b2]
test edx, edx
jne 0x1002cafd
movzx eax, byte [0x10c375b7]
test eax, eax
je 0x1002cb16
push 9
push 0x103131ac
push 0x10c375bc
push str.Tracer_Type
call fcn.1002f790
add esp, 0x10
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
push ecx
push 2
push 0x10313240
push 0x10c375c4
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x384], esp
push str.Hit_marker
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push 0x10c375d5
push str.Damage_marker
call fcn.101038a0
add esp, 8
push 0x10c375d6
push str.Kill_effect
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c375d6]
test edx, edx
je 0x1002cbb9
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ad100
push ecx
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102aa804]
movss dword [esp], xmm0
push 0x10c375d8
push str.Duration
call fcn.1011a0d0
add esp, 0x18
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.chelld
call fcn.10032e80
add esp, 0x14
push 0x102ad11c
call fcn.10026020
add esp, 4
push str.TPKEY__HOTKEY
push 0x10c3769c
push str.Thirdperson_key
call fcn.1002f8c0
add esp, 0xc
push 0x10c376a8
push str.Third_person_when_dead
call fcn.101038a0
add esp, 8
cmp dword [0x10c3769c], 0
jle 0x1002cc5d
cmp dword [0x10c3769c], 0x70
jge 0x1002cc5d
push 0x102ad15c
push 0
push 0x12c
push 0x32
push 0x10c376ac
push str.Third_person_distance
call fcn.1011a100
add esp, 0x18
push 0x102ad178
push 0
push 0x59
push 0
push 0x10c375dc
push str.Field_of_view
call fcn.1011a100
add esp, 0x18
push 0x10c3761e
push str.Taser_range
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c3761e]
test eax, eax
je 0x1002cce1
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37674
push str.taser_range
call fcn.10107380
add esp, 0x10
push 0x10c3775e
push str.Taser_party
call fcn.101038a0
add esp, 8
push 0x10c3755d
push str.Viewmodel_in_scope
call fcn.101038a0
add esp, 8
push 0x10c3775a
push str.Holo_panel
call fcn.101038a0
add esp, 8
push str.Color_Scope
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c3755f
push str.color_scope
call fcn.10107380
add esp, 0x10
push 0x10c37624
push str.Penetration_crosshair
call fcn.101038a0
add esp, 8
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.1332e
call fcn.10032e80
add esp, 0x14
push str.Visuals
call fcn.10026020
add esp, 4
push 0x10c37563
push str.Grenade_prediction
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37565
push str.grenpredcolor
call fcn.10107380
add esp, 0x10
movzx ecx, byte [0x10c37563]
test ecx, ecx
je 0x1002ce52
push 0x10c37564
push str.On_click
call fcn.101038a0
add esp, 8
push 0x102ad248
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37569
push str.tracergrenpredcolor
call fcn.10107380
add esp, 0x10
push 0x10c37689
push str.Grenade_projectiles
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c37689]
test edx, edx
je 0x1002cf5a
push 0x10c37684
push str.Rainbow_tracer
call fcn.101038a0
add esp, 8
push 0x10c3768e
push str.Offscreen_warning
call fcn.101038a0
add esp, 8
push str.Tracer_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37685
push str.grenade_color51235
call fcn.10107380
add esp, 0x10
push str.Warning_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37694
push str.grenade_color_warning12
call fcn.10107380
add esp, 0x10
push str.Warning_circle_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c3768a
push str.grenade_color_warning51
call fcn.10107380
add esp, 0x10
push 0x10c37572
push str.Fire_timer
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37573
push str.molotovcolor
call fcn.10107380
add esp, 0x10
push 0x10c37577
push str.Smoke_timer
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37578
push str.smokecolor
call fcn.10107380
add esp, 0x10
push 0x10c3757c
push str.Bomb_indicator
call fcn.101038a0
add esp, 8
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 6
push 0x10313228
push 0x10c37644
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x380], esp
push str.Weapon_ESP
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push 0
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002d063
push 1
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002d063
push 3
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
je 0x1002d0a4
push 0x102ad384
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37654
push str.weaponcolor
call fcn.10107380
add esp, 0x10
push 2
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
je 0x1002d0f6
push str.Box_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37650
push str.weaponboxcolor
call fcn.10107380
add esp, 0x10
push 4
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
je 0x1002d148
push str.Glow_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c37658
push str.weaponglowcolor
call fcn.10107380
add esp, 0x10
push 5
mov ecx, 0x10c37644
call fcn.10024be0
cmp dword [eax], 0
je 0x1002d19a
push str.Ammo_bar_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c3765c
push str.weaponammocolor
call fcn.10107380
add esp, 0x10
call fcn.10032e70
nop
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x494], 4
jne 0x1002da54
cmp dword [0x108461b0], 0
jne 0x1002d672
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.misc1
call fcn.10032e80
add esp, 0x14
push str.General
call fcn.10026020
add esp, 4
push 0x10c37758
push str.Anti_screenshot
call fcn.101038a0
add esp, 8
push 0x10c37759
push str.Anti_untrusted
call fcn.101038a0
add esp, 8
push 0x10c37732
push str.Rank_reveal_machmaking
call fcn.101038a0
add esp, 8
push 0x10c376ea
push str.Auto_accept_machmaking
call fcn.101038a0
add esp, 8
push 0x10c37731
push str.Unlock_inventory_access
call fcn.101038a0
add esp, 8
push 0x10c376b3
push str.Gravity_ragdolls
call fcn.101038a0
add esp, 8
push 0x10c375c0
push str.Preserve_killfeed
call fcn.101038a0
add esp, 8
push 0x10c3775b
push str.sv_pure_bypass
call fcn.101038a0
add esp, 4
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ad4b0
push ecx
movss xmm0, dword [0x102aa844]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x102a9e88]
movss dword [esp], xmm0
push 0x10c37754
push str.Aspect_ratio_amouth
call fcn.1011a0d0
add esp, 0x18
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.misc2
call fcn.10032e80
add esp, 0x14
push str.Movement
call fcn.10026020
add esp, 4
push 0x10c376b4
push str.Automatic_jump
call fcn.101038a0
add esp, 8
push 4
push 0x103133b0
push 0x10c376b8
push str.Automatic_strafes
call fcn.1002f790
add esp, 0x10
push 0x10c376bc
push str.Crouch_in_air
call fcn.101038a0
add esp, 8
push 0x10c376f8
push str.Fast_stop
call fcn.101038a0
add esp, 8
push 0x10c3775d
push str.Fast_walk
call fcn.101038a0
add esp, 8
push 0x10c376e8
push str.Infinite_duck
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c376e8]
test edx, edx
je 0x1002d3b9
push str.FAKEDUCK__HOTKEY
push 0x10c376ec
push str.Fake_duck
call fcn.1002f8c0
add esp, 0xc
push str.SLOWWALK__HOTKEY
push 0x10c37700
push 0x102ad570
call fcn.1002f8c0
add esp, 0xc
push str.AUTOPEEK__HOTKEY
push 0x10c376c0
push str.Auto_peek
call fcn.1002f8c0
add esp, 0xc
mov eax, 0x10c376c0
test eax, eax
je 0x1002d431
push str.Auto_peek_color
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c376cc
push str.peek_color
call fcn.10107380
add esp, 0x10
push str.EDGEJUMP__HOTKEY
push 0x10c376d0
push str.Edge_jump
call fcn.1002f8c0
add esp, 0xc
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.misc3
call fcn.10032e80
add esp, 0x14
push str.Information
call fcn.10026020
add esp, 4
push 0x10c387c8
push str.Watermark
call fcn.101038a0
add esp, 8
push 0x10c376b1
push str.Spectators_list
call fcn.101038a0
add esp, 8
push 0x10c376b0
push str.Keybinds_list
call fcn.101038a0
add esp, 8
push 7
push 0x1031340c
push 0x10c375d0
push str.Hitsound
call fcn.1002f790
add esp, 0x10
mov ecx, dword [ebp - 0x14]
add ecx, 0x4b8
push ecx
push 3
push 0x103133c8
push 0x10c3771c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x3a0], esp
push str.Logs
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push 0
mov ecx, 0x10c3771c
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002d546
push 1
mov ecx, 0x10c3771c
call fcn.10024be0
cmp dword [eax], 0
jne 0x1002d546
push 2
mov ecx, 0x10c3771c
call fcn.10024be0
cmp dword [eax], 0
je 0x1002d5ba
mov edx, dword [ebp - 0x14]
add edx, 0x4b8
push edx
push 2
push 0x103133c0
push 0x10c37710
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x368], esp
push str.Logs_output
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
push 0x102ad63c
call fcn.1011be50
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 0
push 0x90300e0
push 0x10c3772d
push str.logcolor
call fcn.10107380
add esp, 0x10
push 0x10c3772c
push str.Show_CS:GO_logs
call fcn.101038a0
add esp, 8
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.misc4
call fcn.10032e80
add esp, 0x14
push str.Spammer
call fcn.10026020
add esp, 4
push 0x10c3770c
push str.Chat_Spammer
call fcn.101038a0
add esp, 8
push 0x10c37733
push str.Clantag_Spammer
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c37733]
test eax, eax
je 0x1002d667
push 2
push 0x10313530
push 0x10c37734
push str.Clantag_changer
call fcn.1002f790
add esp, 0x10
call fcn.10032e70
nop
jmp 0x1002da54
cmp dword [0x108461b0], 1
jne 0x1002da54
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.misc5
call fcn.10032e80
add esp, 0x14
push str.Setup
call fcn.10026020
add esp, 4
push 0x10c387bc
push str.OBS_bypass
call fcn.101038a0
add esp, 8
push 0x10c387cc
push str.Developer_mode
call fcn.101038a0
add esp, 8
push 3
push 0x10313538
push 0x10c387c4
push str.DPI_scale
call fcn.1002f790
add esp, 0x10
push 0
push 0
push 0
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [ecx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102aacf8]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3e0]
call fcn.10023890
push eax
push str.GAME__UNLOCK
push str.unlock_hidden_convars
call fcn.1010c690
add esp, 0x18
movzx edx, al
test edx, edx
je 0x1002d763
call fcn.10030390
mov ecx, eax
call fcn.1003afc0
nop
push 0
push 0
push 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [eax]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102aacf8]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3e8]
call fcn.10023890
push eax
push str.RAGE_QUIT
push str.RAGE_QUIT_
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002d7c2
push 0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.misc7
call fcn.10032e80
add esp, 0x14
push 0x102ad720
call fcn.10026020
add esp, 4
push 0x10c364ef
push 0x102ad728
call fcn.101038a0
add esp, 8
push 0x10c37738
push str.Enable_buybot
call fcn.101038a0
add esp, 8
movzx edx, byte [0x10c37738]
test edx, edx
je 0x1002d8de
push 4
push 0x10313390
push 0x10c3773c
push str.Snipers
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
push 4
push 0x103133a0
push 0x10c37740
push str.Pistols
call fcn.1002f790
add esp, 0xc
movss xmm0, dword [0x102a9ebc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10032440
add esp, 8
mov eax, dword [ebp - 0x14]
add eax, 0x4b8
push eax
push 4
push 0x103133d4
push 0x10c37744
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x36c], esp
push 0x102ad758
call fcn.10022ec0
call fcn.1002fdc0
add esp, 0x28
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x20]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x20]
addss xmm0, dword [0x102ab3ec]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.misc8
call fcn.10032e80
add esp, 0x14
push 0x102ad768
call fcn.10026020
add esp, 4
mov ecx, 0x10c387bd
call fcn.1000ff00
mov dword [ebp - 0x1c8], eax
mov ecx, 0x10c387bd
call fcn.10011060
mov dword [ebp - 0x1cc], eax
mov ecx, 0x10c387bd
call fcn.100128a0
mov dword [ebp - 0x1d0], eax
push 0xff
mov ecx, dword [ebp - 0x1c8]
push ecx
mov edx, dword [ebp - 0x1cc]
push edx
mov eax, dword [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x620]
call fcn.100237e0
mov dword [ebp - 0x1d4], eax
lea ecx, [ebp - 0x490]
push ecx
mov ecx, dword [ebp - 0x1d4]
call fcn.10024c90
push str.Viewmodel
lea edx, [ebp - 0x490]
push edx
call fcn.1011be80
add esp, 8
call fcn.1011bc50
push 0x102ad780
push 0
push 0x59
push 0
push 0x10c375e0
push str.Viewmodel_field_of_view
call fcn.1011a100
add esp, 0x18
push 0x102ad79c
push 0
push 0x32
push 0xffffffffffffffce
push 0x10c375e4
push str.Viewmodel_X
call fcn.1011a100
add esp, 0x18
push 0x102ad7ac
push 0
push 0x32
push 0xffffffffffffffce
push 0x10c375e8
push str.Viewmodel_Y
call fcn.1011a100
add esp, 0x18
push 0x102ad7bc
push 0
push 0x32
push 0xffffffffffffffce
push 0x10c375ec
push str.Viewmodel_Z
call fcn.1011a100
add esp, 0x18
push 0x102ad7cc
push 0
push 0xb4
push 0xffffff4c
push 0x10c375f0
push str.Viewmodel_roll
call fcn.1011a100
add esp, 0x18
call fcn.10032e70
nop
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x494], 5
jne 0x1002e427
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push 0x102ad7e0
call fcn.10032e80
add esp, 0x14
push str.Configs
call fcn.10026020
add esp, 4
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
call fcn.100d7850
add esp, 4
movzx ecx, byte [0x10313548]
test ecx, ecx
je 0x1002db73
mov byte [0x10313548], 0
mov ecx, dword [0x10c38818]
call fcn.10074930
mov edx, dword [0x10c38818]
add edx, 0xc
push edx
mov ecx, 0x10845d30
call fcn.10024b60
nop
mov dword [ebp - 0x108], 0x10845d30
mov ecx, dword [ebp - 0x108]
call fcn.10010160
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x108]
call fcn.10028250
mov dword [ebp - 0x1d8], eax
jmp 0x1002db30
mov eax, dword [ebp - 0x7c]
add eax, 0x18
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x7c]
cmp ecx, dword [ebp - 0x1d8]
je 0x1002db73
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0xc0], edx
mov ecx, dword [ebp - 0xc0]
call fcn.10007cb0
cmp eax, 2
jbe 0x1002db71
push 3
mov ecx, dword [ebp - 0xc0]
call fcn.10007cb0
sub eax, 3
push eax
mov ecx, dword [ebp - 0xc0]
call fcn.10007480
nop
jmp 0x1002db27
push 0
push 0
push 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [eax]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3f0]
call fcn.10023890
push eax
push str.CONFIG__FOLDER
push str.Open_configs_folder
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002dc2a
lea ecx, [ebp - 0x3b8]
call fcn.100064f0
mov dword [ebp - 4], 2
lea edx, [ebp - 0x3b8]
push edx
lea ecx, [ebp - 0x1dc]
call fcn.1000e210
lea ecx, [ebp - 0x1dc]
call fcn.10024db0
push 1
push 0
push 0
lea ecx, [ebp - 0x3b8]
call fcn.10007400
push eax
push 0x102ad818
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3b8]
call fcn.10006830
nop
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0xc
call fcn.100d7a00
add esp, 8
push 7
push 0x10845d30
push 0x10c387e4
push str.CONFIGS
call fcn.10115690
add esp, 0x10
push 1
call fcn.100d7530
add esp, 4
push 0
push 0
push 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [eax]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x3f8]
call fcn.10023890
push eax
push str.CONFIG__REFRESH
push str.Refresh_configs
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002dd56
mov ecx, dword [0x10c38818]
call fcn.10074930
mov edx, dword [0x10c38818]
add edx, 0xc
push edx
mov ecx, 0x10845d30
call fcn.10024b60
nop
mov dword [ebp - 0x10c], 0x10845d30
mov ecx, dword [ebp - 0x10c]
call fcn.10010160
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x10c]
call fcn.10028250
mov dword [ebp - 0x1e0], eax
jmp 0x1002dd13
mov eax, dword [ebp - 0x80]
add eax, 0x18
mov dword [ebp - 0x80], eax
mov ecx, dword [ebp - 0x80]
cmp ecx, dword [ebp - 0x1e0]
je 0x1002dd56
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0xc4], edx
mov ecx, dword [ebp - 0xc4]
call fcn.10007cb0
cmp eax, 2
jbe 0x1002dd54
push 3
mov ecx, dword [ebp - 0xc4]
call fcn.10007cb0
sub eax, 3
push eax
mov ecx, dword [ebp - 0xc4]
call fcn.10007480
nop
jmp 0x1002dd0a
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0xc
call fcn.100d7a00
add esp, 8
push 0
push 0
push 0
push 0x40
push 0x10846300
push str.configname
call fcn.10110cc0
add esp, 0x18
push 1
call fcn.100d7530
add esp, 4
push 0
push 0
push 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [eax]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x400]
call fcn.10023890
push eax
push str.CONFIG__CREATE
push str.Create_config
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002ddfd
push 0x10846300
mov ecx, 0x10c387e8
call fcn.10024ad0
call fcn.10028670
nop
mov edx, dword [0x10cf8b58]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0x10846348]
cmp edx, dword [ecx + 8]
jle 0x1002de61
push 0x10846348
call fcn.1027dc6d
add esp, 4
cmp dword [0x10846348], 0xffffffff
jne 0x1002de61
mov dword [ebp - 4], 3
mov ecx, 0x10cf43e0
call fcn.1021de10
movss xmm0, dword [eax]
movss dword [0x10846344], xmm0
mov dword [ebp - 4], 0xffffffff
push 0x10846348
call fcn.1027dc1c
add esp, 4
movss xmm0, dword [0x102a9ea4]
movss dword [ebp - 0x1e4], xmm0
movss xmm0, dword [0x102aa804]
movss dword [ebp - 0x1e8], xmm0
movzx eax, byte [0x10846340]
test eax, eax
jne 0x1002de9e
movss xmm0, dword [0x102a9ea4]
movss dword [ebp - 0x110], xmm0
jmp 0x1002deae
movss xmm0, dword [0x102a9ee4]
movss dword [ebp - 0x110], xmm0
call fcn.100ce550
movss xmm0, dword [0x102a9ec4]
mulss xmm0, dword [eax + 0x10]
mulss xmm0, dword [ebp - 0x110]
addss xmm0, dword [0x1031354c]
movss dword [ebp - 0x1ec], xmm0
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x1ec]
push eax
call fcn.1000d730
add esp, 0xc
fstp dword [0x1031354c]
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x1031354c]
mulss xmm0, dword [ecx + 0x34]
mov edx, dword [ebp - 0x14]
movss xmm1, dword [0x102a9ea4]
subss xmm1, dword [edx + 0x48c]
mulss xmm0, xmm1
push ecx
movss dword [esp], xmm0
push 0
call fcn.100d7a00
add esp, 8
push 1
call fcn.100d7530
add esp, 4
push 0
push 0
push 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [eax]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x408]
call fcn.10023890
push eax
push str.CONFIG__SAVE
push 0x102ad894
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002df98
call fcn.10032710
nop
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x410]
call fcn.10023890
push eax
push str.CONFIG__LOAD
push str.Load_config
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002dff4
call fcn.100314f0
nop
push 0
push 0
push 0
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [ecx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x418]
call fcn.10023890
push eax
push str.CONFIG__delete
push 0x102ad8d0
call fcn.1010c690
add esp, 0x18
movzx edx, al
test edx, edx
je 0x1002e050
call fcn.10032580
nop
push 1
call fcn.100d7530
add esp, 4
call fcn.100d7450
nop
call fcn.10032e70
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x4a8]
mov dword [ebp - 0x370], ecx
mov edx, dword [0x10cf8b58]
mov eax, dword fs:[0x2c]
mov ecx, dword [eax + edx*4]
mov edx, dword [0x10846358]
cmp edx, dword [ecx + 8]
jle 0x1002e0cb
push 0x10846358
call fcn.1027dc6d
add esp, 4
cmp dword [0x10846358], 0xffffffff
jne 0x1002e0cb
mov ecx, 0x1084634c
call fcn.1000e050
push 0x1028b270
call fcn.1027dbdc
add esp, 4
push 0x10846358
call fcn.1027dc1c
add esp, 4
movzx eax, byte [0x10c36ecc]
test eax, eax
jne 0x1002e16f
mov ecx, 0x1084634c
call fcn.10028fd0
nop
mov dword [ebp - 0x114], 0x10c36ed0
mov ecx, dword [ebp - 0x114]
call fcn.10010160
mov dword [ebp - 0x84], eax
mov ecx, dword [ebp - 0x114]
call fcn.10028250
mov dword [ebp - 0x1f0], eax
jmp 0x1002e122
mov ecx, dword [ebp - 0x84]
add ecx, 0x1c
mov dword [ebp - 0x84], ecx
mov edx, dword [ebp - 0x84]
cmp edx, dword [ebp - 0x1f0]
je 0x1002e16f
mov eax, dword [ebp - 0x84]
push eax
lea ecx, [ebp - 0x4dc]
call fcn.10023b30
mov dword [ebp - 4], 4
lea ecx, [ebp - 0x4dc]
push ecx
mov ecx, 0x1084634c
call fcn.10022810
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x4dc]
call fcn.10024790
nop
jmp 0x1002e113
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.cfg2
call fcn.10032e80
add esp, 0x14
push str.Player_list
call fcn.10026020
add esp, 4
mov ecx, 0x1084634c
call fcn.10030080
movzx edx, al
test edx, edx
jne 0x1002e2cd
lea ecx, [ebp - 0x2d8]
call fcn.1000e050
mov dword [ebp - 4], 5
mov dword [ebp - 0x118], 0x1084634c
mov ecx, dword [ebp - 0x118]
call fcn.10010160
mov dword [ebp - 0x88], eax
mov ecx, dword [ebp - 0x118]
call fcn.10028250
mov dword [ebp - 0x1f4], eax
jmp 0x1002e217
mov eax, dword [ebp - 0x88]
add eax, 0x1c
mov dword [ebp - 0x88], eax
mov ecx, dword [ebp - 0x88]
cmp ecx, dword [ebp - 0x1f4]
je 0x1002e25f
mov edx, dword [ebp - 0x88]
push edx
lea ecx, [ebp - 0x4f8]
call fcn.10023b30
mov byte [ebp - 4], 6
lea eax, [ebp - 0x4f4]
push eax
lea ecx, [ebp - 0x2d8]
call fcn.10022840
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x4f8]
call fcn.10024790
nop
jmp 0x1002e208
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x102af984]
mulss xmm0, dword [ecx]
push ecx
movss dword [esp], xmm0
call fcn.100d7850
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0xc
call fcn.100d7a00
add esp, 8
push 9
lea edx, [ebp - 0x2d8]
push edx
push 0x1084635c
push str.PLAYERLIST
call fcn.10115690
add esp, 0x10
push 1
call fcn.100d7530
add esp, 4
call fcn.100d7450
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2d8]
call fcn.10024680
nop
mov ecx, 0x1084634c
call fcn.10030080
movzx eax, al
test eax, eax
jne 0x1002e416
mov ecx, 0x1084634c
call fcn.100328c0
cmp dword [0x1084635c], eax
jb 0x1002e306
mov ecx, 0x1084634c
call fcn.100328c0
sub eax, 1
mov dword [0x1084635c], eax
mov ecx, dword [0x1084635c]
push ecx
mov ecx, 0x1084634c
call fcn.10028b90
mov edx, dword [eax]
add edx, 0x10c36edc
push edx
push str.White_list
call fcn.101038a0
add esp, 8
mov eax, dword [0x1084635c]
push eax
mov ecx, 0x1084634c
call fcn.10028b90
mov ecx, dword [eax]
movzx edx, byte [ecx + 0x10c36edc]
test edx, edx
jne 0x1002e3bd
mov eax, dword [0x1084635c]
push eax
mov ecx, 0x1084634c
call fcn.10028b90
mov ecx, dword [eax]
add ecx, 0x10c36f1d
push ecx
push str.High_priority
call fcn.101038a0
add esp, 8
mov edx, dword [0x1084635c]
push edx
mov ecx, 0x1084634c
call fcn.10028b90
mov eax, dword [eax]
add eax, 0x10c36f5e
push eax
push str.Force_safe_points
call fcn.101038a0
add esp, 8
mov ecx, dword [0x1084635c]
push ecx
mov ecx, 0x1084634c
call fcn.10028b90
mov edx, dword [eax]
add edx, 0x10c36f9f
push edx
push str.Force_body_aim
call fcn.101038a0
add esp, 8
push 0x10c37534
push str.Override_Resolver_LowDelta_Angle
call fcn.101038a0
add esp, 8
movzx eax, byte [0x10c37534]
test eax, eax
je 0x1002e416
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102ad968
push ecx
movss xmm0, dword [0x102a9ed0]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push 0x10c37538
push str.Custome_Angle_Amount
call fcn.1011a0d0
add esp, 0x18
call fcn.100cbcd0
nop
call fcn.100cbcd0
call fcn.10032e70
nop
mov ecx, dword [ebp - 0x14]
cmp dword [ecx + 0x494], 6
jne 0x1002f5d2
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x24]
movss dword [esp], xmm0
push str.lua1
call fcn.10032e80
add esp, 0x14
push 0x102ad990
call fcn.10026020
add esp, 4
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
call fcn.100d7850
add esp, 4
movzx edx, byte [0x10313550]
test edx, edx
je 0x1002e582
mov byte [0x10313550], 0
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov dword [ebp - 0x11c], 0x10845d3c
mov ecx, dword [ebp - 0x11c]
call fcn.10010160
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x11c]
call fcn.10028250
mov dword [ebp - 0x1f8], eax
jmp 0x1002e500
mov eax, dword [ebp - 0x8c]
add eax, 0x18
mov dword [ebp - 0x8c], eax
mov ecx, dword [ebp - 0x8c]
cmp ecx, dword [ebp - 0x1f8]
je 0x1002e582
mov edx, dword [ebp - 0x8c]
mov dword [ebp - 0x48], edx
mov ecx, dword [ebp - 0x48]
call fcn.10007cb0
cmp eax, 5
jb 0x1002e559
mov ecx, dword [ebp - 0x48]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x48]
call fcn.10028b60
movsx eax, byte [eax]
cmp eax, 0x63
jne 0x1002e559
push 5
mov ecx, dword [ebp - 0x48]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x48]
call fcn.10007480
nop
jmp 0x1002e57d
mov ecx, dword [ebp - 0x48]
call fcn.10007cb0
cmp eax, 4
jb 0x1002e57d
push 4
mov ecx, dword [ebp - 0x48]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x48]
call fcn.10007480
nop
jmp 0x1002e4f1
push 0
push 0
push 0
push ecx
movss xmm0, dword [0x102af96c]
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x470]
call fcn.10023890
push eax
push str.LUAS__FOLDER
push str.Open_scripts_folder
call fcn.1010c690
add esp, 0x18
movzx ecx, al
test ecx, ecx
je 0x1002e632
lea ecx, [ebp - 0x3d0]
call fcn.100064f0
mov dword [ebp - 4], 7
lea edx, [ebp - 0x3d0]
push edx
lea ecx, [ebp - 0x1fc]
call fcn.1000e210
lea ecx, [ebp - 0x1fc]
call fcn.10024ed0
push 1
push 0
push 0
lea ecx, [ebp - 0x3d0]
call fcn.10007400
push eax
push 0x102ad9b8
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3d0]
call fcn.10006830
nop
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0xc
call fcn.100d7a00
add esp, 8
mov ecx, 0x10845d3c
call fcn.10030080
movzx eax, al
test eax, eax
je 0x1002e679
push 7
push 0x10845d3c
push 0x10845c70
push 0x102ad9c0
call fcn.10115690
add esp, 0x10
jmp 0x1002e804
push 0x10845d3c
lea ecx, [ebp - 0x390]
call fcn.100236f0
mov dword [ebp - 4], 8
mov dword [ebp - 0x120], 0x10845d3c
mov ecx, dword [ebp - 0x120]
call fcn.10010160
mov dword [ebp - 0x90], eax
mov ecx, dword [ebp - 0x120]
call fcn.10028250
mov dword [ebp - 0x200], eax
jmp 0x1002e6cd
mov ecx, dword [ebp - 0x90]
add ecx, 0x18
mov dword [ebp - 0x90], ecx
mov edx, dword [ebp - 0x90]
cmp edx, dword [ebp - 0x200]
je 0x1002e7be
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x204], eax
call fcn.10030180
mov dword [ebp - 0x214], eax
push 0x102ad9c8
mov ecx, dword [ebp - 0x204]
push ecx
lea edx, [ebp - 0x540]
push edx
call fcn.1001fc30
add esp, 0xc
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0x208]
mov dword [ebp - 0x20c], eax
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x20c]
mov dword [ebp - 0x210], ecx
mov edx, dword [ebp - 0x210]
push edx
mov ecx, dword [ebp - 0x214]
call fcn.101cae60
mov dword [ebp - 0xc8], eax
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x540]
call fcn.10006830
nop
cmp dword [ebp - 0xc8], 0xffffffff
jne 0x1002e769
jmp 0x1002e6be
call fcn.10030180
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x428]
push ecx
mov ecx, dword [ebp - 0x218]
call fcn.10028c50
mov ecx, eax
call fcn.10024c50
movzx edx, al
test edx, edx
je 0x1002e7b9
push str.__loaded_
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, 0x10845d3c
call fcn.10028bd0
mov ecx, eax
call fcn.100251d0
nop
jmp 0x1002e6be
push 7
push 0x10845d3c
push 0x10845c70
push str.LUAS
call fcn.10115690
add esp, 0x10
lea ecx, [ebp - 0x390]
push ecx
call fcn.100062b0
add esp, 4
push eax
mov ecx, 0x10845d3c
call fcn.10024af0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x390]
call fcn.10024680
nop
push 1
call fcn.100d7530
add esp, 4
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x430]
call fcn.10023890
push eax
push str.LUA__REFRESH
push str.Refresh_scripts
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002e96b
call fcn.10030180
mov ecx, eax
call fcn.101d5d10
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov ecx, 0x10845d3c
call fcn.100328f0
cmp dword [0x10845c70], eax
jb 0x1002e8ac
mov ecx, 0x10845d3c
call fcn.100328f0
sub eax, 1
mov dword [0x10845c70], eax
mov dword [ebp - 0x124], 0x10845d3c
mov ecx, dword [ebp - 0x124]
call fcn.10010160
mov dword [ebp - 0x94], eax
mov ecx, dword [ebp - 0x124]
call fcn.10028250
mov dword [ebp - 0x21c], eax
jmp 0x1002e8e9
mov ecx, dword [ebp - 0x94]
add ecx, 0x18
mov dword [ebp - 0x94], ecx
mov edx, dword [ebp - 0x94]
cmp edx, dword [ebp - 0x21c]
je 0x1002e96b
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x4c], eax
mov ecx, dword [ebp - 0x4c]
call fcn.10007cb0
cmp eax, 5
jb 0x1002e942
mov ecx, dword [ebp - 0x4c]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x4c]
call fcn.10028b60
movsx ecx, byte [eax]
cmp ecx, 0x63
jne 0x1002e942
push 5
mov ecx, dword [ebp - 0x4c]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x4c]
call fcn.10007480
nop
jmp 0x1002e966
mov ecx, dword [ebp - 0x4c]
call fcn.10007cb0
cmp eax, 4
jb 0x1002e966
push 4
mov ecx, dword [ebp - 0x4c]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x4c]
call fcn.10007480
nop
jmp 0x1002e8da
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x438]
call fcn.10023890
push eax
push str.LUA__EDIT
push str.Edit_script
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002e9e5
mov byte [0x10845c74], 0
mov ecx, dword [0x10845c70]
push ecx
mov ecx, 0x10845d3c
call fcn.10028bd0
push eax
mov ecx, 0x10845d08
call fcn.10024a50
nop
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x440]
call fcn.10023890
push eax
push str.SCRIPTS__LOAD
push str.Load_script
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002ebf5
call fcn.10030180
mov dword [ebp - 0x224], eax
mov ecx, dword [0x10845c70]
mov dword [ebp - 0x220], ecx
mov edx, dword [ebp - 0x220]
push edx
mov ecx, dword [ebp - 0x224]
call fcn.101cee90
call fcn.10030180
mov ecx, eax
call fcn.101d5d10
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov ecx, 0x10845d3c
call fcn.100328f0
cmp dword [0x10845c70], eax
jb 0x1002eaac
mov ecx, 0x10845d3c
call fcn.100328f0
sub eax, 1
mov dword [0x10845c70], eax
mov dword [ebp - 0x128], 0x10845d3c
mov ecx, dword [ebp - 0x128]
call fcn.10010160
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x128]
call fcn.10028250
mov dword [ebp - 0x228], eax
jmp 0x1002eae9
mov eax, dword [ebp - 0x98]
add eax, 0x18
mov dword [ebp - 0x98], eax
mov ecx, dword [ebp - 0x98]
cmp ecx, dword [ebp - 0x228]
je 0x1002eb6b
mov edx, dword [ebp - 0x98]
mov dword [ebp - 0x50], edx
mov ecx, dword [ebp - 0x50]
call fcn.10007cb0
cmp eax, 5
jb 0x1002eb42
mov ecx, dword [ebp - 0x50]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x50]
call fcn.10028b60
movsx eax, byte [eax]
cmp eax, 0x63
jne 0x1002eb42
push 5
mov ecx, dword [ebp - 0x50]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x50]
call fcn.10007480
nop
jmp 0x1002eb66
mov ecx, dword [ebp - 0x50]
call fcn.10007cb0
cmp eax, 4
jb 0x1002eb66
push 4
mov ecx, dword [ebp - 0x50]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x50]
call fcn.10007480
nop
jmp 0x1002eada
call fcn.100302d0
mov dword [ebp - 0x234], eax
push 0
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x394], esp
push 0x102ada38
mov ecx, dword [0x10845c70]
push ecx
mov ecx, 0x10845d3c
call fcn.10028bd0
push eax
push 0x102ada40
lea edx, [ebp - 0x558]
push edx
call fcn.1001fd00
add esp, 0xc
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0x22c]
mov dword [ebp - 0x230], eax
mov dword [ebp - 4], 0xa
mov ecx, dword [ebp - 0x230]
push ecx
push esi
call fcn.1001fae0
add esp, 0xc
mov ecx, dword [ebp - 0x234]
call fcn.10039050
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x558]
call fcn.10006830
nop
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x448]
call fcn.10023890
push eax
push str.SCRIPTS__UNLOAD
push str.Unload_script
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002ee05
call fcn.10030180
mov dword [ebp - 0x23c], eax
mov ecx, dword [0x10845c70]
mov dword [ebp - 0x238], ecx
mov edx, dword [ebp - 0x238]
push edx
mov ecx, dword [ebp - 0x23c]
call fcn.101d7ce0
call fcn.10030180
mov ecx, eax
call fcn.101d5d10
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov ecx, 0x10845d3c
call fcn.100328f0
cmp dword [0x10845c70], eax
jb 0x1002ecbc
mov ecx, 0x10845d3c
call fcn.100328f0
sub eax, 1
mov dword [0x10845c70], eax
mov dword [ebp - 0x12c], 0x10845d3c
mov ecx, dword [ebp - 0x12c]
call fcn.10010160
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x12c]
call fcn.10028250
mov dword [ebp - 0x240], eax
jmp 0x1002ecf9
mov eax, dword [ebp - 0x9c]
add eax, 0x18
mov dword [ebp - 0x9c], eax
mov ecx, dword [ebp - 0x9c]
cmp ecx, dword [ebp - 0x240]
je 0x1002ed7b
mov edx, dword [ebp - 0x9c]
mov dword [ebp - 0x54], edx
mov ecx, dword [ebp - 0x54]
call fcn.10007cb0
cmp eax, 5
jb 0x1002ed52
mov ecx, dword [ebp - 0x54]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x54]
call fcn.10028b60
movsx eax, byte [eax]
cmp eax, 0x63
jne 0x1002ed52
push 5
mov ecx, dword [ebp - 0x54]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x54]
call fcn.10007480
nop
jmp 0x1002ed76
mov ecx, dword [ebp - 0x54]
call fcn.10007cb0
cmp eax, 4
jb 0x1002ed76
push 4
mov ecx, dword [ebp - 0x54]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x54]
call fcn.10007480
nop
jmp 0x1002ecea
call fcn.100302d0
mov dword [ebp - 0x24c], eax
push 0
sub esp, 0x18
mov esi, esp
mov dword [ebp - 0x378], esp
push str._script
mov ecx, dword [0x10845c70]
push ecx
mov ecx, 0x10845d3c
call fcn.10028bd0
push eax
push str.Unloaded
lea edx, [ebp - 0x570]
push edx
call fcn.1001fd00
add esp, 0xc
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0x244]
mov dword [ebp - 0x248], eax
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp - 0x248]
push ecx
push esi
call fcn.1001fae0
add esp, 0xc
mov ecx, dword [ebp - 0x24c]
call fcn.10039050
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x570]
call fcn.10006830
nop
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x450]
call fcn.10023890
push eax
push str.SCRIPTS__RELOAD
push str.Reload_all_scripts
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002ef6e
call fcn.10030180
mov ecx, eax
call fcn.101d63b0
call fcn.10030180
mov ecx, eax
call fcn.101d5d10
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov ecx, 0x10845d3c
call fcn.100328f0
cmp dword [0x10845c70], eax
jb 0x1002eeaf
mov ecx, 0x10845d3c
call fcn.100328f0
sub eax, 1
mov dword [0x10845c70], eax
mov dword [ebp - 0x130], 0x10845d3c
mov ecx, dword [ebp - 0x130]
call fcn.10010160
mov dword [ebp - 0xa0], eax
mov ecx, dword [ebp - 0x130]
call fcn.10028250
mov dword [ebp - 0x250], eax
jmp 0x1002eeec
mov ecx, dword [ebp - 0xa0]
add ecx, 0x18
mov dword [ebp - 0xa0], ecx
mov edx, dword [ebp - 0xa0]
cmp edx, dword [ebp - 0x250]
je 0x1002ef6e
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x58], eax
mov ecx, dword [ebp - 0x58]
call fcn.10007cb0
cmp eax, 5
jb 0x1002ef45
mov ecx, dword [ebp - 0x58]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x58]
call fcn.10028b60
movsx ecx, byte [eax]
cmp ecx, 0x63
jne 0x1002ef45
push 5
mov ecx, dword [ebp - 0x58]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x58]
call fcn.10007480
nop
jmp 0x1002ef69
mov ecx, dword [ebp - 0x58]
call fcn.10007cb0
cmp eax, 4
jb 0x1002ef69
push 4
mov ecx, dword [ebp - 0x58]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x58]
call fcn.10007480
nop
jmp 0x1002eedd
push 0
push 0
push 0
mov edx, dword [ebp - 0x14]
movss xmm0, dword [0x102af970]
mulss xmm0, dword [edx]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [0x102af980]
mulss xmm0, dword [0x10313544]
push ecx
movss dword [esp], xmm0
lea ecx, [ebp - 0x458]
call fcn.10023890
push eax
push str.SCRIPTS__UNLOADALL
push str.Unload_all_scripts
call fcn.1010c690
add esp, 0x18
movzx eax, al
test eax, eax
je 0x1002f0d7
call fcn.10030180
mov ecx, eax
call fcn.101d7c40
call fcn.10030180
mov ecx, eax
call fcn.101d5d10
call fcn.10030180
add eax, 0x10
push eax
mov ecx, 0x10845d3c
call fcn.10024b60
nop
mov ecx, 0x10845d3c
call fcn.100328f0
cmp dword [0x10845c70], eax
jb 0x1002f018
mov ecx, 0x10845d3c
call fcn.100328f0
sub eax, 1
mov dword [0x10845c70], eax
mov dword [ebp - 0x134], 0x10845d3c
mov ecx, dword [ebp - 0x134]
call fcn.10010160
mov dword [ebp - 0xa4], eax
mov ecx, dword [ebp - 0x134]
call fcn.10028250
mov dword [ebp - 0x254], eax
jmp 0x1002f055
mov ecx, dword [ebp - 0xa4]
add ecx, 0x18
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 0xa4]
cmp edx, dword [ebp - 0x254]
je 0x1002f0d7
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x5c], eax
mov ecx, dword [ebp - 0x5c]
call fcn.10007cb0
cmp eax, 5
jb 0x1002f0ae
mov ecx, dword [ebp - 0x5c]
call fcn.10007cb0
sub eax, 1
push eax
mov ecx, dword [ebp - 0x5c]
call fcn.10028b60
movsx ecx, byte [eax]
cmp ecx, 0x63
jne 0x1002f0ae
push 5
mov ecx, dword [ebp - 0x5c]
call fcn.10007cb0
sub eax, 5
push eax
mov ecx, dword [ebp - 0x5c]
call fcn.10007480
nop
jmp 0x1002f0d2
mov ecx, dword [ebp - 0x5c]
call fcn.10007cb0
cmp eax, 4
jb 0x1002f0d2
push 4
mov ecx, dword [ebp - 0x5c]
call fcn.10007cb0
sub eax, 4
push eax
mov ecx, dword [ebp - 0x5c]
call fcn.10007480
nop
jmp 0x1002f046
call fcn.100d7450
nop
call fcn.10032e70
push ecx
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x2c]
movss dword [esp], xmm0
push str.lua2
call fcn.10032e80
add esp, 0x14
push str.Elements
call fcn.10026020
add esp, 4
push 0x10c387cd
push str.Allow_HTTP_requests
call fcn.101038a0
add esp, 8
push 0x10c387ce
push str.Allow_files_read_or_write
call fcn.101038a0
add esp, 8
call fcn.1011bc50
mov byte [ebp - 0x15], 0
call fcn.10030180
add eax, 0x10
mov dword [ebp - 0x138], eax
mov ecx, dword [ebp - 0x138]
call fcn.10010160
mov dword [ebp - 0xa8], eax
mov ecx, dword [ebp - 0x138]
call fcn.10028250
mov dword [ebp - 0x258], eax
jmp 0x1002f194
mov edx, dword [ebp - 0xa8]
add edx, 0x18
mov dword [ebp - 0xa8], edx
mov eax, dword [ebp - 0xa8]
cmp eax, dword [ebp - 0x258]
je 0x1002f59e
mov ecx, dword [ebp - 0xa8]
mov dword [ebp - 0x25c], ecx
call fcn.10030180
add eax, 0x1c
mov dword [ebp - 0x268], eax
call fcn.10030180
mov dword [ebp - 0x260], eax
mov edx, dword [ebp - 0x25c]
push edx
mov ecx, dword [ebp - 0x260]
call fcn.101cae60
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0x264]
push eax
mov ecx, dword [ebp - 0x268]
call fcn.10028c10
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [ebp - 0x13c]
call fcn.10010160
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 0x13c]
call fcn.10028250
mov dword [ebp - 0x270], eax
jmp 0x1002f23a
mov edx, dword [ebp - 0xac]
add edx, 0x4c
mov dword [ebp - 0xac], edx
mov eax, dword [ebp - 0xac]
cmp eax, dword [ebp - 0x270]
je 0x1002f599
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x30], ecx
lea ecx, [ebp - 0x2c0]
call fcn.100064f0
mov dword [ebp - 4], 0xc
mov byte [ebp - 0x39], 0
mov byte [ebp - 0x3a], 0
mov edx, dword [ebp - 0x30]
mov dword [ebp - 0x140], edx
mov ecx, dword [ebp - 0x140]
call fcn.10007400
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0x140]
call fcn.10028210
mov dword [ebp - 0x274], eax
jmp 0x1002f2ab
mov eax, dword [ebp - 0xb0]
add eax, 1
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0xb0]
cmp ecx, dword [ebp - 0x274]
je 0x1002f307
mov edx, dword [ebp - 0xb0]
mov dword [ebp - 0x144], edx
mov eax, dword [ebp - 0x144]
movsx ecx, byte [eax]
cmp ecx, 0x2e
jne 0x1002f2e7
movzx edx, byte [ebp - 0x39]
test edx, edx
je 0x1002f2e3
mov byte [ebp - 0x3a], 1
jmp 0x1002f29c
mov byte [ebp - 0x39], 1
movzx eax, byte [ebp - 0x3a]
test eax, eax
je 0x1002f305
mov ecx, dword [ebp - 0x144]
movzx edx, byte [ecx]
push edx
lea ecx, [ebp - 0x2c0]
call fcn.100079f0
nop
jmp 0x1002f29c
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x48]
mov dword [ebp - 0x148], ecx
cmp dword [ebp - 0x148], 5
ja case.default.0x1002f326
mov edx, dword [ebp - 0x148]
jmp dword [edx*4 + 0x1002f644]
mov byte [ebp - 0x15], 0
jmp case.default.0x1002f326
mov byte [ebp - 0x15], 1
mov eax, dword [ebp - 0x30]
add eax, 0x18
push eax
lea ecx, [ebp - 0x2c0]
call fcn.10007400
push eax
call fcn.101038a0
add esp, 8
jmp case.default.0x1002f326
mov byte [ebp - 0x15], 0
mov ecx, dword [ebp - 0x30]
add ecx, 0x1c
call fcn.100328f0
mov dword [ebp - 0x278], eax
xor ecx, ecx
mov byte [ebp - 0x5d], cl
lea ecx, [ebp - 0x5d]
call fcn.10024c40
mov dword [ebp - 0x27c], eax
lea ecx, [ebp - 0x2c0]
call fcn.10007400
mov dword [ebp - 0x280], eax
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x30]
add eax, 0x1c
push eax
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x30]
add edx, 0x28
push edx
mov eax, dword [ebp - 0x280]
push eax
call fcn.1002f660
add esp, 0x14
jmp case.default.0x1002f326
mov byte [ebp - 0x15], 0
mov ecx, dword [ebp - 0x30]
mov edx, dword [ecx + 0x30]
mov dword [ebp - 0x284], edx
mov eax, dword [ebp - 0x30]
mov ecx, dword [eax + 0x2c]
mov dword [ebp - 0x288], ecx
lea ecx, [ebp - 0x2c0]
call fcn.10007400
mov dword [ebp - 0x28c], eax
push 0x102adb18
push 0
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
mov ecx, dword [ebp - 0x30]
add ecx, 0x34
push ecx
mov edx, dword [ebp - 0x28c]
push edx
call fcn.1011a100
add esp, 0x18
jmp case.default.0x1002f326
mov byte [ebp - 0x15], 0
mov eax, dword [ebp - 0x30]
movss xmm0, dword [eax + 0x3c]
movss dword [ebp - 0x290], xmm0
mov ecx, dword [ebp - 0x30]
movss xmm0, dword [ecx + 0x38]
movss dword [ebp - 0x294], xmm0
lea ecx, [ebp - 0x2c0]
call fcn.10007400
mov dword [ebp - 0x298], eax
push ecx
movss xmm0, dword [0x102a9ea4]
movss dword [esp], xmm0
push 0x102adb1c
push ecx
movss xmm0, dword [ebp - 0x290]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x294]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x30]
add edx, 0x40
push edx
mov eax, dword [ebp - 0x298]
push eax
call fcn.1011a0d0
add esp, 0x18
jmp case.default.0x1002f326
movzx ecx, byte [ebp - 0x15]
test ecx, ecx
je 0x1002f4ad
mov byte [ebp - 0x15], 0
jmp 0x1002f4ff
push 0x20
lea edx, [ebp - 0x2c0]
push edx
lea eax, [ebp - 0x588]
push eax
call fcn.1001fbb0
add esp, 0xc
mov dword [ebp - 0x29c], eax
mov ecx, dword [ebp - 0x29c]
mov dword [ebp - 0x2a0], ecx
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x2a0]
call fcn.10007400
push eax
call fcn.1011be50
add esp, 4
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x588]
call fcn.10006830
nop
push ecx
movss xmm0, dword [0x102a9ee4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
call fcn.100d9b80
add esp, 8
push 1
push 0x90300e0
mov edx, dword [ebp - 0x30]
add edx, 0x44
push edx
lea eax, [ebp - 0x2c0]
push eax
push 0x102adb24
lea ecx, [ebp - 0x5a0]
push ecx
call fcn.1001fd00
add esp, 0xc
mov dword [ebp - 0x2a4], eax
mov edx, dword [ebp - 0x2a4]
mov dword [ebp - 0x2a8], edx
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x2a8]
call fcn.10007400
push eax
call fcn.10107380
add esp, 0x10
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x5a0]
call fcn.10006830
nop
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c0]
call fcn.10006830
nop
jmp 0x1002f22b
jmp 0x1002f185
mov ecx, 0x10845d08
call fcn.10030050
movzx eax, al
test eax, eax
jne 0x1002f5cc
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x37c], esp
push 0x10845d08
call fcn.10022e20
call fcn.100317b0
add esp, 0x18
call fcn.10032e70
nop
push 0
push ecx
movss xmm0, dword [ebp - 0x70]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0xb4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x460]
call fcn.10023890
push eax
call fcn.100db3e0
add esp, 8
mov ecx, dword [ebp - 0x44]
xorps xmm0, xmm0
movss dword [ecx + 0x28], xmm0
call fcn.100cbcd0
nop
call fcn.100cbb80
push 1
call fcn.100d74c0
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret 4