Function at 0x14000b2d0
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xc0
mov rax, qword [0x14006f040]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov eax, dword [0x14010a2fc]
test eax, eax
jne 0x14000c471
mov rax, qword [0x14010b1a8]
lea rcx, str.Retox_Private
xor edx, edx
mov r8d, 0x22
or dword [rax + 0x3fa0], 2
mov dword [rax + 0x3fc0], 0x44548000
mov dword [rax + 0x3fc4], 0x43e10000
mov dword [rax + 0x3fa8], 1
call fcn.140020cb0
call fcn.140051e00
test al, al
je 0x14000c467
mov rbx, qword [0x14010b1a8]
lea r14, str.Enable
mov qword [rsp + 0xe8], r12
lea r12, [0x14005de24]
mov qword [rsp + 0xf0], r15
xor r15d, r15d
mov dword [0x14010a300], r15d
mov rax, qword [rbx + 0x3ea0]
mov qword [rsp + 0xe0], rdi
cmp byte [rax + 0x9b], r15b
jne 0x14000b863
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000b863
xor r9d, r9d
lea rdx, str.Combat
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000b863
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000b4f3
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Aimbot
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000b442
lea r8, str.Aimbot
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Aimbot
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000b4f3
lea rdx, [0x14010a308]
mov rcx, r14
call fcn.140042ea0
lea rdx, [0x14010a310]
lea rcx, str.Prediction
call fcn.140042ea0
lea rdx, [0x14010a311]
lea rcx, str.Prediction_Dot
call fcn.140042ea0
lea rdx, [0x14010a313]
lea rcx, str.Draw_Fov
call fcn.140042ea0
lea rdx, [0x14010a314]
lea rcx, str.Fov_Arrows
call fcn.140042ea0
lea rdx, [0x14010a309]
lea rcx, str.Target_Line
call fcn.140042ea0
lea rcx, str.Aimbot_Key
call fcn.140040e10
mov r8d, dword [0x14010b1e4]
lea rdx, [0x140002340]
mov ecx, dword [0x14010a32c]
call fcn.140002430
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000b626
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Triggerbot
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000b55a
lea r8, str.Triggerbot
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Triggerbot
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000b626
lea rdx, [0x140098f50]
mov rcx, r14
call fcn.140042ea0
lea rax, [rbp - 0x31]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x29]
lea r8, [0x140098f54]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x31], 0x12c
lea rcx, str.Distance
mov dword [rbp - 0x29], 1
call fcn.140046940
lea rax, [rbp - 0x29]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x31]
lea r8, [0x140098f58]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x29], 0x12c
lea rcx, str.Delay
mov dword [rbp - 0x31], 1
call fcn.140046940
lea rcx, str.Triggerbot_Key
call fcn.140040e10
mov r8d, dword [0x14010b1e0]
lea rdx, [0x140002390]
mov ecx, dword [0x140098f5c]
call fcn.140002430
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000b770
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Accuracy
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000b68d
lea r8, str.Accuracy
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Accuracy
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000b770
mov dword [rsp + 0x30], r15d
lea rax, [rbp - 0x29]
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x31]
lea r8, [0x14010a31c]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x29], 0x15e
lea rcx, str.Fov_Value
mov dword [rbp - 0x31], 0xa
call fcn.140046940
lea rax, [rbp - 0x29]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x31]
lea r8, [0x14010a324]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x29], 0x1e
lea rcx, str.Smooth_Value
mov dword [rbp - 0x31], 1
call fcn.140046940
lea rax, str.Head
mov dword [rsp + 0x20], 4
mov qword [rbp + 0x17], rax
lea r9, [rbp + 0x17]
lea rax, str.Neck
mov qword [rbp + 0x1f], rax
lea rdx, [0x14010a328]
lea rax, str.Chest
mov qword [rbp + 0x27], rax
lea rcx, str.Hitbox
lea rax, str.Pelvis
mov qword [rbp + 0x2f], rax
call fcn.140045660
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000b826
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Other
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000b7d7
lea r8, str.Other
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Other
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000b826
lea rax, str.Mouse__disbaled_currently_
mov dword [rsp + 0x20], 2
mov qword [rbp + 7], rax
lea r9, [rbp + 7]
lea rax, str.Memory
lea rdx, [0x14010a30c]
mov qword [rbp + 0xf], rax
lea rcx, str.Aiming_Method
call fcn.140045660
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], r15b
jne 0x14000b863
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000b863
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000b863
dec dword [rdx + 0xd0]
mov rbx, qword [0x14010b1a8]
lea rsi, [0x14005e158]
mov rax, qword [rbx + 0x3ea0]
cmp byte [rax + 0x9b], r15b
jne 0x14000bca9
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000bca9
xor r9d, r9d
lea rdx, str.Visuals
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000bca9
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov dword [0x14010a300], 1
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000b9fd
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Visuals
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000b938
lea r8, str.Visuals
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Visuals
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000b9fd
lea rdx, [0x14009aa78]
lea rcx, str.EnableVisuals
call fcn.140042ea0
lea rdx, [0x14009aa7b]
mov rcx, rsi
call fcn.140042ea0
lea rdx, [0x14009aa7d]
lea rcx, str.Box_Filled
call fcn.140042ea0
lea rdx, [0x14009aa7e]
lea rcx, str.Skeleton
call fcn.140042ea0
lea rdx, [0x14009aa7f]
lea rcx, str.Distance
call fcn.140042ea0
lea rdx, [0x14009aa80]
lea rcx, str.Username
call fcn.140042ea0
lea rdx, [0x14009aa81]
lea rcx, str.Platform
call fcn.140042ea0
lea rdx, [0x14009aa82]
lea rcx, str.Weapon
call fcn.140042ea0
lea rdx, [0x14009aa83]
lea rcx, str.Rank
call fcn.140042ea0
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000baf8
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Thickness
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000ba64
lea r8, str.Thickness
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Thickness
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000baf8
mov dword [rsp + 0x30], r15d
lea rax, [rbp - 0x29]
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x31]
lea r8, [0x14009aa84]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x29], 0xa
lea rcx, str.Box_Thickness
mov dword [rbp - 0x31], 1
call fcn.140046940
lea rax, [rbp - 0x29]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x31]
lea r8, [0x14009aa88]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x29], 0xa
lea rcx, str.Skeleton_Thickness
mov dword [rbp - 0x31], 1
call fcn.140046940
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000bb9b
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Outline
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000bb5b
lea r8, str.Outline
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Outline
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000bb9b
lea rdx, [0x14009aa90]
lea rcx, str.Box_Outline
call fcn.140042ea0
lea rdx, [0x14009aa91]
lea rcx, str.Skeleton_Outline
call fcn.140042ea0
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000bc6c
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Other
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000bc02
lea r8, str.Other
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Other
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000bc6c
mov dword [rsp + 0x30], r15d
lea rax, [rbp - 0x11]
mov qword [rsp + 0x28], r12
lea r9, [rbp - 9]
lea r8, [0x14009aa94]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x11], 0x1f4
lea rcx, str.Render_Distance
mov dword [rbp - 9], 1
call fcn.140046940
lea rdx, [0x14009aa79]
lea rcx, str.Player_Count
call fcn.140042ea0
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], r15b
jne 0x14000bca9
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000bca9
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000bca9
dec dword [rdx + 0xd0]
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
cmp byte [rax + 0x9b], r15b
jne 0x14000be10
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000be10
xor r9d, r9d
lea rdx, str.Subscription
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000be10
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000bdd3
movsxd rax, dword [r8 + 0xd0]
xor edx, edx
mov r8, qword [r8 + 0xd8]
mov rcx, rsi
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000bd65
mov r8, rsi
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
mov r8, rsi
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000bdd3
xor r8d, r8d
lea rdx, [0x140098f10]
lea rcx, str.Visible
call fcn.14004d9d0
xor r8d, r8d
lea rdx, [0x140098f20]
lea rcx, str.Invisible
call fcn.14004d9d0
xor r8d, r8d
lea rdx, [0x140098f30]
lea rcx, str.Box_Filled
call fcn.14004d9d0
xor r8d, r8d
lea rdx, [0x140098f40]
lea rcx, str.Box_Filled_Invisible
call fcn.14004d9d0
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], r15b
jne 0x14000be10
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000be10
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000be10
dec dword [rdx + 0xd0]
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
cmp byte [rax + 0x9b], r15b
jne 0x14000c013
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000c013
xor r9d, r9d
lea rdx, str.World
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000c013
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000bfd6
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Visuals
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000bed4
lea r8, str.Visuals
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Visuals
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000bfd6
lea rdx, [0x14006f0d8]
mov rcx, r14
call fcn.140042ea0
lea rdx, [0x14006f0d9]
lea rcx, str.Chests
call fcn.140042ea0
lea rdx, [0x14006f0da]
lea rcx, str.Pickups
call fcn.140042ea0
lea rdx, [0x14006f0db]
lea rcx, str.Uncommon
call fcn.140042ea0
lea rdx, [0x14006f0dc]
lea rcx, str.Common
call fcn.140042ea0
lea rdx, [0x14006f0dd]
lea rcx, str.Epic
call fcn.140042ea0
lea rdx, [0x14006f0de]
lea rcx, str.Rare
call fcn.140042ea0
lea rdx, [0x14006f0df]
lea rcx, str.Legendary
call fcn.140042ea0
lea rdx, [0x14006f0e0]
lea rcx, str.Mythic
call fcn.140042ea0
lea rax, [rbp - 9]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x11]
lea r8, [0x14006f0e4]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 9], 0xfa
lea rcx, str.World_Visuals_Distance
mov dword [rbp - 0x11], 1
call fcn.140046940
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], r15b
jne 0x14000c013
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000c013
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000c013
dec dword [rdx + 0xd0]
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
cmp byte [rax + 0x9b], r15b
jne 0x14000c2fe
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000c2fe
xor r9d, r9d
lea rdx, str.Misc
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000c2fe
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000c206
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Menu
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000c0d7
lea r8, str.Menu
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Menu
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000c206
lea rcx, str.Menu_Key
call fcn.140040e10
mov r8d, dword [0x14010b200]
lea rdx, [0x1400023e0]
mov ecx, dword [0x14010a2e4]
call fcn.140002430
lea rcx, str.Watermark:
call fcn.140040e10
lea rdx, [0x14006f0c0]
mov rcx, r14
call fcn.140042ea0
lea rdx, [0x14006f0d0]
lea rcx, str.Center
call fcn.140042ea0
lea rax, str._.3f
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], rax
lea r9, [rbp - 0x19]
lea rax, [rbp - 0x21]
mov dword [rbp - 0x21], 0x43480000
lea r8, [0x14006f0c4]
mov qword [rsp + 0x20], rax
mov edx, 8
mov dword [rbp - 0x19], 0x40a00000
lea rcx, str.Size
call fcn.140046940
lea rax, [rbp - 0x19]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x21]
lea r8, [0x14006f0c8]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x19], 0x7d0
lea rcx, str.Pos_X
mov dword [rbp - 0x21], 1
call fcn.140046940
lea rax, [rbp - 0x19]
mov dword [rsp + 0x30], r15d
mov qword [rsp + 0x28], r12
lea r9, [rbp - 0x21]
lea r8, [0x14006f0cc]
mov qword [rsp + 0x20], rax
mov edx, 4
mov dword [rbp - 0x19], 0x7d0
lea rcx, str.Pos_Y
mov dword [rbp - 0x21], 1
call fcn.140046940
mov rbx, qword [0x14010b1a8]
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rbx + 0x3ea0]
cmp byte [r8 + 0x9b], r15b
jne 0x14000c2c1
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Config
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14000c26d
lea r8, str.Config
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Config
mov edx, 0x1a
mov ecx, edi
call fcn.140050f50
test al, al
je 0x14000c2c1
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x39], r15
lea rcx, str.Save_Config
call fcn.140041620
test al, al
je 0x14000c2a4
call fcn.14000a550
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x39], r15
lea rcx, str.Load_Config
call fcn.140041620
test al, al
je 0x14000c2c1
call fcn.14000ad70
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], r15b
jne 0x14000c2fe
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000c2fe
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000c2fe
dec dword [rdx + 0xd0]
mov rbx, qword [0x14010b1a8]
mov r15, qword [rsp + 0xf0]
mov r12, qword [rsp + 0xe8]
mov rax, qword [rbx + 0x3ea0]
cmp byte [rax + 0x9b], 0
jne 0x14000c45a
mov rbx, qword [rbx + 0x4370]
test rbx, rbx
je 0x14000c45a
xor r9d, r9d
lea rdx, str.Changelog
xor r8d, r8d
mov rcx, rbx
call fcn.1400539b0
test al, al
je 0x14000c45a
movsx rax, word [rbx + 0x70]
mov rcx, qword [rbx + 8]
imul rdx, rax, 0x2c
mov ecx, dword [rdx + rcx]
call fcn.140023df0
mov rdi, qword [0x14010b1a8]
mov rax, qword [rdi + 0x3ea0]
mov byte [rax + 0x98], 1
mov r8, qword [rdi + 0x3ea0]
cmp byte [r8 + 0x9b], 0
jne 0x14000c41d
movsxd rax, dword [r8 + 0xd0]
lea rcx, str.Info
mov r8, qword [r8 + 0xd8]
xor edx, edx
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140014ff0
mov ebx, eax
cmp dword [rdi + 0x3ed4], eax
jne 0x14000c3d3
lea r8, str.Info
mov edx, 0xb
mov ecx, eax
call fcn.14002bd90
xor r9d, r9d
lea r8, str.Info
mov edx, 0x1a
mov ecx, ebx
call fcn.140050f50
test al, al
je 0x14000c41d
lea rcx, str.Version____2.3
call fcn.140040e10
lea rcx, str.Developer____Retox_Services
call fcn.140040e10
lea rcx, str.Discord____https:__discord.gg_x3uCtSDuFU
call fcn.140040e10
lea rcx, str.Build____10_17_2024___14:51_AM
call fcn.140040e10
mov r8, qword [0x14010b1a8]
mov rdx, qword [r8 + 0x3ea0]
cmp byte [rdx + 0x9b], 0
jne 0x14000c45a
mov r8, qword [r8 + 0x4370]
test r8, r8
je 0x14000c45a
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000c45a
dec dword [rdx + 0xd0]
call fcn.140052280
mov rdi, qword [rsp + 0xe0]
call fcn.140023250
jmp 0x14000c58f
cmp eax, 1
jne 0x14000c58f
mov ecx, 0x28
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000c48f
inc dword [0x140098f0c]
mov ecx, 0x26
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14000c4a4
dec dword [0x140098f0c]
mov ecx, 0xd
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, dword [0x140098f0c]
test al, 1
je 0x14000c4e3
mov edx, ecx
sub edx, 1
je 0x14000c4d5
cmp edx, 1
jne 0x14000c4e3
cmp byte [0x14009aa7b], 0
sete byte [0x14009aa7b]
jmp 0x14000c4e3
cmp byte [0x14009aa78], 0
sete byte [0x14009aa78]
lea rdx, [0x14005d8aa]
mov rbx, rdx
sub ecx, 1
je 0x14000c500
cmp ecx, 1
jne 0x14000c507
lea rbx, [0x14005e410]
jmp 0x14000c507
lea rdx, [0x14005e410]
movzx eax, byte [0x14009aa78]
lea r14, str.Enable
movdqa xmm0, xmmword [0x140064eb0]
lea r9, [rbp + 7]
mov byte [rsp + 0x30], al
lea rcx, [0x14010b228]
mov qword [rsp + 0x28], rdx
mov r8d, 0xc8
mov edx, 0x13
movdqa xmmword [rbp + 7], xmm0
mov qword [rsp + 0x20], r14
call fcn.1400092e0
movzx eax, byte [0x14009aa7b]
lea rsi, [0x14005e158]
movdqa xmm0, xmmword [0x140064eb0]
lea r9, [rbp + 7]
mov byte [rsp + 0x30], al
lea rcx, [0x14010b228]
mov qword [rsp + 0x28], rbx
mov edx, 0x13
mov r8d, 0xdc
mov qword [rsp + 0x20], rsi
movdqa xmmword [rbp + 7], xmm0
call fcn.1400092e0
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140059640
mov rbx, qword [rsp + 0xf8]
add rsp, 0xc0
pop r14
pop rsi
pop rbp
ret