| 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. |
|||||