Function at 0x18002ffd0
Capabilities:
Hash data with crc32

Disassembly:
mov rax, rsp
push rbp
push rbx
push rdi
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe8
movaps xmmword [rax - 0x48], xmm6
lea rcx, [0x18010fa68]
movaps xmmword [rax - 0x58], xmm7
xor edx, edx
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov qword [rax + 0x18], rsi
mov qword [rax - 0x28], r12
mov qword [rax - 0x38], r14
mov r14d, 1
movaps xmmword [rax - 0x88], xmm10
mov rax, qword [0x18014b838]
movaps xmmword [rsp + 0x70], xmm11
lea r8d, [r14 + 0x2a]
movaps xmmword [rsp + 0x60], xmm12
or dword [rax + 0x3fa8], 2
mov dword [rax + 0x3fc8], 0x44308000
mov dword [rax + 0x3fcc], 0x44038000
mov dword [rax + 0x3fb0], r14d
call fcn.1800415e0
mov rcx, qword [0x18014b838]
movaps xmm0, xmmword [0x180111f00]
movups xmmword [rbp - 0x59], xmm0
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
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 [0x180111b70]
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.180038030
movss xmm0, dword [0x180111a68]
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.180050800
movaps xmm0, xmmword [0x180111f00]
addss xmm7, xmm12
movaps xmm6, xmm9
movss dword [rbp + 0x6f], xmm10
addss xmm6, dword [0x180111af0]
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.180038030
xorps xmm11, xmm11
lea r8, [rbp + 0x67]
xor esi, esi
lea rdx, [rbp + 0x6f]
mov dword [rsp + 0x28], esi
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm11
call fcn.180050800
movaps xmm0, xmmword [0x180111de0]
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.180038030
movss xmm6, dword [0x1801116f4]
lea r8, [rbp + 0x67]
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov r9d, eax
mov rcx, rbx
call fcn.180050590
movaps xmm0, xmmword [0x180111de0]
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
movss dword [rbp + 0x67], xmm10
movss dword [rbp + 0x6b], xmm8
movss dword [rbp + 0x6f], xmm10
movss dword [rbp + 0x73], xmm9
call fcn.180038030
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rbx
lea r8, [rbp + 0x67]
call fcn.180050590
movaps xmm0, xmmword [0x1801120e0]
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
call fcn.180038030
mov rcx, qword [0x18014b640]
movaps xmm0, xmm12
movaps xmm1, xmm9
mov r8d, eax
addss xmm0, dword [0x180111b04]
addss xmm1, dword [0x180111ac4]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm1
test eax, 0xff000000
je 0x180030284
test rcx, rcx
jne 0x180030233
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x88]
lea rax, [0x18010fa78]
mov byte [rsp + 0x48], sil
movss xmm2, dword [0x180111ab0]
lea r9, [rbp + 0x67]
movss dword [rsp + 0x40], xmm11
mov rdx, rbx
mov qword [rsp + 0x38], rax
lea rax, str.PASTA.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.1800533f0
addss xmm9, dword [0x180111b30]
movaps xmm0, xmmword [0x180111de0]
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.180038030
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rbx
lea r8, [rbp + 0x67]
call fcn.180050590
mov rcx, qword [0x18014b838]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
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], r14b
addss xmm1, dword [0x180111ab4]
addss xmm0, dword [0x180111b38]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.180045540
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x42fa0000
lea rcx, str.Aimbot
mov dword [rbp + 0x6b], 0x41c80000
call fcn.1800040d0
movaps xmm12, xmmword [rsp + 0x60]
movaps xmm11, xmmword [rsp + 0x70]
movaps xmm10, xmmword [rsp + 0x80]
test al, al
je 0x180030371
mov dword [0x18014bd00], esi
mov dword [0x18014bd04], esi
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x42fa0000
lea rcx, str.Visuals
mov dword [rbp + 0x6b], 0x41c80000
call fcn.1800040d0
test al, al
je 0x1800303a4
mov dword [0x18014bd00], r14d
mov dword [0x18014bd04], 2
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x42fa0000
lea rcx, str.Misc
mov dword [rbp + 0x6b], 0x41c80000
call fcn.1800040d0
test al, al
je 0x1800303da
mov dword [0x18014bd00], 2
mov dword [0x18014bd04], 0x17
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x42fa0000
lea rcx, str.Settings
mov dword [rbp + 0x6b], 0x41c80000
call fcn.1800040d0
test al, al
je 0x180030410
mov dword [0x18014bd00], 3
mov dword [0x18014bd04], 0xa
call fcn.180045670
cmp dword [0x18014bd00], esi
lea r12, str._.0f
movss xmm8, dword [0x180111b78]
lea rdi, [0x18010fab1]
movss xmm9, dword [0x180111aa4]
lea r15, [0x180109be0]
movss xmm6, dword [0x180111b74]
movss xmm7, dword [0x180111b00]
jne 0x1800309fe
mov rcx, qword [0x18014b838]
mov qword [rsp + 0xd8], r13
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
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], r14b
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.180045540
cmp dword [0x18014bd04], esi
lea rcx, str.Combat
sete dl
call fcn.180004630
test al, al
je 0x1800304d9
mov edx, esi
mov dword [0x18014bd04], edx
jmp 0x1800304df
mov edx, dword [0x18014bd04]
call fcn.180045340
cmp edx, r14d
lea rcx, str.Weapon
sete dl
call fcn.180004630
test al, al
je 0x180030501
mov dword [0x18014bd04], r14d
call fcn.180045670
mov eax, dword [0x18014bd04]
lea r13, str._.3f
test eax, eax
jne 0x1800307a1
mov r10, qword [0x18014b838]
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], r14b
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], r14b
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], r14b
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 dword [rax]
cmp r8b, 0x23
jne 0x1800305c3
cmp byte [rdx], r8b
jne 0x1800305c3
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 [r15 + rcx*4]
test r8b, r8b
jne 0x1800305b0
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800305fe
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea rdx, [0x18014b6e6]
lea rcx, str.Psilent
call fcn.1800590b0
cmp byte [0x18014b6e6], sil
jne 0x18003062e
cmp byte [0x18014b6e4], sil
je 0x180030650
lea r9, str.Head
mov dword [rsp + 0x20], 2
lea rdx, [0x18014b6ec]
lea rcx, str.Bone
call fcn.18005a2e0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r13
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125a08]
mov dword [rbp + 0x67], 0x43960000
lea rcx, str.Fov_Value
mov dword [rbp + 0x6f], 0x41a00000
call fcn.18005a4c0
lea rdx, [0x18014b6f2]
lea rcx, str.Draw_Fov
call fcn.1800590b0
lea rdx, [0x18014b6e2]
lea rcx, str.Manipulator
call fcn.1800590b0
cmp byte [0x18014b6e2], sil
je 0x1800306d7
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x428c0000
lea rdx, [0x18014b7bc]
mov dword [rbp + 0x6b], 0x41900000
lea rcx, str.Manipulator_Key
call fcn.18002fa30
lea rdx, [0x18014b6f9]
lea rcx, str.Auto_Fire
call fcn.1800590b0
cmp byte [0x18014b6f9], sil
je 0x180030737
lea r9, str.Silent
mov dword [rsp + 0x20], 2
lea rdx, [0x18014b6f4]
lea rcx, str.Auto_Fire_Mode
call fcn.18005a2e0
lea r9, str.Always
mov dword [rsp + 0x20], 2
lea rdx, [0x180125a00]
lea rcx, str.Fire_Type
call fcn.18005a2e0
lea rdx, [0x18014b6f1]
lea rcx, str.Bullet_Teleport
call fcn.1800590b0
lea rdx, [0x18014b6f8]
lea rcx, str.Hitscan
call fcn.1800590b0
lea rdx, [0x18014b6f0]
lea rcx, str.Heli_aim
call fcn.1800590b0
lea rdx, reloc.d2d1.dll_Ordinal_1
lea rcx, str.Ignore_Teammates
call fcn.1800590b0
lea rdx, [0x18014b701]
lea rcx, str.Ignore_Sleeping
call fcn.1800590b0
call fcn.18003ee50
mov eax, dword [0x18014bd04]
cmp eax, r14d
jne 0x1800309f6
mov r10, qword [0x18014b838]
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], r14b
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], r14b
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], r14b
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 dword [rax + rax]
cmp r8b, 0x23
jne 0x180030853
cmp byte [rdx], r8b
jne 0x180030853
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 [r15 + rcx*4]
test r8b, r8b
jne 0x180030840
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x18003088e
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea rdx, [0x18014b69f]
lea rcx, str.Recoil_Control
call fcn.1800590b0
cmp byte [0x18014b69f], sil
je 0x1800308e4
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1801259f8]
mov dword [rbp + 0x67], 0x42c80000
lea rcx, str.Recoil
mov dword [rbp + 0x6f], esi
call fcn.18005a4c0
lea rdx, [0x18014b6d9]
lea rcx, str.Anti_Spread
call fcn.1800590b0
lea rdx, [0x18014b69c]
lea rcx, str.Remove_Sway
call fcn.1800590b0
lea rdx, [0x18014b6da]
lea rcx, str.Fast_Bullet
call fcn.1800590b0
lea rdx, [0x18014b6e5]
lea rcx, str.Auto_Reload
call fcn.1800590b0
lea rdx, [0x18014b77f]
lea rcx, str.Auto_Healing
call fcn.1800590b0
lea rdx, [0x18014b6d8]
lea rcx, str.Thick_bullet
call fcn.1800590b0
cmp byte [0x18014b6d8], sil
je 0x180030992
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r13
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x1801259f4]
mov dword [rbp + 0x67], 0x40000000
lea rcx, str.Thick
mov dword [rbp + 0x6f], 0x3dcccccd
call fcn.18005a4c0
lea rdx, [0x18014b69d]
lea rcx, str.Automatic
call fcn.1800590b0
lea rdx, [0x18014b6d7]
lea rcx, str.Can_Hold_Items
call fcn.1800590b0
lea rdx, [0x18014b78b]
lea rcx, str.Jump_Shoot
call fcn.1800590b0
lea rdx, [0x18014b6dc]
lea rcx, str.Instant_Eoka
call fcn.1800590b0
lea rdx, [0x18014b69e]
lea rcx, str.Fast_Bow
call fcn.1800590b0
call fcn.18003ee50
mov r13, qword [rsp + 0xd8]
cmp dword [0x18014bd00], r14d
jne 0x180031185
mov rcx, qword [0x18014b838]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
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], r14b
addss xmm1, xmm8
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.180045540
cmp dword [0x18014bd04], esi
lea rcx, str.Players
sete dl
call fcn.180004630
test al, al
je 0x180030a82
mov dword [0x18014bd04], esi
jmp 0x180030a88
mov esi, dword [0x18014bd04]
call fcn.180045340
cmp esi, r14d
lea rcx, str.Other
sete dl
call fcn.180004630
test al, al
je 0x180030aac
mov dword [0x18014bd04], r14d
jmp 0x180030ab3
mov r14d, dword [0x18014bd04]
call fcn.180045340
cmp r14d, 2
lea rcx, str.World
sete dl
call fcn.180004630
test al, al
je 0x180030ad9
mov dword [0x18014bd04], 2
call fcn.180045670
mov eax, dword [0x18014bd04]
test eax, eax
jne 0x180030cdc
mov r10, qword [0x18014b838]
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 dword [rax]
cmp r8b, 0x23
jne 0x180030b93
cmp byte [rdx], r8b
jne 0x180030b93
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 [r15 + rcx*4]
test r8b, r8b
jne 0x180030b80
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180030bce
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea r9, str.None
mov dword [rsp + 0x20], 4
lea rdx, [0x18014b6c0]
lea rcx, str.Box_Style
call fcn.18005a2e0
lea rdx, [0x18014b68d]
lea rcx, str.Name
call fcn.1800590b0
lea rdx, [0x18014b68f]
lea rcx, str.Distance
call fcn.1800590b0
lea rdx, [0x18014b605]
lea rcx, str.Health_Bar
call fcn.1800590b0
lea rdx, [0x18014b657]
lea rcx, str.Weapon
call fcn.1800590b0
lea rdx, [0x18014b606]
lea rcx, str.Target_Player_Belt
call fcn.1800590b0
lea rdx, [0x18014b655]
lea rcx, str.Skeleton
call fcn.1800590b0
lea rdx, [0x18014b66c]
lea rcx, str.Target_Tracers
call fcn.1800590b0
cmp byte [0x18014b66c], 0
je 0x180030cab
lea r9, str.Default
mov dword [rsp + 0x20], 2
lea rdx, [0x18014b6c8]
lea rcx, str.Target_Tracer_Position
call fcn.18005a2e0
lea rdx, [0x18014b66d]
lea rcx, str.Out_Of_Arrows
call fcn.1800590b0
lea rdx, [0x18014b66e]
lea rcx, str.Ignore_Sleepers
call fcn.1800590b0
call fcn.18003ee50
mov eax, dword [0x18014bd04]
cmp eax, 1
jne 0x180030fe0
mov r10, qword [0x18014b838]
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 0x180030d89
cmp byte [rdx], r8b
jne 0x180030d89
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 [r15 + rcx*4]
test r8b, r8b
jne 0x180030d76
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180030dc4
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125be8]
mov dword [rbp + 0x67], 0x43160000
lea rcx, str.Player_Fov
mov dword [rbp + 0x6f], 0x41f00000
call fcn.18005a4c0
lea rdx, [0x18014b737]
lea rcx, str.Zoom
call fcn.1800590b0
cmp byte [0x18014b737], 0
je 0x180030e43
lea r8, [rbp + 0x67]
mov dword [rbp + 0x67], 0x428c0000
lea rdx, [0x18014b7a4]
mov dword [rbp + 0x6b], 0x41900000
lea rcx, str.Zoom_Key
call fcn.18002fa30
lea rdx, [0x18014b775]
lea rcx, str.Noclip_Bar
call fcn.1800590b0
lea rdx, [0x18014b7ca]
lea rcx, str.Swastika_Cross
call fcn.1800590b0
cmp byte [0x18014b7ca], 0
je 0x180030ed8
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125bf0]
mov dword [rbp + 0x67], 0x41200000
lea rcx, str.Size
mov dword [rbp + 0x6f], 0x3f800000
call fcn.18005a4c0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125bf4]
mov dword [rbp + 0x67], 0x40a00000
lea rcx, str.Speed
mov dword [rbp + 0x6f], 0x3f800000
call fcn.18005a4c0
lea rdx, [0x18014b78c]
lea rcx, str.Reload_Coldown
call fcn.1800590b0
lea rdx, [0x18014b6e1]
lea rcx, str.Desync_Indicator
call fcn.1800590b0
lea rdx, [0x18014b749]
lea rcx, str.Show_Target_Name
call fcn.1800590b0
lea rdx, [0x18014b787]
lea rcx, str.Hit_Logs
call fcn.1800590b0
lea rdx, [0x18014b789]
lea rcx, str.Bright_Ambient
call fcn.1800590b0
lea rdx, [0x18014b794]
lea rcx, str.Night_Stars
call fcn.1800590b0
cmp byte [0x18014b794], 0
je 0x180030f86
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125be0]
mov dword [rbp + 0x67], 0x471c4000
lea rcx, str.Stars_Amount
mov dword [rbp + 0x6f], 0
call fcn.18005a4c0
lea rdx, [0x18014b77e]
lea rcx, str.Custom_Time
call fcn.1800590b0
cmp byte [0x18014b77e], 0
je 0x180030fd5
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125be4]
mov dword [rbp + 0x67], 0x41400000
lea rcx, str.Time
mov dword [rbp + 0x6f], 0
call fcn.18005a4c0
call fcn.18003ee50
mov eax, dword [0x18014bd04]
cmp eax, 2
jne 0x180031185
mov r10, qword [0x18014b838]
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 word [rax + rax]
cmp r8b, 0x23
jne 0x180031093
cmp byte [rdx], r8b
jne 0x180031093
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 [r15 + rcx*4]
test r8b, r8b
jne 0x180031080
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800310ce
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
call fcn.18005b760
test al, al
je 0x180031180
lea rdx, [0x18014b7c8]
lea rcx, str.Stone
call fcn.1800590b0
lea rdx, [0x18014b795]
lea rcx, str.Sulfur
call fcn.1800590b0
lea rdx, [0x18014b797]
lea rcx, str.Metal
call fcn.1800590b0
cmp byte [0x18014b795], 0
jne 0x18003113a
cmp byte [0x18014b7c8], 0
jne 0x18003113a
cmp byte [0x18014b797], 0
je 0x180031180
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], r12
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea r8, [0x180125bec]
mov dword [rbp + 0x67], 0x43c80000
lea rcx, str.Ores_ESP_Distance
mov dword [rbp + 0x6f], 0x40a00000
call fcn.18005a4c0
lea rdx, [0x18014b7c9]
lea rcx, str.Show_Distance
call fcn.1800590b0
call fcn.18003ee50
cmp dword [0x18014bd00], 2
mov r14, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xe0]
mov rsi, qword [rsp + 0x120]
jne 0x1800313d0
mov rcx, qword [0x18014b838]
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.180045540
cmp dword [0x18014bd04], 0x17
lea rcx, str.Misc
sete dl
call fcn.180004630
test al, al
je 0x180031224
mov dword [0x18014bd04], 0x17
call fcn.180045670
cmp dword [0x18014bd04], 0x17
jne 0x1800313d0
mov r10, qword [0x18014b838]
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 0x1800312da
cmp byte [rdx], r8b
jne 0x1800312da
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 [r15 + rcx*4]
test r8b, r8b
jne 0x1800312c7
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x180031315
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea rdx, [0x18014b788]
lea rcx, str.Fake_Admin
call fcn.1800590b0
lea rdx, [0x18014b785]
lea rcx, str.Fast_Loot
call fcn.1800590b0
lea rdx, [0x18014b773]
lea rcx, str.No_Collision
call fcn.1800590b0
lea rdx, [0x18014b78a]
lea rcx, str.Omni_Sprint
call fcn.1800590b0
lea rdx, [0x18014b770]
lea rcx, str.Suicide
call fcn.1800590b0
lea rdx, [0x18014b786]
lea rcx, str.Spiderman
call fcn.1800590b0
lea rdx, [0x18014b792]
lea rcx, str.No_Fall_Damage
call fcn.1800590b0
lea rdx, [0x18014b772]
lea rcx, str.Infinity_Jump
call fcn.1800590b0
lea rdx, [0x18014b747]
lea rcx, str.Raid_Esp
call fcn.1800590b0
call fcn.18003ee50
cmp dword [0x18014bd00], 3
jne 0x180031528
mov r10, qword [0x18014b838]
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
cmp dl, 0x23
jne 0x1800314c4
cmp byte [rdi], dl
jne 0x1800314c4
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 [r15 + rcx*4]
test dl, dl
jne 0x1800314b4
not ebx
cmp dword [r10 + 0x3ed4], ebx
jne 0x1800314fc
lea r8, str.General
mov edx, 0xb
mov ecx, ebx
call fcn.18004bb20
lea r8, [rbp + 0x67]
mov edx, ebx
call fcn.18003ec70
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], 0
call fcn.180057fa0
test al, al
je 0x180031523
mov byte [0x18014b702], 1
call fcn.18003ee50
lea r11, [rsp + 0xe8]
movaps xmm6, xmmword [r11 - 0x28]
movaps xmm7, xmmword [r11 - 0x38]
movaps xmm8, xmmword [r11 - 0x48]
movaps xmm9, xmmword [r11 - 0x58]
mov rsp, r11
pop r15
pop rdi
pop rbx
pop rbp
ret