Function at 0x14003ad60
Capabilities:
Read .ini file

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [r11 - 0x5f]
sub rsp, 0xb0
movaps xmmword [r11 - 0x38], xmm6
mov rax, qword [0x140054010]
xor rax, rsp
mov qword [rbp + 0xf], rax
mov rax, qword [0x140054ae0]
lea rcx, str.AFREEONE
movaps xmm0, xmmword [0x14004ccb0]
mov r13d, 2
movaps xmm1, xmmword [0x14004ce20]
xor edx, edx
mov r8d, 0x122
mov qword [r11 + 8], r15
movups xmmword [rax + 0x16d8], xmm0
movups xmmword [rax + 0x1628], xmm1
or dword [rax + 0x1d08], 0x42
mov dword [rax + 0x1d28], 0x44610000
mov dword [rax + 0x1d2c], 0x443b8000
mov dword [rax + 0x1d10], r13d
mov dword [rax + 0x1d68], 0x3ecccccd
call fcn.14000b990
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x1c10]
mov rcx, qword [rax + 0x178]
test rcx, rcx
je 0x14003ae37
cmp dword [rcx + 0x10], r13d
jne 0x14003ae32
cmp dword [rcx + 4], 0
je 0x14003ae3f
call fcn.140029ed0
xor r8d, r8d
call fcn.140029540
movss xmm1, dword [0x14004ca48]
mov r14d, 1
mov ecx, r14d
call fcn.1400291e0
mov rax, qword gs:[0x58]
mov edi, 4
mov rbx, qword [rax]
mov eax, dword [rdi + rbx]
cmp dword [0x1400567f0], eax
jle 0x14003aea0
lea rcx, [0x1400567f0]
call fcn.140044a10
cmp dword [0x1400567f0], 0xffffffff
jne 0x14003aea0
movaps xmm0, xmmword [0x14004ce00]
lea rcx, [0x1400567f0]
movups xmmword [0x1400567e0], xmm0
call fcn.1400449b0
mov eax, dword [rdi + rbx]
cmp dword [0x1400567f4], eax
jle 0x14003aeda
lea rcx, [0x1400567f4]
call fcn.140044a10
cmp dword [0x1400567f4], 0xffffffff
jne 0x14003aeda
movaps xmm0, xmmword [0x14004cd70]
lea rcx, [0x1400567f4]
movups xmmword [0x1400567f8], xmm0
call fcn.1400449b0
mov rcx, qword [0x140054ae0]
movss xmm6, dword [0x14004caa4]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003af1b
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003af54
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003af8d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003afc6
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003afff
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b038
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b071
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
lea rsi, [0x1400567f8]
cmp dword [0x1400553d8], r14d
lea r15, [0x1400567e0]
mov rdi, rsi
mov dword [rbp - 0x39], 0x15
lea rdx, [rbp - 0x39]
cmove rdi, r15
movups xmm0, xmmword [rbx + 0x1778]
lea rcx, [rbx + 0x1d78]
movups xmmword [rbp - 0x35], xmm0
call fcn.140015f80
movups xmm0, xmmword [rdi]
lea rdx, [rbp - 1]
mov dword [rbp - 1], 0x432a0000
lea rcx, [0x14004c294]
mov dword [rbp + 3], 0x42700000
movups xmmword [rbx + 0x1778], xmm0
call fcn.14002b7c0
mov rdi, qword [0x140054ae0]
test al, al
mov ecx, dword [0x1400553d8]
cmovne ecx, r14d
mov dword [0x1400553d8], ecx
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b130
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b169
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b1a2
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b1db
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b214
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b24d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b286
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
movups xmm0, xmmword [rdi + 0x1778]
cmp dword [0x1400553d8], r13d
lea rcx, [rdi + 0x1d78]
mov rbx, rsi
mov dword [rbp - 0x39], 0x15
lea rdx, [rbp - 0x39]
cmove rbx, r15
movups xmmword [rbp - 0x35], xmm0
call fcn.140015f80
movups xmm0, xmmword [rbx]
lea rdx, [rbp - 1]
mov dword [rbp - 1], 0x432a0000
lea rcx, [0x14004c298]
mov dword [rbp + 3], 0x42700000
movups xmmword [rdi + 0x1778], xmm0
call fcn.14002b7c0
mov rdi, qword [0x140054ae0]
test al, al
mov ecx, dword [0x1400553d8]
cmovne ecx, r13d
mov dword [0x1400553d8], ecx
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b330
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b369
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b3a2
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b3db
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b414
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b44d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
mov rax, qword [rdi + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rdi + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b486
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rdi, qword [0x140054ae0]
movups xmm0, xmmword [rdi + 0x1778]
cmp dword [0x1400553d8], 3
lea rcx, [rdi + 0x1d78]
mov rbx, rsi
mov dword [rbp - 0x39], 0x15
lea rdx, [rbp - 0x39]
cmove rbx, r15
movups xmmword [rbp - 0x35], xmm0
call fcn.140015f80
movups xmm0, xmmword [rbx]
lea rdx, [rbp - 1]
mov dword [rbp - 1], 0x432a0000
lea rcx, str.MISC
mov dword [rbp + 3], 0x42700000
movups xmmword [rdi + 0x1778], xmm0
call fcn.14002b7c0
mov rbx, qword [0x140054ae0]
test al, al
mov ecx, dword [0x1400553d8]
mov r12d, 3
cmovne ecx, r12d
mov dword [0x1400553d8], ecx
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b536
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b56f
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b5a8
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b5e1
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b61a
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b653
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
mov rax, qword [rbx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rbx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b68c
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rbx, qword [0x140054ae0]
movups xmm0, xmmword [rbx + 0x1778]
cmp dword [0x1400553d8], 4
lea rcx, [rbx + 0x1d78]
lea rdx, [rbp - 0x39]
mov dword [rbp - 0x39], 0x15
movups xmmword [rbp - 0x35], xmm0
cmove rsi, r15
call fcn.140015f80
movups xmm0, xmmword [rsi]
lea rdx, [rbp - 1]
mov dword [rbp - 1], 0x432a0000
lea rcx, str.CONFIG
mov dword [rbp + 3], 0x42700000
movups xmmword [rbx + 0x1778], xmm0
call fcn.14002b7c0
mov ecx, dword [0x1400553d8]
test al, al
mov ebx, 4
cmovne ecx, ebx
mov dword [0x1400553d8], ecx
call fcn.140029bc0
cmp dword [0x1400553d8], r14d
lea rdi, [0x140047b8c]
mov r15, qword [rsp + 0xe0]
jne 0x14003bde9
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b751
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005409f]
lea rcx, str.Always_Update
call fcn.14002c590
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ece0
lea rcx, str.Will_increase_cpu_usage_a_little
call fcn.14003a0a0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b7b4
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Manual_update
call fcn.14002b7c0
test al, al
je 0x14003b895
lea rdx, [0x140056738]
lea rcx, [rbp - 0x21]
call fcn.140042a40
mov r8, rax
lea rcx, [rbp - 0x39]
call fcn.140038b90
mov rdx, rax
call fcn.1400428a0
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x14003b839
mov rdx, qword [rbp - 0x29]
mov rax, rcx
sub rdx, rcx
and rdx, 0xfffffffffffffff8
cmp rdx, 0x1000
jb 0x14003b834
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003b834
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140044840
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ece0
lea rcx, str.When_there_is_a_new_player_join_or_a_new_match_started_click_this.
call fcn.14003a0a0
lea r8, [rbp + 7]
mov dword [rbp + 7], 0x186a0
lea rcx, [0x1400553f0]
call fcn.140043420
lea r8, [rbp + 7]
mov dword [rbp + 7], 0x186a0
lea rcx, [0x140056210]
call fcn.140043420
lea r8, [rbp + 7]
mov dword [rbp + 7], 0x186a0
lea rcx, [0x140055a40]
call fcn.140043420
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b8ce
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x1400553ee]
lea rcx, str.Draw_Crosshair
call fcn.14002c590
cmp byte [0x1400553ee], 0
je 0x14003b9c7
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b927
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp + 7]
mov qword [rsp + 0x28], rdi
lea r9, [rbp - 1]
mov qword [rsp + 0x20], rax
lea r8, [0x1400540a4]
mov dword [rbp + 7], 0x96
mov edx, ebx
mov dword [rbp - 1], 5
lea rcx, str.Size
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003b995
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140054094]
mov dword [rbp - 1], 0xa
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Thick
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ba00
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054051]
lea rcx, str.Switch_Team
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ba4c
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054053]
lea rcx, str.ESP_LINE
call fcn.14002c590
cmp byte [0x140054053], 0
je 0x14003bb3e
mov eax, dword [0x140054154]
cmp eax, r14d
jne 0x14003ba80
lea r10, str.Default
jmp 0x14003bac9
cmp eax, r13d
jne 0x14003ba8e
lea r10, str.feet_head
jmp 0x14003bac9
cmp eax, r12d
jne 0x14003ba9c
lea r10, str.crosshair_head
jmp 0x14003bac9
cmp eax, ebx
jne 0x14003baa9
lea r10, str.top_head
jmp 0x14003bac9
cmp eax, 5
jne 0x14003bab7
lea r10, str.feet_feet
jmp 0x14003bac9
cmp eax, 6
lea r10, str.Crosshair_feet
cmovne r10, qword [str.Default]
mov rcx, qword [0x140054ae0]
mov qword [str.Default], r10
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bb10
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov r10, qword [str.Default]
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140054154]
mov dword [rbp - 1], 6
mov edx, ebx
mov dword [rbp + 7], r14d
mov rcx, r10
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bb77
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x1400540b8]
lea rcx, [0x14004bd80]
call fcn.14002c590
cmp byte [0x1400540b8], 0
je 0x14003bc22
cmp dword [0x1400540b4], r14d
lea rax, str.Corner
mov rcx, qword [0x140054ae0]
lea r10, str.Normal
cmovne r10, rax
mov qword [str.Box_Type], r10
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bbf7
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov r10, qword [str.Box_Type]
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x1400540b4]
mov dword [rbp - 1], r13d
mov edx, ebx
mov dword [rbp + 7], r14d
mov rcx, r10
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bc5b
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005409c]
lea rcx, str.RainbowColour
call fcn.14002c590
mov rcx, qword [0x140054ae0]
xor esi, esi
cmp byte [0x14005409c], sil
mov eax, esi
setne al
mov dword [0x1400551b4], eax
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x14003bcb7
movaps xmm1, xmm6
mov qword [rbp - 1], rsi
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140054054]
mov dword [rbp - 1], 0xff
mov edx, ebx
mov dword [rbp + 7], esi
lea rcx, [0x14004c3f0]
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x14003bd1d
movaps xmm1, xmm6
mov qword [rbp - 1], rsi
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x1400540b0]
mov dword [rbp - 1], 0xff
mov edx, ebx
mov dword [rbp + 7], esi
lea rcx, [0x14004c3f4]
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x14003bd83
movaps xmm1, xmm6
mov qword [rbp - 1], rsi
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140055a30]
mov dword [rbp - 1], 0xff
mov edx, ebx
mov dword [rbp + 7], esi
lea rcx, [0x14004bd7c]
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], sil
jne 0x14003bde9
movaps xmm1, xmm6
mov qword [rbp - 1], rsi
lea rcx, [rbp - 1]
call fcn.14000e900
cmp dword [0x1400553d8], r13d
jne 0x14003c424
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003be2f
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
call fcn.14002d750
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003be6d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x1400553ec]
lea rcx, str.Tracking
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003beb9
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005523d]
lea rcx, str.Trigger_bot
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bf05
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054ad9]
lea rcx, str.Flick_bot
call fcn.14002c590
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ece0
lea rcx, str.Auto_flick
call fcn.14003a0a0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bf68
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055236]
lea rcx, str.Instant_flick
call fcn.14002c590
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ece0
lea rcx, str.Set_speed_to_22.5seensitivity_Ashe_scoped_56__widow_40__scoped
call fcn.14003a0a0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003bfcb
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005523c]
lea rcx, str.Fake_Silent
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c01e
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
cmp byte [0x140054ad9], 0
je 0x14003c03e
mov byte [0x1400553ec], 0
mov byte [0x14005523d], r14b
mov byte [0x140054e87], 0
jmp 0x14003c080
cmp byte [0x1400553ec], 0
je 0x14003c050
mov byte [0x140054e87], 0
jmp 0x14003c072
cmp byte [0x14005523d], 0
je 0x14003c062
mov byte [0x140054e87], 0
jmp 0x14003c080
cmp byte [0x140054e87], 0
je 0x14003c080
mov byte [0x1400553ec], 0
mov byte [0x14005523d], 0
mov byte [0x140054ad9], 0
cmp byte [0x140055236], 0
je 0x14003c0a5
mov byte [0x140054ad9], 0
mov byte [0x14005523d], 0
mov byte [0x1400553ec], 0
mov byte [0x140054e87], 0
cmp byte [0x14005523c], 0
je 0x14003c0d1
mov byte [0x140054ad9], 0
mov byte [0x14005523d], 0
mov byte [0x1400553ec], 0
mov byte [0x140054e87], 0
mov byte [0x140055236], r14b
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c10a
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c13c
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054e84]
lea rcx, str.Randomizer
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c188
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056724]
mov dword [rbp - 1], 6
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Speed
call fcn.14002e3e0
mov eax, dword [0x140056724]
cmp eax, r14d
jne 0x14003c1cf
movss xmm0, dword [0x14004c9e8]
jmp 0x14003c219
cmp eax, r13d
jne 0x14003c1de
movss xmm0, dword [0x14004c9d8]
jmp 0x14003c219
cmp eax, r12d
jne 0x14003c1ed
movss xmm0, dword [0x14004c9b8]
jmp 0x14003c219
cmp eax, ebx
jne 0x14003c1fb
movss xmm0, dword [0x14004c968]
jmp 0x14003c219
cmp eax, 5
jne 0x14003c20c
mov dword [0x140054064], 0x3f800000
jmp 0x14003c221
cmp eax, 6
jne 0x14003c221
movss xmm0, dword [0x14004c8dc]
movss dword [0x140054064], xmm0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c25a
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056758]
mov dword [rbp - 1], 0xa
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Smooth
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c2c5
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056734]
mov dword [rbp - 1], 0x2a3
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Instant_flick_fake_silent_speed
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c330
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055235]
lea rcx, str.Aim_position
call fcn.14002c590
cmp byte [0x140055235], 0
je 0x14003c3eb
mov eax, dword [0x140056718]
cmp eax, r14d
jne 0x14003c364
lea r10, str.Head
jmp 0x14003c379
cmp eax, r13d
lea r10, str.Neck
lea rcx, str.Chest
cmovne r10, rcx
mov rcx, qword [0x140054ae0]
mov qword [str.Head], r10
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c3c0
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov r10, qword [str.Head]
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056718]
mov dword [rbp - 1], r12d
mov edx, ebx
mov dword [rbp + 7], r14d
mov rcx, r10
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c424
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
cmp dword [0x1400553d8], r12d
jne 0x14003cd61
lea rdx, [0x1400553ef]
lea rcx, str.Distantce
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c47d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055a37]
lea rcx, str.Prediction
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c4c9
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055a36]
lea rcx, str.Prediction_V2
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c515
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
movzx eax, byte [0x140055a37]
lea rdx, [0x14005523e]
cmp byte [0x140055a36], 0
lea rcx, str._hanzo_release_button_to_fire
cmovne eax, r14d
mov byte [0x140055a37], al
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c579
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
cmp byte [0x14005523e], 0
je 0x14003c5ac
mov byte [0x140054ad9], r14b
mov byte [0x14005523d], r14b
mov byte [0x1400553ec], 0
mov byte [0x140054e87], 0
mov byte [0x140055236], 0
mov byte [0x14005523c], 0
lea rdx, [0x140055237]
lea rcx, str.No_gravity_prediction
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c5f8
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055a38]
lea rcx, str.Hanzo_E_reflection
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c644
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
cmp byte [0x140055a38], 0
je 0x14003c65b
mov byte [0x140055a37], r14b
mov byte [0x140055a36], r14b
lea rdx, [0x140055a34]
lea rcx, str.Genji_aim_auto_switch
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c6a7
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
movzx eax, byte [0x140055a37]
lea r9, [rbp + 7]
cmp byte [0x140055a34], 0
lea r8, [0x140054098]
mov qword [rsp + 0x28], rdi
lea rcx, str.Genji_switch_distance
cmovne eax, r14d
mov dword [rbp - 1], 0x28
mov byte [0x140055a37], al
mov edx, ebx
lea rax, [rbp - 1]
mov dword [rbp + 7], r14d
mov qword [rsp + 0x20], rax
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c72a
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140054150]
mov dword [rbp - 1], 0xa
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Genji_switch_smooth
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c795
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054e86]
lea rcx, str.Show_prediction_point
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c7e1
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x14005406c]
mov dword [rbp - 1], 0xc8
mov edx, ebx
mov dword [rbp + 7], r14d
lea rcx, str.Bullet_speed
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c84c
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054e85]
lea rcx, str.Release_Y
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c898
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054ada]
lea rcx, str.Fire_Right
call fcn.14002c590
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14000ece0
lea rcx, str.For_genji_and_sojourn
call fcn.14003a0a0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c8fb
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054050]
lea rcx, str.ShowIQ
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c947
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140055a35]
lea rcx, str.IQ_BOOST
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c993
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x140054052]
lea rcx, str.Fov_circle
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003c9df
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005409e]
lea rcx, str.Autoscale_FOV
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ca2b
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056710]
mov dword [rbp - 1], 0x1f4
mov edx, ebx
mov dword [rbp + 7], 0x32
lea rcx, str.Minus_fov
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ca99
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x14005671c]
mov dword [rbp - 1], 0x1f4
mov edx, ebx
mov dword [rbp + 7], 0x32
lea rcx, str.Real_fov
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cb07
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x1400540b9]
lea rcx, str.Auto_scale_trigger_range
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cb53
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, str._.3f
mov dword [rbp - 1], 0x3f800000
mov qword [rsp + 0x28], rax
lea r9, [rbp + 7]
lea rax, [rbp - 1]
mov dword [rbp + 7], 0
lea r8, [0x14005672c]
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, str.Coefficient
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cbcb
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056714]
mov dword [rbp - 1], 0x64
mov edx, ebx
mov dword [rbp + 7], 0xa
lea rcx, str.Minus_range
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cc39
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056720]
mov dword [rbp - 1], 0x64
mov edx, ebx
mov dword [rbp + 7], 0xa
lea rcx, str.Real_range
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cca7
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [0x14005409d]
lea rcx, str.Auto_shoot
call fcn.14002c590
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ccf3
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rax, [rbp - 1]
mov qword [rsp + 0x28], rdi
lea r9, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r8, [0x140056728]
mov dword [rbp - 1], 0x5dc
mov edx, ebx
mov dword [rbp + 7], 0xa
lea rcx, str.Interval
call fcn.14002e3e0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cd61
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
cmp dword [0x1400553d8], ebx
jne 0x14003ded1
mov rcx, qword [0x140054ae0]
movaps xmmword [rsp + 0x90], xmm7
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cdae
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003cde7
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rcx, str.Config1
call fcn.14002ac80
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003ce2c
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Save1
call fcn.14002b7c0
movss xmm7, dword [0x14004ca6c]
test al, al
je 0x14003d025
mov r8d, dword [0x14005671c]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, [0x14004c104]
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056720]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.ShootingRange
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056724]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.AimSpeed
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056758]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Smooth
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056718]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Bone
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056734]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.SilentSpeed
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005672c]
lea rcx, [0x1400551d0]
mulss xmm0, xmm7
mov rdx, rdi
cvttss2si r8d, xmm0
mov dword [0x140056730], r8d
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056728]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Shooting_time
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d05e
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Load1
call fcn.14002b7c0
test al, al
je 0x14003d1d0
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004c104]
mov dword [0x140056720], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.AimSpeed
mov dword [0x14005671c], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.Smooth
mov dword [0x140056724], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r13d
lea rdx, str.Bone
mov dword [0x140056758], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140056718], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140056734], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140056730], eax
lea rcx, str.Section1
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140056730]
cvtdq2ps xmm0, xmm0
mov dword [0x140056728], eax
mov eax, dword [0x14005671c]
mov dword [0x140056710], eax
divss xmm0, xmm7
movss dword [0x14005672c], xmm0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d210
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d242
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rcx, str.Config2
call fcn.14002ac80
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d287
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Save2
call fcn.14002b7c0
test al, al
je 0x14003d478
mov r8d, dword [0x14005671c]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, [0x14004c104]
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056720]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.ShootingRange
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056724]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.AimSpeed
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056758]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Smooth
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056718]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Bone
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056734]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.SilentSpeed
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005672c]
lea rcx, [0x1400551d0]
mulss xmm0, xmm7
mov rdx, rdi
cvttss2si r8d, xmm0
mov dword [0x140056730], r8d
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056728]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Shooting_time
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d4b1
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Load2
call fcn.14002b7c0
test al, al
je 0x14003d623
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004c104]
mov dword [0x140056720], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.AimSpeed
mov dword [0x14005671c], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.Smooth
mov dword [0x140056724], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r13d
lea rdx, str.Bone
mov dword [0x140056758], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140056718], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140056734], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140056730], eax
lea rcx, str.Section2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140056730]
cvtdq2ps xmm0, xmm0
mov dword [0x140056728], eax
mov eax, dword [0x14005671c]
mov dword [0x140056710], eax
divss xmm0, xmm7
movss dword [0x14005672c], xmm0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d663
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d695
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rcx, str.Config3
call fcn.14002ac80
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d6da
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Save3
call fcn.14002b7c0
test al, al
je 0x14003d8cb
mov r8d, dword [0x14005671c]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, [0x14004c104]
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056720]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.ShootingRange
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056724]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.AimSpeed
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056758]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Smooth
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056718]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Bone
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056734]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.SilentSpeed
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005672c]
lea rcx, [0x1400551d0]
mulss xmm0, xmm7
mov rdx, rdi
cvttss2si r8d, xmm0
mov dword [0x140056730], r8d
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056728]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Shooting_time
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003d904
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Load3
call fcn.14002b7c0
test al, al
je 0x14003da76
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004c104]
mov dword [0x140056720], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.AimSpeed
mov dword [0x14005671c], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.Smooth
mov dword [0x140056724], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r13d
lea rdx, str.Bone
mov dword [0x140056758], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140056718], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140056734], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140056730], eax
lea rcx, str.Section3
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140056730]
cvtdq2ps xmm0, xmm0
mov dword [0x140056728], eax
mov eax, dword [0x14005671c]
mov dword [0x140056710], eax
divss xmm0, xmm7
movss dword [0x14005672c], xmm0
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dab6
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dae8
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rcx, str.Config4
call fcn.14002ac80
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003db2d
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Save4
call fcn.14002b7c0
test al, al
je 0x14003dd1e
mov r8d, dword [0x14005671c]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, [0x14004c104]
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056720]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.ShootingRange
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056724]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.AimSpeed
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056758]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Smooth
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056718]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Bone
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056734]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.SilentSpeed
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movss xmm0, dword [0x14005672c]
lea rcx, [0x1400551d0]
mulss xmm0, xmm7
mov rdx, rdi
cvttss2si r8d, xmm0
mov dword [0x140056730], r8d
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Trigger_Coefficient
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov r8d, dword [0x140056728]
lea rcx, [0x1400551d0]
mov rdx, rdi
call fcn.140016d90
lea r9, str..config.ini
lea r8, [0x1400551d0]
lea rdx, str.Shooting_time
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov rcx, qword [0x140054ae0]
mov rax, qword [rcx + 0x1c10]
mov byte [rax + 0x90], r14b
mov rax, qword [rcx + 0x1c10]
cmp byte [rax + 0x93], 0
jne 0x14003dd57
movaps xmm1, xmm6
mov qword [rbp - 1], 0
lea rcx, [rbp - 1]
call fcn.14000e900
lea rdx, [rbp - 1]
mov qword [rbp - 1], 0
lea rcx, str.Load4
call fcn.14002b7c0
test al, al
je 0x14003dec9
lea r9, str..config.ini
mov r8d, 0xf
lea rdx, str.ShootingRange
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x96
lea rdx, [0x14004c104]
mov dword [0x140056720], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.AimSpeed
mov dword [0x14005671c], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r14d
lea rdx, str.Smooth
mov dword [0x140056724], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, r13d
lea rdx, str.Bone
mov dword [0x140056758], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x32
lea rdx, str.SilentSpeed
mov dword [0x140056718], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0xc8
lea rdx, str.Trigger_Coefficient
mov dword [0x140056734], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
lea r9, str..config.ini
mov r8d, 0x3e8
lea rdx, str.Shooting_time
mov dword [0x140056730], eax
lea rcx, str.Section4
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movd xmm0, dword [0x140056730]
cvtdq2ps xmm0, xmm0
mov dword [0x140056728], eax
mov eax, dword [0x14005671c]
mov dword [0x140056710], eax
divss xmm0, xmm7
movss dword [0x14005672c], xmm0
movaps xmm7, xmmword [rsp + 0x90]
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.140044750
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret