Function at 0x180192560
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0xc8
mov rax, qword [0x180493728]
xor rax, rsp
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0x20], 1
lea r8, str.SDL3.dll
lea rdx, [fcn.180192a80]
lea rcx, [0x180001004]
call fcn.180194430
mov qword [rsp + 0x40], rax
lea r8, [0x180376a80]
lea rdx, [fcn.180192a80]
lea rcx, [0x180001004]
call fcn.180194430
mov qword [rsp + 0x48], rax
lea rcx, str.tier0.dll
call fcn.180192a80
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x40], 0
je 0x1801925dd
cmp qword [rsp + 0x48], 0
jne 0x1801925e4
xor al, al
jmp 0x180192972
lea rdx, str.UnDecorateSymbolName
mov rcx, qword [rsp + 0x48]
call fcn.180192d00
mov qword [0x18049cf60], rax
cmp qword [0x18049cf60], 0
je 0x180192610
mov dword [rsp + 0x24], 1
jmp 0x180192618
mov dword [rsp + 0x24], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x24]
mov byte [rsp + 0x20], al
lea rdx, str.SDL_SetRelativeMouseMode
mov rcx, qword [rsp + 0x40]
call fcn.180192d00
mov qword [0x18049cf10], rax
cmp qword [0x18049cf10], 0
je 0x180192651
mov dword [rsp + 0x28], 1
jmp 0x180192659
mov dword [rsp + 0x28], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x28]
mov byte [rsp + 0x20], al
lea rdx, str.SDL_SetWindowGrab
mov rcx, qword [rsp + 0x40]
call fcn.180192d00
mov qword [0x18049cf18], rax
cmp qword [0x18049cf18], 0
je 0x180192692
mov dword [rsp + 0x2c], 1
jmp 0x18019269a
mov dword [rsp + 0x2c], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x2c]
mov byte [rsp + 0x20], al
lea rdx, str.SDL_WarpMouseInWindow
mov rcx, qword [rsp + 0x40]
call fcn.180192d00
mov qword [0x18049cf20], rax
cmp qword [0x18049cf20], 0
je 0x1801926d3
mov dword [rsp + 0x30], 1
jmp 0x1801926db
mov dword [rsp + 0x30], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x30]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x70], 0x5b
mov byte [rsp + 0x71], 0x6d
mov byte [rsp + 0x72], 0x65
mov byte [rsp + 0x73], 0x6d
mov byte [rsp + 0x74], 0x6f
mov byte [rsp + 0x75], 0x72
mov byte [rsp + 0x76], 0x79
mov byte [rsp + 0x77], 0x2e
mov byte [rsp + 0x78], 0x63
mov byte [rsp + 0x79], 0x70
mov byte [rsp + 0x7a], 0x70
mov byte [rsp + 0x7b], 0x3a
mov byte [rsp + 0x7c], 0x33
mov byte [rsp + 0x7d], 0x39
mov byte [rsp + 0x7e], 0x5d
mov byte [rsp + 0x7f], 0x20
mov byte [rsp + 0x80], 0
lea rcx, [rsp + 0x70]
call fcn.1801060d0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x50], rax
lea rdx, str._Memory__Loaded_fnWarpMouseInWindow
mov rcx, qword [rsp + 0x50]
call fcn.180190fa0
lea rdx, str.48_89_5C_24___48_89_6C_24___56_57_41_56_48_81_EC_________48_8D_0D
lea rcx, [0x180376b98]
call fcn.180193540
mov qword [0x18049ca78], rax
cmp qword [0x18049ca78], 0
je 0x18019279f
mov dword [rsp + 0x34], 1
jmp 0x1801927a7
mov dword [rsp + 0x34], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x34]
mov byte [rsp + 0x20], al
mov byte [rsp + 0x88], 0x5b
mov byte [rsp + 0x89], 0x6d
mov byte [rsp + 0x8a], 0x65
mov byte [rsp + 0x8b], 0x6d
mov byte [rsp + 0x8c], 0x6f
mov byte [rsp + 0x8d], 0x72
mov byte [rsp + 0x8e], 0x79
mov byte [rsp + 0x8f], 0x2e
mov byte [rsp + 0x90], 0x63
mov byte [rsp + 0x91], 0x70
mov byte [rsp + 0x92], 0x70
mov byte [rsp + 0x93], 0x3a
mov byte [rsp + 0x94], 0x34
mov byte [rsp + 0x95], 0x33
mov byte [rsp + 0x96], 0x5d
mov byte [rsp + 0x97], 0x20
mov byte [rsp + 0x98], 0
lea rcx, [rsp + 0x88]
call fcn.1801060d0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x58], rax
lea rdx, str._Memory__Loaded_fnCreateMaterial
mov rcx, qword [rsp + 0x58]
call fcn.180190fa0
lea rdx, str._LoadKV3__YA_NPEAVKeyValues3__PEAVCUtlString__PEBDAEBUKV3ID_t__2_Z
mov rcx, qword [rsp + 0x60]
call fcn.180192d00
mov qword [0x18049ca70], rax
cmp qword [0x18049ca70], 0
je 0x18019289c
mov dword [rsp + 0x38], 1
jmp 0x1801928a4
mov dword [rsp + 0x38], 0
movzx eax, byte [rsp + 0x20]
and eax, dword [rsp + 0x38]
mov byte [rsp + 0x20], al
mov byte [rsp + 0xa0], 0x5b
mov byte [rsp + 0xa1], 0x6d
mov byte [rsp + 0xa2], 0x65
mov byte [rsp + 0xa3], 0x6d
mov byte [rsp + 0xa4], 0x6f
mov byte [rsp + 0xa5], 0x72
mov byte [rsp + 0xa6], 0x79
mov byte [rsp + 0xa7], 0x2e
mov byte [rsp + 0xa8], 0x63
mov byte [rsp + 0xa9], 0x70
mov byte [rsp + 0xaa], 0x70
mov byte [rsp + 0xab], 0x3a
mov byte [rsp + 0xac], 0x34
mov byte [rsp + 0xad], 0x37
mov byte [rsp + 0xae], 0x5d
mov byte [rsp + 0xaf], 0x20
mov byte [rsp + 0xb0], 0
lea rcx, [rsp + 0xa0]
call fcn.1801060d0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x68], rax
lea rdx, str._Memory__Loaded_load_key_value
mov rcx, qword [rsp + 0x68]
call fcn.180190fa0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0xb8]
xor rcx, rsp
call fcn.180258fa0
add rsp, 0xc8
ret