Function at 0x180015170
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x470]
sub rsp, 0x570
mov rax, qword [0x1800bc7a0]
xor rax, rsp
mov qword [rbp + 0x460], rax
lea rcx, str.steam_api64.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor r15d, r15d
mov qword [rbp + 0x3d0], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x3e0], xmm0
mov byte [rbp + 0x3d0], r15b
mov qword [rbp + 0x3f0], r15
movdqa xmmword [rbp + 0x400], xmm0
mov byte [rbp + 0x3f0], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], r15
lea r8d, [r15 + 0x24]
lea rdx, str.83_79_18_00_48_8B_D1_74_4A_FF_4A_18
lea rcx, [rbp + 0x3d0]
call fcn.18001c8c0
nop
mov qword [rbp + 0x360], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x370], xmm0
mov byte [rbp + 0x360], r15b
mov qword [rbp + 0x380], r15
movdqa xmmword [rbp + 0x390], xmm0
mov byte [rbp + 0x380], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], r15
lea r8d, [r15 + 0x1b]
lea rdx, str.76_32_48_8B_53_40_48_8D_0D
lea rcx, [rbp + 0x360]
call fcn.18001c8c0
nop
mov qword [rbp + 0x2f0], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x300], xmm0
mov byte [rbp + 0x2f0], r15b
mov qword [rbp + 0x310], r15
movdqa xmmword [rbp + 0x320], xmm0
mov byte [rbp + 0x310], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r15
lea r8d, [r15 + 0x22]
lea rdx, str.83_3D___________75_17_8B_43_20_25
lea rcx, [rbp + 0x2f0]
call fcn.18001c8c0
nop
mov qword [rbp + 0x280], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x290], xmm0
mov byte [rbp + 0x280], r15b
mov qword [rbp + 0x2a0], r15
movdqa xmmword [rbp + 0x2b0], xmm0
mov byte [rbp + 0x2a0], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r15
lea r8d, [r15 + 0x18]
lea rdx, str.48_85_C0_74_14_4C_8B_10
lea rcx, [rbp + 0x280]
call fcn.18001c8c0
nop
mov qword [rbp + 0x210], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x220], xmm0
mov byte [rbp + 0x210], r15b
mov qword [rbp + 0x230], r15
movdqa xmmword [rbp + 0x240], xmm0
mov byte [rbp + 0x230], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r15
lea r8d, [r15 + 0x41]
lea rdx, str.48_89_5C_24___57_48_83_EC_20_48_8B_DA_48_8B_F9_48_85_D2_75_44_E8
lea rcx, [rbp + 0x210]
call fcn.18001c8c0
nop
mov qword [rbp + 0x1a0], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], r15b
mov qword [rbp + 0x1c0], r15
movdqa xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r15
lea r8d, [r15 + 0x37]
lea rdx, str.48_8B_05_________45_________48_8B_48_08_48_85_C9_74_07
lea rcx, [rbp + 0x1a0]
call fcn.18001c8c0
nop
mov qword [rbp + 0x130], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], r15b
mov qword [rbp + 0x150], r15
movdqa xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r15
lea r8d, [r15 + 0x29]
lea rdx, str.4C_8D_05_________4D_8B_08_4D_85_C9_74_11
lea rcx, [rbp + 0x130]
call fcn.18001c8c0
nop
mov qword [rbp + 0xc0], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], r15b
mov qword [rbp + 0xe0], r15
movdqa xmmword [rbp + 0xf0], xmm0
mov byte [rbp + 0xe0], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], r15
lea r8d, [r15 + 0x21]
lea rdx, str.48_8B_C8_FF_52_30_84_C0_74_05_48
lea rcx, [rbp + 0xc0]
call fcn.18001c8c0
nop
mov qword [rbp + 0x50], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], r15b
mov qword [rbp + 0x70], r15
movdqa xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r15
lea r8d, [r15 + 6]
lea rdx, str.FF_E3
lea rcx, [rbp + 0x50]
call fcn.18001c8c0
nop
mov qword [rbp - 0x20], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], r15b
mov qword [rbp], r15
movdqa xmmword [rbp + 0x10], xmm0
mov byte [rbp], r15b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r15
lea r8d, [r15 + 0x24]
lea rdx, str.E8_________48_8B_88___01_00_00___02
lea rcx, [rbp - 0x20]
call fcn.18001c8c0
nop
lea rcx, str.Welcome_back_to_rose_
call fcn.18001a1b0
lea rcx, str.Connecting_to_rose_services...
call fcn.18001a1b0
lea rcx, str.Connected_succesfuly_
call fcn.18001a1b0
lea rcx, str.Starting_Hooking...
call fcn.18001a1b0
lea rcx, str.Hooked:_GLT
call fcn.18001a1b0
lea rcx, str.Hooked:_WD
call fcn.18001a1b0
lea rcx, str.Hooked:_REH
call fcn.18001a1b0
lea rcx, str.Hooked:_GMI
call fcn.18001a1b0
lea rcx, str.Hooked:_ORC
call fcn.18001a1b0
lea rcx, str.Hooked:_ORC2
call fcn.18001a1b0
lea rcx, str.Hooked:_SCS
call fcn.18001a1b0
lea rcx, str.Hooked:_FTC
call fcn.18001a1b0
lea rcx, str.Hooked:_TJC
call fcn.18001a1b0
lea rcx, str.Hooking_Done_
call fcn.18001a1b0
mov edi, r15d
lea rax, [0x18008a100]
mov qword [rsp + 0x30], rax
lea rax, str.xx____xxx
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], dil
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x30]
call fcn.180014ff0
mov r9, qword [rsp + 0x50]
mov rcx, r9
mov r8, qword [rsp + 0x48]
sub rcx, r8
movabs rsi, 0x2aaaaaaaaaaaaaab
mov rax, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
ja 0x1800156a0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
cmp r9, qword [rsp + 0x58]
je 0x180015682
movups xmmword [r9], xmm0
movsd xmm0, qword [rbp + 0x450]
movsd qword [r9 + 0x10], xmm0
add r9, 0x18
mov qword [rsp + 0x50], r9
jmp 0x1800156a0
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [rsp + 0x48]
call fcn.180017400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
sub r9, r8
mov rax, rsi
imul r9
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1800156db
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [r8 + 0x10]
movsd qword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x440]
jmp 0x1800156de
mov rax, r15
mov rbx, r15
test rax, rax
je 0x180015700
lea rcx, [rax + 2]
test rcx, rcx
je 0x180015700
movsxd rax, dword [rcx]
lea rbx, [rcx + 4]
add rbx, rax
nop dword [rax]
test rbx, rbx
jne 0x180015718
lea rdx, str.Frame_Count
lea rcx, str.Failed_to_find__s_pattern.
call fcn.18001a1e0
test edi, edi
jle 0x180015723
mov rbx, qword [rbx]
dec edi
jmp 0x180015700
mov qword [0x180129560], rbx
lea rcx, [rsp + 0x48]
call fcn.1800169d0
lea rax, [0x18008a138]
mov qword [rsp + 0x30], rax
lea rax, str.xxxx_xxxxxxx____
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x30]
call fcn.180014ff0
mov r9, qword [rsp + 0x50]
mov rcx, r9
mov r8, qword [rsp + 0x48]
sub rcx, r8
mov rax, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
ja 0x1800157e7
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
cmp r9, qword [rsp + 0x58]
je 0x1800157c9
movups xmmword [r9], xmm0
movsd xmm0, qword [rbp + 0x450]
movsd qword [r9 + 0x10], xmm0
add r9, 0x18
mov qword [rsp + 0x50], r9
jmp 0x1800157e7
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [rsp + 0x48]
call fcn.180017400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
sub r9, r8
mov rax, rsi
imul r9
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x180015822
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [r8 + 0x10]
movsd qword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x440]
jmp 0x180015825
mov rax, r15
mov rbx, r15
test rax, rax
je 0x180015832
mov rbx, rax
jmp 0x180015845
lea rdx, str.Is_Dlc_Present
lea rcx, str.Failed_to_find__s_pattern.
call fcn.18001a1e0
mov qword [0x180129578], rbx
lea rcx, [rsp + 0x48]
call fcn.1800169d0
mov edi, r15d
lea rax, [0x18008a178]
mov qword [rsp + 0x30], rax
lea rax, str.xxxxxxxxxxxxxxxxxxx
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], dil
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x30]
call fcn.180014ff0
mov r9, qword [rsp + 0x50]
mov rcx, r9
mov r8, qword [rsp + 0x48]
sub rcx, r8
mov rax, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
ja 0x18001590c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
cmp r9, qword [rsp + 0x58]
je 0x1800158ee
movups xmmword [r9], xmm0
movsd xmm0, qword [rbp + 0x450]
movsd qword [r9 + 0x10], xmm0
add r9, 0x18
mov qword [rsp + 0x50], r9
jmp 0x18001590c
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [rsp + 0x48]
call fcn.180017400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
sub r9, r8
mov rax, rsi
imul r9
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x180015947
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [r8 + 0x10]
movsd qword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x440]
jmp 0x18001594a
mov rax, r15
mov rbx, r15
test rax, rax
je 0x180015956
lea rbx, [rax + 0x11]
test rbx, rbx
jne 0x180015967
lea rcx, str.minecraftsexbypass
call fcn.18001a1e0
test edi, edi
jle 0x180015972
mov rbx, qword [rbx]
dec edi
jmp 0x180015956
mov qword [0x180129588], rbx
lea rcx, [rsp + 0x48]
call fcn.1800169d0
mov edi, r15d
lea rax, [0x18008a1ac]
mov qword [rsp + 0x30], rax
lea rax, str.xxxxxx
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], dil
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x30]
call fcn.180014ff0
mov r9, qword [rsp + 0x50]
mov rcx, r9
mov r8, qword [rsp + 0x48]
sub rcx, r8
mov rax, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
ja 0x180015a39
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
cmp r9, qword [rsp + 0x58]
je 0x180015a1b
movups xmmword [r9], xmm0
movsd xmm0, qword [rbp + 0x450]
movsd qword [r9 + 0x10], xmm0
add r9, 0x18
mov qword [rsp + 0x50], r9
jmp 0x180015a39
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [rsp + 0x48]
call fcn.180017400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
sub r9, r8
mov rax, rsi
imul r9
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x180015a74
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [r8 + 0x10]
movsd qword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x440]
jmp 0x180015a77
mov rax, r15
mov rbx, r15
test rax, rax
cmovne rbx, rax
test rbx, rbx
jne 0x180015a99
lea rdx, str.explosionbombebypass
lea rcx, str.Failed_to_find__s_pattern.
call fcn.18001a1e0
test edi, edi
jle 0x180015aa4
mov rbx, qword [rbx]
dec edi
jmp 0x180015a81
mov qword [0x180129580], rbx
lea rcx, [rsp + 0x48]
call fcn.1800169d0
lea r9, [0x180129598]
lea r8, str.xxxx_xxxxxxxxxxxx
lea rdx, [0x18008a1e8]
lea rcx, str.has_model_loaded
call fcn.180016d20
lea r9, [0x180129510]
lea r8, str.xxxx_xxxx_xxxxxxxxxxx
lea rdx, [0x18008a230]
lea rcx, str.request_model
call fcn.180016d20
lea rax, [0x18008a278]
mov qword [rsp + 0x30], rax
lea rax, str.xxxx_xxxxxxxxxxxxxxxxxxxxxx
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], 0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x30]
call fcn.180014ff0
mov r9, qword [rsp + 0x50]
mov rcx, r9
mov r8, qword [rsp + 0x48]
sub rcx, r8
mov rax, rsi
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, 1
ja 0x180015baa
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x440], xmm0
mov qword [rbp + 0x450], r15
cmp r9, qword [rsp + 0x58]
je 0x180015b8c
movups xmmword [r9], xmm0
movsd xmm0, qword [rbp + 0x450]
movsd qword [r9 + 0x10], xmm0
add r9, 0x18
mov qword [rsp + 0x50], r9
jmp 0x180015baa
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [rsp + 0x48]
call fcn.180017400
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
sub r9, r8
mov rax, rsi
imul r9
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x180015be5
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x440], xmm0
movsd xmm1, qword [r8 + 0x10]
movsd qword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x440]
jmp 0x180015be8
mov rax, r15
mov rbx, r15
test rax, rax
je 0x180015bf5
mov rbx, rax
jmp 0x180015c08
lea rdx, str.create_vehicle
lea rcx, str.Failed_to_find__s_pattern.
call fcn.18001a1e0
mov qword [0x180129590], rbx
lea rcx, [rsp + 0x48]
call fcn.1800169d0
cmp byte [rbp + 0x438], 0
jne 0x180015c33
mov edx, 1
lea rcx, [rbp + 0x3d0]
call fcn.18001cb20
lea rcx, [rbp + 0x3d0]
call fcn.1800194e0
mov rcx, qword [rax]
mov rax, qword [0x18012a5f0]
test rcx, rcx
cmovne rax, rcx
mov qword [0x18012a5f0], rax
cmp byte [rbp + 0x3c8], 0
jne 0x180015c71
mov edx, 1
lea rcx, [rbp + 0x360]
call fcn.18001cb20
lea rcx, [rbp + 0x360]
call fcn.1800194e0
mov rcx, qword [rax]
test rcx, rcx
je 0x180016689
add rcx, 9
je 0x180016689
movsxd rax, dword [rcx]
add rcx, 4
add rcx, rax
mov qword [0x18012acd8], rcx
cmp byte [rbp + 0x358], 0
jne 0x180015cbe
mov edx, 1
lea rcx, [rbp + 0x2f0]
call fcn.18001cb20
lea rcx, [rbp + 0x2f0]
call fcn.1800194e0
mov rax, qword [rax]
test rax, rax
je 0x18001667c
add rax, 2
je 0x18001667c
cmp byte [rbp + 0x2e8], 0
jne 0x180015cfa
mov edx, 1
lea rcx, [rbp + 0x280]
call fcn.18001cb20
lea rcx, [rbp + 0x280]
call fcn.1800194e0
mov rax, qword [rax]
test rax, rax
je 0x1800166e4
add rax, 0xffffffffffffffe4
je 0x1800166e4
mov qword [0x180129568], rax
cmp byte [rbp + 0x278], 0
jne 0x180015d3d
mov edx, 1
lea rcx, [rbp + 0x210]
call fcn.18001cb20
lea rcx, [rbp + 0x210]
call fcn.1800194e0
mov rcx, qword [rax]
test rcx, rcx
je 0x180016696
mov qword [0x180129570], rcx
cmp byte [rbp + 0x208], 0
jne 0x180015d76
mov edx, 1
lea rcx, [rbp + 0x1a0]
call fcn.18001cb20
lea rcx, [rbp + 0x1a0]
call fcn.1800194e0
mov rcx, qword [rax]
test rcx, rcx
je 0x1800166a3
movsxd rax, dword [rcx + 3]
add rcx, 7
add rcx, rax
mov qword [0x180129508], rcx
cmp byte [rbp + 0x198], 0
jne 0x180015dba
mov edx, 1
lea rcx, [rbp + 0x130]
call fcn.18001cb20
lea rcx, [rbp + 0x130]
call fcn.1800194e0
mov rcx, qword [rax]
test rcx, rcx
je 0x1800166b0
movsxd rax, dword [rcx + 3]
add rcx, 7
add rcx, rax
mov qword [0x180129518], rcx
cmp byte [rbp + 0x128], 0
jne 0x180015dfe
mov edx, 1
lea rcx, [rbp + 0xc0]
call fcn.18001cb20
lea rcx, [rbp + 0xc0]
call fcn.1800194e0
mov rax, qword [rax]
test rax, rax
je 0x1800166d7
add rax, 8
je 0x1800166d7
mov qword [0x180129558], rax
cmp byte [rbp + 0xb8], 0
jne 0x180015e3e
mov edx, 1
lea rcx, [rbp + 0x50]
call fcn.18001cb20
lea rcx, [rbp + 0x50]
call fcn.1800194e0
mov rcx, qword [rax]
test rcx, rcx
je 0x1800166bd
mov qword [0x180129550], rcx
cmp byte [rbp + 0x48], 0
jne 0x180015e6e
mov edx, 1
lea rcx, [rbp - 0x20]
call fcn.18001cb20
lea rcx, [rbp - 0x20]
call fcn.1800194e0
mov rax, qword [rax]
test rax, rax
je 0x1800166ca
add rax, 1
je 0x1800166ca
mov qword [rsp + 0x60], r15
movdqa xmm0, xmmword [0x18009ea90]
movdqa xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x60], 0
mov qword [rbp - 0x80], r15
movdqa xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
mov r8d, 0x50
lea rdx, str.48_83_EC_28_E8_________48_8B_0D_________4C_8D_0D_________4C_8D_05_________BA_03
lea rcx, [rsp + 0x60]
call fcn.18001c8c0
nop
cmp byte [rbp - 0x38], 0
jne 0x180015eeb
mov edx, 1
lea rcx, [rsp + 0x60]
call fcn.18001cb20
lea rcx, [rsp + 0x60]
call fcn.1800194e0
mov r14, qword [rax]
mov rcx, qword [rbp - 0x50]
test rcx, rcx
je 0x180015f4d
mov rax, qword [rbp - 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015f3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180015f3c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
lea rcx, [rbp - 0x80]
call fcn.1800031b0
lea rcx, [rsp + 0x60]
call fcn.1800031b0
test r14, r14
je 0x180016025
mov esi, r15d
mov r8d, r15d
mov ecx, r15d
mov edi, r15d
mov rdx, r15
mov rbx, r14
lea r12, [0x18008a3b0]
mov r9, qword [0x18012aa70]
nop dword [rax]
movzx eax, byte [rdx + r12]
cmp byte [rbx], al
jne 0x18001600e
inc ecx
cmp ecx, 3
jne 0x180016006
movsxd rdx, dword [rbx + 1]
movsxd rax, r8d
sub rdx, rax
movsxd rcx, esi
add rdx, 7
add rdx, r14
add rdx, rcx
mov qword [rbp + 0x440], rdx
cmp r9, qword [0x18012aa78]
je 0x180015fde
mov qword [r9], rdx
mov r9, qword [0x18012aa70]
add r9, 8
mov qword [0x18012aa70], r9
jmp 0x180015ffb
lea r8, [rbp + 0x440]
mov rdx, r9
lea rcx, [0x18012aa68]
call fcn.180017260
mov r9, qword [0x18012aa70]
inc edi
mov ecx, r15d
mov r8d, r15d
mov rdx, r15
inc r8d
inc rdx
jmp 0x180016017
mov r8d, r15d
mov rdx, r15
mov ecx, r15d
inc esi
inc rbx
cmp edi, 0x4e
jne 0x180015f90
cmp dword [0x180128c38], 0
jne 0x180016067
lea rbx, [0x1800bc7e0]
cmp qword [0x1800bc7e0], 0
je 0x18001605d
nop
lea r9, [rbx + 8]
mov r8, rbx
lea rdx, [rbp + 0x440]
call fcn.180002070
add rbx, 0x10
cmp qword [rbx], 0
jne 0x180016040
mov dword [0x180128c38], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rsp + 0x30]
lea rcx, str.1184639375577976852
call fcn.18006d8d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
mov dword [0x1800d5f48], r15d
mov dword [0x1800d5f58], r15d
movabs rax, 0x407c7f91ddb46c16
mov qword [0x18012ae70], rax
call fcn.180020590
mov r9d, dword [rax]
lea r8, str.Players:__d_32
mov edx, 0x20
lea rcx, [rbp + 0x440]
call fcn.180013170
lea rax, str.Rose__Free_
mov qword [rsp + 0x60], rax
lea rax, str.Download_at:_gtayes.github.io_RoseMenu
mov qword [rsp + 0x68], rax
lea rax, [0x1800899b0]
mov qword [rbp - 0x80], rax
lea rax, str.logo
mov qword [rbp - 0x70], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x60]
call fcn.18006dc60
lea rcx, str.Checking_CrossMapping...
call fcn.18001a1b0
lea rcx, str.Grabbed__Updated_CrossMapping
call fcn.18001a1b0
lea rcx, str.Bypassing_ARXAN_
call fcn.18001a1b0
lea rcx, str.ARXAN_HAS_BEEN_BYPASSED
call fcn.18001a1b0
lea rcx, str.Checking_for_rose_folder_in_C_Drive...
call fcn.18001a1b0
lea rcx, str.Everything_is_correct__loading_menu...
call fcn.18001a1b0
lea rcx, str.Rose_has_been_succesfully_loaded__Open_with_F5.
call fcn.18001a1b0
lea rcx, str.start_https:__discord.gg_SvYFNTDQ
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.start_https:__www.infamousunleashed.org_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rcx, qword [rbp + 0x30]
test rcx, rcx
je 0x1800161fe
mov rax, qword [rbp + 0x40]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800161ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800161ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r15
lea rcx, [rbp]
call fcn.1800031b0
lea rcx, [rbp - 0x20]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0xa0]
test rcx, rcx
je 0x180016272
mov rax, qword [rbp + 0xb0]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001625b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18001625b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r15
lea rcx, [rbp + 0x70]
call fcn.1800031b0
lea rcx, [rbp + 0x50]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x1800162e6
mov rax, qword [rbp + 0x120]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800162cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800162cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], r15
lea rcx, [rbp + 0xe0]
call fcn.1800031b0
lea rcx, [rbp + 0xc0]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x180]
test rcx, rcx
je 0x180016360
mov rax, qword [rbp + 0x190]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016349
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180016349
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r15
lea rcx, [rbp + 0x150]
call fcn.1800031b0
lea rcx, [rbp + 0x130]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x1800163da
mov rax, qword [rbp + 0x200]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800163c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800163c3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r15
lea rcx, [rbp + 0x1c0]
call fcn.1800031b0
lea rcx, [rbp + 0x1a0]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x260]
test rcx, rcx
je 0x180016454
mov rax, qword [rbp + 0x270]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001643d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18001643d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r15
lea rcx, [rbp + 0x230]
call fcn.1800031b0
lea rcx, [rbp + 0x210]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x2d0]
test rcx, rcx
je 0x1800164ce
mov rax, qword [rbp + 0x2e0]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800164b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800164b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r15
lea rcx, [rbp + 0x2a0]
call fcn.1800031b0
lea rcx, [rbp + 0x280]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x340]
test rcx, rcx
je 0x180016548
mov rax, qword [rbp + 0x350]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016531
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180016531
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r15
lea rcx, [rbp + 0x310]
call fcn.1800031b0
lea rcx, [rbp + 0x2f0]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x3b0]
test rcx, rcx
je 0x1800165c2
mov rax, qword [rbp + 0x3c0]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800165ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800165ab
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3b0], xmm0
mov qword [rbp + 0x3c0], r15
lea rcx, [rbp + 0x380]
call fcn.1800031b0
lea rcx, [rbp + 0x360]
call fcn.1800031b0
nop
mov rcx, qword [rbp + 0x420]
test rcx, rcx
je 0x180016634
mov rdx, qword [rbp + 0x430]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001661d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18001661d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180073bd0
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], r15
lea rcx, [rbp + 0x3f0]
call fcn.1800031b0
lea rcx, [rbp + 0x3d0]
call fcn.1800031b0
mov rcx, qword [rbp + 0x460]
xor rcx, rsp
call fcn.180073830
lea r11, [rsp + 0x570]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
lea rcx, str.gameState
call fcn.180014fc0
int3
lea rcx, str.Native_Registration_Table
call fcn.180014fc0
int3
lea rcx, str.Get_Label_Text
call fcn.180014fc0
int3
lea rcx, str.World_Pointer
call fcn.180014fc0
int3
lea rcx, str.Global_Pointer
call fcn.180014fc0
int3
lea rcx, str.Native_Return_Adress
call fcn.180014fc0
int3
lea rcx, str.Active_Script_Thread
call fcn.180014fc0
int3
lea rcx, str.Model_Spawn_Bypass
call fcn.180014fc0
int3
lea rcx, str.Get_Event_Data
call fcn.180014fc0
int3