[Release] +5500 Packets structure , client/packets constants

09/27/2012 13:03 go for it#1
edit : if u know nothing about packets go to this post first
explaining what is packets , and explaining a packet with details and everything
[Only registered and activated users can see links. Click Here To Register...]

i start making my very own packet structure to use them on my new proxy but i thought of ripping them from the source
so yeah the following packets is ripped of trinity base source
right now im just providing the packets structure and constants and when i have time ill add how the server handle them and what the client send (with an example of packets and what i do)

this thread will be edited by me everyday adding explanations on them and fixing any mistake

Packets Structure
2400: market quest packet
2223: elitepk tournament
2219: elitepk tournament
1063: elitepk tournament
2224: elitepk tournament
2232: elitepk tournament
2233: elitepk tournament
2252: elitepk tournament
1130: elitepk tournament
1058: top guilds
2102: guild members
1001: EnitityCreate
1004: chat packet
1009: itemusage/ping packet
1015: string packet
1019: known persons
1022: action/attack packet
1023: team packet
1024: atributes set
1027: socketing

1038: itemadding stabilization
1052: login packet
1056: trade
1101: floor items
1102: warehouses
1107: guild command
1127: enlighment
2031: NPC Dialog
2032: NPC Dialog

2036: compose
2044: offline tg
2046: trade partener
2048: ItemLock
2050: Broadcast
2064: Nobility
2067: Mentor prize
2065: MentorApprentice
2066: MentorInformation
2076: Purify item
2202: Arsenal guild
2203: Arsenal guild
2207://Request Arena ranking List
2206: arena
2205: arena signup
2208: request arena winner list
2209: arena
2211: arena
10005: walk/move

10010: jump/data
1040: Status
1150: send flowers
1151: add flowers
1312: clans
1066: Reincarnation

2320: SubClass
2110: Memory agate
1128: VIP advantages


and here is the constants
General Data Type



purify/stabilize constants
mentor system constants

mentor exp constants
donation constants
btoadcast constants
lock constants
partner constants
offline tg constants

guild constants


socketing constants
team constants
action constants
friends option constants
constants
guild packets constants
ChatType

to rip this out and post it this way it took me 6 hrs , so i think ill take rest then make it looks elegant and adding comments , log the packets with proxy and make sure that everything is correct
then will explain how server handle this packets and everything about each packet

peace out
09/27/2012 15:54 shadowman123#2
Most of these packets are Already known / included in sources if you would like to post packet structures u should post smthing unusual ( smthing hasnt been released b4 ) as Guild Ranking packet ( not profile packet ) but thx for effort
09/27/2012 16:26 go for it#3
well i've said that im ripping this out of the source and trust me ripping it took so damn effort to get you them here in this form
so i think this is useful for who can't really figure them out from sources
but yup when im done with this ill release +5600 packet structures but that will take a week cuz ill be logging them all and not from source
anyway thanks for the feed back
09/27/2012 16:44 shadowman123#4
Quote:
Originally Posted by go for it View Post
well i've said that im ripping this out of the source and trust me ripping it took so damn effort to get you them here in this form
so i think this is useful for who can't really figure them out from sources
but yup when im done with this ill release +5600 packet structures but that will take a week cuz ill be logging them all and not from source
anyway thanks for the feed back
List of Unknown packet structure :- (i Already did most of them)
1 - Chi packets 2533 / 2534
2 - Quest packet 1134 / 1135
3 - achivment packet 1136
4 - Poker packets
5 - Team Qualifier
09/27/2012 16:52 go for it#5
well i think if you can do one packet structure by packet logging you can do any
here is my what i've got from logging (not from source)

everything in the above spoiler was my first time ever trying to log packets and analyze them on my own , so i think i can do the same with any other unknown packet , but i still got some stuff to do plus it doesn't worth it to update the proxy and log packets and spend hrs understanding/trying for some bunch of people who doesn't even thank me
09/27/2012 17:47 shadowman123#6
Quote:
Originally Posted by go for it View Post
well i think if you can do one packet structure by packet logging you can do any

everything in the above spoiler was my first time ever trying to log packets and analyze them on my own , so i think i can do the same with any other unknown packet , but i still got some stuff to do plus it doesn't worth it to update the proxy and log packets and spend hrs understanding/trying for some bunch of people who doesn't even thank me
well yea no1 in this community deserve ..and about packet structure thats right when u do just one packet structure using logger it become super easy
10/05/2012 07:29 clarkkenth2005#7
damn i love to learn that .....then i will say thanks for it.... but i dont know how to start im newbie on this ! can u guys gave me some advice how to start learning it
10/05/2012 13:11 go for it#8
this is the packets client send to server , you should handle them at server and send pack packets to tell client what to show and what to do
for example packet 1004 (chat packet)
when you type something in client and press enter it send a 1004 packet to server
and server make thread for it with this packet structure
so assume this packet chat_type is world the server should send a 1004 packet for each player in the server so the client show to every player that someone talking in the world channel
assume this packet chat_type is whiper , the server should search for the player id in the database
if he doesn't exist it should reply to who sent the packet with "this player is offline" or even "this player does not exist"
else if he exist and offline it send "this player is offline"
else he exist and online it send to him a 1004 packet so his client show him the whisper he is getting

tell me any packet of them and ill explain it with codes for better understanding , goodluck mate
10/06/2012 23:26 a6eg#9
dude very useless i make packats in source already come in so dis no good!! no thx i tlel u waste time make 2 thred!

it is terble but goood try :handsdown::handsdown::handsdown:

i not use and no thanks 4 u. sory

eben U just copy paste sorce from 0.0 u don kno u prolbaly copy from my surce :d :d

bast of luck ! 4 u time
10/07/2012 04:08 desirex#10
Quote:
Originally Posted by a6eg View Post
dude very useless i make packats in source already come in so dis no good!! no thx i tlel u waste time make 2 thred!

it is terble but goood try :handsdown::handsdown::handsdown:

i not use and no thanks 4 u. sory

eben U just copy paste sorce from 0.0 u don kno u prolbaly copy from my surce :d :d

bast of luck ! 4 u time
What are you talking about?
This would be very useful for those working on a server.
Tell him, thanks for his time to post this thread, it was very hard work, the last thing he needs is some fail person flaming terribly.
I bet you have 0 clue of what this is even about, you don't do you?

#thread recommended
10/07/2012 07:08 go for it#11
guys guys guys :D no flaming please :D
Quote:
dude very useless i make packats in source already come in so dis no good!! no thx i tlel u waste time make 2 thred!

it is terble but goood try

i not use and no thanks 4 u. sory

eben U just copy paste sorce from 0.0 u don kno u prolbaly copy from my surce :d :d

bast of luck ! 4 u time
okay mate thanks for ur POV i dun like it but i still respect it so no problem

Quote:
What are you talking about?
This would be very useful for those working on a server.
Tell him, thanks for his time to post this thread, it was very hard work, the last thing he needs is some fail person flaming terribly.
I bet you have 0 clue of what this is even about, you don't do you?

#thread recommended
thanks mate but let him just say whatever he wants :)