Function at 0x1006b3c0
Capabilities:
Accept command line arguments

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100b788f
mov eax, dword fs:[0]
push eax
mov eax, 0x180b0
call fcn.100b14f0
mov eax, dword [0x10110040]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x180b4], 0
call fcn.1006a240
push 0x101597f8
mov dword [ebp - 0x180bc], 0x101597f8
call fcn.1008b334
add esp, 4
test eax, eax
jne 0x1006d67a
mov eax, dword [0x10159824]
cmp eax, 0x7fffffff
je 0x1006d681
mov dword [ebp - 4], 0
cmp dword [0x1015f6cc], 0
jne 0x1006d652
call dword [sym.imp.KERNEL32.dll_GetCommandLineA]
sub esp, 0x18
mov dword [ebp - 0x18014], eax
mov ecx, esp
lea edx, [ebp - 0x18014]
push 0xf
push str.Command_line_
call fcn.100209f0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
push 0x1798
call fcn.10089661
mov esi, eax
mov dword [ebp - 0x180ac], esi
push 0x1798
push 0
push esi
mov byte [ebp - 4], 1
call fcn.1008e600
add esp, 0x10
mov ecx, esi
call fcn.10066f90
mov byte [ebp - 4], 0
lea edx, [ebp - 0x18014]
sub esp, 0x18
mov dword [sym.Redline.dll_class_VeriteLib__pLib], eax
mov ecx, esp
mov byte [eax + 0x160], 0
mov eax, dword [0x1016060c]
mov dword [ebp - 0x18014], eax
inc eax
push 0x13
push str.RInit_Session_ID_
mov dword [0x1016060c], eax
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
xorps xmm0, xmm0
mov dword [ebp - 0x18050], 0
movups xmmword [ebp - 0x18060], xmm0
mov dword [ebp - 0x1804c], 0xf
mov byte [ebp - 0x18060], 0
movups xmmword [ebp - 0x18078], xmm0
mov dword [ebp - 0x18068], 0
mov dword [ebp - 0x18064], 0xf
mov byte [ebp - 0x18078], 0
push 0x8000
lea eax, [ebp - 0x8010]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
push 0x8000
lea eax, [ebp - 0x18010]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
xorps xmm0, xmm0
mov dword [ebp - 0x18038], 0
movups xmmword [ebp - 0x18048], xmm0
mov dword [ebp - 0x18034], 0xf
mov byte [ebp - 0x18048], 0
sub esp, 0x18
mov byte [ebp - 4], 4
mov edx, esp
lea ecx, [ebp - 0x18010]
lea esi, [ecx + 2]
movups xmmword [edx], xmm0
mov dword [edx + 0x10], 0
mov dword [edx + 0x14], 0
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x1006b5a0
sub ecx, esi
lea eax, [ebp - 0x18010]
sar ecx, 1
push ecx
push eax
mov ecx, edx
call fcn.10020c50
mov edx, 0xfde9
lea ecx, [ebp - 0x18048]
call fcn.1007b3e0
add esp, 0x18
mov dword [ebp - 0x18018], 0
lea eax, [ebp - 0x18018]
push eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_IsWow64Process]
sub esp, 0x18
lea edx, [ebp - 0x18018]
mov ecx, esp
push 0x18
push str.Running_on_x64_SysWOW_
call fcn.1001d580
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
cmp dword [ebp - 0x18034], 0xf
lea edx, [ebp - 0x18048]
xorps xmm0, xmm0
cmova edx, dword [ebp - 0x18048]
sub esp, 0x18
mov esi, esp
mov ecx, edx
movups xmmword [esi], xmm0
mov dword [esi + 0x10], 0
lea edi, [ecx + 1]
mov dword [esi + 0x14], 0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x1006b646
sub ecx, edi
push ecx
push edx
mov ecx, esi
call fcn.10003ed0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
sub esp, 0x18
lea eax, [ebp - 0x18048]
mov ecx, esp
mov dword [ebp - 0x180ac], esp
lea esi, [ebp - 0x18060]
push eax
call fcn.100138d0
sub esp, 0x18
mov byte [ebp - 4], 5
mov ecx, esp
xorps xmm0, xmm0
push 0x42
movups xmmword [ecx], xmm0
push str.SoftwareMicrosoftWindows_NTCurrentVersionAppCompatFlagsLayers
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
mov ecx, esi
mov byte [ebp - 4], 4
call fcn.1004e9a0
add esp, 0x18
mov byte [ebp - 0x180ad], al
mov ecx, esp
lea edx, [ebp - 0x180ad]
push 7
push str.HKCU_
call fcn.100465a0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
cmp dword [ebp - 0x18018], 0
lea eax, [ebp - 0x18048]
lea esi, [ebp - 0x18078]
setne byte [ebp - 0x180ad]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x180ac], esp
push eax
call fcn.100138d0
sub esp, 0x18
mov byte [ebp - 4], 6
mov ecx, esp
xorps xmm0, xmm0
push 0x42
movups xmmword [ecx], xmm0
push str.SoftwareMicrosoftWindows_NTCurrentVersionAppCompatFlagsLayers
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
mov dl, byte [ebp - 0x180ad]
mov ecx, esi
mov byte [ebp - 4], 4
call fcn.1004ebb0
add esp, 0x18
mov byte [ebp - 0x180ad], al
mov ecx, esp
lea edx, [ebp - 0x180ad]
push 7
push str.HKLM_
call fcn.100465a0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
sub esp, 0x18
lea edx, [ebp - 0x18060]
mov ecx, esp
push 0x1b
push str.Per_user_compatibility__
call fcn.10034d60
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
sub esp, 0x18
cmp dword [ebp - 0x18068], 0
mov ecx, esp
jne 0x1006b7c4
xorps xmm0, xmm0
push 0x2a
movups xmmword [ecx], xmm0
push str.No_all_users_global_compatibility_override
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
jmp 0x1006b7d9
push 0x2b
push str.All_users_global_compatibility_override_
lea edx, [ebp - 0x18078]
call fcn.10034d60
add esp, 8
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov byte [ebp - 4], 3
mov ecx, dword [ebp - 0x18034]
cmp ecx, 0xf
jbe 0x1006b822
mov edx, dword [ebp - 0x18048]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b818
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d68e
push ecx
push edx
call fcn.100899b0
add esp, 8
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x18064]
mov dword [ebp - 0x18038], 0
mov dword [ebp - 0x18034], 0xf
mov byte [ebp - 0x18048], 0
cmp ecx, 0xf
jbe 0x1006b87b
mov edx, dword [ebp - 0x18078]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b871
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d68e
push ecx
push edx
call fcn.100899b0
add esp, 8
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x1804c]
mov dword [ebp - 0x18068], 0
mov dword [ebp - 0x18064], 0xf
mov byte [ebp - 0x18078], 0
cmp ecx, 0xf
jbe 0x1006b8d4
mov edx, dword [ebp - 0x18060]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006b8ca
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d68e
push ecx
push edx
call fcn.100899b0
add esp, 8
push str.SHcore.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
sub esp, 0x18
mov dword [0x1015f6dc], eax
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
test eax, eax
je 0x1006b930
push 0xe
push str.Loaded_library
call fcn.10003ed0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
push str.SetProcessDpiAwareness
push dword [0x1015f6dc]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1015f708], eax
jmp 0x1006b947
push 0x21
push str.Warning_could_not_load_SHcore.dll
call fcn.10003ed0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
sub esp, 0x18
mov dword [0x1015f6cc], 1
mov ecx, esp
xorps xmm0, xmm0
push 0
movups xmmword [ecx], xmm0
push 0x100e1aa4
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
mov ecx, 0x101600f8
call fcn.10084d10
mov eax, dword [sym.Redline.dll_class_LogFile__pLog]
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
mov esi, dword [eax + 4]
push 7
movups xmmword [ecx], xmm0
push str.EXEName
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
lea eax, [ebp - 0x18090]
mov ecx, esi
push eax
call fcn.1001e200
mov byte [ebp - 4], 7
cmp dword [ebp - 0x18080], 0
jne 0x1006ba04
mov eax, dword [sym.Redline.dll_class_LogFile__pLog]
sub esp, 0x18
mov ecx, esp
mov esi, dword [eax + 4]
push str.alias
call fcn.10003b90
lea eax, [ebp - 0x18060]
mov ecx, esi
push eax
call fcn.1001e200
push eax
lea ecx, [ebp - 0x18090]
call fcn.10008410
lea ecx, [ebp - 0x18060]
call fcn.10003b40
sub esp, 0x18
lea edx, [ebp - 0x18090]
mov ecx, esp
push 0x18
push str.Alternate_exe_name_is_
call fcn.10034d60
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
cmp dword [0x10159838], 0
je 0x1006ba42
push 0x10159828
lea ecx, [ebp - 0x18090]
call fcn.1001feb0
cmp dword [ebp - 0x18080], 0
je 0x1006ba64
lea eax, [ebp - 0x18090]
push eax
lea ecx, [ebp - 0x18078]
call fcn.100138d0
mov ecx, 1
jmp 0x1006ba75
lea eax, [ebp - 0x18060]
push eax
call fcn.10031320
mov ecx, 2
mov dword [ebp - 0x18020], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0x18030], xmm0
mov dword [ebp - 0x1801c], 0
movups xmm0, xmmword [eax]
movups xmmword [ebp - 0x18030], xmm0
movq xmm0, qword [eax + 0x10]
movq qword [ebp - 0x18020], xmm0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0xf
mov byte [eax], 0
mov dword [ebp - 4], 9
test cl, 2
je 0x1006bae1
and ecx, 0xfffffffd
mov dword [ebp - 0x18014], ecx
lea ecx, [ebp - 0x18060]
call fcn.10003b40
mov ecx, dword [ebp - 0x18014]
mov byte [ebp - 4], 0xa
test cl, 1
je 0x1006baf5
lea ecx, [ebp - 0x18078]
call fcn.10003b40
cmp dword [ebp - 0x1801c], 0xf
lea esi, [ebp - 0x18030]
mov edx, dword [ebp - 0x18030]
lea eax, [ebp - 0x18030]
cmova eax, edx
lea edi, [ebp - 0x18030]
cmova esi, edx
mov dword [ebp - 0x18018], eax
add esi, dword [ebp - 0x18020]
cmp dword [ebp - 0x1801c], 0xf
cmova edi, edx
cmp edi, esi
je 0x1006bb5a
sub dword [ebp - 0x18018], edi
nop word [eax + eax]
movzx eax, byte [edi]
push eax
call fcn.10095500
mov ecx, dword [ebp - 0x18018]
add esp, 4
mov byte [edi + ecx], al
inc edi
cmp edi, esi
jne 0x1006bb40
sub esp, 0x18
lea edx, [ebp - 0x18030]
mov ecx, esp
push 9
push str.Exe_is_
call fcn.10034d60
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp dword [ecx + 0x1764], 0
setne al
mov byte [ecx + 0x1a6], al
lea ecx, [ebp - 0x18030]
cmp dword [ebp - 0x1801c], 0xf
mov eax, dword [ebp - 0x18020]
cmova ecx, dword [ebp - 0x18030]
mov dword [ebp - 0x18018], ecx
cmp eax, 0xa
jb 0x1006bc50
add eax, 0xfffffff7
add eax, ecx
mov dword [ebp - 0x18014], eax
sub eax, ecx
push eax
push 0x71
push ecx
call fcn.1008ed50
mov edi, eax
add esp, 0xc
test edi, edi
je 0x1006bc50
nop dword [eax]
mov ecx, edi
mov edx, str.quake2.exe
mov esi, 6
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x1006bc01
add ecx, 4
add edx, 4
sub esi, 4
jae 0x1006bbf0
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x1006bc28
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x1006bc28
cmp esi, 0xfffffffe
je 0x1006bc24
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x1006bc28
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
jne 0x1006bc28
xor eax, eax
jmp 0x1006bc2d
sbb eax, eax
or eax, 1
test eax, eax
je 0x1006bd3f
mov eax, dword [ebp - 0x18014]
inc edi
sub eax, edi
push eax
push 0x71
push edi
call fcn.1008ed50
mov edi, eax
add esp, 0xc
test edi, edi
jne 0x1006bbe0
push ecx
push str.vh2.exe
lea ecx, [ebp - 0x18030]
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006bd9b
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
mov byte [eax + 0x8d], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
push str.vHexen2
mov byte [eax + 0x1ad], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b5], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3f81999a
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a2], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b1], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b3], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b4], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b7], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1bc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1dc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xd1c], 0x10000000
jmp 0x1006c3ad
sub edi, dword [ebp - 0x18018]
cmp edi, 0xffffffff
je 0x1006bc50
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b7], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ad], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1bc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1dc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e0], 1
jmp 0x1006ce69
mov edx, str.monster.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006bdc0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a4], 1
jmp 0x1006ce69
mov edx, str.gpl.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006be72
sub esp, 0x18
mov ecx, esp
push 0x100f3da4
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x8e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x152], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19a], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19e], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19f], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a1], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19b], 1
jmp 0x1006ce51
mov edx, str.offroad.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006bf66
sub esp, 0x18
mov ecx, esp
push str.SODA_Offroad
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x91], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x150], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x151], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x152], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x155], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x154], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x158], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 4
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ad], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b2], 0
jmp 0x1006ce51
mov edx, str.apacherr.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c024
sub esp, 0x18
mov ecx, esp
push str.Team_Apache
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x92], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d3], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x158], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x152], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x181], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x18e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a6], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a7], 1
jmp 0x1006ce69
mov edx, str.myth_tfl.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c094
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x93], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x158], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x152], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x162], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 1
jmp 0x1006ce69
mov edx, str.mdkred.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c103
sub esp, 0x18
mov ecx, esp
push 0x100f3de4
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14f], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x151], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x162], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x167], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x16d], 1
jmp 0x1006ce51
mov edx, str.windie.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c19e
sub esp, 0x18
mov ecx, esp
push str.WinDie
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
xor ecx, ecx
mov byte [eax + 0x90], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3ecccccd
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xd78], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov word [eax + 0xd7a], cx
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x15a], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a3], cl
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b9], 1
jmp 0x1006ce69
mov edx, str.mech2.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c1c3
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x94], 1
jmp 0x1006ce45
mov edx, str.mw2win.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
jne 0x1006ce39
mov edx, str.mw2tit.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
jne 0x1006ce39
mov edx, str.i76.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
jne 0x1006ce51
mov edx, str.nitro.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
jne 0x1006ce51
mov edx, str.f1red.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c2ab
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19b], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x170], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a9], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1aa], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x171], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x16e], 1
jmp 0x1006ce69
mov edx, str.scverite.exe
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c2da
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
mov byte [eax + 0x96], 1
push str.Sub_Culture:_Enabling_texture_coordinate_rounding
jmp 0x1006c3ad
mov edx, str.typing
lea ecx, [ebp - 0x18030]
call fcn.10020a40
test al, al
je 0x1006c2ff
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1a3], 0
jmp 0x1006ce69
push ecx
push str.rride
lea ecx, [ebp - 0x18030]
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c340
sub esp, 0x18
mov ecx, esp
push str.RRide_or_variant
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c3], 0
jmp 0x1006ce69
push ecx
push str.tdhdemo
lea ecx, [ebp - 0x18030]
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c38d
sub esp, 0x18
mov ecx, esp
push str.tdhdemo_or_variant
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c1], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c2], 1
jmp 0x1006ce69
push ecx
push 0x100f3ebc
lea ecx, [ebp - 0x18030]
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c3c2
sub esp, 0x18
mov ecx, esp
push str.R3_or_variant
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
jmp 0x1006ce69
cmp byte [sym.Redline.dll_dosMode], 0
je 0x1006ce69
sub esp, 0x18
mov ecx, esp
push str.Speedy3D_DOS_RReady_
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
push ecx
push str.cwsdpmi.exe
mov ecx, 0x10159828
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x150], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x152], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x200], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1df], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x98], 2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x158], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 4
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa25], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa24], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19e], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c4], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c5], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x162], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x151], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c6], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c7], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x168], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x169], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ef], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f1], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fa], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1cc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ca], 1
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c6d0
sub esp, 0x18
mov ecx, esp
push str.vQuake_1___Whoohoo_
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc48], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ad], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e8], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ca], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x169], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1dd], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x153], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x40400000
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 4
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x16d], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b0], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x215], 1
jmp 0x1006cdd2
push ecx
push str.tombren.exe
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006ccac
push ecx
push str.tomb.exe
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006ccac
push ecx
push str.rr.exe
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c758
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e6], 1
jmp 0x1006cdd2
push ecx
push str.cart
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006cb8b
push ecx
push str.indycar
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006cb8b
push ecx
push str.nr1999r
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006cb23
push ecx
push str.nasrend
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
jne 0x1006cb23
push ecx
push str.rebmoon
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c894
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc50], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x210], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x212], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3e800000
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 3
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f1], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1eb], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e8], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x20e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
jmp 0x1006cdd2
push ecx
push str.rwhip
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006c993
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc4b], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f5], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x169], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3f4ccccd
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 4
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x14e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ba], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x181], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1eb], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ed], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb95], 0xffffff
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f2], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x202], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x203], 1
jmp 0x1006cdd2
push ecx
push str.d2verite
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006ca95
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc4f], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f5], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x204], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x169], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ff], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x151], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x205], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19e], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa25], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa24], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x20a], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x20b], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x20c], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e8], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1cc], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x213], 0
jmp 0x1006cdd2
push ecx
push str.ef2000
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006cadf
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fa], 0
jmp 0x1006cdd2
push ecx
push str.spverite
mov ecx, 0x10159828
call fcn.1001fdb0
cmp eax, 0xffffffff
je 0x1006cdd2
sub esp, 0x18
mov ecx, esp
push str.Scorched_Planet
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc51], 1
jmp 0x1006cdd2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc4e], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xdc0], 0x800
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f5], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x19e], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x20f], 1
jmp 0x1006cdd2
sub esp, 0x18
mov ecx, esp
push str.Cart.exe
call fcn.10003b90
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
mov byte [eax + 0xc4c], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
push str.mirror
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3a83126f
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1eb], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x181], 0
mov eax, dword [sym.Redline.dll_class_LogFile__pLog]
mov esi, dword [eax + 4]
call fcn.10003b90
lea eax, [ebp - 0x18048]
mov ecx, esi
push eax
call fcn.1001e200
mov edx, 0x100f22e8
mov ecx, eax
call fcn.10020a40
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [ecx + 0xc52], al
lea ecx, [ebp - 0x18048]
call fcn.10003b40
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f2], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f3], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fa], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f4], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x201], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f5], 1
jmp 0x1006cdd2
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xc4d], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ad], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f5], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e4], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x169], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1eb], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b2], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f6], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb20], 0x3f81999a
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xb26], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0xb28], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fd], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fe], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ff], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x200], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f2], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1f3], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1c9], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x16d], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1b0], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e6], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ea], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1fc], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x318], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1cb], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1ce], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d1], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d2], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d6], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1e1], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1d4], 1
call fcn.10074b40
jmp 0x1006ce69
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x95], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x151], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa25], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0xa24], 0
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
push 0x13
lea edx, [edx + 0x1a6]
push str.RenderBufferLoad_
call fcn.100465a0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov edi, dword [0x1015fa04]
mov al, byte [ecx + 0x1a5]
mov byte [0x10158694], al
lea esi, [edi + 0x30]
mov eax, dword [ecx + 0x98]
push esi
mov dword [ebp - 0x18014], eax
call fcn.1008b334
add esp, 4
test eax, eax
jne 0x1006d693
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x1006d69a
mov eax, dword [ebp - 0x18014]
push esi
mov dword [edi + 0x60], eax
call fcn.1008b345
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
add esp, 4
cmp byte [edx + 0x15b], 0
je 0x1006cf01
mov ecx, 1
jmp 0x1006cf16
call fcn.1008d331
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov ecx, 0x40
cmp eax, ecx
cmovb ecx, eax
mov edi, 1
mov esi, edi
shl esi, cl
dec esi
mov dword [edx + 0x7c], esi
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [ecx + 0x350], eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [ecx + 0x354], eax
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [eax + 0x360], esi
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov eax, dword [ecx + 0x360]
mov dword [ecx + 0x35c], eax
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov eax, dword [edx + 0x360]
cmp eax, edi
lea ecx, [eax - 1]
cmovbe ecx, eax
mov dword [edx + 0x360], ecx
call fcn.1006b300
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [ecx + 0x9c], al
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [ecx + 0x8d], 0
jne 0x1006cfc6
cmp byte [ecx + 0x90], 0
jne 0x1006cfc6
cmp byte [ecx + 0x9c], 0
jne 0x1006cfc6
cmp byte [ecx + 0x15a], 0
jne 0x1006cfc6
cmp byte [ecx + 0x15b], 0
je 0x1006d183
call fcn.1008d331
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0xe
push str.Max_threads_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
lea eax, [ebp - 0x18018]
mov dword [ebp - 0x18014], 0
push eax
lea eax, [ebp - 0x18014]
mov dword [ebp - 0x18018], 0
push eax
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
push dword [eax + 0x354]
call dword [sym.imp.KERNEL32.dll_GetProcessAffinityMask]
sub esp, 0x18
lea eax, [ebp - 0x18018]
mov ecx, esp
lea edx, [ebp - 0x18014]
push eax
push 0x42
push str.Process_affinity_0:08X__0:0b__System_Affinity_1:08X__1:0b_
call fcn.1002cea0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 0xc
call fcn.100335a0
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
push 0x25
lea edx, [edx + 0x7c]
push str.Target_processor_mask_is_0:08X_0:
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
push dword [eax + 0x7c]
push dword [eax + 0x354]
call dword [sym.imp.KERNEL32.dll_SetProcessAffinityMask]
test eax, eax
jne 0x1006d0c6
call dword [sym.imp.KERNEL32.dll_GetLastError]
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x32
push str.Could_not_set_process_affinity_mask._Error_Code_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [eax + 0x15a], 0
je 0x1006d0d8
mov eax, edi
jmp 0x1006d0db
mov eax, dword [eax + 0x7c]
mov esi, dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call esi
push eax
call dword [sym.imp.KERNEL32.dll_SetThreadAffinityMask]
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x1b
push str.Previous_thread_affinity_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [eax + 0x15a], 0
je 0x1006d128
mov eax, edi
jmp 0x1006d12b
mov eax, dword [eax + 0x7c]
push eax
call esi
push eax
call dword [sym.imp.KERNEL32.dll_SetThreadAffinityMask]
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x1b
push str.Previous_thread_affinity_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [ecx + 0x15a], 0
je 0x1006d189
mov eax, dword [ecx + 0x7c]
cmp eax, 1
jbe 0x1006d189
dec eax
mov dword [ecx + 0x7c], eax
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
jmp 0x1006d189
mov esi, dword [sym.imp.KERNEL32.dll_GetCurrentThread]
cmp byte [ecx + 0x15b], 0
je 0x1006d223
push dword [ecx + 0x7c]
push dword [ecx + 0x354]
call dword [sym.imp.KERNEL32.dll_SetProcessAffinityMask]
test eax, eax
jne 0x1006d1da
call dword [sym.imp.KERNEL32.dll_GetLastError]
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x4d
push str.Entire_app_single_threaded_Could_not_set_process_affinity_mask._Error_Code_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
call fcn.1008d331
cmp eax, 0x40
mov ecx, 0x40
cmovb ecx, eax
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
shl edi, cl
sub esp, 0x18
dec edi
mov ecx, esp
mov dword [eax + 0x7c], edi
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
push 0x2e
push str.App_single_threaded__render_thread_affinity_
lea edx, [edx + 0x7c]
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [ecx + 0x15a], 0
je 0x1006d296
push 1
call esi
mov edi, dword [sym.imp.KERNEL32.dll_SetThreadAffinityMask]
push eax
call edi
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x37
push str.Main_thread_single_threaded_Previous_thread_affinity_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
push 1
call esi
push eax
call edi
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x37
push str.Main_thread_single_threaded_Previous_thread_affinity_
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
call fcn.1006e190
mov eax, dword [0x1015f6f8]
sub esp, 0x18
xorps xmm0, xmm0
mov cl, byte [eax]
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x828], cl
mov ecx, esp
mov eax, dword [0x1015f6d8]
push 7
push str.MaxVRAM
mov byte [eax], 1
mov eax, dword [sym.Redline.dll_class_LogFile__pLog]
mov esi, dword [eax + 4]
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10003ed0
lea eax, [ebp - 0x180a8]
mov ecx, esi
push eax
call fcn.1001e200
mov byte [ebp - 4], 0xb
cmp dword [ebp - 0x18098], 0
je 0x1006d345
lea ecx, [ebp - 0x180a8]
call fcn.10012960
push eax
call fcn.1009a602
add esp, 4
fstp qword [ebp - 0x180b8]
movsd xmm0, qword [ebp - 0x180b8]
call fcn.100082b0
mulsd xmm0, qword [0x10100eb8]
mulsd xmm0, qword [0x10100eb8]
call fcn.100b1960
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov dword [ecx + 0xd18], eax
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov ecx, dword [sym.Redline.dll_pAlloc]
push dword [eax + 0xd24]
push dword [eax + 0xd18]
call fcn.1003ced0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp dword [eax + 0xd18], 0x8000000
je 0x1006d393
cmp byte [eax + 0x8d], 0
je 0x1006d393
mov byte [eax + 0x1bd], 1
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov byte [eax + 0x1be], 0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov edi, dword [sym.Redline.dll_pAlloc]
mov eax, dword [eax + 0xd20]
mov dword [ebp - 0x180ac], eax
lea esi, [edi + 0x3c]
push esi
call fcn.1008b334
add esp, 4
test eax, eax
jne 0x1006d6a5
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x1006d6ac
mov eax, dword [ebp - 0x180ac]
push esi
mov dword [edi + 8], eax
call fcn.1008b345
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
add esp, 4
mov ecx, dword [sym.Redline.dll_class_Allocator__pMemAlloc]
push 0
push dword [eax + 0xd1c]
call fcn.1003ced0
mov ecx, dword [sym.Redline.dll_pAlloc]
call fcn.1003cd10
sub esp, 0x18
mov dword [ebp - 0x180ac], eax
mov ecx, esp
lea edx, [ebp - 0x180ac]
push 0x27
push str.Virtual_Rendition_VRAM_size_is__bytes
call fcn.10018cc0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [0x1015f708]
test eax, eax
je 0x1006d434
push 2
call eax
call fcn.1006a4b0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
xor cl, cl
inc dword [eax + 0xd28]
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
add eax, 0x4c0
xchg byte [eax], cl
lea eax, [ebp - 0x18060]
push eax
call fcn.10031320
cmp dword [eax + 0x14], 0xf
mov edx, dword [eax + 0x10]
jbe 0x1006d469
mov eax, dword [eax]
push 0xc
push str.monsterx.exe
mov ecx, eax
call fcn.10021c00
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
add esp, 8
mov byte [ecx + 0x82], al
mov ecx, dword [ebp - 0x1804c]
cmp ecx, 0xf
jbe 0x1006d4c0
mov edx, dword [ebp - 0x18060]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006d4b6
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d6b7
push ecx
push edx
call fcn.100899b0
add esp, 8
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
sub esp, 0x18
mov ecx, esp
push 0x1d
lea edx, [edx + 0x82]
push str.Clear_Primary_Depth_Buffer_
call fcn.100465a0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [sym.Redline.dll_class_VeriteLib__pLib]
cmp byte [eax + 0x1b7], 0
je 0x1006d506
cmp dword [eax + 0x348], 3
jne 0x1006d506
mov cl, 1
jmp 0x1006d508
xor cl, cl
sub esp, 0x18
mov byte [eax + 0x1b7], cl
mov edx, dword [sym.Redline.dll_class_VeriteLib__pLib]
mov ecx, esp
push 0x3b
lea edx, [edx + 0x1b7]
push str.Depth_buffer_capture__for_vQuake2_vHexenII_anti_aliasing.
call fcn.100465a0
mov ecx, dword [sym.Redline.dll_class_LogFile__pLog]
add esp, 8
call fcn.100335a0
mov eax, dword [sym.Redline.dll_pAlloc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x180ac], eax
lea eax, [ebp - 0x180ac]
push eax
call fcn.10076430
push 0xa
push str.RAM_Buffer
mov ecx, eax
call fcn.10020720
mov ecx, dword [sym.Redline.dll_class_VeriteLib__pLib]
lea ecx, [ecx + 0xe08]
call fcn.1006f400
mov ecx, dword [ebp - 0x18094]
cmp ecx, 0xf
jbe 0x1006d5ac
mov edx, dword [ebp - 0x180a8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006d5a2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d6bc
push ecx
push edx
call fcn.100899b0
add esp, 8
mov ecx, dword [ebp - 0x1801c]
mov dword [ebp - 0x18098], 0
mov dword [ebp - 0x18094], 0xf
mov byte [ebp - 0x180a8], 0
cmp ecx, 0xf
jbe 0x1006d601
mov edx, dword [ebp - 0x18030]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006d5f7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d6bc
push ecx
push edx
call fcn.100899b0
add esp, 8
mov ecx, dword [ebp - 0x1807c]
mov dword [ebp - 0x18020], 0
mov dword [ebp - 0x1801c], 0xf
mov byte [ebp - 0x18030], 0
cmp ecx, 0xf
jbe 0x1006d652
mov edx, dword [ebp - 0x18090]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1006d648
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1006d6bc
push ecx
push edx
call fcn.100899b0
add esp, 8
push 0x101597f8
call fcn.1008b345
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10089573
mov esp, ebp
pop ebp
ret
push 5
call fcn.1008b2ff
dec eax
push 6
mov dword [0x10159824], eax
call fcn.1008b2ff
call fcn.1009211e
push 5
call fcn.1008b2ff
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.1008b2ff
push 5
call fcn.1008b2ff
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.1008b2ff
call fcn.1009211e
call fcn.1009211e
int3