0044CDA0 /$ 8B4424 08 mov eax, [esp+8] 0044CDA4 |. 83EC 40 sub esp, 40 0044CDA7 |. 53 push ebx 0044CDA8 |. 55 push ebp 0044CDA9 |. 8B6C24 4C mov ebp, [esp+4C] 0044CDAD |. 56 push esi 0044CDAE |. 57 push edi 0044CDAF |. 6A 40 push 40 0044CDB1 |. 55 push ebp 0044CDB2 |. C600 00 mov byte ptr [eax], 0 0044CDB5 |. E8 C6FFFFFF call 0044CD80 0044CDBA |. 83C4 04 add esp, 4 0044CDBD |. 50 push eax 0044CDBE |. 8D4C24 18 lea ecx, [esp+18] 0044CDC2 |. 51 push ecx 0044CDC3 |. E8 A844FEFF call 00431270 0044CDC8 |. 68 04F65000 push 0050F604 ; ASCII "fs_basepath" 0044CDCD |. E8 6E7AFDFF call 00424840 0044CDD2 |. 68 10F65000 push 0050F610 ; ASCII "fs_cdpath" 0044CDD7 |. 8BD8 mov ebx, eax 0044CDD9 |. E8 627AFDFF call 00424840 0044CDDE |. 68 40CE5000 push 0050CE40 ; ASCII "fs_game" 0044CDE3 |. E8 587AFDFF call 00424840 0044CDE8 |. 8D5424 28 lea edx, [esp+28] 0044CDEC |. 52 push edx 0044CDED |. 8BF0 mov esi, eax 0044CDEF |. 56 push esi 0044CDF0 |. 53 push ebx 0044CDF1 |. E8 9A8EFDFF call 00425C90 0044CDF6 |. 8BF8 mov edi, eax 0044CDF8 |. A1 800B3E01 mov eax, [13E0B80] 0044CDFD |. 83C4 24 add esp, 24 0044CE00 |. 85C0 test eax, eax 0044CE02 |. 74 3D je short 0044CE41 0044CE04 |. 6A 06 push 6 0044CE06 |. 68 F0285100 push 005128F0 ; ASCII "qagame" 0044CE0B |. 55 push ebp 0044CE0C |. E8 0F45FEFF call 00431320 0044CE11 |. 83C4 0C add esp, 0C 0044CE14 |. 85C0 test eax, eax 0044CE16 |. 74 29 je short 0044CE41 0044CE18 |. 6A 00 push 0 0044CE1A |. 8D4424 14 lea eax, [esp+14] 0044CE1E |. 50 push eax 0044CE1F |. 56 push esi 0044CE20 |. 57 push edi 0044CE21 |. E8 CAD2FDFF call 0042A0F0 0044CE26 |. 83C4 10 add esp, 10 0044CE29 |. 85C0 test eax, eax 0044CE2B |. 75 14 jnz short 0044CE41 0044CE2D |. 8D4C24 10 lea ecx, [esp+10] 0044CE31 |. 51 push ecx 0044CE32 |. 68 68485100 push 00514868 ; ASCII "Game code(%s) failed Pure Server check" 0044CE37 |. 6A 02 push 2 0044CE39 |. E8 A24AFDFF call 004218E0 0044CE3E |. 83C4 0C add esp, 0C 0044CE41 |> 8B2D D8905000 mov ebp, [<&KERNEL32.LoadLibraryA>] ; kernel32.LoadLibraryA 0044CE47 |. 57 push edi ; /FileName 0044CE48 |. FFD5 call ebp ; \LoadLibraryA 0044CE4A |. 8BF0 mov esi, eax 0044CE4C |. 85F6 test esi, esi 0044CE4E |. 75 43 jnz short 0044CE93 0044CE50 |. 8D5424 10 lea edx, [esp+10] 0044CE54 |. 52 push edx 0044CE55 |. 68 FCE45000 push 0050E4FC ; ASCII "etmain" 0044CE5A |. 53 push ebx 0044CE5B |. E8 308EFDFF call 00425C90 0044CE60 |. 83C4 0C add esp, 0C 0044CE63 |. 8BF8 mov edi, eax 0044CE65 |. 57 push edi 0044CE66 |. FFD5 call ebp 0044CE68 |. 8BF0 mov esi, eax 0044CE6A |. 85F6 test esi, esi 0044CE6C |. 75 1B jnz short 0044CE89 0044CE6E |. 8D4424 10 lea eax, [esp+10] 0044CE72 |. 50 push eax 0044CE73 |. FFD5 call ebp 0044CE75 |. 8BF0 mov esi, eax 0044CE77 |. 85F6 test esi, esi 0044CE79 |. 74 69 je short 0044CEE4 0044CE7B |. 8B5424 58 mov edx, [esp+58] 0044CE7F |. 6A 40 push 40 0044CE81 |. 8D4C24 14 lea ecx, [esp+14] 0044CE85 |. 51 push ecx 0044CE86 |. 52 push edx 0044CE87 |. EB 12 jmp short 0044CE9B 0044CE89 |> 8B4424 58 mov eax, [esp+58] 0044CE8D |. 6A 40 push 40 0044CE8F |. 57 push edi 0044CE90 |. 50 push eax 0044CE91 |. EB 08 jmp short 0044CE9B 0044CE93 |> 8B4C24 58 mov ecx, [esp+58] 0044CE97 |. 6A 40 push 40 0044CE99 |. 57 push edi 0044CE9A |. 51 push ecx 0044CE9B |> E8 D043FEFF call 00431270 0044CEA0 |. 8B3D D4905000 mov edi, [<&KERNEL32.GetProcAddress>>; kernel32.GetProcAddress 0044CEA6 |. 83C4 0C add esp, 0C 0044CEA9 |. 68 5C485100 push 0051485C ; /ProcNameOrOrdinal = "dllEntry" 0044CEAE |. 56 push esi ; |hModule 0044CEAF |. FFD7 call edi ; \GetProcAddress 0044CEB1 |. 68 54485100 push 00514854 ; /ProcNameOrOrdinal = "vmMain" 0044CEB6 |. 56 push esi ; |hModule 0044CEB7 |. 8BD8 mov ebx, eax ; | 0044CEB9 |. FFD7 call edi ; \GetProcAddress 0044CEBB |. 85C0 test eax, eax 0044CEBD |. 8B5424 5C mov edx, [esp+5C] 0044CEC1 |. 8902 mov [edx], eax 0044CEC3 |. 74 18 je short 0044CEDD 0044CEC5 |. 85DB test ebx, ebx 0044CEC7 |. 74 14 je short 0044CEDD 0044CEC9 |. 8B4424 60 mov eax, [esp+60] 0044CECD |. 50 push eax 0044CECE |. FFD3 call ebx 0044CED0 |. 83C4 04 add esp, 4 0044CED3 |. 5F pop edi 0044CED4 |. 8BC6 mov eax, esi 0044CED6 |. 5E pop esi 0044CED7 |. 5D pop ebp 0044CED8 |. 5B pop ebx 0044CED9 |. 83C4 40 add esp, 40 0044CEDC |. C3 retn 0044CEDD |> 56 push esi ; /hLibModule 0044CEDE |. FF15 D0905000 call [<&KERNEL32.FreeLibrary>] ; \FreeLibrary 0044CEE4 |> 5F pop edi 0044CEE5 |. 5E pop esi 0044CEE6 |. 5D pop ebp 0044CEE7 |. 33C0 xor eax, eax 0044CEE9 |. 5B pop ebx 0044CEEA |. 83C4 40 add esp, 40 0044CEED \. C3 retn