Function at 0x10005c90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1008be82
mov eax, dword fs:[0]
push eax
push ebx
mov eax, 0x87838
call fcn.1008b390
push esi
push edi
mov eax, dword [0x100a4040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp - 0x34]
xorps xmm0, xmm0
push 0
sub esp, 0x18
mov dword [ebp - 0x34], eax
mov ecx, esp
mov dword [ebp - 0x34], 0x100bf700
push 0xd
movups xmmword [ecx], xmm0
push str.attacheffects
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf700
call fcn.1000b540
mov dword [ebp - 4], 0
movaps xmm0, xmmword [0x1009a430]
mov eax, dword [0x10092224]
movups xmmword [ebp - 0x335b8], xmm0
mov dword [ebp - 0x33558], eax
movaps xmm0, xmmword [0x1009ac40]
mov al, byte [0x10092228]
movups xmmword [ebp - 0x33590], xmm0
push 0xeb
movaps xmm0, xmmword [0x1009a400]
movups xmmword [ebp - 0x33580], xmm0
mov byte [ebp - 0x33554], al
lea eax, [ebp - 0x33553]
movups xmm0, xmmword [str.sprites_physbeam.vmt]
push 0
push eax
mov dword [ebp - 0x14], 0x100bf724
mov dword [ebp - 0x335a8], 0x40a00000
mov dword [ebp - 0x335a4], 0x3f800000
mov dword [ebp - 0x335a0], 1
mov byte [ebp - 0x3359c], 0
mov dword [ebp - 0x33598], 0
mov dword [ebp - 0x33594], 0
mov dword [ebp - 0x33570], 0x3f400000
mov dword [ebp - 0x3356c], 3
movups xmmword [ebp - 0x33568], xmm0
call sub.VCRUNTIME140.dll_memset
movaps xmm0, xmmword [0x1009a940]
lea ecx, [ebp - 0x30]
add esp, 0xc
mov dword [ebp - 0x33458], 0x43fa0000
movups xmmword [ebp - 0x33468], xmm0
mov dword [ebp - 0x33454], 1
xorps xmm0, xmm0
mov dword [ebp - 0x33450], 1
push 7
push str.effects
mov dword [ebp - 0x3344c], 0
movups xmmword [ebp - 0x30], xmm0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.1000bcd0
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 1
push eax
mov ecx, 0x100bf724
call fcn.1000b8c0
mov dword [0x100bf73c], 0
mov dword [0x100bf740], 0
push 0x17c
mov byte [ebp - 4], 3
call fcn.1008a161
mov edx, eax
xorps xmm0, xmm0
mov dword [ebp - 0x14], edx
add esp, 4
movq qword [edx], xmm0
lea eax, [edx + 0xc]
mov dword [edx + 8], 0
mov dword [edx + 4], 1
mov dword [edx + 8], 1
mov dword [edx], vtable.std::_Ref_count_obj2_class_Effects_.0
mov ecx, 0x5c
lea esi, [ebp - 0x335b8]
mov edi, eax
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x100bf740]
or edi, 0xffffffff
mov dword [0x100bf73c], eax
mov dword [0x100bf740], edx
test esi, esi
je 0x10005ed0
mov eax, edi
lock xadd dword [esi + 4], eax
jne 0x10005ed0
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
mov eax, edi
lock xadd dword [esi + 8], eax
jne 0x10005ed0
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x1c]
mov dword [0x100bf744], 0x170
cmp ecx, 0xf
jbe 0x10005f14
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10005f0a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10005f0a
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1008a5c0
add esp, 8
push 0
sub esp, 0x18
mov byte [ebp - 4], 4
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.beamtrace
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf748
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 5
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.beamtype
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf76c
call fcn.1000b420
sub esp, 0x10
mov byte [ebp - 4], 6
movaps xmm0, xmmword [0x1009aaa0]
mov eax, esp
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
push 9
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
push str.beamcolor
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf790
call fcn.1000b300
sub esp, 0x18
mov byte [ebp - 4], 7
mov ecx, esp
xorps xmm0, xmm0
push 0x18
movups xmmword [ecx], xmm0
push str.sprites_purplelaser1.vmt
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x140]
call fcn.10003060
sub esp, 0x100
mov esi, eax
mov edi, esp
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 8
movups xmmword [ecx], xmm0
push str.beampath
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf7b4
call fcn.1000b1e0
sub esp, 0x18
mov byte [ebp - 4], 8
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push 8
push str.beamlife
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100bf7d8
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 9
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.beamwidth
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a200]
mov ecx, 0x100bf7fc
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xa
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.beamendwidth
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a200]
mov ecx, 0x100bf820
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.beamhaloscale
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bf844
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xc
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.beamfadelength
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a160]
mov ecx, 0x100bf868
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xd
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.beamamplitude
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a24c]
mov ecx, 0x100bf88c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xe
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.beamstartframe
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bf8b0
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.beamspeed
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a160]
mov ecx, 0x100bf8d4
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x10
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.beamframerate
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100bf8f8
call fcn.1000b0c0
push 2
sub esp, 0x18
mov byte [ebp - 4], 0x11
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.beamsegments
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf91c
call fcn.1000b420
push 0x8300
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.beamflags
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf940
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.hitsound
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf964
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x14
mov ecx, esp
xorps xmm0, xmm0
push 0x11
movups xmmword [ecx], xmm0
push str.hitsound_crit.wav
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x140]
call fcn.10003060
sub esp, 0x100
mov esi, eax
mov edi, esp
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.hspath
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf988
call fcn.1000b1e0
sub esp, 0x18
mov byte [ebp - 4], 0x15
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.hitsound_cod.wav
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x33548]
call fcn.10003060
sub esp, 0x100
mov esi, eax
mov edi, esp
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.obpath
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf9ac
call fcn.1000b1e0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x16
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.hitmarker
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bf9d0
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.flashlightON
call fcn.1000bcd0
mov ecx, 0x100bf9f4
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0x11
movups xmmword [ecx], xmm0
push str.flashlightShadows
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfa18
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x19
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.flashlightFOV
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a2a0]
mov ecx, 0x100bfa3c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x1a
mov ecx, esp
xorps xmm0, xmm0
push 0x15
movups xmmword [ecx], xmm0
push str.flashlightLinearAtten
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a344]
mov ecx, 0x100bfa60
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.flashlightFarZ
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a344]
mov ecx, 0x100bfa84
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x1c
mov ecx, esp
xorps xmm0, xmm0
push 0x15
movups xmmword [ecx], xmm0
push str.effects_flashlight001
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x33548]
call fcn.10003060
sub esp, 0x100
mov ecx, 0x40
mov edi, esp
mov esi, eax
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0x11
movups xmmword [ecx], xmm0
push str.flashlightTexture
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfaa8
call fcn.1000b1e0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x1d
mov ecx, esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str.nvgsON
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfacc
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x1e
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.fogactive
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfaf0
call fcn.1000b540
mov byte [ebp - 4], 0x1f
sub esp, 0x10
mov eax, esp
mov dword [ebp - 0x1c], 0x3f800000
sub esp, 0x18
mov dword [ebp - 0x28], 0
mov ecx, esp
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
movups xmm0, xmmword [ebp - 0x28]
push 8
push str.fogcolor
movups xmmword [eax], xmm0
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfb14
call fcn.1000b300
sub esp, 0x18
mov byte [ebp - 4], 0x20
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.fogdensity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bfb38
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.fogstart
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bfb5c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x22
mov ecx, esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str.fogend
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bfb80
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x23
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.tonemapscale
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100bfba4
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x24
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.skyboxactive
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfbc8
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x25
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.sky_day02_05
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x33548]
call fcn.10003060
sub esp, 0x100
mov esi, eax
mov edi, esp
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.skyboxtemp
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfbec
call fcn.1000b1e0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.weatheractive
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfc10
call fcn.1000b540
push 1
sub esp, 0x18
mov byte [ebp - 4], 0x27
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.weathertype
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfc34
call fcn.1000b420
sub esp, 0x18
mov byte [ebp - 4], 0x28
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.windspeed
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100bfc58
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x29
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.rainalpha
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a168]
mov ecx, 0x100bfc7c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x2a
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.rainlength
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a148]
mov ecx, 0x100bfca0
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x2b
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.rainwidth
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a174]
mov ecx, 0x100bfcc4
call fcn.1000b0c0
mov byte [ebp - 4], 0x2c
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0xb
push str.rainsidevel
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a2e0]
mov ecx, 0x100bfce8
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x2d
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.rainradius
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a34c]
mov ecx, 0x100bfd0c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x2e
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.rainspeed
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a32c]
mov ecx, 0x100bfd30
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x2f
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.worldcoloractive
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfd54
call fcn.1000b540
mov byte [ebp - 4], 0x30
sub esp, 0x10
mov eax, esp
mov dword [ebp - 0x1c], 0x3f800000
sub esp, 0x18
mov dword [ebp - 0x28], 0x3f800000
mov ecx, esp
mov dword [ebp - 0x24], 0x3f800000
mov dword [ebp - 0x20], 0x3f800000
movups xmm0, xmmword [ebp - 0x28]
push 0xa
push str.worldcolor
movups xmmword [eax], xmm0
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfd78
call fcn.1000b300
mov byte [ebp - 4], 0x31
sub esp, 0x10
mov dword [ebp - 0x1c], 0x3f800000
mov dword [ebp - 0x28], 0x3f800000
mov dword [ebp - 0x24], 0x3f800000
mov dword [ebp - 0x20], 0x3f800000
movups xmm0, xmmword [ebp - 0x28]
mov eax, esp
sub esp, 0x18
mov ecx, esp
movups xmmword [eax], xmm0
push 0xf
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
push str.staticpropcolor
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfd9c
call fcn.1000b300
mov byte [ebp - 4], 0x32
sub esp, 0x10
mov eax, esp
mov dword [ebp - 0x1c], 0x3f800000
sub esp, 0x18
mov dword [ebp - 0x28], 0x3f800000
mov ecx, esp
mov dword [ebp - 0x24], 0x3f800000
mov dword [ebp - 0x20], 0x3f800000
movups xmm0, xmmword [ebp - 0x28]
push 0xa
push str.modelcolor
movups xmmword [eax], xmm0
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfdc0
call fcn.1000b300
mov byte [ebp - 4], 0x33
sub esp, 0x10
mov eax, esp
mov dword [ebp - 0x1c], 0x3f800000
sub esp, 0x18
mov dword [ebp - 0x28], 0x3f800000
mov ecx, esp
mov dword [ebp - 0x24], 0x3f800000
mov dword [ebp - 0x20], 0x3f800000
movups xmm0, xmmword [ebp - 0x28]
push 0xd
push str.smokeskycolor
movups xmmword [eax], xmm0
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfde4
call fcn.1000b300
lea ecx, [ebp - 0x87848]
mov byte [ebp - 4], 0x34
call fcn.100053e0
mov esi, eax
mov eax, 0x54404
call fcn.1008b390
mov edi, esp
mov ecx, 0x15101
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 6
movups xmmword [ecx], xmm0
push str.models
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfe08
call fcn.1000af90
push 0
mov byte [ebp - 4], 0x35
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 0xf
push str.soundhook_count
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfe2c
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x36
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.entityloop_count
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfe50
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x37
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.playerloop_count
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfe74
call fcn.1000b420
lea ecx, [ebp - 0xd140]
mov byte [ebp - 4], 0x38
call fcn.10003f80
mov esi, eax
mov eax, 0xd104
call fcn.1008b390
mov edi, esp
mov ecx, 0x3441
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 9
movups xmmword [ecx], xmm0
push str.materials
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfe98
call fcn.1000ae70
lea ecx, [ebp - 0x38e70]
mov byte [ebp - 4], 0x39
call fcn.10004850
mov esi, eax
mov eax, 0x5a2c
call fcn.1008b390
mov edi, esp
mov ecx, 0x168b
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xe
movups xmmword [ecx], xmm0
push str.customtextures
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfebc
call fcn.1000ad50
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x3a
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.dme_gettextures
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bfee0
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x3b
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.dmeloop_count
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bff04
call fcn.1000b420
lea ecx, [ebp - 0x33440]
mov byte [ebp - 4], 0x3c
call fcn.10003590
mov esi, eax
mov eax, 0x33404
call fcn.1008b390
mov edi, esp
mov ecx, 0xcd01
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.weapons
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bff28
call fcn.1000ac30
sub esp, 0x18
mov byte [ebp - 4], 0x3d
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.Your_name
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x33848]
call fcn.10003060
sub esp, 0x400
mov esi, eax
mov edi, esp
mov ecx, pe_nt_image_headers32
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.playername
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bff4c
call fcn.1000ab10
sub esp, 0x18
mov byte [ebp - 4], 0x3e
mov ecx, esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str.Your_clantag
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x440]
call fcn.10003060
sub esp, 0x400
mov esi, eax
mov edi, esp
mov ecx, pe_nt_image_headers32
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xa
movups xmmword [ecx], xmm0
push str.playerclan
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bff70
call fcn.1000ab10
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x3f
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.discmsg_active
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bff94
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x40
mov ecx, esp
xorps xmm0, xmm0
push 0x18
movups xmmword [ecx], xmm0
push str.SFUI_QMM_ERROR_VacBanned
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
lea ecx, [ebp - 0x33848]
call fcn.10003060
sub esp, 0x400
mov esi, eax
mov edi, esp
mov ecx, pe_nt_image_headers32
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 7
movups xmmword [ecx], xmm0
push str.discmsg
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bffb8
call fcn.1000ab10
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x41
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.profile_active
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100bffdc
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x42
mov ecx, esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str.prime
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0000
call fcn.1000b540
mov byte [ebp - 4], 0x43
lea esi, [ebp - 0x268]
mov dword [ebp - 0x14], 0x100c0024
mov edi, 3
nop
push 0xff
lea eax, [esi - 0xff]
mov byte [esi - 0x100], 0
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov dword [esi], 0
mov dword [esi + 4], 0
lea esi, [esi + 0x10c]
mov dword [esi - 0x104], 0
sub edi, 1
jne 0x10006fe0
push str.Competitive_MM
lea ecx, [ebp - 0x33550]
mov dword [ebp - 0x44], edi
call fcn.10003d40
mov esi, eax
lea edi, [ebp - 0x368]
mov ecx, 0x43
rep movsd dword es:[edi], dword [esi]
push str.Wingman
lea ecx, [ebp - 0x33550]
call fcn.10003d40
mov esi, eax
lea edi, [ebp - 0x25c]
mov ecx, 0x43
rep movsd dword es:[edi], dword [esi]
push str.Danger_Zone
lea ecx, [ebp - 0x33550]
call fcn.10003d40
mov esi, eax
mov dword [ebp - 0x20], 0
mov ecx, 0x43
mov dword [ebp - 0x1c], 0
lea edi, [ebp - 0x150]
xorps xmm0, xmm0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0xca
lea esi, [ebp - 0x368]
lea edi, [ebp - 0x33770]
rep movsd dword es:[edi], dword [esi]
push 5
push str.rankz
lea ecx, [ebp - 0x30]
movups xmmword [ebp - 0x30], xmm0
call fcn.1000bcd0
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x44
push eax
mov ecx, 0x100c0024
call fcn.1000b8c0
mov dword [0x100c003c], 0
mov dword [0x100c0040], 0
push 0x334
mov byte [ebp - 4], 0x46
call fcn.1008a161
mov edx, eax
lea esi, [ebp - 0x33770]
mov dword [ebp - 0x14], edx
xorps xmm0, xmm0
mov ecx, 0xca
add esp, 4
movq qword [edx], xmm0
lea eax, [edx + 0xc]
mov dword [edx + 8], 0
mov edi, eax
mov dword [edx + 4], 1
mov dword [edx + 8], 1
mov dword [edx], vtable.std::_Ref_count_obj2_class_Rankz_.0
rep movsd dword es:[edi], dword [esi]
mov esi, dword [0x100c0040]
mov dword [0x100c003c], eax
mov dword [0x100c0040], edx
test esi, esi
je 0x1000715c
or edi, 0xffffffff
mov eax, edi
lock xadd dword [esi + 4], eax
jne 0x1000715c
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
lock xadd dword [esi + 8], edi
dec edi
jne 0x1000715c
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov byte [ebp - 4], 0x43
mov ecx, dword [ebp - 0x1c]
mov dword [0x100c0044], 0x328
cmp ecx, 0xf
jbe 0x100071a0
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10007196
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10007196
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.1008a5c0
add esp, 8
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x47
mov ecx, esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str.level
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0048
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x48
mov ecx, esp
xorps xmm0, xmm0
push 2
movups xmmword [ecx], xmm0
push 0x10092654
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c006c
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x49
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.comleader
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0090
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4a
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.comteacher
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c00b4
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4b
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.comfriendly
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c00d8
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4c
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.fakescore
call fcn.1000bcd0
mov ecx, 0x100c00fc
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4d
mov ecx, esp
xorps xmm0, xmm0
push 4
movups xmmword [ecx], xmm0
push str.MVPs
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0120
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4e
mov ecx, esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str.score
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0144
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x4f
mov ecx, esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str.kills
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0168
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x50
mov ecx, esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str.assists
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c018c
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x51
mov ecx, esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str.deaths
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c01b0
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x52
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
push 6
push str.vacban
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c01d4
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x53
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.banreason
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c01f8
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x54
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.banduration
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c021c
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x55
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.votereveal
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0240
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x56
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.postproc
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0264
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x57
mov ecx, esp
xorps xmm0, xmm0
push 3
movups xmmword [ecx], xmm0
push 0x100926e8
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a2c8]
mov ecx, 0x100c0288
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x58
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.viewmodel_fov
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a2b0]
mov ecx, 0x100c02ac
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x59
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.viewmodel_x
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100c02d0
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x5a
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.viewmodel_y
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100c02f4
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x5b
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.viewmodel_z
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a38c]
mov ecx, 0x100c0318
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x5c
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.viewmodel_ang_x
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100c033c
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x5d
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.viewmodel_ang_y
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100c0360
call fcn.1000b0c0
mov byte [ebp - 4], 0x5e
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xf
movups xmmword [ecx], xmm0
push str.viewmodel_ang_z
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100c0384
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x5f
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.lefthand
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c03a8
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x60
mov ecx, esp
xorps xmm0, xmm0
push 0x10
movups xmmword [ecx], xmm0
push str.viewmodel_moving
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c03cc
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x61
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.aspectratio
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
xorps xmm2, xmm2
mov ecx, 0x100c03f0
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x62
mov ecx, esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str.shadows
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0414
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x63
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str.ragdollgravity
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a32c]
mov ecx, 0x100c0438
call fcn.1000b0c0
sub esp, 0x18
mov byte [ebp - 4], 0x64
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.ragdolltime
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
movss xmm2, dword [0x1009a1b4]
mov ecx, 0x100c045c
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x65
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.fullbright
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0480
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x66
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.drawgray
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c04a4
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x67
mov ecx, esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str.showlowresimage
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c04c8
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x68
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.bunnyhop
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c04ec
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x69
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
push str.autostrafe
call fcn.1000bcd0
mov ecx, 0x100c0510
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6a
mov ecx, esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str.slidewalk
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0534
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6b
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.fastduck
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0558
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6c
mov ecx, esp
xorps xmm0, xmm0
push 0xd
movups xmmword [ecx], xmm0
push str.changing_name
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c057c
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6d
mov ecx, esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str.c4timer
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c05a0
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6e
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.edgejump
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c05c4
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x6f
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
push 8
push str.speclist
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c05e8
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x70
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str.debugstuff
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c060c
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x71
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.faststop
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0630
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x72
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str.moneyreveal
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0654
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x73
mov ecx, esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str.predict
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0678
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x74
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str.blockbot
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c069c
call fcn.1000b540
push 0
mov byte [ebp - 4], 0x75
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
push 7
push str.antiafk
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c06c0
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x76
mov ecx, esp
xorps xmm0, xmm0
push 3
movups xmmword [ecx], xmm0
push 0x10092868
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c06e4
call fcn.1000b540
lea ecx, [ebp - 0x37c48]
mov byte [ebp - 4], 0x77
call fcn.10003150
mov esi, eax
mov eax, 0x4804
call fcn.1008b390
mov edi, esp
mov ecx, 0x1201
rep movsd dword es:[edi], dword [esi]
sub esp, 0x18
xorps xmm0, xmm0
mov ecx, esp
push 0xb
movups xmmword [ecx], xmm0
push str.glowObjects
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000bcd0
mov ecx, 0x100c0708
call fcn.1000a9c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x78
mov ecx, esp
push str.overhead
call fcn.1000b880
mov ecx, 0x100c072c
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x79
mov ecx, esp
push str.flashalpha
call fcn.1000b880
movss xmm2, dword [0x1009a300]
mov ecx, 0x100c0750
call fcn.1000b0c0
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7a
mov ecx, esp
push str.wfsmoke
call fcn.1000b880
mov ecx, 0x100c0774
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7b
mov ecx, esp
push str.fakelag
call fcn.1000b880
mov ecx, 0x100c0798
call fcn.1000b420
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7c
mov ecx, esp
push str.backtrack
call fcn.1000b880
mov ecx, 0x100c07bc
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7d
mov ecx, esp
push str.pingspike
call fcn.1000b880
mov ecx, 0x100c07e0
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7e
mov ecx, esp
push str.nochokelimit
call fcn.1000b880
mov ecx, 0x100c0804
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x7f
mov ecx, esp
push str.aimbot
call fcn.1000b880
mov ecx, 0x100c0828
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x80
mov ecx, esp
push str.silentaim
call fcn.1000b880
mov ecx, 0x100c084c
call fcn.1000b540
push 0
sub esp, 0x18
mov byte [ebp - 4], 0x81
mov ecx, esp
push str.aimbotautoshoot
call fcn.1000b880
mov ecx, 0x100c0870
call fcn.1000b540
sub esp, 0x18
mov byte [ebp - 4], 0x82
mov ecx, esp
push str.aimbotfov
call fcn.1000b880
xorps xmm2, xmm2
mov ecx, 0x100c0894
call fcn.1000b0c0
mov eax, 0x100bf700
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret