This message is sent to the game client from the game server to initialize the hero role with character data. It's expected to be sent after the game server processes MsgConnect after sending ANSWER_OK using MsgTalk . In response to this message, the client will then send a MsgAction message requesting the location of the character.
☑️ Assumed (Observed) - Comet
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 73
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
16 UInt32 Money Earned virtual player currency in pocket 10000
20 UInt64 Experience Leveling experience 1000
40 UInt16 Strength Physical attack power 7
42 UInt16 Agility Physical accuracy 2
44 UInt16 Vitality Health increase 4
46 UInt16 Spirit Mana increase 0
48 UInt16 Attributes Unspent attribute points 0
50 UInt16 Life Current health of the character 99
52 UInt16 Mana Current mana of the character 0
54 UInt16 Pk PK points from slaying other players 0
56 Byte Level Character level 1
57 Byte Profession Current profession 10
59 Byte Metempsychosis Number of rebirths 0
60 Bool AutoAllot True to automatically allot attributes 1
61 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
☑️ Assumed (Observed) - Comet
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 77
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
14 UInt32 Money Earned virtual player currency in pocket 10000
18 UInt32 EMoney Paid virtual player currency in pocket 0
22 UInt64 Experience Leveling experience 1000
44 UInt16 Strength Physical attack power 7
46 UInt16 Agility Physical accuracy 2
48 UInt16 Vitality Health increase 4
50 UInt16 Spirit Mana increase 0
52 UInt16 Attributes Unspent attribute points 0
54 UInt16 Life Current health of the character 99
56 UInt16 Mana Current mana of the character 0
58 UInt16 Pk PK points from slaying other players 0
60 Byte Level Character level 1
61 Byte Profession Current profession 10
63 Byte Metempsychosis Number of rebirths 0
64 Bool AutoAllot True to automatically allot attributes 1
65 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
☑️ Assumed (Observed) - Comet
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 79
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
14 UInt32 Money Earned virtual player currency in pocket 10000
18 UInt32 EMoney Paid virtual player currency in pocket 0
22 UInt64 Experience Leveling experience 1000
46 UInt16 Strength Physical attack power 7
48 UInt16 Agility Physical accuracy 2
50 UInt16 Vitality Health increase 4
52 UInt16 Spirit Mana increase 0
54 UInt16 Attributes Unspent attribute points 0
56 UInt16 Life Current health of the character 99
58 UInt16 Mana Current mana of the character 0
60 UInt16 Pk PK points from slaying other players 0
62 Byte Level Character level 1
63 Byte Profession Current profession 10
64 Byte Previous Profession Profession before latest rebirth 0
65 Byte Metempsychosis Number of rebirths 0
66 Bool AutoAllot True to automatically allot attributes 1
67 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
☑️ Assumed (Observed) - Comet
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 83
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
14 UInt32 Money Earned virtual player currency in pocket 10000
18 UInt32 EMoney Paid virtual player currency in pocket 0
22 UInt64 Experience Leveling experience 1000
50 UInt16 Strength Physical attack power 7
52 UInt16 Agility Physical accuracy 2
54 UInt16 Vitality Health increase 4
56 UInt16 Spirit Mana increase 0
58 UInt16 Attributes Unspent attribute points 0
60 UInt16 Life Current health of the character 99
62 UInt16 Mana Current mana of the character 0
64 UInt16 Pk PK points from slaying other players 0
66 Byte Level Character level 1
67 Byte Profession Current profession 10
68 Byte Previous Profession Profession before latest rebirth 0
69 Byte Metempsychosis Number of rebirths 0
70 Bool AutoAllot True to automatically allot attributes 1
71 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
☑️ Assumed (Observed) - CoEmu
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 91
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
14 UInt32 Money Earned virtual player currency in pocket 10000
18 UInt32 EMoney Paid virtual player currency in pocket 0
22 UInt64 Experience Leveling experience 1000
54 UInt16 Strength Physical attack power 7
56 UInt16 Agility Physical accuracy 2
58 UInt16 Vitality Health increase 4
60 UInt16 Spirit Mana increase 0
62 UInt16 Attributes Unspent attribute points 0
64 UInt16 Life Current health of the character 99
66 UInt16 Mana Current mana of the character 0
68 UInt16 Pk PK points from slaying other players 0
70 Byte Level Character level 1
71 Byte Profession Current profession 10
72 Byte Previous Profession Profession before latest rebirth 0
73 Byte Metempsychosis Number of rebirths 0
74 Bool AutoAllot True to automatically allot attributes 1
75 UInt32 Quiz Points Total quiz points 0
79 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
❓ Unverified - Assumed from Impulse + Comet
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 99
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt32 Look Character view mesh 501002
12 UInt16 Hair Hairstyle and hair color 535
14 UInt32 Money Earned virtual player currency in pocket 10000
18 UInt32 EMoney Paid virtual player currency in pocket 0
22 UInt64 Experience Leveling experience 1000
50 UInt16 Strength Physical attack power 7
52 UInt16 Agility Physical accuracy 2
54 UInt16 Vitality Health increase 4
56 UInt16 Spirit Mana increase 0
58 UInt16 Attributes Unspent attribute points 0
60 UInt16 Life Current health of the character 99
62 UInt16 Mana Current mana of the character 0
64 UInt16 Pk PK points from slaying other players 0
66 Byte Level Character level 1
67 Byte Profession Current profession 10
68 Byte Previous Profession Profession before latest rebirth 0
69 Byte Metempsychosis Number of rebirths 0
68 Byte First Profession Profession before first rebirth (if on second) 0
70 Bool AutoAllot True to automatically allot attributes 1
71 UInt32 Quiz Points Total quiz points 0
75 UInt16 Enlighten Points Enlightenment points progress0
77 UInt16 Enlighten Exp Enlightenment experience0
87 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Mate The character the player is married to None
🚩 Incomplete - Reverse engineering Mac Client Binary 1029 (same release date as PC 5517), some unknown fields (possibly padding) remain
Pos Type Name Description Example
0 UInt16 MsgSize Size of the message 120
2 UInt16 MsgType Type of message 1006
4 UInt32 Hero ID Unique identifier for the character 1000000
8 UInt16 ShowType Character display type 2
10 UInt32 Look Character view mesh 501002
14 UInt16 Hair Hairstyle and hair color 535
16 UInt32 Money Earned virtual player currency in pocket 10000
20 UInt32 EMoney Paid virtual player currency in pocket 0
24 UInt64 Experience Leveling experience 1000
32 UInt32 Unknown Unknown -
36 UInt32 Unknown Unknown -
40 UInt32 Unknown Unknown -
44 UInt32 Unknown Unknown -
48 UInt32 Unknown Unknown -
52 UInt16 Strength Physical attack power 7
54 UInt16 Agility Physical accuracy 2
56 UInt16 Vitality Health increase 4
58 UInt16 Spirit Mana increase 0
60 UInt16 Attributes Unspent attribute points 0
62 UInt16 Life Current health of the character 99
64 UInt16 Mana Current mana of the character 0
66 UInt16 Pk PK points from slaying other players 0
68 Byte Level Character level 1
69 Byte Profession Current profession 10
70 Byte Previous Profession Profession before latest rebirth 0
71 Byte First Profession Profession before first rebirth 0
72 Byte Unknown Unknown -
73 Byte Metempsychosis Number of rebirths 0
74 Byte Unknown Unknown -
75 UInt32 Quiz Points Total quiz points 0
79 UInt16 Enlighten Points Enlightenment points progress0
81 UInt16 Enlighten Exp Enlightenment experience0
83 UInt16 Unknown Unknown -
85 UInt16 Unknown Unknown -
87 UInt32 VIP Level VIP level 2
91 UInt16 Title ID ID of title text next to name and effect (from title.ini ) 0
93 UInt32 Unknown Unknown -
97 Byte Unknown Unknown -
98 UInt32 Unknown Unknown -
102 UInt32 Unknown Unknown -
106 UInt32 Unknown Unknown -
110 NetStringPacker Strings Group of length prefixed strings
Name Description Example
Name Name of the character Player
Empty Empty
Mate The character the player is married to None