|
You last visited: Today at 01:21
Advertisement
WarRock EU - Code Snippets
Discussion on WarRock EU - Code Snippets within the WarRock forum part of the Shooter category.
|
View Poll Results: Wie findet ihr diesen Thread
|
|
Klasse!
|
  
|
78 |
60.94% |
Geht so
|
  
|
17 |
13.28% |
|
Sinnlos, braucht keiner
|
  
|
33 |
25.78% |
10/03/2011, 19:55
|
#5311
|
elite*gold: 0
Join Date: Sep 2011
Posts: 326
Received Thanks: 760
|
Quote:
Originally Posted by [Chrono]logic™
Code:
------ Erstellen gestartet: Projekt: Chronologic, Konfiguration: Debug Win32 ------
Kompilieren...
nBase.cpp
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\nbase.cpp(560) : error C2601: 'Serverxhacks': Lokale Funktionsdefinitionen sind unzulässig
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\phacks.h(361): Diese Zeile enthält eine '{', die keine Entsprechung hat
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\nbase.cpp(663) : error C2601: 'Hackscheiss': Lokale Funktionsdefinitionen sind unzulässig
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\phacks.h(361): Diese Zeile enthält eine '{', die keine Entsprechung hat
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\nbase.cpp(677) : error C2601: 'InstallHook': Lokale Funktionsdefinitionen sind unzulässig
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\phacks.h(361): Diese Zeile enthält eine '{', die keine Entsprechung hat
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\nbase.cpp(709) : error C2601: 'DllMain': Lokale Funktionsdefinitionen sind unzulässig
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\phacks.h(361): Diese Zeile enthält eine '{', die keine Entsprechung hat
c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\nbase.cpp(722) : fatal error C1075: Dateiende erreicht, bevor das zugehörige Element für das linke Element Klammer "{" in "c:\users\syed\desktop\[chrono]logic™ full base\base chronologic™\phacks.h(361)" gefunden wurde
Das Buildprotokoll wurde unter "file://c:\Users\SYED\Desktop\[Chrono]logic™ Full Base\Base Chronologic™\Debug\BuildLog.htm" gespeichert.
Chronologic - 5 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Also bitte. Wenn das deine "eigene" base ist, dann musst du das fixen können
|
|
|
10/03/2011, 19:59
|
#5312
|
elite*gold: 0
Join Date: May 2011
Posts: 486
Received Thanks: 379
|
Hat wer Asm Codes + Addys für mich?
|
|
|
10/03/2011, 20:17
|
#5313
|
elite*gold: LOCKED
Join Date: Dec 2009
Posts: 4,650
Received Thanks: 5,731
|
Quote:
Originally Posted by .BuRn3R'
Hat wer Asm Codes + Addys für mich?
|
PHP Code:
___:00421651 fstp dword ptr [ebp-0D8h]
___:00421657 fld dword ptr [ebp-30h]
___:0042165A fmul dword ptr [ebp-14h]
___:0042165D fstp dword ptr [ebp-0D4h]
___:00421663 fld dword ptr [ebp-2Ch]
___:00421666 fmul dword ptr [ebp-14h]
___:00421669 fstp dword ptr [ebp-0D0h]
___:0042166F fld dword ptr [ebp-0D8h]
___:00421675 fld dbl_84B770
___:0042167B fmul st(1), st
___:0042167D fxch st(1)
___:0042167F fstp dword ptr [ebp-6Ch]
___:00421682 fld dword ptr [ebp-0D4h]
___:00421688 fmul st, st(1)
___:0042168A fstp dword ptr [ebp-68h]
___:0042168D fmul dword ptr [ebp-0D0h]
___:00421693 fstp dword ptr [ebp-64h]
___:00421696 call sub_6BD5F0
___:0042169B mov ecx, eax
___:0042169D lea eax, [ebp-0FCh]
___:004216A3 call sub_4054ED
___:004216A8 fld dword ptr [eax]
___:004216AA fadd dword ptr [ebp-6Ch]
___:004216AD lea edx, [ebp-60h]
___:004216B0 fstp dword ptr [ebp-60h]
___:004216B3 fld dword ptr [eax+4]
___:004216B6 fadd dword ptr [ebp-68h]
___:004216B9 fstp dword ptr [ebp-5Ch]
___:004216BC fld dword ptr [eax+8]
___:004216BF lea eax, [ebp+ebx-0A0h]
___:004216C6 fadd dword ptr [ebp-64h]
___:004216C9 push eax
___:004216CA lea eax, [ebp-7Ch]
___:004216CD fstp dword ptr [ebp-58h]
___:004216D0 call sub_401195
___:004216D5 mov eax, dword_9E993C
___:004216DA xor eax, dword_9E9940
___:004216E0 test ax, ax
___:004216E3 jz short loc_421702
___:004216E5 mov eax, dword_9E26BC
___:004216EA test eax, eax
___:004216EC jz short loc_421702
___:004216EE fld dword ptr [eax+8]
___:004216F1 fstp dword ptr [ebp+ebx-9Ch]
___:004216F8 fld dword ptr [eax+8]
___:004216FB fstp dword ptr [ebp+ebx-0B4h]
___:00421702
___:00421702 loc_421702: ; CODE XREF: sub_42039B+1348j
___:00421702 ; sub_42039B+1351j
___:00421702 mov eax, [ebp-0E0h]
___:00421708 sub eax, [ebp-0E4h]
___:0042170E inc dword ptr [ebp-18h]
___:00421711 sar eax, 6
___:00421714 add ebx, 0Ch
___:00421717 cmp [ebp-18h], eax
___:0042171A jb loc_4215C9
___:00421720
___:00421720 loc_421720: ; CODE XREF: sub_42039B+1226j
___:00421720 ; sub_42039B+1231j
___:00421720 fld dword ptr [ebp-34h]
___:00421723 lea eax, [ebp-0A0h]
___:00421729 fld dbl_84AAE0
___:0042172F push eax
___:00421730 fmul st(1), st
___:00421732 lea edx, [ebp-60h]
___:00421735 fxch st(1)
___:00421737 lea eax, [ebp-7Ch]
___:0042173A fstp dword ptr [ebp-18h]
___:0042173D fld dword ptr [ebp-18h]
___:00421740 fstp dword ptr [ebp-60h]
___:00421743 fld dword ptr [ebp-30h]
___:00421746 fmul st, st(1)
___:00421748 fstp dword ptr [ebp-28h]
___:0042174B fld dword ptr [ebp-28h]
___:0042174E fstp dword ptr [ebp-5Ch]
___:00421751 fmul dword ptr [ebp-2Ch]
___:00421754 fstp dword ptr [ebp-14h]
___:00421757 fld dword ptr [ebp-14h]
___:0042175A fstp dword ptr [ebp-58h]
___:0042175D call sub_4289DC
___:00421762 fld dword ptr [ebp-18h]
___:00421765 lea eax, [ebp-94h]
___:0042176B fstp dword ptr [ebp-60h]
___:0042176E push eax
___:0042176F fld dword ptr [ebp-28h]
___:00421772 lea edx, [ebp-60h]
___:00421775 fstp dword ptr [ebp-5Ch]
___:00421778 lea eax, [ebp-7Ch]
___:0042177B fld dword ptr [ebp-14h]
___:0042177E fstp dword ptr [ebp-58h]
___:00421781 call sub_4289DC
___:00421786 fld dword ptr [ebp-18h]
___:00421789 lea eax, [ebp-0B8h]
___:0042178F fstp dword ptr [ebp-60h]
___:00421792 push eax
___:00421793 fld dword ptr [ebp-28h]
___:00421796 lea edx, [ebp-60h]
___:00421799 fstp dword ptr [ebp-5Ch]
___:0042179C lea eax, [ebp-7Ch]
___:0042179F fld dword ptr [ebp-14h]
___:004217A2 fstp dword ptr [ebp-58h]
___:004217A5 call sub_4289DC
___:004217AA fld dword ptr [ebp-18h]
___:004217AD lea eax, [ebp-0ACh]
___:004217B3 fstp dword ptr [ebp-60h]
___:004217B6 push eax
___:004217B7 fld dword ptr [ebp-28h]
___:004217BA lea edx, [ebp-60h]
___:004217BD fstp dword ptr [ebp-5Ch]
___:004217C0 lea eax, [ebp-7Ch]
___:004217C3 fld dword ptr [ebp-14h]
___:004217C6 fstp dword ptr [ebp-58h]
___:004217C9 call sub_4289DC
___:004217CE cmp dword ptr [ebp-10h], 0
___:004217D2 fld dword ptr [ebp-94h]
___:004217D8 fadd dword ptr [ebp-0A0h]
___:004217DE fstp dword ptr [ebp-6Ch]
___:004217E1 fld dword ptr [ebp-90h]
___:004217E7 fadd dword ptr [ebp-9Ch]
___:004217ED fstp dword ptr [ebp-68h]
___:004217F0 fld dword ptr [ebp-8Ch]
___:004217F6 fadd dword ptr [ebp-98h]
___:004217FC fstp dword ptr [ebp-64h]
___:004217FF fld dword ptr [ebp-6Ch]
___:00421802 fld dbl_84A830
___:00421808 fmul st(1), st
___:0042180A fxch st(1)
___:0042180C fstp dword ptr [ebp-54h]
___:0042180F fld dword ptr [ebp-68h]
___:00421812 fmul st, st(1)
___:00421814 fstp dword ptr [ebp-50h]
___:00421817 fmul dword ptr [ebp-64h]
___:0042181A fstp dword ptr [ebp-4Ch]
___:0042181D jz short loc_42187A
___:0042181F mov esi, [ebp-10h]
___:00421822 mov eax, [esi]
___:00421824 lea ecx, [ebp-34h]
___:00421827 push ecx
___:00421828 lea ecx, [ebp-54h]
___:0042182B push ecx
___:0042182C mov ecx, esi
___:0042182E call dword ptr [eax+38h]
___:00421831 lea eax, [ebp-34h]
___:00421834 push eax
___:00421835 lea edx, [ebp-54h]
___:00421838 mov eax, esi
___:0042183A call sub_47BD47
___:0042183F mov ebx, [esi]
___:00421841 push edi
___:00421842 lea esi, [ebp-114h]
___:00421848 add ebx, 0Ch
___:0042184B call sub_6BD5F0
___:00421850 call sub_59A1F0
___:00421855 fdiv dbl_84ACF8
___:0042185B mov esi, [ebp-10h]
___:0042185E push ecx
___:0042185F mov ecx, esi
___:00421861 fstp dword ptr [ebp-20h]
___:00421864 fld dword ptr [ebp-20h]
___:00421867 fstp [esp+10h+var_10]
___:0042186A call dword ptr [ebx]
___:0042186C fld dword ptr [ebp-1Ch]
___:0042186F mov eax, [esi]
___:00421871 push ecx
___:00421872 mov ecx, esi
___:00421874 fstp [esp+14h+var_14]
___:00421877 call dword ptr [eax+10h]
___:0042187A
___:0042187A loc_42187A: ; CODE XREF: sub_42039B+1482j
___:0042187A mov esi, [ebp-0BCh]
___:00421880 test esi, esi
___:00421882 jz short loc_4218AA
___:00421884 mov eax, [esi]
___:00421886 mov ecx, esi
___:00421888 call dword ptr [eax+34h]
___:0042188B lea eax, [ebp-34h]
___:0042188E push eax
___:0042188F lea edx, [ebp-0B8h]
___:00421895 mov eax, esi
___:00421897 call sub_47BD47
___:0042189C fld dword ptr [ebp-1Ch]
___:0042189F mov eax, [esi]
___:004218A1 push ecx
___:004218A2 mov ecx, esi
___:004218A4 fstp [esp+18h+var_18]
___:004218A7 call dword ptr [eax+10h]
___:004218AA
___:004218AA loc_4218AA: ; CODE XREF: sub_42039B+14E7j
___:004218AA mov esi, [ebp-40h]
___:004218AD test esi, esi
___:004218AF jz short loc_421900
___:004218B1 mov eax, [esi]
___:004218B3 mov ecx, esi
___:004218B5 call dword ptr [eax+34h]
___:004218B8 lea eax, [ebp-34h]
___:004218BB push eax
___:004218BC lea edx, [ebp-0ACh]
___:004218C2 mov eax, esi
___:004218C4 call sub_47BD47
___:004218C9 fld dword ptr [ebp-1Ch]
___:004218CC mov eax, [esi]
___:004218CE push ecx
___:004218CF mov ecx, esi
___:004218D1 fstp [esp+1Ch+var_1C]
___:004218D4 call dword ptr [eax+10h]
___:004218D7 jmp short loc_421900
___:004218D9 ; ---------------------------------------------------------------------------
___:004218D9
___:004218D9 loc_4218D9: ; CODE XREF: sub_42039B+1153j
___:004218D9 ; sub_42039B+1160j
___:004218D9 test ecx, ecx
___:004218DB jz short loc_4218E6
___:004218DD xor eax, eax
___:004218DF mov [ecx+98h], ax
___:004218E6
___:004218E6 loc_4218E6: ; CODE XREF: sub_42039B+1540j
___:004218E6 test edx, edx
___:004218E8 jz short loc_4218F3
___:004218EA xor eax, eax
___:004218EC mov [edx+98h], ax
___:004218F3
___:004218F3 loc_4218F3: ; CODE XREF: sub_42039B+154Dj
___:004218F3 test esi, esi
___:004218F5 jz short loc_421900
___:004218F7 xor eax, eax
___:004218F9 mov [esi+98h], ax
___:00421900
___:00421900 loc_421900: ; CODE XREF: sub_42039B+1514j
___:00421900 ; sub_42039B+153Cj ...
___:00421900 lea esi, [ebp-0F0h]
___:00421906 jmp loc_4212EF
___:0042190B ; ---------------------------------------------------------------------------
___:0042190B
___:0042190B loc_42190B: ; CODE XREF: sub_42039B+9D8j
___:0042190B ; sub_42039B+F61j
___:0042190B fstp st
___:0042190D
___:0042190D loc_42190D: ; CODE XREF: sub_42039B+3FEj
___:0042190D ; sub_42039B+487j ...
___:0042190D xor eax, eax
___:0042190F inc eax
___:00421910
___:00421910 loc_421910: ; CODE XREF: sub_42039B+20j
___:00421910 call sub_79881C
___:00421915 retn
___:00421915 sub_42039B endp ; sp = -4
___:00421915
___:00421916
___:00421916 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
___:00421916
___:00421916
___:00421916 sub_421916 proc near ; CODE XREF: sub_426378+10Dp
___:00421916
___:00421916 arg_0 = dword ptr 8
___:00421916
___:00421916 push esi
___:00421917 push [esp+arg_0]
___:0042191B call sub_4AC623
___:00421920 mov esi, eax
___:00421922 test esi, esi
___:00421924 jz loc_421A15
___:0042192A movsx eax, word ptr [esi+4]
___:0042192E push 5
___:00421930 mov ecx, offset off_AE1B60
___:00421935 call sub_4AC58F
___:0042193A mov ecx, eax
___:0042193C test ecx, ecx
___:0042193E jz loc_421A15
___:00421944 mov eax, [esi+14E4h]
___:0042194A cmp eax, [ecx+14E4h]
___:00421950 jnz loc_421A15
___:00421956 mov eax, [esi+14DCh]
___:0042195C cmp eax, [ecx+14DCh]
___:00421962 jnz loc_421A15
___:00421968 mov eax, [esi+14E0h]
___:0042196E cmp eax, [ecx+14E0h]
___:00421974 jnz loc_421A15
___:0042197A mov eax, [esi+14E8h]
___:00421980 cmp eax, [ecx+14E8h]
___:00421986 jnz loc_421A15
___:0042198C fld dword ptr [esi+14ECh]
___:00421992 fld dword ptr [ecx+14ECh]
___:00421998 fucompp
___:0042199A fnstsw ax
___:0042199C test ah, 44h
___:0042199F jp short loc_421A15
___:004219A1 fld dword ptr [esi+14F0h]
___:004219A7 fld dword ptr [ecx+14F0h]
___:004219AD fucompp
___:004219AF fnstsw ax
___:004219B1 test ah, 44h
___:004219B4 jp short loc_421A15
___:004219B6 fld dword ptr [esi+14F4h]
___:004219BC fld dword ptr [ecx+14F4h]
___:004219C2 fucompp
___:004219C4 fnstsw ax
___:004219C6 test ah, 44h
___:004219C9 jp short loc_421A15
___:004219CB mov eax, [esi+14F8h]
___:004219D1 cmp eax, [ecx+14F8h]
___:004219D7 jnz short loc_421A15
___:004219D9 mov eax, [esi+14FCh]
___:004219DF cmp eax, [ecx+14FCh]
___:004219E5 jnz short loc_421A15
___:004219E7 fld dword ptr [esi+1500h]
___:004219ED fld dword ptr [ecx+1500h]
___:004219F3 fucompp
___:004219F5 fnstsw ax
___:004219F7 test ah, 44h
___:004219FA jp short loc_421A15
___:004219FC fld dword ptr [esi+1504h]
___:00421A02 fld dword ptr [ecx+1504h]
___:00421A08 fucompp
___:00421A0A fnstsw ax
___:00421A0C test ah, 44h
___:00421A0F jp short loc_421A15
___:00421A11 mov al, 1
___:00421A13 pop esi
___:00421A14 retn
___:00421A15 ; ---------------------------------------------------------------------------
___:00421A15
___:00421A15 loc_421A15: ; CODE XREF: sub_421916+Ej
___:00421A15 ; sub_421916+28j ...
___:00421A15 xor al, al
___:00421A17 pop esi
___:00421A18 retn
___:00421A18 sub_421916 endp
___:00421A18
___:00421A19
___:00421A19 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
___:00421A19
___:00421A19
___:00421A19 sub_421A19 proc near ; CODE XREF: sub_42203D+147p
___:00421A19
___:00421A19 var_8 = dword ptr -8
___:00421A19
___:00421A19 push 4Ch
___:00421A1B mov eax, offset loc_801694
___:00421A20 call sub_7987AD
___:00421A25 mov edi, ecx
___:00421A27 mov [ebp-38h], edi
___:00421A2A call sub_41E216
___:00421A2F mov ebx, eax
___:00421A31 mov [ebp-54h], ebx
___:00421A34 test ebx, ebx
___:00421A36 jz loc_421E48
___:00421A3C fld dword ptr [ebx+170h]
___:00421A42 mov ecx, [ebx+3B4h]
___:00421A48 fstp dword ptr [ebp-34h]
___:00421A4B mov [ebp-3Ch], ecx
___:00421A4E fld1
___:00421A50 fstp dword ptr [ebp-40h]
___:00421A53 test ecx, ecx
___:00421A55 jl loc_421E48
___:00421A5B cmp ecx, 0FFFFFFFFh
___:00421A5E mov esi, [ebx+2BCh]
___:00421A64 jl short loc_421A6D
___:00421A66 call sub_6C01E0
___:00421A6B jmp short loc_421A6F
___:00421A6D ; ---------------------------------------------------------------------------
___:00421A6D
___:00421A6D loc_421A6D: ; CODE XREF: sub_421A19+4Bj
___:00421A6D xor eax, eax
___:00421A6F
___:00421A6F loc_421A6F: ; CODE XREF: sub_421A19+52j
___:00421A6F test esi, esi
___:00421A71 jz loc_421E48
___:00421A77 test eax, eax
___:00421A79 jz loc_421E48
___:00421A7F add eax, 204h
___:00421A84 push eax
___:00421A85 call sub_6C16C0
___:00421A8A mov esi, eax
___:00421A8C test esi, esi
___:00421A8E jnz short loc_421A99
___:00421A90 cmp [ebp-3Ch], eax
___:00421A93 jnz loc_421E48
___:00421A99
___:00421A99 loc_421A99: ; CODE XREF: sub_421A19+75j
___:00421A99 add ebx, 58h
___:00421A9C push ebx
___:00421A9D call sub_4AC540
___:00421AA2 mov ebx, eax
___:00421AA4 test ebx, ebx
___:00421AA6 jz loc_421E48
___:00421AAC mov ecx, [ebp-3Ch]
___:00421AAF push ebx
___:00421AB0 xor edx, edx
___:00421AB2 call sub_4AC623
___:00421AB7 test eax, eax
___:00421AB9 jz short loc_421AF4
___:00421ABB cmp byte ptr [eax+8], 41h
___:00421ABF jz short loc_421AF4
___:00421AC1 lea ecx, [esi+228h]
___:00421AC7 movzx edx, word ptr [ecx+4]
___:00421ACB movzx ecx, word ptr [ecx]
___:00421ACE xor edx, ecx
___:00421AD0 cmp edx, [eax+14E0h]
___:00421AD6 jl short loc_421AEF
___:00421AD8 lea ecx, [esi+220h]
___:00421ADE movzx edx, word ptr [ecx+4]
___:00421AE2 movzx ecx, word ptr [ecx]
___:00421AE5 xor edx, ecx
___:00421AE7 cmp edx, [eax+14DCh]
___:00421AED jge short loc_421AF4
___:00421AEF
___:00421AEF loc_421AEF: ; CODE XREF: sub_421A19+BDj
___:00421AEF fldz
___:00421AF1 fstp dword ptr [ebp-40h]
___:00421AF4
___:00421AF4 loc_421AF4: ; CODE XREF: sub_421A19+A0j
___:00421AF4 ; sub_421A19+A6j ...
___:00421AF4 mov cl, byte_9E2352
___:00421AFA mov [ebp-2Eh], cl
___:00421AFD mov cl, byte_9E2353
___:00421B03 mov [ebp-2Dh], cl
___:00421B06 test eax, eax
___:00421B08 jz short loc_421B18
___:00421B0A cmp byte ptr [eax+8], 41h
___:00421B0E jz short loc_421B18
___:00421B10 mov byte ptr [ebp-2Eh], 0
___:00421B14 mov byte ptr [ebp-2Dh], 0
___:00421B18
___:00421B18 loc_421B18: ; CODE XREF: sub_421A19+EFj
___:00421B18 ; sub_421A19+F5j
___:00421B18 mov ecx, [ebp-3Ch]
___:00421B1B xor edx, edx
___:00421B1D push ebx
___:00421B1E inc edx
___:00421B1F call sub_4AC623
___:00421B24 test eax, eax
___:00421B26 jz short loc_421B61
___:00421B28 cmp byte ptr [eax+8], 41h
___:00421B2C jz short loc_421B61
___:00421B2E lea ecx, [esi+390h]
___:00421B34 movzx edx, word ptr [ecx+4]
___:00421B38 movzx ecx, word ptr [ecx]
___:00421B3B xor edx, ecx
___:00421B3D cmp edx, [eax+14E0h]
___:00421B43 jl short loc_421B5C
___:00421B45 lea ecx, [esi+388h]
___:00421B4B movzx edx, word ptr [ecx+4]
___:00421B4F movzx ecx, word ptr [ecx]
___:00421B52 xor edx, ecx
___:00421B54 cmp edx, [eax+14DCh]
___:00421B5A jge short loc_421B61
___:00421B5C
___:00421B5C loc_421B5C: ; CODE XREF: sub_421A19+12Aj
___:00421B5C fldz
___:00421B5E fstp dword ptr [ebp-40h]
___:00421B61
___:00421B61 loc_421B61: ; CODE XREF: sub_421A19+10Dj
___:00421B61 ; sub_421A19+113j ...
___:00421B61 mov eax, [edi+14h]
___:00421B64 mov ebx, dword_812440
___:00421B6A mov byte ptr [ebp-20h], 61h
___:00421B6E mov byte ptr [ebp-1Fh], 6Dh
___:00421B72 mov byte ptr [ebp-1Eh], 6Dh
___:00421B76 mov byte ptr [ebp-1Dh], 6Fh
___:00421B7A mov byte ptr [ebp-1Ch], 5Fh
___:00421B7E mov byte ptr [ebp-1Bh], 62h
___:00421B82 mov byte ptr [ebp-1Ah], 61h
___:00421B86 mov byte ptr [ebp-19h], 73h
___:00421B8A mov byte ptr [ebp-18h], 65h
___:00421B8E mov byte ptr [ebp-17h], 0
___:00421B92 mov byte ptr [ebp-2Ch], 72h
___:00421B96 mov byte ptr [ebp-2Bh], 65h
___:00421B9A mov byte ptr [ebp-2Ah], 70h
___:00421B9E mov byte ptr [ebp-29h], 61h
___:00421BA2 mov byte ptr [ebp-28h], 69h
___:00421BA6 mov byte ptr [ebp-27h], 72h
___:00421BAA mov byte ptr [ebp-26h], 5Fh
___:00421BAE mov byte ptr [ebp-25h], 62h
___:00421BB2 mov byte ptr [ebp-24h], 61h
___:00421BB6 mov byte ptr [ebp-23h], 73h
___:00421BBA mov byte ptr [ebp-22h], 65h
___:00421BBE mov byte ptr [ebp-21h], 0
___:00421BC2 mov eax, [eax]
___:00421BC4 mov [ebp-44h], eax
___:00421BC7 mov eax, [edi]
___:00421BC9 mov [ebp-48h], eax
___:00421BCC
___:00421BCC loc_421BCC: ; CODE XREF: sub_421A19+28Aj
___:00421BCC mov eax, [edi+14h]
___:00421BCF mov [ebp-4Ch], eax
___:00421BD2 mov eax, [edi]
___:00421BD4 lea edi, [ebp-50h]
___:00421BD7 lea esi, [ebp-48h]
___:00421BDA mov [ebp-50h], eax
___:00421BDD call sub_42832A
___:00421BE2 test al, al
___:00421BE4 jz loc_421CA8
___:00421BEA call sub_4C50C9
___:00421BEF mov eax, [eax]
___:00421BF1 cmp dword ptr [eax+18h], 0
___:00421BF5 jnz loc_421C98
___:00421BFB call sub_4C50C9
___:00421C00 mov eax, [eax]
___:00421C02 mov eax, [eax+1Ch]
___:00421C05 mov eax, [eax+0F0h]
___:00421C0B lea ecx, [ebp-20h]
___:00421C0E push ecx
___:00421C0F add eax, 8
___:00421C12 push eax
___:00421C13 call ebx
___:00421C15 pop ecx
___:00421C16 pop ecx
___:00421C17 test eax, eax
___:00421C19 jnz short loc_421C50
___:00421C1B fld1
___:00421C1D fcomp dword ptr [ebp-40h]
___:00421C20 fnstsw ax
___:00421C22 test ah, 41h
___:00421C25 jnz short loc_421C98
___:00421C27 cmp byte ptr [ebp-2Eh], 0
___:00421C2B jnz short loc_421C4A
___:00421C2D fld flt_9E2334
___:00421C33 lea eax, [ebp-58h]
___:00421C36 fmul dbl_84A830
___:00421C3C push eax
___:00421C3D mov eax, offset dword_9E712C
___:00421C42 fstp dword ptr [ebp-58h]
___:00421C45 call sub_428935
___:00421C4A
___:00421C4A loc_421C4A: ; CODE XREF: sub_421A19+212j
___:00421C4A mov byte ptr [ebp-2Eh], 1
___:00421C4E jmp short loc_421C98
___:00421C50 ; ---------------------------------------------------------------------------
___:00421C50
___:00421C50 loc_421C50: ; CODE XREF: sub_421A19+200j
___:00421C50 lea esi, [ebp-48h]
___:00421C53 call sub_4C50C9
___:00421C58 mov eax, [eax]
___:00421C5A mov eax, [eax+1Ch]
___:00421C5D mov eax, [eax+0F0h]
___:00421C63 lea ecx, [ebp-2Ch]
___:00421C66 push ecx
___:00421C67 add eax, 8
___:00421C6A push eax
___:00421C6B call ebx
___:00421C6D pop ecx
___:00421C6E pop ecx
___:00421C6F test eax, eax
___:00421C71 jnz short loc_421C98
___:00421C73 fld1
___:00421C75 fcomp dword ptr [ebp-34h]
___:00421C78 fnstsw ax
___:00421C7A test ah, 41h
___:00421C7D jnz short loc_421C98
___:00421C7F cmp byte ptr [ebp-2Dh], 0
___:00421C83 jnz short loc_421C94
___:00421C85 push offset flt_9E2334
___:00421C8A mov eax, offset dword_9E7134
___:00421C8F call sub_428935
___:00421C94
___:00421C94 loc_421C94: ; CODE XREF: sub_421A19+26Aj
___:00421C94 mov byte ptr [ebp-2Dh], 1
___:00421C98
___:00421C98 loc_421C98: ; CODE XREF: sub_421A19+1DCj
___:00421C98 ; sub_421A19+20Cj ...
___:00421C98 lea esi, [ebp-48h]
___:00421C9B call sub_5615A0
___:00421CA0 mov edi, [ebp-38h]
___:00421CA3 jmp loc_421BCC
___:00421CA8 ; ---------------------------------------------------------------------------
___:00421CA8
___:00421CA8 loc_421CA8: ; CODE XREF: sub_421A19+1CBj
___:00421CA8 mov bl, [ebp-2Eh]
___:00421CAB mov al, [ebp-2Dh]
___:00421CAE mov byte_9E2352, bl
___:00421CB4 mov byte_9E2353, al
___:00421CB9 test bl, bl
___:00421CBB jnz short loc_421CCD
___:00421CBD fldz
___:00421CBF push ecx
___:00421CC0 mov esi, offset dword_9E712C
___:00421CC5 fstp [esp+8+var_8]
___:00421CC8 call sub_41164F
___:00421CCD
___:00421CCD loc_421CCD: ; CODE XREF: sub_421A19+2A2j
___:00421CCD cmp byte ptr [ebp-2Dh], 0
___:00421CD1 jnz short loc_421CE3
___:00421CD3 fldz
___:00421CD5 push ecx
___:00421CD6 mov esi, offset dword_9E7134
___:00421CDB fstp [esp+8+var_8]
___:00421CDE call sub_41164F
___:00421CE3
___:00421CE3 loc_421CE3: ; CODE XREF: sub_421A19+2B8j
___:00421CE3 test bl, bl
___:00421CE5 mov ebx, dword_8125D0
___:00421CEB jz short loc_421D62
___:00421CED mov eax, dword_9E7130
___:00421CF2 xor eax, dword_9E712C
___:00421CF8 mov [ebp-38h], eax
___:00421CFB mov eax, dword_9E7120
___:00421D00 fld dword ptr [ebp-38h]
___:00421D03 xor eax, dword_9E711C
___:00421D09 mov [ebp-34h], eax
___:00421D0C fld dword ptr [ebp-34h]
___:00421D0F fcompp st(1), st
___:00421D11 fnstsw ax
___:00421D13 test ah, 5
___:00421D16 jp short loc_421D62
___:00421D18 fldz
___:00421D1A push ecx
___:00421D1B mov esi, offset dword_9E712C
___:00421D20 fstp [esp+8+var_8]
___:00421D23 call sub_41164F
___:00421D28 mov eax, [ebp-54h]
___:00421D2B call sub_6BA240
___:00421D30 mov eax, dword_9E35C8
___:00421D35 sub eax, dword_9E35C4
___:00421D3B sar eax, 2
___:00421D3E cmp eax, 6Dh
___:00421D41 ja short loc_421D45
___:00421D43 call ebx
___:00421D45
___:00421D45 loc_421D45: ; CODE XREF: sub_421A19+328j
___:00421D45 mov eax, dword_9E35C4
___:00421D4A mov eax, [eax+1B4h]
___:00421D50 mov eax, [eax+128h]
___:00421D56 xor edi, edi
___:00421D58 push edi
___:00421D59 push edi
___:00421D5A push eax
___:00421D5B call sub_403C52
___:00421D60 jmp short loc_421D64
___:00421D62 ; ---------------------------------------------------------------------------
___:00421D62
___:00421D62 loc_421D62: ; CODE XREF: sub_421A19+2D2j
___:00421D62 ; sub_421A19+2FDj
___:00421D62 xor edi, edi
___:00421D64
___:00421D64 loc_421D64: ; CODE XREF: sub_421A19+347j
___:00421D64 cmp [ebp-3Ch], edi
___:00421D67 jnz loc_421E2C
___:00421D6D cmp byte ptr [ebp-2Dh], 0
___:00421D71 jz loc_421E43
___:00421D77 mov eax, dword_9E7138
___:00421D7C xor eax, dword_9E7134
___:00421D82 mov [ebp-38h], eax
___:00421D85 mov eax, dword_9E7128
___:00421D8A fld dword ptr [ebp-38h]
___:00421D8D xor eax, dword_9E7124
___:00421D93 mov [ebp-34h], eax
___:00421D96 fld dword ptr [ebp-34h]
___:00421D99 fcompp st(1), st
___:00421D9B fnstsw ax
___:00421D9D test ah, 5
___:00421DA0 jp loc_421E43
___:00421DA6 cmp dword_9E274C, edi
___:00421DAC jz short loc_421DED
___:00421DAE mov eax, [ebp-54h]
___:00421DB1 mov eax, [eax+3ACh]
___:00421DB7 push 1
___:00421DB9 push eax
___:00421DBA lea eax, [ebp-50h]
___:00421DBD push eax
___:00421DBE call sub_415E12
___:00421DC3 add esp, 0Ch
___:00421DC6 mov [ebp-4], edi
___:00421DC9 mov ecx, dword_9E274C
___:00421DCF push dword ptr [ebp-50h]
___:00421DD2 add ecx, 0F99C8h
___:00421DD8 call sub_4A739A
___:00421DDD or dword ptr [ebp-4], 0FFFFFFFFh
___:00421DE1 mov ecx, [ebp-4Ch]
___:00421DE4 cmp ecx, edi
___:00421DE6 jz short loc_421DED
___:00421DE8 call sub_407FBA
___:00421DED
___:00421DED loc_421DED: ; CODE XREF: sub_421A19+393j
___:00421DED ; sub_421A19+3CDj
___:00421DED fldz
___:00421DEF push ecx
___:00421DF0 mov esi, offset dword_9E7134
___:00421DF5 fstp [esp+8+var_8]
___:00421DF8 call sub_41164F
___:00421DFD mov eax, dword_9E35C8
___:00421E02 sub eax, dword_9E35C4
___:00421E08 sar eax, 2
___:00421E0B cmp eax, 6Dh
___:00421E0E ja short loc_421E12
___:00421E10 call ebx
___:00421E12
___:00421E12 loc_421E12: ; CODE XREF: sub_421A19+3F5j
___:00421E12 mov eax, dword_9E35C4
___:00421E17 mov eax, [eax+1B4h]
___:00421E1D push edi
___:00421E1E push edi
___:00421E1F push dword ptr [eax+128h]
___:00421E25 call sub_403C52
___:00421E2A jmp short loc_421E43
___:00421E2C ; ---------------------------------------------------------------------------
___:00421E2C
___:00421E2C loc_421E2C: ; CODE XREF: sub_421A19+34Ej
___:00421E2C fldz
___:00421E2E push ecx
___:00421E2F mov esi, offset dword_9E7134
___:00421E34 fstp [esp+8+var_8]
___:00421E37 mov byte_9E2353, 0
___:00421E3E call sub_41164F
___:00421E43
___:00421E43 loc_421E43: ; CODE XREF: sub_421A19+358j
___:00421E43 ; sub_421A19+387j ...
___:00421E43 xor eax, eax
___:00421E45 inc eax
___:00421E46 jmp short loc_421E4B
___:00421E48 ; ---------------------------------------------------------------------------
___:00421E48
___:00421E48 loc_421E48: ; CODE XREF: sub_421A19+1Dj
___:00421E48 ; sub_421A19+3Cj ...
___:00421E48 or eax, 0FFFFFFFFh
___:00421E4B
___:00421E4B loc_421E4B: ; CODE XREF: sub_421A19+42Dj
___:00421E4B call sub_798830
___:00421E50 retn
___:00421E50 sub_421A19 endp ; sp = -4
___:00421E50
___:00421E51
___:00421E51 ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
___:00421E51
___:00421E51 ; Attributes: bp-based frame
___:00421E51
___:00421E51 sub_421E51 proc near ; CODE XREF: sub_42203D:loc_422075p
___:00421E51
___:00421E51 var_1C = dword ptr -1Ch
___:00421E51 var_18 = dword ptr -18h
___:00421E51 var_14 = dword ptr -14h
___:00421E51 var_10 = dword ptr -10h
___:00421E51 var_C = dword ptr -0Ch
___:00421E51 var_8 = dword ptr -8
___:00421E51 var_4 = dword ptr -4
___:00421E51
___:00421E51 push ebp
___:00421E52 mov ebp, esp
___:00421E54 sub esp, 1Ch
___:00421E57 cmp dword_9E274C, 0
___:00421E5E push ebx
___:00421E5F push esi
___:00421E60 push edi
___:00421E61 jnz short loc_421E6A
___:00421E63 xor eax, eax
___:00421E65 jmp loc_422038
___:00421E6A ; ---------------------------------------------------------------------------
___:00421E6A
___:00421E6A loc_421E6A: ; CODE XREF: sub_421E51+10j
___:00421E6A call dword_8128C8
___:00421E70 mov esi, dword_9E23FC
___:00421E76 and [ebp+var_10], 0
___:00421E7A mov [ebp+var_14], eax
___:00421E7D mov eax, [esi+10h]
___:00421E80 sub eax, [esi+0Ch]
___:00421E83 sar eax, 2
___:00421E86 test eax, eax
___:00421E88 jbe loc_422035
___:00421E8E
___:00421E8E loc_421E8E: ; CODE XREF: sub_421E51+1DEj
___:00421E8E mov edx, [ebp+var_10]
___:00421E91 mov eax, esi
___:00421E93 call sub_6C1F10
___:00421E98 mov ebx, eax
___:00421E9A cmp byte ptr [ebx+383h], 0
___:00421EA1 jnz loc_422020
___:00421EA7 mov eax, [ebx+38h]
___:00421EAA cmp eax, 7
___:00421EAD jz loc_422020
___:00421EB3 cmp eax, 0Ah
___:00421EB6 jz loc_422020
___:00421EBC cmp eax, 9
___:00421EBF jz loc_422020
___:00421EC5 mov eax, [ebx+2BCh]
___:00421ECB mov ecx, [eax+0C0h]
___:00421ED1 sub ecx, [eax+0BCh]
___:00421ED7 and [ebp+var_4], 0
___:00421EDB add eax, 0B0h
___:00421EE0 test ecx, 0FFFFFFFCh
___:00421EE6 jle loc_422020
___:00421EEC lea eax, [ebx+174h]
___:00421EF2 mov [ebp+var_8], eax
___:00421EF5
___:00421EF5 loc_421EF5: ; CODE XREF: sub_421E51+1C3j
___:00421EF5 mov eax, [ebp+var_8]
___:00421EF8 mov eax, [eax]
___:00421EFA test eax, eax
___:00421EFC jl loc_421FF0
___:00421F02 mov ecx, dword_9E274C
___:00421F08 cmp eax, [ecx+11B7F8h]
___:00421F0E jz loc_421FF0
___:00421F14 mov ecx, [ebp+var_4]
___:00421F17 mov eax, ebx
___:00421F19 call sub_6C01B0
___:00421F1E mov [ebp+var_1C], eax
___:00421F21 test eax, eax
___:00421F23 jz loc_421FF0
___:00421F29 movsx cx, byte ptr [eax+421h]
___:00421F31 and [ebp+var_C], 0
___:00421F35 mov word_9D7908, cx
___:00421F3C lea edi, [eax+230h]
___:00421F42
___:00421F42 loc_421F42: ; CODE XREF: sub_421E51+199j
___:00421F42 mov eax, [ebp+var_14]
___:00421F45 lea esi, [edi-130h]
___:00421F4B mov [ebp+var_18], eax
___:00421F4E call sub_6C6250
___:00421F53 mov ecx, [edi]
___:00421F55 cmp ecx, 0B54h
___:00421F5B jbe short loc_421F67
___:00421F5D mov eax, [ebp+var_14]
___:00421F60 add eax, 3E8h
___:00421F65 jmp short loc_421F6A
___:00421F67 ; ---------------------------------------------------------------------------
___:00421F67
___:00421F67 loc_421F67: ; CODE XREF: sub_421E51+10Aj
___:00421F67 mov eax, [ebp+var_18]
___:00421F6A
___:00421F6A loc_421F6A: ; CODE XREF: sub_421E51+114j
___:00421F6A mov esi, [ebp+var_1C]
___:00421F6D mov edx, [ebp+var_C]
___:00421F70 movsx esi, byte ptr [esi+420h]
___:00421F77 inc edx
___:00421F78 mov [ebp+var_18], edx
___:00421F7B test esi, edx
___:00421F7D jz short loc_421FDB
___:00421F7F sub eax, [edi+2Ch]
___:00421F82 cmp eax, ecx
___:00421F84 jbe short loc_421FDB
___:00421F86 mov eax, [ebp+var_14]
___:00421F89 mov [edi+2Ch], eax
___:00421F8C lea esi, [edi-10h]
___:00421F8F mov eax, esi
___:00421F91 call sub_428209
___:00421F96 mov ecx, [edi-120h]
___:00421F9C sub ecx, [edi-124h]
___:00421FA2 xor eax, eax
___:00421FA4 sar ecx, 2
___:00421FA7 inc eax
___:00421FA8 cmp ecx, eax
___:00421FAA jnz short loc_421FB6
___:00421FAC push eax
___:00421FAD mov eax, [ebp+var_8]
___:00421FB0 push dword ptr [eax]
___:00421FB2 push 0
___:00421FB4 jmp short loc_421FCC
___:00421FB6 ; ---------------------------------------------------------------------------
___:00421FB6
___:00421FB6 loc_421FB6: ; CODE XREF: sub_421E51+159j
___:00421FB6 jbe short loc_421FDB
___:00421FB8 movzx edx, word ptr [esi]
___:00421FBB push eax
___:00421FBC mov eax, [ebp+var_8]
___:00421FBF push dword ptr [eax]
___:00421FC1 movzx eax, word ptr [edi-0Ch]
___:00421FC5 xor eax, edx
___:00421FC7 xor edx, edx
___:00421FC9 div ecx
___:00421FCB push edx
___:00421FCC
___:00421FCC loc_421FCC: ; CODE XREF: sub_421E51+163j
___:00421FCC push [ebp+var_C]
___:00421FCF push [ebp+var_4]
___:00421FD2 push ebx
___:00421FD3 call sub_426378
___:00421FD8 add esp, 18h
___:00421FDB
___:00421FDB loc_421FDB: ; CODE XREF: sub_421E51+12Cj
___:00421FDB ; sub_421E51+133j ...
___:00421FDB mov eax, [ebp+var_18]
___:00421FDE add edi, 168h
___:00421FE4 cmp eax, 2
___:00421FE7 mov [ebp+var_C], eax
___:00421FEA jl loc_421F42
___:00421FF0
___:00421FF0 loc_421FF0: ; CODE XREF: sub_421E51+ABj
___:00421FF0 ; sub_421E51+BDj ...
___:00421FF0 mov eax, [ebx+2BCh]
___:00421FF6 mov ecx, [eax+0C0h]
___:00421FFC sub ecx, [eax+0BCh]
___:00422002 inc [ebp+var_4]
___:00422005 add [ebp+var_8], 20h
___:00422009 add eax, 0B0h
___:0042200E sar ecx, 2
___:00422011 cmp [ebp+var_4], ecx
___:00422014 jl loc_421EF5
___:0042201A mov esi, dword_9E23FC
___:00422020
___:00422020 loc_422020: ; CODE XREF: sub_421E51+50j
___:00422020 ; sub_421E51+5Cj ...
___:00422020 mov eax, [esi+10h]
___:00422023 sub eax, [esi+0Ch]
___:00422026 inc [ebp+var_10]
___:00422029 sar eax, 2
___:0042202C cmp [ebp+var_10], eax
___:0042202F jb loc_421E8E
___:00422035
___:00422035 loc_422035: ; CODE XREF: sub_421E51+37j
___:00422035 xor eax, eax
___:00422037 inc eax
___:00422038
___:00422038 loc_422038: ; CODE XREF: sub_421E51+14j
___:00422038 pop edi
___:00422039 pop esi
___:0042203A pop ebx
___:0042203B leave
___:0042203C retn
___:0042203C sub_421E51 endp
___:0042203C
___:0042203D
___:0042203D ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
___:0042203D
___:0042203D ; Attributes: bp-based frame
___:0042203D
___:0042203D sub_42203D proc near ; CODE XREF: sub_454AA0:loc_455119p
___:0042203D
___:0042203D var_25C = dword ptr -25Ch
___:0042203D var_258 = dword ptr -258h
___:0042203D var_254 = dword ptr -254h
___:0042203D var_250 = dword ptr -250h
___:0042203D var_24C = dword ptr -24Ch
___:0042203D var_248 = dword ptr -248h
___:0042203D var_244 = dword ptr -244h
___:0042203D var_23E = byte ptr -23Eh
___:0042203D var_23D = byte ptr -23Dh
___:0042203D var_23C = dword ptr -23Ch
___:0042203D var_238 = dword ptr -238h
___:0042203D var_234 = dword ptr -234h
___:0042203D var_230 = byte ptr -230h
___:0042203D var_22C = dword ptr -22Ch
___:0042203D var_228 = dword ptr -228h
___:0042203D var_224 = byte ptr -224h
___:0042203D var_223 = byte ptr -223h
___:0042203D var_21C = dword ptr -21Ch
___:0042203D var_218 = dword ptr -218h
___:0042203D var_214 = dword ptr -214h
___:0042203D var_210 = dword ptr -210h
___:0042203D var_20C = dword ptr -20Ch
___:0042203D var_208 = dword ptr -208h
___:0042203D var_204 = dword ptr -204h
___:0042203D var_200 = dword ptr -200h
___:0042203D var_1FC = dword ptr -1FCh
___:0042203D var_1F8 = dword ptr -1F8h
___:0042203D var_1F4 = dword ptr -1F4h
___:0042203D var_1F0 = dword ptr -1F0h
___:0042203D var_1EC = dword ptr -1ECh
___:0042203D var_1E4 = dword ptr -1E4h
___:0042203D var_1E0 = dword ptr -1E0h
___:0042203D var_1DC = dword ptr -1DCh
___:0042203D var_1D8 = dword ptr -1D8h
___:0042203D var_1D4 = dword ptr -1D4h
___:0042203D var_1D0 = dword ptr -1D0h
___:0042203D var_1CC = dword ptr -1CCh
___:0042203D var_1C8 = dword ptr -1C8h
___:0042203D var_1C4 = dword ptr -1C4h
___:0042203D var_1C0 = dword ptr -1C0h
___:0042203D var_1BC = dword ptr -1BCh
___:0042203D var_1B8 = dword ptr -1B8h
___:0042203D var_1B4 = dword ptr -1B4h
___:0042203D var_1B0 = dword ptr -1B0h
___:0042203D var_1AC = dword ptr -1ACh
___:0042203D var_1A8 = dword ptr -1A8h
___:0042203D var_190 = dword ptr -190h
___:0042203D var_184 = dword ptr -184h
___:0042203D var_178 = dword ptr -178h
___:0042203D var_160 = dword ptr -160h
___:0042203D var_148 = dword ptr -148h
___:0042203D var_12C = dword ptr -12Ch
___:0042203D var_FC = byte ptr -0FCh
___:0042203D var_FB = byte ptr -0FBh
___:0042203D var_30 = dword ptr -30h
___:0042203D var_4 = dword ptr -4
___:0042203D
___:0042203D push ebp
___:0042203E mov ebp, esp
___:00422040 and esp, 0FFFFFFF8h
___:00422043 sub esp, 244h
___:00422049 mov eax, dword_89B0A0
___:0042204E xor eax, esp
___:00422050 mov [esp+244h+var_4], eax
___:00422057 fld flt_9E2334
___:0042205D push ebx
___:0042205E push esi
___:0042205F fstp [esp+24Ch+var_1D0]
___:00422063 push edi
___:00422064 xor edi, edi
___:00422066 cmp dword_9E23FC, edi
___:0042206C jnz short loc_422075
___:0042206E xor eax, eax
___:00422070 jmp loc_4227B5
___:00422075 ; ---------------------------------------------------------------------------
___:00422075
___:00422075 loc_422075: ; CODE XREF: sub_42203D+2Fj
___:00422075 call sub_421E51
___:0042207A mov byte ptr [esp+250h+var_214], 0
___:0042207F mov byte ptr [esp+250h+var_218+3], 0
___:00422084 mov byte ptr [esp+250h+var_218+2], 0
___:00422089 mov byte ptr [esp+250h+var_218+1], 0
___:0042208E mov byte ptr [esp+250h+var_218], 0
___:00422093 mov [esp+250h+var_20C], edi
___:00422097 mov [esp+250h+var_210], edi
___:0042209B mov byte ptr [esp+250h+var_208+1], 0
___:004220A0 mov byte ptr [esp+250h+var_208], 0
___:004220A5 call sub_41E216
___:004220AA mov esi, dword_9E23FC
___:004220B0 mov ebx, dword_8127E0
___:004220B6 mov [esp+250h+var_204], eax
___:004220BA mov eax, [esi+10h]
___:004220BD sub eax, [esi+0Ch]
___:004220C0 mov [esp+250h+var_23C], edi
___:004220C4 sar eax, 2
___:004220C7 test eax, eax
___:004220C9 jbe loc_4226EB
___:004220CF mov [esp+250h+var_21C], edi
___:004220D3
___:004220D3 loc_4220D3: ; CODE XREF: sub_42203D+6A6j
___:004220D3 mov edx, [esp+250h+var_23C]
___:004220D7 mov eax, esi
___:004220D9 call sub_6C1F10
___:004220DE mov edi, eax
___:004220E0 cmp dword ptr [edi+38h], 0Ah
___:004220E4 mov [esp+250h+var_238], edi
___:004220E8 jz loc_4226CD
___:004220EE lea eax, [edi+404h]
___:004220F4 fld dword ptr [eax]
___:004220F6 fsub [esp+250h+var_1D0]
___:004220FD fstp dword ptr [eax]
___:004220FF cmp edi, [esp+250h+var_204]
___:00422103 jnz loc_42218D
___:00422109 push edi
___:0042210A lea esi, [esp+254h+var_190]
___:00422111 call sub_6BD5F0
___:00422116 mov eax, esi
___:00422118 call sub_59A1F0
___:0042211D fmul dbl_84A830
___:00422123 mov eax, dword_9E2468
___:00422128 mov eax, [eax+38h]
___:0042212B fstp [esp+250h+var_244]
___:0042212F cmp eax, 3
___:00422132 jz short loc_422139
___:00422134 cmp eax, 4
___:00422137 jnz short loc_42214F
___:00422139
___:00422139 loc_422139: ; CODE XREF: sub_42203D+F5j
___:00422139 lea eax, [esp+250h+var_190]
___:00422140 call sub_59A1F0
___:00422145 fmul dbl_84AA70
___:0042214B fstp [esp+250h+var_244]
___:0042214F
___:0042214F loc_42214F: ; CODE XREF: sub_42203D+FAj
___:0042214F fld [esp+250h+var_244]
___:00422153 push 0
___:00422155 push ecx
___:00422156 lea eax, [esp+258h+var_178]
___:0042215D fstp [esp+258h+var_258]
___:00422160 lea ecx, [esp+258h+var_190]
___:00422167 call sub_4054ED
___:0042216C mov edi, dword_9E242C
___:00422172 push eax
___:00422173 call sub_43773E
___:00422178 mov ecx, dword_9E242C
___:0042217E add ecx, 0E0h
___:00422184 call sub_421A19
___:00422189 mov edi, [esp+250h+var_238]
___:0042218D
___:0042218D loc_42218D: ; CODE XREF: sub_42203D+C6j
___:0042218D mov eax, [edi]
___:0042218F mov ecx, edi
___:00422191 call dword ptr [eax+1Ch]
___:00422194 push dword_9886A8
___:0042219A and [esp+254h+var_228], 0
___:0042219F and [esp+254h+var_22C], 0
___:004221A4 mov [esp+254h+var_230], 0
___:004221A9 mov byte ptr [esp+254h+var_234+3], 0
___:004221AE mov byte ptr [esp+254h+var_234+2], 0
___:004221B3 mov byte ptr [esp+254h+var_234+1], 0
___:004221B8 mov byte ptr [esp+254h+var_234], 0
___:004221BD mov [esp+254h+var_223], 0
___:004221C2 mov [esp+254h+var_224], 0
___:004221C7 call ebx
___:004221C9 push dword_9886B0
___:004221CF shr ax, 0Fh
___:004221D3 and al, 1
___:004221D5 mov byte ptr [esp+258h+var_238], al
___:004221D9 call ebx
___:004221DB push dword_9886AC
___:004221E1 shr ax, 0Fh
___:004221E5 and al, 1
___:004221E7 mov byte ptr [esp+25Ch+var_23C+1], al
___:004221EB call ebx
___:004221ED push dword_9886B4
___:004221F3 shr ax, 0Fh
___:004221F7 and al, 1
___:004221F9 mov [esp+260h+var_23E], al
___:004221FD call ebx
___:004221FF push dword_9886D0
___:00422205 shr ax, 0Fh
___:00422209 and al, 1
___:0042220B mov byte ptr [esp+264h+var_244+3], al
___:0042220F call ebx
___:00422211 shr ax, 0Fh
___:00422215 and al, 1
___:00422217 mov byte ptr [esp+264h+var_244], al
___:0042221B mov eax, [edi+38h]
___:0042221E cmp eax, 3
___:00422221 jz short loc_422275
___:00422223 cmp eax, 4
___:00422226 jz short loc_422275
___:00422228 mov esi, dword_9E2308
___:0042222E fld dword ptr [esi+0D8h]
___:00422234 call sub_7DE240
___:00422239 mov [esp+24h], eax
___:0042223D fld dword ptr [esi+0DCh]
___:00422243 call sub_7DE240
___:00422248 mov [esp+264h+var_23C], eax
___:0042224C mov eax, edi
___:0042224E call sub_427F99
___:00422253 test al, al
___:00422255 jnz loc_422388
___:0042225B mov eax, dword_9E2308
___:00422260 mov cl, [eax+0CCh]
___:00422266 mov byte ptr [esp+264h+var_238], cl
___:0042226A mov al, [eax+0CDh]
___:00422270 jmp loc_422384
___:00422275 ; ---------------------------------------------------------------------------
___:00422275
___:00422275 loc_422275: ; CODE XREF: sub_42203D+1E4j
___:00422275 ; sub_42203D+1E9j
___:00422275 cmp byte_9888D3, 0
___:0042227C mov esi, dword_9E2308
___:00422282 jnz short loc_4222C3
___:00422284 cmp dword_9E274C, 0
___:0042228B jz loc_422388
___:00422291 mov eax, dword_9E27B0
___:00422296 test eax, eax
___:00422298 jz short loc_4222F3
___:0042229A cmp dword ptr [eax+1032Ch], 0
___:004222A1 jnz short loc_4222C3
___:004222A3 fld dword ptr [esi+0E8h]
___:004222A9 call sub_7DE240
___:004222AE mov [esp+24h], eax
___:004222B2 fld dword ptr [esi+0ECh]
___:004222B8 call sub_7DE240
___:004222BD mov [esp+264h+var_23C], eax
___:004222C1 jmp short loc_4222EE
___:004222C3 ; ---------------------------------------------------------------------------
___:004222C3
___:004222C3 loc_4222C3: ; CODE XREF: sub_42203D+245j
___:004222C3 ; sub_42203D+264j
___:004222C3 fld dword ptr [esi+0D8h]
___:004222C9 call sub_7DE240
___:004222CE mov [esp+24h], eax
___:004222D2 fld dword ptr [esi+0DCh]
___:004222D8 call sub_7DE240
___:004222DD cmp byte_9888D3, 0
___:004222E4 mov [esp+264h+var_23C], eax
___:004222E8 jnz loc_422374
___:004222EE
___:004222EE loc_4222EE: ; CODE XREF: sub_42203D+284j
___:004222EE mov eax, dword_9E27B0
___:004222F3
___:004222F3 loc_4222F3: ; CODE XREF: sub_42203D+25Bj
___:004222F3 cmp dword_9E274C, 0
___:004222FA jz loc_422388
___:00422300 test eax, eax
___:00422302 jz loc_422388
___:00422308 cmp dword ptr [eax+1032Ch], 0
___:0042230F jnz short loc_422374
___:00422311 mov esi, [esi+4]
___:00422314 lea eax, [esp+264h+var_12C]
___:0042231B mov edi, esi
___:0042231D call sub_664870
___:00422322 test eax, eax
___:00422324 jl short loc_422335
___:00422326 test [esp+264h+var_FC], 80h
___:0042232E jz short loc_422335
___:00422330 xor eax, eax
___:00422332 inc eax
___:00422333 jmp short loc_422337
___:00422335 ; ---------------------------------------------------------------------------
___:00422335
___:00422335 loc_422335: ; CODE XREF: sub_42203D+2E7j
___:00422335 ; sub_42203D+2F1j
___:00422335 xor eax, eax
___:00422337
___:00422337 loc_422337: ; CODE XREF: sub_42203D+2F6j
___:00422337 test eax, eax
___:00422339 setnz al
___:0042233C mov byte ptr [esp+264h+var_238], al
___:00422340 mov eax, dword_9E2308
___:00422345 mov edi, [eax+4]
___:00422348 lea eax, [esp+264h+var_12C]
___:0042234F call sub_664870
___:00422354 test eax, eax
___:00422356 jl short loc_422367
___:00422358 test [esp+264h+var_FB], 80h
___:00422360 jz short loc_422367
___:00422362 xor eax, eax
___:00422364 inc eax
___:00422365 jmp short loc_422369
___:00422367 ; ---------------------------------------------------------------------------
___:00422367
___:00422367 loc_422367: ; CODE XREF: sub_42203D+319j
___:00422367 ; sub_42203D+323j
___:00422367 xor eax, eax
___:00422369
___:00422369 loc_422369: ; CODE XREF: sub_42203D+328j
___:00422369 mov edi, [esp+264h+var_24C]
___:0042236D test eax, eax
___:0042236F setnz al
___:00422372 jmp short loc_422384
___:00422374 ; ---------------------------------------------------------------------------
___:00422374
___:00422374 loc_422374: ; CODE XREF: sub_42203D+2ABj
___:00422374 ; sub_42203D+2D2j
___:00422374 mov al, [esi+0CCh]
___:0042237A mov byte ptr [esp+264h+var_238], al
___:0042237E mov al, [esi+0CDh]
___:00422384
___:00422384 loc_422384: ; CODE XREF: sub_42203D+233j
___:00422384 ; sub_42203D+335j
___:00422384 mov byte ptr [esp+264h+var_238+1], al
___:00422388
___:00422388 loc_422388: ; CODE XREF: sub_42203D+218j
___:00422388 ; sub_42203D+24Ej ...
___:00422388 cmp word_989214, 0
___:00422390 jz short loc_422396
___:00422392 neg [esp+264h+var_23C]
___:00422396
___:00422396 loc_422396: ; CODE XREF: sub_42203D+353j
___:00422396 mov eax, [edi]
___:00422398 lea ecx, [esp+264h+var_248]
___:0042239C push ecx
___:0042239D mov ecx, edi
___:0042239F call dword ptr [eax+8]
___:004223A2 or ecx, 0FFFFFFFFh
___:004223A5 cmp [edi+3B4h], ecx
___:004223AB jz short loc_4223F4
___:004223AD mov esi, [edi+2BCh]
___:004223B3 mov eax, edi
___:004223B5 call sub_6C01E0
___:004223BA test esi, esi
___:004223BC jz short loc_4223F4
___:004223BE test eax, eax
___:004223C0 jz short loc_4223F4
___:004223C2 add eax, 204h
___:004223C7 push eax
___:004223C8 call sub_6C16C0
___:004223CD mov esi, eax
___:004223CF test esi, esi
___:004223D1 jz short loc_4223F4
___:004223D3 push 0
___:004223D5 push [esp+26Ch+var_23C]
___:004223D9 mov ecx, esi
___:004223DB call sub_42804E
___:004223E0 mov edi, [esp+270h+var_250]
___:004223E4 push 1
___:004223E6 push [esp+274h+var_23C+1]
___:004223EA mov ecx, esi
___:004223EC call sub_42804E
___:004223F1 add esp, 10h
___:004223F4
___:004223F4 loc_4223F4: ; CODE XREF: sub_42203D+36Ej
___:004223F4 ; sub_42203D+37Fj ...
___:004223F4 mov ecx, edi
___:004223F6 call sub_42039B
___:004223FB push edi
___:004223FC lea esi, [esp+26Ch+var_148]
___:00422403 call sub_6BD5F0
___:00422408 mov esi, eax
___:0042240A mov ecx, offset flt_9ECAF0
___:0042240F call sub_59AA10
___:00422414 test al, al
___:00422416 jz loc_4226B9
___:0042241C cmp dword ptr [edi+3BCh], 1
___:00422423 jz loc_4226B9
___:00422429 cmp dword_9E242C, 0
___:00422430 jz short loc_42244D
___:00422432 push edi
___:00422433 lea esi, [esp+26Ch+var_178]
___:0042243A call sub_6BD5F0
___:0042243F push eax
___:00422440 call sub_437823
___:00422445 test al, al
___:00422447 jnz loc_4226B9
___:0042244D
___:0042244D loc_42244D: ; CODE XREF: sub_42203D+3F3j
___:0042244D mov ecx, [esp+268h+var_254]
___:00422451 xor eax, eax
___:00422453 inc eax
___:00422454 push edi
___:00422455 lea esi, [esp+26Ch+var_160]
___:0042245C mov word_989270[ecx*2], ax
___:00422464 call sub_6BD5F0
___:00422469 mov ecx, eax
___:0042246B lea eax, [esp+268h+var_1E4]
___:00422472 call sub_4054ED
___:00422477 fld flt_9E3438
___:0042247D fadd flt_9E3434
___:00422483 mov esi, [esp+268h+var_234]
___:00422487 lea eax, dword_9E9CD0[esi]
___:0042248D push eax
___:0042248E fadd flt_9E343C
___:00422494 lea edx, [esp+26Ch+var_1D8]
___:0042249B lea eax, [esp+26Ch+var_184]
___:004224A2 fdiv dbl_84A7F0
___:004224A8 fstp [esp+26Ch+var_25C]
___:004224AC fld flt_9E3464
___:004224B2 fmul [esp+26Ch+var_25C]
___:004224B6 fstp [esp+26Ch+var_1F4]
___:004224BA fld flt_9E3468
___:004224C0 fmul [esp+26Ch+var_25C]
___:004224C4 fstp [esp+26Ch+var_1F0]
___:004224C8 fld flt_9E346C
___:004224CE fmul [esp+26Ch+var_25C]
___:004224D2 fstp [esp+26Ch+var_1EC]
___:004224D9 fld [esp+26Ch+var_1F4]
___:004224DD fld dbl_84B2C8
___:004224E3 fmul st(1), st
___:004224E5 fxch st(1)
___:004224E7 fstp [esp+26Ch+var_1D8]
___:004224EE fld [esp+26Ch+var_1F0]
___:004224F2 fmul st, st(1)
___:004224F4 fstp [esp+26Ch+var_1D4]
___:004224FB fmul [esp+26Ch+var_1EC]
___:00422502 fstp [esp+26Ch+var_1D0]
___:00422509 call sub_401195
___:0042250E fld flt_9E3444
___:00422514 lea eax, dword_9EA630[esi]
___:0042251A fadd flt_9E3440
___:00422520 push eax
___:00422521 lea edx, [esp+26Ch+var_1CC]
___:00422528 lea eax, [esp+26Ch+var_1A8]
___:0042252F fadd flt_9E3448
___:00422535 fdiv dbl_84A7F0
___:0042253B fstp [esp+26Ch+var_25C]
___:0042253F fld flt_9E3464
___:00422545 fmul [esp+26Ch+var_25C]
___:00422549 fstp [esp+26Ch+var_20C]
___:0042254D fld flt_9E3468
___:00422553 fmul [esp+26Ch+var_25C]
___:00422557 fstp [esp+26Ch+var_208]
___:0042255B fld flt_9E346C
___:00422561 fmul [esp+26Ch+var_25C]
___:00422565 fstp [esp+26Ch+var_204]
___:00422569 fld [esp+26Ch+var_20C]
___:0042256D fld dbl_84B2C8
___:00422573 fmul st(1), st
___:00422575 fxch st(1)
___:00422577 fstp [esp+26Ch+var_1CC]
___:0042257E fld [esp+26Ch+var_208]
___:00422582 fmul st, st(1)
___:00422584 fstp [esp+26Ch+var_1C8]
___:0042258B fmul [esp+26Ch+var_204]
___:0042258F fstp [esp+26Ch+var_1C4]
___:00422596 call sub_401195
___:0042259B mov esi, dword_9E242C
___:004225A1 test esi, esi
___:004225A3 jz loc_4226B0
___:004225A9 fld flt_9E3458
___:004225AF lea eax, [esp+268h+var_258+3]
___:004225B3 fld dbl_84A8F8
___:004225B9 push eax
___:004225BA fmul st(1), st
___:004225BC push 0
___:004225BE fxch st(1)
___:004225C0 lea eax, [esp+270h+var_1C0]
___:004225C7 push eax
___:004225C8 fstp [esp+274h+var_200]
___:004225CC lea edi, [esp+274h+var_1E4]
___:004225D3 fld flt_9E345C
___:004225D9 mov byte ptr [esp+274h+var_258+3], 0
___:004225DE fmul st, st(1)
___:004225E0 fstp [esp+274h+var_1FC]
___:004225E4 fmul flt_9E3460
___:004225EA fstp [esp+274h+var_1F8]
___:004225EE fld [esp+274h+var_200]
___:004225F2 fadd [esp+274h+var_1E4]
___:004225F9 fstp [esp+274h+var_1C0]
___:00422600 fld [esp+274h+var_1E0]
___:00422607 fadd [esp+274h+var_1FC]
___:0042260B fstp [esp+274h+var_1BC]
___:00422612 fld [esp+274h+var_1DC]
___:00422619 fadd [esp+274h+var_1F8]
___:0042261D fstp [esp+274h+var_1B8]
___:00422624 call sub_437662
___:00422629 mov eax, dword_9E242C
___:0042262E cmp byte ptr [eax+0ACh], 0
___:00422635 jz short loc_4226AC
___:00422637 fld flt_9E3464
___:0042263D mov eax, [esp+268h+var_234]
___:00422641 fmul [esp+268h+var_25C]
___:00422645 lea eax, dword_9EA630[eax]
___:0042264B push eax
___:0042264C lea edx, [esp+26Ch+var_1B4]
___:00422653 fstp [esp+26Ch+var_218]
___:00422657 lea eax, [esp+26Ch+var_1A8]
___:0042265E fld flt_9E3468
___:00422664 fmul [esp+26Ch+var_25C]
___:00422668 fstp [esp+26Ch+var_214]
___:0042266C fld flt_9E346C
___:00422672 fmul [esp+26Ch+var_25C]
___:00422676 fstp [esp+26Ch+var_210]
___:0042267A fld [esp+26Ch+var_218]
___:0042267E fld dbl_84AC00
___:00422684 fmul st(1), st
___:00422686 fxch st(1)
___:00422688 fstp [esp+26Ch+var_1B4]
___:0042268F fld [esp+26Ch+var_214]
___:00422693 fmul st, st(1)
___:00422695 fstp [esp+26Ch+var_1B0]
___:0042269C fmul [esp+26Ch+var_210]
___:004226A0 fstp [esp+26Ch+var_1AC]
___:004226A7 call sub_401195
___:004226AC
___:004226AC loc_4226AC: ; CODE XREF: sub_42203D+5F8j
___:004226AC mov edi, [esp+268h+var_250]
___:004226B0
___:004226B0 loc_4226B0: ; CODE XREF: sub_42203D+566j
___:004226B0 mov eax, [edi]
___:004226B2 mov ecx, edi
___:004226B4 call dword ptr [eax+30h]
___:004226B7 jmp short loc_4226C7
___:004226B9 ; ---------------------------------------------------------------------------
___:004226B9
___:004226B9 loc_4226B9: ; CODE XREF: sub_42203D+3D9j
___:004226B9 ; sub_42203D+3E6j ...
___:004226B9 mov ecx, [esp+268h+var_254]
___:004226BD xor eax, eax
___:004226BF mov word_989270[ecx*2], ax
___:004226C7
___:004226C7 loc_4226C7: ; CODE XREF: sub_42203D+67Aj
___:004226C7 mov esi, dword_9E23FC
___:004226CD
___:004226CD loc_4226CD: ; CODE XREF: sub_42203D+ABj
___:004226CD mov eax, [esi+10h]
___:004226D0 sub eax, [esi+0Ch]
___:004226D3 inc [esp+268h+var_254]
___:004226D7 add [esp+268h+var_234], 0Ch
___:004226DC sar eax, 2
___:004226DF cmp [esp+268h+var_254], eax
___:004226E3 jb loc_4220D3
___:004226E9 xor edi, edi
___:004226EB
___:004226EB loc_4226EB: ; CODE XREF: sub_42203D+8Cj
___:004226EB mov eax, [esi+28h]
___:004226EE sub eax, [esi+24h]
___:004226F1 sar eax, 2
___:004226F4 test eax, eax
___:004226F6 jbe loc_4227B2
___:004226FC
___:004226FC loc_4226FC: ; CODE XREF: sub_42203D+76Fj
___:004226FC push dword_9886A8
___:00422702 call ebx
___:00422704 push dword_9886B0
___:0042270A shr ax, 0Fh
___:0042270E and al, 1
___:00422710 mov byte ptr [esp+270h+var_234], al
___:00422714 call ebx
___:00422716 push dword_9886AC
___:0042271C shr ax, 0Fh
___:00422720 and al, 1
___:00422722 mov byte ptr [esp+274h+var_238+1], al
___:00422726 call ebx
___:00422728 push dword_9886B4
___:0042272E shr ax, 0Fh
___:00422732 and al, 1
___:00422734 mov byte ptr [esp+278h+var_23C+2], al
___:00422738 call ebx
___:0042273A mov esi, dword_9E23FC
___:00422740 shr ax, 0Fh
___:00422744 and al, 1
___:00422746 add esi, 18h
___:00422749 mov [esp+278h+var_23D], al
___:0042274D call sub_459718
___:00422752 cmp dword ptr [eax], 0
___:00422755 jz short loc_42279B
___:00422757 mov esi, dword_9E23FC
___:0042275D add esi, 18h
___:00422760 call sub_459718
___:00422765 mov ecx, [eax]
___:00422767 mov eax, [ecx]
___:00422769 lea edx, [esp+38h]
___:0042276D push edx
___:0042276E call dword ptr [eax+8]
___:00422771 mov esi, dword_9E23FC
___:00422777 add esi, 18h
___:0042277A call sub_459718
___:0042277F mov ecx, [eax]
___:00422781 mov eax, [ecx]
___:00422783 call dword ptr [eax+1Ch]
___:00422786 mov esi, dword_9E23FC
___:0042278C add esi, 18h
___:0042278F call sub_459718
___:00422794 mov ecx, [eax]
___:00422796 mov eax, [ecx]
___:00422798 call dword ptr [eax+30h]
___:0042279B
___:0042279B loc_42279B: ; CODE XREF: sub_42203D+718j
___:0042279B mov eax, dword_9E23FC
___:004227A0 mov ecx, [eax+28h]
___:004227A3 sub ecx, [eax+24h]
___:004227A6 inc edi
___:004227A7 sar ecx, 2
___:004227AA cmp edi, ecx
___:004227AC jb loc_4226FC
___:004227B2
___:004227B2 loc_4227B2: ; CODE XREF: sub_42203D+6B9j
___:004227B2 xor eax, eax
___:004227B4 inc eax
___:004227B5
___:004227B5 loc_4227B5: ; CODE XREF: sub_42203D+33j
___:004227B5 mov ecx, [esp+27Ch+var_30]
___:004227BC pop edi
___:004227BD pop esi
___:004227BE pop ebx
___:004227BF xor ecx, esp
___:004227C1 call sub_797E25
___:004227C6 mov esp, ebp
___:004227C8 pop ebp
___:004227C9 retn
___:004227C9 sub_42203D endp
___:004227C9
___:004227CA
___:004227CA ; ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S U B R O U T I N E ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
___:004227CA
___:004227CA
___:004227CA sub_4227CA proc near ; CODE XREF: sub_422CB2+97p
___:004227CA
___:004227CA var_18 = dword ptr -18h
___:004227CA var_4 = dword ptr -4
___:004227CA
___:004227CA push ecx
___:004227CB mov eax, dword_9E274C
___:004227D0 push ebx
___:004227D1 push ebp
___:004227D2 push esi
___:004227D3 push edi
___:004227D4 test eax, eax
___:004227D6 jz short loc_4227E5
___:004227D8 cmp byte ptr [eax+11B87Ch], 0
___:004227DF jnz loc_422A88
___:004227E5
___:004227E5 loc_4227E5: ; CODE XREF: sub_4227CA+Cj
___:004227E5 call sub_41E216
___:004227EA mov ebp, eax
___:004227EC test ebp, ebp
___:004227EE jz loc_422A88
___:004227F4 call sub_407E2E
___:004227F9 push eax
___:004227FA call sub_539AD3
___:004227FF test al, al
___:00422801 jnz loc_422A88
___:00422807 call sub_407E2E
___:0042280C mov eax, [eax+40h]
___:0042280F mov eax, [eax+80h]
___:00422815 cmp byte ptr [eax+0D2h], 0
___:0042281C jnz loc_422A88
___:00422822 mov eax, [ebp+2BCh]
___:00422828 mov esi, 0B0h
___:0042282D add eax, esi
___:0042282F mov ecx, [eax+10h]
___:00422832 sub ecx, [eax+0Ch]
___:00422835 xor ebx, ebx
___:00422837 test ecx, 0FFFFFFFCh
___:0042283D jle loc_422A88
___:00422843
___:00422843 loc_422843: ; CODE XREF: sub_4227CA+A9j
___:00422843 lea eax, [ebx+31h]
___:00422846 push eax
___:00422847 call dword_8127E0
___:0042284D mov ecx, 8000h
___:00422852 test ax, cx
___:00422855 jz short loc_42285F
___:00422857 cmp [ebp+3B4h], ebx
___:0042285D jnz short loc_42287A
___:0042285F
___:0042285F loc_42285F: ; CODE XREF: sub_4227CA+8Bj
___:0042285F mov eax, [ebp+2BCh]
___:00422865 add eax, esi
___:00422867 mov ecx, [eax+10h]
___:0042286A sub ecx, [eax+0Ch]
___:0042286D inc ebx
___:0042286E sar ecx, 2
___:00422871 cmp ebx, ecx
___:00422873 jl short loc_422843
___:00422875 jmp loc_422A88
___:0042287A ; ---------------------------------------------------------------------------
___:0042287A
___:0042287A loc_42287A: ; CODE XREF: sub_4227CA+93j
___:0042287A cmp dword_9E274C, 0
___:00422881 jz loc_422A13
___:00422887 lea eax, [ebp+58h]
___:0042288A push offset a60truck ; "60TRUCK"
___:0042288F push eax
___:00422890 call dword_812614
___:00422896 pop ecx
___:00422897 pop ecx
___:00422898 test eax, eax
___:0042289A jz short loc_4228A5
___:0042289C cmp ebx, 4
___:0042289F jg loc_422A88
___:004228A5
___:004228A5 loc_4228A5: ; CODE XREF: sub_4227CA+D0j
___:004228A5 push 194h
___:004228AA push 1
___:004228AC call dword_812634
___:004228B2 mov edi, eax
___:004228B4 pop ecx
___:004228B5 pop ecx
___:004228B6 test edi, edi
___:004228B8 jnz short loc_4228C0
___:004228BA call dword_81263C
___:004228C0
___:004228C0 loc_4228C0: ; CODE XREF: sub_4227CA+EEj
da haste viele asm addys einfach jumpen noppen returnen...... oder was auch immer benötigt wird
|
|
|
10/03/2011, 20:39
|
#5314
|
elite*gold: 0
Join Date: Sep 2011
Posts: 96
Received Thanks: 36
|
Quote:
Originally Posted by SK1LL0R..
Also bitte. Wenn das deine "eigene" base ist, dann musst du das fixen können
|
Hmm..jetzt stellt sich nur noch die Frage :Wer hat gesagt dass ,das meine "eigene" Base ist ?
Also kannst du mir vllt helfen oder irgendeiner ?
|
|
|
10/03/2011, 20:45
|
#5315
|
elite*gold: 0
Join Date: May 2011
Posts: 486
Received Thanks: 379
|
Quote:
Originally Posted by [Chrono]logic™
Hmm..jetzt stellt sich nur noch die Frage :Wer hat gesagt dass ,das meine Base ist ?
Also kannst du mir vllt helfen oder irgendeiner ?
|
komm skype on vlt. kann ich dir helfen^^
|
|
|
10/03/2011, 20:46
|
#5316
|
elite*gold: 1
Join Date: Jun 2011
Posts: 302
Received Thanks: 367
|
Quote:
Originally Posted by [Chrono]logic™
Hmm..jetzt stellt sich nur noch die Frage :Wer hat gesagt dass ,das meine Base ist ?
Also kannst du mir vllt helfen oder irgendeiner ?
|
da dort steht "[Chrono]logic™ full base" schätzen wir mal das es "deine" ist, aber anscheinend hast du einfach nur ein neues projekt erstellt und eine andere base reinkopiert.
|
|
|
10/03/2011, 22:16
|
#5317
|
elite*gold: 0
Join Date: Sep 2011
Posts: 96
Received Thanks: 36
|
The **** is Fixed ^^
Danke Burner aber habs doch selbst hinbekommen
|
|
|
10/04/2011, 12:25
|
#5318
|
elite*gold: 0
Join Date: May 2011
Posts: 486
Received Thanks: 379
|
Sûche immer noch Asm *****
|
|
|
10/04/2011, 12:38
|
#5319
|
elite*gold: 0
Join Date: Jun 2011
Posts: 161
Received Thanks: 470
|
Code:
struct CBase
{
CPlayer* local; //0x9E27B0
char unknown0[1169876];
CPlayer** player; //0x11D9D8
}*pBase = (CBase *)0x9E27B0;
was ist daran jetzt highly private?
|
|
|
10/04/2011, 13:29
|
#5320
|
elite*gold: 1
Join Date: May 2011
Posts: 1,490
Received Thanks: 196
|
was macht man damit?
|
|
|
10/04/2011, 13:35
|
#5321
|
elite*gold: LOCKED
Join Date: Dec 2009
Posts: 434
Received Thanks: 396
|
Das ist die Berrechnung für ESP
|
|
|
10/04/2011, 14:53
|
#5322
|
elite*gold: LOCKED
Join Date: Dec 2009
Posts: 4,650
Received Thanks: 5,731
|
Quote:
Originally Posted by Yazzn :)
Code:
struct CBase
{
CPlayer* local; //0x9E27B0
char unknown0[1169876];
CPlayer** player; //0x11D9D8
}*pBase = (CBase *)0x9E27B0;
was ist daran jetzt highly private?
|
frag doch miki seine worte^^
naja jetzt ist wr wieder gefickt für eine zeit weil es wieder public ist aber naja
|
|
|
10/04/2011, 16:44
|
#5323
|
elite*gold: 32
Join Date: Dec 2009
Posts: 937
Received Thanks: 1,307
|
Ach kack doch auf den scheiss, Hacks sind so oder so Public genauso wie deren Functionen.
Nur weil es nicht im Forum rumgammelt, heißt es noch lange nicht das jemand nicht still ist und es per Skype, MSN, ICQ weitergibt ...
Und derzeit hat aus meiner Sicht jeder Hack den gleichen scheiss von daher ist es egal ob was Public oder Shared ist.
mfg ToxicData
|
|
|
10/04/2011, 19:41
|
#5324
|
elite*gold: 0
Join Date: Sep 2011
Posts: 96
Received Thanks: 36
|
Weis jemand so zufällig wie man :
menu.text in einem menu.group einfügt :/ ?
und die source für PlayerStatus like ... : "Waiting";"Ingame";"Lobby" ?
|
|
|
10/04/2011, 19:56
|
#5325
|
elite*gold: 0
Join Date: Sep 2011
Posts: 48
Received Thanks: 9
|
I search for No Fog Source (Menü)
|
|
|
 |
|
Similar Threads
|
WTB Flyff Source code snippets
04/01/2012 - Flyff Trading - 0 Replies
Hellow I posted this because I wanted to buy a fix scroll of unbinding.Which removes soul-link of an item.If you have its code snippets PM me.Don't sell me a code which is release because all of them are not working.I wanted to buy a fix one and a non-buggy code
Payment:via Paypal
|
[Autoit] Youtube Code Snippets
07/29/2011 - AutoIt - 5 Replies
Tag Zusammen.
Wie wohl die meisten von euch mitbekommen haben, bieten derzeit sehr viele User hier sogenannte Youtube Services an, bei denen man Abos, Likes, Dislikes etc. kaufen kann.
Doch wer wirklich Erfolg haben will, braucht natürlich viele Abonnenten und Likes, was per Hand Tage dauern würde.
Deshalb werden hier in letzter Zeit immer mehr Youtube Bots verkauft.
Was, wie ich finde, ein ziemliche Abzocke ist, da das meist nur sehr schlechte Bots sind, die lediglich den Internet...
|
Some Code-Snippets[PSERVER]
07/15/2011 - Kal Hacks, Bots, Cheats & Exploits - 17 Replies
This is the code of the hack which Fremo released..
I got new methods so I dont need this anymore & maybe it'll help some people...
G31 Adult Skill
if(comboBox4->Text=="Panther'crit'")
{
KC->Chat(255," Panther Skill ON");
KC->Threads=1;
KC->lasttime = timeGetTime()-15000;
}
else if(comboBox4->Text=="Tiger'otp'")
|
[Release] Code Snippets Manager
01/21/2011 - Coding Releases - 0 Replies
Code Snippets Manager
http://upit.cc/images/1d47d78e.jpg
Hab mich heute mal rangesetzt, und einen kleinen Manager für
Code-Snippets(Code-Fetzen) gecodet, da ich alles sortiert
in einer Anwendung wollte.
Da es sicherlich jemand nützlich finden wird, lad ich es hier mal hoch.
|
All times are GMT +1. The time now is 01:22.
|
|