CMSG CHAR CREATE
Jump to navigation
Jump to search
CMSG_CHAR_CREATE is a World Packet that is sent after the SMSG_CHAR_ENUM is received and the client has created a new character. The client will wait for a SMSG_CHAR_CREATE as confirmation.
Packet Layout
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x0 | 2 / Big | uint16 | size | Size of the packet including the opcode field. |
0x2 | 4 / Little | uint32 | opcode | Opcode for the packet. Determines the structure of the body. Always 0x0036. |
Offset | Size / Endianness | Type | Name | Description |
---|---|---|---|---|
0x0 | - / Big | uint8[] | character_name | Name of the character. Null terminated string. Client requires at least a two letter name. |
- | 1 / - | uint8 | race | |
- | 1 / - | uint8 | class | |
- | 1 / - | uint8 | gender | |
- | 1 / - | uint8 | skin | |
- | 1 / - | uint8 | face | |
- | 1 / - | uint8 | hairstyle | |
- | 1 / - | uint8 | haircolor | |
- | 1 / - | uint8 | facialhair | |
- | 1 / - | uint8 | outfit_id | Id of the starter outfit. |