Function at 0x10045578
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1005eb60
mov eax, dword fs:[0]
push eax
sub esp, 0x70
mov eax, dword [0x10079a30]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
call fcn.10050d00
push 0x2d
call fcn.1004f2e0
add esp, 4
test al, al
je 0x10041bee
cmp byte [0x100b0ef8], 0
sete al
mov byte [0x100b0ef8], al
jmp 0x10041bf3
mov al, byte [0x100b0ef8]
mov ecx, dword [0x100b1068]
test al, al
sete byte [ebp - 0x60]
push dword [ebp - 0x60]
mov eax, dword [ecx]
mov eax, dword [eax + 0x2c]
call eax
mov cl, byte [0x100b0ef8]
test cl, cl
jne 0x10041c52
cmp byte [0x100b0f24], cl
je 0x10041c6c
movss xmm1, dword [0x100b13a8]
mov eax, dword [0x100b106c]
movaps xmm0, xmm1
mulss xmm0, dword [0x10065b8c]
mov dword [0x100b0f20], eax
mov dword [0x100b106c], 0
mov byte [0x100b0f24], cl
movss dword [0x100b1070], xmm0
jmp 0x10041c8b
cmp byte [0x100b0f24], 0
jne 0x10041c6c
mov eax, dword [0x100b0f20]
mov dword [0x100b106c], eax
mov byte [0x100b0f24], 1
movss xmm1, dword [0x100b13a8]
movaps xmm0, xmm1
mulss xmm0, dword [0x10065b8c]
movss dword [0x100b1070], xmm0
test cl, cl
jne 0x10041cc5
mov eax, dword [0x100b0038]
movss xmm0, dword [eax + 0x14]
mulss xmm0, dword [str.UUU_]
subss xmm1, xmm0
movss xmm0, dword [0x10066bc8]
comiss xmm0, xmm1
movss dword [0x100b13a8], xmm1
jb 0x10041cf6
mov dword [0x100b13a8], 0
jmp 0x10045ce9
mov eax, dword [0x100b0038]
movss xmm0, dword [eax + 0x14]
mulss xmm0, dword [str.UUU_]
addss xmm0, xmm1
comiss xmm0, dword [0x100661ec]
movss dword [0x100b13a8], xmm0
jb 0x10041cf6
mov dword [0x100b13a8], 0x3f800000
mov ecx, dword [0x100b170c]
push dword [ecx + 0x20]
push str.Immune
call fcn.10057560
cvttss2si ecx, dword [0x100b1070]
mov edx, eax
mov eax, dword [0x1007971c]
inc eax
sub esp, 0x10
mov dword [ebp - 0x70], 0x19
mov dword [ebp - 0x6c], 0x19
mov dword [ebp - 0x68], 0x19
mov dword [0x100b1080], edx
movd xmm2, dword [0x10079714]
movd xmm3, eax
mov eax, dword [0x10079718]
sub eax, edx
mov dword [ebp - 0x74], ecx
movups xmm0, xmmword [ebp - 0x74]
sub eax, 9
lea ecx, [edx + 9]
movd xmm4, ecx
mov ecx, dword [0x100b170c]
cvtdq2ps xmm4, xmm4
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm2, xmm2
movups xmmword [eax], xmm0
movss dword [esp + 0xc], xmm4
movss dword [esp + 8], xmm3
movss dword [esp + 4], xmm1
movss dword [esp], xmm2
call fcn.10057f30
cvttss2si eax, dword [0x100b1070]
mov ecx, dword [0x100b1080]
sub esp, 0x10
mov dword [ebp - 0x70], 0x32
mov dword [ebp - 0x6c], 0x32
mov dword [ebp - 0x68], 0x32
mov dword [ebp - 0x74], eax
lea eax, [ecx + 5]
movd xmm4, eax
mov eax, dword [0x1007971c]
movups xmm0, xmmword [ebp - 0x74]
add eax, 0xfffffffe
cvtdq2ps xmm4, xmm4
movd xmm3, eax
mov eax, dword [0x10079718]
sub eax, ecx
mov ecx, dword [0x100b170c]
sub eax, 8
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [0x10079714]
inc eax
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm1, xmm1
movups xmmword [eax], xmm0
movss dword [esp + 0xc], xmm4
movss dword [esp + 8], xmm3
movss dword [esp + 4], xmm2
movss dword [esp], xmm1
call fcn.10058020
cvttss2si eax, dword [0x100b1070]
mov dword [ebp - 0x60], eax
call fcn.100046c0
movss xmm0, dword [eax + 0x14]
mulss xmm0, dword [0x10065b8c]
cvttss2si edi, xmm0
call fcn.100046c0
movss xmm0, dword [eax + 0x10]
mulss xmm0, dword [0x10065b8c]
cvttss2si esi, xmm0
call fcn.100046c0
movss xmm0, dword [eax + 0xc]
mulss xmm0, dword [0x10065b8c]
sub esp, 0x10
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x68], 0
cvttss2si eax, xmm0
mov dword [ebp - 0x74], 0xff
mov dword [ebp - 0x14], edi
mov edi, dword [0x10079718]
sub edi, dword [0x100b1080]
mov dword [ebp - 0x18], esi
sub edi, 4
mov esi, dword [0x10079714]
movups xmm0, xmmword [ebp - 0x74]
mov dword [ebp - 0x1c], eax
add esi, 8
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x20], eax
mov eax, dword [0x100b170c]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x60], eax
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x18
movups xmm0, xmmword [ebp - 0x20]
mov ecx, esp
movups xmmword [eax], xmm0
push 6
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
push str.Immune
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push dword [ebp - 0x60]
mov ecx, dword [0x100b170c]
movd xmm0, edi
sub esp, 8
cvtdq2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movd xmm0, esi
cvtdq2ps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10058150
cvttss2si eax, dword [0x100b1070]
sub esp, 0x10
mov ecx, dword [0x100b170c]
mov dword [ebp - 0x1c], 0x14
mov dword [ebp - 0x18], 0x14
mov dword [ebp - 0x14], 0x14
movd xmm3, dword [0x10079718]
movd xmm4, dword [0x10079714]
mov dword [ebp - 0x20], eax
mov eax, dword [0x10079720]
movups xmm0, xmmword [ebp - 0x20]
inc eax
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [0x1007971c]
inc eax
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm4, xmm4
movups xmmword [eax], xmm0
movss dword [esp + 0xc], xmm2
movss dword [esp + 8], xmm1
movss dword [esp + 4], xmm3
movss dword [esp], xmm4
call fcn.10057f30
cvttss2si eax, dword [0x100b1070]
mov dword [ebp - 0x1c], 0x32
mov dword [ebp - 0x18], 0x32
mov dword [ebp - 0x14], 0x32
mov dword [ebp - 0x20], eax
mov eax, dword [0x1007971c]
sub esp, 0x10
movd xmm4, dword [0x10079724]
add eax, 0xfffffffe
movups xmm0, xmmword [ebp - 0x20]
mov ecx, dword [0x100b170c]
cvtdq2ps xmm4, xmm4
movd xmm3, eax
mov eax, dword [0x10079718]
inc eax
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [0x10079714]
inc eax
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm1, xmm1
movups xmmword [eax], xmm0
movss dword [esp + 0xc], xmm4
movss dword [esp + 8], xmm3
movss dword [esp + 4], xmm2
movss dword [esp], xmm1
call fcn.10058020
cvttss2si eax, dword [0x100b1070]
mov ecx, dword [0x100b170c]
sub esp, 0x10
mov dword [ebp - 0x1c], 0x32
mov dword [ebp - 0x18], 0x32
mov dword [ebp - 0x14], 0x32
mov dword [ebp - 0x20], eax
mov eax, dword [0x10079720]
add eax, 0xfffffffe
movups xmm0, xmmword [ebp - 0x20]
movd xmm4, eax
mov eax, dword [0x1007971c]
add eax, 0xfffffffe
cvtdq2ps xmm4, xmm4
movd xmm3, eax
mov eax, dword [0x10079718]
inc eax
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [0x10079714]
inc eax
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm1, xmm1
movups xmmword [eax], xmm0
movss dword [esp + 0xc], xmm4
movss dword [esp + 8], xmm3
movss dword [esp + 4], xmm2
movss dword [esp], xmm1
call fcn.10058020
cvttss2si eax, dword [0x100b1070]
mov dword [ebp - 0x60], eax
call fcn.100046c0
movss xmm0, dword [eax + 8]
mulss xmm0, dword [0x10065b8c]
cvttss2si edi, xmm0
call fcn.100046c0
movss xmm0, dword [eax + 4]
mulss xmm0, dword [0x10065b8c]
cvttss2si esi, xmm0
call fcn.100046c0
sub esp, 0x10
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x14], edi
movss xmm0, dword [eax]
mulss xmm0, dword [0x10065b8c]
cvttss2si eax, xmm0
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x20], eax
mov eax, esp
movups xmm0, xmmword [ebp - 0x20]
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, dword [0x1007971c]
add eax, 0xfffffffe
mov ecx, dword [0x100b170c]
mov dword [esp + 0xc], 0x40000000
movd xmm0, eax
mov eax, dword [0x10079718]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffe
movss dword [esp + 8], xmm0
movd xmm0, eax
mov eax, dword [0x10079714]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [esp], xmm0
call fcn.10057f30
cvttss2si eax, dword [0x100b1070]
mov ecx, dword [0x100b170c]
sub esp, 0x10
mov dword [ebp - 0x1c], 0x14
mov dword [ebp - 0x18], 0x14
mov dword [ebp - 0x14], 0x14
mov dword [ebp - 0x20], eax
mov eax, dword [0x1007971c]
movups xmm0, xmmword [ebp - 0x20]
dec eax
movd xmm3, eax
mov eax, dword [0x10079718]
add eax, 0xfffffffe
cvtdq2ps xmm3, xmm3
movd xmm2, eax
mov eax, dword [0x10079714]
inc eax
cvtdq2ps xmm2, xmm2
movd xmm1, eax
mov eax, esp
sub esp, 0x10
cvtdq2ps xmm1, xmm1
movups xmmword [eax], xmm0
mov dword [esp + 0xc], 0x40000000
movss dword [esp + 8], xmm3
movss dword [esp + 4], xmm2
movss dword [esp], xmm1
call fcn.10058020
mov edi, dword [0x10079718]
xorps xmm0, xmm0
mov esi, dword [0x10079714]
add edi, 4
push 0
sub esp, 0x18
add esi, 4
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.Aimbot
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push 0x27
push 0x68
push edi
push esi
call fcn.10051620
mov ecx, dword [0x100b107c]
add esp, 0x2c
mov edi, dword [0x10079718]
xor edx, edx
mov esi, dword [0x10079714]
test al, al
xorps xmm0, xmm0
cmovne ecx, edx
add edi, 4
push 1
mov dword [0x100b107c], ecx
add esi, 0x6e
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], edx
push 7
push str.Visuals
mov dword [ecx + 0x14], edx
call fcn.10003c60
push 0x27
push 0x68
push edi
push esi
call fcn.10051620
mov ecx, dword [0x100b107c]
add esp, 0x2c
mov edi, dword [0x10079718]
test al, al
mov esi, dword [0x10079714]
mov edx, 1
cmovne ecx, edx
xorps xmm0, xmm0
push 2
mov dword [0x100b107c], ecx
sub esp, 0x18
mov ecx, esp
add edi, 4
add esi, 0xd8
push 8
movups xmmword [ecx], xmm0
push str.Movement
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push 0x27
push 0x68
push edi
push esi
call fcn.10051620
mov ecx, dword [0x100b107c]
add esp, 0x2c
mov edi, dword [0x10079718]
test al, al
mov esi, dword [0x10079714]
mov edx, 2
cmovne ecx, edx
xorps xmm0, xmm0
push 3
mov dword [0x100b107c], ecx
sub esp, 0x18
mov ecx, esp
add edi, 4
add esi, 0x142
push 4
movups xmmword [ecx], xmm0
push str.Misc
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push 0x27
push 0x68
push edi
push esi
call fcn.10051620
mov ecx, dword [0x100b107c]
add esp, 0x2c
mov edi, dword [0x10079718]
test al, al
mov esi, dword [0x10079714]
mov edx, 3
cmovne ecx, edx
xorps xmm0, xmm0
push 4
mov dword [0x100b107c], ecx
sub esp, 0x18
mov ecx, esp
add edi, 4
add esi, 0x1ac
push 6
movups xmmword [ecx], xmm0
push str.Config
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push 0x27
push 0x68
push edi
push esi
call fcn.10051620
mov ecx, dword [0x100b107c]
add esp, 0x2c
test al, al
mov edx, 4
cmovne ecx, edx
mov dword [0x100b107c], ecx
cmp ecx, edx
ja case.default.0x100423c4
jmp dword [ecx*4 + 0x10045d0c]
push 0
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x1d4
push eax
sub esp, 0x18
mov ecx, esp
push str.Aimbot
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x1d4], 0
je case.default.0x10042481
call fcn.100046c0
lea esi, [eax + 0x1dc]
call fcn.100046c0
push esi
add eax, 0x1d8
push eax
sub esp, 0x18
mov ecx, esp
push str.aimbot_key
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
push 0x100b0f1c
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fe0
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0
mov ecx, esp
push str.Weapon
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
mov eax, dword [0x100b0f1c]
add esp, 0x28
cmp eax, 7
ja case.default.0x10042481
jmp dword [eax*4 + 0x10045d20]
call fcn.100046c0
add eax, 0x410
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x40c
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x414
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x407
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x407], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x408
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x424
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 2
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x420
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x428
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x418
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x418], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x41c
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x438
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 3
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x434
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x43c
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x42c
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x42c], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x430
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x44c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 4
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x448
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x450
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x440
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x440], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x444
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x460
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 5
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x45c
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x464
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x454
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x454], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x458
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x474
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 6
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x470
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x478
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x468
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x468], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x46c
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x488
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 7
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x484
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x48c
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x47c
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x47c], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x480
jmp 0x10042b1f
call fcn.100046c0
add eax, 0x49c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f74
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 8
mov ecx, esp
push str.Hitbox
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x498
push eax
push 0xb4
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_FOV
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x4a0
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aim_Smoothing
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x490
push eax
sub esp, 0x18
mov ecx, esp
push str.Autowall
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x490], 0
je case.default.0x10042481
call fcn.100046c0
add eax, 0x494
push eax
push 0x64
push 1
sub esp, 0x18
mov ecx, esp
push str.Autowall_Min_Dmg
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
push 1
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x1e1
push eax
sub esp, 0x18
mov ecx, esp
push 0x100681f8
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x1e0
push eax
sub esp, 0x18
mov ecx, esp
push str.Silent_Aim
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x3c9
push eax
sub esp, 0x18
mov ecx, esp
push str.Non_Sticky
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x221
push eax
sub esp, 0x18
mov ecx, esp
push str.Backtrack
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x221], 0
je case.default.0x100423c4
call fcn.100046c0
add eax, 0x224
push eax
push 0xc
push 1
sub esp, 0x18
mov ecx, esp
push str.Backtrack_Time
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
jmp case.default.0x100423c4
push 0
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x134
push eax
sub esp, 0x18
mov ecx, esp
push str.Name_Esp
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x134], 0
je 0x10042c68
call fcn.100046c0
push 0
add eax, 0x138
push eax
sub esp, 0x18
mov ecx, esp
push str.nameespclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x118
push eax
sub esp, 0x18
mov ecx, esp
push str.Box_Esp
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x118], 0
je 0x10042d78
call fcn.100046c0
push 0
add eax, 0x11c
push eax
sub esp, 0x18
mov ecx, esp
push str.boxespclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push str.Full
lea ecx, [ebp - 0x40]
lea esi, [eax + 0x12c]
call fcn.10003ee0
push str.Corner
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 9
call fcn.10003ee0
push esi
sub esp, 0xc
mov dword [ebp - 4], 0xa
mov ecx, esp
mov dword [ebp - 0x60], esp
lea eax, [ebp - 0x79]
lea edx, [ebp - 0x10]
push eax
push edx
lea edi, [ebp - 0x40]
push edi
call fcn.10019f00
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
push str.Esp_Style
call fcn.10003ee0
mov byte [ebp - 4], 0xa
call fcn.1004cae0
add esp, 0x28
mov dword [ebp - 4], 0xffffffff
mov eax, edi
push fcn.10004000
push 2
push 0x18
push eax
call fcn.1005a2b5
call fcn.100046c0
cmp dword [eax + 0x12c], 1
jne 0x10042d78
call fcn.100046c0
add eax, 0x130
push eax
push 0xa
push 1
sub esp, 0x18
mov ecx, esp
push str.Corner_Size
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x148
push eax
sub esp, 0x18
mov ecx, esp
push str.Health_Esp
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x148], 0
je 0x10042e0e
call fcn.100046c0
push 0
add eax, 0x150
push eax
sub esp, 0x18
mov ecx, esp
push str.hespcolor
call fcn.10003ee0
call fcn.1004b920
add esp, 0x20
call fcn.100046c0
add eax, 0x14c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b1034
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0xc
mov ecx, esp
push str.Health_Esp_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x15c
push eax
sub esp, 0x18
mov ecx, esp
push str.Weapon_Esp
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x32c
push eax
sub esp, 0x18
mov ecx, esp
push str.Bone_Esp
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xc0
push eax
sub esp, 0x18
mov ecx, esp
push str.Glow
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xc0], 0
je 0x10042ea6
call fcn.100046c0
push 0
add eax, 0xc4
push eax
sub esp, 0x18
mov ecx, esp
push str.glowclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0xc1
push eax
sub esp, 0x18
mov ecx, esp
push str.Invisible_Glow
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xc1], 0
je 0x10042efa
call fcn.100046c0
push 0
add eax, 0xd4
push eax
sub esp, 0x18
mov ecx, esp
push str.invisglowclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x2ec
push eax
sub esp, 0x18
mov ecx, esp
push str.Visible_Chams
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x2ec], 0
je 0x10042f4e
call fcn.100046c0
push 0
add eax, 0x2f0
push eax
sub esp, 0x18
mov ecx, esp
push str.visiblechamsclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x300
push eax
sub esp, 0x18
mov ecx, esp
push str.Invisible_Chams
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x300], 0
je 0x10042fa2
call fcn.100046c0
push 0
add eax, 0x304
push eax
sub esp, 0x18
mov ecx, esp
push str.invisiblechamsclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x228
push eax
sub esp, 0x18
mov ecx, esp
push str.Backtrack_Chams
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x228], 0
je 0x10043060
call fcn.100046c0
push 0
add eax, 0x23c
push eax
sub esp, 0x18
mov ecx, esp
push str.backtrackcahmsclr1
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x22c
push eax
sub esp, 0x18
mov ecx, esp
push str.backtrackcahmsclr2
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x24c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fc8
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0xd
mov ecx, esp
push str.Backtrack_Chams_Material
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
push 1
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0xe4
push eax
sub esp, 0x18
mov ecx, esp
push str.Wireframe_Smoke
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xe5
push eax
sub esp, 0x18
mov ecx, esp
push str.Remove_Sky
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xe6
push eax
sub esp, 0x18
mov ecx, esp
push str.Remove_Post_Process
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xe7
push eax
sub esp, 0x18
mov ecx, esp
push str.Remove_Bloom
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xe8
push eax
sub esp, 0x18
mov ecx, esp
push str.Remove_Shadows
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0xe9
push eax
sub esp, 0x18
mov ecx, esp
push str.Remove_Sway_Scale
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x316
push eax
sub esp, 0x18
mov ecx, esp
push str.Force_Crosshair
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x317
push eax
sub esp, 0x18
mov ecx, esp
push str.Sniper_Dot
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x317], 0
je 0x100431d2
call fcn.100046c0
push 0
add eax, 0x31c
push eax
sub esp, 0x18
mov ecx, esp
push str.sniperdotclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x318
push eax
push 0xa
push 1
sub esp, 0x18
mov ecx, esp
push str.Sniper_Dot_Size
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0xbc
push eax
push 0xff
push 1
sub esp, 0x18
mov ecx, esp
push str.Flash_Alpha
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x4cc
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Aspect_Ratio
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x202
push eax
sub esp, 0x18
mov ecx, esp
push 0x1006844c
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x202], 0
je 0x100432c4
call fcn.100046c0
push 0
add eax, 0x20c
push eax
sub esp, 0x18
mov ecx, esp
push str.fog_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x204
push eax
push 0x9c4
push 0
sub esp, 0x18
mov ecx, esp
push str.Fog_Distance
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x208
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Fog_Density
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x29d
push eax
sub esp, 0x18
mov ecx, esp
push str.Trails
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x29d], 0
je 0x1004333c
call fcn.100046c0
push 0x16
add eax, 0x2a0
push eax
sub esp, 0x18
mov ecx, esp
push str.trtailsclr1
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0
add eax, 0x2b0
push eax
sub esp, 0x18
mov ecx, esp
push str.trtailsclr2
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x2c0
push eax
sub esp, 0x18
mov ecx, esp
push str.OOV_Arrows
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x2c0], 0
je 0x10043404
call fcn.100046c0
push 0
add eax, 0x2dc
push eax
sub esp, 0x18
mov ecx, esp
push str.oofarrowcolro2
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x2cc
push eax
sub esp, 0x18
mov ecx, esp
push str.oofarrowcolro
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x2c8
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Arrow_Distance
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x2c4
push eax
push 0x1e
push 0
sub esp, 0x18
mov ecx, esp
push str.Arrow_Size
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x3ca
push eax
sub esp, 0x18
mov ecx, esp
push str.Dropped_Weapon_Box
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x3ca], 0
je 0x10043458
call fcn.100046c0
push 0
add eax, 0x3cc
push eax
sub esp, 0x18
mov ecx, esp
push str.Weaponcboxlr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x3dc
push eax
sub esp, 0x18
mov ecx, esp
push str.Dropped_Weapon_Name
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x3dc], 0
je 0x100434ac
call fcn.100046c0
push 0
add eax, 0x3e0
push eax
sub esp, 0x18
mov ecx, esp
push str.Weaponcnamelr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x3f0
push eax
sub esp, 0x18
mov ecx, esp
push str.Dropped_Weapon_Glow
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x3f0], 0
je 0x10043500
call fcn.100046c0
push 0
add eax, 0x3f4
push eax
sub esp, 0x18
mov ecx, esp
push str.Weglowxlr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x4a4
push eax
sub esp, 0x18
mov ecx, esp
push str.Radar
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x4b0
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f38
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0xe
mov ecx, esp
push str.Skybox_Changer
jmp 0x10045ba0
push 0
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x28
push eax
sub esp, 0x18
mov ecx, esp
push str.Bunny_Hop
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x68
push eax
sub esp, 0x18
mov ecx, esp
push str.Jumpbug
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x68], 0
je 0x10043613
call fcn.100046c0
lea esi, [eax + 0x70]
call fcn.100046c0
push esi
add eax, 0x6c
push eax
sub esp, 0x18
mov ecx, esp
push str.jbkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x74
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b104c
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0xf
mov ecx, esp
push str.Jumpbug_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x78
push eax
sub esp, 0x18
mov ecx, esp
push str.Edgebug
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x78], 0
je 0x1004373f
call fcn.100046c0
lea esi, [eax + 0x90]
call fcn.100046c0
push esi
add eax, 0x8c
push eax
sub esp, 0x18
mov ecx, esp
push str.ebkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x7c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b1028
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x10
mov ecx, esp
push str.Edgebug_Detection
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x94
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fec
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x11
mov ecx, esp
push str.Edgebug_Styles
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
sub eax, 0xffffff80
push eax
push pe_nt_image_headers32
push 0
sub esp, 0x18
mov ecx, esp
push str.Edgebug_Prediction_Ticks
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x84
push eax
push 0x64
push 0
sub esp, 0x18
mov ecx, esp
push str.Edgebug_Lock_Amount
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x2a
push eax
sub esp, 0x18
mov ecx, esp
push str.Auto_Align
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x2b
push eax
sub esp, 0x18
mov ecx, esp
push str.Pixel_Surf
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x2b], 0
je 0x100437d7
call fcn.100046c0
lea esi, [eax + 0x30]
call fcn.100046c0
push esi
add eax, 0x2c
push eax
sub esp, 0x18
mov ecx, esp
push str.pskey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x34
push eax
push 0xc
push 1
sub esp, 0x18
mov ecx, esp
push str.Pixel_Surf_Prediction_Ticks
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0xad
push eax
sub esp, 0x18
mov ecx, esp
push str.Stamina_Hop
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xad], 0
je 0x1004385b
call fcn.100046c0
lea esi, [eax + 0xb4]
call fcn.100046c0
push esi
add eax, 0xb0
push eax
sub esp, 0x18
mov ecx, esp
push str.staminahopkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0xb8
push eax
push 8
push 1
sub esp, 0x18
mov ecx, esp
push str.Stamina_Hop_Ticks
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x1ca
push eax
sub esp, 0x18
mov ecx, esp
push str.Long_Jump
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x1ca], 0
je 0x100438b9
call fcn.100046c0
lea esi, [eax + 0x1d0]
call fcn.100046c0
push esi
add eax, 0x1cc
push eax
sub esp, 0x18
mov ecx, esp
push str.ljbindkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0xa0
push eax
sub esp, 0x18
mov ecx, esp
push str.Edge_Jump
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xa0], 0
je 0x10043917
call fcn.100046c0
lea esi, [eax + 0xa8]
call fcn.100046c0
push esi
add eax, 0xa4
push eax
sub esp, 0x18
mov ecx, esp
push str.ejkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x358
push eax
sub esp, 0x18
mov ecx, esp
push str.Mini_Jump
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x358], 0
je 0x10043975
call fcn.100046c0
lea esi, [eax + 0x360]
call fcn.100046c0
push esi
add eax, 0x35c
push eax
sub esp, 0x18
mov ecx, esp
push str.Mini_Jumpkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x4b4
push eax
sub esp, 0x18
mov ecx, esp
push str.Ladder_Jump
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x4b4], 0
je 0x100439d3
call fcn.100046c0
lea esi, [eax + 0x4bc]
call fcn.100046c0
push esi
add eax, 0x4b8
push eax
sub esp, 0x18
mov ecx, esp
push str.lajkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x564
push eax
sub esp, 0x18
mov ecx, esp
push str.Ladder_Glide
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x564], 0
je 0x10043a53
call fcn.100046c0
lea esi, [eax + 0x56c]
call fcn.100046c0
push esi
add eax, 0x568
push eax
sub esp, 0x18
mov ecx, esp
push str.lagkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x570
push eax
sub esp, 0x18
mov ecx, esp
push str.Ladder_Glide_Lock
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x4c1
push eax
sub esp, 0x18
mov ecx, esp
push str.Auto_Duck
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x4c1], 0
je 0x10043ab1
call fcn.100046c0
lea esi, [eax + 0x4c8]
call fcn.100046c0
push esi
add eax, 0x4c4
push eax
sub esp, 0x18
mov ecx, esp
push str.autoduckkey
call fcn.10003ee0
call fcn.1004d990
add esp, 0x20
call fcn.100046c0
add eax, 0x29c
push eax
sub esp, 0x18
mov ecx, esp
push str.Fast_Duck
call fcn.10003ee0
call fcn.10049d40
push 1
call fcn.10049730
add esp, 0x20
call fcn.100046c0
add eax, 0x43
push eax
sub esp, 0x18
mov ecx, esp
push str.Velocity_Indicator
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x43], 0
je 0x10043d14
call fcn.100046c0
add eax, 0x44
push eax
sub esp, 0x18
mov ecx, esp
push str.Dynamic_Colors
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x44], 0
je 0x10043c37
call fcn.100046c0
push 0x42
add eax, 0x544
push eax
sub esp, 0x18
mov ecx, esp
push str.minus
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x2c
add eax, 0x534
push eax
sub esp, 0x18
mov ecx, esp
push str.even
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x524
push eax
sub esp, 0x18
mov ecx, esp
push str.plus
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0
add eax, 0x514
push eax
sub esp, 0x18
mov ecx, esp
push str.ultra
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x315
push eax
sub esp, 0x18
mov ecx, esp
push str.Rainbow_Velocity
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp dword [eax + 0x60], 0
jle 0x10043c5b
call fcn.100046c0
add eax, 0x64
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fbc
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x12
mov ecx, esp
push str.Takeoff_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
jmp 0x10043c5b
call fcn.100046c0
push 0
add eax, 0x504
push eax
sub esp, 0x18
mov ecx, esp
push str.velo
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x60
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fa4
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x13
mov ecx, esp
push str.Indicator_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x48
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push str.Velocity_Indicator_Position
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x4c
push eax
sub esp, 0x18
mov ecx, esp
push str.Alpha_Velocity
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x4c], 0
je 0x10043d14
call fcn.100046c0
add eax, 0x50
push eax
push 0xff
push 0
sub esp, 0x18
mov ecx, esp
push str.Alpha_Velocity_Cutoff
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x54
push eax
sub esp, 0x18
mov ecx, esp
push str.Stamina_Indicator
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x54], 0
je 0x10043daa
call fcn.100046c0
push 0
add eax, 0x554
push eax
sub esp, 0x18
mov ecx, esp
push str.staminaclr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x5c
push eax
sub esp, 0x18
mov ecx, esp
push str.Alpha_Stamina
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x58
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push str.Stamina_Indicator_Position
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
mov esi, dword [0x100b0f6c]
mov eax, 0x2aaaaaab
mov edi, dword [0x100b0f68]
mov ecx, esi
sub ecx, edi
mov dword [ebp - 0x64], 0
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10043f0d
mov dword [ebp - 0x78], 0
xor ecx, ecx
sub esi, edi
mov eax, 0x2aaaaaab
imul esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, ecx
jbe 0x10045d04
mov eax, dword [ebp - 0x78]
lea ecx, [ebp - 0x58]
add eax, edi
push eax
call fcn.10003e20
call fcn.100046c0
mov edx, dword [ebp - 0x44]
lea edi, [ebp - 0x58]
mov ecx, dword [ebp - 0x58]
mov esi, edi
cmp byte [eax + 0x3c0], 0
je 0x10043e68
cmp edx, 0x10
setae al
cmovae edi, ecx
test al, al
mov eax, dword [ebp - 0x48]
je 0x10043e39
mov esi, ecx
add eax, ecx
jmp 0x10043e3e
add eax, esi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x60], eax
cmp esi, eax
je 0x10043eac
sub edi, esi
nop word [eax + eax]
movzx eax, byte [esi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov byte [esi + edi], al
add esp, 4
inc esi
cmp esi, dword [ebp - 0x60]
jne 0x10043e50
jmp 0x10043ea6
cmp edx, 0x10
setae al
cmovae edi, ecx
test al, al
mov eax, dword [ebp - 0x48]
je 0x10043e7e
mov esi, ecx
add eax, ecx
jmp 0x10043e83
add eax, esi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x60], eax
cmp esi, eax
je 0x10043eac
sub edi, esi
nop dword [eax]
movzx eax, byte [esi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [esi + edi], al
add esp, 4
inc esi
cmp esi, dword [ebp - 0x60]
jne 0x10043e90
mov ecx, dword [ebp - 0x58]
mov edx, dword [ebp - 0x44]
cmp edx, 0x10
jb 0x10043eda
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x10043ed0
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10044292
push edx
push ecx
call fcn.100599e4
add esp, 8
mov esi, dword [0x100b0f6c]
mov eax, 0x2aaaaaab
mov edi, dword [0x100b0f68]
mov ecx, esi
inc dword [ebp - 0x64]
sub ecx, edi
add dword [ebp - 0x78], 0x18
imul ecx
mov ecx, dword [ebp - 0x64]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp ecx, eax
jb 0x10043de1
call fcn.100046c0
add eax, 0x41
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.Detection_Features
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x41], 0
je 0x10044060
call fcn.100046c0
add eax, 0x1c8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
push str.Edgebug_Detection
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x98
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xd
movups xmmword [ecx], xmm0
push str.Edgebug_Sound
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x1c9
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.Edgebug_Effect
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x98], 0
je 0x10044060
call fcn.100046c0
add eax, 0x9c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fd4
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x14
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.Edgebug_Sounds
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x398
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x13
movups xmmword [ecx], xmm0
push str.Movement_Indicators
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x398], 0
je 0x10044484
call fcn.100046c0
push 0
add eax, 0x3b0
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.indicators_hit_clr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x3a0
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.indicators_clr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
cmp byte [eax + 0x398], 0
je 0x100442ba
call fcn.100046c0
cmp dword [eax + 0x39c], 0
je 0x100442ba
push 0
push 0x100615a0
mov ecx, 0x100796e4
call fcn.100045c0
mov esi, dword [0x100b0f6c]
mov eax, 0x2aaaaaab
mov ecx, esi
xor edi, edi
sub ecx, dword [0x100b0f68]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x100442cb
mov dword [ebp - 0x60], edi
nop dword [eax]
mov ecx, dword [0x100b0f68]
mov eax, 0x2aaaaaab
sub esi, ecx
imul esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, edi
jbe 0x10045d04
mov esi, dword [ebp - 0x60]
lea eax, [esi + ecx]
push eax
lea ecx, [ebp - 0x28]
call fcn.10003e20
mov dword [ebp - 4], 0x15
call fcn.100046c0
mov edx, 1
mov ecx, edi
shl edx, cl
test dword [eax + 0x39c], edx
je 0x10044253
mov ecx, dword [0x100b170c]
mov eax, 0x100796e4
cmp dword [0x100796f8], 0x10
cmovae eax, dword [0x100796e4]
push dword [ecx + 0x20]
push eax
call fcn.100577e0
cmp eax, 0x48
jge 0x10044298
cmp dword [0x100796f8], 0x10
mov eax, 0x100796e4
push 0
cmovae eax, dword [0x100796e4]
push 0x100615a0
push dword [0x100796f4]
push eax
call fcn.10019710
add esp, 0x10
test al, al
jne 0x1004423a
push 2
push 0x10068898
mov ecx, 0x100796e4
call fcn.100095e0
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push dword [ebp - 0x18]
cmovae eax, dword [ebp - 0x28]
mov ecx, 0x100796e4
push eax
call fcn.100095e0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
add esi, 0x18
mov eax, 0x2aaaaaab
mov dword [ebp - 0x60], esi
inc edi
mov esi, dword [0x100b0f6c]
mov ecx, esi
sub ecx, dword [0x100b0f68]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jb 0x10044180
jmp 0x100442cb
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push 3
push 0x1006889c
mov ecx, 0x100796e4
call fcn.100095e0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
jmp 0x100442cb
push 4
push str.none
mov ecx, 0x100796e4
call fcn.100045c0
call fcn.100046c0
mov edi, 0x100796e4
cmp byte [eax + 0x3c0], 0
mov eax, dword [0x100796f4]
je 0x10044328
cmp dword [0x100796f8], 0x10
jb 0x100442f8
mov edi, dword [0x100796e4]
mov esi, edi
add eax, edi
jmp 0x10044301
mov ecx, 0x100796e4
add eax, ecx
mov esi, ecx
mov dword [ebp - 0x60], eax
cmp esi, eax
je 0x10044366
sub edi, esi
nop word [eax + eax]
movzx eax, byte [esi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov byte [edi + esi], al
add esp, 4
inc esi
cmp esi, dword [ebp - 0x60]
jne 0x10044310
jmp 0x10044366
cmp dword [0x100796f8], 0x10
jb 0x1004433d
mov edi, dword [0x100796e4]
mov esi, edi
add eax, edi
jmp 0x10044346
mov ecx, 0x100796e4
add eax, ecx
mov esi, ecx
mov dword [ebp - 0x60], eax
cmp esi, eax
je 0x10044366
sub edi, esi
nop
movzx eax, byte [esi]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [edi + esi], al
add esp, 4
inc esi
cmp esi, dword [ebp - 0x60]
jne 0x10044350
call fcn.100046c0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
lea esi, [eax + 0x39c]
push 0x100796e4
call fcn.10003e20
push esi
sub esp, 0xc
mov dword [ebp - 4], 0x16
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x100b0f68
call fcn.100382b0
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, esp
xorps xmm0, xmm0
push 0x13
movups xmmword [ecx], xmm0
push str.Movement_Indicators
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
mov dword [ebp - 4], 0xffffffff
call fcn.1004f4f0
add esp, 0x40
call fcn.100046c0
add eax, 0x3c0
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 4
movups xmmword [ecx], xmm0
push str.Caps
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x3c8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 4
movups xmmword [ecx], xmm0
push str.Fade
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x3c4
xorps xmm0, xmm0
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
push str.Movement_Indicator_Position
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x42
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xf
movups xmmword [ecx], xmm0
push str.Movement_Graphs
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x42], 0
je case.default.0x100423c4
call fcn.100046c0
add eax, 0xeb
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.Velocity_Graph
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xeb], 0
je 0x10044549
call fcn.100046c0
push 0
add eax, 0xf8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 9
movups xmmword [ecx], xmm0
push str.vgraphclr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0xec
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xd
movups xmmword [ecx], xmm0
push str.Stamina_Graph
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0xec], 0
je 0x100445c9
call fcn.100046c0
push 0
add eax, 0x108
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 9
movups xmmword [ecx], xmm0
push str.sgraphclr
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0xf0
xorps xmm0, xmm0
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.Graph_Width
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0xf4
xorps xmm0, xmm0
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.Graph_Position
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
jmp case.default.0x100423c4
push 0
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x268
push eax
sub esp, 0x18
mov ecx, esp
push str.Watermark
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x268], 0
je 0x100446aa
call fcn.100046c0
push 0x28
add eax, 0x26c
push eax
sub esp, 0x18
mov ecx, esp
push 0x100615a0
call fcn.10003ee0
call fcn.100519c0
add esp, 0x20
call fcn.100046c0
add eax, 0x284
push eax
sub esp, 0x18
mov ecx, esp
push str.Interwebz_Watermark
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x284], 0
je 0x1004471c
call fcn.100046c0
add eax, 0x288
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b1010
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x18
mov ecx, esp
push str.Watermark_Text
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x15d
push eax
sub esp, 0x18
mov ecx, esp
push str.Spectator_List
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x15d], 0
je 0x10044896
call fcn.100046c0
push 0x58
add eax, 0x178
push eax
sub esp, 0x18
mov ecx, esp
push str.spec_text_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x2c
add eax, 0x188
push eax
sub esp, 0x18
mov ecx, esp
push str.spec_gradient_bottom_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x42
add eax, 0x198
push eax
sub esp, 0x18
mov ecx, esp
push str.spec_gradient_top_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x1a8
push eax
sub esp, 0x18
mov ecx, esp
push str.spec_nospec_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0
add eax, 0x1b8
push eax
sub esp, 0x18
mov ecx, esp
push str.spec_yesspec_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x164
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b1004
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x19
mov ecx, esp
push str.Spectator_List_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
cmp dword [eax + 0x164], 0
jne 0x10044896
call fcn.100046c0
add eax, 0x160
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f80
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x1a
mov ecx, esp
push str.Spectator_Capitalization
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x220
push eax
sub esp, 0x18
mov ecx, esp
push str.Jumpstats
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x314
push eax
sub esp, 0x18
mov ecx, esp
push str.Spotify_Now_Playing
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x32d
push eax
sub esp, 0x18
mov ecx, esp
push str.Keystrokes
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x32d], 0
je 0x100449a1
call fcn.100046c0
push 0
add eax, 0x348
push eax
sub esp, 0x18
mov ecx, esp
push str.keystrokes_p_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
push 0x16
add eax, 0x338
push eax
sub esp, 0x18
mov ecx, esp
push str.keystrokes_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x334
push eax
sub esp, 0x18
mov ecx, esp
push str.Jump_and_Crouch
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x330
push eax
push 0x7d0
push 0
sub esp, 0x18
mov ecx, esp
push str.Keystrokes_Position
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x364
push eax
sub esp, 0x18
mov ecx, esp
push str.Hit_Info
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x364], 0
je 0x10044aa7
call fcn.100046c0
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x60], esp
lea esi, [eax + 0x368]
push str.select..
call fcn.10003ee0
push esi
sub esp, 0xc
mov dword [ebp - 4], 0x1b
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x100b0f50
call fcn.100382b0
sub esp, 0x18
mov byte [ebp - 4], 0x1c
mov ecx, esp
push str.Hit_Info_Styles
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004f4f0
add esp, 0x40
call fcn.100046c0
cmp dword [eax + 0x368], 1
jne 0x10044aa7
call fcn.100046c0
add eax, 0x20
push eax
sub esp, 0x18
mov ecx, esp
push str.Notify_prefix
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x20], 0
je 0x10044aa7
call fcn.100046c0
add eax, 0x24
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f2c
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x1d
mov ecx, esp
push str.Notify_Prefix_Capitilization
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x374
push eax
sub esp, 0x18
mov ecx, esp
push str.Hit_Marker
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x374], 0
je 0x10044afb
call fcn.100046c0
push 0
add eax, 0x378
push eax
sub esp, 0x18
mov ecx, esp
push str.hit_marker_clr
call fcn.10003ee0
call fcn.1004ad00
add esp, 0x20
call fcn.100046c0
add eax, 0x36c
push eax
sub esp, 0x18
mov ecx, esp
push str.Hit_Sound
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x36c], 0
je 0x10044b6d
call fcn.100046c0
add eax, 0x370
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b1040
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x1e
mov ecx, esp
push str.Hit_Sound_Style
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x590
push eax
sub esp, 0x18
mov ecx, esp
push str.Checkpoints
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x590], 0
je 0x10045235
call fcn.100046c0
mov ecx, 0x100796fc
cmp dword [eax + 0x594], 0
jne 0x10044bc5
push 4
push str.none
call fcn.100045c0
jmp 0x10044d32
push 0
push 0x100615a0
call fcn.100045c0
mov esi, dword [0x100b0f48]
mov eax, 0x2aaaaaab
mov ecx, esi
xor edi, edi
sub ecx, dword [0x100b0f44]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
je 0x10044d32
mov dword [ebp - 0x60], edi
nop dword [eax + eax]
mov ecx, dword [0x100b0f44]
mov eax, 0x2aaaaaab
sub esi, ecx
imul esi
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, edi
jbe 0x10045d04
mov esi, dword [ebp - 0x60]
lea eax, [ecx + esi]
push eax
lea ecx, [ebp - 0x28]
call fcn.10003e20
mov dword [ebp - 4], 0x1f
call fcn.100046c0
mov edx, 1
mov ecx, edi
shl edx, cl
test dword [eax + 0x594], edx
je 0x10044cd3
mov ecx, dword [0x100b170c]
mov eax, 0x100796fc
cmp dword [0x10079710], 0x10
cmovae eax, dword [0x100796fc]
push dword [ecx + 0x20]
push eax
call fcn.100577e0
cmp eax, 0x48
jge 0x10044d12
cmp dword [0x10079710], 0x10
mov eax, 0x100796fc
push 0
cmovae eax, dword [0x100796fc]
push 0x100615a0
push dword [0x1007970c]
push eax
call fcn.10019710
add esp, 0x10
test al, al
jne 0x10044cba
push 2
push 0x10068898
mov ecx, 0x100796fc
call fcn.100095e0
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x28]
push dword [ebp - 0x18]
cmovae eax, dword [ebp - 0x28]
mov ecx, 0x100796fc
push eax
call fcn.100095e0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
add esi, 0x18
mov eax, 0x2aaaaaab
mov dword [ebp - 0x60], esi
inc edi
mov esi, dword [0x100b0f48]
mov ecx, esi
sub ecx, dword [0x100b0f44]
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jb 0x10044c00
jmp 0x10044d32
push 3
push 0x1006889c
mov ecx, 0x100796fc
call fcn.100095e0
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
cvttss2si eax, dword [0x100b1070]
sub esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0x17
movups xmmword [ecx], xmm0
push str.Checkpoint_Chat_Choices
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
call fcn.100046c0
add esp, 0x2c
xorps xmm0, xmm0
mov ecx, esp
mov dword [ebp - 0x60], esp
lea esi, [eax + 0x594]
push 8
movups xmmword [ecx], xmm0
push str.select..
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
push esi
sub esp, 0xc
mov dword [ebp - 4], 0x20
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x100b0f44
call fcn.100382b0
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.chat_choices
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
mov dword [ebp - 4], 0xffffffff
call fcn.1004f4f0
cvttss2si eax, dword [0x100b1070]
add esp, 0x30
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
movups xmmword [eax], xmm0
movups xmm0, xmmword [ebp - 0x74]
push 0
sub esp, 0x10
mov eax, esp
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.Checkpoint_Key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
add esp, 0x44
call fcn.100046c0
lea esi, [eax + 0x59c]
call fcn.100046c0
push esi
add eax, 0x598
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.checkpoint_key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004e970
cvttss2si eax, dword [0x100b1070]
add esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.Teleport_Key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
add esp, 0x44
call fcn.100046c0
lea esi, [eax + 0x5a4]
call fcn.100046c0
push esi
add eax, 0x5a0
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xc
movups xmmword [ecx], xmm0
push str.teleport_key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004e970
cvttss2si eax, dword [0x100b1070]
add esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0x13
movups xmmword [ecx], xmm0
push str.Next_Checkpoint_Key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
add esp, 0x44
call fcn.100046c0
lea esi, [eax + 0x5ac]
call fcn.100046c0
push esi
add eax, 0x5a8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x10
movups xmmword [ecx], xmm0
push str.teleport_nextkey
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004e970
cvttss2si eax, dword [0x100b1070]
add esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0x17
movups xmmword [ecx], xmm0
push str.Previous_Checkpoint_Key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
add esp, 0x44
call fcn.100046c0
lea esi, [eax + 0x5b4]
call fcn.100046c0
push esi
add eax, 0x5b0
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x10
movups xmmword [ecx], xmm0
push str.teleport_prevkey
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004e970
cvttss2si eax, dword [0x100b1070]
add esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
xorps xmm0, xmm0
push 0x13
movups xmmword [ecx], xmm0
push str.Undo_Checkpoint_Key
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100518a0
add esp, 0x44
call fcn.100046c0
lea esi, [eax + 0x5bc]
call fcn.100046c0
push esi
add eax, 0x5b8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x10
movups xmmword [ecx], xmm0
push str.teleport_undokey
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.1004e970
add esp, 0x20
push 1
call fcn.10049730
add esp, 4
xorps xmm0, xmm0
push 0
sub esp, 0x18
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
push str.Connect_To_Kumori
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045289
mov ecx, dword [0x1007a690]
push 0
push str.connect_146.19.87.50:27015
mov eax, dword [ecx]
mov eax, dword [eax + 0x1c8]
call eax
push 0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
push str.Connect_To_The_Breezetix
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x100452d3
mov ecx, dword [0x1007a690]
push 0
push str.connect_74.91.117.129:27015
mov eax, dword [ecx]
mov eax, dword [eax + 0x1c8]
call eax
call fcn.100046c0
add eax, 0x1e4
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0fb0
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x22
mov ecx, esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str.Clantag
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
cmp dword [eax + 0x1e4], 3
je 0x10045355
call fcn.100046c0
cmp dword [eax + 0x1e4], 4
je 0x10045355
call fcn.100046c0
cmp dword [eax + 0x1e4], 5
jne 0x1004538f
call fcn.100046c0
push 0xf
add eax, 0x1e8
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.Custom_Clantag
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.100519c0
add esp, 0x20
call fcn.100046c0
add eax, 0x29
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.Discord_RPC
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x578
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.Motion_Blur
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x578], 0
je case.default.0x100423c4
call fcn.100046c0
add eax, 0x579
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.Forward_Enable
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
add eax, 0x57c
xorps xmm0, xmm0
push eax
push 0x32
push 0
sub esp, 0x18
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.Falling_Min
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x580
xorps xmm0, xmm0
push eax
push 0x32
push 0
sub esp, 0x18
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.Falling_Max
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x584
xorps xmm0, xmm0
push eax
push 8
push 0
sub esp, 0x18
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
push str.Falling_Intensity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x588
xorps xmm0, xmm0
push eax
push 8
push 0
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
push str.Rotation_Intensity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x58c
push eax
push 8
push 0
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 8
movups xmmword [ecx], xmm0
push str.Strength
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003c60
call fcn.10050d40
add esp, 0x24
jmp case.default.0x100423c4
push 0
call fcn.10049730
add esp, 4
push 1
sub esp, 0x18
mov ecx, esp
push str.Uninject
call fcn.10003ee0
call fcn.100498e0
movzx ecx, byte [0x100b1084]
add esp, 0x1c
test al, al
mov eax, 1
cmovne ecx, eax
mov byte [0x100b1084], cl
call fcn.100046c0
push 0x10
add eax, 0x5c4
push eax
sub esp, 0x18
mov ecx, esp
push str.Config_Name
call fcn.10003ee0
call fcn.100519c0
add esp, 0x20
call fcn.100046c0
lea esi, [eax + 0x5c0]
call fcn.1003e980
mov ecx, dword [eax + 0x28]
sub ecx, dword [eax + 0x24]
mov eax, 0x2aaaaaab
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
jne 0x10045606
mov eax, 0x100b101c
jmp 0x1004560e
call fcn.1003e980
add eax, 0x24
push esi
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push eax
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x23
mov ecx, esp
push str.Configs
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
push 0
sub esp, 0x18
mov ecx, esp
push str.Open_Config_Folder
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045683
call fcn.1003e980
add eax, 0xc
cmp dword [eax + 0x14], 0x10
jb 0x1004566f
mov eax, dword [eax]
push 5
push 0
push eax
push str.explorer.exe
push 0
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
push 1
sub esp, 0x18
mov ecx, esp
push str.Create_Config
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045754
call fcn.100046c0
mov ecx, dword [eax + 0x5d4]
add eax, 0x5c4
cmp dword [eax + 0x14], 0x10
jb 0x100456bc
mov eax, dword [eax]
push 5
push str..json
push 0
push ecx
push eax
call fcn.10019780
add esp, 0x14
cmp eax, 0xffffffff
jne 0x100456eb
call fcn.100046c0
push 5
push str..json
lea ecx, [eax + 0x5c4]
call fcn.100095e0
call fcn.1003e980
mov esi, eax
call fcn.100046c0
add eax, 0x5c4
cmp dword [eax + 0x14], 0x10
jb 0x10045704
mov eax, dword [eax]
sub esp, 0x18
mov ecx, esp
push eax
call fcn.10003ee0
mov ecx, esi
call fcn.10045e40
call fcn.1003e980
mov ecx, eax
call fcn.1003ae60
call fcn.100046c0
push 0
push 0x100615a0
lea ecx, [eax + 0x5c4]
call fcn.100045c0
call fcn.1003e980
lea ecx, [eax + 0x24]
call fcn.10048450
lea esi, [eax - 1]
call fcn.100046c0
mov dword [eax + 0x5c0], esi
push 1
sub esp, 0x18
mov ecx, esp
push str.Save_Config
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x100457c6
call fcn.1003e980
lea ecx, [eax + 0x24]
call fcn.10048450
test eax, eax
je 0x10045ce9
call fcn.1003e980
mov edi, eax
call fcn.1003e980
mov esi, eax
call fcn.100046c0
sub esp, 0x18
mov ecx, dword [eax + 0x5c0]
lea edx, [ecx + ecx*2]
mov ecx, dword [esi + 0x24]
lea eax, [ecx + edx*8]
mov ecx, esp
push eax
call fcn.10003e20
mov ecx, edi
call fcn.10045e40
call fcn.1003e980
mov ecx, eax
call fcn.1003ae60
push 0
sub esp, 0x18
mov ecx, esp
push str.Load_Config
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x1004583d
call fcn.1003e980
lea ecx, [eax + 0x24]
call fcn.10048450
test eax, eax
je 0x10045ce9
call fcn.1003e980
mov edi, eax
call fcn.1003e980
mov esi, eax
call fcn.100046c0
sub esp, 0x18
mov ecx, dword [eax + 0x5c0]
lea edx, [ecx + ecx*2]
mov ecx, dword [esi + 0x24]
lea eax, [ecx + edx*8]
mov ecx, esp
push eax
call fcn.10003e20
mov ecx, edi
call fcn.1003f4e0
mov byte [0x100b0f08], 1
call fcn.10057c80
call fcn.1003e580
push 0
sub esp, 0x18
mov ecx, esp
push str.Refresh
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045866
call fcn.1003e980
mov ecx, eax
call fcn.1003ae60
call fcn.100046c0
push 0x64
add eax, 0x4d0
push eax
sub esp, 0x18
mov ecx, esp
push str.Indicator_Font
call fcn.10003ee0
call fcn.100519c0
add esp, 0x20
call fcn.100046c0
add eax, 0x21c
push eax
push 0x4b
push 1
sub esp, 0x18
mov ecx, esp
push str.Indicator_Size
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
push 0x64
add eax, 0x4e8
push eax
sub esp, 0x18
mov ecx, esp
push str.Esp_Font
call fcn.10003ee0
call fcn.100519c0
add esp, 0x20
call fcn.100046c0
add eax, 0x500
push eax
push 0x4b
push 1
sub esp, 0x18
mov ecx, esp
push str.Esp_Size
call fcn.10003ee0
call fcn.10050d40
add esp, 0x24
call fcn.100046c0
add eax, 0x574
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f8c
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x24
mov ecx, esp
push str.Font_Flags
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
push 0
sub esp, 0x18
mov ecx, esp
push str.Reload_Fonts
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045965
mov byte [0x100b0f08], 1
call fcn.10057c80
push 1
call fcn.10049730
add esp, 4
call fcn.100046c0
add eax, 0x388
push eax
sub esp, 0x18
mov ecx, esp
push str.Knife_Changer
call fcn.10003ee0
call fcn.10049d40
add esp, 0x1c
call fcn.100046c0
cmp byte [eax + 0x388], 0
je 0x10045a2d
call fcn.100046c0
add eax, 0x38c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f5c
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x25
mov ecx, esp
push str.Knife_Model
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
push 4
add eax, 0x390
push eax
sub esp, 0x18
mov ecx, esp
push str.Skin_ID
call fcn.10003ee0
call fcn.10050470
add esp, 0x20
call fcn.100046c0
push 4
add eax, 0x394
push eax
sub esp, 0x18
mov ecx, esp
push str.Seed
call fcn.10003ee0
call fcn.10050470
add esp, 0x20
push 0
sub esp, 0x18
mov ecx, esp
push str.Update
call fcn.10003ee0
call fcn.100498e0
add esp, 0x1c
test al, al
je 0x10045a4f
call fcn.1003e580
cvttss2si eax, dword [0x100b1070]
sub esp, 0x10
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x70], 0x64
mov dword [ebp - 0x6c], 0x64
mov dword [ebp - 0x68], 0x64
mov dword [ebp - 0x20], eax
movups xmm0, xmmword [ebp - 0x20]
mov dword [ebp - 0x74], eax
mov eax, dword [0x100b170c]
mov ecx, dword [eax + 0x20]
mov eax, esp
push 1
push 0
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x74]
push ecx
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
push str.Main_Color
call fcn.10003ee0
call fcn.100518a0
movss xmm0, dword [0x1007941c]
add esp, 0x44
subss xmm0, dword [0x10065000]
movss dword [0x1007941c], xmm0
call fcn.100046c0
push 0
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push str.Secondary_Color
call fcn.10003ee0
call fcn.1004b920
movss xmm0, dword [0x1007941c]
add esp, 0x20
addss xmm0, dword [0x10065000]
movss dword [0x1007941c], xmm0
call fcn.100046c0
push 0
push eax
sub esp, 0x18
mov ecx, esp
push str.Main_Color
call fcn.10003ee0
call fcn.1004b920
add esp, 0x20
call fcn.100046c0
add eax, 0x18
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0ff8
call fcn.100382b0
sub esp, 0x18
mov dword [ebp - 4], 0x26
mov ecx, esp
push str.Chat_Print_Color
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
call fcn.100046c0
add eax, 0x1c
push eax
sub esp, 0xc
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x100b0f98
call fcn.100382b0
mov dword [ebp - 4], 0x27
sub esp, 0x18
mov ecx, esp
push str.Prefix_Capitilization
call fcn.10003ee0
mov dword [ebp - 4], 0xffffffff
call fcn.1004cae0
add esp, 0x28
mov ecx, dword [0x100b107c]
cmp dword [0x100b13a4], ecx
je 0x10045bd9
mov dword [0x100b1078], 0
mov byte [0x100b1074], 0
mov dword [0x100b13a4], ecx
call fcn.1004d3d0
mov eax, dword [0x10079718]
sub eax, dword [0x100b1080]
mov dword [ebp - 0x5c], eax
mov eax, dword [0x10079724]
add eax, dword [0x100b1080]
push eax
push dword [0x1007971c]
lea eax, [ebp - 0x5c]
push eax
push 0x10079714
call fcn.1004f300
mov eax, dword [ebp - 0x5c]
add esp, 0x10
add eax, dword [0x100b1080]
mov dword [0x10079718], eax
mov byte [0x100b1074], 0
call fcn.100046c0
mov eax, dword [eax + 0x18]
cmp eax, 0xf
ja case.default.0x10045c35
jmp dword [eax*4 + 0x10045d40]
mov byte [0x10079450], 2
jmp case.default.0x10045c35
mov byte [0x10079450], 3
jmp case.default.0x10045c35
mov byte [0x10079450], 4
jmp case.default.0x10045c35
mov byte [0x10079450], 5
jmp case.default.0x10045c35
mov byte [0x10079450], 6
jmp case.default.0x10045c35
mov byte [0x10079450], 7
jmp case.default.0x10045c35
mov byte [0x10079450], 8
jmp case.default.0x10045c35
mov byte [0x10079450], 0xa
jmp case.default.0x10045c35
mov byte [0x10079450], 0xb
jmp case.default.0x10045c35
mov byte [0x10079450], 0xc
jmp case.default.0x10045c35
mov byte [0x10079450], 0xd
jmp case.default.0x10045c35
mov byte [0x10079450], 0xe
jmp case.default.0x10045c35
mov byte [0x10079450], 0xf
jmp case.default.0x10045c35
mov byte [0x10079450], 0x10
jmp case.default.0x10045c35
mov byte [0x10079450], 1
call fcn.100046c0
mov eax, dword [eax + 0x1c]
sub eax, 0
je 0x10045cdf
sub eax, 1
jne 0x10045ce9
mov dword [0x100b08e8], str.Immune
jmp 0x10045ce9
mov dword [0x100b08e8], str.immune
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10059f15
mov esp, ebp
pop ebp
ret
call fcn.10015aa0
nop dword [eax]
retf