Got Some Engine Font mumbojumbo n shit
Code:
#define WeaponMgr 0x377CBC1C
Code:
#define BuildFont 0x375379E0
375379E0 /$ 8B4424 18 MOV EAX,DWORD PTR SS:[ESP+18]
375379E4 |. 56 PUSH ESI
375379E5 |. 8BF1 MOV ESI,ECX
375379E7 |. 8B4C24 14 MOV ECX,DWORD PTR SS:[ESP+14]
375379EB |. 8B16 MOV EDX,DWORD PTR DS:[ESI]
375379ED |. 8B92 54010000 MOV EDX,DWORD PTR DS:[EDX+154]
375379F3 |. 8986 34010000 MOV DWORD PTR DS:[ESI+134],EAX
375379F9 |. 8B4424 18 MOV EAX,DWORD PTR SS:[ESP+18]
375379FD |. 50 PUSH EAX
375379FE |. 51 PUSH ECX
375379FF |. 8BCE MOV ECX,ESI
37537A01 |. FFD2 CALL EDX
37537A03 |. 85C0 TEST EAX,EAX
37537A05 |. 75 04 JNZ SHORT Cshell.37537A0B
37537A07 |. 5E POP ESI
37537A08 |. C2 2400 RETN 24
37537A0B |> 8B4424 08 MOV EAX,DWORD PTR SS:[ESP+8]
37537A0F |. 85C0 TEST EAX,EAX
37537A11 |. 74 1A JE SHORT Cshell.37537A2D
37537A13 |. 8B16 MOV EDX,DWORD PTR DS:[ESI]
37537A15 |. 57 PUSH EDI
37537A16 |. 8B7C24 24 MOV EDI,DWORD PTR SS:[ESP+24]
37537A1A |. 57 PUSH EDI
37537A1B |. 50 PUSH EAX
37537A1C |. 8B82 50010000 MOV EAX,DWORD PTR DS:[EDX+150]
37537A22 |. 8BCE MOV ECX,ESI
37537A24 |. FFD0 CALL EAX
37537A26 |. 89BE 2C010000 MOV DWORD PTR DS:[ESI+12C],EDI
37537A2C |. 5F POP EDI
37537A2D |> 8B4C24 0C MOV ECX,DWORD PTR SS:[ESP+C]
37537A31 |. 8B4424 24 MOV EAX,DWORD PTR SS:[ESP+24]
37537A35 |. 8B5424 10 MOV EDX,DWORD PTR SS:[ESP+10]
37537A39 |. 894E 04 MOV DWORD PTR DS:[ESI+4],ECX
37537A3C |. 8B4C24 28 MOV ECX,DWORD PTR SS:[ESP+28]
37537A40 |. 8946 0C MOV DWORD PTR DS:[ESI+C],EAX
37537A43 |. 8956 08 MOV DWORD PTR DS:[ESI+8],EDX
37537A46 |. 894E 10 MOV DWORD PTR DS:[ESI+10],ECX
37537A49 |. B8 01000000 MOV EAX,1
37537A4E |. 5E POP ESI
37537A4F \. C2 2400 RETN 24
Code:
#define FillFont 0x37538670
37538670 /$ 6A FF PUSH -1
37538672 |. 68 688C6737 PUSH Cshell.37678C68
37538677 |. 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
3753867D |. 50 PUSH EAX
3753867E |. 51 PUSH ECX
3753867F |. 53 PUSH EBX
37538680 |. 55 PUSH EBP
37538681 |. 56 PUSH ESI
37538682 |. 57 PUSH EDI
37538683 |. A1 B08C7837 MOV EAX,DWORD PTR DS:[37788CB0]
37538688 |. 33C4 XOR EAX,ESP
3753868A |. 50 PUSH EAX
3753868B |. 8D4424 18 LEA EAX,DWORD PTR SS:[ESP+18]
3753868F |. 64:A3 00000000 MOV DWORD PTR FS:[0],EAX
37538695 |. 8BF1 MOV ESI,ECX
37538697 |. 897424 14 MOV DWORD PTR SS:[ESP+14],ESI
3753869B |. E8 00500000 CALL Cshell.3753D6A0
375386A0 |. 33FF XOR EDI,EDI
375386A2 |. C706 54876D37 MOV DWORD PTR DS:[ESI],Cshell.376D8754
375386A8 |. 897C24 20 MOV DWORD PTR SS:[ESP+20],EDI
375386AC |. 89BE 3C010000 MOV DWORD PTR DS:[ESI+13C],EDI
375386B2 |. 89BE 40010000 MOV DWORD PTR DS:[ESI+140],EDI
375386B8 |. 89BE 44010000 MOV DWORD PTR DS:[ESI+144],EDI
375386BE |. 89BE 48010000 MOV DWORD PTR DS:[ESI+148],EDI
375386C4 |. 8D9E 58010000 LEA EBX,DWORD PTR DS:[ESI+158]
375386CA |. 8D6F 03 LEA EBP,DWORD PTR DS:[EDI+3]
375386CD |. 8D49 00 LEA ECX,DWORD PTR DS:[ECX]
375386D0 |> 68 C08F1037 /PUSH Cshell.37108FC0
375386D5 |. 6A 04 |PUSH 4
375386D7 |. 6A 0C |PUSH 0C
375386D9 |. 53 |PUSH EBX
375386DA |. E8 F108BDFF |CALL Cshell.37108FD0
375386DF |. 83C3 34 |ADD EBX,34
375386E2 |. 83ED 01 |SUB EBP,1
375386E5 |.^79 E9 \JNS SHORT Cshell.375386D0
375386E7 |. 33C0 XOR EAX,EAX
375386E9 |. 8986 3C010000 MOV DWORD PTR DS:[ESI+13C],EAX
375386EF |. 68 D0000000 PUSH 0D0
375386F4 |. 33C9 XOR ECX,ECX
375386F6 |. 33D2 XOR EDX,EDX
375386F8 |. 898E 40010000 MOV DWORD PTR DS:[ESI+140],ECX
375386FE |. 8D86 58010000 LEA EAX,DWORD PTR DS:[ESI+158]
37538704 |. 57 PUSH EDI
37538705 |. 8996 44010000 MOV DWORD PTR DS:[ESI+144],EDX
3753870B |. 50 PUSH EAX
3753870C |. 89BE FC000000 MOV DWORD PTR DS:[ESI+FC],EDI
37538712 |. 89BE 4C010000 MOV DWORD PTR DS:[ESI+14C],EDI
37538718 |. 89BE 00010000 MOV DWORD PTR DS:[ESI+100],EDI
3753871E |. 89BE 04010000 MOV DWORD PTR DS:[ESI+104],EDI
37538724 |. 89BE 34010000 MOV DWORD PTR DS:[ESI+134],EDI
3753872A |. 89BE 0C010000 MOV DWORD PTR DS:[ESI+10C],EDI
37538730 |. 89BE 08010000 MOV DWORD PTR DS:[ESI+108],EDI
37538736 |. 89BE 10010000 MOV DWORD PTR DS:[ESI+110],EDI
3753873C |. 89BE 30010000 MOV DWORD PTR DS:[ESI+130],EDI
37538742 |. 89BE 38010000 MOV DWORD PTR DS:[ESI+138],EDI
37538748 |. 89BE 48010000 MOV DWORD PTR DS:[ESI+148],EDI
3753874E |. 89BE 28010000 MOV DWORD PTR DS:[ESI+128],EDI
37538754 |. 89BE 14010000 MOV DWORD PTR DS:[ESI+114],EDI
3753875A |. C786 18010000 >MOV DWORD PTR DS:[ESI+118],12C
37538764 |. C786 1C010000 >MOV DWORD PTR DS:[ESI+11C],3E8
3753876E |. C786 24010000 >MOV DWORD PTR DS:[ESI+124],1
37538778 |. C746 5C 040000>MOV DWORD PTR DS:[ESI+5C],4
3753877F |. E8 CC000D00 CALL Cshell.37608850
37538784 |. 83C4 0C ADD ESP,0C
37538787 |. 89BE 50010000 MOV DWORD PTR DS:[ESI+150],EDI
3753878D |. C786 54010000 >MOV DWORD PTR DS:[ESI+154],FF000000
37538797 |. 89BE 2C010000 MOV DWORD PTR DS:[ESI+12C],EDI
3753879D |. 8BC6 MOV EAX,ESI
3753879F |. 8B4C24 18 MOV ECX,DWORD PTR SS:[ESP+18]
375387A3 |. 64:890D 000000>MOV DWORD PTR FS:[0],ECX
375387AA |. 59 POP ECX
375387AB |. 5F POP EDI
375387AC |. 5E POP ESI
375387AD |. 5D POP EBP
375387AE |. 5B POP EBX
375387AF |. 83C4 10 ADD ESP,10
375387B2 \. C3 RETN
Code:
#define FontECX 0x377E294C
377E2948 . 98517F00 DD 007F5198
377E294C . 74437A37 DD Cshell.377A4374
377E2950 6CFC6B37 DD Cshell.376BFC6C
377E2954 1CAB6F37 DD Cshell.376FAB1C ; ASCII "ISysFontManager.Default"
Code:
#define GetFontHand 0x3744F650
3744F650 /$ 8B4424 04 MOV EAX,DWORD PTR SS:[ESP+4]
3744F654 |. 56 PUSH ESI
3744F655 |. 8BF1 MOV ESI,ECX
3744F657 |. 8B8E F8150000 MOV ECX,DWORD PTR DS:[ESI+15F8]
3744F65D |. 2B8E F4150000 SUB ECX,DWORD PTR DS:[ESI+15F4]
3744F663 |. C1F9 05 SAR ECX,5
3744F666 |. 3BC1 CMP EAX,ECX
3744F668 |. 72 2D JB SHORT Cshell.3744F697
3744F66A |. 807C24 0C 00 CMP BYTE PTR SS:[ESP+C],0
3744F66F |. 74 20 JE SHORT Cshell.3744F691
3744F671 |. A1 58CF7837 MOV EAX,DWORD PTR DS:[3778CF58]
3744F676 |. 8B10 MOV EDX,DWORD PTR DS:[EAX]
3744F678 |. 68 7CFC6B37 PUSH Cshell.376BFC7C ; ASCII "Get Default Sys Font"
3744F67D |. 50 PUSH EAX
3744F67E |. 8B42 18 MOV EAX,DWORD PTR DS:[EDX+18]
3744F681 |. FFD0 CALL EAX
3744F683 |. 83C4 08 ADD ESP,8
3744F686 |. 8BCE MOV ECX,ESI
3744F688 |. E8 A3030000 CALL Cshell.3744FA30
3744F68D |. 5E POP ESI
3744F68E |. C2 0800 RETN 8
3744F691 |> 33C0 XOR EAX,EAX
3744F693 |. 5E POP ESI
3744F694 |. C2 0800 RETN 8
3744F697 |> 8B8E F4150000 MOV ECX,DWORD PTR DS:[ESI+15F4] ; |
3744F69D |. 8B96 F8150000 MOV EDX,DWORD PTR DS:[ESI+15F8] ; |
3744F6A3 |. 2BD1 SUB EDX,ECX ; |
3744F6A5 |. C1FA 05 SAR EDX,5 ; |
3744F6A8 |. 3BD0 CMP EDX,EAX ; |
3744F6AA |. 77 05 JA SHORT Cshell.3744F6B1 ; |
3744F6AC |. E8 1FF2FFFF CALL Cshell.3744E8D0 ; \Cshell.3744E8D0
3744F6B1 |> C1E0 05 SHL EAX,5
3744F6B4 |. 8B4408 1C MOV EAX,DWORD PTR DS:[EAX+ECX+1C]
3744F6B8 |. 5E POP ESI
3744F6B9 \. C2 0800 RETN 8
Code:
#define GetConsoleInt 0x373693E0
373693E0 $ A1 58CF7837 MOV EAX,DWORD PTR DS:[3778CF58]
373693E5 . 85C0 TEST EAX,EAX
373693E7 . 74 27 JE SHORT Cshell.37369410
373693E9 . 8B4C24 04 MOV ECX,DWORD PTR SS:[ESP+4]
373693ED . 8B90 04010000 MOV EDX,DWORD PTR DS:[EAX+104]
373693F3 . 51 PUSH ECX
373693F4 . FFD2 CALL EDX
373693F6 . 83C4 04 ADD ESP,4
373693F9 . 85C0 TEST EAX,EAX
373693FB . 74 13 JE SHORT Cshell.37369410
373693FD . 8B0D 58CF7837 MOV ECX,DWORD PTR DS:[3778CF58]
37369403 . 8B11 MOV EDX,DWORD PTR DS:[ECX]
37369405 . 50 PUSH EAX
37369406 . 8B42 5C MOV EAX,DWORD PTR DS:[EDX+5C]
37369409 . FFD0 CALL EAX
3736940B . E9 10052A00 JMP Cshell.37609920
37369410 > 8B4424 08 MOV EAX,DWORD PTR SS:[ESP+8]
37369414 . C3 RETN