Function at 0x10015bf0
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100dab58
mov eax, dword fs:[0]
push eax
sub esp, 0x168
mov eax, dword [0x1010502c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0
push str.left4dead2materials_temp
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temp_ref20.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 0
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temp_ref200.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 1
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temp_ref21.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___vgui_white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 2
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempcyan.vmt
call fcn.10048070
mov dword [ebp - 4], 3
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temp_red.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 4
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempmodels.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 5
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temp_bufferx.vmt
call fcn.10048070
push str._VertexLitGeneric___n_t____basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 6
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temppink.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n_t_t
push eax
mov dword [ebp - 4], 7
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgrayls.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 8
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgrayls2.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 9
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgrayls22.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 0xa
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgrayls222.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 0xb
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempupdatels.vmt
call fcn.10048070
push str._VertexLitGeneric____n________basetexture___cable_cablenormalmap__n_t____envmap___cubemaps_urban_cube01__n_t____envmaptint____1_1_1___n_t____envmapfresnel___1__n_t____envmapfresnelminmaxexp____0_1_2___t_n
push eax
mov dword [ebp - 4], 0xc
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempupdatels0.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___tools_toolswhite__t_n
push eax
mov dword [ebp - 4], 0xd
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempupdatels3.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 0xe
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempupdatels4.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 0xf
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempupdatels5.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___white__n________selfillumtint____1_1_1___t_n
push eax
mov dword [ebp - 4], 0x10
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgbx.vmt
call fcn.10048070
push str._BlurFilterX___n________KERNEL___1__n________bloomamount___1__n________basetexture____rt_SmallFB0__n________ignorez___1__n________noToolTexture___1__t_n
push eax
mov dword [ebp - 4], 0x11
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgby.vmt
call fcn.10048070
push str._BlurFilterY___n________KERNEL___1__n________basetexture____rt_SmallFB1__n________ignorez___1__n_________noToolTexture___1__t_n
push eax
mov dword [ebp - 4], 0x12
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgc.vmt
call fcn.10048070
push str._UnlitGeneric___n________basetexture___white__n________ignorez___1__n________model___1__n________linearwrite___1__t_n
push eax
mov dword [ebp - 4], 0x13
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgr3d.vmt
call fcn.10048070
push str._VertexLitGeneric___n________additive___1__n________envmap___engine_eye_reflection_cubemap__n________envmaptint____255_0_0___n________envmapfresnel___1__n________envmapfresnelminmaxexp____0_255_18___n_t____alpha___0.8__t_n
push eax
mov dword [ebp - 4], 0x14
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgds.vmt
call fcn.10048070
push str._Downsample_nohdr_____L4D_bloom_mode_bloomtype__check_this_n________bloomtintenable___0__n________bloomtype___0___n________bloomsaturation___5___n________bloomexp___5___n________basetexture____rt_FullFrameFB__n________ignorez___1__n________noToolTexture___1__t_n
push eax
mov dword [ebp - 4], 0x15
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_temph2s.vmt
call fcn.10048070
push str._screenspace_general___n________PIXSHADER___haloadd_ps20__n________ALPHA_BLEND_COLOR_OVERLAY___1__n________basetexture____rt_SmallFB0__n________ignorez___1__n________linearread_basetexture___1__n________linearwrite___1__t_n
push eax
mov dword [ebp - 4], 0x16
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0xc0]
push str.left4dead2materials_tempgehi.vmt
call fcn.10048070
push str._unlitworld_screensample___n_t____basetexture____rt_fullscreen__n_t____additive___1__n_t____writez___0__t_n_t
push eax
mov dword [ebp - 4], 0x17
call fcn.100487e0
mov dword [ebp - 4], 0xffffffff
add esp, 8
mov eax, dword [ebp - 0xc0]
mov eax, dword [eax + 4]
mov dword [ebp + eax - 0xc0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0xc0]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0xc4], eax
lea ecx, [ebp - 0xbc]
call fcn.10047f90
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
sub esp, 0xc
lea ecx, [ebp - 0x170]
push str.left4dead2materials_temp_special.vmt
call fcn.10048070
push str._VertexLitGeneric___n________basetexture___particle_bendibeam__n_t____selfillumtint____1_1_1___n_t______envmap___engine_eye_reflection_cubemap__n_t______envmapmask___particle_bendibeam__n_t______envmapmaskframe___60__n_t______envindex___1__n_t___proxies__n________n_t___t_texturescroll__n___________n_______________texturescrollvar____basetexturetransform__n_______________texturescrollvar____envmapmask__n_______________texturescrollrate___0.2__n_______________texturescrollangle___180__n___________n_t______t_n_t_t
push eax
mov dword [ebp - 4], 0x18
call fcn.100487e0
mov eax, dword [ebp - 0x170]
add esp, 8
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x170]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x174], eax
lea ecx, [ebp - 0x16c]
call fcn.10047f90
lea ecx, [ebp - 0x168]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void_]
lea ecx, [ebp - 0x108]
call dword [sym.imp.MSVCP140.dll_public_virtual:_void___thiscall_std::basic_ios_char__struct_std::char_traits_char__::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret