Function at 0x101084d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x14
mov ecx, dword [0x1024aa4c]
push esi
push edi
call fcn.10099c80
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [eax + 0x7c]
addss xmm0, dword [0x102093fc]
movss dword [eax + 0xf4], xmm0
maxss xmm0, dword [eax + 0x10c]
movss dword [eax + 0x10c], xmm0
call fcn.1009a780
mov ecx, dword [0x10213d84]
lea edx, [esp + 0x10]
sub esp, 8
mov dword [esp + 0x18], 0x43960000
mov dword [esp + 0x1c], 0x43870000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, str.general
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x78]
addss xmm0, dword [0x102093b8]
movss dword [eax + 0xf0], xmm0
maxss xmm0, dword [eax + 0x108]
movss dword [eax + 0x108], xmm0
call fcn.10093ca0
mov ecx, dword [0x10213d84]
add esp, 8
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x101085d2
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call fcn.1009a220
mov ecx, dword [0x1024aae8]
call fcn.10099c80
mov edx, 0x10249bd0
mov ecx, str.enable_aimbot
call fcn.100ace20
push 0x102120a0
mov edx, 0x10249bd4
mov ecx, str.aimbot_key
call fcn.1009b260
add esp, 4
mov edx, 0x10249c00
mov ecx, str.silent_aim
call fcn.100ace20
mov edx, 0x10249bf0
mov ecx, str.nonsticky
call fcn.100ace20
mov edx, 0x10249c08
mov ecx, str.backtrackbt
call fcn.100ace20
mov al, byte [0x10249c08]
test al, al
je 0x1010865c
mov edx, 0x10249bdc
mov ecx, str.aim_at_backtrack
call fcn.100ace20
mov edx, 0x1024aa34
mov ecx, str.extended
call fcn.100ace20
mov al, byte [0x10249c08]
cmp byte [0x1024aa34], 0
je 0x101086a0
test al, al
je 0x101086a0
push ecx
push str._.0fms
lea eax, [esp + 0x14]
mov dword [esp + 0x18], 0
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x18], 0x43480000
push eax
push 0x10211ef0
mov edx, 8
mov ecx, str.ping
call fcn.100af990
add esp, 0x14
call fcn.10099da0
call fcn.10093d10
call fcn.1009a8b0
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [eax + 0x7c]
addss xmm0, dword [0x102094cc]
movss dword [eax + 0xf4], xmm0
maxss xmm0, dword [eax + 0x10c]
movss dword [eax + 0x10c], xmm0
call fcn.1009a780
mov ecx, dword [0x10213d84]
lea edx, [esp + 0x10]
sub esp, 8
mov dword [esp + 0x18], 0x43960000
mov dword [esp + 0x1c], 0x43870000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, str.triggerbot
movss xmm0, dword [eax + 0x14]
subss xmm0, dword [eax + 0x78]
addss xmm0, dword [0x102093b8]
movss dword [eax + 0xf0], xmm0
maxss xmm0, dword [eax + 0x108]
movss dword [eax + 0x108], xmm0
call fcn.10093ca0
mov ecx, dword [0x1024aae8]
add esp, 8
call fcn.10099c80
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x101087b9
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call fcn.1009a220
mov edx, 0x10249c70
mov ecx, str.enable_triggerbot
call fcn.100ace20
push 0x102100c8
mov edx, 0x10249c74
mov ecx, str.triggerbot_key
call fcn.1009b260
add esp, 4
call fcn.10099da0
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x10108827
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call fcn.1009a220
call fcn.10093d10
call fcn.1009a8b0
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
movss xmm1, dword [eax + 0x18]
subss xmm1, dword [eax + 0x7c]
movss xmm0, dword [eax + 0x10c]
addss xmm1, dword [0x102093fc]
maxss xmm0, xmm1
movss dword [eax + 0xf4], xmm1
movss dword [eax + 0x10c], xmm0
call fcn.1009a780
mov ecx, dword [0x10213d84]
lea edx, [esp + 0x10]
sub esp, 8
mov dword [esp + 0x18], 0x438e8000
mov dword [esp + 0x1c], 0x44070000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, str.settings
movss xmm1, dword [eax + 0x14]
subss xmm1, dword [eax + 0x78]
movss xmm0, dword [eax + 0x108]
addss xmm1, dword [0x102094d0]
maxss xmm0, xmm1
movss dword [eax + 0xf0], xmm1
movss dword [eax + 0x108], xmm0
call fcn.10093ca0
mov ecx, dword [0x10213d84]
add esp, 8
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x1010892b
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call fcn.1009a220
mov ecx, dword [0x1024aae8]
call fcn.10099c80
push str.weapon
call fcn.100ab0e0
add esp, 4
mov edx, str.pistol
xor esi, esi
nop word [eax + eax]
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108955
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108950
push 0xffffffffffffffff
push esi
push str.pistol
push 0x100aea90
mov edx, 0x1024ab88
mov ecx, str.wwpn
call fcn.100aeaf0
mov eax, dword [0x1024ab88]
add esp, 0x10
cmp eax, 7
ja case.default.0x10108993
jmp dword [eax*4 + 0x10108fa4]
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
nop
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x101089b5
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x101089b0
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249be0
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov1
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bc4
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin1
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100b4
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108a66
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108a61
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249c04
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov2
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249be4
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin2
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100bc
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108b17
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108b12
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249bf8
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov3
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bec
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin3
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100c0
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108bc8
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108bc3
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249bfc
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov4
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bc0
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin4
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100b0
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108c80
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108c74
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249be8
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov5
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bb4
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin5
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100a4
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
nop dword [eax]
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108d35
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108d30
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249bcc
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov6
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bc8
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin6
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100b8
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108de6
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108de1
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249bd8
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov7
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bf4
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin7
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100ac
jmp 0x10108f2a
push str.hitboxes
call fcn.100ab0e0
add esp, 4
mov edx, str.head
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x10108e97
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x10108e92
push 0xffffffffffffffff
push esi
push str.head
push 0x100aea90
mov edx, 0x10249bb8
mov ecx, str.hitbox
call fcn.100aeaf0
push str.field_of_view
call fcn.100ab0e0
add esp, 0x10
mov dword [esp + 0x14], 0xb4
lea eax, [esp + 0x14]
mov dword [esp + 0x10], 0
mov edx, 4
mov ecx, str.aimfov8
push 0x101fe814
push eax
lea eax, [esp + 0x18]
push eax
push 0x10249bbc
call fcn.100af990
add esp, 0x14
push str.autowall_min_damage
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x18]
mov ecx, str.awmin8
push eax
lea eax, [esp + 0x18]
push eax
push 0x102100a8
mov edx, 4
mov dword [esp + 0x24], 0x64
mov dword [esp + 0x20], 1
call fcn.100af990
add esp, 0x14
call fcn.10099da0
mov ecx, dword [0x10213d84]
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x10108f8f
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0
call fcn.1009a220
call fcn.10093d10
call fcn.1009a8b0
pop edi
pop esi
add esp, 0x14
jmp fcn.10099da0