Patch 4312 - Protocol changes

05/31/2006 21:11 chocoman4k#1
You just need to do some changes in packet 0x03F2 in order to make your packet based program work again, change it like this:

Before patch 4312:
Code:
typedef struct ACTIONSTRUCT {
  STRUCTHDR Header;   // 0x1c / 0x03f2 = STRUCT_TYPE_ACTION
  DWORD TimeStamp;    // timeGetTime()
  DWORD PlayerID;    // ID of player
  WORD x;        // x action coordinate
  WORD y;        // y action coordinate
  DWORD Direction;    // see below
  union {
    struct {WORD ToX; WORD ToY;} Coordinates;
    DWORD GestureType; // for gestures, see below
    DWORD AvatarID;  // for changing avatar, see below
    DWORD MapID;    // for warps
    DWORD Zero;    // when mining etc
  };
  DWORD Type;   // see below
} *PACTIONSTRUCT;

// ACTIONSTRUCT::Type
#define ACTIONSTRUCT_TYPE_GESTURE  126
#define ACTIONSTRUCT_TYPE_WARP    131
#define ACTIONSTRUCT_TYPE_HEROSPAWN 137
#define ACTIONSTRUCT_TYPE_JUMP    142
#define ACTIONSTRUCT_TYPE_MINE    159
After patch 4312:
Code:
typedef struct ACTIONSTRUCT {
  STRUCTHDR Header;   // 0x18 / 0x03f2 = STRUCT_TYPE_ACTION
  DWORD TimeStamp;    // timeGetTime()
  DWORD PlayerID;    // ID of player
  union {
    struct {WORD ToX; WORD ToY;} Coordinates;
    DWORD GestureType; // for gestures, see below
    DWORD AvatarID;  // for changing avatar, see below
    DWORD MapID;    // for warps
    DWORD Zero;    // when mining etc
	};
  WORD x;        // x action coordinate
  WORD y;        // y action coordinate
  WORD Direction;    // see below
  WORD Type;       // see below
} *PACTIONSTRUCT;

#define ACTIONSTRUCT_TYPE_GESTURE  81
#define ACTIONSTRUCT_TYPE_WARP    86
#define ACTIONSTRUCT_TYPE_HEROSPAWN 74
#define ACTIONSTRUCT_TYPE_JUMP    133
#define ACTIONSTRUCT_TYPE_MINE    99
05/31/2006 21:13 auxny#2
:D uh...how do we change the packets? how do i edit java proggies like cotobo to do that >.>
05/31/2006 21:23 descenpet#3
it's 4312 btw :D
05/31/2006 21:33 tsu#4
Quote:
Originally posted by auxny@May 31 2006, 21:13
:D uh...how do we change the packets? how do i edit java proggies like cotobo to do that >.>
umm, you aint going to edit QOProxy to work again now that we got it fixed.
05/31/2006 21:39 chocoman4k#5
Quote:
Originally posted by descenpet@May 31 2006, 21:23
it's 4312 btw :D
Thanks :)

Cotobo v0.40 is working again, now I just need to finish the feautures I wanted to add.
Answered alotta PM's on the forum and cleaned up threads so I didn't have too much time for programming today.
05/31/2006 21:41 co_freak#6
ooooo when it being released?

thanks alot bro keep up the good work!
05/31/2006 21:56 n0b0dYsB3tT3r#7
lol chokoman4k shame on you,you wasted many months of work of conquer gms :p ...poor gms that are reading this forums to and are considering how they can stop the botting...:P
anyway good job ;)
05/31/2006 21:59 anticlownn#8
LOL 400 karma, grats^^
05/31/2006 22:25 shadowxx#9
good job
05/31/2006 22:34 Mephisto120#10
very nice +karma
05/31/2006 22:50 Waverunner#11
You amaze me. Awesome.
05/31/2006 23:07 auxny#12
Quote:
Originally posted by tsu+May 31 2006, 21:33--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (tsu @ May 31 2006, 21:33)</td></tr><tr><td id='QUOTE'> <!--QuoteBegin--auxny@May 31 2006, 21:13
:D uh...how do we change the packets? how do i edit java proggies like cotobo to do that >.>
umm, you aint going to edit QOProxy to work again now that we got it fixed. [/b][/quote]
er i dont use qoproxy, i have skill, i just want cotobo ^.-
05/31/2006 23:16 Tw3ak#13
Quote:
Originally posted by auxny+May 31 2006, 23:07--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (auxny @ May 31 2006, 23:07)</td></tr><tr><td id='QUOTE'>
Quote:
Originally posted by -tsu@May 31 2006, 21:33
<!--QuoteBegin--auxny
Quote:
@May 31 2006, 21:13
:D uh...how do we change the packets? how do i edit java proggies* like cotobo to do that >.>

umm, you aint going to edit QOProxy to work again now that we got it fixed.
er i dont use qoproxy, i have skill, i just want cotobo ^.- [/b][/quote]
last i knew cotobo wasn't java based so your lying you want to know how to fix your so called "skill " aka that aimbot which needs to stay dead i dunno why choco gives away how to fix things knowing noobs are just gonna ruin co less then a week after patch fixin that damn proxy.
05/31/2006 23:18 tsu#14
Quote:
Originally posted by auxny+May 31 2006, 23:07--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (auxny @ May 31 2006, 23:07)</td></tr><tr><td id='QUOTE'>
Quote:
Originally posted by -tsu@May 31 2006, 21:33
<!--QuoteBegin--auxny
Quote:
@May 31 2006, 21:13
:D uh...how do we change the packets? how do i edit java proggies like cotobo to do that >.>

umm, you aint going to edit QOProxy to work again now that we got it fixed.
er i dont use qoproxy, i have skill, i just want cotobo ^.- [/b][/quote]
rofl, what I know cotobo aint java-based.
so stop lying and trying to get that "skill" running again, cause you wont.
05/31/2006 23:20 prog4mer#15
Quote:
Originally posted by chocoman4k+May 31 2006, 21:39--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (chocoman4k @ May 31 2006, 21:39)</td></tr><tr><td id='QUOTE'><!--QuoteBegin--descenpet@May 31 2006, 21:23
it's 4312 btw :D
Thanks :)

Cotobo v0.40 is working again, now I just need to finish the feautures I wanted to add.
Answered alotta PM's on the forum and cleaned up threads so I didn't have too much time for programming today.[/b][/quote]
yo n1ce d0ne !!

ch0c0man4k pr00ved h!s &#036;kiLLz again&again :nice: !!

cant wait for n3w stuFF :bandit:
maybe u release it today :cool:

ps: i give ya big noticable KARMA 4 it :DD