Function at 0x1019b9c0
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.1009af98
push 0x5e0
mov esi, eax
push 0
push esi
call fcn.100b0160
add esp, 0x10
mov ecx, esi
call fcn.1006e6a0
mov ecx, dword [edi]
mov dword [edi], eax
test ecx, ecx
je 0x1019ba48
push 0x5e0
push ecx
call fcn.1009aaf8
add esp, 8
push 0xc4
call fcn.1009af98
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.100b0160
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 0x1019bb28
push 0xc4
push eax
call fcn.1009aaf8
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006e9f0
mov ecx, dword ds:[eax]
mov dword [eax], 0
mov eax, dword [edi + 8]
mov dword [edi + 8], ecx
test eax, eax
je 0x1019bb52
push 0xa8
push eax
call fcn.1009aaf8
add esp, 8
mov eax, dword [ebp - 4]
test eax, eax
je 0x1019bb68
push 0xa8
push eax
call fcn.1009aaf8
add esp, 8
push 0xc8
call fcn.1009af98
push 0xc8
mov esi, eax
push 0
push esi
call fcn.100b0160
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 0x1019bd32
push 0xc8
push eax
call fcn.1009aaf8
add esp, 8
lea ecx, [ebp - 4]
call fcn.1006ed20
mov ecx, dword [eax]
mov dword [eax], 0
mov eax, dword [edi + 0x10]
mov dword [edi + 0x10], ecx
test eax, eax
je 0x1019bd5a
push 0x190
push eax
call fcn.1009aaf8
add esp, 8
mov eax, dword ds:[ebp - 4]
test eax, eax
je 0x1019bd72
push 0x190
push eax
call fcn.1009aaf8
add esp, 8
push 0x1a4
call fcn.1009af98
mov esi, eax
push 0xc0
push 0
lea ecx, [esi + 0xc]
push ecx
call fcn.100b0160
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.100b0160
push 0x3f
lea eax, [esi + 0x121]
mov word [esi + 0x11f], 0
push 0
push eax
call fcn.100b0160
push 0x3f
lea eax, [esi + 0x162]
mov word [esi + 0x160], 0
push 0
push eax
call fcn.100b0160
mov byte ds:[esi + 0x1a1], 0
add esp, 0x34
mov eax, dword [edi + 0x14]
mov dword [edi + 0x14], esi
test eax, eax
je 0x1019be32
push 0x1a4
push eax
call fcn.1009aaf8
add esp, 8
push 0x4f0
call fcn.1009af98
push 0x4f0
mov esi, eax
push 0
push esi
call fcn.100b0160
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 0x1019be60
mov eax, dword [edi + 0x18]
mov dword [edi + 0x18], esi
test eax, eax
je 0x1019be9d
push 0x4f0
push eax
call fcn.1009aaf8
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 [0x102f6920]
mov dword [ecx + 8], eax
mov ax, word [0x102f6924]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f6926]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006f0e0
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 [0x102fcdf8]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f0e0
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 [0x102f69a8]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f69b8]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f0e0
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 [0x102fce14]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fce1c]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fce20]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006f0e0
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 [0x102fce34]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fce3c]
push 0
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fce40]
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.1019b760
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x1019c108
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1019c0fc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019de6d
push ecx
push edx
call fcn.1009aaf8
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 [0x102f694c]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102f6954]
mov dword [edx + 0x18], eax
movzx eax, word [0x102f6958]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f0e0
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 [0x102fce54]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fce5c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fce60]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f0e0
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 [0x102fce74]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fce78]
mov word [edx + 0x14], ax
movzx eax, byte [0x102fce7a]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006f0e0
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 [0x102f6b10]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102f6b20]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f0e0
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 [0x102f6ab4]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102f6ac4]
mov word [edx + 0x20], ax
mov ecx, edi
mov byte [edx + 0x22], 0
call fcn.1006f0e0
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 [0x102fce8c]
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.1019b760
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x1019c413
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1019c409
mov edx, dword ds:[eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019de6d
push ecx
push edx
call fcn.1009aaf8
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 [0x102fceb0]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102fceb8]
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.1019b760
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x1019c4c8
mov edx, dword ds:[ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1019c4bc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1019de6d
push ecx
push edx
call fcn.1009aaf8
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 [0x102fcecc]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102fcedc]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.1006f1e0
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 [0x102fcef0]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fcef8]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fcefc]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.1006f260
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 [0x102fcf10]
mov dword [edx + 0x10], ecx
movzx eax, word [0x102fcf14]
push 1
mov word [edx + 0x14], ax
movzx eax, byte [0x102fcf16]
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019c64f
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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 [0x102fcf28]
movq qword [edx + 0x10], xmm0
mov ax, word [0x102fcf30]
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019c6de
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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 [0x102fcf44]
push 2
mov dword [edx + 0x10], ecx
mov al, byte [0x102fcf48]
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019c768
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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 [0x102fcf5c]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fcf60]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006f160
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 [0x102fcf74]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fcf7c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fcf80]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102fcf82]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006f160
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 [0x102fcf94]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fcf9c]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102fcfa0]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.1006f260
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 [0x102f6b94]
mov dword [ecx + 8], eax
movzx eax, word [0x102f6b98]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102f6b9a]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.1006f0e0
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 [0x102f6fa8]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f0e0
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 [0x102fcfb4]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102fcfc4]
mov word [edx + 0x20], ax
movzx eax, byte [0x102fcfc6]
mov byte [edx + 0x22], al
mov byte [edx + 0x23], 0
call fcn.1006f0e0
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 [0x102fcfd8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102fcfe0]
mov dword [edx + 0x18], eax
movzx eax, word [0x102fcfe4]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102fcfe6]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.1006f0e0
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 [0x102fcff8]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fcffc]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.1006f160
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 [0x102f6bc0]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.1006f0e0
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 [0x102fd010]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102fd014]
mov word [edx + 0x14], ax
movzx eax, byte [0x102fd016]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.1006f0e0
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 [0x102fd028]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x102fd030]
mov word [edx + 0x18], ax
movzx eax, byte [0x102fd032]
mov byte [edx + 0x1a], al
mov byte [edx + 0x1b], 0
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f400
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
mov eax, dword [edi + 0x10]
push 0
push 1
push ecx
add eax, 0x4c
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.10002980
mov ecx, edi
call fcn.1006f0e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 0xe
push ecx
add eax, 0x4d
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.10002980
mov ecx, edi
call fcn.1006f1e0
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, 0x5c
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002980
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019d128
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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, 0x174
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002980
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019d189
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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, 0x94
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002980
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019d1ea
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_thirdperson_distance
mov dword [ecx + 0x14], 0
call fcn.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
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 0x19
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_changer_value
mov dword [ecx + 0x14], 0
call fcn.10002980
mov ecx, edi
call fcn.1006f400
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.10002980
mov ecx, edi
call fcn.1006f0e0
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 0x23
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fov_viewmodel_changer_value
mov dword [ecx + 0x14], 0
call fcn.10002980
mov ecx, edi
call fcn.1006f400
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, 0x30
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10002980
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.1019b760
mov eax, dword ds:[ebp - 8]
cmp eax, 0xf
jbe 0x1019d395
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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 0x1d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_nightmode_intensivity
mov dword [ecx + 0x14], 0
call fcn.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
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 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_trail_lenght
mov dword [ecx + 0x14], 0
call fcn.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x1c
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x3c
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.10002980
mov ecx, edi
call fcn.1006f640
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x28
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.10002980
mov ecx, edi
call fcn.1006f400
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f400
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.10002980
mov ecx, edi
call fcn.1006f640
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f640
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.10002980
mov ecx, edi
call fcn.1006f640
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.10002980
mov ecx, edi
call fcn.1006f640
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
mov ecx, edi
call fcn.1006f160
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.10002980
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.1019b760
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x1019da4d
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10002bc0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002980
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f740
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.10002a50
mov ecx, edi
call fcn.1006f740
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.10002a50
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f740
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.10002a50
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f0e0
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.10002a50
mov ecx, edi
call fcn.1006f160
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.10002a50
mov ecx, edi
call fcn.1006f7a0
push 0
push 5
push ecx
push dword [edi + 0x18]
sub esp, 0x18
mov ecx, esp
push str.gui_notify_enabled
call fcn.10002a50
mov ecx, edi
call fcn.1006f0e0
sub esp, 0x18
mov ecx, esp
push str.gui_menu_opened
call fcn.10002a50
mov ecx, edi
call fcn.1019de80
sub esp, 0x14
mov ecx, eax
call fcn.1006f820
mov eax, edi
pop edi
pop esi
mov esp, ebp
pop ebp
ret
call fcn.100bccb8
int3