Function at 0x14004bf40
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x20
mov r14, r9
mov rdi, rdx
mov rbx, rcx
mov rsi, r8
lea r9, [0x140208860]
lea rdx, str.FSResample
lea rcx, str.Viewing
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [0x140208860]
lea rdx, str.FSZoomResample
lea rcx, str.Viewing
xor r8d, r8d
mov dword [rbx], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [0x140208860]
lea rdx, str.FSBlur
lea rcx, str.Viewing
xor r8d, r8d
mov dword [rdi], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0xa8]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.FSAlpha
lea rcx, str.Viewing
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [0x140208860]
lea rdx, str.ShowFullScreen
lea rcx, str.Viewing
mov r8d, 1
mov dword [rsi], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [0x140208860]
lea rdx, str.TxtPos
lea rcx, str.Viewing
xor r8d, r8d
mov dword [r14], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x50]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.TxtAlign
lea rcx, str.Viewing
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x58]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.FullBackColor
lea rcx, str.Viewing
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x60]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.FS_LMouse
lea rcx, str.Viewing
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x68]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.FS_RMouse
lea rcx, str.Viewing
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x70]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.WMult
lea rcx, str.Viewing
mov r8d, 0x64
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x78]
lea r9, [0x140208860]
mov dword [rcx], eax
mov r8d, 0x64
lea rdx, str.HMult
lea rcx, str.Viewing
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x80]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.VideoHidePlaybar
lea rcx, str.Others
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0x88]
lea r9, [0x140208860]
mov dword [rcx], eax
lea rdx, str.FSCenter
lea rcx, str.Viewing
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rdx, qword [rsp + 0x90]
lea r9, [0x140208860]
mov dword [rdx], eax
lea rcx, str.Viewing
lea rdx, str.FSCenterY
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rdx, qword [rsp + 0x98]
lea r9, [0x140208860]
mov dword [rdx], eax
lea rcx, str.Viewing
lea rdx, str.TxtLayer
mov r8d, 1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rsp + 0xa0]
mov dword [rcx], eax
mov eax, dword [r14]
test eax, eax
jns 0x14004c1d5
mov dword [r14], 0
jmp 0x14004c1e1
cmp eax, 6
jle 0x14004c1e1
mov dword [r14], 6
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
add rsp, 0x20
pop r14
ret