Function at 0x180036ba0
Capabilities:
Hash data with crc32

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x48], xmm6
lea rcx, [0x180118c18]
movaps xmmword [rax - 0x58], xmm7
mov edi, 1
movaps xmmword [rax - 0x68], xmm8
xor edx, edx
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
mov rax, qword [0x180141f68]
lea r8d, [rdi + 0x2a]
movaps xmmword [rsp + 0x70], xmm11
movaps xmmword [rsp + 0x60], xmm12
or dword [rax + 0x3fa8], 2
mov dword [rax + 0x3fc8], 0x44308000
mov dword [rax + 0x3fcc], 0x44038000
mov dword [rax + 0x3fb0], edi
call fcn.180047f00
mov rcx, qword [0x180141f68]
movaps xmm0, xmmword [0x18011b270]
movups xmmword [rbp - 0x59], xmm0
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], dil
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x59]
movsd xmm12, qword [rax + 0x18]
movss xmm8, dword [rax + 0x24]
movaps xmm10, xmm12
addss xmm10, dword [0x18011ad54]
mov rbx, qword [rax + 0x290]
movss xmm7, dword [rax + 0x20]
movsd qword [rbp + 0x6f], xmm12
movss xmm9, dword [rbp + 0x73]
addss xmm8, xmm9
movss dword [rbp + 0x67], xmm10
movss dword [rbp + 0x6b], xmm8
call fcn.18003e510
movss xmm0, dword [0x18011ac5c]
lea r8, [rbp + 0x67]
mov r9d, eax
mov dword [rsp + 0x28], 0x50
lea rdx, [rbp + 0x6f]
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.180056f20
movaps xmm0, xmmword [0x18011b270]
addss xmm7, xmm12
movaps xmm6, xmm9
movss dword [rbp + 0x6f], xmm10
addss xmm6, dword [0x18011acd8]
lea rcx, [rbp - 0x59]
movss dword [rbp + 0x73], xmm9
movups xmmword [rbp - 0x59], xmm0
movss dword [rbp + 0x67], xmm7
movss dword [rbp + 0x6b], xmm6
call fcn.18003e510
xor r15d, r15d
lea r8, [rbp + 0x67]
xorps xmm11, xmm11
mov dword [rsp + 0x28], r15d
mov r9d, eax
movss dword [rsp + 0x20], xmm11
lea rdx, [rbp + 0x6f]
mov rcx, rbx
call fcn.180056f20
movaps xmm0, xmmword [0x18011afd0]
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
movss dword [rbp + 0x67], xmm7
movss dword [rbp + 0x6b], xmm6
movss dword [rbp + 0x6f], xmm10
movss dword [rbp + 0x73], xmm6
call fcn.18003e510
movss xmm6, dword [0x18011a924]
lea rdx, [rbp + 0x6f]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x67]
mov rcx, rbx
call fcn.180056cc0
movaps xmm0, xmmword [0x18011afd0]
movups xmmword [rbp - 0x59], xmm0
lea rcx, [rbp - 0x59]
movss dword [rbp + 0x67], xmm10
movss dword [rbp + 0x6b], xmm8
movss dword [rbp + 0x6f], xmm10
movss dword [rbp + 0x73], xmm9
call fcn.18003e510
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rbx
lea r8, [rbp + 0x67]
call fcn.180056cc0
movaps xmm0, xmmword [0x18011b230]
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
call fcn.18003e510
mov rcx, qword [0x180141d60]
movaps xmm0, xmm12
movaps xmm1, xmm9
mov r8d, eax
addss xmm0, dword [0x18011acc8]
addss xmm1, dword [0x18011acbc]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm1
test eax, 0xff000000
je 0x180036e52
test rcx, rcx
jne 0x180036e01
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x88]
lea rax, [0x180118c2b]
mov byte [rsp + 0x48], r15b
movss xmm2, dword [0x18011ac9c]
lea r9, [rbp + 0x67]
movss dword [rsp + 0x40], xmm11
mov rdx, rbx
mov qword [rsp + 0x38], rax
lea rax, str.SAMAWARE.CC
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x59]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
movups xmmword [rbp - 0x59], xmm0
call fcn.180059aa0
addss xmm9, dword [0x18011ad18]
movaps xmm0, xmmword [0x18011afd0]
lea rcx, [rbp - 0x59]
movss dword [rbp + 0x67], xmm10
movss dword [rbp + 0x6f], xmm12
movups xmmword [rbp - 0x59], xmm0
movss dword [rbp + 0x6b], xmm9
movss dword [rbp + 0x73], xmm9
call fcn.18003e510
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rbx
lea r8, [rbp + 0x67]
call fcn.180056cc0
mov rcx, qword [0x180141f68]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], dil
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], dil
addss xmm1, dword [0x18011aca0]
addss xmm0, dword [0x18011ad1c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.18004c000
cmp dword [0x180177d00], r15d
lea r8, [rbp + 0x67]
lea rcx, str.Aimbot
mov dword [rbp + 0x67], 0x42fa0000
sete dl
mov dword [rbp + 0x6b], 0x41c80000
call fcn.1800044a0
test al, al
je 0x180036f3a
mov eax, r15d
mov dword [0x180177d04], r15d
mov dword [0x180177d00], eax
jmp 0x180036f40
mov eax, dword [0x180177d00]
cmp eax, edi
mov dword [rbp + 0x67], 0x42fa0000
lea r8, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41c80000
sete dl
lea rcx, str.Visuals
call fcn.1800044a0
mov r14d, 2
test al, al
je 0x180036f7e
mov eax, edi
mov dword [0x180177d04], r14d
mov dword [0x180177d00], eax
jmp 0x180036f84
mov eax, dword [0x180177d00]
cmp eax, r14d
mov dword [rbp + 0x67], 0x42fa0000
lea r8, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41c80000
sete dl
lea rcx, str.Misc
call fcn.1800044a0
mov r13d, 0x17
test al, al
je 0x180036fc4
mov eax, r14d
mov dword [0x180177d04], r13d
mov dword [0x180177d00], eax
jmp 0x180036fca
mov eax, dword [0x180177d00]
cmp eax, 3
mov dword [rbp + 0x67], 0x42fa0000
lea r8, [rbp + 0x67]
mov dword [rbp + 0x6b], 0x41c80000
sete dl
lea rcx, str.Settings
call fcn.1800044a0
test al, al
je 0x180037006
mov dword [0x180177d00], 3
mov dword [0x180177d04], 0xa
call fcn.18004c130
cmp dword [0x180177d00], r15d
lea r12, str._.0f
movss xmm8, dword [0x18011ad5c]
lea rdi, [0x180118c61]
movss xmm9, dword [0x18011ac94]
lea rsi, [0x180111d80]
movss xmm6, dword [0x18011ad58]
movss xmm7, dword [0x18011ace8]
jne 0x180037521
mov rcx, qword [0x180141f68]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.18004c000
cmp dword [0x180177d04], r15d
lea rcx, str.Combat
sete dl
call fcn.180004aa0
mov edx, dword [0x180177d04]
test al, al
cmovne edx, r15d
mov dword [0x180177d04], edx
call fcn.18004be20
cmp edx, 1
lea rcx, str.Weapon
sete dl
call fcn.180004aa0
mov ecx, dword [0x180177d04]
test al, al
mov eax, 1
cmovne ecx, eax
mov dword [0x180177d04], ecx
call fcn.18004c130
mov eax, dword [0x180177d04]
test eax, eax
jne 0x18003732d
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop
cmp r8b, 0x23
jne 0x1800371b3
cmp byte [rdx], r8b
jne 0x1800371b3
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x1800371a0
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800371ed
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
lea rdx, [0x180141e12]
lea rcx, str.Psilent
call fcn.18005f7f0
cmp byte [0x180141e12], r15b
jne 0x18003721d
cmp byte [0x180141e10], r15b
je 0x18003723c
lea r9, str.Head
mov dword [rsp + 0x20], r14d
lea rdx, [0x180141e18]
lea rcx, str.Bone
call fcn.180061130
movss xmm0, dword [0x18011add0]
lea rax, str._.3f
movss xmm1, dword [0x18011acb0]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea r8, [0x18012d09c]
lea rax, [rbp + 0x67]
movss dword [rbp + 0x67], xmm0
lea rcx, str.Fov_Value
mov qword [rsp + 0x20], rax
movss dword [rbp + 0x6f], xmm1
call fcn.180061310
lea rdx, [0x180141e1e]
lea rcx, str.Draw_Fov
call fcn.18005f7f0
lea rdx, [0x180141e0e]
lea rcx, str.Manipulator
call fcn.18005f7f0
cmp byte [0x180141e0e], r15b
je 0x1800372d6
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x428c0000
lea rdx, [0x180141ee4]
mov dword [rbp + 0x6b], 0x41900000
lea rcx, str.Manipulator_Key
call fcn.180036610
lea rdx, [0x180141e24]
lea rcx, str.Auto_Fire
call fcn.18005f7f0
lea rdx, [0x180141e1d]
lea rcx, str.Bullet_Tp
call fcn.18005f7f0
lea rdx, reloc.d2d1.dll_Ordinal_1
lea rcx, str.Ignore_Teammates
call fcn.18005f7f0
lea rdx, [0x180141e2d]
lea rcx, str.Ignore_Sleeping
call fcn.18005f7f0
call fcn.1800456f0
mov eax, dword [0x180177d04]
cmp eax, 1
jne 0x180037521
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp r8b, 0x23
jne 0x1800373da
cmp byte [rdx], r8b
jne 0x1800373da
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x1800373c7
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180037414
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
lea rdx, [0x180141dff]
lea rcx, str.Recoil_Control
call fcn.18005f7f0
cmp byte [0x180141dff], r15b
je 0x180037471
movss xmm0, dword [0x18011ad30]
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
lea r8, [0x18012d084]
movss dword [rbp + 0x67], xmm0
lea rcx, str.Recoil
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], r15d
call fcn.180061310
lea rdx, [0x180141e04]
lea rcx, str.Anti_Spread
call fcn.18005f7f0
lea rdx, [0x180141dfc]
lea rcx, str.Remove_Sway
call fcn.18005f7f0
lea rdx, [0x180141e05]
lea rcx, str.Fast_Bullet
call fcn.18005f7f0
lea rdx, [0x180141e03]
lea rcx, str.Fat_Bullet
call fcn.18005f7f0
lea rdx, [0x180141dfd]
lea rcx, str.Automatic
call fcn.18005f7f0
lea rdx, [0x180141eb8]
lea rcx, str.Jump_Shoot
call fcn.18005f7f0
lea rdx, [0x180141e07]
lea rcx, str.Instant_Eoka
call fcn.18005f7f0
lea rdx, [0x180141dfe]
lea rcx, str.Fast_Bow
call fcn.18005f7f0
lea rdx, [0x180141e11]
lea rcx, str.Auto_Reload
call fcn.18005f7f0
call fcn.1800456f0
cmp dword [0x180177d00], 1
jne 0x180037c72
mov rcx, qword [0x180141f68]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.18004c000
cmp dword [0x180177d04], r15d
lea rcx, str.Players
sete dl
call fcn.180004aa0
mov edx, dword [0x180177d04]
test al, al
cmovne edx, r15d
mov dword [0x180177d04], edx
call fcn.18004be20
cmp edx, 1
lea rcx, str.Other
sete dl
call fcn.180004aa0
mov edx, dword [0x180177d04]
test al, al
mov r15d, 1
cmovne edx, r15d
mov dword [0x180177d04], edx
call fcn.18004be20
cmp edx, r14d
lea rcx, str.World
sete dl
call fcn.180004aa0
mov ecx, dword [0x180177d04]
test al, al
cmovne ecx, r14d
mov dword [0x180177d04], ecx
call fcn.18004c130
mov eax, dword [0x180177d04]
test eax, eax
jne 0x180037800
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r15b
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp r8b, 0x23
jne 0x1800376bb
cmp byte [rdx], r8b
jne 0x1800376bb
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x1800376a8
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800376f5
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
lea r9, str.None
mov dword [rsp + 0x20], 4
lea rdx, [0x180141db4]
lea rcx, str.Box_Style
call fcn.180061130
lea rdx, [0x180141df5]
lea rcx, str.Name
call fcn.18005f7f0
lea rdx, [0x180141df7]
lea rcx, str.Distance
call fcn.18005f7f0
lea rdx, [0x180141d89]
lea rcx, str.Health_Bar
call fcn.18005f7f0
lea rdx, [0x180141de3]
lea rcx, str.Weapon
call fcn.18005f7f0
lea rdx, [0x180141d8a]
lea rcx, str.Target_Player_Belt
call fcn.18005f7f0
lea rdx, [0x180141de1]
lea rcx, str.Skeleton
call fcn.18005f7f0
lea rdx, [0x180141de4]
lea rcx, str.Target_Tracers
call fcn.18005f7f0
cmp byte [0x180141de4], 0
je 0x1800377cf
lea r9, str.Default
mov dword [rsp + 0x20], r14d
lea rdx, [0x180141dec]
lea rcx, str.Target_Tracer_Position
call fcn.180061130
lea rdx, [0x180141de5]
lea rcx, str.Out_Of_Arrows
call fcn.18005f7f0
lea rdx, [0x180141de6]
lea rcx, str.Ignore_Sleepers
call fcn.18005f7f0
call fcn.1800456f0
mov eax, dword [0x180177d04]
cmp eax, r15d
jne 0x180037acc
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r15b
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop word [rax + rax]
cmp r8b, 0x23
jne 0x1800378b3
cmp byte [rdx], r8b
jne 0x1800378b3
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x1800378a0
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800378ed
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
movss xmm0, dword [0x18011ad48]
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
lea r8, [0x18012d0e4]
movss dword [rbp + 0x67], xmm0
lea rcx, str.Player_Fov
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], 0x41f00000
call fcn.180061310
lea rdx, [0x180141e63]
lea rcx, str.Zoom
call fcn.18005f7f0
cmp byte [0x180141e63], 0
je 0x180037972
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x428c0000
lea rdx, [0x180141ecc]
mov dword [rbp + 0x6b], 0x41900000
lea rcx, str.Zoom_Key
call fcn.180036610
lea rdx, [0x180141eaa]
lea rcx, str.Aspect_Ratio
call fcn.18005f7f0
cmp byte [0x180141eaa], 0
je 0x1800379c7
movss xmm0, dword [0x18011ade8]
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
lea r8, [0x18012d0f4]
movss dword [rbp + 0x67], xmm0
lea rcx, str.Aspect_Ratio_float
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], 0
call fcn.180061310
lea rdx, [0x180141ea2]
lea rcx, str.Noclip_Bar
call fcn.18005f7f0
lea rdx, [0x180141eb9]
lea rcx, str.Reload_Coldown
call fcn.18005f7f0
lea rdx, [0x180141e0d]
lea rcx, str.Desync_Indicator
call fcn.18005f7f0
lea rdx, [0x180141e75]
lea rcx, str.Show_Target_Name
call fcn.18005f7f0
lea rdx, [0x180141eb4]
lea rcx, str.Hit_Logs
call fcn.18005f7f0
lea rdx, [0x180141eb6]
lea rcx, str.Bright_Ambient
call fcn.18005f7f0
lea rdx, [0x180141eba]
lea rcx, str.Movement_Line
call fcn.18005f7f0
lea rdx, [0x180141ebe]
lea rcx, str.Watermark
call fcn.18005f7f0
lea rdx, [0x180141e9d]
lea rcx, str.Bullet_Tracers
call fcn.18005f7f0
lea rdx, [0x180141eab]
lea rcx, str.Custom_Time
call fcn.18005f7f0
cmp byte [0x180141eab], 0
je 0x180037ac1
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x18012d0b4]
mov dword [rbp + 0x67], 0x41400000
lea rcx, str.Time
mov dword [rbp + 0x6f], 0
call fcn.180061310
call fcn.1800456f0
mov eax, dword [0x180177d04]
cmp eax, r14d
jne 0x180037c78
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r15b
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp r8b, 0x23
jne 0x180037b79
cmp byte [rdx], r8b
jne 0x180037b79
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x180037b66
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180037bb3
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
call fcn.1800625b0
test al, al
je 0x180037c6b
lea rdx, [0x180141ef3]
lea rcx, str.Stone
call fcn.18005f7f0
lea rdx, [0x180141ef0]
lea rcx, str.Sulfur
call fcn.18005f7f0
lea rdx, [0x180141ef2]
lea rcx, str.Metal
call fcn.18005f7f0
cmp byte [0x180141ef0], 0
jne 0x180037c1f
cmp byte [0x180141ef3], 0
jne 0x180037c1f
cmp byte [0x180141ef2], 0
je 0x180037c6b
movss xmm0, dword [0x18011ad98]
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
lea r8, [0x18012d104]
movss dword [rbp + 0x67], xmm0
lea rcx, str.Ores_ESP_Distance
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], 0x40a00000
call fcn.180061310
lea rdx, [0x180141ef4]
lea rcx, str.Show_Distance
call fcn.18005f7f0
call fcn.1800456f0
jmp 0x180037c78
mov r15d, 1
cmp dword [0x180177d00], r14d
jne 0x180037e9b
mov rcx, qword [0x180141f68]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.18004c000
cmp dword [0x180177d04], r13d
lea rcx, str.Misc
sete dl
call fcn.180004aa0
mov ecx, dword [0x180177d04]
test al, al
cmovne ecx, r13d
mov dword [0x180177d04], ecx
call fcn.18004c130
cmp dword [0x180177d04], r13d
jne 0x180037e9b
mov r10, qword [0x180141f68]
mov rdx, rdi
mov dword [rbp + 0x67], 0x43420000
mov r8b, 0x47
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
cmp r8b, 0x23
jne 0x180037db9
cmp byte [rdx], r8b
jne 0x180037db9
cmp byte [rdx + 1], r8b
cmove ebx, r9d
movzx ecx, bl
movzx eax, r8b
movzx r8d, byte [rdx]
xor rcx, rax
shr ebx, 8
inc rdx
xor ebx, dword [rsi + rcx*4]
test r8b, r8b
jne 0x180037da6
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180037df3
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
lea rdx, [0x180141eb5]
lea rcx, str.Fake_Admin
call fcn.18005f7f0
lea rdx, [0x180141eb2]
lea rcx, str.Fast_Loot
call fcn.18005f7f0
lea rdx, [0x180141ea0]
lea rcx, str.No_Collision
call fcn.18005f7f0
lea rdx, [0x180141eb7]
lea rcx, str.Omni_Sprint
call fcn.18005f7f0
lea rdx, [0x180141e9c]
lea rcx, str.Suicide
call fcn.18005f7f0
lea rdx, [0x180141eb3]
lea rcx, str.Spiderman
call fcn.18005f7f0
lea rdx, [0x180141ec1]
lea rcx, str.No_Fall_Damage
call fcn.18005f7f0
lea rdx, [0x180141e9f]
lea rcx, str.Infinity_Jump
call fcn.18005f7f0
call fcn.1800456f0
cmp dword [0x180177d00], 3
jne 0x180037ffb
mov r10, qword [0x180141f68]
mov dl, 0x47
mov dword [rbp + 0x67], 0x43420000
mov dword [rbp + 0x6b], 0x43838000
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], 1
addss xmm1, xmm6
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [r10 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r9d, dword [rax + rcx*4 - 4]
not r9d
mov ebx, r9d
nop
cmp dl, 0x23
jne 0x180037f90
cmp byte [rdi], dl
jne 0x180037f90
cmp byte [rdi + 1], dl
cmove ebx, r9d
movzx ecx, bl
movzx eax, dl
movzx edx, byte [rdi]
xor rcx, rax
shr ebx, 8
inc rdi
xor ebx, dword [rsi + rcx*4]
test dl, dl
jne 0x180037f80
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180037fc7
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.180052700
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.180045510
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
call fcn.18005e6d0
movzx ecx, byte [0x180141e2e]
test al, al
cmovne ecx, r15d
mov byte [0x180141e2e], cl
call fcn.1800456f0
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret