<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.hoogi.de/wolfpack/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.hoogi.de/wolfpack/wiki/feed.php">
        <title>Wolfpack (Ultima Online server)</title>
        <description></description>
        <link>https://www.hoogi.de/wolfpack/wiki/</link>
        <image rdf:resource="https://www.hoogi.de/wolfpack/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-04T16:11:39+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=accounts.db&amp;rev=1405762686&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=change_scripts&amp;rev=1393961411&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=client&amp;rev=1482677553&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_instructions&amp;rev=1482678234&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_linux&amp;rev=1482735453&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_macos&amp;rev=1482245099&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_windows&amp;rev=1406014348&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=console&amp;rev=1405787540&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=convert_sqlite&amp;rev=1393961873&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=customize_guide&amp;rev=1394390226&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=definitions&amp;rev=1400857694&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=development_guide&amp;rev=1608920184&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=direction&amp;rev=1400857447&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=encryption&amp;rev=1405786266&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=file_formats&amp;rev=1482331404&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=flags&amp;rev=1394388928&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=history&amp;rev=1405967628&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=how_to_contribute&amp;rev=1393958374&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=install_guide&amp;rev=1482612764&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=layer&amp;rev=1400856943&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=linux&amp;rev=1482612629&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=list_of_features&amp;rev=1393873339&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=music&amp;rev=1394388474&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=npc&amp;rev=1482246763&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=own_scripts&amp;rev=1393959113&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_data&amp;rev=1405618583&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_datareq&amp;rev=1405618549&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_hello1&amp;rev=1405618076&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_list&amp;rev=1405618498&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_listreq&amp;rev=1405618440&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_notice&amp;rev=1405618379&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_transfer&amp;rev=1405618170&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_server_protocol&amp;rev=1405618804&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=quality_assurance&amp;rev=1394828348&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=roadmap&amp;rev=1406061094&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=skill&amp;rev=1400857713&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=spawning&amp;rev=1394388820&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=speech&amp;rev=1400857631&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=start&amp;rev=1482612026&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=teleporters&amp;rev=1394389291&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x00&amp;rev=1394387905&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0a&amp;rev=1395085034&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0b&amp;rev=1395085090&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0c&amp;rev=1395085132&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0d&amp;rev=1395085178&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0e&amp;rev=1395085212&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0f&amp;rev=1395085282&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x01&amp;rev=1394387886&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1a&amp;rev=1397129552&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1b&amp;rev=1397129598&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1c&amp;rev=1397129648&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1d&amp;rev=1397129692&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1e&amp;rev=1397129741&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1f&amp;rev=1397129774&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x02&amp;rev=1394387872&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2a&amp;rev=1397975552&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2b&amp;rev=1400487690&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2c&amp;rev=1397975627&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2d&amp;rev=1397975660&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2e&amp;rev=1397975693&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2f&amp;rev=1397975737&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x03&amp;rev=1394387973&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3a&amp;rev=1400481699&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3b&amp;rev=1400481742&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3c&amp;rev=1400481804&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x04&amp;rev=1394828996&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4e&amp;rev=1400486890&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4f&amp;rev=1400481929&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x05&amp;rev=1395084772&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5b&amp;rev=1400482171&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5d&amp;rev=1400487418&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x06&amp;rev=1395084825&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6c&amp;rev=1397129308&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6d&amp;rev=1400482540&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6e&amp;rev=1400482634&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6f&amp;rev=1400482695&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x07&amp;rev=1395084882&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7c&amp;rev=1400486678&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7d&amp;rev=1400483233&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x08&amp;rev=1395084942&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x8c&amp;rev=1405711443&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x09&amp;rev=1395084981&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9a&amp;rev=1400484026&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9b&amp;rev=1405365080&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9e&amp;rev=1405365542&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9f&amp;rev=1405365805&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x10&amp;rev=1395428087&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x11&amp;rev=1397129377&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x12&amp;rev=1397129433&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x13&amp;rev=1397129477&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x15&amp;rev=1397129520&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x20&amp;rev=1397129828&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x21&amp;rev=1397129858&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x22&amp;rev=1397129888&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x23&amp;rev=1397975784&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x24&amp;rev=1400484532&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x25&amp;rev=1400481334&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x26&amp;rev=1400484900&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x27&amp;rev=1400485086&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x28&amp;rev=1400481389&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x29&amp;rev=1400481444&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x33&amp;rev=1400481510&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x34&amp;rev=1400487165&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x53&amp;rev=1400482030&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x54&amp;rev=1400487152&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x55&amp;rev=1400482107&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x56&amp;rev=1400435940&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x65&amp;rev=1400482306&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x66&amp;rev=1400482438&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x70&amp;rev=1400482768&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x71&amp;rev=1400482822&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x72&amp;rev=1400779720&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x73&amp;rev=1405365094&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x74&amp;rev=1400482995&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x75&amp;rev=1400779921&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x76&amp;rev=1400856474&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x77&amp;rev=1400483073&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x78&amp;rev=1400483129&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x80&amp;rev=1395084697&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x82&amp;rev=1400483382&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x83&amp;rev=1400483441&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x86&amp;rev=1400483494&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x88&amp;rev=1400483567&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x89&amp;rev=1400856844&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x90&amp;rev=1400857221&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x91&amp;rev=1400483711&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x93&amp;rev=1400483804&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x95&amp;rev=1400483954&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x99&amp;rev=1405364832&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa0&amp;rev=1405365966&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa1&amp;rev=1400484103&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa2&amp;rev=1405366144&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa3&amp;rev=1405366251&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa4&amp;rev=1405366400&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa5&amp;rev=1405366600&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa6&amp;rev=1405366920&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa7&amp;rev=1405367060&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa8&amp;rev=1405367411&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa9&amp;rev=1405367973&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaa&amp;rev=1405368184&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xab&amp;rev=1405368535&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xac&amp;rev=1405613638&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xad&amp;rev=1400857557&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xae&amp;rev=1405614070&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaf&amp;rev=1405614260&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb0&amp;rev=1400485234&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb1&amp;rev=1405614694&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb2&amp;rev=1405615206&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb5&amp;rev=1405615318&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb6&amp;rev=1405615479&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb7&amp;rev=1405615620&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb8&amp;rev=1405615723&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb9&amp;rev=1400485444&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xba&amp;rev=1405615889&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbb&amp;rev=1405615981&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbc&amp;rev=1405616111&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbd&amp;rev=1405616215&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbf&amp;rev=1405616856&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xc1&amp;rev=1405617827&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd4&amp;rev=1400483900&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd7&amp;rev=1400486041&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xe3&amp;rev=1405784823&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf2&amp;rev=1405785013&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf5&amp;rev=1405797916&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol&amp;rev=1482082380&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=weather_system&amp;rev=1394390120&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack_shards&amp;rev=1482231218&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack.xml&amp;rev=1482605159&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.hoogi.de/wolfpack/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Wolfpack (Ultima Online server)</title>
        <link>https://www.hoogi.de/wolfpack/wiki/</link>
        <url>https://www.hoogi.de/wolfpack/wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=accounts.db&amp;rev=1405762686&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T09:38:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>accounts.db</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=accounts.db&amp;rev=1405762686&amp;do=diff</link>
        <description>Accounts Database

The default user is called admin with the password admin.

The database accounts.db has the following tables:

	*  accounts
	*  settings</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=change_scripts&amp;rev=1393961411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-04T19:30:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>change_scripts</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=change_scripts&amp;rev=1393961411&amp;do=diff</link>
        <description>Change already existing Wolfpack scripts without touching standard scripts

I guess you always want to keep updated to Wolfpack script changes (due to bugfixes etc.), but also implement your own changes in standard scripts. So if you edit the standard scripts, there&#039;ll be probably an problem everytime you try to update your scripts by using SVN. And to implement these updates in your heavily costumized scripts by hand is always difficult and takes much time.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=client&amp;rev=1482677553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-25T14:52:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>client</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=client&amp;rev=1482677553&amp;do=diff</link>
        <description>Clients

For testing purposes you should use the OSI Client at the moment.

OSI Client

You can run the original (OSI) client under GNU/Linux with the help of Wine (see &lt;http://appdb.winehq.org/appview.php?iAppId=228&gt;).

There was a download called uoml_setup.exe called Mondain&#039;s Legacy which contains Client Version 4.0.11c (Patch 0).</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_instructions&amp;rev=1482678234&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-25T15:03:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_instructions</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_instructions&amp;rev=1482678234&amp;do=diff</link>
        <description>Compile Instructions

Introduction

Compiling wolfpack is not a hard task, but may be challenging for the first time. The following guidelines should help you accomplish just that.

Please read all of your platform&#039;s sections before starting. Any questions regarding this can be directed to our Support Forums at the</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_linux&amp;rev=1482735453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-26T06:57:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_linux</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_linux&amp;rev=1482735453&amp;do=diff</link>
        <description>Compiling with Linux (Debian)

The latest sourcecode tarball from sourceforge (12.9.13) is outdated:
&lt;http://sourceforge.net/projects/wpdev/files/latest/download&gt;

	*  Adjustment in configure.py necessary to support python 2.7
	*  configure.py throws warning
	*  does not compile: ;../src in include path seems to be a problem</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_macos&amp;rev=1482245099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-20T14:44:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_macos</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_macos&amp;rev=1482245099&amp;do=diff</link>
        <description>Compilig with MacOS

This is actually in testing

	*  Install Python 2.7.6
	*  Install QT 5.2.1
	*  Install Command line tools for Xcode 
		*  Download at &lt;https://developer.apple.com/downloads&gt;, requires a AppleID

	*  Open Terminal, shange to directory of your choice e.g. your home directory</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_windows&amp;rev=1406014348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-22T07:32:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compile_windows</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=compile_windows&amp;rev=1406014348&amp;do=diff</link>
        <description>Compiling with Windows

other compiling instructions: 
Overview --
Linux --
BSD --
MacOS

Requirements

Wolfpack requires Python 2.4.x or Python 2.6.x and Nokia&#039;s Qt 4.1.x or later (4.6.1 is recommended).

If you wish to use MySQL, you will also need to download MySQL itself before compiling, since it comes with header files and libraries required to activate MySQL support on Wolfpack.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=console&amp;rev=1405787540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T16:32:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>console</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=console&amp;rev=1405787540&amp;do=diff</link>
        <description>Console

To enter commands you have to disable the secure mode: Press S.
 Key  Command  Q  Shutdown the server  #  Save the world  W  Display logged in characters  A  Reload accountd  R  Reload scripts  S  Toogle secure mode  ?  Command list (this)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=convert_sqlite&amp;rev=1393961873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-04T19:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>convert_sqlite</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=convert_sqlite&amp;rev=1393961873&amp;do=diff</link>
        <description>Convert sqlite2 to sqlite3 format

Since version 12.9.14 (SVN revision 6568) Wolfpack changed it&#039;s default sqlite driver to Sqlite3.

Among other changes, this has provided a huge performance gain over the old system. It now takes 1/3 of the time, or 300% faster to save a world with full inserts (which is the worst case scenario). Unfortunally this change requires a manual step to convert from the old format.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=customize_guide&amp;rev=1394390226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:37:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>customize_guide</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=customize_guide&amp;rev=1394390226&amp;do=diff</link>
        <description>Customize Guide

This guide has to be written :-)

	*  Wolfpack.xml
	*  Spawning
	*  Teleporters
	*  Weather System</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=definitions&amp;rev=1400857694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:08:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>definitions</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=definitions&amp;rev=1400857694&amp;do=diff</link>
        <description>Wolfpack Definitions

Introduction

Wolfpack Definitions are how information about objects are stored. It differs from scripts (ie: Python) in that definitions does not perform any action per se. Objects, such as items, npcs and others, are defined using the XML language. You can learn more about XML in the</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=development_guide&amp;rev=1608920184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-12-25T18:16:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>development_guide</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=development_guide&amp;rev=1608920184&amp;do=diff</link>
        <description>Wolfpack Development Guide

The software is mainly written in C++ and Python.

	*  Old sources can be found at &lt;http://sourceforge.net/projects/wpdev/&gt;.
	*  Latest SVN sources can be found at &lt;https://www.hoogi.de/websvn/&gt;
	*  Sources at github: &lt;https://github.com/thooge/Wolfpack&gt;

Detailed documentation

	*  UO Client/Server Protocol
	*  File Formats

Tools

	*  Virtualization: Virtualbox</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=direction&amp;rev=1400857447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:04:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>direction</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=direction&amp;rev=1400857447&amp;do=diff</link>
        <description>Direction


0x00 - North
0x01 - Northeast
0x02 - East
0x03 - Southeast
0x04 - South
0x05 - Southwest
0x06 - West
0x07 - Northwest


If running, dir = dir|0x80
(so dirs become 0x80, 0x81, etc.)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=encryption&amp;rev=1405786266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T16:11:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>encryption</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=encryption&amp;rev=1405786266&amp;do=diff</link>
        <description>Encryption

Encryption keys

Known keys are stored in the server in the file
release/definitions/system/encryption.xml.

see also:

	*  &lt;http://necrotoolz.sourceforge.net/kairpacketguide/encryption.htm&gt;
	*  &lt;http://www.uodev.de/viewtopic.php?t=5330#p37618release/definitions/system&gt;</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=file_formats&amp;rev=1482331404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-21T14:43:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>file_formats</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=file_formats&amp;rev=1482331404&amp;do=diff</link>
        <description>File Formats

	*  MUL-Files
	*  UOP-Files (new since version ?)
		*  UOKR-Client comes with these: Setup-uokr-2.46.0.3-enu-single.zip


Tools

	*  UOFiddler: &lt;http://uofiddler.polserver.com/&gt;</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=flags&amp;rev=1394388928&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:15:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>flags</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=flags&amp;rev=1394388928&amp;do=diff</link>
        <description>Flags

Staff Flag

Staff flag is toggled by the command “staff”. If enabled, it gives the char different priviledges, e.g. he can walked overloaded, otherwise it would act like a player char. 

Invisible Flag

Invisible flag is toggled by the “</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=history&amp;rev=1405967628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-21T18:33:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>history</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=history&amp;rev=1405967628&amp;do=diff</link>
        <description>Wolfpack History

12/2013 - 03/2014: Moved from Berlios to private dedicated webspace.

2001-10-18: Sourceforge project registered: &lt;http://sourceforge.net/projects/wpdev/&gt;</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=how_to_contribute&amp;rev=1393958374&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-04T18:39:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>how_to_contribute</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=how_to_contribute&amp;rev=1393958374&amp;do=diff</link>
        <description>Contributing to Wolfpack

So, you want to contribute to Wolfpack development? That&#039;s great! The project relies on help from people just like you to survive. There is always more work to do than people to do it, and we always can use more help.

Wolfpack is an international collaboration. The core developers come from all over the world, including Germany, Brazil, and the US.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=install_guide&amp;rev=1482612764&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-24T20:52:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>install_guide</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=install_guide&amp;rev=1482612764&amp;do=diff</link>
        <description>Install Guide

Introduction

First of all, welcome to the Wolfpack community.

If you find yourself with problems, don&#039;t hesitate in asking for help. There are many ways to get help, including IRC (&lt;irc://irc.freenode.net/wolfpack&gt;) support, forums (&lt;http://www.hoogi.de/wolfpack/forum/&gt;) and IM. 

About the Wolfpack Installation Guide</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=layer&amp;rev=1400856943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T14:55:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>layer</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=layer&amp;rev=1400856943&amp;do=diff</link>
        <description>Item Layers


None = 0,
LeftHand = 1,
RightHand = 2,
Shoes = 3,
Pants = 4,
Shirt = 5,
Hat = 6,
Gloves = 7,
Ring = 8,
Neck = 10,
Hair = 11,
Waist = 12,
Torso = 13,
Bracelet = 14,
MonGen = 15,
Beard = 16,
Sash = 17,
Ears = 18,
Arms = 19,
Back = 20,
Backpack = 21,
Robe = 22,
Skirt = 23,
Leggings = 24,
Mount = 25,
Vendor_Buy = 26,
Vendor_Restock = 27,
Vendor_Sell = 28,
Bank = 29</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=linux&amp;rev=1482612629&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-24T20:50:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>linux</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=linux&amp;rev=1482612629&amp;do=diff</link>
        <description>Linux

The vanilla installation  with make install  should use a file layout
as suggested in the Filesystem Hierarchy Standard (FHS).

Directory Layout:

	*  /etc/wolfpack.xml - Main configuration file
	*  /etc/init.d/wolfpack - SysV Init-Script
	*  /usr/games/wolfpack - Main executable file</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=list_of_features&amp;rev=1393873339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-03T19:02:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>list_of_features</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=list_of_features&amp;rev=1393873339&amp;do=diff</link>
        <description>Wolfpack Feature List

This is an incomplete list of completed, uncompleted, deprecated, and rejected features in Wolfpack.

Please help with the maintainance of this list by adding new pages for the features listed below, or adding new features to this list where appropriate.  The hope is this list can be a useful resource for understanding not only what Wolfpack is, but what it was and what it will become (or not become) in the future.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=music&amp;rev=1394388474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:07:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>music</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=music&amp;rev=1394388474&amp;do=diff</link>
        <description>Music

In old versions of the client there were MIDI-Files distributed newer versions come with MP3s. 

MIDI Music

The 44 MIDI files come in three versions:

	*  normal
	*  with 512k SoundFontBank
	*  with 4MB SoundFontBank

MP3 Music


  0 turfin,loop
  1 turfin,loop
  2 turfin,loop
  3 turfin,loop
  4 turfin,loop
  5 turfin,loop
  6 turfin,loop
  7 turfin,loop
  8 stones1
  9 britainpos,lop // This should say loop, not lop.
 10 britain1
 11 bucsden,loop
 12 jhelom
 13 lbc
 14 linelle
 15 newm…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=npc&amp;rev=1482246763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-20T15:12:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>npc</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=npc&amp;rev=1482246763&amp;do=diff</link>
        <description>Pathfinding

A* pathfinding algorithm implementation.

The original paper was: informed-search.pdf</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=own_scripts&amp;rev=1393959113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-04T18:51:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>own_scripts</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=own_scripts&amp;rev=1393959113&amp;do=diff</link>
        <description>Implement my own scripts without touching any original script

It is useful not to change standard Wolfpack files as there can be problems with updating these changed files. So we will create a new directory where we will put our “own” scripts in.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_data&amp;rev=1405618583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:36:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_data</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_data&amp;rev=1405618583&amp;do=diff</link>
        <description>Patch Protocol PatchData


BYTE[4] File name length
BYTE[filenamelength] File name
BYTE[4] File size
Repeat until done:
        BYTE[4] Block Length (0 = done)
        BYTE[blocklength] Block Data</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_datareq&amp;rev=1405618549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:35:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_datareq</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_datareq&amp;rev=1405618549&amp;do=diff</link>
        <description>Patch Protocol PatchDataRequest

Patch Data Request (variable length)


BYTE 0x02
BYTE[3] (all bytes 0x00)
BYTE[4] Filename length
BYTE[filenamelength] Filename
BYTE[4] (all bytes 0x00)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_hello1&amp;rev=1405618076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:27:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_hello1</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_hello1&amp;rev=1405618076&amp;do=diff</link>
        <description>Patch Protocol HelloRequest

Hello Request (4 bytes)


BYTE 0x15
BYTE 0x00
BYTE 0x00
BYTE 0x00</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_list&amp;rev=1405618498&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:34:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_list</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_list&amp;rev=1405618498&amp;do=diff</link>
        <description>Patch Protocol PatchListData

Patch List Data (variable length)


Repeat until done:
        BYTE[4] File name Length (0 = done)
        BYTE[filenamelength] Filename
        BYTE[4] File size</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_listreq&amp;rev=1405618440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:34:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_listreq</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_listreq&amp;rev=1405618440&amp;do=diff</link>
        <description>Patch Protocol PatchListRequest

Patch List Request (variable length)


BYTE 0x01
BYTE[3] (all bytes 0x00)
BYTE[4] Version Text Lenght
BYTE[textlength] VersionText (ie. Win32_UO_Gold)
BYTE[4] Version</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_notice&amp;rev=1405618379&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:32:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_notice</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_notice&amp;rev=1405618379&amp;do=diff</link>
        <description>Patch Protocol NoticeBlock

Notice Block (variable length)


BYTE 0x01
BYTE[3] (all bytes 0x00)
BYTE 0x01
BYTE[3] (all bytes 0x00)
BYTE 0x02
BYTE[3] (all bytes 0x00)
BYTE[4] Text Length
BYTE[textlength] Notice Data (NULL Terminated)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_transfer&amp;rev=1405618170&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:29:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_protocol_transfer</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_protocol_transfer&amp;rev=1405618170&amp;do=diff</link>
        <description>Patch Protocol PatchServerTransfer

Patch Server Transfer (16 bytes)


BYTE 0x01
BYTE[7] (all bytes 0x00)
BYTE[4] IP Address
BYTE[4] Port</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_server_protocol&amp;rev=1405618804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:40:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>patch_server_protocol</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=patch_server_protocol&amp;rev=1405618804&amp;do=diff</link>
        <description>Patch Server Protocol

Connecting to the patch server and issuing requests must follow a specific order.

	*  First it connect to compassion.owo.com:8888 (this can be changed in vercfg file).
	*  Then send a HelloRequest. The server will respond with a PatchServerTransfer.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=quality_assurance&amp;rev=1394828348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-14T20:19:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>quality_assurance</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=quality_assurance&amp;rev=1394828348&amp;do=diff</link>
        <description>Quality Assurance

This is our Quality Assurance coordination ground. 

Feature Matrix
 Status Color Codes  @#ff5050: 0%   @#ff5d4f: 5%  @#ff694e: 10%  @#ff764d: 15%  @#ff824b: 20%  @#ff8f4a: 25%  @#ff9b49: 30%  @#ffa848: 35%  @#ffb447: 40%  @#ffc146: 45%</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=roadmap&amp;rev=1406061094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-22T20:31:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>roadmap</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=roadmap&amp;rev=1406061094&amp;do=diff</link>
        <description>Roadmap

Series 12.x

	*  Clean up the codebase
	*  Should compile out of the box under
		*  Debian GNU/Linux; i386 and amd64
		*  Windows; 32 and 64 bit environments


Series 13.x

	*  Should compile out of the box under
		*  BSD
		*  MacOS

	*  New features will be implemented here</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=skill&amp;rev=1400857713&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:08:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>skill</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=skill&amp;rev=1400857713&amp;do=diff</link>
        <description>Skill List


(1 indexed version.  Some messages use it 0 indexed)
1 - Alchemy
2 - Anatomy
3 - Animal Lore
4 - Item ID (Appraise)
5 - Arms Lore
6 - Parrying (Battle Defense)
7 - Begging
8 - Blacksmithing
9 - Bowcraft
10 - Peacemaking (Calming)
11 - Camping
12 - Carpentry
13 - Cartography
14 - Cooking
15 - Detect Hidden
16 - Enticement
17 - Evaluate Intelligence
18 - Healing
19 - Fishing
20 - Forensic Evaluation
21 - Herding
22 - Hiding
23 - Provocation
24 - Inscription
25 - Lockpicking
26 - Mager…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=spawning&amp;rev=1394388820&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:13:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>spawning</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=spawning&amp;rev=1394388820&amp;do=diff</link>
        <description>Spawning

How to spawn NPCs

This How-To will show you how to add spawn points for NPCs. 

Adding Spawnpoints in game

You can add a spawnpoint in game simply by using the spawn-command[1].

The Usage of the spawn-command is: “spawn npc range mintime maxtime</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=speech&amp;rev=1400857631&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:07:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>speech</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=speech&amp;rev=1400857631&amp;do=diff</link>
        <description>Speech

Speech Types


0x00 - Regular
0x01 - Broadcast
0x02 - Emote (adds *&#039;s as part of text)
0x06 - System
0x08 - Whisper
0x09 - Yell


Speech Fonts


0x0000 - Bold Text
0x0001 - Text with shadow
0x0002 - Bold+Shadow
0x0003 - Normal
0x0004 - Gothic
0x0005 - Italic Script
0x0006 - Small Dark Letters
0x0007 - Colorful Font (Buggy?)
0x0008 - Rune font (Only use capital letters with this!)
0x0009 - Small Light Letters</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=start&amp;rev=1482612026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-24T20:40:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=start&amp;rev=1482612026&amp;do=diff</link>
        <description>Wolfpack Wiki

Welcome to the new Wolfpack Wiki: this pages are starting as a copy of the
wiki at berlios which closed in May 2014 (see &lt;http://developer.berlios.de/projects/wolfpack&gt;). 
You found the old wiki at: &lt;http://wolfpack.berlios.de/index.php/Main_Page&gt;.
If you want to help editing and improving this documentation, please register here.
Write access without registration and validation is not possible because of spammers</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=teleporters&amp;rev=1394389291&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:21:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>teleporters</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=teleporters&amp;rev=1394389291&amp;do=diff</link>
        <description>Teleporters

How to create Teleporters

This guide shall show you how to create and configure Teleporters.

Creating Teleporters in game

For a teleporter you can use any item, that you can step on (that does not block the movement). You should choose items without basescripts to avoid accidental side effects. If you do not find a item with the desired ID, just use another item without basescripts (for example a wall) and change the ID (via info or &#039;set id&#039;). After you created the item, add the …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x00&amp;rev=1394387905&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T17:58:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x00</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x00&amp;rev=1394387905&amp;do=diff</link>
        <description>UO Protocol 0x00

Create Character (104 bytes)

This message is sent from UO client when user selects to create a new character. Since this packet 
comes with character&#039;s initial attributes, it&#039;s important to check for consistency before using information contained in there.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0a&amp;rev=1395085034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:37:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0a</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0a&amp;rev=1395085034&amp;do=diff</link>
        <description>UO Protocol 0x0A

Edit (11 bytes)

This packet is used by the god client to perform various tasks, most of them related to adding things.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     subcmd
 0002  USHORT   x
 0004  USHORT   y
 0006  USHORT   itemid
 0008  BYTE     z
 0009  BYTE[2]  extra</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0b&amp;rev=1395085090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:38:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0b&amp;rev=1395085090&amp;do=diff</link>
        <description>UO Protocol 0x0B

Unknown packet (10 bytes)

A client packet. Edit Area? obsolete?


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[9]  unknown


UO Protocol</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0c&amp;rev=1395085132&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0c&amp;rev=1395085132&amp;do=diff</link>
        <description>UO Protocol 0x0C

Tile Data (variable # of bytes)

This is sent by the god client to edit tiledata.mul.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             size of the packet
 0003  USHORT   tilenum          number of the tile to edit(*)
 0005  UINT     flags            tiledata flags for the item
 0009  BYTE     weight
 0010  BYTE     quality
 0011  USHORT   unknown1
 0013  BYTE     u…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0d&amp;rev=1395085178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:39:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0d&amp;rev=1395085178&amp;do=diff</link>
        <description>UO Protocol 0x0D

Unknown packet (3 bytes)

A client packet. NPC Data? obsolete?


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[2]  unknown


UO Protocol</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0e&amp;rev=1395085212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:40:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0e&amp;rev=1395085212&amp;do=diff</link>
        <description>UO Protocol 0x0E

Unknown packet (variable # of bytes)

A server packet. Edit template data? obsolete?


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd


UO Protocol</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0f&amp;rev=1395085282&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:41:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x0f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x0f&amp;rev=1395085282&amp;do=diff</link>
        <description>UO Protocol 0x0F

Unknown packet (61 bytes)

Paperdoll (old)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[60] unknown


UO Protocol</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x01&amp;rev=1394387886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T17:58:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x01</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x01&amp;rev=1394387886&amp;do=diff</link>
        <description>UO Protocol 0x01

Disconnect Notification (5 bytes)

This is a message sent from client to server when the user chooses to return to the main menu from the character select menu. Since the character select menu no longer has a main menu button, this message is no longer used.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1a&amp;rev=1397129552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:32:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1a</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1a&amp;rev=1397129552&amp;do=diff</link>
        <description>UO Protocol 0x1A

Object Information (Variable # of bytes)

This is sent by the server to display an item on the ground.


BYTE cmd
BYTE[2] blockSize
BYTE[4] itemID
BYTE[2] model #
if (itemID &amp; 0x80000000)
BYTE[2] item count (or model # for corpses)
if (model &amp; 0x8000)
BYTE Incr Counter (increment model by this #)
BYTE[2] xLoc (only use lowest significant 15 bits)
BYTE[2] yLoc
if (xLoc &amp; 0x8000)
BYTE direction
BYTE zLoc
if (yLoc &amp; 0x8000)
BYTE[2] dye
if (yLoc &amp; 0x4000)
BYTE flag byte</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1b&amp;rev=1397129598&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:33:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1b&amp;rev=1397129598&amp;do=diff</link>
        <description>UO Protocol 0x1B

Login Confirmation (37 bytes)

This is sent by the server to confirm a login on a shard: Char Location, body type and some other unknown stuff.


BYTE cmd
UINT player id (serial)
UINT unknown1
USHORT bodyType
USHORT xLoc
USHORT yLoc
BYTE 0x00
SBYTE zLoc
BYTE direction
BYTE[2] unknown2
BYTE[4] unknown3 (usually has FF somewhere in it)
BYTE[4] unknown4
BYTE flag byte         or(?) MapWidth-8
BYTE highlight color   or(?) MapHeight
BYTE unknown5
USHORT unknown6
UINT unknown7</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1c&amp;rev=1397129648&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:34:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1c&amp;rev=1397129648&amp;do=diff</link>
        <description>UO Protocol 0x1C

Send Text (Variable # of bytes)

This is sent by the server to display character names, system messages, object messages, etc.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  UINT     itemID           (0xFFFFFFFF = system message)
 0007  USHORT   model            (0xFFFF = system message)
 0009  BYTE     Type
 0010  USHORT   Hue
 0012  USHORT   Font
 0014  BYTE[30…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1d&amp;rev=1397129692&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:34:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1d&amp;rev=1397129692&amp;do=diff</link>
        <description>UO Protocol 0x1D

Delete object (5 bytes)

This is sent by the server to remove an item from the player&#039;s sight. This packet is also sent by the god client to delete a dynamic item.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           Serial of the object to remove</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1e&amp;rev=1397129741&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:35:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1e&amp;rev=1397129741&amp;do=diff</link>
        <description>UO Protocol 0x1E

Unknown packet (4 bytes)

Animate?


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[3]  unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1f&amp;rev=1397129774&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:36:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x1f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x1f&amp;rev=1397129774&amp;do=diff</link>
        <description>UO Protocol 0x1F

Unknown packet (8 bytes)

Server packet, Explode?


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[7]  unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x02&amp;rev=1394387872&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T17:57:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x02</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x02&amp;rev=1394387872&amp;do=diff</link>
        <description>UO Protocol 0x02

Move Request (7 bytes)

This packet is sent by the client when the player tries to walk, run, or change his direction.


 Offset Type     Name             Description
 ------ -------- ---------------- ------------------------------
  0000  BYTE     cmd
  0001  BYTE     direction
  0002  BYTE     sequence
  0003  UINT     key              fastwalk prevention key</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2a&amp;rev=1397975552&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:32:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2a</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2a&amp;rev=1397975552&amp;do=diff</link>
        <description>UO Protocol 0x2A

Unknown packet (5 bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     unknown1</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2b&amp;rev=1400487690&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:21:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2b&amp;rev=1400487690&amp;do=diff</link>
        <description>UO Protocol 0x2B

Toggle GodMode Reply (2 bytes)

This packet is sent by the server to either enable or disable god mode. Send this packet after receiving a Request God Mode (0x04) packet from the client.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BOOL     godmode</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2c&amp;rev=1397975627&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:33:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2c&amp;rev=1397975627&amp;do=diff</link>
        <description>UO Protocol 0x2C

Death/Resurrection (2 bytes)

This packet is sent by the server to notify the client of the death of his character. The client is presented with a menu from which he can choose to resurrect or play as a ghost.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     action</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2d&amp;rev=1397975660&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:34:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2d&amp;rev=1397975660&amp;do=diff</link>
        <description>UO Protocol 0x2D

Unknown packet (17 bytes)

Health


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[16] unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2e&amp;rev=1397975693&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:34:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2e&amp;rev=1397975693&amp;do=diff</link>
        <description>UO Protocol 0x2E

Equip Item (15 bytes)

This is sent by the server to equip a single item on a character.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           item to equip(*)
 0005  USHORT   model            item number
 0007  BYTE     unknown1         0x00
 0008  BYTE     layer
 0009  UINT     playerID         character on which the item will be equipped
 0013  USHORT   hue</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2f&amp;rev=1397975737&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:35:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x2f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x2f&amp;rev=1397975737&amp;do=diff</link>
        <description>UO Protocol 0x2F

Fight Occurring (10 bytes)

This packet is sent by the server when there is a fight going on somewhere on screen to signal the client to swing during an attack.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     unknown1         0x00
 0002  UINT     attackerID
 0006  UINT     attackedID</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x03&amp;rev=1394387973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T17:59:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x03</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x03&amp;rev=1394387973&amp;do=diff</link>
        <description>UO Protocol 0x03

Talk Request (Variable # of bytes)

This is sent by older clients instead of the Speech Unicode packet.


 Offset Type     Name             Description
 ------ -------- ---------------- ------------------------------
  0000  BYTE     cmd
  0001  USHORT]  blockSize
  0003  BYTE     SpeechType
  0004  USHORT   hue
  0006  USHORT   font
  0008  CHAR[]   msg               Null Terminated String</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3a&amp;rev=1400481699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:41:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x3a</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3a&amp;rev=1400481699&amp;do=diff</link>
        <description>UO Protocol 0x3A

Skills (Variable # of bytes)

This is sent by the server to display and update skills, the client sends this packet to alter skill locks.
Send Skills (Server, variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  BYTE     type
       for (46 skills) 
       {
   00  USHORT   skillId           1-based skill number
   02  USHORT   value
   04  USHORT …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3b&amp;rev=1400481742&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:42:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x3b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3b&amp;rev=1400481742&amp;do=diff</link>
        <description>UO Protocol 0x3B

Buy Item(s) (Variable # of bytes)

This is sent by the client to buy items from a vendor. This is sent by the server to remove the list.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  cmd
 0001  USHORT   blockSize
 0003  UINT     vendorID
 0007  BYTE     numItems         Setting this to zero will remove the gump.
       for each item
       {
       BYTE     layer            usually 0x1A
       UINT     item…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3c&amp;rev=1400481804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:43:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x3c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x3c&amp;rev=1400481804&amp;do=diff</link>
        <description>UO Protocol 0x3C

Items in Container (Variable # of bytes)

This is sent by the server to display the contents of a container.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  USHORT   itemCount        # of Item segments
       for (itemCount)
       {
       UINT     serial
       USHORT   artwork
       BYTE     stackId
       USHORT   amount           # of items in stack
       U…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x04&amp;rev=1394828996&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-14T20:29:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x04</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x04&amp;rev=1394828996&amp;do=diff</link>
        <description>UO Protocol 0x04

God Mode toggle (2 bytes)

This is a client packet, used in God client, little information is avaliable about this special client.


 Offset Type     Name             Description
 ------ -------- ---------------- ------------------------------
  0000  BYTE     cmd
  0001  BYTE     mode             (0=off, 1=on)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4e&amp;rev=1400486890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:08:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x4e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4e&amp;rev=1400486890&amp;do=diff</link>
        <description>UO Protocol 0x4E

Light Change (6 bytes)

This is sent by the server to change the personal light level of an object.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     creature_id      the target object&#039;s serial
 0005  BYTE     level            the target&#039;s personal light level</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4f&amp;rev=1400481929&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:45:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x4f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x4f&amp;rev=1400481929&amp;do=diff</link>
        <description>UO Protocol 0x4F

Overall Light Level (2 bytes)

This is sent by the server to change the user&#039;s level of sunlight. 


ffset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     level</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x05&amp;rev=1395084772&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:32:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x05</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x05&amp;rev=1395084772&amp;do=diff</link>
        <description>UO Protocol 0x05

Attack Request (5 bytes)

Client message sent when user tries to attack someone.


 Offset Type     Name             Description
 ------ -------- ---------------- ------------------------------
  0000  BYTE     cmd
  0001  UINT     serial           ID to be attacked</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5b&amp;rev=1400482171&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:49:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x5b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5b&amp;rev=1400482171&amp;do=diff</link>
        <description>UO Protocol 0x5B

Game Time (4 bytes)

The server sends this packet to set the time within the game.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     hour
 0002  BYTE     minute
 0003  BYTE     second</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5d&amp;rev=1400487418&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:16:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x5d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x5d&amp;rev=1400487418&amp;do=diff</link>
        <description>UO Protocol 0x5D

Pre Login (0x49 bytes)

The is sent by the client after the user picks a character to login with


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     unknown          0xEDEDEDED
 0005  CHAR[30] name             the character&#039;s name
 0035  CHAR[30] password         the character&#039;s password
 0065  UINT     slot             the character&#039;s slot in the character list
 0069  UINT     key   …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x06&amp;rev=1395084825&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x06</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x06&amp;rev=1395084825&amp;do=diff</link>
        <description>UO Protocol 0x06

Double click (5 bytes)

This is sent by the client when it double clicks an object.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           ID of double clicked object</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6c&amp;rev=1397129308&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:28:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x6c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6c&amp;rev=1397129308&amp;do=diff</link>
        <description>UO Protocol 0x6C

Targeting Cursor Commands (19 bytes)

The server sends this packet to bring up a targeting cursor, and the client sends it back after targeting something or pressing the Escape key.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     type
 0002  UINT     serial            the targeting cursor&#039;s serial
 0006  BYTE     flag
       The following data is always sent butonly
       valid i…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6d&amp;rev=1400482540&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:55:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x6d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6d&amp;rev=1400482540&amp;do=diff</link>
        <description>UO Protocol 0x6D

Play Midi Music (3 bytes)

This is sent by the server to play music.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   musicID


see also:</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6e&amp;rev=1400482634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:57:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x6e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6e&amp;rev=1400482634&amp;do=diff</link>
        <description>UO Protocol 0x6E

Character Animation (14 bytes)

This is sent by the server to display an animation.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           character-ID
 0005  USHORT   animationId
 0007  BYTE     unknown1 (0x00)
 0008  BYTE     direction
 0009  USHORT   repeat           (1 = once / 2 = twice / 0 = repeat forever)
 0011  BYTE     fw_bw            (0x00=forward, 0x01=backw…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6f&amp;rev=1400482695&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:58:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x6f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x6f&amp;rev=1400482695&amp;do=diff</link>
        <description>UO Protocol 0x6F

Secure Trading (Variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  BYTE     action
 0004  UINT     id1
 0008  UINT     id2
 0012  UINT     id3
 0016  BYTE     nameFollowing    (0 or 1)
 If (nameFollowing = 1)
       BYTE[]   charName</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x07&amp;rev=1395084882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:34:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x07</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x07&amp;rev=1395084882&amp;do=diff</link>
        <description>UO Protocol 0x07

Pick Up Item(s) (7 bytes)

This is sent by the client when the player picks up an item.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           item ID
 0005  USHORT   amount           # of items in stack</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7c&amp;rev=1400486678&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:04:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x7c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7c&amp;rev=1400486678&amp;do=diff</link>
        <description>UO Protocol 0x7C

Object Picker

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


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             the size of the packet
 0003  UINT     dialog           the dialog&#039;s serial
 0007  USHORT   menu             the menu&#039;s serial
 0009  BYTE     len_title        the length of the title
 0010  CHAR[]   titl…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7d&amp;rev=1400483233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:07:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x7d</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x7d&amp;rev=1400483233&amp;do=diff</link>
        <description>UO Protocol 0x7D

Client Response To Dialog (13 bytes)

This is the client&#039;s response to the Object Picker packet.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     dialogId          echoed back from 7C packet
 0005  USHORT   menuId            echoed back from 7C packet
 0007  USHORT   cindex            1-based index of choice
 0009  USHORT   modelNo           model # of choice
 0011  BYTE[2]  unknow…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x08&amp;rev=1395084942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:35:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x08</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x08&amp;rev=1395084942&amp;do=diff</link>
        <description>UO Protocol 0x08

Drop Item(s) (14 bytes)

This is sent by the client when the player drops an item.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           item ID
 0005  USHORT   locX
 0007  USHORT   locY
 0009  SBYTE    locZ
 0010  UINT     containerId      Move Into Container ID (0xFFFFFFFF if normal world)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x8c&amp;rev=1405711443&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-18T19:24:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x8c</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x8c&amp;rev=1405711443&amp;do=diff</link>
        <description>UO Protocol 0x8C

Connect to Game Server (11 bytes)

This is sent to redirect a client to a gameserver after the user selects a shard.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     gameServerIP
 0005  USHORT   gameServerPort
 0007  UINT     key              encryption key(*)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x09&amp;rev=1395084981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:36:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x09</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x09&amp;rev=1395084981&amp;do=diff</link>
        <description>UO Protocol 0x09

Single click (5 bytes)

This is sent by the client when the player clicks an object.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           ID of single clicked object</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9a&amp;rev=1400484026&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:20:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x9a</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9a&amp;rev=1400484026&amp;do=diff</link>
        <description>UO Protocol 0x9A

Console Entry Prompt (Variable # of bytes)

The server sends this to prompt the user the enter a line of text, and the client sends it as a response.

This packet was replaced with the Unicode Text Entry packet (0xC2).


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  UINT     serial           the player&#039;s serial
 0007  UINT     prompt           the internal serial …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9b&amp;rev=1405365080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:11:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x9b</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9b&amp;rev=1405365080&amp;do=diff</link>
        <description>UO Protocol 0x9B

Request Assistance (258 bytes)

This is sent when the client clicks the Help button.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE 
 0001  BYTE[257] data            Empty array</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9e&amp;rev=1405365542&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:19:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x9e</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9e&amp;rev=1405365542&amp;do=diff</link>
        <description>UO Protocol 0x9E

Sell List (Variable # of bytes)

This is sent to display the player&#039;s shop inventory when selling to a vendor.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             The size of the packet
 0003  UINT     vendor           The serial of the vendor
 0004  USHORT   numitems         The number of items in the list
For each item, a structure containing:
 0000  UINT     serial…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9f&amp;rev=1405365805&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:23:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x9f</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x9f&amp;rev=1405365805&amp;do=diff</link>
        <description>UO Protocol 0x9F

Sell Reply  (Variable # of bytes)

This is sent by the client to sell items to a vendor.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             The size of the packet
 0003  UINT     vendor           The serial of the vendor
 0007  USHORT   numitems         The number of items being sold
For each item, a structure containing
 0000  UINT     serial           The item&#039;s se…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x10&amp;rev=1395428087&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-21T18:54:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x10</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x10&amp;rev=1395428087&amp;do=diff</link>
        <description>UO Protocol 0x10

Unknown packet (215 bytes)

Hue Data


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[214] unknown


UO Protocol</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x11&amp;rev=1397129377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:29:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x11</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x11&amp;rev=1397129377&amp;do=diff</link>
        <description>UO Protocol 0x11

Stat window info (variable # of bytes)

Message sent by the server containing information about various character stats that are displayed in the Status window.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             packet length (varies)
 0003  UINT     player id
 0007  CHAR[30] playerName
 0037  USHORT   currentHitpoints
 0039  USHORT   maxHitpoints
 0041  BOOL     fla…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x12&amp;rev=1397129433&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:30:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x12</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x12&amp;rev=1397129433&amp;do=diff</link>
        <description>UO Protocol 0x12

Request Skill/Action/Magic Usage (Variable # of bytes)

Client command, used for various things.


BYTE cmd
BYTE[2] blockSize
BYTE type
0x00 - God Mode Teleport
0x24 ($) - skill
BYTE[blockSize-4] skill (null terminated strings)
&quot;1 0&quot;- anatomy
&quot;2 0&quot;- animal lore
&quot;3 0&quot;- item identification
&quot;4 0&quot;- arms lore
&quot;6 0&quot;- begging
&quot;9 0&quot;- peacemaking
&quot;12 0&quot;- cartography
&quot;14 0&quot;- detect hidden
&quot;15 0&quot;- entice
&quot;16 0&quot;- evaluate intelligence
&quot;19 0&quot;- forensic evaluation
&quot;21 0&quot;- hiding
&quot;22 0&quot;- prov…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x13&amp;rev=1397129477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:31:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x13</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x13&amp;rev=1397129477&amp;do=diff</link>
        <description>UO Protocol 0x13

Equip Item Request (10 bytes)

This packet is sent by the client to equip an item.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     itemid
 0005  BYTE     layer
 0006  UINT     playerID</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x15&amp;rev=1397129520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:32:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x15</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x15&amp;rev=1397129520&amp;do=diff</link>
        <description>UO Protocol 0x15

Follow (9 bytes)

The server sends this packet to notify a player that someone is following something.


BYTE 0x15  	The packet number.
UINT unknown 	Maybe the person to follow.
UINT follower 	The serial of the character doing the following.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x20&amp;rev=1397129828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:37:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x20</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x20&amp;rev=1397129828&amp;do=diff</link>
        <description>UO Protocol 0x20

Teleport Player (19 bytes)

This is sent by the server to teleport the player. This packet should only be used with the player that it is sent to.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           Player id
 0005  USHORT   bodyType
 0007  BYTE     unknown1         (0x00)
 0008  USHORT   skinColor        hue
 0010  BYTE     status           Player status
 0011  USHOR…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x21&amp;rev=1397129858&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:37:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x21</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x21&amp;rev=1397129858&amp;do=diff</link>
        <description>UO Protocol 0x21

Character Move Reject (8 bytes)

This is sent by the server to reject a movement request.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     sequence         Sequence number
 0002  USHORT   xLoc
 0004  USHORT   yLoc
 0006  BYTE     direction
 0007  SBYTE    zLoc</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x22&amp;rev=1397129888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-10T11:38:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x22</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x22&amp;rev=1397129888&amp;do=diff</link>
        <description>UO Protocol 0x22

Character Move ACK/ Resync Request (3 bytes)

This is sent by the server to accept a movement request.

The client will send this packet to request a resync. The proper response is a Teleport packet.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     sequence         matches sent sequence
 0002  BYTE     status           Player status</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x23&amp;rev=1397975784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-20T06:36:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x23</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x23&amp;rev=1397975784&amp;do=diff</link>
        <description>UO Protocol 0x23

Drag Item (26 bytes)

This is sent by the server to display an item being dragged from one place to another.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   modelID          Artwort
 0003  BYTE[3]  unknown1         0x000000
 0006  USHORT   amount
 0008  UINT     srcContainer     0xFFFFFFFF for the ground
 0012  USHORT   srcX
 0014  USHORT   srcY
 0016  SBYTE    srcZ
 0017  UINT   …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x24&amp;rev=1400484532&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:28:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x24</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x24&amp;rev=1400484532&amp;do=diff</link>
        <description>UO Protocol 0x24

Draw Container (7 bytes)

This is sent by the server to open a container or game board (which is also a container).


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           the serial of the container.
 0004  USHORT   model            model number of the container.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x25&amp;rev=1400481334&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:35:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x25</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x25&amp;rev=1400481334&amp;do=diff</link>
        <description>UO Protocol 0x25

Add Item to Container (20 bytes) 

This is sent by the server to add a single item to a container.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           item id to add
 0005  USHORT   artwork
 0007  BYTE     unknown1         0x00
 0008  USHORT   amount           # of items
 0010  USHORT   dx               pix-offset from left of the container
 0012  USHOFT   dy         …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x26&amp;rev=1400484900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:35:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x26</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x26&amp;rev=1400484900&amp;do=diff</link>
        <description>UO Protocol 0x26

Kick Player (5 bytes)

Old Client


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     id               ID of GM who issued kick?


Note: Server Message</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x27&amp;rev=1400485086&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:38:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x27</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x27&amp;rev=1400485086&amp;do=diff</link>
        <description>UO Protocol 0x27

Get Item Failed (2 bytes)

Reject Request to move Items:
This is sent to deny the player&#039;s request to get an item.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     reason</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x28&amp;rev=1400481389&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:36:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x28</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x28&amp;rev=1400481389&amp;do=diff</link>
        <description>UO Protocol 0x28

Clear Square (5 bytes)

Server Message


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     xLoc
 0003  UINT     yLoc</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x29&amp;rev=1400481444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:37:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x29</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x29&amp;rev=1400481444&amp;do=diff</link>
        <description>UO Protocol 0x29

Paperdoll Clothing Added (1 byte)

Server Message


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x33&amp;rev=1400481510&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:38:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x33</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x33&amp;rev=1400481510&amp;do=diff</link>
        <description>UO Protocol 0x33

Pause/Resume Client (2 bytes)

Idea: This could be used to implement a “sleep”-functionality..


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     action           0=pause, 1=resume</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x34&amp;rev=1400487165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:12:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x34</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x34&amp;rev=1400487165&amp;do=diff</link>
        <description>UO Protocol 0x34

Get Player Status (10 bytes)

This is sent by the client to query various things.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     pattern          (0xEDEDEDED, unknown)
 0005  BYTE     type
 0006  UINT     serial</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x53&amp;rev=1400482030&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:47:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x53</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x53&amp;rev=1400482030&amp;do=diff</link>
        <description>UO Protocol 0x53

Login Reject (2 bytes)

This is sent to display a variety of pre-defined messages, most of them related to logging in to a shard.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     msgid</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x54&amp;rev=1400487152&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T08:12:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x54</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x54&amp;rev=1400487152&amp;do=diff</link>
        <description>UO Protocol 0x54

Sound (12 bytes)

This is sent to play a sound effect


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BOOL     singular         if false, the sound repeats indefinitely
 0002  USHORT   effect           the sound effect number
 0004  USHORT   volume           changing it seems to have no effect
 0006  USHORT   x                the X-axis position from which the sound originates
 0008  USHOR…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x55&amp;rev=1400482107&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:48:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x55</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x55&amp;rev=1400482107&amp;do=diff</link>
        <description>UO Protocol 0x55

Login Complete (1 byte)

This is sent the notify the client that the login process is complete, causes the game window to display and start the game.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x56&amp;rev=1400435940&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-18T17:59:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x56</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x56&amp;rev=1400435940&amp;do=diff</link>
        <description>UO Protocol 0x56

Map Command (11 Bytes)

e.g. Plots course for ships


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           map serial number
 0005  BYTE     command
 0006  BYTE     pin              0-based pin number(*)
 0007  USHORT   pinX             pixel from left
 0009  USHORT   pinY             pixel from top</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x65&amp;rev=1400482306&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:51:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x65</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x65&amp;rev=1400482306&amp;do=diff</link>
        <description>UO Protocol 0x65

Set Weather (4 bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     type
 0002  BYTE     num              (number of weather effects on screen)
 0003  BYTE     temperature</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x66&amp;rev=1400482438&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:53:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x66</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x66&amp;rev=1400482438&amp;do=diff</link>
        <description>UO Protocol 0x66

Books Contents (Variable # of bytes)

This is sent by the server to display book contents, and by the client to edit book contents.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize        the size of the packet
 0003  UINT     bookID           the book&#039;s serial
 0007  USHORT   pages            the number of pages being sent
 0009  for (pages)
       {
       USHORT   page…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x70&amp;rev=1400482768&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T06:59:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x70</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x70&amp;rev=1400482768&amp;do=diff</link>
        <description>UO Protocol 0x70

Graphical Effect (28 bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     direction
 0002  UINT     characterId
 0006  UINT     targetId
 0010  USHORT   model            first frame of the effect
 0012  USHORT   xLoc
 0014  USHORT   yLoc
 0016  SBYTE    zLoc
 0017  USHORT   xLoc_target
 0019  USHORT   yLoc_target
 0021  SBYTE    zLoc_target
 0022  BYTE     speed             anim…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x71&amp;rev=1400482822&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x71</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x71&amp;rev=1400482822&amp;do=diff</link>
        <description>UO Protocol 0x71

Bulletin Board
  Submessage 0 - Display Bulletin Board
  Submessage 1 - Message Summary
  Submessage 2 - Message
  Submessage 3 - Request Message
  Submessage 4 - Request Message Summary
  Submessage 5 - Post a message
  Submessage 6 - Remove Posted Message</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x72&amp;rev=1400779720&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-22T17:28:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x72</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x72&amp;rev=1400779720&amp;do=diff</link>
        <description>UO Protocol 0x72

Combat (5 bytes)

Request War Mode Change/Send War Mode status

This packet is sent by the client to request a war mode change, and by the server to set war mode.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     flag             if true, war mode is enabled
 0002  BYTE     unknown1         always 0x00 
 0003  BYTE     unknown2         always 0x32  
 0004  BYTE     unknown3         …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x73&amp;rev=1405365094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:11:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x73</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x73&amp;rev=1405365094&amp;do=diff</link>
        <description>UO Protocol 0x73

Ping message (2 bytes)

This is sent by the client to ping the server, and by the server to ping the client.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     seq              ping&#039;s value (usually 0x00)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x74&amp;rev=1400482995&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:03:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x74</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x74&amp;rev=1400482995&amp;do=diff</link>
        <description>UO Protocol 0x74

Open Buy Window (Variable # of bytes)

This is used to send shop inventory information to the client.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  UINT     vendorID
 0007  BYTE     numItems
       loop(numItems)
       {
       UINT     price
       BYTE     length           length of text description
       CHAR[]   name             item description
       }</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x75&amp;rev=1400779921&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-22T17:32:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x75</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x75&amp;rev=1400779921&amp;do=diff</link>
        <description>UO Protocol 0x75

Rename MOB (35 bytes)

This is sent by the client to alter the name of a mobile.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     id               the target character&#039;s serial
 0002  CHAR[30] name             the target character&#039;s new name</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x76&amp;rev=1400856474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T14:47:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x76</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x76&amp;rev=1400856474&amp;do=diff</link>
        <description>UO Protocol 0x76

New Subserver (16 bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[2]  xloc
 0003  BYTE[2]  yloc
 0005  BYTE[2]  zloc
 0007  BYTE[9]  unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x77&amp;rev=1400483073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:04:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x77</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x77&amp;rev=1400483073&amp;do=diff</link>
        <description>UO Protocol 0x77

Update Player (17 bytes)

This packet is sent to update a character onscreen when it is walking or changing in some way.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     playerId
 0005  USHORT   model
 0007  USHORT   xLoc
 0009  USHORT   yLoc
 0011  SBYTE    zLoc
 0012  BYTE     direction         see direction
 0013  USHORT   hue               hue/skin color
 0015  BYTE     flag   …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x78&amp;rev=1400483129&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:05:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x78</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x78&amp;rev=1400483129&amp;do=diff</link>
        <description>UO Protocol 0x78

Draw object (Variable # of bytes)

This page is possible incomplete and/or inaccurate. More informations and tests needed.

This packet is send by the server and used to display a character.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             packet size
 0003  UINT     serial           itemID/playerID
 0007  USHORT   body             model number
 if (serial &amp; 0x8000…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x80&amp;rev=1395084697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-17T19:31:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x80</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x80&amp;rev=1395084697&amp;do=diff</link>
        <description>UO Protocol 0x80

Account Login Request (62 bytes)

This is sent by the client to login to the Login Server.


 Offset Type     Name             Description
 ------ -------- ---------------- ------------------------------
  0000  BYTE     cmd
  0001  CHAR[[30]] userid
  0031  CHAR[[30]] password
  0061  BYTE     nextkey          not usually 0x00; NextLoginKey=value in uo.cfg</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x82&amp;rev=1400483382&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:09:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x82</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x82&amp;rev=1400483382&amp;do=diff</link>
        <description>UO Protocol 0x82

Login Denied (2 bytes)

This is sent by the server to reject a login request.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     reason</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x83&amp;rev=1400483441&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:10:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x83</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x83&amp;rev=1400483441&amp;do=diff</link>
        <description>UO Protocol 0x83

Delete Character (39 bytes)

This is sent by the client to delete a character.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  CHAR[30] password
 0031  UINT     charIndex        0-based index within the character list.
 0035  UINT     clientIP         the client&#039;s IP address(*)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x86&amp;rev=1400483494&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:11:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x86</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x86&amp;rev=1400483494&amp;do=diff</link>
        <description>UO Protocol 0x86

Resend Characters After Delete (Variable # of bytes)

This is sent by the server after deleting a character. Some clients may require that all five characters be sent even if they are not used.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blockSize
 0003  BYTE     nchars           # of characters in the list
       for (nchars)
       {
       CHAR[30] name             characte…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x88&amp;rev=1400483567&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:12:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x88</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x88&amp;rev=1400483567&amp;do=diff</link>
        <description>UO Protocol 0x88

Open Paperdoll (66 bytes)

This is sent by the server to open a character&#039;s paperdoll.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     charid
 0005  CHAR[60] name             including any title the char might have
 0065  BYTE     status           the player&#039;s status</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x89&amp;rev=1400856844&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T14:54:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x89</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x89&amp;rev=1400856844&amp;do=diff</link>
        <description>UO Protocol 0x89

Corpse Clothing (Variable # of bytes)

This tells the client which items in the matching Container Contents packet to equip on the corpse


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   blocksize        the size of the packet
 0003  UINT     corpseid         the serial of the corpse.
       loop {
           BYTE itemlayer        the item&#039;s layer (C#|VB7).
           UINT itemseri…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x90&amp;rev=1400857221&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:00:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x90</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x90&amp;rev=1400857221&amp;do=diff</link>
        <description>UO Protocol 0x90

Map message(19 bytes)

This is used to display a map.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     key used
 0001  USHORT   gump art id      (0x139D)
 0001  USHORT   x1               upper left x location
 0001  USHORT   y1               upper left y location
 0001  USHORT   x2               lower right x location
 0001  USHORT   y2               lower right y location
 0001  U…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x91&amp;rev=1400483711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:15:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x91</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x91&amp;rev=1400483711&amp;do=diff</link>
        <description>UO Protocol 0x91

Game Server Login (65 bytes)

This is sent by the client to login to the Game Server.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[4]  key              gameplay encryption key(*)
 0005  CHAR[30] name             account name
 0035  CHAR[30] password         account password</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x93&amp;rev=1400483804&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:16:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x93</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x93&amp;rev=1400483804&amp;do=diff</link>
        <description>UO Protocol 0x93

Book Header (99 bytes)

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


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     bookID
 0005  BOOL     iseditable
 0006  BOOL     isnew
 0007  USHORT   pages
 0009  CHAR[60] title
 0069  CHAR[30] author</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x95&amp;rev=1400483954&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:19:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x95</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x95&amp;rev=1400483954&amp;do=diff</link>
        <description>UO Protocol 0x95

Dye Window (9 bytes)

This is sent by the server to display the dye menu, and by the client after selecting a color.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     itemID           dye target
 0005  USHORT   artwork          artwork number
 0007  USHORT   hue              number of the hue that was selected</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x99&amp;rev=1405364832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:07:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0x99</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0x99&amp;rev=1405364832&amp;do=diff</link>
        <description>UO Protocol 0x99

House/Boat Placement (26 bytes)

Bring up house/board placement View.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     request          (0x01 from server, 0x00 from client)
 0002  UINT     serial           The serial of the deed
 0006  UINT     unknown1         0x00000000
 0010  UINT     unknown2         0x00000000
 0014  UINT     unknown3         0x00000000
 0018  USHORT   number …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa0&amp;rev=1405365966&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:26:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa0</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa0&amp;rev=1405365966&amp;do=diff</link>
        <description>UO Protocol 0xA0

Select Server (3 bytes)

This is sent by the client after selecting a server


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   index            The 0-based index of the server that was selected</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa1&amp;rev=1400484103&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:21:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa1</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa1&amp;rev=1400484103&amp;do=diff</link>
        <description>UO Protocol 0xA1

Update Current Health (9 bytes)

This is sent to update a character&#039;s hitpoints.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     playerID
 0005  USHORT   maxHealth
 0007  USHORT   currentHealth</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa2&amp;rev=1405366144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:29:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa2</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa2&amp;rev=1405366144&amp;do=diff</link>
        <description>UO Protocol 0xA2

Update Current Mana (9 bytes)

This is sent to update a character&#039;s mana


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           The target character&#039;s serial
 0005  USHORT   maximum          The maximum amount of mana
 0007  USHORT   current          The current amount of mana</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa3&amp;rev=1405366251&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:30:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa3</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa3&amp;rev=1405366251&amp;do=diff</link>
        <description>UO Protocol 0xA3

Update Current Stamina (9 bytes)

This is sent to update a character&#039;s stamina


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           The target character&#039;s serial
 0005  USHORT   maximum          The maximum amount of stamina
 0007  USHORT   current          The current amount of stamina</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa4&amp;rev=1405366400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:33:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa4</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa4&amp;rev=1405366400&amp;do=diff</link>
        <description>UO Protocol 0xA4

Client Machine info (149 Bytes)

Spy on Client


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[148] unknown        previously, this has had info such as your graphics card name,
                                free HD space, number of processors, etc.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa5&amp;rev=1405366600&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:36:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa5</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa5&amp;rev=1405366600&amp;do=diff</link>
        <description>UO Protocol 0xA5

Open Web Browser (Variable # of bytes)

This is used to direct the user to an internet address


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             The size of the packet
 0003  CHAR[]   address          null terminated full web address (size-3)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa6&amp;rev=1405366920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:42:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa6</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa6&amp;rev=1405366920&amp;do=diff</link>
        <description>UO Protocol 0xA6

Tips/Notice window (Variable # of bytes)

This is used to display a tip or update message


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             The size of the packet
 0003  BYTE     type             The type of message (0x00 -Tip; 0x01 - Notice)
 0004  UINT     unknown1         Update/Notice number? 
 0008  UINT     number           The tip number
 0012  USHORT   lengt…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa7&amp;rev=1405367060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:44:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa7</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa7&amp;rev=1405367060&amp;do=diff</link>
        <description>UO Protocol 0xA7

Request Tips/Notice (4 bytes)

This is sent to request a tip


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   number           The number of the current tip. 0xFFFF is request first.
 0003  BYTE     direction        The direction of the requested tip</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa8&amp;rev=1405367411&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:50:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa8</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa8&amp;rev=1405367411&amp;do=diff</link>
        <description>UO Protocol 0xA8

Game Server List (Variable # of bytes)

This displays the server list


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             The size of the packet
 0003  BYTE     flags            Server list flags 
 0004  USHORT   number           The number of servers in the list
Then each server
 0000  USHORT   index            The server&#039;s 0-based index
 0002  CHAR[32] name         …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa9&amp;rev=1405367973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T19:59:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xa9</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xa9&amp;rev=1405367973&amp;do=diff</link>
        <description>UO Protocol 0xA9

Characters / Starting Locations (Variable # of bytes)

This packet sends the list of characters and cities.

In older clients, the Login OK packet accomplished this.
Also, some clients may require that all five characters be sent even if they are not used.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaa&amp;rev=1405368184&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T20:03:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xaa</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaa&amp;rev=1405368184&amp;do=diff</link>
        <description>UO Protocol 0xAA

Attack Request Reply (5 bytes)

This tells the client which target they are fighting


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           The serial of the current attack target
                                 serial is set to 0x00000000 when attack is refused</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xab&amp;rev=1405368535&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-14T20:08:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xab</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xab&amp;rev=1405368535&amp;do=diff</link>
        <description>UO Protocol 0xAB

Gump Text Entry Dialog (Variable # of bytes)

This is used to elicit a string or numerical response from the client.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     serial           The query serial 
 0007  BYTE     parent_id
 0008  BYTE     button_id 
 0009  USHORT   length1          The length of the text that follows
 0011  CHAR[]   text1            Text to…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xac&amp;rev=1405613638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:13:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xac</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xac&amp;rev=1405613638&amp;do=diff</link>
        <description>UO Protocol 0xAC

Gump Text Entry Dialog Reply (Variable # of bytes)

This is the client&#039;s response to the String Query packet.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     serial
 0007  BYTE     unknown1         type?
 0008  BYTE     unknown2         index?
 0009  USHORT   length           The length of the response, including the null terminator
 0011  CHAR[]   text       …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xad&amp;rev=1400857557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-23T15:05:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xad</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xad&amp;rev=1400857557&amp;do=diff</link>
        <description>UO Protocol 0xAD

Unicode speech request (variable # of bytes)

Clients send this packet when talking.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             the packetsize
 0003  BYTE     mode             speech mode (see below)
 0004  USHORT   hue
 0006  USHORT   font             font number
 0006  CHAR[4]  language         preferred language
       BYTE[]   KeywordInfo      present if …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xae&amp;rev=1405614070&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:21:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xae</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xae&amp;rev=1405614070&amp;do=diff</link>
        <description>UO Protocol 0xAE

Unicode Speech message(Variable # of bytes)

This is sent to tell the client that someone is talking.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     serial           The serial of the character that is talking. 0xFFFFFFFF is used for system
 0007  UINT     body             The body number of the character that is talking. 0xFFFF is used for system.
 0011  BYT…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaf&amp;rev=1405614260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:24:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xaf</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xaf&amp;rev=1405614260&amp;do=diff</link>
        <description>UO Protocol 0xAF

Death Animation (13 bytes)

This is used to display a death animation.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     serial           The serial of the dying character
 0005  UINT     corpse           The serial of the corpse item
 0009  UINT     unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb0&amp;rev=1400485234&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:40:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb0</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb0&amp;rev=1400485234&amp;do=diff</link>
        <description>UO Protocol 0xB0

Send Gump Menu Dialog (Variable # of bytes)

This is sent by the server and used to display a gump.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size             the size of the packet
 0003  UINT     player           serial of the player
 0007  UINT     serial           serial of the gump
 0011  UINT     top              The x position in pixels at which the gump will appear
 …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb1&amp;rev=1405614694&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:31:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb1</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb1&amp;rev=1405614694&amp;do=diff</link>
        <description>UO Protocol 0xB1

Generic Gump Trigger (Variable # of bytes)

This is sent when the user responds to a gump


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     player
 0007  UINT     serial
 0011  UINT     button           the serial of the button that was pressed
 0015  UINT     switches         the number of switches in the loop
loop {                           this is a loop of …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb2&amp;rev=1405615206&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:40:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb2</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb2&amp;rev=1405615206&amp;do=diff</link>
        <description>UO Protocol 0xB2

Chat Message (Variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  USHORT   messagetype      if 0x03EB : Display Enter Username window

messagetype==0x03EB
 0005  BYTE[8]  unknown          all 0x00

messagetype==0x03EB
 0005  UNI[30]? username         unicode username
 0065  UINT     unknown          all 0x00  (String terminator?)

messagetype==0x03E8
 …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb5&amp;rev=1405615318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:41:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb5</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb5&amp;rev=1405615318&amp;do=diff</link>
        <description>UO Protocol 0xB5

Open Chat Window (64 bytes)

This message is very incomplete. From the server, just know that it is 0xB5 len len, and pass the data through as is appropriate. 


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE[63] chatname         chatname, if known by client (all 00 if unknown) (name in unicode)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb6&amp;rev=1405615479&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:44:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb6</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb6&amp;rev=1405615479&amp;do=diff</link>
        <description>UO Protocol 0xB6

Send Help/Tip Request (9 bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     id
 0005  BYTE     language         1 for english
 0006  BYTE[3]  languagename     enu for Englich/United States</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb7&amp;rev=1405615620&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:47:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb7</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb7&amp;rev=1405615620&amp;do=diff</link>
        <description>UO Protocol 0xB7

Help/Tip Data (Variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     id
 0007  UNI[]    message          the message in unicode 0x0000 terminated
       USHORT   terminator       message terminator 0x3300</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb8&amp;rev=1405615723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:48:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb8</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb8&amp;rev=1405615723&amp;do=diff</link>
        <description>UO Protocol 0xB8

Request Char Profile (Variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  BYTE     mode             CLIENT ONLY! Does not exist in server message
 0004  UINT     id
If request, ends here.
If Update request
        BYTE[2] cmdType (0x0001 - Update)
        BYTE[2] msglen (# of unicode characters)
        BYTE[msglen][2] new profile, in unicode, not null…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb9&amp;rev=1400485444&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:44:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xb9</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xb9&amp;rev=1400485444&amp;do=diff</link>
        <description>UO Protocol 0xB9

Client Features (3 bytes)

This packet enables various client-side features, and should be sent before the Character List packet (0xA9).

Note that in order to create a Paladin or Necromancer or use the sixth character slot, the corresponding
flags in the Character List packet must be set.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xba&amp;rev=1405615889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:51:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xba</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xba&amp;rev=1405615889&amp;do=diff</link>
        <description>UO Protocol 0xBA

Quest Arrow (6 Bytes)

Server Message


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     active           1=on, 0=off
 0002  USHORT   xloc
 0004  USHORT   yloc</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbb&amp;rev=1405615981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:53:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xbb</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbb&amp;rev=1405615981&amp;do=diff</link>
        <description>UO Protocol 0xBB

Ultima Messenger (9 Bytes)

Both client and server message


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     id1
 0005  UINT     id2</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbc&amp;rev=1405616111&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:55:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xbc</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbc&amp;rev=1405616111&amp;do=diff</link>
        <description>UO Protocol 0xBC

Seasonal Information (3 Bytes)

Server Message. 


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  BYTE     id1
 0002  BYTE     id2


If id2 == 1, then this is a season change.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbd&amp;rev=1405616215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T16:56:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xbd</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbd&amp;rev=1405616215&amp;do=diff</link>
        <description>UO Protocol 0xBD

Client Version Message (Variable # of bytes)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   length
 0003  CHAR[]   client           string stating the client version (0 terminated)  (like: &quot;1.26.4&quot;)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbf&amp;rev=1405616856&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:07:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xbf</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xbf&amp;rev=1405616856&amp;do=diff</link>
        <description>UO Protocol 0xBF

Gereric Command (5 bytes, plus specific message)


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   length
 0003  USHORT   subcommand
 0005  BYTE[]   submessage</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xc1&amp;rev=1405617827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-17T17:23:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xc1</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xc1&amp;rev=1405617827&amp;do=diff</link>
        <description>UO Protocol 0xC1

Predefined Message (Variable # of bytes (always 0x32 at present))

Server Message 


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   len              0x32
 0003  UINT     id
 0007  USHORT   body
 0009  BYTE     type             6 - lower left, 7 on player
 0010  USHORT   hue
 0012  USHORT   font
 0014  USHORT   type             0x0007 so far
 0016  USHORT   messagenumber    0xA120 b…</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd4&amp;rev=1400483900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:18:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xd4</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd4&amp;rev=1400483900&amp;do=diff</link>
        <description>UO Protocol 0xD4

Book Info (Variable # of bytes)

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


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  UINT     bookID
 0005  BOOL     iseditable
 0006  BOOL     isnew
 0007  USHORT   pages
 0009  USHORT   title_length
 0011  CHAR[]   title            0x00-terminated
       USHORT   author_length
       CHAR[]   author  …</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd7&amp;rev=1400486041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-05-19T07:54:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xd7</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xd7&amp;rev=1400486041&amp;do=diff</link>
        <description>UO Protocol 0xD7

AOS Command (Variable # of bytes)

This packet is used to perform various actions, mostly related to AOS features.


Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   packetsize
 0003  UINT     serial
 0007  USHORT   subcommand
 0009  BYTE     unknown</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xe3&amp;rev=1405784823&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T15:47:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xe3</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xe3&amp;rev=1405784823&amp;do=diff</link>
        <description>UO Protocol 0xE3

Something with encryption


byte[1] packet cmd (0xe3)
byte[2] packet length
byte[4] length base
byte[length base] base
byte[4] length prime
byte[length prime] prime
byte[4] length public key
byte[length public key] public key
byte[4] unkD (0x00000020)
byte[4] length iv
byte[length iv] iv</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf2&amp;rev=1405785013&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T15:50:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xf2</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf2&amp;rev=1405785013&amp;do=diff</link>
        <description>UO Protocol 0xF2


byte f2
dword 0x116
word A
word B
dword 0x116
word A
word C
dword 0x116
word A
word C</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf5&amp;rev=1405797916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-19T19:25:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol_0xf5</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol_0xf5&amp;rev=1405797916&amp;do=diff</link>
        <description>UO Protocol 0xF5

New Map Message


BYTE[1] 0x90
BYTE[4] Map Serial
BYTE[2] Gump Art (usually is 0x139D) For Corner Image
BYTE[2] Upper Left X
BYTE[2] Upper Left Y
BYTE[2] Lower Right X
BYTE[2] Lower Right Y
BYTE[2] Gump Width
BYTE[2] Gump Height
BYTE[2] Facet ID (same as in facetXX.mul files)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol&amp;rev=1482082380&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-18T17:33:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uo_protocol</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=uo_protocol&amp;rev=1482082380&amp;do=diff</link>
        <description>UO Protocol

The following information is mainly created based on the information from 
The Wolfpack Hackers&#039; Guide
and Kair Packet Guide.
See also: &lt;http://docs.polserver.com/packets/&gt;

All known commands will be documented including obsolete packets.
Please fill in the reasons for that and the corresponding version information.
Also the version (date) of the first occurrence of new packet-types can
be interesting.</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=weather_system&amp;rev=1394390120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-09T18:35:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>weather_system</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=weather_system&amp;rev=1394390120&amp;do=diff</link>
        <description>Weather System

The Weather System controls all the Climatic variables on the Shard. Rains, Snows, Dry... these are things controlled by this system.

We can divide these climatic features in three parameters:

	*  State (Dry, Rain or Snow)
	*  Persistence (How much time until next State change)</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack_shards&amp;rev=1482231218&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-20T10:53:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wolfpack_shards</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack_shards&amp;rev=1482231218&amp;do=diff</link>
        <description>Wolfpack Shards

The following information is perhaps old and untested!

Test shards
  games.hoogi.de - Ask in IRC if available
  please feed me... 
Production shards
  Siebenwind - http://www.siebenwind.de - currently rebuilding with wolfpack
  Ethera - http://www.ethera.de - in development</description>
    </item>
    <item rdf:about="https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack.xml&amp;rev=1482605159&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-24T18:45:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wolfpack.xml</title>
        <link>https://www.hoogi.de/wolfpack/wiki/doku.php?id=wolfpack.xml&amp;rev=1482605159&amp;do=diff</link>
        <description>Wolfpack.xml

The file wolfpack.xml contains settings you can change to change the behaviour of different things. The settings are divided into several groups. Take care: wolfpack.xml is always saved when the server is shut down. Changes made between serverstart and shutdown will be lost!</description>
    </item>
</rdf:RDF>
