Function at 0x140004300
Capabilities:
Execute command

Disassembly:
push rbp
push rbx
push rsi
push rdi
lea rbp, [rsp - 0x3f]
sub rsp, 0xc8
mov rcx, qword [0x1401efc98]
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 [0x1401dfa2c]
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 [0x1401dfa2c]
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.14005d930
mov rax, qword [0x1401efc98]
mov rcx, qword [rax + 0x1d18]
cmp byte [rcx + 0xd4], 0
jne 0x1400043d9
mov eax, dword [rcx + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140060350
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.1400636e0
test al, al
je 0x140004431
lea rax, str.Edit_Discord_RPC
mov qword [str.Idle], rax
mov qword [str.1046542417425338479], rbx
movss xmm1, dword [0x1401dfad4]
xorps xmm0, xmm0
call fcn.14002f100
mov qword [rbp + 0x6f], rsi
lea rdx, [rbp + 0x6f]
lea rcx, str.Create_APP_Here
call fcn.14005e210
test al, al
je 0x140004466
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, [0x1401efa60]
mov r8, rbx
xor edx, edx
lea rcx, str.State
call fcn.1400636e0
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, [0x1401efbe0]
mov r8, rbx
xor edx, edx
lea rcx, str.Details
call fcn.1400636e0
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.1400636e0
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, [0x1401efae0]
mov r8, rbx
xor edx, edx
lea rcx, str.Large_Image_Text
call fcn.1400636e0
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.1400636e0
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, [0x1401efb60]
mov r8, rbx
xor edx, edx
lea rcx, str.Small_Image_Text
call fcn.1400636e0
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.1400636e0
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.1400636e0
test al, al
je 0x1400046b9
lea rcx, [0x1401ed140]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401efa5c], 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.1400636e0
test al, al
je 0x140004706
lea rcx, [0x1401ed0c0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401efa58], 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.1400636e0
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.14005e210
test al, al
je 0x14000489f
mov byte [0x1401ed088], sil
xor ecx, ecx
call fcn.140006c80
mov rax, qword [0x1402253e8]
test rax, rax
je 0x140004894
mov qword [rax + 0x10], rsi
mov rax, qword [0x1402253e8]
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 [0x1402213b0], xmm0
movups xmmword [0x1402213c0], xmm0
movups xmmword [0x1402213d0], xmm0
mov qword [0x1402213e0], rsi
mov eax, esi
xchg byte [0x1401f0d5e], al
mov rcx, qword [0x1401f0db8]
test rcx, rcx
je 0x14000482a
call fcn.140005220
mov rbx, qword [0x1401f0db8]
test rbx, rbx
je 0x140004823
mov rcx, rbx
call fcn.140005220
cmp dword [rbx + 0xa8], 0
je 0x140004801
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.14017e444
mov qword [0x1401f0db8], rsi
mov rdi, qword [0x1402253e8]
mov r8, qword [rdi + 0x18]
test r8, r8
je 0x140004850
mov eax, dword [rdi + 8]
dec eax
test eax, 0xfffffffd
jne 0x140004850
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 [0x1402253e8]
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 [0x1402253e8], rsi
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
add rsp, 0xc8
pop rdi
pop rsi
pop rbx
pop rbp
ret