Function at 0x1800ff870
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0x108
mov rax, qword [0x180493728]
xor rax, rsp
mov qword [rsp + 0xf0], rax
call fcn.180197898
call fcn.1800e53a0
test eax, eax
je 0x1800ff956
mov byte [rsp + 0xd0], 0x5b
mov byte [rsp + 0xd1], 0x68
mov byte [rsp + 0xd2], 0x6f
mov byte [rsp + 0xd3], 0x6f
mov byte [rsp + 0xd4], 0x6b
mov byte [rsp + 0xd5], 0x73
mov byte [rsp + 0xd6], 0x2e
mov byte [rsp + 0xd7], 0x63
mov byte [rsp + 0xd8], 0x70
mov byte [rsp + 0xd9], 0x70
mov byte [rsp + 0xda], 0x3a
mov byte [rsp + 0xdb], 0x39
mov byte [rsp + 0xdc], 0x35
mov byte [rsp + 0xdd], 0x5d
mov byte [rsp + 0xde], 0x20
mov byte [rsp + 0xdf], 0
lea rcx, [rsp + 0xd0]
call fcn.1800eece0
mov r8, rax
mov dl, 3
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x20], rax
lea rdx, str.failed_to_initialize_minhook
mov rcx, qword [rsp + 0x20]
call fcn.180190fa0
xor al, al
jmp 0x18010009f
mov byte [rsp + 0xe0], 0x5b
mov byte [rsp + 0xe1], 0x68
mov byte [rsp + 0xe2], 0x6f
mov byte [rsp + 0xe3], 0x6f
mov byte [rsp + 0xe4], 0x6b
mov byte [rsp + 0xe5], 0x73
mov byte [rsp + 0xe6], 0x2e
mov byte [rsp + 0xe7], 0x63
mov byte [rsp + 0xe8], 0x70
mov byte [rsp + 0xe9], 0x70
mov byte [rsp + 0xea], 0x3a
mov byte [rsp + 0xeb], 0x39
mov byte [rsp + 0xec], 0x39
mov byte [rsp + 0xed], 0x5d
mov byte [rsp + 0xee], 0x20
mov byte [rsp + 0xef], 0
lea rcx, [rsp + 0xe0]
call fcn.1800eece0
mov r8, rax
mov dl, 1
lea rcx, [0x1803e4c10]
call fcn.180190b90
mov qword [rsp + 0x28], rax
lea rdx, str.Initializing_ShadowVMT__SilentInlineHoooking
mov rcx, qword [rsp + 0x28]
call fcn.180190fa0
mov rax, qword [0x18049bb38]
mov rdx, qword [rax + 0x170]
lea rcx, [0x18049b590]
call fcn.180127000
lea r8, [0x180100120]
mov edx, 8
lea rcx, [0x18049b590]
call fcn.180103300
lea r8, [0x180100300]
mov edx, 0xd
lea rcx, [0x18049b590]
call fcn.180103330
mov rax, qword [0x18049bb40]
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
lea rcx, [0x18049b9c0]
call fcn.1800953d0
mov qword [rsp + 0x30], rax
mov r8, qword [rsp + 0x30]
lea rdx, [0x1802e5db0]
mov rcx, qword [0x18049bb40]
call qword [rsp + 0x38]
mov rax, qword [0x18049b9c0]
mov rax, qword [rax]
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x40], rax
lea rdx, [0x18049b9c8]
mov rcx, qword [0x18049b9c0]
call qword [rsp + 0x40]
mov rax, qword [0x18049b9c8]
mov rax, qword [rax]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x50], rax
lea rcx, [0x18049b9d0]
call fcn.1800953e0
mov qword [rsp + 0x48], rax
mov r8, qword [rsp + 0x48]
lea rdx, [0x1802e5dd0]
mov rcx, qword [0x18049b9c8]
call qword [rsp + 0x50]
mov rdx, qword [0x18049b9d0]
lea rcx, [0x18049b5b0]
call fcn.180127000
lea r8, [0x180100380]
mov edx, 0xa
lea rcx, [0x18049b5b0]
call fcn.1801032d0
cmp qword [0x18049b9c0], 0
je 0x1800ffb42
mov rax, qword [0x18049b9c0]
mov rax, qword [rax]
mov rcx, qword [0x18049b9c0]
call qword [rax + 0x10]
mov qword [0x18049b9c0], 0
cmp qword [0x18049b9c8], 0
je 0x1800ffb6b
mov rax, qword [0x18049b9c8]
mov rax, qword [rax]
mov rcx, qword [0x18049b9c8]
call qword [rax + 0x10]
mov qword [0x18049b9c8], 0
cmp qword [0x18049b9d0], 0
je 0x1800ffb94
mov rax, qword [0x18049b9d0]
mov rax, qword [rax]
mov rcx, qword [0x18049b9d0]
call qword [rax + 0x10]
mov qword [0x18049b9d0], 0
lea r8, str.E8_________48_8B_4F_10_8B_1D________
lea rdx, [0x1802f7150]
lea rcx, [rsp + 0xa0]
call fcn.180193630
mov qword [rsp + 0x58], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x58]
call fcn.180107cd0
mov qword [rsp + 0x60], rax
lea r8, str.H::fnGetClientSystem
lea rdx, [0x18049bbc0]
mov rcx, qword [rsp + 0x60]
call fcn.180102fd0
lea r8, str.48_83_EC_28_B9_________E8_________48_85_C0_74_3A_48_8D_0D_________C7_40__________
lea rdx, [0x1802f71d8]
lea rcx, [rsp + 0xa8]
call fcn.180193630
mov qword [rsp + 0x68], rax
lea r8, str.H::fnCreateSharedObjectSubclassEconItem
lea rdx, [0x18049bbd0]
mov rcx, qword [rsp + 0x68]
call fcn.180102f80
lea r8, str.E9_________CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_CC_49_8B_C0_48
lea rdx, [0x1802f7218]
lea rcx, [rsp + 0xb0]
call fcn.180193630
mov qword [rsp + 0x70], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x70]
call fcn.180107cd0
mov qword [rsp + 0x78], rax
lea r8, str.H::fnSetDynamicAttributeValueUint
lea rdx, [0x18049bbc8]
mov rcx, qword [rsp + 0x78]
call fcn.180103020
lea r8, str.E8_________48_63_BB_________48_8D_68_28_83_FF_FF
lea rdx, [0x1802f72d8]
lea rcx, [rsp + 0xb8]
call fcn.180193630
mov qword [rsp + 0x80], rax
xor r8d, r8d
mov edx, 1
mov rcx, qword [rsp + 0x80]
call fcn.180107cd0
mov qword [rsp + 0x88], rax
lea r8, str.H::fnGetInventoryManager
lea rdx, [0x18049bbb8]
mov rcx, qword [rsp + 0x88]
call fcn.180102f30
lea r8, str.48_89_5C_24_08_48_89_74_24_10_57_48_83_EC_20_48_8D_99_60
lea rdx, [0x1802f7350]
lea rcx, [rsp + 0xc0]
call fcn.180193630
mov qword [rsp + 0x90], rax
lea r8, str.H::SetMeshGroupMask
lea rdx, [0x18049bbd8]
mov rcx, qword [rsp + 0x90]
call fcn.180103070
lea r8, str.48_89_5C_24_10_48_89_6C_24_18_56_57_41_57_48_83_EC_20_83_79_10_00_49_8B_F1_41_8B_E8_4C_8B_FA_48_8B_D9_74_72_44_8B_49_14_48_8B_39_41_FF_C9_45_8B_D9_45_23_D8_41
lea rdx, [0x1802f7420]
lea rcx, [rsp + 0xc8]
call fcn.180193630
mov qword [rsp + 0x98], rax
lea r8, str.H::fnFindMaterialIndex
lea rdx, [0x18049bbe0]
mov rcx, qword [rsp + 0x98]
call fcn.180102ee0
mov rax, qword [0x18049bb68]
mov rdx, qword [rax + 0x58]
lea rcx, [0x18049b5f0]
call fcn.180127000
lea r8, [0x180100ec0]
mov edx, 0xe
lea rcx, [0x18049b5f0]
call fcn.180103360
lea r8, [0x180100f30]
mov edx, 0xf
lea rcx, [0x18049b5f0]
call fcn.180103360
mov rdx, qword [0x18049bb58]
lea rcx, [0x18049b5d0]
call fcn.180127000
lea r8, [0x180100e70]
mov edx, 0xe
lea rcx, [0x18049b5d0]
call fcn.1801033c0
lea r8, [0x1801005f0]
mov edx, 5
lea rcx, [0x18049b5d0]
call fcn.180103390
lea rdx, [0x1801691e0]
lea rcx, section..text
call fcn.180101ea0
lea rdx, str.40_53_48_81_EC_________49_8B_C1
lea rcx, [0x1802f7470]
call fcn.180193540
lea r8, [0x180100500]
mov rdx, rax
lea rcx, [0x18049bbe8]
call fcn.180104ad0
movzx eax, al
test eax, eax
jne 0x1800ffe11
int3
lea rdx, str.40_53_48_83_EC_30_33_C9_E8_________48_8B_D8_48_85_C0_0F_84_________48_8B_00_48_8B_CB_FF_90_________84_C0_0F_84_________48_8B_CB
lea rcx, [0x1802f7488]
call fcn.180193540
lea r8, [0x180101830]
mov rdx, rax
lea rcx, [0x18049bc08]
call fcn.1801046d0
movzx eax, al
test eax, eax
jne 0x1800ffe44
int3
lea rdx, str.40_53_48_81_EC_80_00_00_00_48_8B_D9_E8_____________48_85
lea rcx, [0x1802f7560]
call fcn.180193540
lea r8, [0x180101890]
mov rdx, rax
lea rcx, [0x18049bc28]
call fcn.1801048d0
movzx eax, al
test eax, eax
jne 0x1800ffe77
int3
lea rdx, str.48_8B_C4_4C_89_48_20_55_56_41_56_48_8D_68_B1_48_81_EC_D0_00_00_00
lea rcx, [0x1802f7578]
call fcn.180193540
lea r8, [0x1801019c0]
mov rdx, rax
lea rcx, [0x18049bde8]
call fcn.180104cd0
movzx eax, al
test eax, eax
jne 0x1800ffeaa
int3
lea rdx, str.40_55_53_41_55_41_57_48_8D_AC_24_____________48_81_EC_____________48_8B_02
lea rcx, [0x1802f75d8]
call fcn.180193540
lea r8, [0x180101550]
mov rdx, rax
lea rcx, [0x18049bc48]
call fcn.1801058d0
movzx eax, al
test eax, eax
jne 0x1800ffedd
int3
lea rdx, str.48_89_5C_24___56_48_83_EC___48_8B_0D_________48_8B_F2
lea rcx, [0x1802f7678]
call fcn.180193540
lea r8, [0x180101010]
mov rdx, rax
lea rcx, [0x18049bc68]
call fcn.180104ed0
movzx eax, al
test eax, eax
jne 0x1800fff10
int3
lea rdx, str.48_83_EC___48_8B_0D_________48_8D_15_________45_33_C9_45_33_C0_48_8B_01_FF_50___48_85_C0_74___48_8B_0D_________48_8B_D0_4C_8B_01_48_83_C4___49_FF_60___48_83_C4___C3_CC_CC_CC_48_83_EC___4C_8B_D9
lea rcx, [0x1802f7758]
call fcn.180193540
lea r8, [0x180101090]
mov rdx, rax
lea rcx, [0x18049bca8]
call fcn.180105cd0
movzx eax, al
test eax, eax
jne 0x1800fff43
int3
lea rdx, str.48_8B_C4_48_89_50___55_41_56
lea rcx, str.scenesystem.dll
call fcn.180193540
lea r8, [0x180101360]
mov rdx, rax
lea rcx, [0x18049bc88]
call fcn.1801052d0
movzx eax, al
test eax, eax
jne 0x1800fff76
int3
lea rdx, str.48_89_5C_24_10_56_48_83_EC_30_8B_05
lea rcx, [0x1802f77d8]
call fcn.180193540
lea r8, [0x180100fa0]
mov rdx, rax
lea rcx, [0x18049bd28]
call fcn.1801054d0
movzx eax, al
test eax, eax
jne 0x1800fffa9
int3
lea rdx, str.48_89_5C_24_10_48_89_7C_24_20_55_48_8B_EC_48_83_EC_50
lea rcx, [0x1802f7828]
call fcn.180193540
lea r8, [0x180101750]
mov rdx, rax
lea rcx, [0x18049bd48]
call fcn.180105ad0
movzx eax, al
test eax, eax
jne 0x1800fffdc
int3
call fcn.18014b240
mov edx, 0x36
mov rcx, rax
call fcn.1801032b0
lea r8, [0x180100e00]
mov rdx, rax
lea rcx, [0x18049bd68]
call fcn.180105ed0
movzx eax, al
test eax, eax
jne 0x18010000e
int3
mov edx, 9
mov rcx, qword [0x18049bb58]
call fcn.1801032b0
lea r8, [0x1801010e0]
mov rdx, rax
lea rcx, [0x18049bdc8]
call fcn.1801056d0
movzx eax, al
test eax, eax
jne 0x18010003f
int3
mov edx, 7
mov rcx, qword [0x18049bb58]
call fcn.1801032b0
lea r8, [0x180100b30]
mov rdx, rax
lea rcx, [0x18049bda8]
call fcn.1801050d0
movzx eax, al
test eax, eax
jne 0x180100070
int3
lea rcx, [0x18049bac8]
call fcn.180104540
mov rcx, rax
call fcn.180138790
lea rcx, [0x18049ba50]
call fcn.180104520
mov rcx, rax
call fcn.18013a950
call fcn.1801978b2
mov al, 1
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.180258fa0
add rsp, 0x108
ret