Function at 0x101ac820
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.100bbd3c
push 0x5e0
mov esi, eax
push 0
push esi
call fcn.100bf140
add esp, 0x10
mov ecx, esi
call fcn.10073060
mov ecx, dword [edi]
mov dword [edi], eax
test ecx, ecx
je 0x101ac8a8
push 0x5e0
push ecx
call fcn.100bb9a0
add esp, 8
push 0x108
call fcn.100bbd3c
mov esi, eax
xorps xmm0, xmm0
xor eax, eax
push 0x2a
push eax
mov word [esi + 0x15], ax
mov byte [esi + 0x17], al
mov byte [esi + 0xc7], al
mov dword [esi], eax
mov dword [esi + 4], eax
mov dword [esi + 0xc], eax
mov dword [esi + 0x10], eax
mov byte [esi + 0x14], al
mov dword [esi + 0x1c], eax
mov dword [esi + 8], 0x96
mov dword [esi + 0x18], 1
mov dword [esi + 0x20], 0x3f333333
movups xmmword [esi + 0x24], xmm0
movq qword [esi + 0x34], xmm0
mov dword [esi + 0x3c], eax
mov dword [esi + 0x40], 0x3f333333
movups xmmword [esi + 0x44], xmm0
movq qword [esi + 0x54], xmm0
mov dword [esi + 0x5c], eax
mov dword [esi + 0x60], eax
mov dword [esi + 0x64], eax
mov dword [esi + 0x68], eax
mov byte [esi + 0x6c], al
lea eax, [esi + 0x6d]
push eax
call fcn.100bf140
push 0x2a
lea eax, [esi + 0x9d]
mov dword [esi + 0x97], 0
push 0
push eax
mov word [esi + 0x9b], 0
call fcn.100bf140
mov dword [esi + 0xc8], 1
xorps xmm0, xmm0
movups xmmword [esi + 0xcc], xmm0
add esp, 0x1c
movq qword [esi + 0xdc], xmm0
mov dword [esi + 0xe4], 0
mov dword [esi + 0xe8], 1
movups xmmword [esi + 0xec], xmm0
movq qword [esi + 0xfc], xmm0
mov dword [esi + 0x104], 0
mov eax, dword [edi + 4]
mov dword [edi + 4], esi
test eax, eax
je 0x101ac9aa
push 0x108
push eax
call fcn.100bb9a0
add esp, 8
lea ecx, [ebp - 4]
call fcn.10073410
mov ecx, dword [eax]
mov dword [eax], 0
mov eax, dword [edi + 8]
mov dword [edi + 8], ecx
test eax, eax
je 0x101ac9d2
push 0xb4
push eax
call fcn.100bb9a0
add esp, 8
mov eax, dword [ebp - 4]
test eax, eax
je 0x101ac9e7
push 0xb4
push eax
call fcn.100bb9a0
add esp, 8
push 0xe4
call fcn.100bbd3c
push 0xe4
mov esi, eax
push 0
push esi
call fcn.100bf140
mov dword [esi + 8], 0x42480000
add esp, 0x10
mov dword [esi + 0xc], 0x3f800000
mov dword [esi + 0x20], 0
mov word [esi + 0x24], 0
mov byte [esi + 0x26], 0
mov dword [esi + 0x58], 0
mov dword [esi + 0x5c], 0
mov dword [esi + 0x60], 0
mov word [esi + 0x64], 0
mov dword [esi + 0x68], 0
mov dword [esi + 0x6c], 0
mov dword [esi + 0x70], 0
mov eax, dword [edi + 0xc]
mov dword [esi + 0x10], 0x3f19999a
mov dword [esi + 0x14], 0x3f19999a
mov dword [esi + 0x18], 0x3f19999a
mov dword [esi + 0x1c], 0x3f19999a
mov dword [esi + 0x28], 0
mov dword [esi + 0x2c], 0
mov dword [esi + 0x30], 0
mov dword [esi + 0x34], 0x3f800000
mov dword [esi + 0x38], 0
mov dword [esi + 0x3c], 0
mov dword [esi + 0x40], 0
mov dword [esi + 0x44], 0x3f800000
mov dword [esi + 0x48], 0
mov dword [esi + 0x4c], 0
mov dword [esi + 0x50], 0
mov dword [esi + 0x54], 0x3f800000
mov dword [esi + 0x74], 0x3f800000
mov dword [esi + 0x78], 0x3e99999a
mov dword [esi + 0x7c], 0x3e4ccccd
mov dword [esi + 0x80], 0x3f800000
mov dword [esi + 0x84], 0x3e99999a
mov dword [esi + 0x88], 0x3e4ccccd
mov dword [esi + 0x8c], 0x3f800000
mov dword [esi + 0x90], 0x3f800000
mov dword [esi + 0x94], 0x3f800000
mov dword [esi + 0x98], 0x3e99999a
mov dword [esi + 0x9c], 0x3e4ccccd
mov dword [esi + 0xa0], 0x3f800000
mov dword [esi + 0xa4], 0x3e99999a
mov dword [esi + 0xa8], 0x3e4ccccd
mov dword [esi + 0xac], 0x3f800000
mov dword [esi + 0xb0], 0x3f800000
mov dword [esi + 0xb4], 0x3f19999a
mov dword [esi + 0xb8], 0x3f19999a
mov dword [esi + 0xbc], 0x3f19999a
mov dword [esi + 0xc0], 0x3f800000
mov dword [esi + 0xc4], 0x3f19999a
mov dword [esi + 0xc8], 0x3f19999a
mov dword [esi + 0xcc], 0x3f19999a
mov dword [esi + 0xd0], 0x3f800000
mov dword [esi + 0xd4], 0
mov dword [esi + 0xd8], 0
mov dword [esi + 0xdc], 0
mov dword [esi + 0xe0], 0x3f800000
mov dword [edi + 0xc], esi
test eax, eax
je 0x101acbe9
push 0xe4
push eax
call fcn.100bb9a0
add esp, 8
push 0x1f4
call fcn.100bbd3c
push 0x1f4
mov esi, eax
push 0
push esi
call fcn.100bf140
add esp, 0x10
mov ecx, esi
call fcn.10074350
mov ecx, dword [edi + 0x10]
mov dword [edi + 0x10], eax
test ecx, ecx
je 0x101acc24
push 0x1f4
push ecx
call fcn.100bb9a0
add esp, 8
push 0x1a4
call fcn.100bbd3c
mov esi, eax
push 0xc0
push 0
lea ecx, [esi + 0xc]
push ecx
call fcn.100bf140
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.100bf140
push 0x3f
lea eax, [esi + 0x121]
mov word [esi + 0x11f], 0
push 0
push eax
call fcn.100bf140
push 0x3f
lea eax, [esi + 0x162]
mov word [esi + 0x160], 0
push 0
push eax
call fcn.100bf140
mov byte [esi + 0x1a1], 0
add esp, 0x34
mov eax, dword [edi + 0x14]
mov dword [edi + 0x14], esi
test eax, eax
je 0x101acce3
push 0x1a4
push eax
call fcn.100bb9a0
add esp, 8
push 0x4f0
call fcn.100bbd3c
push 0x4f0
mov esi, eax
push 0
push esi
call fcn.100bf140
add esp, 0x10
mov byte [esi + 5], 1
lea ecx, [esi + 0x90]
mov edx, 0x46
nop
mov dword [ecx], 0
lea ecx, [ecx + 0x10]
mov dword [ecx - 0xc], 0
mov dword [ecx - 8], 0
mov dword [ecx - 4], 0x3f800000
sub edx, 1
jne 0x101acd10
mov eax, dword [edi + 0x18]
mov dword [edi + 0x18], esi
test eax, eax
je 0x101acd4b
push 0x4f0
push eax
call fcn.100bb9a0
add esp, 8
mov eax, dword [0x102c5964]
movq xmm0, qword [str.ragebot_enabled]
push 0
push 1
push 1
push dword [edi + 4]
mov dword [ebp - 0x14], eax
mov ax, word [0x102c5968]
sub esp, 0x18
mov word [ebp - 0x10], ax
mov ecx, esp
mov al, byte [0x102c596a]
mov byte [ebp - 0xe], al
lea eax, [ebp - 0x1c]
push eax
mov dword [ebp - 0xc], 0xf
mov dword [ebp - 8], 0xf
movq qword [ebp - 0x1c], xmm0
mov byte [ebp - 0xd], 0
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101acdd6
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101acdcc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
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
inc esi
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
movups xmm0, xmmword [str.ragebot_resolver_enabled]
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [ebp - 0x1c], eax
movups xmmword [eax], xmm0
mov dword [ebp - 8], ecx
movq xmm0, qword [0x102cc038]
push 0
push 1
push 1
push esi
sub esp, 0x18
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
mov ecx, esp
lea eax, [ebp - 0x1c]
mov dword [ebp - 0xc], 0x18
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101ace73
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101ace69
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
add esp, 8
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, 2
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
movups xmm0, xmmword [str.ragebot_resolver_override_enabled]
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], 0x21
push 0
movups xmmword [edx], xmm0
push 1
movups xmm0, xmmword [0x102c59ec]
push 1
push esi
movups xmmword [edx + 0x10], xmm0
mov al, byte [0x102c59fc]
sub esp, 0x18
mov byte [edx + 0x20], al
mov ecx, esp
lea eax, [ebp - 0x1c]
mov byte [edx + 0x21], 0
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101acf1a
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101acf10
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
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, 0x1c
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
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 [0x102cc054]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc05c]
push 0
mov dword [edx + 0x18], eax
mov al, byte [0x102cc060]
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.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101acfcb
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101acfc1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
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, 4
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
movups xmm0, xmmword [str.ragebot_automatic_shot_enabled]
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], 0x1e
movups xmmword [edx], xmm0
push 0
movq xmm0, qword [0x102c5990]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102c5998]
push 1
mov dword [edx + 0x18], eax
mov ax, word [0x102c599c]
push esi
sub esp, 0x18
mov word [edx + 0x1c], ax
lea eax, [ebp - 0x1c]
mov byte [edx + 0x1e], 0
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101ad07e
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101ad074
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
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, 7
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
movups xmm0, xmmword [str.ragebot_automatic_stop_enabled]
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], 0x1e
movups xmmword [edx], xmm0
push 0
movq xmm0, qword [0x102cc074]
push 1
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc07c]
push 1
mov dword [edx + 0x18], eax
mov ax, word [0x102cc080]
push esi
sub esp, 0x18
mov word [edx + 0x1c], ax
lea eax, [ebp - 0x1c]
mov byte [edx + 0x1e], 0
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov ecx, dword [ebp - 8]
cmp ecx, 0xf
jbe 0x101ad131
mov edx, dword [ebp - 0x1c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x101ad127
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x101aeedb
push ecx
push edx
call fcn.100bb9a0
add esp, 8
mov eax, dword [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.10003bb0
mov ecx, dword [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 [0x102cc094]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102cc098]
mov word [edx + 0x14], ax
movzx eax, byte [0x102cc09a]
mov byte [edx + 0x16], al
mov byte [edx + 0x17], 0
call fcn.100739e0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xd
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.10003bb0
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 [0x102c5afc]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102c5b0c]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.100739e0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push 0
push 1
add eax, 0x14
mov dword [ebp - 4], 0x2f
push ecx
push eax
sub esp, 0x18
lea eax, [ebp - 4]
mov esi, esp
push eax
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
push esi
call fcn.10003bb0
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], 0x22
movups xmm0, xmmword [str.ragebot_override_mindamage_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102c5a9c]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102c5aac]
mov word [edx + 0x20], ax
mov byte [edx + 0x22], 0
call fcn.100739e0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 1
push 0
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.10003bb0
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x20
movups xmm0, xmmword [str.ragebot_override_mindamage_value]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x102cc0ac]
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
call fcn.10073a50
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 1
push 2
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.10003bb0
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], 0x1a
movups xmm0, xmmword [str.ragebot_max_backtrack_time]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102cc0d0]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x102cc0d8]
mov word [edx + 0x18], ax
mov byte [edx + 0x1a], 0
call fcn.10073a50
mov eax, dword [edi + 4]
add eax, 5
push ecx
push 2
push ecx
push eax
sub esp, 0x18
mov dword [ebp - 4], 0x2f
mov esi, esp
lea eax, [ebp - 4]
xorps xmm0, xmm0
push eax
movups xmmword [esi], xmm0
push esi
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0
call fcn.10003bb0
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 [0x102cc0ec]
movups xmmword [edx + 0x10], xmm0
movzx eax, byte [0x102cc0fc]
mov byte [edx + 0x20], al
mov byte [edx + 0x21], 0
call fcn.10073ad0
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 6
push ecx
add eax, 0xe
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.10003bb0
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 [0x102cc110]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc118]
mov dword [edx + 0x18], eax
movzx eax, word [0x102cc11c]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
call fcn.10073b40
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, 0x60
push ecx
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003bb0
movups xmm0, xmmword [str.ragebot_override_global]
mov ecx, dword [ebp - 4]
mov edx, eax
add esp, 8
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0xc], 0x17
mov dword [ebp - 8], ecx
movups xmmword [edx], xmm0
mov ecx, dword [0x102cc130]
push 0
mov dword [edx + 0x10], ecx
movzx eax, word [0x102cc134]
push 7
push 1
mov word [edx + 0x14], ax
movzx eax, byte [0x102cc136]
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.10009190
mov ecx, edi
call fcn.101ac5d0
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101ad4fd
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10003e30
add esp, 0xc
mov eax, dword [edi + 4]
sub esp, 0xc
add eax, 0x20
mov dword [ebp - 4], 0x1f
xorps xmm0, xmm0
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.10003bb0
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi + 0x14], ecx
add esp, 8
mov dword [esi], edx
mov dword [esi + 0x10], 0x15
movups xmm0, xmmword [str.ragebot_points_factor]
movups xmmword [edx], xmm0
mov ecx, dword [0x102cc148]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, byte [0x102cc14c]
mov byte [edx + 0x14], al
mov byte [edx + 0x15], 0
call fcn.10073c00
mov eax, dword [edi + 4]
sub esp, 0xc
add eax, 0x40
mov dword [ebp - 4], 0x1f
xorps xmm0, xmm0
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.10003bb0
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], 0x1a
movups xmm0, xmmword [str.ragebot_body_points_factor]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102cc160]
movq qword [edx + 0x10], xmm0
movzx eax, word [0x102cc168]
mov word [edx + 0x18], ax
mov byte [edx + 0x1a], 0
call fcn.10073c00
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 8
push 0
add eax, 0xc8
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.10003bb0
mov edx, eax
mov dword [esi + 0x10], 0x16
add esp, 8
mov dword [esi], edx
mov ecx, dword [ebp - 4]
mov dword [esi + 0x14], ecx
movups xmm0, xmmword [str.ragebot_minimum_damage]
movups xmmword [edx], xmm0
mov ecx, dword [0x102cc17c]
mov dword [edx + 0x10], ecx
mov ecx, edi
movzx eax, word [0x102cc180]
mov word [edx + 0x14], ax
mov byte [edx + 0x16], 0
call fcn.10073a50
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 8
push 0
add eax, 0xe8
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.10003bb0
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 [0x102cc194]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc19c]
mov dword [edx + 0x18], eax
movzx eax, word [0x102cc1a0]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102cc1a2]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.10073a50
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 0x30
push ecx
add eax, 0x67
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.10003bb0
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 [0x102cc1b4]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc1bc]
mov dword [edx + 0x18], eax
movzx eax, byte [0x102cc1c0]
mov byte [edx + 0x1c], al
mov byte [edx + 0x1d], 0
call fcn.10073b40
mov eax, dword [edi + 4]
xorps xmm0, xmm0
push ecx
push 0x30
push ecx
add eax, 0x97
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.10003bb0
mov ecx, dword [ebp - 4]
add esp, 8
mov dword [esi + 0x14], ecx
mov ecx, edi
mov dword [esi], eax
mov dword [esi + 0x10], 0x20
movups xmm0, xmmword [str.ragebot_enabled_multipoints_list]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x102cc1d4]
movups xmmword [eax + 0x10], xmm0
mov byte [eax + 0x20], 0
call fcn.10073b40
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 [0x102c5d58]
mov dword [ecx + 8], eax
movzx eax, word [0x102c5d5c]
mov word [ecx + 0xc], ax
movzx eax, byte [0x102c5d5e]
mov byte [ecx + 0xe], al
mov byte [ecx + 0xf], 0
mov ecx, edi
call fcn.100739e0
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
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10003bb0
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_slowwalk_enabled]
movups xmmword [eax], xmm0
movq xmm0, qword [0x102c5ecc]
movq qword [eax + 0x10], xmm0
mov byte [eax + 0x18], 0
call fcn.100739e0
mov eax, dword [edi + 8]
add eax, 7
push 0
push 1
push ecx
push eax
sub esp, 0x18
mov dword [ebp - 4], 0x2f
mov esi, esp
lea eax, [ebp - 4]
xorps xmm0, xmm0
push eax
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10003bb0
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x23
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.antiaim_stop_during_unchoke_enabled]
movups xmmword [edx], xmm0
movups xmm0, xmmword [0x102cc1f8]
movups xmmword [edx + 0x10], xmm0
movzx eax, word [0x102cc208]
mov word [edx + 0x20], ax
movzx eax, byte [0x102cc20a]
mov byte [edx + 0x22], al
mov byte [edx + 0x23], 0
call fcn.100739e0
mov eax, dword [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
mov dword [esi + 0x10], 0
push esi
mov dword [esi + 0x14], 0
call fcn.10003bb0
mov ecx, dword [ebp - 4]
mov edx, eax
mov dword [esi], edx
add esp, 8
mov dword [esi + 0x10], 0x1f
mov dword [esi + 0x14], ecx
mov ecx, edi
movups xmm0, xmmword [str.antiaim_legit_aa_on_use_enabled]
movups xmmword [edx], xmm0
movq xmm0, qword [0x102cc21c]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x102cc224]
mov dword [edx + 0x18], eax
movzx eax, word [0x102cc228]
mov word [edx + 0x1c], ax
movzx eax, byte [0x102cc22a]
mov byte [edx + 0x1e], al
mov byte [edx + 0x1f], 0
call fcn.100739e0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x14
push eax
sub esp, 0x18
mov ecx, esp
push 0x16
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.antiaim_slowwalk_speed
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_inverter_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_fakelag_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 9
push eax
sub esp, 0x18
mov ecx, esp
push 0x22
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_fakelag_reset_shot_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push 0x1b
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_fakelag_choke_limit
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 1
add eax, 0x10
push 0
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
push 0x14
mov dword [ecx + 0x10], 0
push str.antiaim_fakelag_type
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push 0
push 3
push ecx
add eax, 0x18
push eax
sub esp, 0x18
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.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
push 0
push 3
add eax, 0x28
push ecx
push eax
sub esp, 0x18
xorps xmm0, xmm0
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.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push ecx
add eax, 0xa8
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.10003c90
mov ecx, edi
call fcn.10073c70
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.10003c90
mov ecx, edi
call fcn.10073a50
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_real_angles
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
push ecx
push 3
push 0
add eax, 0x9c
xorps xmm0, xmm0
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.10003c90
mov ecx, edi
call fcn.10073a50
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 0x1e
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_first_angle
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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 0x1f
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_second_angle
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 8]
xorps xmm0, xmm0
push ecx
push 3
push 0
add eax, 0x60
push eax
sub esp, 0x18
mov ecx, esp
push 0x23
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_first_real_angle
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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 0x24
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.antiaim_yaw_jitter_second_real_angle
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [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_jitter_switch_tick
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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 0x1b
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.antiaim_yaw_jitter_progress
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xb0
push eax
sub esp, 0x18
mov ecx, esp
push 0x15
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_chams_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 0xe
push ecx
add eax, 0xb1
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
push 0x14
mov dword [ecx + 0x10], 0
push str.visuals_type_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073ad0
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, 0xc0
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003c90
push 0
push 0xe
push 0
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101adf70
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10003e30
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, 0x1d8
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003c90
push 0
push 0x1c
push 1
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101adfd1
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10003e30
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, 0xf8
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003c90
push 0
push 0xe
push 3
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101ae032
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10003e30
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x20
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.10003c90
mov ecx, edi
call fcn.10073a50
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x2c
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.10003c90
mov ecx, edi
call fcn.10073c70
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x30
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.10003c90
mov ecx, edi
call fcn.10073c70
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, 0x44
mov dword [ebp - 8], 0
movups xmmword [ebp - 0x1c], xmm0
call fcn.10003c90
push 0
push 1
push 4
push esi
sub esp, 0x18
lea eax, [ebp - 0x1c]
mov ecx, esp
push eax
call fcn.10009190
mov ecx, edi
call fcn.101ac5d0
mov eax, dword [ebp - 8]
cmp eax, 0xf
jbe 0x101ae1d8
push eax
push dword [ebp - 0x1c]
lea eax, [ebp - 0x1c]
push eax
call fcn.10003e30
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_color_mod_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x70
push eax
sub esp, 0x18
mov ecx, esp
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_color_mod_value
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x24
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.10003c90
mov ecx, edi
call fcn.10073a50
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push 0
add eax, 0x28
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.10003c90
mov ecx, edi
call fcn.10073a50
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x38
push eax
sub esp, 0x18
mov ecx, esp
push 0x1a
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_override_scope_gap
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
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
push 0x22
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_override_scope_line_length
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x40
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
push 0x21
mov dword [ecx + 0x10], 0
push str.visuals_override_scope_line_width
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x90
push eax
sub esp, 0x18
mov ecx, esp
push 0x22
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_override_scope_inner_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0xa0
push eax
sub esp, 0x18
mov ecx, esp
push 0x22
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_override_scope_outer_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
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.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
push ecx
push 1
add eax, 0x50
push ecx
push eax
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x1c
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_bullet_tracers_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
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
push 0x17
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_trail_thickness
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
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.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
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_fog_override_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
push ecx
push 1
push 0
add eax, 0x14
xorps xmm0, xmm0
push eax
sub esp, 0x18
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fog_start
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
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 0xf
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fog_end
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0x60
push eax
sub esp, 0x18
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_fog_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xd
push eax
sub esp, 0x18
mov ecx, esp
push 0x1f
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_skybox_override_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
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
mov dword [ecx + 0x14], 0
push str.visuals_skybox_override_hash
call fcn.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 0xe
push eax
sub esp, 0x18
mov ecx, esp
push 0x25
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_skybox_override_color_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x10]
xorps xmm0, xmm0
push ecx
push 1
push ecx
sub eax, 0xffffff80
push eax
sub esp, 0x18
mov ecx, esp
push 0x1d
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_skybox_override_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 1
push ecx
add eax, 3
push eax
sub esp, 0x18
mov ecx, esp
push 0x26
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_grenade_prediction_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0xd4
push eax
sub esp, 0x18
mov ecx, esp
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push 0x24
push str.visuals_esp_grenade_prediction_color
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0xc]
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.visuals_esp_hitmarker_enabled
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.100739e0
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.10003c90
mov ecx, edi
call fcn.100739e0
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 0x18
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_off_distance
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 1
push ecx
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push 0x14
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push str.visuals_esp_off_size
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073c70
mov eax, dword [edi + 0xc]
push ecx
push 1
push ecx
add eax, 0x10
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_esp_off_color
mov dword [ecx + 0x14], 0
call fcn.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 2
push ecx
add eax, 0x5a
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 2
push ecx
add eax, 0x58
push eax
sub esp, 0x18
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 2
push ecx
add eax, 0x64
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 2
push 0
add eax, 0x68
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.10003c90
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 0xc]
push ecx
add eax, 0x74
push 2
push ecx
push eax
sub esp, 0x18
xorps xmm0, xmm0
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.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 2
push ecx
add eax, 0x94
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.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push ecx
push 2
push ecx
add eax, 0xb4
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.10003c90
mov ecx, edi
call fcn.10073e90
mov eax, dword [edi + 0xc]
xorps xmm0, xmm0
push 0
push 2
push ecx
add eax, 0x62
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.10003c90
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
push 0
push 2
push ecx
add eax, 0x5c
push eax
sub esp, 0x18
mov ecx, esp
push str.visuals_esp_weapon_name_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
push 0
push 2
add eax, 0x5e
push ecx
push eax
sub esp, 0x18
mov ecx, esp
push str.visuals_esp_weapon_icon_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0xc]
push 0
push 2
push ecx
add eax, 0x60
push eax
sub esp, 0x18
mov ecx, esp
push str.visuals_esp_weapon_ammo_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push ecx
push 1
push 0
add eax, 8
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_hitsound_id
call fcn.10003d50
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 0x14]
push ecx
push 1
push 0
add eax, 0xcc
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_hitsound_volume
call fcn.10003d50
mov ecx, edi
call fcn.10073a50
mov eax, dword [edi + 0x14]
sub esp, 0xc
add eax, 0xc
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_hitsound_file
call fcn.10003d50
mov ecx, edi
call fcn.10073f10
push 0
push 1
push ecx
push dword [edi + 0x14]
sub esp, 0x18
mov ecx, esp
push str.misc_bunnyhop_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
inc eax
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_adaptive_strafes_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
add eax, 3
push ecx
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_auto_strafer_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 0xd0
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_auto_strafer_directional
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 5
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_fast_stop_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 6
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_quick_peek_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 4
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_fast_movement_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 2
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_duck_in_air_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 0xde
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_killsay_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
add eax, 0x160
push 0
push 1
push ecx
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_deathsay_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
mov eax, dword [edi + 0x14]
push 0
push 1
push ecx
add eax, 7
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_auto_pistol_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.10073f70
mov eax, dword [edi + 0x14]
sub esp, 0xc
add eax, 0x161
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_deathsay_string
call fcn.10003d50
mov ecx, edi
call fcn.10073f70
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.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.10073f70
mov eax, dword [edi + 0x14]
push 0
push 6
add eax, 0xd8
push ecx
push eax
sub esp, 0x18
mov ecx, esp
push str.misc_removals_list
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.100739e0
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.10003d50
mov ecx, edi
call fcn.10073a50
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.10003d50
mov ecx, edi
call fcn.10073fd0
push 0
push 5
push ecx
push dword [edi + 0x18]
sub esp, 0x18
mov ecx, esp
push str.gui_notify_enabled
call fcn.10003d50
mov ecx, edi
call fcn.100739e0
sub esp, 0x18
mov ecx, esp
push str.gui_menu_opened
call fcn.10003d50
mov ecx, edi
call fcn.101aeef0
sub esp, 0x14
mov ecx, eax
call fcn.10074040
mov eax, edi
pop edi
pop esi
mov esp, ebp
pop ebp
ret
call fcn.100cb508
int3