Function at 0x14005b8b0
Capabilities:
Hide graphical window

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
cmp byte [0x1400eef09], 0
je 0x14005b8eb
movss xmm9, dword [0x140084f0c]
jmp 0x14005b8f4
movss xmm9, dword [0x140084ef4]
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084e84]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
movss xmm8, dword [0x140084ef0]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x67], 0x43a00000
mov dword [rbp + 0x6b], 0x42ce0000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
lea rdx, str.Other_settings
mov rcx, qword [rcx + 0x3ed8]
call fcn.14000ad60
mov edx, eax
xor edi, edi
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x67]
lea rcx, str.Other_settings
call fcn.140045b80
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm6, dword [0x140084fd8]
cmp byte [rax + 0x9b], dil
jne 0x14005b9f6
mov qword [rbp + 0x67], rdi
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x140085110]
movdqu xmmword [rbp - 9], xmm1
movsd xmm0, qword [str.checkbox_pin]
movsd qword [rbp - 0x19], xmm0
mov eax, dword [0x1400822b0]
mov dword [rbp - 0x11], eax
mov byte [rbp - 0xd], dil
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005ba3e
mov rax, qword [rax]
lea rdx, [0x1400ee94d]
mov rcx, rax
call fcn.14003a9b0
movzx ebx, al
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005ba8e
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ba89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ba89
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqa xmm7, xmmword [0x140085050]
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
test bl, bl
je 0x14005badd
mov dword [rsp + 0x30], 0x43
xor r9d, r9d
xor r8d, r8d
mov rcx, qword [0x1400ee9e0]
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
cmp byte [0x1400ee94d], r8b
mov rdx, 0xffffffffffffffff
jne 0x14005bad7
mov rdx, 0xfffffffffffffffe
call qword [sym.imp.USER32.dll_SetWindowPos]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
movdqa xmm1, xmmword [0x140085120]
movdqu xmmword [rbp - 0x29], xmm1
movsd xmm0, qword [str.checkbox_hide]
movsd qword [rbp - 0x39], xmm0
mov eax, dword [0x1400822d0]
mov dword [rbp - 0x31], eax
movzx eax, byte [0x1400822d4]
mov byte [rbp - 0x2d], al
mov byte [rbp - 0x2c], 0
lea rdx, [rbp - 0x39]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005bb2f
mov rax, qword [rax]
lea rdx, [0x1400ee94c]
mov rcx, rax
call fcn.14003a9b0
movzx ebx, al
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005bb7f
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bb7a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x29], xmm7
mov byte [rbp - 0x39], 0
test bl, bl
je 0x14005bbe9
cmp byte [0x1400ee94c], 0
je 0x14005bba5
mov dl, 1
call fcn.140054060
mov byte [0x1400ee94c], 0
jmp 0x14005bbe9
mov rbx, qword [0x1400ee9e0]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x1400ee94d], 0
je 0x14005bbe9
mov dword [rsp + 0x30], 0x43
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
mov rdx, 0xffffffffffffffff
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowPos]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x1400850c0]
movdqu xmmword [rbp - 9], xmm1
mov rax, qword [str.overlay]
mov dword [rbp - 0x19], eax
movzx eax, word [0x140081ff4]
mov word [rbp - 0x15], ax
movzx eax, byte [0x140081ff6]
mov byte [rbp - 0x13], al
mov byte [rbp - 0x12], 0
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005bc3a
mov rax, qword [rax]
lea rdx, [0x1400ee94f]
mov rcx, rax
call fcn.14003a9b0
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005bc88
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bc83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bc83
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
call fcn.1400107d0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084eec]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x67], 0x43a00000
mov dword [rbp + 0x6b], 0x438c0000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
lea rdx, str.Bind_settings
mov rcx, qword [rcx + 0x3ed8]
call fcn.14000ad60
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x67]
lea rcx, str.Bind_settings
call fcn.140045b80
mov dword [rbp + 0x67], 0x40a00000
mov dword [rbp + 0x6b], 0x41000000
lea rdx, [rbp + 0x67]
mov ecx, reloc.WS2_32.dll_inet_addr
call fcn.140008b80
movss xmm0, dword [0x140084f00]
call fcn.140018770
mov dword [rbp + 0x67], 0
mov dword [rbp + 0x6b], 0x40a00000
lea rcx, [rbp + 0x67]
call fcn.14003b960
mov r11, qword [0x1400ee950]
mov rax, qword [r11 + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [r11 + 0x3ed8]
movss xmm0, dword [rax + 0x124]
movss xmm8, dword [0x140084e48]
addss xmm0, xmm8
movss dword [rax + 0x124], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x128]
movss dword [rax + 0xe0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
movdqa xmm1, xmmword [0x140085130]
movdqu xmmword [rbp - 0x29], xmm1
movsd xmm0, qword [str.input_openmenu]
movsd qword [rbp - 0x39], xmm0
mov eax, dword [0x1400822f0]
mov dword [rbp - 0x31], eax
movzx eax, word [0x1400822f4]
mov word [rbp - 0x2d], ax
mov byte [rbp - 0x2b], 0
lea rdx, [rbp - 0x39]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005be29
mov rax, qword [rax]
lea rdx, [0x1400ee2a8]
mov rcx, rax
call fcn.14004e020
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005be77
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005be72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005be72
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x29], xmm7
mov byte [rbp - 0x39], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005beb9
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x140085130]
movdqu xmmword [rbp - 9], xmm1
movsd xmm0, qword [str.input_hidemenu]
movsd qword [rbp - 0x19], xmm0
mov eax, dword [0x140082320]
mov dword [rbp - 0x11], eax
movzx eax, word [0x140082324]
mov word [rbp - 0xd], ax
mov byte [rbp - 0xb], 0
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005bf0c
mov rax, qword [rax]
lea rdx, [0x1400ee0a0]
mov rcx, rax
call fcn.14004e020
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005bf5a
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bf55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bf55
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005bf9c
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x39], rax
movdqa xmm0, xmmword [0x140085150]
movdqu xmmword [rbp - 0x29], xmm0
movups xmm0, xmmword [str.input_unhookmenu]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005bff1
mov rax, qword [rax]
lea rdx, [0x1400ee038]
mov rcx, rax
call fcn.14004e020
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005c03f
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c03a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c03a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x29], xmm7
mov byte [rbp - 0x39], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c081
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x140085120]
movdqu xmmword [rbp - 9], xmm1
movsd xmm0, qword [str.input_overlay]
movsd qword [rbp - 0x19], xmm0
mov eax, dword [0x140082378]
mov dword [rbp - 0x11], eax
movzx eax, byte [0x14008237c]
mov byte [rbp - 0xd], al
mov byte [rbp - 0xc], 0
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c0d3
mov rax, qword [rax]
lea rdx, [0x1400ee058]
mov rcx, rax
call fcn.14004e020
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005c121
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c11c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c11c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x124]
subss xmm0, xmm8
movss dword [rax + 0x124], xmm0
addss xmm0, dword [rax + 0x18]
addss xmm0, dword [rax + 0x128]
movss dword [rax + 0xe0], xmm0
call fcn.140018820
mov ecx, 1
call fcn.140008c60
call fcn.1400107d0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084e84]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
movss xmm8, dword [0x140084f94]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x67], 0x43a00000
mov dword [rbp + 0x6b], 0x43480000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
lea rdx, str.Delay_settings
mov rcx, qword [rcx + 0x3ed8]
call fcn.14000ad60
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x67]
lea rcx, str.Delay_settings
call fcn.140045b80
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c287
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c2b9
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x19], rax
movdqa xmm0, xmmword [reloc.WS2_32.dll_recvfrom]
movdqu xmmword [rbp - 9], xmm0
movups xmm0, xmmword [str.slider_clickdelay]
movups xmmword [rax], xmm0
movzx edx, byte [0x140082240]
mov byte [rax + 0x10], dl
mov byte [rax + 0x11], 0
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c318
mov rax, qword [rax]
mov dword [rbp + 0x67], 0x3e8
mov dword [rbp + 0x6f], edi
mov dword [rsp + 0x30], edi
lea rsi, str._d_ms
mov qword [rsp + 0x28], rsi
lea rcx, [rbp + 0x67]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x6f]
lea r8, [0x1400ede98]
mov edx, 4
mov rcx, rax
call fcn.14003cc80
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005c392
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c38d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c38d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c3d4
mov qword [rbp + 0x77], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x77]
call fcn.1400181c0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x39], rax
movdqa xmm0, xmmword [reloc.WS2_32.dll_sendto]
movdqu xmmword [rbp - 0x29], xmm0
movups xmm0, xmmword [str.slider_keyboarddelay]
movups xmmword [rax], xmm0
mov edx, dword [0x140082268]
mov dword [rax + 0x10], edx
mov byte [rax + 0x14], 0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c432
mov rax, qword [rax]
mov dword [rbp + 0x67], 0x3e8
mov dword [rbp + 0x6f], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp + 0x67]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x6f]
lea r8, [0x1400ee280]
mov edx, 4
mov rcx, rax
call fcn.14003cc80
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005c4a5
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c4a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c4a0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x29], xmm7
mov byte [rbp - 0x39], 0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c4e7
mov qword [rbp + 0x77], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x77]
call fcn.1400181c0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x19], rax
movdqa xmm0, xmmword [reloc.WS2_32.dll_sendto]
movdqu xmmword [rbp - 9], xmm0
movups xmm0, xmmword [str.slider_autozoomdelay]
movups xmmword [rax], xmm0
mov edx, dword [0x140082290]
mov dword [rax + 0x10], edx
mov byte [rax + 0x14], 0
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c545
mov rax, qword [rax]
mov dword [rbp + 0x67], 0x3e8
mov dword [rbp + 0x6f], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp + 0x67]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x6f]
lea r8, [0x1400ef8b4]
mov edx, 4
mov rcx, rax
call fcn.14003cc80
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005c5b8
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c5b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c5b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
call fcn.1400107d0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x140084f2c]
movss xmm2, dword [rax + 0x18]
subss xmm2, dword [rax + 0x64]
addss xmm2, xmm8
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm0
movss xmm1, dword [rax + 0xfc]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf8]
maxss xmm0, xmm2
movss dword [rax + 0xf8], xmm0
movss dword [rax + 0xfc], xmm1
mov dword [rbp + 0x67], 0x43a00000
movss dword [rbp + 0x6b], xmm9
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
lea rdx, str.Additional_settings
mov rcx, qword [rcx + 0x3ed8]
call fcn.14000ad60
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x67]
lea rcx, str.Additional_settings
call fcn.140045b80
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c6b6
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
mov rcx, qword [0x1400ee950]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0x9b], 0
jne 0x14005c6e8
mov qword [rbp + 0x67], 0
movaps xmm1, xmm6
lea rcx, [rbp + 0x67]
call fcn.1400181c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x1400850f0]
movdqu xmmword [rbp - 9], xmm1
movsd xmm0, qword [str.slider_fps]
movsd qword [rbp - 0x19], xmm0
movzx eax, word [0x140082428]
mov word [rbp - 0x11], ax
mov byte [rbp - 0xf], 0
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c732
mov rax, qword [rax]
mov dword [rbp + 0x67], 0xf0
mov dword [rbp + 0x6f], edi
mov dword [rsp + 0x30], edi
lea rcx, str._d_fps
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x67]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x6f]
lea r8, [0x1400ef8b8]
mov edx, 4
mov rcx, rax
call fcn.14003cc80
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005c7ac
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c7a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c7a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x39], rax
movdqa xmm0, xmmword [0x140085180]
movdqu xmmword [rbp - 0x29], xmm0
movups xmm0, xmmword [str.checkbox_discordrpc]
movups xmmword [rax], xmm0
movzx edx, word [0x140082408]
mov word [rax + 0x10], dx
movzx edx, byte [0x14008240a]
mov byte [rax + 0x12], dl
mov byte [rax + 0x13], 0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c81f
mov rax, qword [rax]
lea rdx, [0x1400ede95]
mov rcx, rax
call fcn.14003a9b0
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005c86d
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c868
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c868
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
lea rcx, str.In_main_menu
call fcn.14004e650
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 9], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x19], rax
movdqa xmm0, xmmword [0x140085150]
movdqu xmmword [rbp - 9], xmm0
movups xmm0, xmmword [str.checkbox_snaptap]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c8ce
mov rax, qword [rax]
lea rdx, [0x1400ef819]
mov rcx, rax
call fcn.14003a9b0
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005c91c
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c917
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c917
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 9], xmm7
mov byte [rbp - 0x19], 0
mov rbx, qword [0x1400bdeb8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
mov ecx, 0x20
call fcn.14006ef50
mov qword [rbp - 0x39], rax
movdqa xmm0, xmmword [0x140085150]
movdqu xmmword [rbp - 0x29], xmm0
movups xmm0, xmmword [str.checkbox_strafes]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
lea rdx, [rbp - 0x39]
mov rcx, rbx
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005c97a
mov rax, qword [rax]
lea rdx, [0x1400eef09]
mov rcx, rax
call fcn.14003a9b0
nop
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x14005c9c8
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005c9c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005c9c3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
movdqu xmmword [rbp - 0x29], xmm7
mov byte [rbp - 0x39], 0
cmp byte [0x1400eef09], 0
je 0x14005caa4
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x140085130]
movdqu xmmword [rbp - 9], xmm1
movsd xmm0, qword [str.slider_strafes]
movsd qword [rbp - 0x19], xmm0
mov eax, dword [0x1400823c8]
mov dword [rbp - 0x11], eax
movzx eax, word [0x1400823cc]
mov word [rbp - 0xd], ax
mov byte [rbp - 0xb], 0
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1400bdeb8]
call fcn.140064bb0
cmp qword [rax + 0x18], 0xf
jbe 0x14005ca31
mov rax, qword [rax]
mov dword [rbp + 0x67], 0x3e8
mov dword [rbp + 0x6f], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rsi
lea rcx, [rbp + 0x67]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x6f]
lea r8, [0x1400ef944]
mov edx, 4
mov rcx, rax
call fcn.14003cc80
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14005caa4
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ca9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ca9f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006eb78
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop rdi
pop rsi
pop rbp
jmp fcn.1400107d0