← Back to Ultima Online Packet Guide Permalink
CharacterList
0xA9
S->C Variable All Active
Metadata
Direction
S->C
Size
Variable
Type
Variable
Client Version
All
Status
Active
Description
Sends character slots and starting cities.
Notes
Two variants: legacy (textLen=31) vs client70130 (textLen=32 + coords/map/desc).
Packet Structure
00:ID(0xA9)
01:Len(2)
03:Count(1)
Count x {Name(30 ASCII), Password(30 empty)}
CityCount(1)
Cities[...]
Flags(4)
[Tail(-1) if client70130]