TmwAthena Packets (outdated)
Herc Packets (vanilla)
HowTo: Server (Herc/TMWA)
TMWA
P.=Packet
-1=len is in shiped offset[2:4]
P.Content(url) = a link to description about the packet
| P.ID
|
P.IDint
|
P.len
|
STATIC P.NAME
|
P.Content(url)
|
| 0x7530 |
30000 |
2 |
CMSG_SERVER_VERSION_REQUEST |
|
| 0x7531 |
30001 |
10 |
SMSG_SERVER_VERSION_RESPONSE |
|
| 0x0064 |
100 |
55 |
CMSG_LOGIN_REGISTER |
|
| 0x0063 |
99 |
-1 |
SMSG_UPDATE_HOST |
|
| 0x0069 |
105 |
-1 |
SMSG_LOGIN_DATA |
|
| 0x006b |
107 |
-1 |
SMSG_CHAR_LOGIN |
|
| 0x0066 |
102 |
3 |
CMSG_CHAR_SELECT |
|
| 0x0071 |
113 |
28 |
SMSG_CHAR_MAP_INFO |
|
| 0x0072 |
114 |
19 |
CMSG_MAP_SERVER_CONNECT |
|
| 0x0080 |
128 |
7(?) |
SMSG_BEING_REMOVE |
|
| 0x0073 |
115 |
11 |
SMSG_MAP_LOGIN_SUCCESS |
|
EVOL2/HERC
P.=Packet
-1=len is in shiped offset[2:4]
P.Content(url) = a link to description about the packet
| P.ID
|
P.IDint
|
P.len
|
STATIC P.NAME
|
P.Content(url)
|
|
|
|
|
|
Packets
| P.Name |
content |
offset |
len |
type |
comment
|
| CMSG_SERVER_VERSION_REQUEST |
(0x7530) |
0 |
2 |
Uint16 |
|
| CMSG_SERVER_VERSION_REQUEST |
(0x7531) |
0 |
2 |
Uint16 |
|
|
major |
2 |
1 |
Uint8 |
|
|
minor |
3 |
1 |
Uint8 |
|
|
patch |
4 |
1 |
Uint8 |
|
|
devel |
5 |
1 |
Uint8 |
|
|
flags |
6 |
1 |
Uint8 |
|
|
which |
7 |
1 |
Uint8 |
|
|
vendor |
8 |
2 |
Uint16 |
|
| CMSG_LOGIN_REGISTER |
(0x0064) |
0 |
2 |
Uint16 |
|
|
client_version |
2 |
4 |
Uint32 |
|
|
account_name |
6 |
24 |
Char[24] |
|
|
account_pass |
30 |
24 |
Char[24] |
|
|
flags |
54 |
1 |
Uint8 |
|
| SMSG_UPDATE_HOST |
(0x0063) |
0 |
2 |
Uint16 |
|
|
packet_len |
2 |
2 |
Uint32 |
|
|
update_host_url |
6 |
-1 |
char[-1] |
|
| SMSG_LOGIN_DATA |
(0x0069) |
0 |
2 |
Uint16 |
|
|
packet_len |
2 |
2 |
Uint32 |
47 + (32 * ServerCount)
|
|
SessionID_P1 |
4 |
4 |
Uint16 |
|
|
AccountID |
8 |
4 |
Uint16 |
|
|
SessionID_P2 |
12 |
4 |
Uint16 |
|
|
UNUSED |
16 |
4 |
Char[4] |
|
|
UNUSED |
20 |
26 |
Char[26] |
(old last login timestamp)
|
|
UNUSED |
46 |
1 |
Uint8 |
(old Account Sex)
|
|
CharSAdress |
X+0 |
4 |
Uint16 |
|
|
CharSPort |
X+4 |
2 |
Uint8 |
|
|
CharSName |
X+6 |
20 |
Uint8 |
|
|
OnlineUsers |
X+26 |
4 |
Uint8 |
|
|
UNUSED |
X+30 |
2 |
Char[2] |
|