PDA

View Full Version : Discovering Packets


EmpireEarth
23rd July 2002, 07:31
Ok, i've been at this for a few days now...and well...to sum it all up ....i don't guess i know what i'm doing. Could someone explain how u can pick out which part of the packets is worth something and which is not?....i trace the packets...say something...do the desired action...say something again...and then stop the packet trace...look at what i got between the two times i said something...and i see nothing of any value. Am i doing something wrong...or is there some fact i'm not aware of ....lol..someone HELP!!! hehe.

TSwitch
24th July 2002, 01:23
You have to know how a programmer would think. If you have any experience with C/C++, then you're well off.

what you should do is start out easy and perhaps try to figure out how the client connects to the server. that is an easy exchange to figure out, its

c: my userid & pw
s: response code
name doesnt exist
bad pw,
etc

if the info is valid, then the server sends you (im sure you already could guess this) the info on each server.

once you pick one, the server sends you your chars.

the server tells you what map you're supposed to be on, then it gets foggy.

look at the BETA1 packet info from apez's site. its the last file in the public section. much of it is the same still (especially the login stuff)

TSwitch
24th July 2002, 01:25
Really look at the BETA1 packets to get an idea of how RO used to (and still does) operate. Gravity lets the client know how long each variable length section is, uses null chars (0x0) alot to separate things, etc

you'll get it

EmpireEarth
24th July 2002, 03:36
thank you for the information

Jun
24th July 2002, 03:38
The Beta1 packets are not much drifferent from Beta two.

EmpireEarth
24th July 2002, 05:19
didn't find the information you was talking about one apez page....are u talking about the 206 page book they have on there?...by Rhino..?...if so ..reviewing this could take a while :P. Or was you talking about the packet generator or whatever, that gives u the packets for skills and weapons and such?....i looked on there but those are the only two things i thought u may be refering to. Do any of you know any useful packets at the moment?...maybe some you have discovered on your own and wish to share? it'd be nice to see some examples of the beta2's. though u say beta 1 and 2 are similar.