[Released]Modified-2010-Client

09/26/2010 13:57 9fh2f0hfasd#331
Reittiere können nicht schlagen.
Chatschriftart nicht DE-Like
Keine Einlog-Tastatur.

Das sind die einzigen Bugs. Ich hatte mal alles entbuggt [ Lager, schlagen der Reittiere, GM-Rechte, Chatschriftart, Einlog-Tastatur, etc. ]
Alles lief perfekt, bis dann auf einmal das Metin2 Fenster immer abstürtzte, nach dem Ladebalken.
Mit anderen Clienten kam ich problemlos rein, bei meinem habe ich nichts mehr dran geändert, das kam von ganz alleine -.-"

Ich sitze schon eine Zeit lang dran, wieder alles zu entbuggen, erfolglos bisher.
09/26/2010 14:40 Ducoimba#332
Habe das geändet aber jetzt kommt der fehler: [Only registered and activated users can see links. Click Here To Register...]
By [Only registered and activated users can see links. Click Here To Register...] at 2010-09-26

Kann mir einer helfen?
09/26/2010 14:50 alex259#333
du hast ein extractor für 2007 client bzw. 2008
09/26/2010 15:40 dę£ąulT©#334
weiß jemand ne lösung das der 2010 client auch funktionirt wenn man auf nen windows root connecten möchte
09/26/2010 16:14 i.Love.Money#335
Ist das normal das da 2 Trojaner beim entpacken kommen?
09/26/2010 16:16 Lind L. Tailor#336
xDDD ne eig nicht
09/26/2010 16:21 i.Love.Money#337
habs geladen dann kommt da Helper.dll und metin2.exe trojaner
09/26/2010 16:28 xIvan4ikx#338
Quote:
Originally Posted by Milky_Wayx3 View Post
Ist das normal das da 2 Trojaner beim entpacken kommen?
Ja, ist normal.

Quote:
Originally Posted by Lind L. Tailor View Post
xDDD ne eig nicht
Und nochmal ja das ist normal.

Quote:
Originally Posted by Milky_Wayx3 View Post
habs geladen dann kommt da Helper.dll und metin2.exe trojaner
Thread von anfang an lesen bis ungefähr seite 5(glaube ich) dann weißte alles.
09/26/2010 16:38 alex259#339
hat jemand ein extractor für den 2010er client.wenn ja bitte per pn schicke
09/26/2010 16:42 Ducoimba#340
wennst du v2 machst aber pls mit weniger bugs und multistarter!
09/26/2010 16:45 tim66613#341
Quote:
Originally Posted by CassTillo View Post
Reittiere können nicht schlagen.
Chatschriftart nicht DE-Like
Keine Einlog-Tastatur.

Das sind die einzigen Bugs. Ich hatte mal alles entbuggt [ Lager, schlagen der Reittiere, GM-Rechte, Chatschriftart, Einlog-Tastatur, etc. ]
Alles lief perfekt, bis dann auf einmal das Metin2 Fenster immer abstürtzte, nach dem Ladebalken.
Mit anderen Clienten kam ich problemlos rein, bei meinem habe ich nichts mehr dran geändert, das kam von ganz alleine -.-"

Ich sitze schon eine Zeit lang dran, wieder alles zu entbuggen, erfolglos bisher.
Ums Lager zu fixen, braucht man ASM-Kenntnisse und Wissen über das Client-Binary.
Das du und die anderen die das behaupten, es tatsächlich geschafft haben, bezweifle ich daher stark.

@all:
Ja es ist normal, dass die .dll & .exe als Viren angezeigt werden.

Kind Regards Tim
09/26/2010 17:08 xXDemonenXx#342
Wie ich mir vorstellen kann hast du es wahrscheinlich schon gefixxt oder ? Tim66613
09/26/2010 17:08 dę£ąulT©#343
lösung um mit dem client aufn window root zu connecten
09/26/2010 18:33 tim66613#344
Quote:
Originally Posted by xXDemonenXx View Post
Wie ich mir vorstellen kann hast du es wahrscheinlich schon gefixxt oder ? Tim66613
Ja, aber nur notdürftig.
Der Code hier funktioniert nicht richtig und verstößt nebenbei noch gg. meine Coding-Conventions.
Code:
    uint8_t packet[40];
    uint8_t safeboxData[44];

    if (!self->Recv(packet, 40))
        return 0;

    // TODO: Rewrite this using the packet_item and the TPacketSafeboxItemSet structures (1byte alignment)
    *(uint32_t *)safeboxData = *(uint32_t *)&packet[2];
    safeboxData[4] = packet[6];
    *(uint32_t *)&safeboxData[9] = *(uint32_t *)&packet[7];
    *(uint32_t *)&safeboxData[13] = *(uint32_t *)&packet[11];
    *(uint32_t *)&safeboxData[17] = *(uint32_t *)&packet[15];
    *(uint16_t *)&safeboxData[21] = *(uint16_t *)&packet[19];
    safeboxData[23] = packet[21];
    *(uint16_t *)&safeboxData[24] = *(uint16_t *)&packet[22];
    safeboxData[26] = packet[24];
    *(uint16_t *)&safeboxData[27] = *(uint16_t *)&packet[25];
    safeboxData[29] = packet[27];
    *(uint16_t *)&safeboxData[30] = *(uint16_t *)&packet[28];
    safeboxData[32] = packet[30];
    *(uint16_t *)&safeboxData[33] = *(uint16_t *)&packet[31];
    safeboxData[35] = packet[33];
    *(uint16_t *)&safeboxData[36] = *(uint16_t *)&packet[34];
    safeboxData[38] = packet[36];
    *(uint16_t *)&safeboxData[39] = *(uint16_t *)&packet[37];
    safeboxData[41] = packet[39];
    *(uint32_t *)&safeboxData[5] = 0;

    void (__stdcall* CPythonSafebox__SetItemData)(DWORD dwSlotIndex, const void* data) = (void (__stdcall* )(DWORD, const void*))0x467500;
    const void* safeboxSingleton = *(void **)0x61C370;
    asm("movl %0, %%ecx" : : "m" (safeboxSingleton));
    CPythonSafebox__SetItemData(DWORD(packet[1]), safeboxData);

    (reinterpret_cast<uint8_t*>(self))[1322] = 1; // Refresh Safebox
Kind Regards Tim
09/26/2010 19:32 multiplek#345
waliz hazırlamak gibi