what wrong with switch table ?

08/19/2012 16:26 LogLife#1
sorry
please close this thread
i'm fixed already :)
08/19/2012 17:03 Ultimo ☼#2
Quote:
Originally Posted by LogLife View Post
sorry
please close this thread
i'm fixed already :)
instead of deleting our post, you should reply and said to everyone how you fixed it..
08/19/2012 17:13 LogLife#3
Quote:
Originally Posted by Ultimo ☼ View Post
instead of deleting our post, you should reply and said to everyone how you fixed it..


Code:
004FDFF5  /$ 8B5424 04      MOV EDX,DWORD PTR SS:[ESP+4]
004FDFF9  |. 8B42 04        MOV EAX,DWORD PTR DS:[EDX+4]
004FDFFC  |. 81EC E4000000  SUB ESP,0E4
004FE002  |. 83F8 12        CMP EAX,12                               ;  Switch (cases 0..12)
004FE005  |. 53             PUSH EBX
004FE006  |. 0F87 5F030000  JA Dekaron_.004FE36B
004FE00C  |. 3E:FF2485 79E3>JMP DWORD PTR DS:[EAX*4+4FE379]
004FE014  |> 8B49 50        MOV ECX,DWORD PTR DS:[ECX+50]            ;  Case 0 of switch 004FE002
004FE017  |. 68 F4010000    PUSH 1F4
004FE01C  |. E8 AF140100    CALL Dekaron_.0050F4D0
004FE021  |. B0 01          MOV AL,1
004FE023  |. 5B             POP EBX
004FE024  |. 81C4 E4000000  ADD ESP,0E4
004FE02A  |. C2 0400        RETN 4
004FE02D  |> 8B0D 90C7B500  MOV ECX,DWORD PTR DS:[B5C790]            ;  Case 1 of switch 004FE002
004FE033  |. 8B01           MOV EAX,DWORD PTR DS:[ECX]
004FE035  |. 56             PUSH ESI
004FE036  |. 6A 0F          PUSH 0F
004FE038  |. FF50 0C        CALL DWORD PTR DS:[EAX+C]
004FE03B  |. 8BF0           MOV ESI,EAX
004FE03D  |. 33DB           XOR EBX,EBX
004FE03F  |. 3BF3           CMP ESI,EBX
004FE041  |. 75 25          JNZ SHORT Dekaron_.004FE068
004FE043  |. 68 E8499B00    PUSH Dekaron_.009B49E8                   ;  ASCII "pUIHandler != NULL"
004FE048  |. 8D4C24 64      LEA ECX,DWORD PTR SS:[ESP+64]
004FE04C  |. E8 DF37F0FF    CALL Dekaron_.00401830
004FE051  |. 8D4C24 60      LEA ECX,DWORD PTR SS:[ESP+60]
004FE055  |. 51             PUSH ECX
004FE056  |. E8 C584F0FF    CALL Dekaron_.00406520
004FE05B  |. 83C4 04        ADD ESP,4
004FE05E  |. 8D4C24 60      LEA ECX,DWORD PTR SS:[ESP+60]
004FE062  |. E8 D9F7F9FF    CALL Dekaron_.0049D840
004FE067  |. CC             INT3
004FE068  |> 8B76 04        MOV ESI,DWORD PTR DS:[ESI+4]
004FE06B  |. 3BF3           CMP ESI,EBX
004FE06D  |. 75 25          JNZ SHORT Dekaron_.004FE094
004FE06F  |. 68 FC499B00    PUSH Dekaron_.009B49FC                   ;  ASCII "pWindow != NULL"
004FE074  |. 8D4C24 48      LEA ECX,DWORD PTR SS:[ESP+48]
004FE078  |. E8 B337F0FF    CALL Dekaron_.00401830
004FE07D  |. 8D5424 44      LEA EDX,DWORD PTR SS:[ESP+44]
004FE081  |. 52             PUSH EDX
004FE082  |. E8 9984F0FF    CALL Dekaron_.00406520
004FE087  |. 83C4 04        ADD ESP,4
004FE08A  |. 8D4C24 44      LEA ECX,DWORD PTR SS:[ESP+44]
004FE08E  |. E8 ADF7F9FF    CALL Dekaron_.0049D840
004FE093  |. CC             INT3
004FE094  |> 68 0C4A9B00    PUSH Dekaron_.009B4A0C                   ;  ASCII "edit_text"
004FE099  |. 8D4C24 2C      LEA ECX,DWORD PTR SS:[ESP+2C]
004FE09D  |. E8 8E37F0FF    CALL Dekaron_.00401830
004FE0A2  |. 8B06           MOV EAX,DWORD PTR DS:[ESI]
004FE0A4  |. 8D4C24 28      LEA ECX,DWORD PTR SS:[ESP+28]
004FE0A8  |. 51             PUSH ECX
004FE0A9  |. 8BCE           MOV ECX,ESI
004FE0AB  |. FF50 34        CALL DWORD PTR DS:[EAX+34]
004FE0AE  |. 8D4C24 28      LEA ECX,DWORD PTR SS:[ESP+28]
004FE0B2  |. 8BF0           MOV ESI,EAX
004FE0B4  |. E8 87F7F9FF    CALL Dekaron_.0049D840
004FE0B9  |. 3BF3           CMP ESI,EBX
004FE0BB  |. 75 2E          JNZ SHORT Dekaron_.004FE0EB
004FE0BD  |. 68 184A9B00    PUSH Dekaron_.009B4A18                   ;  ASCII "pComposite != NULL"
004FE0C2  |. 8D8C24 B800000>LEA ECX,DWORD PTR SS:[ESP+B8]
004FE0C9  |. E8 6237F0FF    CALL Dekaron_.00401830
004FE0CE  |. 8D9424 B400000>LEA EDX,DWORD PTR SS:[ESP+B4]
004FE0D5  |. 52             PUSH EDX
004FE0D6  |. E8 4584F0FF    CALL Dekaron_.00406520
004FE0DB  |. 83C4 04        ADD ESP,4
004FE0DE  |. 8D8C24 B400000>LEA ECX,DWORD PTR SS:[ESP+B4]
004FE0E5  |. E8 56F7F9FF    CALL Dekaron_.0049D840
004FE0EA  |. CC             INT3
004FE0EB  |> 8B06           MOV EAX,DWORD PTR DS:[ESI]
004FE0ED  |. 8BCE           MOV ECX,ESI
004FE0EF  |. FF50 30        CALL DWORD PTR DS:[EAX+30]
004FE0F2  |. 8BF0           MOV ESI,EAX
004FE0F4  |. 3BF3           CMP ESI,EBX
004FE0F6  |. 75 28          JNZ SHORT Dekaron_.004FE120
004FE0F8  |. 68 2C4A9B00    PUSH Dekaron_.009B4A2C                   ;  ASCII "pEdit != NULL"
004FE0FD  |. 8D8C24 8000000>LEA ECX,DWORD PTR SS:[ESP+80]
004FE104  |. E8 2737F0FF    CALL Dekaron_.00401830
004FE109  |. 8D4C24 7C      LEA ECX,DWORD PTR SS:[ESP+7C]
004FE10D  |. 51             PUSH ECX
004FE10E  |. E8 0D84F0FF    CALL Dekaron_.00406520
004FE113  |. 83C4 04        ADD ESP,4
004FE116  |. 8D4C24 7C      LEA ECX,DWORD PTR SS:[ESP+7C]
004FE11A  |. E8 21F7F9FF    CALL Dekaron_.0049D840
004FE11F  |. CC             INT3
004FE120  |> 8D5424 0C      LEA EDX,DWORD PTR SS:[ESP+C]
004FE124  |. 52             PUSH EDX
004FE125  |. 8BCE           MOV ECX,ESI
004FE127  |. C74424 28 0F00>MOV DWORD PTR SS:[ESP+28],0F
004FE12F  |. 895C24 24      MOV DWORD PTR SS:[ESP+24],EBX
004FE133  |. 885C24 14      MOV BYTE PTR SS:[ESP+14],BL
004FE137  |. E8 042B0500    CALL Dekaron_.00550C40
004FE13C  |. 395C24 20      CMP DWORD PTR SS:[ESP+20],EBX
004FE140  |. 0F84 82000000  JE Dekaron_.004FE1C8
004FE146  |. 8B0D E8C6B500  MOV ECX,DWORD PTR DS:[B5C6E8]
004FE14C  |. 8B01           MOV EAX,DWORD PTR DS:[ECX]
004FE14E  |. FF50 04        CALL DWORD PTR DS:[EAX+4]
004FE151  |. 3BC3           CMP EAX,EBX
004FE153  |. 74 17          JE SHORT Dekaron_.004FE16C
004FE155  |. C700 B44C9B00  MOV DWORD PTR DS:[EAX],Dekaron_.009B4CB4
004FE15B  |. C740 1C 0F0000>MOV DWORD PTR DS:[EAX+1C],0F
004FE162  |. 8958 18        MOV DWORD PTR DS:[EAX+18],EBX
004FE165  |. 8858 08        MOV BYTE PTR DS:[EAX+8],BL
004FE168  |. 8BF0           MOV ESI,EAX
004FE16A  |. EB 02          JMP SHORT Dekaron_.004FE16E
004FE16C  |> 33F6           XOR ESI,ESI
004FE16E  |> 837C24 24 10   CMP DWORD PTR SS:[ESP+24],10
004FE173  |. 8B4424 10      MOV EAX,DWORD PTR SS:[ESP+10]
004FE177  |. 73 04          JNB SHORT Dekaron_.004FE17D
004FE179  |. 8D4424 10      LEA EAX,DWORD PTR SS:[ESP+10]
004FE17D  |> 50             PUSH EAX
004FE17E  |. 8D8C24 9C00000>LEA ECX,DWORD PTR SS:[ESP+9C]
004FE185  |. E8 A636F0FF    CALL Dekaron_.00401830
004FE18A  |. 6A FF          PUSH -1
004FE18C  |. 53             PUSH EBX
004FE18D  |. 8D8C24 A000000>LEA ECX,DWORD PTR SS:[ESP+A0]
004FE194  |. 51             PUSH ECX
004FE195  |. 8D4E 04        LEA ECX,DWORD PTR DS:[ESI+4]
004FE198  |. E8 C334F0FF    CALL Dekaron_.00401660
004FE19D  |. 8D8C24 9800000>LEA ECX,DWORD PTR SS:[ESP+98]
004FE1A4  |. E8 97F6F9FF    CALL Dekaron_.0049D840
004FE1A9  |. 56             PUSH ESI
004FE1AA  |. E8 F1992900    CALL Dekaron_.00797BA0
004FE1AF  |. 83C4 04        ADD ESP,4
004FE1B2  |. 8D4C24 0C      LEA ECX,DWORD PTR SS:[ESP+C]
004FE1B6  |. E8 85F6F9FF    CALL Dekaron_.0049D840
004FE1BB  |. 5E             POP ESI
004FE1BC  |. B0 01          MOV AL,1
004FE1BE  |. 5B             POP EBX
004FE1BF  |. 81C4 E4000000  ADD ESP,0E4
004FE1C5  |. C2 0400        RETN 4
004FE1C8  |> 8B0D 20CAB500  MOV ECX,DWORD PTR DS:[B5CA20]
004FE1CE  |. 8B11           MOV EDX,DWORD PTR DS:[ECX]
004FE1D0  |. FF52 14        CALL DWORD PTR DS:[EDX+14]
004FE1D3  |. 8B0D D8C7B500  MOV ECX,DWORD PTR DS:[B5C7D8]
004FE1D9  |. 68 01001E00    PUSH 1E0001
004FE1DE  |. 8BF0           MOV ESI,EAX
004FE1E0  |. 8B01           MOV EAX,DWORD PTR DS:[ECX]
004FE1E2  |. 53             PUSH EBX
004FE1E3  |. FF50 0C        CALL DWORD PTR DS:[EAX+C]
004FE1E6  |. 50             PUSH EAX
004FE1E7  |. 8D8C24 D400000>LEA ECX,DWORD PTR SS:[ESP+D4]
004FE1EE  |. E8 1D7C2600    CALL Dekaron_.00765E10
004FE1F3  |. 8B16           MOV EDX,DWORD PTR DS:[ESI]
004FE1F5  |. 8D8424 D000000>LEA EAX,DWORD PTR SS:[ESP+D0]
004FE1FC  |. 50             PUSH EAX
004FE1FD  |. 6A 17          PUSH 17
004FE1FF  |. 8BCE           MOV ECX,ESI
004FE201  |. FF12           CALL DWORD PTR DS:[EDX]
004FE203  |. 8B16           MOV EDX,DWORD PTR DS:[ESI]
004FE205  |. 53             PUSH EBX
004FE206  |. 8BCE           MOV ECX,ESI
004FE208  |. FF52 04        CALL DWORD PTR DS:[EDX+4]
004FE20B  |. 8B0D 20CAB500  MOV ECX,DWORD PTR DS:[B5CA20]
004FE211  |. 8B01           MOV EAX,DWORD PTR DS:[ECX]
004FE213  |. 6A 01          PUSH 1
004FE215  |. FF50 20        CALL DWORD PTR DS:[EAX+20]
004FE218  |. 8B0D 1CCAB500  MOV ECX,DWORD PTR DS:[B5CA1C]
004FE21E  |. 8B11           MOV EDX,DWORD PTR DS:[ECX]
004FE220  |. FF52 0C        CALL DWORD PTR DS:[EDX+C]
004FE223  |. 8D8C24 D000000>LEA ECX,DWORD PTR SS:[ESP+D0]
004FE22A  |. E8 11F6F9FF    CALL Dekaron_.0049D840
004FE22F  |. 8D4C24 0C      LEA ECX,DWORD PTR SS:[ESP+C]
004FE233  |. E8 08F6F9FF    CALL Dekaron_.0049D840
004FE238  |. 5E             POP ESI
004FE239  |. B0 01          MOV AL,1
004FE23B  |. 5B             POP EBX
004FE23C  |. 81C4 E4000000  ADD ESP,0E4
004FE242  |. C2 0400        RETN 4
004FE245  |> 33DB           XOR EBX,EBX                              ;  Case 4 of switch 004FE002
004FE247  |. 8D4424 04      LEA EAX,DWORD PTR SS:[ESP+4]
004FE24B  |. 50             PUSH EAX                                 ; /Arg1
004FE24C  |. 8859 04        MOV BYTE PTR DS:[ECX+4],BL               ; |
004FE24F  |. 895C24 08      MOV DWORD PTR SS:[ESP+8],EBX             ; |
004FE253  |. E8 B8F3FFFF    CALL Dekaron_.004FD610                   ; \Dekaron_.004FD610
004FE258  |. B0 01          MOV AL,1
004FE25A  |. 5B             POP EBX
004FE25B  |. 81C4 E4000000  ADD ESP,0E4
004FE261  |. C2 0400        RETN 4
004FE264  |> 8D5424 04      LEA EDX,DWORD PTR SS:[ESP+4]             ;  Case 5 of switch 004FE002
004FE268  |. 52             PUSH EDX                                 ; /Arg1
004FE269  |. C641 04 01     MOV BYTE PTR DS:[ECX+4],1                ; |
004FE26D  |. C74424 08 0100>MOV DWORD PTR SS:[ESP+8],1               ; |
004FE275  |. E8 96F3FFFF    CALL Dekaron_.004FD610                   ; \Dekaron_.004FD610
004FE27A  |. B0 01          MOV AL,1
004FE27C  |. 5B             POP EBX
004FE27D  |. 81C4 E4000000  ADD ESP,0E4
004FE283  |. C2 0400        RETN 4
004FE286  |> B8 02000000    MOV EAX,2                                ;  Case 6 of switch 004FE002
004FE28B  |. EB 51          JMP SHORT Dekaron_.004FE2DE
004FE28D  |> B8 06000000    MOV EAX,6                                ;  Case E of switch 004FE002
004FE292  |. EB 4A          JMP SHORT Dekaron_.004FE2DE
004FE294  |> B8 07000000    MOV EAX,7                                ;  Case F of switch 004FE002
004FE299  |. EB 43          JMP SHORT Dekaron_.004FE2DE
004FE29B  |> B8 08000000    MOV EAX,8                                ;  Case 10 of switch 004FE002
004FE2A0  |. EB 3C          JMP SHORT Dekaron_.004FE2DE
004FE2A2  |> B8 09000000    MOV EAX,9                                ;  Case 11 of switch 004FE002
004FE2A7  |. EB 35          JMP SHORT Dekaron_.004FE2DE
004FE2A9  |> B8 0A000000    MOV EAX,0A                               ;  Case 12 of switch 004FE002
004FE2AE  |. EB 2E          JMP SHORT Dekaron_.004FE2DE
004FE2B0  |> B8 03000000    MOV EAX,3                                ;  Case 7 of switch 004FE002
004FE2B5  |. EB 27          JMP SHORT Dekaron_.004FE2DE
004FE2B7  |> B8 04000000    MOV EAX,4                                ;  Case 8 of switch 004FE002
004FE2BC  |. 8841 04        MOV BYTE PTR DS:[ECX+4],AL
004FE2BF  |. 894424 04      MOV DWORD PTR SS:[ESP+4],EAX
004FE2C3  |. 8D4424 04      LEA EAX,DWORD PTR SS:[ESP+4]
004FE2C7  |. 50             PUSH EAX                                 ; /Arg1
004FE2C8  |. E8 43F3FFFF    CALL Dekaron_.004FD610                   ; \Dekaron_.004FD610
004FE2CD  |. B0 01          MOV AL,1
004FE2CF  |. 5B             POP EBX
004FE2D0  |. 81C4 E4000000  ADD ESP,0E4
004FE2D6  |. C2 0400        RETN 4
004FE2D9  |> B8 05000000    MOV EAX,5                                ;  Case 9 of switch 004FE002
004FE2DE  |> 8D5424 04      LEA EDX,DWORD PTR SS:[ESP+4]
004FE2E2  |. 52             PUSH EDX                                 ; /Arg1
004FE2E3  |. 8841 04        MOV BYTE PTR DS:[ECX+4],AL               ; |
004FE2E6  |. 894424 08      MOV DWORD PTR SS:[ESP+8],EAX             ; |
004FE2EA  |. E8 21F3FFFF    CALL Dekaron_.004FD610                   ; \Dekaron_.004FD610
004FE2EF  |. B0 01          MOV AL,1
004FE2F1  |. 5B             POP EBX
004FE2F2  |. 81C4 E4000000  ADD ESP,0E4
004FE2F8  |. C2 0400        RETN 4
004FE2FB  |> C741 48 010000>MOV DWORD PTR DS:[ECX+48],1              ;  Case 2 of switch 004FE002
004FE302  |. B0 01          MOV AL,1
004FE304  |. 5B             POP EBX
004FE305  |. 81C4 E4000000  ADD ESP,0E4
004FE30B  |. C2 0400        RETN 4
004FE30E  |> C741 48 020000>MOV DWORD PTR DS:[ECX+48],2              ;  Case 3 of switch 004FE002
004FE315  |. B0 01          MOV AL,1
004FE317  |. 5B             POP EBX
004FE318  |. 81C4 E4000000  ADD ESP,0E4
004FE31E  |. C2 0400        RETN 4
004FE321  |> C741 08 000000>MOV DWORD PTR DS:[ECX+8],0               ;  Case A of switch 004FE002
004FE328  |. B0 01          MOV AL,1
004FE32A  |. 5B             POP EBX
004FE32B  |. 81C4 E4000000  ADD ESP,0E4
004FE331  |. C2 0400        RETN 4
004FE334  |> C741 08 070000>MOV DWORD PTR DS:[ECX+8],7               ;  Case B of switch 004FE002
004FE33B  |. B0 01          MOV AL,1
004FE33D  |. 5B             POP EBX
004FE33E  |. 81C4 E4000000  ADD ESP,0E4
004FE344  |. C2 0400        RETN 4
004FE347  |> C741 48 000000>MOV DWORD PTR DS:[ECX+48],0              ;  Case C of switch 004FE002
004FE34E  |. 32C0           XOR AL,AL
004FE350  |. 5B             POP EBX
004FE351  |. 81C4 E4000000  ADD ESP,0E4
004FE357  |. C2 0400        RETN 4
004FE35A  |> 8B42 08        MOV EAX,DWORD PTR DS:[EDX+8]             ;  Case D of switch 004FE002
004FE35D  |. 8D5424 04      LEA EDX,DWORD PTR SS:[ESP+4]
004FE361  |. 52             PUSH EDX
004FE362  |. 894424 08      MOV DWORD PTR SS:[ESP+8],EAX
004FE366  |. E8 D5E1FFFF    CALL Dekaron_.004FC540
004FE36B  |> 32C0           XOR AL,AL                                ;  Default case of switch 004FE002
004FE36D  |. 5B             POP EBX
004FE36E  |. 81C4 E4000000  ADD ESP,0E4
004FE374  \. C2 0400        RETN 4
004FE377     8D             DB 8D
004FE378     09             DB 09
004FE379   . 14E04F00       DD Dekaron_.004FE014                     ;  Switch table used at 004FE00C
004FE37D   . 2DE04F00       DD Dekaron_.004FE02D
004FE381   . FBE24F00       DD Dekaron_.004FE2FB
004FE385   . 0EE34F00       DD Dekaron_.004FE30E
004FE389   . 45E24F00       DD Dekaron_.004FE245
004FE38D   . 64E24F00       DD Dekaron_.004FE264
004FE391   . 86E24F00       DD Dekaron_.004FE286
004FE395   . B0E24F00       DD Dekaron_.004FE2B0
004FE399   . B7E24F00       DD Dekaron_.004FE2B7
004FE39D   . D9E24F00       DD Dekaron_.004FE2D9
004FE3A1   . 21E34F00       DD Dekaron_.004FE321
004FE3A5   . 34E34F00       DD Dekaron_.004FE334
004FE3A9   . 47E34F00       DD Dekaron_.004FE347
004FE3AD   . 5AE34F00       DD Dekaron_.004FE35A
004FE3B1   . 8DE24F00       DD Dekaron_.004FE28D
004FE3B5   . 94E24F00       DD Dekaron_.004FE294
004FE3B9   . 9BE24F00       DD Dekaron_.004FE29B
004FE3BD   . A2E24F00       DD Dekaron_.004FE2A2
004FE3C1   . A9E24F00       DD Dekaron_.004FE2A9

here working code from JayKay
i'v fixed by JayKay help [ credit for JayKay ]
08/19/2012 17:33 4the#4
You must add them
skill load, party, fishing, mesh with tpack codes.
good luck.
08/19/2012 19:19 LogLife#5
Quote:
Originally Posted by 4the View Post
You must add them
skill load, party, fishing, mesh with tpack codes.
good luck.
i add everything already , but got problem with preview character
when i click create character and then click Black Wizard and i got BlackWizard Transparent after that game disconnect