Ultima Online Protocol :: Book Info
Packet # Packet Name Length Client Server Obsolete
0xD4 Book Info dynamic X
Data Type Description
byte 0xD4 The packet number.
uint Serial The item's serial.
bool IsEditable If true, the client is able to edit the book.
bool IsEditable If true, the client is able to edit the book. (Yes, this is here twice on purpose.)
ushort Pages The number of pages in the book.
ushort Title_Length The length of the title plus one for the terminating byte.
char[] Title The title of the book.
byte 0x00 Null terminator for the title. Be sure to include this in the Title_Length.
ushort Author_Length The length of the author plus one for the terminating byte.
char[] Author The author of the book.
byte 0x00 Null terminator for the author. Be sure to include this in the Author_Length.

Packet Description:
This is sent by the server to open a book, and by the client to change the title or author.