Function at 0x1400cad70
Capabilities:
Create process on windows
Open clipboard
Write clipboard data

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3b8]
sub rsp, 0x490
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm14
mov rax, qword [0x140158e70]
xor rax, rsp
mov qword [rbp + 0x300], rax
xor r15d, r15d
mov rax, qword [0x1403405d0]
xorps xmm6, xmm6
movss xmm0, dword [0x1401188d0]
cmp byte [0x14033bde0], r15b
je 0x1400cae2b
movss xmm0, dword [0x14033bde4]
comiss xmm0, dword [0x140118850]
jbe 0x1400cae1f
addss xmm0, dword [0x140118aec]
movss dword [0x14033bde4], xmm0
movss dword [rax + 0x3a04], xmm0
jmp 0x1400cae5d
mov dword [rax + 0x3a04], 0x3dcccccd
jmp 0x1400cae5d
movss xmm1, dword [0x14033bde4]
comiss xmm0, xmm1
jbe 0x1400cae5d
movss xmm0, dword [0x14033bde8]
comiss xmm0, xmm6
jbe 0x1400cae5d
addss xmm1, dword [0x140118840]
movss dword [0x14033bde4], xmm1
movss dword [rax + 0x3a04], xmm1
mov qword [rax + 0x4bac], r15
mov qword [rax + 0x4bb4], r15
mov r13d, 2
mov dword [rax + 0x4b9c], r13d
mov byte [rax + 0x4bd8], 1
or dword [rax + 0x4b98], 3
mov dword [rax + 0x4bbc], 0x443b8000
mov dword [rax + 0x4bc0], 0x43fa0000
mov dword [rax + 0x4ba0], r13d
xor edx, edx
lea r8d, [r13 + 0x1d]
lea rcx, str.menu
call fcn.140036e50
cmp byte [0x14033bde0], r15b
jne 0x1400caecd
movss xmm0, dword [0x14033bde8]
comiss xmm0, xmm6
ja 0x1400caecd
xor ecx, ecx
jmp 0x1400caecf
mov cl, 1
call fcn.14003a6c0
movss xmm12, dword [0x140118a10]
mov eax, dword [0x140340a1c]
test eax, eax
jne 0x1400cb087
mov rbx, qword [0x1403405d0]
mov rax, qword [rbx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rbx + 0x41d8]
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [rax + 0xc4]
addss xmm0, xmm12
movss dword [rax + 0x144], xmm0
mov byte [rax + 0x181], 1
movss xmm0, dword [0x140118a60]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], r15d
mov rax, qword [rbx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rbx, qword [rbx + 0x41d8]
movsxd rcx, dword [rbx + 0x130]
mov rax, qword [rbx + 0x138]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.Quick_Tools_Child
call fcn.140029830
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x4224], eax
jne 0x1400caf91
lea r8, str.Quick_Tools_Child
mov edx, 0xb
mov ecx, eax
call fcn.140050de0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rsp + 0x40]
mov edx, edi
lea rcx, str.Quick_Tools_Child
call fcn.1400334c0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
cmp byte [rax + 0xf8], r15b
jne 0x1400cb00e
lea rdx, str.Quick_Tools
mov r8, rdx
cmp rdx, 0xffffffffffffffff
jae 0x1400cafff
movzx ecx, byte [r8]
test cl, cl
je 0x1400cafff
lea rax, [r8 + 1]
cmp cl, 0x23
jne 0x1400caff6
cmp byte [rax], cl
je 0x1400cafff
mov r8, rax
cmp rax, 0xffffffffffffffff
jb 0x1400cafe1
movaps xmm3, xmm6
call fcn.14006f4e0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm0, dword [rax + 0x58]
subss xmm0, dword [rax + 0xc0]
addss xmm0, dword [0x140118928]
movss dword [rax + 0x140], xmm0
mov byte [rax + 0x181], 1
movss xmm0, dword [0x140118a5c]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], r15d
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea rcx, str.Restart_Game
call fcn.14006b840
test al, al
je 0x1400cb077
call fcn.1400cd880
call fcn.140033810
call fcn.1400911b0
mov eax, dword [0x140340a1c]
mov r12d, 4
cmp eax, 1
jne 0x1400cb10c
cmp byte [0x140340a78], r15b
jne 0x1400cb0b0
call fcn.1400a6e00
mov byte [0x140340a78], al
call fcn.1400a41b0
jmp 0x1400cb306
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a88]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb0d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], r15d
je 0x1400cb0a6
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.1400a40b0
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400cce98
jmp 0x1400cb0a6
cmp eax, r13d
jne 0x1400cb175
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a58]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb138
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], r15d
je 0x1400cb16b
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.1400bf240
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400cce9e
call fcn.1400bf250
jmp 0x1400cb306
cmp eax, 3
jne 0x1400cb1de
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a68]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb1a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], r15d
je 0x1400cb1d4
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.1400b3d30
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400ccea4
call fcn.1400b4600
jmp 0x1400cb306
cmp eax, r12d
jne 0x1400cb2a2
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a98]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb20e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], r15d
je 0x1400cb241
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.1400b2840
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400cceaa
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a60]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb268
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], 0
je 0x1400cb29b
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.1400b0de0
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400cceb0
call fcn.1400b0e00
jmp 0x1400cb306
cmp eax, 5
jne 0x1400cb306
xor r9d, r9d
lea r8, [rbp + 0xb8]
xor edx, edx
lea rbx, [0x140340a70]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
jne 0x1400cb2ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
cmp dword [rbp + 0xb8], r15d
je 0x1400cb301
mov qword [rbp + 0x98], rbx
mov dword [rbp + 0xa0], r12d
call fcn.14008c790
nop
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x1400cceb6
call fcn.14008d190
mov rbx, qword [0x1403405d0]
dec word [rbx + 0x60b4]
mov eax, dword [rbx + 0x4b20]
shr eax, 2
test al, 1
movsxd rcx, dword [rbx + 0x4c78]
lea eax, [rcx - 1]
mov dword [rbx + 0x4c78], eax
mov rax, qword [rbx + 0x4c80]
mov edx, dword [rax + rcx*4 - 8]
mov dword [rbx + 0x4b20], edx
je 0x1400cb353
test dl, 4
jne 0x1400cb353
mov eax, dword [rbx + 0x60b0]
mov dword [rbx + 0x3a00], eax
mov rax, qword [rbx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rbx + 0x41d8]
movss xmm1, dword [rax + 0x5c]
subss xmm1, dword [rax + 0xc4]
movss xmm7, dword [0x140118998]
addss xmm1, xmm7
movss xmm0, dword [rax + 0x58]
subss xmm0, dword [rax + 0xc0]
addss xmm0, xmm7
movss dword [rax + 0x140], xmm0
movss dword [rax + 0x144], xmm1
mov byte [rax + 0x181], 1
mov rax, qword [rbx + 0x41d8]
movss xmm8, dword [0x140118954]
movaps xmm4, xmm8
maxss xmm4, dword [rax + 0x27c]
movaps xmm5, xmm8
maxss xmm5, dword [rax + 0x278]
movss xmm2, dword [0x1401189f8]
minss xmm2, dword [rax + 0x284]
movss xmm3, dword [0x1401189fc]
minss xmm3, dword [rax + 0x280]
movss xmm10, dword [rbx + 0xe50]
movss xmm11, dword [rbx + 0x3a64]
movaps xmm0, xmm5
subss xmm0, xmm11
comiss xmm10, xmm0
jb 0x1400cb4b5
movss xmm9, dword [rbx + 0xe54]
movss xmm1, dword [rbx + 0x3a68]
movaps xmm0, xmm4
subss xmm0, xmm1
comiss xmm9, xmm0
jb 0x1400cb4b5
movaps xmm0, xmm3
addss xmm0, xmm11
comiss xmm0, xmm10
jbe 0x1400cb4b5
addss xmm1, xmm2
comiss xmm1, xmm9
jbe 0x1400cb4b5
mov rax, qword [rbx + 0x4cf0]
movss xmm9, dword [rax + 0xc]
movss xmm10, dword [rax + 8]
movaps xmm1, xmm10
addss xmm1, dword [rax + 0x10]
movaps xmm0, xmm9
addss xmm0, dword [rax + 0x14]
comiss xmm0, xmm4
jbe 0x1400cb4b5
comiss xmm2, xmm9
jbe 0x1400cb4b5
comiss xmm1, xmm5
jbe 0x1400cb4b5
comiss xmm3, xmm10
jbe 0x1400cb4b5
mov edx, 0x28f
mov rcx, rbx
call fcn.14003adc0
cmp byte [rax], 0
jne 0x1400cb4a3
mov eax, 0x18
jmp 0x1400cb4ba
movzx eax, byte [rbx + 0x493c]
neg al
sbb rax, rax
add rax, 0x19
jmp 0x1400cb4ba
mov eax, 0x17
add rax, rax
movups xmm0, xmmword [rbx + rax*8 + 0x3ae8]
movups xmmword [rbp + 0x98], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rbx + 0x3a00]
movss dword [rbp + 0xa4], xmm0
lea rcx, [rbp + 0x98]
call fcn.140029de0
mov esi, eax
movss xmm9, dword [0x140118978]
movss xmm14, dword [0x140118ab4]
movss xmm5, dword [0x14033bde8]
comiss xmm5, xmm6
jbe 0x1400ccb2e
movaps xmm10, xmmword [0x140118f60]
mov r14d, 3
mov dword [rbp + 0x98], r14d
movups xmm0, xmmword [rbx + 0x3b18]
movups xmmword [rbp + 0x9c], xmm0
lea rcx, [rbx + 0x4c38]
lea rdx, [rbp + 0x98]
call fcn.140051d90
cmp dword [rbx + 0x4c34], r14d
je 0x1400cb558
movups xmmword [rbx + 0x3b18], xmm10
movss xmm0, dword [0x140118a94]
mov r9d, 0x18
movss xmm1, dword [0x14033bde8]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.hamburger
call fcn.140022da0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
mov rbx, qword [rax + 0x2e0]
movaps xmm0, xmmword [0x140118f70]
movups xmmword [rbp + 0x98], xmm0
lea rcx, [rbp + 0x98]
call fcn.140029de0
mov r11d, eax
movaps xmm0, xmmword [0x140118f70]
movups xmmword [rbp + 0x98], xmm0
lea rcx, [rbp + 0x98]
call fcn.140029de0
mov r10d, eax
movaps xmm0, xmmword [0x140118f70]
movups xmmword [rbp + 0x98], xmm0
lea rcx, [rbp + 0x98]
call fcn.140029de0
mov r9d, eax
mov dword [rsp + 0x40], 0xff
mov dword [rbp + 0xb8], r15d
mov r8d, dword [0x14033bdf0]
add r8d, 0xffffff38
mov dword [rsp + 0x48], r8d
mov ecx, r8d
shr ecx, 0x1f
lea rdx, [rbp + 0xb8]
lea rax, [rsp + 0x48]
test cl, cl
cmove rdx, rax
lea rax, [rsp + 0x40]
cmp r8d, 0xff
cmovle rax, rdx
movd xmm0, dword [rax]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x140118834]
movss dword [rbp + 0x98], xmm0
mov dword [rbp + 0x9c], 0x3d70f0f2
mov dword [rbp + 0xa0], 0x3d70f0f2
mov dword [rbp + 0xa4], 0x3f800000
lea rcx, [rbp + 0x98]
call fcn.140029de0
movss xmm0, dword [0x14033bde8]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140118a94]
movss dword [rsp + 0x44], xmm1
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x4c], 0x40a00000
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r9d
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.14005dca0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x41900000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x41500000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rax + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x41e00000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x41b80000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rax + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x42180000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x42040000
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rax + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm1, dword [rax + 0x5c]
subss xmm1, dword [rax + 0xc4]
addss xmm1, xmm8
movss xmm0, dword [rax + 0x58]
subss xmm0, dword [rax + 0xc0]
addss xmm0, xmm8
movss dword [rax + 0x140], xmm0
movss dword [rax + 0x144], xmm1
mov byte [rax + 0x181], 1
mov dword [rsp + 0x40], 0x421c0000
mov dword [rsp + 0x44], 0x42100000
lea rdx, [rsp + 0x40]
lea rcx, str.HamburgerToggleButtonInsideMenu
call fcn.14006bce0
test al, al
je 0x1400cb884
cmp byte [0x14033bde0], 0
sete byte [0x14033bde0]
cmp byte [0x140340a90], 0
jne 0x1400cb8de
cmp dword [0x140340a1c], 0
jne 0x1400cb8de
xor al, al
lea rdx, [0x1403409e0]
mov dword [rsp + 0x40], 0x41d80000
mov dword [rsp + 0x44], 0x41d80000
lea rcx, [rsp + 0x40]
movsd xmm0, qword [rcx]
movsd qword [rbp + 0xb8], xmm0
movss xmm1, dword [0x140118a50]
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [0x1401189a0]
movss dword [rsp + 0x44], xmm0
jmp 0x1400cb924
mov al, 1
lea rdx, [0x1403409e8]
mov dword [rsp + 0x40], 0x41b80000
mov dword [rsp + 0x44], 0x41b80000
lea rcx, [rsp + 0x40]
movsd xmm0, qword [rcx]
movsd qword [rbp + 0xb8], xmm0
movss xmm1, dword [0x140118a54]
movss dword [rsp + 0x48], xmm1
movss xmm0, dword [0x1401189a0]
movss dword [rsp + 0x4c], xmm0
lea r8, [rsp + 0x40]
lea rcx, [rsp + 0x48]
test al, al
cmovne r8, rcx
movss xmm2, dword [r8 + 4]
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [rax + 0xc4]
addss xmm2, xmm0
movss xmm1, dword [rax + 0x58]
subss xmm1, dword [rax + 0xc0]
addss xmm1, dword [r8]
movss dword [rax + 0x140], xmm1
movss dword [rax + 0x144], xmm2
mov byte [rax + 0x181], 1
lea r8, [rbp + 0xb8]
mov edx, dword [rdx]
lea rcx, str.settingsbutton
call fcn.1400220e0
test al, al
je 0x1400cb9c9
cmp dword [0x140340a1c], 0
je 0x1400cb9bb
mov dword [0x140340a1c], r15d
jmp 0x1400cb9c9
cmp byte [0x140340a90], 0
sete byte [0x140340a90]
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
cmp byte [0x140340a90], 0
jne 0x1400cbc2b
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [rax + 0xc4]
addss xmm0, xmm12
movss dword [rax + 0x144], xmm0
mov byte [rax + 0x181], 1
mov rcx, qword [0x1403405b0]
call fcn.14003a510
movaps xmm0, xmmword [0x140118ea0]
movups xmmword [rbp + 0x98], xmm0
lea rdx, str.Customization
lea rcx, [rbp + 0x98]
call fcn.14006af80
call fcn.14003a5b0
mov ebx, dword [0x1403409f0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], r15
mov r8d, 0xd
lea rdx, str.Config_Editor
lea rcx, [rbp + 0x98]
call fcn.1400062d0
mov edx, ebx
lea rcx, [rbp + 0x98]
call fcn.140022e90
mov ecx, dword [0x140340a1c]
mov edi, 1
test al, al
cmovne ecx, edi
mov dword [0x140340a1c], ecx
mov ebx, dword [0x1403409d4]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], r15
lea r8d, [rdi + 0xc]
lea rdx, str.Icon_Packager
lea rcx, [rbp + 0x98]
call fcn.1400062d0
mov edx, ebx
lea rcx, [rbp + 0x98]
call fcn.140022e90
mov ecx, dword [0x140340a1c]
test al, al
cmovne ecx, r13d
mov dword [0x140340a1c], ecx
mov rcx, qword [0x1403405b0]
call fcn.14003a510
movaps xmm0, xmmword [0x140118ea0]
movups xmmword [rbp + 0x98], xmm0
lea rdx, str.Overlay_Features
lea rcx, [rbp + 0x98]
call fcn.14006af80
call fcn.14003a5b0
mov ebx, dword [0x1403409f4]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], r15
lea r8d, [rdi + 0xb]
lea rdx, str.Hook_Tracker
lea rcx, [rbp + 0x98]
call fcn.1400062d0
mov edx, ebx
lea rcx, [rbp + 0x98]
call fcn.140022e90
mov ecx, dword [0x140340a1c]
test al, al
cmovne ecx, r14d
mov dword [0x140340a1c], ecx
mov ebx, dword [0x1403409dc]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], r15
lea r8d, [rdi + 0x10]
lea rdx, str.Crosshair_Overlay
lea rcx, [rbp + 0x98]
call fcn.1400062d0
mov edx, ebx
lea rcx, [rbp + 0x98]
call fcn.140022e90
mov ecx, dword [0x140340a1c]
test al, al
cmovne ecx, r12d
mov dword [0x140340a1c], ecx
mov ebx, dword [0x1403409ec]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], r15
lea r8d, [rdi + 0xf]
lea rdx, str.On_Screen_Timers
lea rcx, [rbp + 0x98]
call fcn.1400062d0
mov edx, ebx
lea rcx, [rbp + 0x98]
call fcn.140022e90
test al, al
je 0x1400cc871
mov dword [0x140340a1c], 5
jmp 0x1400cc871
movss xmm8, dword [0x140118b08]
cmp byte [rax + 0xf8], 0
jne 0x1400cbc54
mov qword [rsp + 0x40], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x40]
call fcn.14003d660
mov r8b, 1
lea rdx, [0x14033bdf0]
lea rcx, str.Menu_Accent
call fcn.140022c80
mov edi, 1
lea r14, str.DBDC_
test al, al
je 0x1400cc170
mov byte [rbp + 0x98], 0
xor edx, edx
lea rcx, [rbp + 0xa0]
call fcn.14000e130
nop
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
movsxd rbx, dword [0x14033bdf0]
movd edx, xmm0
lea rcx, [rbp + 0xc0]
call fcn.14000d360
mov byte [rbp + 0xb8], 5
mov qword [rbp + 0xc0], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
lea r8d, [rdi + 0xa]
lea rdx, str.menu_accent
lea rcx, [rsp + 0x58]
call fcn.1400062d0
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x98]
call fcn.14000c1a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
mov r8d, edi
lea rdx, [0x140117320]
lea rcx, [rsp + 0x78]
call fcn.1400062d0
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.14000c1a0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0xb8]
mov byte [rax], cl
mov byte [rbp + 0xb8], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xc0]
mov qword [rax + 8], rdx
mov qword [rbp + 0xc0], rcx
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.14000d360
nop
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
movsxd rbx, dword [0x14033bdf4]
movd edx, xmm0
lea rcx, [rbp + 0xc0]
call fcn.14000d360
mov byte [rbp + 0xb8], 5
mov qword [rbp + 0xc0], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
lea r8d, [rdi + 0xa]
lea rdx, str.menu_accent
lea rcx, [rsp + 0x78]
call fcn.1400062d0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x98]
call fcn.14000c1a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
mov r8d, edi
lea rdx, [0x14011733c]
lea rcx, [rsp + 0x58]
call fcn.1400062d0
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14000c1a0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0xb8]
mov byte [rax], cl
mov byte [rbp + 0xb8], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xc0]
mov qword [rax + 8], rdx
mov qword [rbp + 0xc0], rcx
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.14000d360
nop
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
movsxd rbx, dword [0x14033bdf8]
movd edx, xmm0
lea rcx, [rbp + 0xc0]
call fcn.14000d360
mov byte [rbp + 0xb8], 5
mov qword [rbp + 0xc0], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
lea r8d, [rdi + 0xa]
lea rdx, str.menu_accent
lea rcx, [rsp + 0x78]
call fcn.1400062d0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x98]
call fcn.14000c1a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
mov r8d, edi
lea rdx, [0x140117338]
lea rcx, [rsp + 0x58]
call fcn.1400062d0
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14000c1a0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0xb8]
mov byte [rax], cl
mov byte [rbp + 0xb8], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xc0]
mov qword [rax + 8], rdx
mov qword [rbp + 0xc0], rcx
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.14000d360
nop
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
movsxd rbx, dword [0x14033bdfc]
movd edx, xmm0
lea rcx, [rbp + 0xc0]
call fcn.14000d360
mov byte [rbp + 0xb8], 5
mov qword [rbp + 0xc0], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
lea r8d, [rdi + 0xa]
lea rdx, str.menu_accent
lea rcx, [rsp + 0x78]
call fcn.1400062d0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x98]
call fcn.14000c1a0
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r15
mov r8d, edi
lea rdx, [0x140117350]
lea rcx, [rsp + 0x58]
call fcn.1400062d0
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14000c1a0
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0xb8]
mov byte [rax], cl
mov byte [rbp + 0xb8], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xc0]
mov qword [rax + 8], rdx
mov qword [rbp + 0xc0], rcx
movzx edx, byte [rbp + 0xb8]
lea rcx, [rbp + 0xc0]
call fcn.14000d360
nop
lea rdx, [rbp + 0x38]
lea rcx, [0x14033be60]
call fcn.140005330
nop
mov rdx, r14
cmp qword [0x14033be98], 0x10
cmovae rdx, qword [str.DBDC_]
mov r8, qword [0x14033be90]
mov rcx, rax
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x38], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x38], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [0x14033be00]
cmp qword [0x14033be18], 0x10
cmovae rdx, qword [0x14033be00]
mov r8, qword [0x14033be10]
lea rcx, [rbp - 0x48]
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8d, [rdi + 0xc]
lea rdx, str.settings.json
lea rcx, [rsp + 0x58]
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x78], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rbp + 0x98]
lea rcx, [rsp + 0x78]
call fcn.140007730
nop
lea rcx, [rsp + 0x78]
call fcn.14000c420
nop
lea rcx, [rsp + 0x58]
call fcn.14000c420
nop
lea rcx, [rbp - 0x48]
call fcn.14000c420
nop
lea rcx, [rbp + 0x38]
call fcn.14000c420
nop
movzx edx, byte [rbp + 0x98]
lea rcx, [rbp + 0xa0]
call fcn.14000d360
nop
mov rax, qword [0x1403405d0]
mov ecx, dword [rax + 0x4d50]
mov edx, dword [rax + 0x4b48]
cmp ecx, edx
jne 0x1400cc1a4
test ecx, ecx
je 0x1400cc1a4
mov rcx, qword [rax + 0x41d8]
cmp edx, dword [rcx + 0x10]
jne 0x1400cc1a0
cmp byte [rcx + 0xf5], 0
jne 0x1400cc1a4
mov al, 1
jmp 0x1400cc1a6
xor al, al
mov byte [0x140340a54], al
lea rdx, [0x1403416c8]
lea rcx, str.Launch_With_DBD
call fcn.14006dd60
test al, al
je 0x1400cc5d2
xor ecx, ecx
cmp byte [0x1403416c8], cl
je 0x1400cc5bb
mov r8d, 0x104
lea rdx, [rbp + 0x1f0]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xe0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x58]
lea rcx, [0x14033be60]
call fcn.140005330
nop
mov rdx, r14
cmp qword [0x14033be98], 0x10
cmovae rdx, qword [str.DBDC_]
mov r8, qword [0x14033be90]
mov rcx, rax
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0xd
lea rdx, str.dual_load.bat
lea rcx, [rbp - 8]
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x18], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x18], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, r13d
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0xe0]
call fcn.140009bd0
nop
lea rcx, [rbp - 0x28]
call fcn.14000c420
nop
lea rcx, [rbp - 8]
call fcn.14000c420
nop
lea rcx, [rbp + 0x58]
call fcn.14000c420
cmp qword [rbp + 0x168], 0
je 0x1400cc561
lea rdx, str._echo_off_n
lea rcx, [rbp + 0xe0]
call fcn.140010440
mov rcx, rax
lea rdx, str.start_____
call fcn.140010440
mov rbx, rax
lea rcx, [rbp + 0x38]
call fcn.1400cdfc0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400cc31b
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140017cd0
lea rdx, str.DeadByDaylight.exe___provider_Steam_n
mov rcx, rax
call fcn.140010440
mov rcx, rax
lea rdx, str.start_____
call fcn.140010440
mov rcx, rax
lea rdx, [rbp + 0x1f0]
call fcn.140010440
mov rcx, rax
lea rdx, [0x1400ff4e4]
call fcn.140010440
mov rcx, rax
lea rdx, [0x140118170]
call fcn.140010440
nop
lea rcx, [rbp + 0x38]
call fcn.14000c420
lea rcx, [rbp + 0xe8]
call fcn.14000c040
test rax, rax
jne 0x1400cc3ad
mov rax, qword [rbp + 0xe0]
movsxd r8, dword [rax + 4]
lea rcx, [rbp + 0xe0]
add rcx, r8
xor r8d, r8d
mov edx, r13d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rdx, [rbp + 0x78]
lea rcx, [0x14033be60]
call fcn.140005330
nop
mov r9, rdi
lea r8, [0x1400ff494]
mov rcx, rax
call fcn.140015850
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
cmp qword [0x14033be98], 0x10
cmovae r14, qword [str.DBDC_]
mov r8, qword [0x14033be90]
mov rdx, r14
lea rcx, [rbp - 0x68]
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x28], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 0x18
lea rdx, str.dual_load.bat___command_
lea rcx, [rbp + 0x18]
call fcn.14000ab70
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
xor ecx, ecx
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x1400cc51d
call qword [sym.imp.USER32.dll_EmptyClipboard]
mov rdx, qword [rbp + 0xc8]
inc rdx
mov ecx, 0x2000
call qword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov rbx, rax
test rax, rax
je 0x1400cc517
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GlobalLock]
test rax, rax
je 0x1400cc517
lea r8, [rbp + 0xb8]
cmp qword [rbp + 0xd0], 0x10
cmovae r8, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xc8]
inc rdx
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov rdx, rbx
mov ecx, edi
call qword [sym.imp.USER32.dll_SetClipboardData]
call qword [sym.imp.USER32.dll_CloseClipboard]
lea rcx, [rbp + 0xb8]
call fcn.14000c420
nop
lea rcx, [rbp + 0x18]
call fcn.14000c420
nop
lea rcx, [rbp - 0x68]
call fcn.14000c420
nop
lea rcx, [rbp + 0x78]
call fcn.14000c420
xor r9d, r9d
lea r8, [0x1401183d8]
lea rdx, str.Launch_Command_Copied_n_nGo_To_Steam____Library____Right_Click__Dead_By_Daylight_____Properties____In_The__Launch_Options__Box____Right_Click____Paste
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xdc], edx
lea rcx, [rbp + 0xe8]
call fcn.140009b60
lea rcx, [rbp + 0xf0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x188]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
jmp 0x1400cc5d2
xor r9d, r9d
lea r8, [0x1401183d8]
lea rdx, str.To_Disable_Dual_Loading__Go_To_Steam____Library____Right_Click__Dead_By_Daylight_____Properties____Clear_The__Launch_Options__Box
call qword [sym.imp.USER32.dll_MessageBoxW]
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r15
mov r8d, 0xef
lea rdx, str.Will_automatically_open_DBDC_when_you_launch_Dead_By_Daylight_n_nNote:_Due_to_how_steam_works__after_enabling__you_will_need_to_manually_add_the_launch_option_that_gets_copied_to_your_clipboard__instructions_appear_when_enabling___disabling.
lea rcx, [rbp - 0x68]
call fcn.1400062d0
mov r8b, 1
movaps xmm1, xmm14
lea rcx, [rbp - 0x68]
call fcn.140022a60
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm1, dword [rax + 0x5c]
subss xmm1, dword [rax + 0xc4]
addss xmm1, dword [0x140118a80]
movss xmm0, dword [rax + 0x58]
subss xmm0, dword [rax + 0xc0]
addss xmm0, xmm7
movss dword [rax + 0x140], xmm0
movss dword [rax + 0x144], xmm1
mov byte [rax + 0x181], 1
movss xmm0, dword [0x1401189e8]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x44], 0x41b80000
lea r8, [rsp + 0x40]
mov edx, dword [0x1403409d8]
lea rcx, str.discord_join_button
call fcn.1400220e0
test al, al
je 0x1400cc6b3
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, str.https:__discord.gg_vKjjS8yazu
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm1, dword [rax + 0x5c]
subss xmm1, dword [rax + 0xc4]
addss xmm1, dword [0x140118a84]
movss xmm0, dword [rax + 0x58]
subss xmm0, dword [rax + 0xc0]
addss xmm0, dword [0x140118a58]
movss dword [rax + 0x140], xmm0
movss dword [rax + 0x144], xmm1
mov byte [rax + 0x181], 1
movaps xmm0, xmmword [0x140118e40]
movups xmmword [rbp + 0x98], xmm0
lea rdx, [0x1401138d8]
lea rcx, [rbp + 0x98]
call fcn.14006af80
xor ecx, ecx
call fcn.14002f290
test al, al
je 0x1400cc871
xor ecx, ecx
call fcn.14003e920
lea rcx, str.Hold_right_click_on_any_option_nto_view_information_about_it.
call fcn.14006af10
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
cmp byte [rax + 0xf8], 0
jne 0x1400cc78f
mov qword [rsp + 0x40], 0
movaps xmm1, xmm8
lea rcx, [rsp + 0x40]
call fcn.14003d660
mov rcx, qword [0x1403405b0]
call fcn.14003a510
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa8], xmm1
mov r8d, 0xc
lea rdx, str.master_v0.10
lea rcx, [rbp + 0x98]
call fcn.1400062d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc8], xmm1
mov rax, qword [rbp + 0xa8]
cmp rax, 7
jb 0x1400cce92
add rax, 0xfffffffffffffff9
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [rbp + 0x98]
cmp qword [rbp + 0xb0], 0x10
cmovae rdx, qword [rbp + 0x98]
add rdx, 7
lea rcx, [rbp + 0xb8]
call fcn.1400062d0
nop
lea rdx, [rbp + 0xb8]
cmp qword [rbp + 0xd0], 0x10
cmovae rdx, qword [rbp + 0xb8]
lea rcx, str.DBD_Companion____s__
call fcn.14006af10
nop
lea rcx, [rbp + 0xb8]
call fcn.14000c420
nop
lea rcx, [rbp + 0x98]
call fcn.14000c420
call fcn.14003a5b0
call fcn.140039cf0
call fcn.140033810
mov rbx, qword [0x1403405d0]
movsxd rax, dword [rbx + 0x4c38]
cmp eax, 1
jl 0x1400cc8af
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4c40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x3ae8], xmm0
dec dword [rbx + 0x4c38]
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140341c6c], eax
jle 0x1400cc8ff
lea rcx, [0x140341c6c]
call fcn.1400f1b30
cmp dword [0x140341c6c], 0xffffffff
jne 0x1400cc8f8
mov eax, dword [0x140340a1c]
mov dword [0x140341c68], eax
lea rcx, [0x140341c6c]
call fcn.1400f1ad0
mov rbx, qword [0x1403405d0]
movss xmm5, dword [0x14033bde8]
movss xmm2, dword [0x140118a98]
mov ecx, dword [0x140340a1c]
cmp dword [0x140341c68], ecx
je 0x1400cca05
movaps xmm1, xmm5
addss xmm1, xmm7
mov rax, qword [rbx + 0x41d8]
movaps xmm8, xmm6
maxss xmm8, dword [rax + 0x278]
movaps xmm4, xmm6
maxss xmm4, dword [rax + 0x27c]
minss xmm1, dword [rax + 0x280]
movaps xmm3, xmm2
minss xmm3, dword [rax + 0x284]
movss xmm12, dword [rbx + 0xe50]
movaps xmm0, xmm8
subss xmm0, dword [rbx + 0x3a64]
comiss xmm12, xmm0
jb 0x1400cc9f1
movss xmm10, dword [rbx + 0xe54]
movss xmm11, dword [rbx + 0x3a68]
movaps xmm0, xmm4
subss xmm0, xmm11
comiss xmm10, xmm0
jb 0x1400cc9f1
movaps xmm0, xmm1
addss xmm0, dword [rbx + 0x3a64]
comiss xmm0, xmm12
jbe 0x1400cc9f1
movaps xmm0, xmm3
addss xmm0, xmm11
comiss xmm0, xmm10
jbe 0x1400cc9f1
mov rax, qword [rbx + 0x4cf0]
movss xmm12, dword [rax + 8]
movss xmm11, dword [rax + 0xc]
movaps xmm10, xmm12
addss xmm10, dword [rax + 0x10]
movaps xmm0, xmm11
addss xmm0, dword [rax + 0x14]
comiss xmm0, xmm4
jbe 0x1400cc9f1
comiss xmm3, xmm11
jbe 0x1400cc9f1
comiss xmm10, xmm8
jbe 0x1400cc9f1
comiss xmm1, xmm12
ja 0x1400cca05
mov byte [0x14033bde0], 0
mov dword [0x140341c68], ecx
mov byte [0x140340a90], 0
movaps xmm1, xmm5
addss xmm1, xmm7
mov rax, qword [rbx + 0x41d8]
movaps xmm4, xmm6
maxss xmm4, dword [rax + 0x278]
movaps xmm3, xmm6
maxss xmm3, dword [rax + 0x27c]
minss xmm1, dword [rax + 0x280]
minss xmm2, dword [rax + 0x284]
movss xmm11, dword [rbx + 0xe50]
movss xmm12, dword [rbx + 0x3a64]
movaps xmm0, xmm4
subss xmm0, xmm12
comiss xmm11, xmm0
jb 0x1400ccad2
movss xmm8, dword [rbx + 0xe54]
movss xmm10, dword [rbx + 0x3a68]
movaps xmm0, xmm3
subss xmm0, xmm10
comiss xmm8, xmm0
jb 0x1400ccad2
movaps xmm0, xmm1
addss xmm0, xmm12
comiss xmm0, xmm11
jbe 0x1400ccad2
movaps xmm0, xmm2
addss xmm0, xmm10
comiss xmm0, xmm8
jbe 0x1400ccad2
mov rax, qword [rbx + 0x4cf0]
movss xmm10, dword [rax + 8]
movss xmm11, dword [rax + 0xc]
movaps xmm8, xmm10
addss xmm8, dword [rax + 0x10]
movaps xmm0, xmm11
addss xmm0, dword [rax + 0x14]
comiss xmm0, xmm3
jbe 0x1400ccad2
comiss xmm2, xmm11
jbe 0x1400ccad2
comiss xmm8, xmm4
jbe 0x1400ccad2
comiss xmm1, xmm10
ja 0x1400ccafc
cmp byte [0x140340a54], 0
jne 0x1400ccafc
mov r8d, edi
xor edx, edx
mov ecx, 0x28f
call fcn.14003b530
test al, al
je 0x1400ccafc
mov byte [0x14033bde0], 0
mov byte [0x140340a90], 0
movsxd rax, dword [rbx + 0x4c38]
cmp eax, 1
jl 0x1400ccb2e
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4c40]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x3ae8], xmm0
dec dword [rbx + 0x4c38]
cmp byte [0x14033bde0], 0
je 0x1400ccb4e
movss xmm0, dword [0x140118a70]
comiss xmm0, xmm5
jbe 0x1400ccb63
addss xmm5, dword [0x1401189b4]
jmp 0x1400ccb5b
comiss xmm5, xmm6
jbe 0x1400ccb63
addss xmm5, dword [0x140118b1c]
movss dword [0x14033bde8], xmm5
mov rax, qword [rbx + 0x41d8]
mov byte [rax + 0xf5], 1
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x41900000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x41500000
mov rcx, qword [rbx + 0x41d8]
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rcx + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x41e00000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x41b80000
mov rcx, qword [rcx + 0x41d8]
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rcx + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov dword [rsp + 0x40], 0x42240000
mov dword [rsp + 0x44], 0x42180000
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x42040000
mov rcx, qword [rcx + 0x41d8]
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
mov r9d, esi
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x48]
mov rcx, qword [rcx + 0x2e0]
call fcn.14005daf0
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm2, dword [rax + 0x58]
subss xmm2, dword [rax + 0xc0]
addss xmm2, dword [0x1401189a8]
movss xmm1, dword [rax + 0x5c]
subss xmm1, dword [rax + 0xc4]
addss xmm1, dword [0x1401189a8]
movss dword [rax + 0x140], xmm2
movss dword [rax + 0x144], xmm1
mov byte [rax + 0x181], 1
mov dword [rsp + 0x40], 0x421c0000
mov dword [rsp + 0x44], 0x42100000
lea rdx, [rsp + 0x40]
lea rcx, str.HamburgerToggleButtonOutsideMenu
call fcn.14006bce0
test al, al
je 0x1400ccd0f
cmp byte [0x14033bde0], 0
sete byte [0x14033bde0]
cmp byte [0x1403409f8], 0
je 0x1400cce09
cmp dword [0x140340a1c], 2
je 0x1400ccd2d
movss xmm7, dword [0x140118ac4]
mov rcx, qword [0x1403405d0]
mov rax, qword [rcx + 0x41d8]
mov byte [rax + 0xf5], 1
mov rax, qword [rcx + 0x41d8]
movss xmm1, dword [rax + 0x58]
subss xmm1, dword [rax + 0xc0]
addss xmm1, xmm7
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [rax + 0xc4]
addss xmm0, dword [0x140118ab0]
movss dword [rax + 0x140], xmm1
movss dword [rax + 0x144], xmm0
mov byte [rax + 0x181], 1
mov dword [rsp + 0x40], 0x41b80000
mov dword [rsp + 0x44], 0x41b80000
lea r8, [rsp + 0x40]
mov edx, dword [0x1403409e4]
lea rcx, str.updatebutton
call fcn.1400220e0
test al, al
je 0x1400ccdd4
mov r9d, r12d
lea r8, str.Notice
lea rdx, str.Download_Latest_Update_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x1400ccdd4
call fcn.1400087d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x50], r15
mov r8d, 0x23
lea rdx, str.Update_Available_n__Click_To_Install
lea rcx, [rbp - 0x68]
call fcn.1400062d0
xor r8d, r8d
movaps xmm1, xmm14
lea rcx, [rbp - 0x68]
call fcn.140022a60
mov rcx, qword [0x1403405d0]
cmp dword [rcx + 0x4228], 0
jne 0x1400cce26
cmp dword [rcx + 0x422c], 0
jne 0x1400cce26
xor al, al
jmp 0x1400cce28
mov al, 1
neg al
sbb eax, eax
and eax, 7
mov dword [rcx + 0x50f8], eax
call fcn.140039cf0
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.1400f16c0
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm14, xmmword [r11 - 0x80]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14000dab0
nop
call fcn.1400f16a0
int3
call fcn.1400f16a0
int3
call fcn.1400f16a0
int3
call fcn.1400f16a0
int3
call fcn.1400f16a0
int3
call fcn.1400f16a0
int3