Function at 0x1400038ac
Capabilities:
Set console window title

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
push r13
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xa8
movaps xmmword [rax - 0x48], xmm6
call qword [sym.imp.KERNEL32.dll_AllocConsole]
lea rcx, str.FIVEM_SCRIPT_PRO
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x14002c614]
mov rcx, rax
lea rdx, str.conin_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov edi, 1
mov ecx, edi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, edi
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x14002c620]
mov rcx, rax
lea rdx, str.conout_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov r13d, 0xfffafa
mov edx, r13d
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14002c630]
mov r8d, edi
call fcn.140005d64
mov edx, 0xff69b4
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14002c64c]
call fcn.140004818
mov rcx, rax
lea rdx, str.e_1me_4m
call fcn.140004818
lea rdx, str.FIVEM_SCRIPT_PRO
mov rcx, rax
call fcn.140004818
mov rcx, rax
lea rdx, str.e_0m
call fcn.140004818
mov edx, r13d
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea r15d, [rdi + 1]
mov r8d, r15d
lea rdx, [0x14002c650]
call fcn.140005d64
mov qword [rbp - 0x41], 0x12
lea rax, str.Awaiting_FiveM....
mov qword [rbp - 0x49], rax
lea rdx, [rbp - 0x49]
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004988
xor edx, edx
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
test rax, rax
jne 0x140003a28
mov qword [rbp + 0x77], rdi
xor edx, edx
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowA]
lea rcx, [rbp + 0x77]
mov rbx, rax
call fcn.140004a50
test rbx, rbx
je 0x140003a08
and dword [rbp + 0x67], 0
lea rdx, [rbp + 0x67]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
cmp dword [rbp + 0x67], 0
lea rdx, [rbp - 0x49]
jne 0x140003a69
lea rax, str.Fatal_error___Couldnt_obtain_process_ID
mov qword [rbp - 0x41], 0x28
mov qword [rbp - 0x49], rax
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004b30
jmp 0x140003d27
mov qword [rbp - 0x41], 0xc
lea rax, str.FiveM_found_
mov qword [rbp - 0x49], rax
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004bf8
mov edx, dword [rbp + 0x67]
lea rcx, [rbp - 0x49]
call fcn.1400035d0
movups xmm6, xmmword [rax]
movq rax, xmm6
test rax, rax
jne 0x140003ab8
lea rax, str.Fatal_error___Couldnt_obtain_module_address
mov qword [rbp - 0x41], 0x2c
lea rdx, [rbp - 0x49]
jmp 0x140003a52
movdqa xmm0, xmmword [0x140031410]
mov eax, 0xf
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov ecx, 0x1fffff
mov dword [rbp - 0x15], eax
movups xmmword [rbp - 0x31], xmm0
mov dword [rbp + 3], eax
movups xmmword [rbp - 0xd], xmm0
mov dword [rbp - 0x39], 0x8b
mov dword [rbp - 0x35], 5
mov dword [rbp - 0x21], 0x83
mov dword [rbp - 0x1d], 0xf8
mov dword [rbp - 0x19], 0xff
mov dword [rbp - 0x11], 0x85
mov dword [rbp + 7], 0x57
mov dword [rbp + 0xb], 0xc0
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea rdx, [rbp - 0x49]
mov rbx, rax
test rax, rax
jne 0x140003b4e
mov qword [rbp - 0x41], 0x23
lea rax, str.Fatal_error___Couldnt_open_process
mov qword [rbp - 0x49], rax
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004b30
jmp 0x140003d34
lea r8, [rbp - 0x39]
movdqa xmmword [rbp - 0x49], xmm6
mov rcx, rbx
call fcn.1400036b4
mov rdi, rax
lea rdx, [rbp - 0x49]
add rdi, r15
jne 0x140003b7f
lea rax, str.Fatal_error___Couldnt_obtain_memory_address
mov qword [rbp - 0x41], 0x2c
jmp 0x140003d0c
mov qword [rbp - 0x41], 0x15
lea rax, str.Memory_address_found_
mov qword [rbp - 0x49], rax
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004bf8
and qword [rsp + 0x20], 0
lea r8, [rbp + 0x77]
mov r9d, 4
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
movsxd rsi, dword [rbp + 0x77]
mov edx, r13d
add rsi, rdi
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14002cba8]
mov r8, r15
call fcn.140005d64
mov edx, 0x87ceeb
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.___
call fcn.140004818
mov edx, r13d
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14002cbac]
mov r8, r15
call fcn.140005d64
or rdi, 0xffffffffffffffff
lea r13, str.Enter_the_pure_level_you_wish_to_achieve_:
inc rdi
cmp byte [rdi + r13], 0
jne 0x140003c27
mov edx, 0xfffafa
call fcn.140003424
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8, rdi
mov rdx, r13
call fcn.140005d64
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x6f]
and dword [rbp + 0x6f], 0
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov qword [rbp - 0x41], 0x10
lea rax, str.Patching_memory_
mov qword [rbp - 0x49], rax
lea rdx, [rbp - 0x49]
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004988
and qword [rbp + 0x7f], 0
lea rax, [rbp + 0x7f]
mov r9d, 4
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x6f]
mov rcx, rbx
lea rdx, [rsi + 4]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
je 0x140003cf9
cmp qword [rbp + 0x7f], 4
jne 0x140003cf9
mov qword [rbp - 0x41], 0x15
lea rcx, str.sv_pureLevel_patched_
mov qword [rbp - 0x49], rcx
lea rdx, [rbp - 0x49]
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004bf8
lea rcx, [rbp + 0x77]
mov qword [rbp + 0x77], r15
call fcn.140004a50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 1
jmp 0x140003d37
lea rax, str.Fatal_error___Couldnt_patch_memory
mov qword [rbp - 0x41], 0x23
lea rdx, [rbp - 0x49]
mov qword [rbp - 0x49], rax
movaps xmm0, xmmword [rbp - 0x49]
movdqa xmmword [rbp - 0x49], xmm0
call fcn.140004b30
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 0x77]
mov qword [rbp + 0x77], r15
call fcn.140004a50
or eax, 0xffffffff
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop r15
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret