Ultima Online Protocol :: Object Picker
Packet # Packet Name Length Client Server Obsolete
0x7C Object Picker dynamic X X
Data Type Description
byte 0x7C The packet number.
ushort Size The size of the packet.
uint Dialog The dialog's serial.
ushort Menu The menu's serial.
byte Len_Title The length of the title.
char[] Title The title of the dialog.
byte Options The number of options in the list.
loop
{
    ushort Artwork
    ushort Hue
    byte Length
    char[] Text
}
This loop contains information for each option/item in the dialog. Loop for Options.

Artwork: The item's artwork number. Use 0x0000 for an option menu.
Hue: The item's hue.
Length: The length of the option's text.
Name: The text to display for the option.

Packet Description:
This is can be used to display either a gray menu with options or the old-fashioned object picker.