Function at 0x140004cb0
Capabilities:
Execute command

Disassembly:
push rbp
push rbx
push rsi
push rdi
lea rbp, [rsp - 0x3f]
sub rsp, 0xc8
mov rcx, qword [0x1401efc28]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x1401e088c]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x1401e088c]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
lea rcx, str.Discord_RPC_Editor
call fcn.14005e570
mov rax, qword [0x1401efc28]
mov rcx, qword [rax + 0x1d18]
cmp byte [rcx + 0xd4], 0
jne 0x140004d89
mov eax, dword [rcx + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140060f90
mov qword [rbp + 0x67], 0
xor esi, esi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, str.ID_Here
mov r8, rbx
xor edx, edx
lea rcx, str.App_ID
call fcn.140064320
test al, al
je 0x140004de1
lea rax, str.Edit_Discord_RPC
mov qword [str.Idle], rax
mov qword [str.1046542417425338479], rbx
movss xmm1, dword [0x1401e0934]
xorps xmm0, xmm0
call fcn.14002fd40
mov qword [rbp + 0x6f], rsi
lea rdx, [rbp + 0x6f]
lea rcx, str.Create_APP_Here
call fcn.14005ee50
test al, al
je 0x140004e16
lea rcx, str.start_https:__discord.com_developers_applications_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rbp + 0x77], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401ef9e0]
mov r8, rbx
xor edx, edx
lea rcx, str.State
call fcn.140064320
test al, al
cmove rbx, qword [str.Idle]
mov qword [str.Idle], rbx
mov qword [rbp + 0x7f], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401efb60]
mov r8, rbx
xor edx, edx
lea rcx, str.Details
call fcn.140064320
test al, al
cmove rbx, qword [str.Idle]
mov qword [str.Idle], rbx
mov qword [rbp - 0x49], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x49]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401ed1c0]
mov r8, rbx
xor edx, edx
lea rcx, str.Large_Image_Key
call fcn.140064320
test al, al
cmove rbx, qword [0x1401ed078]
mov qword [0x1401ed078], rbx
mov qword [rbp - 0x41], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x41]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401efa60]
mov r8, rbx
xor edx, edx
lea rcx, str.Large_Image_Text
call fcn.140064320
test al, al
cmove rbx, qword [0x1401ed090]
mov qword [0x1401ed090], rbx
mov qword [rbp - 0x39], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x39]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, str.icon
mov r8, rbx
xor edx, edx
lea rcx, str.Small_Image_Key
call fcn.140064320
test al, al
cmove rbx, qword [str.iconsmall]
mov qword [str.iconsmall], rbx
mov qword [rbp - 0x31], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x31]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1401efae0]
mov r8, rbx
xor edx, edx
lea rcx, str.Small_Image_Text
call fcn.140064320
test al, al
cmove rbx, qword [0x1401ed0a0]
mov qword [0x1401ed0a0], rbx
mov qword [rbp - 0x29], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x29]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, str.ae488379_351d_4a4f_ad32_2b9b01c91657
mov r8, rbx
xor edx, edx
lea rcx, str.Party_Id
call fcn.140064320
test al, al
cmove rbx, qword [0x1401ed098]
mov qword [0x1401ed098], rbx
mov qword [rbp - 0x21], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401ed140]
xor edx, edx
lea rcx, str.Party_Size
call fcn.140064320
test al, al
je 0x140005069
lea rcx, [0x1401ed140]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401ef9dc], eax
mov qword [rbp - 0x19], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x19]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1401ed0c0]
xor edx, edx
lea rcx, str.Party_Max
call fcn.140064320
test al, al
je 0x1400050b6
lea rcx, [0x1401ed0c0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401ef9d8], eax
mov qword [rbp - 0x11], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp - 0x11]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, str.MTI4NzM0OjFpMmhuZToxMjMxMjM
mov r8, rbx
xor edx, edx
lea rcx, str.Join_Secret
call fcn.140064320
test al, al
cmove rbx, qword [0x1401ed0a8]
mov qword [0x1401ed0a8], rbx
mov qword [rbp - 9], rsi
lea rdx, [rbp - 9]
lea rcx, str.Change
call fcn.14005ee50
test al, al
je 0x14000524f
mov byte [0x1401ed088], sil
xor ecx, ecx
call fcn.140007630
mov rax, qword [0x140225378]
test rax, rax
je 0x140005244
mov qword [rax + 0x10], rsi
mov rax, qword [0x140225378]
mov qword [rax + 0x18], rsi
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
movups xmmword [rbp + 0xf], xmm0
movups xmmword [rbp + 0x1f], xmm0
movups xmmword [0x140221340], xmm0
movups xmmword [0x140221350], xmm0
movups xmmword [0x140221360], xmm0
mov qword [0x140221370], rsi
mov eax, esi
xchg byte [0x1401f0cee], al
mov rcx, qword [0x1401f0d48]
test rcx, rcx
je 0x1400051da
call fcn.140005bd0
mov rbx, qword [0x1401f0d48]
test rbx, rbx
je 0x1400051d3
mov rcx, rbx
call fcn.140005bd0
cmp dword [rbx + 0xa8], 0
je 0x1400051b1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rcx, [rbx + 0x58]
call qword [sym.imp.MSVCP140.dll__Cnd_destroy_in_situ]
lea rcx, [rbx + 8]
call qword [sym.imp.MSVCP140.dll__Mtx_destroy_in_situ]
nop
mov edx, 0xb0
mov rcx, rbx
call fcn.14017f084
mov qword [0x1401f0d48], rsi
mov rdi, qword [0x140225378]
mov r8, qword [rdi + 0x18]
test r8, r8
je 0x140005200
mov eax, dword [rdi + 8]
dec eax
test eax, 0xfffffffd
jne 0x140005200
lea rdx, [rdi + 0x64]
mov ecx, dword [rdi + 0x60]
call r8
mov rbx, qword [rdi]
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbx + 8], 0xffffffffffffffff
mov byte [rbx], 0
mov dword [rdi + 8], esi
mov rdi, qword [0x140225378]
mov rbx, qword [rdi]
mov rcx, qword [rbx + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rbx + 8], 0xffffffffffffffff
mov byte [rbx], 0
mov qword [rdi], rsi
mov qword [0x140225378], rsi
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0xc8
pop rdi
pop rsi
pop rbx
pop rbp
ret