Function at 0x18003b698
Capabilities:
Create process on windows

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rax - 0xc8]
sub rsp, 0x1a0
cmp byte [0x180093980], 0
mov r13d, 1
mov r14, qword [0x1800536b0]
movaps xmmword [rax - 0x38], xmm6
jne 0x18003b74e
movss xmm2, dword [0x18004df80]
movss xmm3, dword [r14 + 0x10]
movss xmm4, dword [r14 + 0x14]
and dword [r14 + 0x1ad0], 0
and dword [r14 + 0x1ad4], 0
or dword [r14 + 0x1ab8], 3
mulss xmm3, xmm2
mov byte [0x180093980], r13b
mulss xmm4, xmm2
mov dword [r14 + 0x1abc], r13d
movaps xmm1, xmm3
movss dword [r14 + 0x1ad8], xmm3
mulss xmm1, xmm2
mov dword [r14 + 0x1ac0], r13d
movaps xmm0, xmm4
movss dword [r14 + 0x1adc], xmm4
mulss xmm0, xmm2
movss dword [r14 + 0x1ac8], xmm1
movss dword [r14 + 0x1acc], xmm0
xor r8d, r8d
lea rcx, str.ImGuiInjector_Mod_Menu
xor edx, edx
call fcn.18000afc4
lea rcx, str.mod_tabs
call fcn.180036a30
mov rcx, qword [0x1800536d8]
movabs rax, 0x2aaaaaaaaaaaaaab
mov r15, qword [0x1800536d0]
mov edi, 0x64
sub rcx, r15
imul rcx
mov rsi, rdx
sar rsi, 3
mov rax, rsi
shr rax, 0x3f
add rsi, rax
cmp dword [0x1800532a8], 0
jne 0x18003b7ae
mov dword [0x1800532a8], edi
movss xmm0, dword [0x18004dfb4]
call fcn.18000da70
call fcn.1800384bc
test al, al
je 0x18003b7d0
lea rcx, str.HelpLinks
call fcn.180010cdc
lea rcx, str.HelpLinks
call fcn.180011198
test al, al
je 0x18003baaa
lea rcx, str.Get_Help
call fcn.18002f940
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.NexusMods
call fcn.18002dd14
lea rbx, str.open
test al, al
je 0x18003b83c
mov dword [rsp + 0x28], r13d
lea r8, str.https:__www.nexusmods.com_starfield_mods_3683
and qword [rsp + 0x20], 0
xor r9d, r9d
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Reddit__not_checked_often_
call fcn.18002dd14
test al, al
je 0x18003b881
mov dword [rsp + 0x28], r13d
lea r8, str.https:__www.reddit.com_user_linuxversion_
and qword [rsp + 0x20], 0
xor r9d, r9d
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Constellation_by_V2__discord_
call fcn.18002dd14
test al, al
je 0x18003b8c6
mov dword [rsp + 0x28], r13d
lea r8, str.https:__discord.gg_v2_s_collections_1076179431195955290
and qword [rsp + 0x20], 0
xor r9d, r9d
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Discord__not_ready_yet_
call fcn.18002dd14
test al, al
je 0x18003b8f7
lea rcx, str.NoDiscordServer
call fcn.180010cdc
lea rcx, str.NoDiscordServer
call fcn.180011198
test al, al
je 0x18003b994
mov eax, 2
lea rcx, [rsp + 0x60]
lea rdx, str.Sorry__no_discord_server_has_been_setup_yet__nI_wouldnt_have_the_time_to_moderate_it_anyway._nBut_you_can_direct_message_me__my_username_is:_linuxversion_nIf_you_installed_this_mod_as_part_of_the_Constellation_by_V2_collection__nthen_you_can_report_betterconsole_issues_on_that_discord_server.
lea r8d, [rax + 0x7e]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rdx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rdx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rdx + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rdx + 0x70]
add rdx, r8
movups xmmword [rcx + 0x60], xmm0
add rcx, r8
movups xmmword [rcx - 0x10], xmm1
sub rax, r13
jne 0x18003b920
movzx eax, word [rdx + 0x20]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov word [rcx + 0x20], ax
mov al, byte [rdx + 0x22]
mov byte [rcx + 0x22], al
lea rcx, [rsp + 0x60]
call fcn.18002d56c
call fcn.1800111dc
lea rcx, str.Common_Fixes
call fcn.18002f940
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Reset_Font_Scale
call fcn.18002dd14
test al, al
je 0x18003b9cb
mov dword [0x1800532a8], edi
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Reset_Hotkey_to_F1
call fcn.18002dd14
test al, al
je 0x18003ba01
and dword [0x1800532a0], 0
mov dword [0x1800532a4], 0x70
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Open_Log_File
call fcn.18002dd14
test al, al
je 0x18003ba53
lea rdx, str.BetterConsoleLog.txt
lea rcx, [rsp + 0x60]
call fcn.18003dd9c
mov dword [rsp + 0x28], r13d
mov r8, rax
and qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
mov rdx, rbx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
and dword [rbp + 0xd0], 0
lea rdx, [rbp + 0xd0]
and dword [rbp + 0xd4], 0
lea rcx, str.Open_Config_File
call fcn.18002dd14
test al, al
je 0x18003baa5
lea rdx, str.MiniModMenuRegistry.txt
lea rcx, [rsp + 0x60]
call fcn.18003dd9c
mov dword [rsp + 0x28], r13d
mov r8, rax
and qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
mov rdx, rbx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.1800111dc
movd xmm0, dword [0x1800532a8]
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x18004df30]
call fcn.18000da70
lea rcx, str.Mod_Menu
call fcn.180038408
test al, al
je 0x18003bbf7
lea rcx, str.mod_menu_tabs
call fcn.180036a30
lea rcx, str.Logs
call fcn.180038408
test al, al
je 0x18003bbd3
mov ecx, dword [0x18005366c]
mov rax, qword gs:[0x58]
mov edx, 0x10
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x180093a70], ecx
jle 0x18003bb3a
lea rcx, [0x180093a70]
call fcn.180043314
cmp dword [0x180093a70], 0xffffffff
jne 0x18003bb3a
lea rcx, [0x180093a70]
call fcn.1800432a8
movss xmm1, dword [0x18004e00c]
lea rax, [0x18003bcac]
mov qword [0x180093a60], rax
xorps xmm0, xmm0
mov rax, qword [0x18004c2b8]
mov qword [0x180093a58], r15
mov dword [0x180093a68], esi
call qword [rax + 0x28]
mov rax, qword [0x18004c2b8]
lea rdx, [0x180053290]
lea rcx, [0x180093a58]
call qword [rax + 0x78]
test al, al
je 0x18003bb9f
movsxd rax, dword [0x180053290]
lea rax, [rax + rax*2]
add rax, rax
mov eax, dword [r15 + rax*8 + 0x28]
mov dword [0x180093a50], eax
mov rax, qword [0x18004c2b8]
call qword [rax + 0x30]
cmp dword [0x180053290], 0xffffffff
je 0x18003bbc4
mov rax, qword [0x18004c2b8]
xor edx, edx
mov ecx, dword [0x180093a50]
call qword [rax + 0x68]
mov rax, qword [0x18004c2b8]
call qword [rax + 0x38]
call fcn.18003847c
lea rcx, str.Settings
call fcn.180038408
test al, al
je 0x18003bbed
call fcn.180040378
call fcn.18003847c
call fcn.180036fb4
call fcn.18003847c
xor ebx, ebx
test rsi, rsi
je 0x18003bc54
xor eax, eax
lea rax, [rax + rax*2]
add rax, rax
mov rdi, qword [r15 + rax*8 + 8]
movups xmm6, xmmword [r15 + rax*8]
test rdi, rdi
je 0x18003bc4a
mov rcx, rdi
call fcn.18000dbe8
movq rcx, xmm6
call fcn.180038408
test al, al
je 0x18003bc36
mov rcx, r14
call rdi
call fcn.18003847c
mov rax, qword [0x1800536b0]
mov rcx, qword [rax + 0x11e0]
dec dword [rcx + 0xf0]
add ebx, r13d
mov eax, ebx
cmp rax, rsi
jb 0x18003bc00
call fcn.180036fb4
call fcn.18000cf18
xor ebx, ebx
test rsi, rsi
je 0x18003bc8a
xor eax, eax
lea rax, [rax + rax*2]
add rax, rax
mov rax, qword [r15 + rax*8 + 0x10]
test rax, rax
je 0x18003bc80
mov dl, r13b
mov rcx, r14
call rax
add ebx, r13d
mov eax, ebx
cmp rax, rsi
jb 0x18003bc67
lea r11, [rsp + 0x1a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret