Change protocol, CommandReader, ItemStruct, EquipStruct