Function at 0x14001141f
Capabilities:
Execute command
Set console window title

Disassembly:
jmp 0x140015730
push rbp
push rdi
sub rsp, 0xad8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x1ee
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140023018]
xor rax, rbp
mov qword [rbp + 0xaa0], rax
lea rcx, [0x1400290f4]
call fcn.1400115e6
lea rcx, str.Made_by_fxzh
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
xor r8d, r8d
xor edx, edx
mov cl, 1
call fcn.140011695
lea rax, [rbp + 0x328]
mov qword [rbp + 0x368], rax
lea rdx, str.1v1.lol_loader
mov rcx, qword [rbp + 0x368]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
mov r8b, 1
xor edx, edx
xor ecx, ecx
call fcn.140011695
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0x388]
mov qword [rbp + 0x3c8], rax
lea rdx, str._1__Load
mov rcx, qword [rbp + 0x3c8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0x3e8]
mov qword [rbp + 0x428], rax
lea rdx, str._2__Unload
mov rcx, qword [rbp + 0x428]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, str._n_n_n_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0x448]
mov qword [rbp + 0x488], rax
lea rdx, str.___Option:
mov rcx, qword [rbp + 0x488]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
mov dword [rbp + 4], 0
lea rdx, [rbp + 4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.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 eax, dword [rbp + 4]
mov dword [rbp + 0xa94], eax
cmp dword [rbp + 0xa94], 1
je 0x14001599c
cmp dword [rbp + 0xa94], 2
je 0x140015b6f
call fcn.14001145b
lea rax, [rbp + 0x4a8]
mov qword [rbp + 0x4e8], rax
lea rdx, str.Invalid_option_
mov rcx, qword [rbp + 0x4e8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0x508]
mov qword [rbp + 0x548], rax
lea rdx, str.Returning_to_main_menu
mov rcx, qword [rbp + 0x548]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14001145b
call fcn.14001141f
call fcn.14001145b
lea rax, [rbp + 0x568]
mov qword [rbp + 0x5a8], rax
lea rdx, str.Loading
mov rcx, qword [rbp + 0x5a8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x5c8]
mov qword [rbp + 0x608], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x608]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x628]
mov qword [rbp + 0x668], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x668]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rcx, str.smi.exe__p_1v1_LOL__a_chaosmoddest.dll__n_theloader__c_Loader__m_Init
call qword [sym.imp.ucrtbased.dll_system]
lea rax, [rbp + 0x688]
mov qword [rbp + 0x6c8], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x6c8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x6e8]
mov qword [rbp + 0x728], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x728]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
call fcn.14001145b
lea rax, [rbp + 0x748]
mov qword [rbp + 0x788], rax
lea rdx, str.Loaded_
mov rcx, qword [rbp + 0x788]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0x7a8]
mov qword [rbp + 0x7e8], rax
lea rdx, str.Returning_to_main_menu
mov rcx, qword [rbp + 0x7e8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14001145b
call fcn.14001141f
jmp 0x140015d3d
call fcn.14001145b
lea rax, [rbp + 0x808]
mov qword [rbp + 0x848], rax
lea rdx, str.Unloading
mov rcx, qword [rbp + 0x848]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x868]
mov qword [rbp + 0x8a8], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x8a8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x8c8]
mov qword [rbp + 0x908], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x908]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rcx, str.smi.exe__p_1v1_LOL__a_chaosmoddest.dll__n_theloader__c_Loader__m_Unload
call qword [sym.imp.ucrtbased.dll_system]
lea rax, [rbp + 0x928]
mov qword [rbp + 0x968], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x968]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rax, [rbp + 0x988]
mov qword [rbp + 0x9c8], rax
lea rdx, [0x14001f34c]
mov rcx, qword [rbp + 0x9c8]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 0x3e8
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
call fcn.14001145b
lea rax, [rbp + 0x9e8]
mov qword [rbp + 0xa28], rax
lea rdx, str.Unloaded_
mov rcx, qword [rbp + 0xa28]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
lea rdx, [0x14001f2cc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110aa
lea rax, [rbp + 0xa48]
mov qword [rbp + 0xa88], rax
lea rdx, str.Returning_to_main_menu
mov rcx, qword [rbp + 0xa88]
call fcn.1400112a8
mov qword [rbp + 0xa98], rax
mov edx, 5
mov rcx, qword [rbp + 0xa98]
call fcn.140011569
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14001145b
call fcn.14001141f
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x20]
lea rdx, [0x14001ee80]
call fcn.1400114f6
mov eax, edi
mov rcx, qword [rbp + 0xaa0]
xor rcx, rbp
call fcn.1400112f3
lea rsp, [rbp + 0xab8]
pop rdi
pop rbp
ret