Function at 0x10198c80
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x1c
push esi
push edi
mov edi, ecx
push 0x5e0
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x18], 0
mov dword [edi + 0x1c], 0
mov dword [edi + 0x20], 0
mov dword [edi + 0x24], 0
call fcn.10099780
push 0x5e0
mov esi, eax
push 0
push esi
call fcn.100ae890
add esp, 0x10
mov ecx, esi
call fcn.1006f400
mov ecx, dword [edi]
mov dword [edi], eax
test ecx, ecx
je 0x10198d08
push 0x5e0
push ecx
call fcn.100992e0
add esp, 8
push 0xc4
call fcn.10099780
mov esi, eax
xorps xmm0, xmm0
xor eax, eax
push 0x2a
push eax
mov word [esi + 9], ax
mov byte [esi + 0xb], al
mov word [esi + 0x19], ax
mov byte [esi + 0x1b], al
mov byte [esi + 0x83], al
mov dword [esi], eax
mov dword [esi + 4], eax
mov byte [esi + 8], al
mov dword [esi + 0x10], eax
mov dword [esi + 0x14], eax
mov byte [esi + 0x18], al
mov dword [esi + 0x20], eax
mov dword [esi + 0xc], 0x96
mov dword [esi + 0x1c], 1
movq qword [esi + 0x24], xmm0
mov dword [esi + 0x2c], 0x3f333333
movups xmmword [esi + 0x30], xmm0
movq qword [esi + 0x40], xmm0
mov dword [esi + 0x48], eax
mov dword [esi + 0x4c], eax
mov dword [esi + 0x50], eax
mov dword [esi + 0x54], eax
mov byte [esi + 0x58], al
lea eax, [esi + 0x59]
push eax
call fcn.100ae890
mov dword [esi + 0x84], 1
xorps xmm0, xmm0
movups xmmword [esi + 0x88], xmm0
add esp, 0x10
movq qword [esi + 0x98], xmm0
mov dword [esi + 0xa0], 0
mov dword [esi + 0xa4], 1
movups xmmword [esi + 0xa8], xmm0
movq qword [esi + 0xb8], xmm0
mov dword [esi + 0xc0], 0
mov eax, dword [edi + 4]
mov dword [edi + 4], esi
test eax, eax
je 0x10198de8
push 0xc4
push eax
call fcn.100992e0
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006f750
mov ecx, dword ds:[eax]
mov dword [eax], 0
mov eax, dword [edi + 8]
mov dword [edi + 8], ecx
test eax, eax
je 0x10198e12
push 0xa8
push eax
call fcn.100992e0
add esp, 8
mov eax, dword [ebp - 4]
test eax, eax
je 0x10198e28
push 0xa8
push eax
call fcn.100992e0
add esp, 8
push 0xc8
call fcn.10099780
push 0xc8
mov esi, eax
push 0
push esi
call fcn.100ae890
mov dword ds:[esi + 4], 0x42480000
add esp, 0x10
mov dword [esi + 0x18], 0
mov dword [esi + 0x1c], 0
mov dword [esi + 0x20], 0
mov word [esi + 0x24], 0
mov byte [esi + 0x26], 0
mov dword [esi + 0x28], 0
mov dword [esi + 0x2c], 0
mov dword [esi + 0x30], 0
mov dword [esi + 0x34], 0
mov eax, dword [edi + 0xc]
mov dword [esi + 8], 0x3f19999a
mov dword [esi + 0xc], 0x3f19999a
mov dword [esi + 0x10], 0x3f19999a
mov dword [esi + 0x14], 0x3f19999a
mov dword [esi + 0x38], 0x3f800000
mov dword [esi + 0x3c], 0x3e99999a
mov dword [esi + 0x40], 0x3e4ccccd
mov dword [esi + 0x44], 0x3f800000
mov dword [esi + 0x48], 0x3e99999a
mov dword [esi + 0x4c], 0x3e4ccccd
mov dword [esi + 0x50], 0x3f800000
mov dword [esi + 0x54], 0x3f800000
mov dword [esi + 0x58], 0
mov dword [esi + 0x5c], 0
mov dword [esi + 0x60], 0
mov dword [esi + 0x64], 0x3f800000
mov dword [esi + 0x68], 0x3f800000
mov dword [esi + 0x6c], 0x3e99999a
mov dword [esi + 0x70], 0x3e4ccccd
mov dword [esi + 0x74], 0x3f800000
mov dword [esi + 0x78], 0x3e99999a
mov dword [esi + 0x7c], 0x3e4ccccd
mov dword [esi + 0x80], 0x3f800000
mov dword [esi + 0x84], 0x3f800000
mov dword [esi + 0x88], 0
mov dword [esi + 0x8c], 0
mov dword [esi + 0x90], 0
mov dword [esi + 0x94], 0x3f800000
mov dword [esi + 0x98], 0x3f19999a
mov dword [esi + 0x9c], 0x3f19999a
mov dword [esi + 0xa0], 0x3f19999a
mov dword [esi + 0xa4], 0x3f800000
mov dword [esi + 0xa8], 0x3f19999a
mov dword [esi + 0xac], 0x3f19999a
mov dword [esi + 0xb0], 0x3f19999a
mov dword [esi + 0xb4], 0x3f800000
mov dword [esi + 0xb8], 0
mov dword [esi + 0xbc], 0
mov dword [esi + 0xc0], 0
mov dword [esi + 0xc4], 0x3f800000
mov dword [edi + 0xc], esi
test eax, eax
je 0x10198ff2
push 0xc8
push eax
call fcn.100992e0
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006fa80
mov ecx, dword [eax]
mov dword [eax], 0
mov eax, dword [edi + 0x10]
mov dword [edi + 0x10], ecx
test eax, eax
je 0x1019901a
push 0x188
push eax
call fcn.100992e0
add esp, 8
mov eax, dword ds:[ebp - 4]
test eax, eax
je 0x10199032
push 0x188
push eax
call fcn.100992e0
add esp, 8
push 0x1a4
call fcn.10099780
mov esi, eax
push 0xc0
push 0
lea ecx, [esi + 0xc]
push ecx
call fcn.100ae890
xor eax, eax
mov word [esi + 0xd1], ax
mov byte [esi + 0xd3], al
mov word [esi + 0x1a2], ax
push 0x3f
push eax
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 8], eax
mov byte [esi + 0xd0], al
mov dword [esi + 0xd4], eax
mov dword [esi + 0xd8], eax
mov dword [esi + 0xdc], eax
lea eax, [esi + 0xe0]
push eax
mov dword [esi + 0xcc], 0x64
call fcn.100ae890
push 0x3f
lea eax, [esi + 0x121]
mov word [esi + 0x11f], 0
push 0
push eax
call fcn.100ae890
push 0x3f
lea eax, [esi + 0x162]
mov word [esi + 0x160], 0
push 0
push eax
call fcn.100ae890
mov byte ds:[esi + 0x1a1], 0
add esp, 0x34
mov eax, dword [edi + 0x14]
mov dword [edi + 0x14], esi
test eax, eax
je 0x101990f2
push 0x1a4
push eax
call fcn.100992e0
add esp, 8
push 0x4f0
call fcn.10099780
push 0x4f0
mov esi, eax
push 0
push esi
call fcn.100ae890
add esp, 0x10
mov byte [esi + 5], 1
lea ecx, [esi + 0x90]
mov edx, 0x46
nop dword [eax]
mov dword ds:[ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
mov dword [ecx + 0xc], 0x3f800000
add ecx, 0x10
sub edx, 1
jne 0x10199120
mov eax, dword [edi + 0x18]
mov dword [edi + 0x18], esi
test eax, eax
je 0x1019915d
push 0x4f0
push eax
call fcn.100992e0
add esp, 8
push 0
push 1
push ecx
push dword [edi + 4]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xf
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.ragebot_enabled]
movq qword [ecx], xmm0
mov eax, dword [0x102f3890]
mov dword [ecx + 8], eax
mov ax, word [0x102f3894]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f3896]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
inc eax
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
movups xmm0, xmmword [str.ragebot_resolver_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x102fa008]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 2
mov dword [ebp - 4], 0x2f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x21
movups xmm0, xmmword [str.ragebot_resolver_override_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102f3918]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f3928]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006fe40
mov eax, dword ds:[edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 3
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1d
movups xmm0, xmmword [str.ragebot_extrapolation_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa024]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa02c]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fa030]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006fe40
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x20
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
movups xmm0, xmmword [str.ragebot_target_selection_type]
mov ecx, dword [ebp - 4]
mov edx, eax
add esp, 8
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x1d
movups xmmword [edx], xmm0
push 0
movq xmm0, qword [0x102fa044]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa04c]
push 0
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fa050]
push esi
sub esp, 0x18
mov byte [edx + 0x1c], al
lea eax, [ebp - 0x1c]
mov byte [edx + 0x1d], 0
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101993c8
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101993bc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019b12d
push ecx
push edx
call fcn.100992e0
add esp, 8
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 5
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_automatic_shot_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102f38bc]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f38c4]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f38c8]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 8
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_automatic_stop_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa064]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa06c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fa070]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
add eax, 4
mov dword [ebp - 4], 0x1f
push ecx
push eax
sub esp, 0x18
mov esi, esp
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
lea eax, [ebp - 4]
push eax
push esi
call fcn.10002880
mov ecx, dword ds:[ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x17
movups xmm0, xmmword [str.ragebot_psilent_enabled]
movups xmmword [edx], xmm0
mov ecx, dword [0x102fa084]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fa088]
mov word [edx + 0x14], ax
movzx eax, byte [0x102fa08a]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0x11
mov dword [ebp - 4], 0x2f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x21
movups xmm0, xmmword [str.ragebot_override_hitboxes_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102f3a80]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f3a90]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006fe40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0x18
mov dword [ebp - 4], 0x2f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x22
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.ragebot_override_mindamage_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102f3a24]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102f3a34]
mov word [edx + 0x20], ax
mov ecx, edi
mov byte [edx + 0x22], 0
call fcn.1006fe40
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x2f
push eax
xorps xmm0, xmm0
add esi, 0x1c
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
movups xmm0, xmmword [str.ragebot_override_mindamage_value]
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [ebp - 0x1c], eax
movups xmmword [eax], xmm0
mov dword [ebp - 8], ecx
movups xmm0, xmmword [0x102fa09c]
push 0
push 1
push 0
push esi
sub esp, 0x18
mov dword [ebp - 0xc], 0x20
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
mov ecx, esp
lea eax, [ebp - 0x1c]
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101996d3
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101996c9
mov edx, dword ds:[eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019b12d
push ecx
push edx
call fcn.100992e0
add esp, 8
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0xc
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
movups xmm0, xmmword [str.ragebot_max_backtrack_time]
mov ecx, dword ds:[ebp - 4]
add esp, 8
mov edx, eax
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x1a
push 0
push 1
movups xmmword [edx], xmm0
push 2
movq xmm0, qword [0x102fa0c0]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102fa0c8]
push esi
sub esp, 0x18
mov word [edx + 0x18], ax
lea eax, [ebp - 0x1c]
mov byte [edx + 0x1a], 0
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x10199788
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1019977c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019b12d
push ecx
push edx
call fcn.100992e0
add esp, 8
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 2
push ecx
add eax, 6
mov dword [ebp - 4], 0x2f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x21
movups xmm0, xmmword [str.ragebot_automatic_shot_conditions]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102fa0dc]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102fa0ec]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006ff40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 6
push ecx
add eax, 0x12
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1e
movups xmm0, xmmword [str.ragebot_override_hitboxes_list]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa100]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa108]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fa10c]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006ffc0
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x4c
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
add esp, 8
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x17
movups xmm0, xmmword [str.ragebot_override_global]
push 0
push 7
movups xmmword [edx], xmm0
mov dword [ebp - 8], ecx
mov ecx, dword [0x102fa120]
mov dword [edx + 0x10], ecx
movzx eax, word [0x102fa124]
push 1
mov word [edx + 0x14], ax
movzx eax, byte [0x102fa126]
push esi
sub esp, 0x18
mov byte [edx + 0x16], al
lea eax, [ebp - 0x1c]
mov byte [edx + 0x17], 0
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019990f
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x24
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
movups xmm0, xmmword [str.ragebot_enable_multipoints]
mov ecx, dword [ebp - 4]
add esp, 8
mov edx, eax
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x1a
push 0
push 8
movups xmmword [edx], xmm0
push 1
movq xmm0, qword [0x102fa138]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102fa140]
push esi
sub esp, 0x18
mov word [edx + 0x18], ax
lea eax, [ebp - 0x1c]
mov byte [edx + 0x1a], 0
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019999e
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov esi, dword [edi + 4]
lea eax, [ebp - 4]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x1f
push eax
xorps xmm0, xmm0
add esi, 0x2c
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002880
movups xmm0, xmmword [str.ragebot_points_factor]
mov ecx, dword [ebp - 4]
add esp, 8
mov edx, eax
mov dword [ebp - 8], ecx
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x15
push 0
push 8
movups xmmword [edx], xmm0
mov ecx, dword [0x102fa154]
push 2
mov dword [edx + 0x10], ecx
mov al, byte [0x102fa158]
push esi
sub esp, 0x18
mov byte [edx + 0x14], al
lea eax, [ebp - 0x1c]
mov byte [edx + 0x15], 0
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10199a28
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov eax, dword ds:[edi + 4]
xorps xmm0, xmm0
push ecx
push 8
push 0
add eax, 0x84
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword ds:[ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x16
movups xmm0, xmmword [str.ragebot_minimum_damage]
movups xmmword [edx], xmm0
mov ecx, dword [0x102fa16c]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fa170]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006fec0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 8
push 0
add eax, 0xa4
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1f
movups xmm0, xmmword [str.ragebot_autowall_minimum_damage]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa184]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa18c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fa190]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102fa192]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006fec0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 0x30
add eax, 0x53
mov dword [ebp - 4], 0x1f
push ecx
push eax
sub esp, 0x18
mov esi, esp
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
lea eax, [ebp - 4]
push eax
push esi
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1d
movups xmm0, xmmword [str.ragebot_enabled_hitboxes_list]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa1a4]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa1ac]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fa1b0]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006ffc0
push 0
push 1
push ecx
push dword [edi + 8]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0xf
mov dword [ecx + 0x14], 0xf
movq xmm0, qword [str.antiaim_enabled]
movq qword [ecx], xmm0
mov eax, dword [0x102f3b04]
mov dword [ecx + 8], eax
movzx eax, word [0x102f3b08]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f3b0a]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 3
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
movups xmm0, xmmword [str.antiaim_slowwalk_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x102f3f10]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
add eax, 7
push ecx
push eax
sub esp, 0x18
mov esi, esp
movups xmmword [esi], xmm0
lea eax, [ebp - 4]
mov dword [esi + 0x10], 0
push eax
push esi
mov dword [esi + 0x14], 0
mov dword [ebp - 4], 0x2f
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x23
movups xmm0, xmmword [str.antiaim_stop_during_unchoke_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102fa1c4]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102fa1d4]
mov word [edx + 0x20], ax
movzx eax, byte [0x102fa1d6]
mov byte [edx + 0x22], al
mov byte [edx + 0x23], 0
call fcn.1006fe40
mov eax, dword ds:[edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 4
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov ecx, edi
mov dword [esi + 0x10], 0x1f
movups xmm0, xmmword [str.antiaim_legit_aa_on_use_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa1e8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fa1f0]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fa1f4]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102fa1f6]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x14
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10002880
mov edx, eax
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x16
mov ecx, dword [ebp - 4]
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.antiaim_slowwalk_speed]
movups xmmword [edx], xmm0
mov ecx, dword [0x102fa208]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fa20c]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
inc eax
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [esi], eax
mov dword [esi + 0x10], 0x18
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.antiaim_inverter_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x102f3b30]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 5
mov dword [ebp - 4], 0x1f
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x17
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.antiaim_fakelag_enabled]
movups xmmword [edx], xmm0
mov ecx, dword [0x102fa220]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fa224]
mov word [edx + 0x14], ax
movzx eax, byte [0x102fa226]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006fe40
mov eax, dword [edi + 8]
push ecx
push 1
add eax, 0xc
push 0
push eax
sub esp, 0x18
mov esi, esp
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 4]
xorps xmm0, xmm0
push eax
push esi
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10002880
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x1b
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.antiaim_fakelag_choke_limit]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102fa238]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x102fa240]
mov word [edx + 0x18], ax
movzx eax, byte [0x102fa242]
mov byte [edx + 0x1a], al
mov byte [edx + 0x1b], 0
call fcn.1006fec0
mov eax, dword ds:[edi + 8]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x10
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_fakelag_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_fakeduck_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 6
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_micromoves_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 8]
add eax, 0x18
push 0
push 3
push ecx
push eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_at_target_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x1c
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_at_target_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x28
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_auto_direction_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x3c
push eax
sub esp, 0x18
mov ecx, esp
push 0x12
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_pitch_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push ecx
add eax, 0x9c
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_pitch_custom_angle
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.10070160
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x30
push eax
sub esp, 0x18
mov ecx, esp
push 0x10
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword ds:[edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x84
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_custom_real_angles
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x90
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_custom_fake_angles
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x54
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_first_angle
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
add eax, 0x60
push 0
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push 0x1f
push str.antiaim_yaw_jitter_second_angle
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x78
push eax
sub esp, 0x18
mov ecx, esp
push 0x1f
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_static_angle
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x6c
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_switch_tick
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x48
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x2b
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_condition_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
push 0
push 1
push ecx
add eax, 0x44
push eax
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
push 0x15
mov dword [ecx + 0x10], 0
push str.visuals_chams_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 0xe
push ecx
add eax, 0x45
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_type_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006ff40
mov esi, dword [edi + 0x10]
lea ecx, [ebp - 0x1c]
push 0x16
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.visuals_chams_material
add esi, 0x54
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002960
push 0
push 0xe
push 0
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019a3e8
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov esi, dword [edi + 0x10]
lea ecx, [ebp - 0x1c]
push 0x11
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.visuals_chams_var
add esi, 0x16c
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002960
push 0
push 0x1c
push 1
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019a449
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov esi, dword [edi + 0x10]
lea ecx, [ebp - 0x1c]
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.visuals_chams_color
add esi, 0x8c
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002960
push 0
push 0xe
push 3
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019a4aa
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
push 0
push 1
push ecx
push dword [edi + 0x10]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_thirdperson_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_thirdperson_distance
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_changer_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x1c
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_changer_value
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.10070160
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x25
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_viewmodel_changer_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x20
push eax
sub esp, 0x18
mov ecx, esp
push 0x23
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_viewmodel_changer_value
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.10070160
mov esi, dword [edi + 0x10]
lea ecx, [ebp - 0x1c]
push 0x25
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.visuals_fov_viewmodel_changer_offsets
add esi, 0x28
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002960
push 0
push 1
push 4
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword ds:[ebp - 8]
cmp eax, 0xf
jbe 0x1019a655
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 3
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_nightmode_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x10
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_nightmode_intensivity
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_trail_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x14
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_trail_lenght
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.visuals_asus_walls_enabled
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x18
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_asus_walls_intensivity
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 6
push eax
sub esp, 0x18
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_remove_scope_overlay
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_bullet_impacts_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_bullet_tracers_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x34
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
push 0x1c
mov dword [ecx + 0x10], 0
push str.visuals_bullet_tracers_color
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.100703a0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x24
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_trail_thickness
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.10070160
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 9
push eax
sub esp, 0x18
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_reveal_movey_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xa
push eax
sub esp, 0x18
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_reveal_radar_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
push 0
push 1
push ecx
push dword [edi + 0xc]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x13
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
push 0
push 1
inc eax
push ecx
push eax
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0x1d
push str.visuals_esp_hitmarker_enabled
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_off_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword ds:[edi + 0xc]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_off_distance
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.10070160
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_off_color
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.100703a0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x1b
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_armor_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
add eax, 0x18
push 0
push 3
push ecx
push eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_health_enable
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x24
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_box_enable
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x28
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_box_type
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 3
push ecx
add eax, 0x38
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_box_color
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.100703a0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 3
push ecx
add eax, 0x68
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_health_colors
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.100703a0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 3
push ecx
add eax, 0x98
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_armor_colors
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.100703a0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x21
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_name_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x1e
push eax
sub esp, 0x18
mov ecx, esp
push 0x1f
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_weapon_name_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push 0x10
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_hitsound_id
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push ecx
push 1
add eax, 0xcc
push 0
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push 0x14
push str.misc_hitsound_volume
call fcn.10002960
mov ecx, edi
call fcn.1006fec0
mov esi, dword [edi + 0x14]
lea ecx, [ebp - 0x1c]
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0xc], 0
push str.misc_hitsound_file
add esi, 0xc
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002960
push 0
push 1
push 5
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.100092e0
mov ecx, edi
call fcn.10198a20
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019ad0d
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002ba0
add esp, 0xc
push 0
push 1
push ecx
push dword [edi + 0x14]
xorps xmm0, xmm0
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_bunnyhop_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_adaptive_strafes_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 3
push eax
sub esp, 0x18
mov ecx, esp
push 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_auto_strafer_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xd0
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_auto_strafer_directional
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_fast_stop_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 6
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_quick_peek_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_fast_movement_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_duck_in_air_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword ds:[edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xde
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_killsay_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0x160
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push 0x15
push str.misc_deathsay_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.misc_auto_pistol_enabled
mov dword [ecx + 0x14], 0
call fcn.10002960
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
sub esp, 0xc
add eax, 0xdf
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_killsay_string
call fcn.10002a30
mov ecx, edi
call fcn.100704a0
mov eax, dword ds:[edi + 0x14]
sub esp, 0xc
add eax, 0x161
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_deathsay_string
call fcn.10002a30
mov ecx, edi
call fcn.100704a0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 0x11f
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_roundsay_enabled
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 0x1a1
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_reveal_cvars_enabled
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x14]
sub esp, 0xc
add eax, 0x120
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_roundsay_string
call fcn.10002a30
mov ecx, edi
call fcn.100704a0
mov eax, dword [edi + 0x14]
push 0
add eax, 0xd8
push 6
push ecx
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_removals_list
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x18]
push 1
push 1
push ecx
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push str.gui_menu_opened
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x18]
push 0
push 1
push ecx
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push str.gui_watermark_enabled
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
mov eax, dword [edi + 0x18]
push ecx
push 1
push 0
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push str.gui_theme_id
call fcn.10002a30
mov ecx, edi
call fcn.1006fec0
mov eax, dword [edi + 0x18]
sub esp, 0xc
add eax, 0x10
push eax
sub esp, 0x18
mov ecx, esp
push str.gui_theme_name
call fcn.10002a30
mov ecx, edi
call fcn.10070500
push 0
push 5
push ecx
push dword [edi + 0x18]
sub esp, 0x18
mov ecx, esp
push str.gui_notify_enabled
call fcn.10002a30
mov ecx, edi
call fcn.1006fe40
sub esp, 0x18
mov ecx, esp
push str.gui_menu_opened
call fcn.10002a30
mov ecx, edi
call fcn.1019b140
sub esp, 0x14
mov ecx, eax
call fcn.10070580
mov eax, edi
pop edi
pop esi
mov esp, ebp
pop ebp
ret
call fcn.100bb498
int3