Function at 0x10927cc0
Capabilities:
Get memory capacity

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1092b320
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xd08
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], 0
wait
mov esi, 0x7fffffff
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], esi
xor edi, edi
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0xe8], 0x20
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.kernel32.dll_GlobalMemoryStatus]
mov eax, dword [ebp - 0xe0]
shr eax, 0x14
mov dword [ebp - 0x78], eax
push eax
push 0x10936628
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 0xc
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.DSETUP.dll_DirectXSetupGetVersion]
test eax, eax
je 0x10927e45
mov esi, dword [ebp - 0x30]
call dword [sym.imp.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_]
mov dword [eax + 0x5c], esi
mov esi, dword [ebp - 0x34]
call dword [sym.imp.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_]
mov dword [eax + 0x60], esi
movzx eax, word [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0x30]
movzx eax, cx
push eax
shr ecx, 0x10
push ecx
push 0x1093665c
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 0x14
mov ecx, dword [ebp - 0x30]
mov eax, ecx
shr eax, 0x10
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm0, xmmword [0x10937278]
jb 0x10927dc2
movzx eax, cx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm0, xmmword [0x10937280]
jb 0x10927dc2
mov eax, 0x387
cmp word [ebp - 0x34], ax
ja 0x10927e42
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0x109364b8
push dword [sym.imp.Core.dll_int_GLanguageType]
push 0x109364dc
push 0x109364f0
call dword [eax + 8]
mov eax, dword [sym.imp.Core.dll_int_GLanguageType]
mov eax, dword [eax]
test eax, eax
jne 0x10927df5
push 0x10936698
jmp 0x10927dfa
push 0x109366d8
push 0x10932ca4
lea eax, [ebp - 0x8c8]
push eax
call dword [sym.imp.Core.dll_int___cdecl_appSprintf_wchar_t___wchar_t_const__]
add esp, 0xc
push 0
push 0x10936794
lea eax, [ebp - 0x8c8]
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
mov eax, dword [sym.imp.Core.dll_int_GIsRequestingExit]
mov dword [eax], 1
wait
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov esi, dword [ebp - 0x14]
mov byte [ebp - 4], 1
wait
mov edx, 0x130
lea ecx, [ebp - 0x218]
call fcn.109056d0
push 0
lea eax, [ebp - 0x28]
push eax
push 0
call dword [sym.imp.DDRAW.dll_DirectDrawCreate]
test eax, eax
jns 0x10927e84
push 0x109367b0
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 8
jmp 0x10927f7f
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
lea edx, [ebp - 0x1c]
push edx
push 0x1092c8d0
push eax
call dword [ecx]
test eax, eax
jns 0x10927eb1
push 0x10936820
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 8
jmp 0x10927f76
mov edx, 0x10
lea ecx, [ebp - 0x5c]
call fcn.109056d0
mov dword [ebp - 0x5c], 0x10007000
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
lea edx, [ebp - 0x2c]
push edx
lea edx, [ebp - 0x20]
push edx
lea edx, [ebp - 0x5c]
push edx
push eax
call dword [ecx + 0x5c]
mov eax, dword [ebp - 0x20]
test eax, eax
je 0x10927ef3
mov esi, eax
mov ecx, 0x7fffffff
cmp eax, ecx
cmovae esi, ecx
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], esi
mov edx, 0x10
lea ecx, [ebp - 0x5c]
call fcn.109056d0
mov dword [ebp - 0x5c], 0x10005000
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
lea edx, [ebp - 0x2c]
push edx
lea edx, [ebp - 0x20]
push edx
lea edx, [ebp - 0x5c]
push edx
push eax
call dword [ecx + 0x5c]
mov eax, dword [ebp - 0x20]
test eax, eax
je 0x10927f30
cmp esi, eax
cmovbe eax, esi
mov esi, eax
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], esi
mov edx, 0x10
lea ecx, [ebp - 0x5c]
call fcn.109056d0
mov dword [ebp - 0x5c], 0x10004040
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
lea edx, [ebp - 0x2c]
push edx
lea edx, [ebp - 0x20]
push edx
lea edx, [ebp - 0x5c]
push edx
push eax
call dword [ecx + 0x5c]
mov eax, dword [ebp - 0x20]
test eax, eax
je 0x10927f6d
cmp esi, eax
cmovbe eax, esi
mov esi, eax
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], esi
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x28]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
wait
mov dword [ebp - 4], 0
cmp esi, 0x7fffffff
je 0x10927fcd
mov eax, esi
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
cdq
and edx, 0x3ff
lea esi, [edx + eax]
sar esi, 0xa
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x24], esi
push esi
push 0x10936890
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 0xc
call dword [sym.imp.Core.dll_public:_static_class_L2UserHardWareInformation____cdecl_TSingleton_class_L2UserHardWareInformation_::GetObj_void_]
mov dword [eax + 0x64], esi
mov byte [ebp - 4], 3
wait
push 0x20
call dword [sym.imp.d3d9.dll_Direct3DCreate9]
mov ebx, eax
mov dword [ebp - 0x28], ebx
test ebx, ebx
je 0x109282ad
mov ecx, dword [ebx]
lea eax, [ebp - 0x218]
push eax
push 1
push 0
push ebx
call dword [ecx + 0x38]
test eax, eax
js 0x10928005
mov dword [ebp - 0x3c], 1
jmp 0x10928018
push 0x109368e0
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 8
mov eax, dword [ebx]
push 0x33545844
push 3
push 0
push 0x16
push 1
push 0
push ebx
call dword [eax + 0x28]
test eax, eax
jns 0x1092803e
mov eax, esi
cdq
sub eax, edx
sar eax, 1
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x24], eax
mov eax, dword [ebx]
lea ecx, [ebp - 0xd14]
push ecx
push 0
push 0
push ebx
call dword [eax + 0x14]
test eax, eax
jns 0x10928063
mov edx, 0x44c
lea ecx, [ebp - 0xd14]
call fcn.109056d0
movzx eax, word [ebp - 0x8f4]
push eax
push 0
lea eax, [ebp - 0xb14]
push eax
call dword [sym.imp.Core.dll_wchar_t_const____cdecl_appFromAnsi_char_const___wchar_t__]
add esp, 8
push eax
push 0x10936930
push dword [sym.imp.Core.dll_wchar_t__GMachineVideo]
mov esi, dword [sym.imp.Core.dll_int___cdecl_appSprintf_wchar_t___wchar_t_const__]
call esi
movzx eax, word [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0x30]
movzx eax, cx
push eax
shr ecx, 0x10
push ecx
push 0x10936940
push dword [sym.imp.Core.dll_wchar_t__GMachineDirectX]
call esi
add esp, 0x24
mov dword [ebp - 0x48], 0
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0x10936954
lea edx, [ebp - 0x48]
push edx
push 0x109347fc
push 0x109347fc
call dword [eax + 8]
test eax, eax
je 0x109280e5
cmp dword [ebp - 0x48], 2
jge 0x109282a2
xor esi, esi
mov dword [ebp - 0x44], esi
mov eax, dword [ebx]
push 0x16
push esi
push ebx
call dword [eax + 0x18]
mov dword [ebp - 0x2c], eax
mov ecx, dword [ebx]
push 0x17
push esi
push ebx
call dword [ecx + 0x18]
mov dword [ebp - 0x1c], eax
xor edi, edi
mov dword [ebp - 0x80], edi
cmp edi, dword [ebp - 0x2c]
jae 0x10928192
cmp esi, 0x64
jge 0x10928192
mov eax, dword [ebx]
lea ecx, [ebp - 0xb0]
push ecx
push edi
push 0x16
push 0
push ebx
call dword [eax + 0x1c]
mov edx, dword [ebp - 0xb0]
cmp edx, 0x320
jb 0x1092818c
mov ecx, dword [ebp - 0xac]
cmp ecx, 0x258
jb 0x1092818c
xor eax, eax
mov dword [ebp - 0x7c], eax
cmp eax, esi
jge 0x1092816b
cmp dword [ebp + eax*4 - 0x3a8], edx
jne 0x10928168
cmp dword [ebp + eax*4 - 0x6c8], ecx
jne 0x10928168
cmp dword [ebp + eax*4 - 0x538], 0x20
je 0x1092818c
inc eax
jmp 0x10928145
xor eax, eax
jne 0x1092818c
mov dword [ebp + esi*4 - 0x3a8], edx
mov dword [ebp + esi*4 - 0x6c8], ecx
mov dword [ebp + esi*4 - 0x538], 0x20
inc esi
mov dword [ebp - 0x44], esi
inc edi
jmp 0x10928104
xor edi, edi
mov dword [ebp - 0x6c], edi
cmp edi, dword [ebp - 0x1c]
jae 0x10928229
cmp esi, 0x64
jge 0x10928229
mov eax, dword [ebx]
lea ecx, [ebp - 0xa0]
push ecx
push edi
push 0x17
push 0
push ebx
call dword [eax + 0x1c]
mov edx, dword [ebp - 0xa0]
cmp edx, 0x320
jb 0x10928223
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0x258
jb 0x10928223
xor eax, eax
mov dword [ebp - 0x84], eax
cmp eax, esi
jge 0x10928202
cmp dword [ebp + eax*4 - 0x3a8], edx
jne 0x109281ff
cmp dword [ebp + eax*4 - 0x6c8], ecx
jne 0x109281ff
cmp dword [ebp + eax*4 - 0x538], 0x10
je 0x10928223
inc eax
jmp 0x109281d9
xor eax, eax
jne 0x10928223
mov dword [ebp + esi*4 - 0x3a8], edx
mov dword [ebp + esi*4 - 0x6c8], ecx
mov dword [ebp + esi*4 - 0x538], 0x10
inc esi
mov dword [ebp - 0x44], esi
inc edi
jmp 0x10928194
mov dword [ebp - 0x38], 0
xor cl, cl
mov byte [ebp - 0x15], cl
xor eax, eax
mov dword [ebp - 0x74], eax
cmp eax, esi
jge 0x1092829f
cmp dword [ebp + eax*4 - 0x538], 0x10
jne 0x1092824c
test cl, cl
jne 0x1092829f
mov ebx, dword [ebp + eax*4 - 0x6c8]
mov edx, dword [ebp + eax*4 - 0x3a8]
imul edx, ebx
cmp edx, dword [ebp - 0x38]
jle 0x1092829c
mov dword [ebp - 0x38], edx
mov edx, dword [ebp + eax*4 - 0x3a8]
mov edi, dword [sym.imp.Core.dll_int_GSEKScreenX]
mov dword [edi], edx
mov edx, dword [sym.imp.Core.dll_int_GSEKScreenY]
mov dword [edx], ebx
mov edi, dword [ebp + eax*4 - 0x538]
mov edx, dword [sym.imp.Core.dll_int_GColorBits]
mov dword [edx], edi
movzx ecx, cl
cmp edi, 0x20
mov edx, 1
cmove ecx, edx
mov byte [ebp - 0x15], cl
inc eax
jmp 0x10928237
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
push ebx
call dword [eax + 8]
mov edi, dword [ebp - 0x3c]
jmp 0x109282e7
push 0x109366d8
push 0x318
mov eax, dword [sym.imp.Core.dll_class_FOutputDeviceError__GError]
push dword [eax]
call dword [sym.imp.Core.dll_public:_void___cdecl_FOutputDevice::Logf_enum_EName__wchar_t_const__]
push 0x109368e0
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 0x14
mov edx, 0x44c
lea ecx, [ebp - 0xd14]
call fcn.109056d0
wait
mov dword [ebp - 4], 0
test edi, edi
je 0x10928319
cmp dword [ebp - 0x180], 4
jae 0x10928319
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0
push 0x1093696c
push 0x10936978
push 0x109349c8
call dword [eax + 0x3c]
mov dword [ebp - 0x40], 0
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0x10936954
lea edx, [ebp - 0x40]
push edx
push 0x109347fc
push 0x109347fc
call dword [eax + 8]
test eax, eax
je 0x1092834d
cmp dword [ebp - 0x40], 2
jge 0x109286f9
mov eax, dword [sym.imp.Core.dll_int_GL2IsFirstRun]
mov dword [eax], 1
xor edx, edx
mov dword [ebp - 0x4c], edx
test edi, edi
je 0x109283ac
mov ecx, dword [ebp - 0x14c]
mov eax, ecx
shr eax, 8
lea eax, [eax + eax*4]
lea esi, [ecx + eax*2]
and esi, 0xff
mov ecx, dword [ebp - 0x154]
mov eax, ecx
shr eax, 8
lea eax, [eax + eax*4]
lea eax, [ecx + eax*2]
and eax, 0xff
cmp eax, 0x1e
jl 0x109283a5
cmp esi, 0x1e
jl 0x109283a5
mov eax, dword [sym.imp.Core.dll_int_GL2GPUSkinning]
mov dword [eax], 1
jmp 0x109283ac
mov eax, dword [sym.imp.Core.dll_int_GL2GPUSkinning]
mov dword [eax], edx
xor esi, esi
xor ecx, ecx
mov eax, dword [ebp - 0x8ec]
cmp eax, 0x1002
je 0x109283da
cmp eax, 0x10de
je 0x109283ce
mov edx, 0x3e8
mov dword [ebp - 0x4c], edx
jmp 0x109283e4
mov esi, 0x7e
mov ecx, 0x10932f98
jmp 0x109283e4
mov esi, 0x61
mov ecx, 0x10933390
xor eax, eax
mov dword [ebp - 0x60], eax
mov edi, dword [ebp - 0x8e8]
nop
cmp eax, esi
jge 0x10928404
cmp dword [ecx + eax*8], edi
jne 0x1092848e
mov edx, dword [ecx + eax*8 + 4]
mov dword [ebp - 0x4c], edx
push ecx
cmp edx, 0x3a98
jb 0x10928497
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_int_GIsL2Projector]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_float_GL2TerrainCR]
mov dword [eax], 0x40d00000
mov dword [esp], 0x40600000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshCR_float_]
push ecx
mov dword [esp], 0x40b00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetActorCR_float_]
push ecx
mov dword [esp], 0x40b00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshLodCR_float_]
mov eax, dword [sym.imp.Core.dll_float_GL2OriginPawnCR]
mov dword [eax], 0x3f800000
jmp 0x109286a5
inc eax
mov dword [ebp - 0x60], eax
jmp 0x109283f0
lea eax, [edx - 0x2710]
cmp eax, 0x1387
ja 0x10928521
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_int_GIsL2Projector]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_float_GL2TerrainCR]
mov dword [eax], 0x40c00000
mov dword [esp], 0x40400000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshCR_float_]
push ecx
mov dword [esp], 0x40a00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetActorCR_float_]
push ecx
mov dword [esp], 0x40a00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshLodCR_float_]
mov eax, dword [sym.imp.Core.dll_float_GL2OriginPawnCR]
mov dword [eax], 0x3fc00000
jmp 0x109286a5
lea eax, [edx - 0x1770]
cmp eax, 0xf9f
ja 0x109285ab
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_int_GIsL2Projector]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_float_GL2TerrainCR]
mov dword [eax], 0x40c00000
mov dword [esp], 0x40400000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshCR_float_]
push ecx
mov dword [esp], 0x40a00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetActorCR_float_]
push ecx
mov dword [esp], 0x40a00000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshLodCR_float_]
mov eax, dword [sym.imp.Core.dll_float_GL2OriginPawnCR]
mov dword [eax], 0x40000000
jmp 0x109286a5
lea eax, [edx - 0xbb8]
cmp eax, 0xbb7
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
ja 0x10928632
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_int_GIsL2Projector]
mov dword [eax], 1
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_float_GL2TerrainCR]
mov dword [eax], 0x40a00000
mov dword [esp], 0x40200000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshCR_float_]
push ecx
mov dword [esp], 0x40900000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetActorCR_float_]
push ecx
mov dword [esp], 0x40900000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshLodCR_float_]
mov eax, dword [sym.imp.Core.dll_float_GL2OriginPawnCR]
mov dword [eax], 0x40200000
jmp 0x109286a5
mov dword [eax], 2
mov eax, dword [sym.imp.Core.dll_int_GIsL2Projector]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 0
mov eax, dword [sym.imp.Core.dll_float_GL2TerrainCR]
mov dword [eax], 0x40800000
mov dword [esp], 0x40000000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshCR_float_]
push ecx
mov dword [esp], 0x40800000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetActorCR_float_]
push ecx
mov dword [esp], 0x40800000
call dword [sym.imp.Core.dll_public:_static_class_L2Configuration____cdecl_TSingleton_class_L2Configuration_::GetObj_void_]
mov ecx, eax
call dword [sym.imp.Core.dll_public:_void___thiscall_L2Configuration::SetStaticMeshLodCR_float_]
mov eax, dword [sym.imp.Core.dll_float_GL2OriginPawnCR]
mov dword [eax], 0x40400000
cmp dword [ebp - 0x78], 0x100
jge 0x109286b9
mov eax, dword [sym.imp.Core.dll_int_GL2RenderDeco]
mov dword [eax], 0
mov ecx, dword [ebp - 0x14]
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
cmp ecx, 0x40
jge 0x109286d1
cmp dword [eax], 2
jge 0x109286d1
mov dword [eax], 2
cmp ecx, 0x80
jge 0x109286e0
cmp dword [eax], 1
jge 0x109286eb
jmp 0x109286e5
cmp dword [eax], 1
jle 0x109286eb
mov dword [eax], 1
cmp ecx, 0x100
jl 0x109286f9
mov dword [eax], 0
wait
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret