Function at 0x10197f60
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.1009882d
push 0x5e0
mov esi, eax
push 0
push esi
call fcn.100ad960
add esp, 0x10
mov ecx, esi
call fcn.1006e5c0
mov ecx, dword [edi]
mov dword [edi], eax
test ecx, ecx
je 0x10197fe8
push 0x5e0
push ecx
call fcn.1009838d
add esp, 8
push 0xc4
call fcn.1009882d
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.100ad960
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 0x101980c8
push 0xc4
push eax
call fcn.1009838d
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006e910
mov ecx, dword ds:[eax]
mov dword [eax], 0
mov eax, dword [edi + 8]
mov dword [edi + 8], ecx
test eax, eax
je 0x101980f2
push 0xa8
push eax
call fcn.1009838d
add esp, 8
mov eax, dword [ebp - 4]
test eax, eax
je 0x10198108
push 0xa8
push eax
call fcn.1009838d
add esp, 8
push 0xc8
call fcn.1009882d
push 0xc8
mov esi, eax
push 0
push esi
call fcn.100ad960
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 0x101982d2
push 0xc8
push eax
call fcn.1009838d
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006ec40
mov ecx, dword [eax]
mov dword [eax], 0
mov eax, dword [edi + 0x10]
mov dword [edi + 0x10], ecx
test eax, eax
je 0x101982fa
push 0x188
push eax
call fcn.1009838d
add esp, 8
mov eax, dword ds:[ebp - 4]
test eax, eax
je 0x10198312
push 0x188
push eax
call fcn.1009838d
add esp, 8
push 0x1a4
call fcn.1009882d
mov esi, eax
push 0xc0
push 0
lea ecx, [esi + 0xc]
push ecx
call fcn.100ad960
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.100ad960
push 0x3f
lea eax, [esi + 0x121]
mov word [esi + 0x11f], 0
push 0
push eax
call fcn.100ad960
push 0x3f
lea eax, [esi + 0x162]
mov word [esi + 0x160], 0
push 0
push eax
call fcn.100ad960
mov byte ds:[esi + 0x1a1], 0
add esp, 0x34
mov eax, dword [edi + 0x14]
mov dword [edi + 0x14], esi
test eax, eax
je 0x101983d2
push 0x1a4
push eax
call fcn.1009838d
add esp, 8
push 0x4f0
call fcn.1009882d
push 0x4f0
mov esi, eax
push 0
push esi
call fcn.100ad960
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 0x10198400
mov eax, dword [edi + 0x18]
mov dword [edi + 0x18], esi
test eax, eax
je 0x1019843d
push 0x4f0
push eax
call fcn.1009838d
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 [0x102f2878]
mov dword [ecx + 8], eax
mov ax, word [0x102f287c]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f287e]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006f000
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 [0x102f8ff8]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f000
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 [0x102f2900]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f2910]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f000
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 [0x102f9014]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f901c]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102f9020]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006f000
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 [0x102f9034]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f903c]
push 0
mov dword [edx + 0x18], eax
movzx eax, byte [0x102f9040]
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.10197d00
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101986a8
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1019869c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019a40d
push ecx
push edx
call fcn.1009838d
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 [0x102f28a4]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f28ac]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f28b0]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f000
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 [0x102f9054]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f905c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f9060]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f000
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 [0x102f9074]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102f9078]
mov word [edx + 0x14], ax
movzx eax, byte [0x102f907a]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006f000
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 [0x102f2a70]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f2a80]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f000
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 [0x102f2a14]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102f2a24]
mov word [edx + 0x20], ax
mov ecx, edi
mov byte [edx + 0x22], 0
call fcn.1006f000
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 [0x102f908c]
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.10197d00
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101989b3
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101989a9
mov edx, dword ds:[eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019a40d
push ecx
push edx
call fcn.1009838d
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 [0x102f90b0]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102f90b8]
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.10197d00
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x10198a68
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10198a5c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019a40d
push ecx
push edx
call fcn.1009838d
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 [0x102f90cc]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f90dc]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f100
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 [0x102f90f0]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f90f8]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f90fc]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f180
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 [0x102f9110]
mov dword [edx + 0x10], ecx
movzx eax, word [0x102f9114]
push 1
mov word [edx + 0x14], ax
movzx eax, byte [0x102f9116]
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10198bef
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 [0x102f9128]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102f9130]
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10198c7e
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 [0x102f9144]
push 2
mov dword [edx + 0x10], ecx
mov al, byte [0x102f9148]
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10198d08
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 [0x102f915c]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102f9160]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006f080
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 [0x102f9174]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f917c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f9180]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102f9182]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006f080
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 [0x102f9194]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f919c]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102f91a0]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006f180
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 [0x102f2af4]
mov dword [ecx + 8], eax
movzx eax, word [0x102f2af8]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f2afa]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006f000
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 [0x102f2f00]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f000
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 [0x102f91b4]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102f91c4]
mov word [edx + 0x20], ax
movzx eax, byte [0x102f91c6]
mov byte [edx + 0x22], al
mov byte [edx + 0x23], 0
call fcn.1006f000
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 [0x102f91d8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f91e0]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f91e4]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102f91e6]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006f000
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 [0x102f91f8]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102f91fc]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006f080
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 [0x102f2b20]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f000
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 [0x102f9210]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102f9214]
mov word [edx + 0x14], ax
movzx eax, byte [0x102f9216]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006f000
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 [0x102f9228]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x102f9230]
mov word [edx + 0x18], ax
movzx eax, byte [0x102f9232]
mov byte [edx + 0x1a], al
mov byte [edx + 0x1b], 0
call fcn.1006f080
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.1006f080
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.1006f000
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.1006f000
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.1006f000
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.1006f080
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.1006f000
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.1006f080
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.1006f320
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.1006f080
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.1006f080
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.1006f080
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.1006f080
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.1006f080
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.1006f080
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.1006f080
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.1006f080
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.1006f000
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.1006f000
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.1006f100
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101996c8
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10199729
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019978a
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.1006f000
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.1006f080
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.1006f000
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.1006f320
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.1006f000
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.1006f320
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.10197d00
mov eax, dword ds:[ebp - 8]
cmp eax, 0xf
jbe 0x10199935
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.1006f000
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.1006f080
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.1006f000
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.1006f080
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.1006f000
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.1006f080
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.1006f000
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.1006f000
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.1006f000
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.1006f560
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.1006f320
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f320
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.1006f560
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.1006f000
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.1006f000
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.1006f000
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.1006f080
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.1006f560
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.1006f560
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.1006f560
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.1006f000
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.1006f000
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.1006f080
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.1006f080
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.10197d00
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x10199fed
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f000
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.1006f660
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.1006f660
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.1006f000
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.1006f000
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.1006f660
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.1006f000
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.1006f000
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.1006f000
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.1006f080
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.1006f6c0
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.1006f000
sub esp, 0x18
mov ecx, esp
push str.gui_menu_opened
call fcn.10002a30
mov ecx, edi
call fcn.1019a420
sub esp, 0x14
mov ecx, eax
call fcn.1006f740
mov eax, edi
pop edi
pop esi
mov esp, ebp
pop ebp
ret
call fcn.100ba568
int3