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

Disassembly:
sub esp, 0x34c
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 + 0xc]
sub esp, 8
mov dword [esp + 0x14], 0x43960000
mov dword [esp + 0x18], 0x43870000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, str.movement
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]
movss xmm0, dword [0x10209580]
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 0x1010a880
movaps xmm1, xmm0
mov dword [esp + 0xc], 0
lea ecx, [esp + 0xc]
mov dword [esp + 0x10], 0
call fcn.1009a220
mov edx, 0x1024a278
mov ecx, str.auto_bunnyhop
call fcn.100ace20
mov edx, 0x1024a286
mov ecx, str.edgejump
call fcn.100ace20
cmp byte [0x1024a286], 0
je 0x1010a8f3
push 0x10210290
mov edx, 0x1024a2a8
mov ecx, str.edgejump_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a2a4
mov ecx, str.edgejump_on_ladder
call fcn.100ace20
mov edx, 0x1024a294
mov ecx, str.longjump_bind
call fcn.100ace20
push 0x102102ac
mov edx, 0x1024a260
mov ecx, str.lj_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a269
mov ecx, str.minijump
call fcn.100ace20
cmp byte [0x1024a269], 0
je 0x1010a931
push 0x1021029c
mov edx, 0x1024a2d8
mov ecx, str.minijump_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a2b8
mov ecx, str.force_edgejump
call fcn.100ace20
mov edx, 0x1024a2c9
mov ecx, str.adaptive_key_cancelling
call fcn.100ace20
cmp byte [0x1024a2c9], 0
je 0x1010a985
push 4
push 0x1024a28c
mov edx, 0x102120ac
mov ecx, str.keynulling
call fcn.100aece0
push str.while
call fcn.100ab0e0
add esp, 0xc
mov edx, 0x1021205c
mov ecx, str.adkeyfor
push 3
push 0x1024a2b0
call fcn.100aece0
add esp, 8
mov edx, 0x1024a2cc
mov ecx, str.auto_jumpbug
call fcn.100ace20
cmp byte [0x1024a2cc], 0
je 0x1010a9b4
push 0x102102f4
mov edx, 0x1024a2ac
mov ecx, str.jump_bug_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a29c
mov ecx, str.auto_edgebug
call fcn.100ace20
cmp byte [0x1024a29c], 0
je 0x1010aa85
push 0x102102bc
mov edx, 0x1024a270
mov ecx, str.edgebug_key
call fcn.1009b260
add esp, 4
push str.scan_time
call fcn.100ab0e0
push str._.2fs
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x3f800000
push eax
push 0x1024a274
mov edx, 8
mov ecx, str.seconds_to_predict
call fcn.100af990
add esp, 0x14
push str.mouse_lock_factor
call fcn.100ab0e0
push str._.1f__
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x42c80000
push eax
push 0x1024aab0
mov edx, 8
mov ecx, str.mouse_lock_percentage
call fcn.100af990
add esp, 0x14
mov edx, 0x1024aaf9
mov ecx, str.advanced_search
call fcn.100ace20
mov edx, 0x1024a2de
mov ecx, str.autostrafe_to_edge
call fcn.100ace20
mov edx, 0x1024a26b
mov ecx, str.auto_ladderbug
call fcn.100ace20
cmp byte [0x1024a26b], 0
je 0x1010aab4
push 0x102102d4
mov edx, 0x1024a2b4
mov ecx, str.ladderglide_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a2ca
mov ecx, str.auto_pixelsurf
call fcn.100ace20
cmp byte [0x1024a2ca], 0
je 0x1010aaf2
push 0x1021027c
mov edx, 0x1024a27c
mov ecx, str.pixelsurf_key
call fcn.1009b260
add esp, 4
mov edx, 0x1021020c
mov ecx, str.freelook_surf
call fcn.100ace20
mov edx, 0x1024a26a
mov ecx, str.auto_align
call fcn.100ace20
mov edx, 0x1024a287
mov ecx, str.delay_hop
call fcn.100ace20
cmp byte [0x1024a287], 0
je 0x1010ab70
push 0x102102a0
mov edx, 0x1024a288
mov ecx, str.delay_hop_key
call fcn.1009b260
add esp, 4
push str.delay_hop_ticks
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 1
push eax
push 0x10210298
mov edx, 4
mov ecx, str.ticks_to_wait
call fcn.100af990
add esp, 0x14
mov edx, 0x1024a284
mov ecx, str.crouchbug
call fcn.100ace20
cmp byte [0x1024a284], 0
je 0x1010ab9f
push 0x10210274
mov edx, 0x1024a290
mov ecx, str.crouch_bug_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024aa35
mov ecx, str.fast_duck
call fcn.100ace20
mov edx, 0x1024a295
mov ecx, str.auto_strafe
call fcn.100ace20
cmp byte [0x1024a295], 0
je 0x1010abdd
push 0x10210294
mov edx, 0x1024a280
mov ecx, str.auto_strafe_key
call fcn.1009b260
add esp, 4
mov edx, 0x1024a2cd
mov ecx, str.mouse_speed_limiter
call fcn.100ace20
cmp byte [0x1024a2cd], 0
je 0x1010ac90
push 0x10211f54
mov edx, 0x1024ab08
mov ecx, str.strafe_optimizer_key
call fcn.1009b260
add esp, 4
push str.required_speed
call fcn.100ab0e0
push str._.1f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x41700000
push eax
push 0x1024a298
mov edx, 8
mov ecx, str.strafe1
call fcn.100af990
add esp, 0x14
push str.desired_gain
call fcn.100ab0e0
push str._.1f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x41700000
push eax
push 0x1024a258
mov edx, 8
mov ecx, str.strafe3
call fcn.100af990
add esp, 0x14
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 0x1010acd3
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
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 + 0xc]
sub esp, 8
mov dword [esp + 0x14], 0x43960000
mov dword [esp + 0x18], 0x43870000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, 0x10207440
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]
lea edx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
movss xmm0, dword [ecx + 0x1560]
mov eax, dword [ecx + 0x1bac]
addss xmm0, xmm0
mov ecx, 0xd
movss xmm1, dword [eax + 0x1c]
subss xmm1, xmm0
movss dword [esp + 0x14], xmm1
call fcn.1008e2e0
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
xor eax, eax
xor esi, esi
mov word [esp + 0x1c], ax
mov eax, dword [0x1024ab94]
mov byte [esp + eax + 0x1c], 1
nop dword [eax]
lea eax, [esp + 0xc]
mov dword [esp + 0xc], 0x43150000
push eax
push ecx
mov ecx, dword [esi*4 + 0x1021201c]
lea edx, [esp + 0x24]
add edx, esi
mov dword [esp + 0x18], 0x41a00000
call fcn.10107fa0
add esp, 8
test al, al
je 0x1010ae45
mov dword [0x1024ab94], esi
mov edi, dword [0x10213d84]
mov eax, dword [edi + 0x1bac]
mov byte [eax + 0xac], 1
mov edx, dword [edi + 0x1bac]
cmp byte [edx + 0xaf], 0
jne 0x1010aeb3
movss xmm1, dword [edi + 0x1570]
addss xmm1, dword [edx + 0xf8]
movss xmm0, dword [edx + 0xfc]
movss dword [edx + 0xf0], xmm1
movss dword [edx + 0xf4], xmm0
mov eax, dword [edx + 0x120]
mov ecx, dword [edx + 0x124]
mov dword [edx + 0x118], eax
mov eax, dword [edx + 0x12c]
mov dword [edx + 0x11c], ecx
mov dword [edx + 0x128], eax
inc esi
cmp esi, 2
jb 0x1010ae10
mov eax, dword [edi + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [edi + 0x1bac]
cmp byte [eax + 0xaf], 0
jne 0x1010aefa
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
call fcn.10099da0
mov ecx, 1
call fcn.1008e360
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 0x1010af4c
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
mov eax, dword [0x1024ab94]
sub eax, 0
je 0x1010b0e8
sub eax, 1
jne 0x1010b768
push str.velocity_position
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x3e8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0x19
push eax
push 0x10210220
mov edx, 4
mov ecx, str.velocity_indicator_position
call fcn.100af990
add esp, 0x14
push str.stamina_position
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x3e8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0x19
push eax
push 0x1021025c
mov edx, 4
mov ecx, str.stamina_indicator_position
call fcn.100af990
add esp, 0x14
push 0x10207b24
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x3e8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0x19
push eax
push 0x102102d0
mov edx, 4
mov ecx, str.indicators_position
call fcn.100af990
add esp, 0x14
push str.indicators_gap
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x32
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0
push eax
push 0x102102a4
mov edx, 4
mov ecx, 0x10207bf4
call fcn.100af990
add esp, 0x14
push str.key_stroke_position
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0x3e8
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0
push eax
push 0x10211e64
mov edx, 4
mov ecx, str.keystroke_position
call fcn.100af990
add esp, 0x14
push str.graph_position
call fcn.100ab0e0
push str._.3f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x3f800000
push eax
push 0x10210260
mov edx, 8
mov ecx, str.graph_pos
call fcn.100af990
add esp, 0x14
jmp 0x1010b768
mov edx, 0x1024a25c
mov ecx, str.velocity_indicator
call fcn.100ace20
movss xmm0, dword [esp + 0x14]
subss xmm0, dword [0x102093c4]
movss xmm1, dword [0x10209580]
movss dword [esp + 0x1c], xmm0
call fcn.1009a650
push 0xb0002e2
mov edx, 0x10210228
mov ecx, str.positive
call fcn.100b5f80
movss xmm0, dword [esp + 0x18]
add esp, 4
subss xmm0, dword [0x10209400]
movss xmm1, dword [0x10209580]
movss dword [esp + 0xc], xmm0
call fcn.1009a650
push 0xb0002e2
mov edx, 0x102102c0
mov ecx, str.negative
call fcn.100b5f80
movss xmm0, dword [esp + 0x18]
add esp, 4
subss xmm0, dword [0x10209418]
movss xmm1, dword [0x10209580]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x10210280
mov ecx, str.neutral
call fcn.100b5f80
add esp, 4
cmp byte [0x1024a25c], 0
je 0x1010b227
mov edx, 0x1024a29d
mov ecx, str.show_takeoffvelocity_indicator
call fcn.100ace20
mov edx, 0x1024a26c
mov ecx, str.disable_takeoff_on_groundvelocity
call fcn.100ace20
mov edx, 0x1024a2c7
mov ecx, str.velocity_color_fade
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0702e0
mov edx, 0x10210264
mov ecx, str.static_color
call fcn.100b5f80
movss xmm1, dword [0x10209580]
add esp, 4
movss xmm0, dword [esp + 0xc]
call fcn.1009a650
push 0xb0702e0
mov edx, 0x102102f8
mov ecx, str.static_color2
call fcn.100b5f80
add esp, 4
mov edx, 0x1024a2ce
mov ecx, str.stamina_indicator
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0702e0
mov edx, 0x102102e4
mov ecx, str.stamina_indicator_color
call fcn.100b5f80
add esp, 4
cmp byte [0x1024a2ce], 0
je 0x1010b2c9
cmp byte [0x1024a2cb], 0
je 0x1010b29c
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0xc]
call fcn.1009a650
push 0xb0702e0
mov edx, 0x10210210
mov ecx, str.stamina_indicator_intr_color
call fcn.100b5f80
add esp, 4
mov edx, 0x1024a2e4
mov ecx, str.show_takeoffstamina_indicator
call fcn.100ace20
mov edx, 0x1024a2b3
mov ecx, str.disable_takeoff_on_groundstamina
call fcn.100ace20
mov edx, 0x1024a2cb
mov ecx, str.stamina_color_fade
call fcn.100ace20
push 0x10207440
call fcn.100ab0e0
movss xmm1, dword [0x10209580]
add esp, 4
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x10210244
mov ecx, str.indicator_def_clr
call fcn.100b5f80
add esp, 4
mov edx, 0x1021207c
mov ecx, str.indicators
push 8
push 0x1024a2d0
call fcn.100aece0
add esp, 8
mov edx, 0x1024a2dc
mov ecx, str.allow_fading_animation
call fcn.100ace20
cmp byte [0x1024a2dc], 0
je 0x1010b371
push str.fading_time
call fcn.100ab0e0
push str._.0f_
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0x41c80000
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x42c80000
push eax
push 0x10210278
mov edx, 8
mov ecx, str.fadingtime
call fcn.100af990
add esp, 0x14
mov edx, 0x1024ab0c
mov ecx, str.allow_detection_color
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x10210238
mov ecx, str.indicator_detection_clr
call fcn.100b5f80
add esp, 4
cmp byte [0x1024ab0c], 0
je 0x1010b419
push 0x102078a0
call fcn.100ab0e0
push 0x101fe814
lea eax, [esp + 0x14]
mov dword [esp + 0x14], 0xf
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 1
push eax
push 0x10210208
mov edx, 4
mov ecx, str.saved_tick_amount
call fcn.100af990
add esp, 0x14
push str.while
call fcn.100ab0e0
add esp, 4
mov edx, 0x1021207c
mov ecx, str.detectionfor
push 7
push 0x1024a2bc
call fcn.100aece0
add esp, 8
mov edx, 0x1024a2c8
mov ecx, str.eb_print_chat
call fcn.100ace20
push str.eb_sound
call fcn.100ab0e0
add esp, 4
mov edx, str.none
xor esi, esi
nop dword [eax]
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010b445
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x1010b440
push 0xffffffffffffffff
push esi
push str.none
push 0x100aea90
mov edx, 0x1024a264
mov ecx, str.ebsound
call fcn.100aeaf0
mov edx, 0x1024a296
mov ecx, str.jb_print_chat
call fcn.100ace20
mov edx, 0x1024ab01
mov ecx, str.ps_print_chat
call fcn.100ace20
mov edx, 0x1024a9d4
mov ecx, str.key_strokes
call fcn.100ace20
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.graphs
call fcn.100ab0e0
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 0x1010b4ff
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
mov edx, 0x1024a254
mov ecx, str.velocity_graph
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x102102d8
mov ecx, str.graphcolor
call fcn.100b5f80
add esp, 4
cmp byte [0x1024a254], 0
je 0x1010b56e
mov edx, 0x1024a2c5
mov ecx, str.show_landed_velocity
call fcn.100ace20
mov edx, 0x1024a285
mov ecx, str.show_edgebugs
call fcn.100ace20
mov edx, 0x1024a268
mov ecx, str.show_jumpbugs
call fcn.100ace20
mov edx, 0x1024a2c6
mov ecx, str.stamina_graph
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x102102b0
mov ecx, str.stamcolrgraph
call fcn.100b5f80
add esp, 4
cmp byte [0x1024a254], 0
jne 0x1010b5bd
cmp byte [0x1024a2c6], 0
je 0x1010b6cf
push 0x10207ae8
call fcn.100ab0e0
push str._.1f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x41200000
push eax
push 0x102102a8
mov edx, 8
mov ecx, str.graph_width
call fcn.100af990
add esp, 0x14
push 0x10207ac8
call fcn.100ab0e0
push str._.1f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x41200000
push eax
push 0x10210254
mov edx, 8
mov ecx, str.graph_height
call fcn.100af990
add esp, 0x14
push str.graph_fade
call fcn.100ab0e0
add esp, 4
mov edx, str.non_faded
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010b656
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x1010b651
push 0xffffffffffffffff
push esi
push str.non_faded
push 0x100aea90
mov edx, 0x10210258
mov ecx, str.fade_style
call fcn.100aeaf0
add esp, 0x10
cmp dword [0x10210258], 2
jne 0x1010b6cf
push str.graph_max_fade_speed
call fcn.100ab0e0
push str._.1f
lea eax, [esp + 0x14]
mov dword [esp + 0x1c], 0x3f800000
push eax
lea eax, [esp + 0x20]
mov dword [esp + 0x18], 0x438f0000
push eax
push 0x10210224
mov edx, 8
mov ecx, str.fade_speed
call fcn.100af990
add esp, 0x14
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.other
call fcn.100ab0e0
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 0x1010b72f
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
mov edx, 0x1024a380
mov ecx, str.visualize_edgebug
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x1c]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x10211c4c
mov ecx, str.vb_color
call fcn.100b5f80
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 0x1010b7b0
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 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 + 0xc]
sub esp, 8
mov dword [esp + 0x14], 0x438e8000
mov dword [esp + 0x18], 0x44070000
mov eax, dword [ecx + 0x1bac]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
mov ecx, str.miscellaneous
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 [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]
movss xmm0, dword [ecx + 0x1560]
addss xmm0, xmm0
movss xmm1, dword [eax + 0x1c]
mov byte [eax + 0xac], 1
mov eax, dword [ecx + 0x1bac]
subss xmm1, xmm0
cmp byte [eax + 0xaf], 0
movss dword [esp + 0xc], xmm1
jne 0x1010b8e7
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x14]
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call fcn.1009a220
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.clan_tag
call fcn.100ab0e0
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 0x1010b947
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x14]
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call fcn.1009a220
mov edx, 0x1024a0e8
mov ecx, str.clan_tag_spammer
call fcn.100ace20
cmp byte [0x1024a0e8], 0
je 0x1010ba6a
push str.clan_tag_type
call fcn.100ab0e0
add esp, 4
mov edx, str.static
xor esi, esi
mov ecx, edx
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010b980
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x1010b977
push 0xffffffffffffffff
push esi
push str.static
push 0x100aea90
mov edx, 0x1024a0b0
mov ecx, str.cltype
call fcn.100aeaf0
add esp, 0x10
cmp dword [0x1024a0b0], 1
jne 0x1010ba6a
mov edx, 0x1024a0f2
mov ecx, str.animated_clan_tag
call fcn.100ace20
mov edx, 0x1024a0d4
mov ecx, str.reverse_rolling_direction
call fcn.100ace20
cmp byte [0x1024a0f2], 0
je 0x1010ba24
push str.clan_tag_speed
call fcn.100ab0e0
push str._.2f
lea eax, [esp + 0x1c]
mov dword [esp + 0x24], 0x3dcccccd
push eax
lea eax, [esp + 0x28]
mov dword [esp + 0x20], 0x40000000
push eax
push 0x102101e0
mov edx, 8
mov ecx, str.tag_speed
call fcn.100af990
add esp, 0x14
push str.custom_clan_tag
call fcn.100ab0e0
add esp, 4
call fcn.1009a710
push 0
push 0
push 0
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0
push eax
push pe_nt_image_headers32
push 0x1024a108
xor edx, edx
mov dword [esp + 0x30], 0
mov ecx, str.clantagtext
call fcn.100b27a0
add esp, 0x18
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.hitmarkers
call fcn.100ab0e0
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 0x1010baca
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x14]
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call fcn.1009a220
mov edx, 0x1024a0d6
mov ecx, str.hit_marker
call fcn.100ace20
mov edx, 0x1024a0b5
mov ecx, str.hit_sound
call fcn.100ace20
cmp byte [0x1024a0b5], 0
je 0x1010bb30
xor esi, esi
mov edx, str.arena_switch_press_02
mov ecx, edx
lea edi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1010bb00
sub ecx, edi
inc edx
add edx, ecx
inc esi
cmp byte [edx], al
jne 0x1010baf8
push 0xffffffffffffffff
push esi
push str.arena_switch_press_02
push 0x100aea90
mov edx, 0x1024a100
mov ecx, str.hsoundtype
call fcn.100aeaf0
add esp, 0x10
push str.hit_info
call fcn.100ab0e0
add esp, 4
mov edx, 0x102120d4
mov ecx, str.hitinfo
push 2
push 0x1024a0d8
call fcn.100aece0
add esp, 8
mov edx, 0x1024a209
mov ecx, str.kill_effect
call fcn.100ace20
mov edx, 0x1024a0fc
mov ecx, str.kill_say
call fcn.100ace20
cmp byte [0x1024a0fc], 0
je 0x1010bbb6
call fcn.1009a710
push 0
push 0
push 0
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0
push eax
push pe_nt_image_headers32
push str.Hello_World_
xor edx, edx
mov dword [esp + 0x30], 0
mov ecx, str.killsaytext
call fcn.100b27a0
add esp, 0x18
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.lobby
call fcn.100ab0e0
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 0x1010bc16
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x14]
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call fcn.1009a220
mov edx, 0x1024aa60
mov ecx, str.auto_accept
call fcn.100ace20
mov edx, 0x1024a0f0
mov ecx, str.reveal_ranks
call fcn.100ace20
mov edx, 0x1024aa80
mov ecx, str.unlock_inventory
call fcn.100ace20
mov edx, 0x1024a208
mov ecx, str.vote_revealer
call fcn.100ace20
movzx eax, word [0x10207ed4]
xorps xmm0, xmm0
movups xmmword [esp + 0x98], xmm0
mov word [esp + 0x98], ax
mov al, byte [0x10207ed6]
mov byte [esp + 0x9a], al
movzx eax, word [0x10207ed8]
movups xmmword [esp + 0xb0], xmm0
mov word [esp + 0xb0], ax
mov al, byte [0x10207eda]
mov byte [esp + 0xb2], al
movzx eax, word [0x10207f60]
movups xmmword [esp + 0xc8], xmm0
mov word [esp + 0xc8], ax
mov al, byte [0x10207f62]
mov byte [esp + 0xca], al
movzx eax, word [0x10207f64]
movups xmmword [esp + 0xe0], xmm0
mov word [esp + 0xe0], ax
mov al, byte [0x10207f66]
mov byte [esp + 0xe2], al
movzx eax, word [0x10207f58]
movups xmmword [esp + 0xf8], xmm0
mov word [esp + 0xf8], ax
mov al, byte [0x10207f5a]
mov dword [esp + 0x20], str.australia
mov dword [esp + 0x24], str.austria
mov dword [esp + 0x28], str.brazil
mov dword [esp + 0x2c], str.chile
mov dword [esp + 0x30], str.dubai
mov dword [esp + 0x34], str.france
mov dword [esp + 0x38], str.germany
mov dword [esp + 0x3c], str.hong_kong
mov dword [esp + 0x40], str.india__chennai_
mov dword [esp + 0x44], str.india__mumbai_
mov dword [esp + 0x48], str.japan
mov dword [esp + 0x4c], str.luxembourg
mov dword [esp + 0x50], str.netherlands
mov dword [esp + 0x54], str.peru
mov dword [esp + 0x58], str.philipines
mov dword [esp + 0x5c], str.poland
mov dword [esp + 0x60], str.singapore
mov dword [esp + 0x64], str.south_africa
mov dword [esp + 0x68], str.spain
mov dword [esp + 0x6c], str.sweden
mov dword [esp + 0x70], 0x10207e80
mov dword [esp + 0x74], str.usa__atlanta_
mov dword [esp + 0x78], str.usa__seattle_
mov dword [esp + 0x7c], str.usa__chicago_
mov dword [esp + 0x80], str.usa__los_angeles_
mov dword [esp + 0x84], str.usa__moses_lake_
mov dword [esp + 0x88], str.usa__oklahoma_
mov dword [esp + 0x8c], str.usa__seattle_
mov dword [esp + 0x90], str.usa__washington_dc_
mov dword [esp + 0xa8], 3
mov dword [esp + 0xac], 0xf
mov byte [esp + 0x9b], 0
mov dword [esp + 0xc0], 3
mov dword [esp + 0xc4], 0xf
mov byte [esp + 0xb3], 0
mov dword [esp + 0xd8], 3
mov dword [esp + 0xdc], 0xf
mov byte [esp + 0xcb], 0
mov dword [esp + 0xf0], 3
mov dword [esp + 0xf4], 0xf
mov byte [esp + 0xe3], 0
mov dword [esp + 0x108], 3
mov dword [esp + 0x10c], 0xf
mov byte [esp + 0xfa], al
movzx eax, word [0x10207f5c]
movups xmmword [esp + 0x110], xmm0
mov word [esp + 0x110], ax
mov al, byte [0x10207f5e]
mov byte [esp + 0x112], al
movzx eax, word [0x10207f50]
movups xmmword [esp + 0x128], xmm0
mov word [esp + 0x128], ax
mov al, byte [0x10207f52]
mov byte [esp + 0x12a], al
movzx eax, word [0x10207f54]
movups xmmword [esp + 0x140], xmm0
mov word [esp + 0x140], ax
mov al, byte [0x10207f56]
mov byte [esp + 0x142], al
movzx eax, word [0x10207f48]
movups xmmword [esp + 0x158], xmm0
mov word [esp + 0x158], ax
mov al, byte [0x10207f4a]
mov byte [esp + 0x15a], al
movzx eax, word [0x10207f4c]
movups xmmword [esp + 0x170], xmm0
mov word [esp + 0x170], ax
mov al, byte [0x10207f4e]
mov byte [esp + 0x172], al
movzx eax, word [0x10207f7c]
movups xmmword [esp + 0x188], xmm0
mov word [esp + 0x188], ax
mov al, byte [0x10207f7e]
mov byte [esp + 0x18a], al
movzx eax, word [0x10207f80]
movups xmmword [esp + 0x1a0], xmm0
mov word [esp + 0x1a0], ax
mov al, byte [0x10207f82]
mov byte [esp + 0x1a2], al
movzx eax, word [0x10207f78]
movups xmmword [esp + 0x1b8], xmm0
mov word [esp + 0x1b8], ax
mov al, byte [0x10207f7a]
mov byte [esp + 0x1ba], al
movzx eax, word [0x10207f70]
movups xmmword [esp + 0x1e8], xmm0
mov word [esp + 0x1e8], ax
mov al, byte [0x10207f72]
movups xmmword [esp + 0x1d0], xmm0
mov byte [esp + 0xfb], 0
mov dword [esp + 0x120], 3
mov dword [esp + 0x124], 0xf
mov byte [esp + 0x113], 0
mov dword [esp + 0x138], 3
mov dword [esp + 0x13c], 0xf
mov byte [esp + 0x12b], 0
mov dword [esp + 0x150], 3
mov dword [esp + 0x154], 0xf
mov byte [esp + 0x143], 0
mov dword [esp + 0x168], 3
mov dword [esp + 0x16c], 0xf
mov byte [esp + 0x15b], 0
mov dword [esp + 0x180], 3
mov dword [esp + 0x184], 0xf
mov byte [esp + 0x173], 0
mov dword [esp + 0x198], 3
mov dword [esp + 0x19c], 0xf
mov byte [esp + 0x18b], 0
mov dword [esp + 0x1b0], 3
mov dword [esp + 0x1b4], 0xf
mov byte [esp + 0x1a3], 0
mov dword [esp + 0x1c8], 3
mov dword [esp + 0x1cc], 0xf
mov byte [esp + 0x1bb], 0
mov dword [esp + 0x1e0], 4
mov dword [esp + 0x1e4], 0xf
mov dword [esp + 0x1d0], 0x636d696c
mov byte [esp + 0x1d4], 0
mov dword [esp + 0x1f8], 3
mov dword [esp + 0x1fc], 0xf
mov byte [esp + 0x1ea], al
mov byte [esp + 0x1eb], 0
movups xmmword [esp + 0x200], xmm0
mov dword [esp + 0x210], 3
mov dword [esp + 0x214], 0xf
movzx eax, word [0x10207f74]
mov word [esp + 0x200], ax
mov al, byte [0x10207f76]
mov byte [esp + 0x202], al
movzx eax, word [0x10207f68]
movups xmmword [esp + 0x218], xmm0
mov word [esp + 0x218], ax
mov al, byte [0x10207f6a]
mov byte [esp + 0x21a], al
movzx eax, word [0x10207f6c]
movups xmmword [esp + 0x230], xmm0
mov word [esp + 0x230], ax
mov al, byte [0x10207f6e]
mov byte [esp + 0x232], al
movzx eax, word [0x10207f9c]
movups xmmword [esp + 0x248], xmm0
mov word [esp + 0x248], ax
mov al, byte [0x10207f9e]
mov byte [esp + 0x24a], al
movzx eax, word [0x10207fa0]
movups xmmword [esp + 0x260], xmm0
mov word [esp + 0x260], ax
mov al, byte [0x10207fa2]
mov byte [esp + 0x262], al
movzx eax, word [0x10207f94]
movups xmmword [esp + 0x278], xmm0
mov word [esp + 0x278], ax
mov al, byte [0x10207f96]
mov byte [esp + 0x27a], al
movzx eax, word [0x10207f98]
movups xmmword [esp + 0x290], xmm0
mov word [esp + 0x290], ax
mov al, byte [0x10207f9a]
mov byte [esp + 0x292], al
movzx eax, word [0x10207f8c]
movups xmmword [esp + 0x2a8], xmm0
mov word [esp + 0x2a8], ax
mov al, byte [0x10207f8e]
mov byte [esp + 0x2aa], al
movzx eax, word [0x10207f90]
movups xmmword [esp + 0x2c0], xmm0
mov word [esp + 0x2c0], ax
mov al, byte [0x10207f92]
mov byte [esp + 0x2c2], al
movzx eax, word [0x10207f84]
movups xmmword [esp + 0x2d8], xmm0
mov word [esp + 0x2d8], ax
mov al, byte [0x10207f86]
mov byte [esp + 0x2da], al
movzx eax, word [0x10207f88]
mov byte [esp + 0x203], 0
mov dword [esp + 0x228], 3
mov dword [esp + 0x22c], 0xf
mov byte [esp + 0x21b], 0
mov dword [esp + 0x240], 3
mov dword [esp + 0x244], 0xf
mov byte [esp + 0x233], 0
mov dword [esp + 0x258], 3
mov dword [esp + 0x25c], 0xf
mov byte [esp + 0x24b], 0
mov dword [esp + 0x270], 3
mov dword [esp + 0x274], 0xf
mov byte [esp + 0x263], 0
mov dword [esp + 0x288], 3
mov dword [esp + 0x28c], 0xf
mov byte [esp + 0x27b], 0
mov dword [esp + 0x2a0], 3
mov dword [esp + 0x2a4], 0xf
mov byte [esp + 0x293], 0
mov dword [esp + 0x2b8], 3
mov dword [esp + 0x2bc], 0xf
mov byte [esp + 0x2ab], 0
mov dword [esp + 0x2d0], 3
mov dword [esp + 0x2d4], 0xf
mov byte [esp + 0x2c3], 0
mov dword [esp + 0x2e8], 3
mov dword [esp + 0x2ec], 0xf
mov byte [esp + 0x2db], 0
movups xmmword [esp + 0x2f0], xmm0
mov dword [esp + 0x300], 3
mov dword [esp + 0x304], 0xf
mov word [esp + 0x2f0], ax
mov edx, 0x1024ab98
mov al, byte [0x10207f8a]
mov ecx, str.force_matchmaking_region
mov byte [esp + 0x2f2], al
movzx eax, word [0x10208018]
movups xmmword [esp + 0x308], xmm0
mov word [esp + 0x308], ax
mov al, byte [0x1020801a]
mov byte [esp + 0x30a], al
movzx eax, word [0x1020801c]
movups xmmword [esp + 0x320], xmm0
mov word [esp + 0x320], ax
mov al, byte [0x1020801e]
mov byte [esp + 0x322], al
movzx eax, word [0x10207ff8]
movups xmmword [esp + 0x338], xmm0
mov word [esp + 0x338], ax
mov al, byte [0x10207ffa]
mov byte [esp + 0x2f3], 0
mov dword [esp + 0x318], 3
mov dword [esp + 0x31c], 0xf
mov byte [esp + 0x30b], 0
mov dword [esp + 0x330], 3
mov dword [esp + 0x334], 0xf
mov byte [esp + 0x323], 0
mov dword [esp + 0x348], 3
mov dword [esp + 0x34c], 0xf
mov byte [esp + 0x33a], al
mov byte [esp + 0x33b], 0
call fcn.100ace20
cmp byte [0x1024ab98], 0
je 0x1010c4d1
push 0xffffffffffffffff
push 0x1d
lea eax, [esp + 0x28]
mov edx, 0x1024ab9c
push eax
push 0x100aea70
mov ecx, str.regionselect
call fcn.100aeaf0
add esp, 0x10
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10213bc0]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x1024c870]
cmp eax, dword [ecx + 4]
jle 0x1010c527
push 0x1024c870
call fcn.10177088
add esp, 4
cmp dword [0x1024c870], 0xffffffff
jne 0x1010c527
mov edx, str.B8_________B9_________0F_43
mov ecx, str.steamnetworkingsockets.dll
call fcn.10007a50
push 0x1024c870
mov eax, dword [eax + 1]
mov dword [0x1024c748], eax
call fcn.10177037
add esp, 4
cmp byte [0x1024ab98], 0
je 0x1010c586
mov ecx, dword [0x10213bfc]
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
jne 0x1010c57d
mov ecx, dword [0x10213bfc]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
jne 0x1010c57d
mov eax, dword [0x1024ab9c]
lea ecx, [esp + 0x98]
lea eax, [eax + eax*2]
lea eax, [ecx + eax*8]
mov ecx, dword [0x1024c748]
cmp ecx, eax
je 0x1010c5ba
cmp dword [eax + 0x14], 0xf
mov edx, dword [eax + 0x10]
jbe 0x1010c579
mov eax, dword [eax]
push edx
push eax
jmp 0x1010c5b5
cmp byte [0x1024ab98], 0
jne 0x1010c5ba
mov ecx, dword [0x10213bfc]
mov eax, dword [ecx]
mov eax, dword [eax + 0x6c]
call eax
test al, al
jne 0x1010c5ba
mov ecx, dword [0x10213bfc]
mov eax, dword [ecx]
mov eax, dword [eax + 0x68]
call eax
test al, al
jne 0x1010c5ba
mov ecx, dword [0x1024c748]
push 0
push 0x101e790e
call fcn.1000be40
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.practice
call fcn.100ab0e0
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 0x1010c61a
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0x14]
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
call fcn.1009a220
mov edx, 0x10249c92
mov ecx, str.jumpstats
call fcn.100ace20
cmp byte [0x10249c92], 0
je 0x1010c641
mov edx, 0x10249c90
mov ecx, str.show_fails
call fcn.100ace20
mov edx, 0x1024a0d5
mov ecx, str.practice
call fcn.100ace20
cmp byte [0x1024a0d5], 0
je 0x1010c711
push str.save_position
call fcn.100ab0e0
add esp, 4
mov edx, 0x1024a0e0
mov ecx, str.save_pos
push 0x102120a8
call fcn.1009b260
add esp, 4
push str.load_position
call fcn.100ab0e0
add esp, 4
mov edx, 0x1024a0c8
mov ecx, str.load_pos
push 0x102101f8
call fcn.1009b260
add esp, 4
push str.next_position
call fcn.100ab0e0
add esp, 4
mov edx, 0x1024a0b8
mov ecx, str.next_pos
push 0x102101f4
call fcn.1009b260
add esp, 4
push str.previous_position
call fcn.100ab0e0
add esp, 4
mov edx, 0x1024a0cc
mov ecx, str.prev_pos
push 0x10210204
call fcn.1009b260
add esp, 4
push str.undo_position
call fcn.100ab0e0
add esp, 4
mov edx, 0x1024a0f4
mov ecx, str.undo_pos
push 0x102101f0
call fcn.1009b260
add esp, 4
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push 0x102080e4
call fcn.100ab0e0
add esp, 4
call fcn.10099da0
mov edx, 0x1024a3b0
mov ecx, str.scaleform_hud
call fcn.100ace20
mov edx, 0x1024a0f1
mov ecx, str.spotify_music_display
call fcn.100ace20
mov edx, 0x1024a97b
mov ecx, str.engine_radar
call fcn.100ace20
mov edx, 0x1024a104
mov ecx, str.spectator_list
call fcn.100ace20
movss xmm0, dword [esp + 0xc]
subss xmm0, dword [0x102093c4]
movss xmm1, dword [0x10209580]
movss dword [esp + 0x14], xmm0
call fcn.1009a650
push 0xb0002e2
mov edx, 0x102101e4
mov ecx, str.spectators_list_clr_1
call fcn.100b5f80
movss xmm0, dword [esp + 0x10]
add esp, 4
subss xmm0, dword [0x10209400]
movss xmm1, dword [0x10209580]
call fcn.1009a650
push 0xb0002e2
mov edx, 0x102100d0
mov ecx, str.spectators_list_clr_2
call fcn.100b5f80
add esp, 4
cmp byte [0x1024a104], 0
je 0x1010c7ec
mov edx, 0x102101fc
mov ecx, str.show_targets
call fcn.100ace20
mov ecx, dword [0x1024aa4c]
call fcn.10099c80
push str.other
call fcn.100ab0e0
add esp, 4
call fcn.10099da0
mov edx, 0x1024a0da
mov ecx, str.mouse_fix
call fcn.100ace20
mov edx, 0x1024a255
mov ecx, str.pixelsurf_fix
call fcn.100ace20
mov edx, 0x1024aa01
mov ecx, 0x10208130
call fcn.100ace20
movss xmm1, dword [0x10209580]
movss xmm0, dword [esp + 0x14]
call fcn.1009a650
push 0xb0702e0
mov edx, 0x10211eb0
mov ecx, str.custom_console
call fcn.100b5f80
add esp, 4
mov edx, 0x1024a106
mov ecx, str.door_spam
call fcn.100ace20
cmp byte [0x1024a106], 0
je 0x1010c88f
push 0x10210200
mov edx, 0x1024a0c4
mov ecx, str.door_spam_key
call fcn.1009b260
add esp, 4
push 0
lea edx, [esp + 0x10]
mov dword [esp + 0x10], 0
mov ecx, str.unlock_hidden_cvars
mov dword [esp + 0x14], 0
call fcn.100ab900
add esp, 4
test al, al
je 0x1010c8f5
cmp byte [0x1024ab80], 0
jne 0x1010c8f5
mov eax, dword [0x10213bf8]
mov eax, dword [eax + 0x34]
mov eax, dword [eax]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x1010c8ee
mov eax, dword [ecx + 0x14]
test al, 2
je 0x1010c8dd
and eax, 0xfffffffd
mov dword [ecx + 0x14], eax
test al, 0x10
je 0x1010c8e7
and eax, 0xffffffef
mov dword [ecx + 0x14], eax
mov ecx, dword [ecx + 4]
test ecx, ecx
jne 0x1010c8d0
mov byte [0x1024ab80], 1
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 0x1010c938
movss xmm1, dword [0x10209580]
lea ecx, [esp + 0xc]
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.1009a220
call fcn.10099da0
mov edi, 0x1d
lea esi, [esp + 0x350]
nop dword [eax]
mov ecx, dword [esi - 4]
lea esi, [esi - 0x18]
dec edi
cmp ecx, 0xf
jbe 0x1010c983
mov eax, dword [esi]
inc ecx
cmp ecx, 0x1000
jb 0x1010c979
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1010c9af
mov eax, edx
push ecx
push eax
call fcn.10177006
add esp, 8
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
test edi, edi
jne 0x1010c950
call fcn.10093d10
call fcn.1009a8b0
pop edi
pop esi
add esp, 0x34c
jmp fcn.10099da0
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3