Function at 0x1400372b0
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rdi, rcx
xor r12d, r12d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ebx, eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r12
mov qword [rbp - 8], r12
lea r8d, [r12 + 0x16]
lea rdx, str.FLiNGTrainerNamedPipe_
lea rcx, [rbp - 0x20]
call fcn.140005030
mov r8d, ebx
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.140030b20
test al, al
je 0x140037786
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], r12
lea r8d, [r12 + 0x58]
lea rdx, [0x1400c4ff0]
lea rcx, [rbp - 0x40]
call fcn.140005030
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.140035c70
mov r8d, 0x6c2
lea rdx, [0x1400c50b0]
lea rcx, [rdi + 0x3b8]
call fcn.14001ffb0
mov r8d, 0x81c
lea rdx, str._n_nNum_1___Infinite_Health_nNum_2___Infinite_Companions_Health_Takes_effect_when_companions_health_decreases__only_works_for_companions_in_visible_range._nNum_3___Infinite_Musou_nNum_4___Max_Awaken_Gauge_nNum_5___Infinite_Awaken_Mode_Duration_nNum_6___Max_Combo_nNum_7___Max_K.O._Takes_effect_when_K.O._value_increases._nNum_8___Infinite_Buff_Duration_nNum_9___Freeze_Mission_Timer_nNum_0___Super_Damage_Fast_Kills_nNum_.___Damage_Multiplier_nNum____Defense_Multiplier_n_nCtrlNum_1___Edit_Gold_nCtrlNum_2___Edit_Gems_nCtrlNum_3___Edit_Fame_nCtrlNum_4___Edit_Facility_Materials_nCtrlNum_5___Edit_Weapon_Materials_nCtrlNum_6___Infinite_Exp_Takes_effect_when_you_gain_exp._nCtrlNum_7___Exp_Multiplier_nCtrlNum_8___Set_Movement_Speed_Only_works_in_battle__doesnt_work_in_non_battle_area._nCtrlNum_9___Set_Jump_Height_Only_works_in_battle__doesnt_work_in_non_battle_area._nCtrlNum_0___AI_Cant_Move_Note__if_you_are_in_non_battle_area__this_option_will_also_affect_the_player._n_nEdit_Character_Stats_n_nAltNum_1___Edit_Level_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._nAltNum_2___Edit_Leadership_Level_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._nAltNum_3___Edit_Health_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._nAltNum_4___Edit_Attack_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._nAltNum_5___Edit_Defense_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._nAltNum_6___Edit_Dash_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._n_nInput_value_range:_1_200._nAltNum_7___Edit_Dive_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._n_nInput_value_range:_1_200._nAltNum_8___Edit_Shadow_Sprint_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._n_nInput_value_range:_1_200._nAltNum_9___Edit_Whirlwind_Open_the_officers_info_menu__activate_this_option_to_edit_the_officers_stat._n_nInput_value_range:_1_200._n_n
lea rcx, [rdi + 0x3d8]
call fcn.14001ffb0
call fcn.140034830
mov rcx, rdi
call fcn.140034a00
lea r13, [0x1400dd2d0]
mov esi, dword [0x1400dcc8c]
test esi, esi
je 0x14003743b
mov ebx, dword [0x1400dcc88]
test ebx, ebx
je 0x14003743b
mov rcx, r13
call fcn.140074390
test eax, eax
jne 0x1400377a1
mov eax, dword [0x1400dd31c]
cmp eax, 0x7fffffff
je 0x1400377ac
mov dword [rbp + 0x50], 9
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
lea r8d, [r12 + 4]
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov dword [rbp + 0x50], esi
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
lea r8d, [r12 + 4]
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov dword [rbp + 0x50], ebx
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
lea r8d, [r12 + 4]
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140074398
mov rcx, rdi
call fcn.140037820
lea rbx, [rdi + 0x4d8]
mov r8, rbx
lea rdx, str.Cover
mov ecx, 0x75
call fcn.140041020
mov rax, qword [rbx + 8]
cmp rax, qword [rbx]
je 0x14003750f
mov rcx, r13
call fcn.140074390
test eax, eax
jne 0x1400377a1
mov eax, dword [0x1400dd31c]
cmp eax, 0x7fffffff
je 0x1400377ac
mov dword [rbp + 0x50], 3
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 4
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [rbx + 8]
sub rax, qword [rbx]
mov dword [rbp + 0x50], eax
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 4
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rax, qword [rbx]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 8
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140074398
mov rcx, r13
call fcn.140074390
test eax, eax
jne 0x1400377a1
mov eax, dword [0x1400dd31c]
cmp eax, 0x7fffffff
je 0x1400377ac
mov dword [rbp + 0x50], 5
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 4
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rax, [0x1400344e0]
mov qword [rbp + 0x50], rax
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 8
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
mov rcx, r13
call fcn.140074398
lea r8, [rdi + 0x3d8]
lea rdx, [rdi + 0x3b8]
call fcn.14004d2e0
mov qword [rbp + 0x58], r13
mov rcx, r13
call fcn.140074390
test eax, eax
jne 0x1400377a1
mov eax, dword [0x1400dd31c]
cmp eax, 0x7fffffff
je 0x1400377ac
mov dword [rbp + 0x50], 4
mov dword [rbp + 0x48], r12d
mov qword [rsp + 0x20], r12
lea r9, [rbp + 0x48]
mov r8d, 4
lea rdx, [rbp + 0x50]
mov rcx, qword [rdi + 8]
call qword [sym.imp.KERNEL32.dll_WriteFile]
lea rdx, [rdi + 0x3b8]
lea rcx, [rbp - 0x20]
call fcn.14001f100
mov rdx, rax
mov rcx, rdi
call fcn.140030f80
lea rdx, [rdi + 0x3d8]
lea rcx, [rbp - 0x20]
call fcn.14001f100
mov rdx, rax
mov rcx, rdi
call fcn.140030f80
nop
mov rcx, r13
call fcn.140074398
mov ecx, 8
call fcn.1400752c4
mov qword [rax], rdi
mov qword [rbp + 0x48], rax
lea rcx, [rbp - 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14003c6b0]
xor edx, edx
xor ecx, ecx
call fcn.140087af4
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140037804
cmp dword [rbp - 0x38], 0
je 0x1400377f9
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call fcn.140074550
test eax, eax
jne 0x1400377f9
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x40], xmm0
lea ecx, [rax + 8]
call fcn.1400752c4
mov qword [rax], rdi
mov qword [rbp + 0x48], rax
lea rcx, [rbp - 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14003c6e0]
xor edx, edx
xor ecx, ecx
call fcn.140087af4
mov qword [rbp - 0x40], rax
test rax, rax
je 0x1400377ea
cmp dword [rbp - 0x38], 0
je 0x1400377df
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call fcn.140074550
test eax, eax
jne 0x1400377df
lea ecx, [rax + 8]
call fcn.1400752c4
mov qword [rax], rdi
mov qword [rbp + 0x48], rax
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14003c520]
xor edx, edx
xor ecx, ecx
call fcn.140087af4
mov qword [rbp - 0x50], rax
test rax, rax
je 0x1400377d0
cmp dword [rbp - 0x48], 0
je 0x1400377c5
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call fcn.140074550
test eax, eax
jne 0x1400377c5
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
cmp byte [rdi + 0x418], al
jne 0x140037780
mov ecx, 0xc8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, rdi
call fcn.1400341f0
cmp byte [rdi + 0x418], 0
je 0x140037764
cmp dword [rbp - 0x48], 0
jne 0x1400377bf
mov rbx, qword [rsp + 0xc0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 5
call fcn.1400740e4
int3
dec eax
mov dword [0x1400dd31c], eax
mov ecx, 6
call fcn.1400740e4
int3
call fcn.140087990
nop
mov ecx, 1
call fcn.1400740e4
nop
mov dword [rbp - 0x48], r12d
mov ecx, 6
call fcn.1400740e4
nop
mov ecx, 1
call fcn.1400740e4
nop
mov dword [rbp - 0x38], r12d
mov ecx, 6
call fcn.1400740e4
nop
mov ecx, 1
call fcn.1400740e4
nop
mov dword [rbp - 0x38], r12d
mov ecx, 6
call fcn.1400740e4
int3