Function at 0x10927d20
Capabilities:
Get memory capacity

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1092b430
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 0x1093683c
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 0x10927ea5
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 0x10936870
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 [0x109372a0]
jb 0x10927e22
movzx eax, cx
movd xmm0, eax
cvtdq2pd xmm0, xmm0
comisd xmm0, xmmword [0x109372a8]
jb 0x10927e22
mov eax, 0x387
cmp word [ebp - 0x34], ax
ja 0x10927ea2
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0x109366cc
push dword [sym.imp.Core.dll_int_GLanguageType]
push 0x109366f0
push 0x10936704
call dword [eax + 8]
mov eax, dword [sym.imp.Core.dll_int_GLanguageType]
mov eax, dword [eax]
test eax, eax
jne 0x10927e55
push 0x109368ac
jmp 0x10927e5a
push 0x109368e8
push 0x10932ca8
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 0x109369a4
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.10905710
push 0
lea eax, [ebp - 0x28]
push eax
push 0
call dword [sym.imp.DDRAW.dll_DirectDrawCreate]
test eax, eax
jns 0x10927ee4
push 0x109369c0
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 8
jmp 0x10927fdf
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 0x10927f11
push 0x10936a30
push 0x2fa
call dword [sym.imp.Core.dll_void___cdecl_debugf_enum_EName__wchar_t_const__]
add esp, 8
jmp 0x10927fd6
mov edx, 0x10
lea ecx, [ebp - 0x5c]
call fcn.10905710
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 0x10927f53
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.10905710
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 0x10927f90
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.10905710
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 0x10927fcd
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 0x1092802d
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 0x10936aa0
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 0x1092830d
mov ecx, dword [ebx]
lea eax, [ebp - 0x218]
push eax
push 1
push 0
push ebx
call dword [ecx + 0x38]
test eax, eax
js 0x10928065
mov dword [ebp - 0x3c], 1
jmp 0x10928078
push 0x10936af0
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 0x1092809e
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 0x109280c3
mov edx, 0x44c
lea ecx, [ebp - 0xd14]
call fcn.10905710
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 0x10936b40
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 0x10936b50
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 0x10936b64
lea edx, [ebp - 0x48]
push edx
push 0x10934998
push 0x10934998
call dword [eax + 8]
test eax, eax
je 0x10928145
cmp dword [ebp - 0x48], 2
jge 0x10928302
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 0x109281f2
cmp esi, 0x64
jge 0x109281f2
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 0x109281ec
mov ecx, dword [ebp - 0xac]
cmp ecx, 0x258
jb 0x109281ec
xor eax, eax
mov dword [ebp - 0x7c], eax
cmp eax, esi
jge 0x109281cb
cmp dword [ebp + eax*4 - 0x3a8], edx
jne 0x109281c8
cmp dword [ebp + eax*4 - 0x6c8], ecx
jne 0x109281c8
cmp dword [ebp + eax*4 - 0x538], 0x20
je 0x109281ec
inc eax
jmp 0x109281a5
xor eax, eax
jne 0x109281ec
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 0x10928164
xor edi, edi
mov dword [ebp - 0x6c], edi
cmp edi, dword [ebp - 0x1c]
jae 0x10928289
cmp esi, 0x64
jge 0x10928289
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 0x10928283
mov ecx, dword [ebp - 0x9c]
cmp ecx, 0x258
jb 0x10928283
xor eax, eax
mov dword [ebp - 0x84], eax
cmp eax, esi
jge 0x10928262
cmp dword [ebp + eax*4 - 0x3a8], edx
jne 0x1092825f
cmp dword [ebp + eax*4 - 0x6c8], ecx
jne 0x1092825f
cmp dword [ebp + eax*4 - 0x538], 0x10
je 0x10928283
inc eax
jmp 0x10928239
xor eax, eax
jne 0x10928283
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 0x109281f4
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 0x109282ff
cmp dword [ebp + eax*4 - 0x538], 0x10
jne 0x109282ac
test cl, cl
jne 0x109282ff
mov ebx, dword [ebp + eax*4 - 0x6c8]
mov edx, dword [ebp + eax*4 - 0x3a8]
imul edx, ebx
cmp edx, dword [ebp - 0x38]
jle 0x109282fc
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 0x10928297
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
push ebx
call dword [eax + 8]
mov edi, dword [ebp - 0x3c]
jmp 0x10928347
push 0x109368e8
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 0x10936af0
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.10905710
wait
mov dword [ebp - 4], 0
test edi, edi
je 0x10928379
cmp dword [ebp - 0x180], 4
jae 0x10928379
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0
push 0x10936b7c
push 0x10936b88
push 0x10934bb4
call dword [eax + 0x40]
mov dword [ebp - 0x40], 0
mov eax, dword [sym.imp.Core.dll_class_FConfigCache__GConfig]
mov ecx, dword [eax]
mov eax, dword [ecx]
push 0x10936b64
lea edx, [ebp - 0x40]
push edx
push 0x10934998
push 0x10934998
call dword [eax + 8]
test eax, eax
je 0x109283ad
cmp dword [ebp - 0x40], 2
jge 0x10928759
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 0x1092840c
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 0x10928405
cmp esi, 0x1e
jl 0x10928405
mov eax, dword [sym.imp.Core.dll_int_GL2GPUSkinning]
mov dword [eax], 1
jmp 0x1092840c
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 0x1092843a
cmp eax, 0x10de
je 0x1092842e
mov edx, 0x3e8
mov dword [ebp - 0x4c], edx
jmp 0x10928444
mov esi, 0x7e
mov ecx, 0x109331e0
jmp 0x10928444
mov esi, 0x61
mov ecx, 0x109335d8
xor eax, eax
mov dword [ebp - 0x60], eax
mov edi, dword [ebp - 0x8e8]
nop
cmp eax, esi
jge 0x10928464
cmp dword [ecx + eax*8], edi
jne 0x109284ee
mov edx, dword [ecx + eax*8 + 4]
mov dword [ebp - 0x4c], edx
push ecx
cmp edx, 0x3a98
jb 0x109284f7
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 0x10928705
inc eax
mov dword [ebp - 0x60], eax
jmp 0x10928450
lea eax, [edx - 0x2710]
cmp eax, 0x1387
ja 0x10928581
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 0x10928705
lea eax, [edx - 0x1770]
cmp eax, 0xf9f
ja 0x1092860b
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 0x10928705
lea eax, [edx - 0xbb8]
cmp eax, 0xbb7
mov eax, dword [sym.imp.Core.dll_int_GL2TextureDetail]
ja 0x10928692
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 0x10928705
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 0x10928719
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 0x10928731
cmp dword [eax], 2
jge 0x10928731
mov dword [eax], 2
cmp ecx, 0x80
jge 0x10928740
cmp dword [eax], 1
jge 0x1092874b
jmp 0x10928745
cmp dword [eax], 1
jle 0x1092874b
mov dword [eax], 1
cmp ecx, 0x100
jl 0x10928759
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