Table of Contents

Packet Reference

Static packet reference generated from Moongate packet classes plus POL packet documentation.

Generated packet pages: 201

Opcode Name Status Direction Length Moongate Classes Page
0x00 Create Character implemented Client 104 bytes CreateCharacterPacket 0x00.md
0x01 Disconnect Notification implemented Client 5 bytes DisconnectNotificationPacket 0x01.md
0x02 Move Request implemented Client 7 bytes MoveRequestPacket 0x02.md
0x03 Talk Request implemented Client Variable TalkRequestPacket 0x03.md
0x04 Request God Mode (God Client) placeholder Client 2 bytes None 0x04.md
0x05 Request Attack implemented Client 5 bytes RequestAttackPacket 0x05.md
0x06 Double Click implemented Client 5 bytes DoubleClickPacket 0x06.md
0x07 Pick Up Item implemented Client 7 bytes PickUpItemPacket 0x07.md
0x08 Drop Item implemented Client 14/15 bytes DropItemPacket 0x08.md
0x09 Single Click implemented Client 5 bytes SingleClickPacket 0x09.md
0x0A Edit (God Client) placeholder Client 11 None 0x0A.md
0x0B Damage placeholder Server 7 bytes None 0x0B.md
0x0C Edit Tile Data (God Client) placeholder Both variable None 0x0C.md
0x11 Status Bar Info implemented Server Variable PlayerStatusPacket 0x11.md
0x12 Request Skill etc use implemented Client Variable RequestSkillUsePacket 0x12.md
0x13 Drop->Wear Item implemented Client 10 bytes DropWearItemPacket 0x13.md
0x14 Send Elevation (God Client) placeholder Client 6 None 0x14.md
0x15 Follow placeholder Both 9 bytes None 0x15.md
0x16 New Health bar status update (SA) placeholder Server Variable None 0x16.md
0x17 Health bar status update (KR) placeholder Server 12 bytes None 0x17.md
0x1A Object Info placeholder Server Variable None 0x1A.md
0x1B Char Locale and Body implemented Server 37 Bytes LoginConfirmPacket 0x1B.md
0x1C Send Speech placeholder Server Variable None 0x1C.md
0x1D Delete Object implemented Server 5 bytes DeleteObjectPacket 0x1D.md
0x1E Control Animation placeholder Client 4 bytes None 0x1E.md
0x1F Explosion placeholder Server 8 bytes None 0x1F.md
0x20 Draw Game Player implemented Server 19 bytes DrawPlayerPacket 0x20.md
0x21 Char Move Rejection implemented Server 8 bytes MoveDenyPacket 0x21.md
0x22 Character Move ACK/ Resync Request implemented Both 3 bytes MoveConfirmPacket 0x22.md
0x23 Dragging Of Item implemented Server 26 bytes DraggingOfItemPacket 0x23.md
0x24 Draw Container implemented Server 7 bytes DrawContainerPacket 0x24.md
0x25 Add Item To Container placeholder Server 20/21 bytes None 0x25.md
0x26 Kick Player placeholder Server 5 bytes None 0x26.md
0x27 Reject Move Item Request placeholder Server 2 bytes None 0x27.md
0x28 Drop Item Failed/Clear Square (God Client?) placeholder Server 5 bytes None 0x28.md
0x29 Drop Item Approved placeholder Server 1 byte None 0x29.md
0x2A Blood placeholder Server 5 bytes None 0x2A.md
0x2B God Mode (God Client) placeholder Server 2 None 0x2B.md
0x2C Resurrection Menu implemented Both 2 bytes ResurrectionMenuPacket 0x2C.md
0x2D Mob Attributes placeholder Server 17 bytes None 0x2D.md
0x2E Worn Item implemented Server 15 bytes WornItemPacket 0x2E.md
0x2F Fight Occuring implemented Server 10 bytes FightOccurringPacket 0x2F.md
0x30 Attack Ok placeholder Server 5 None 0x30.md
0x31 Attack Ended placeholder Server 1 byte None 0x31.md
0x32 Unknown placeholder Server 2 Bytes None 0x32.md
0x33 Pause Client placeholder Server 2 bytes None 0x33.md
0x34 Get Player Status implemented Client 10 GetPlayerStatusPacket 0x34.md
0x35 Add Resource (God Client) placeholder Unknown Unknown None 0x35.md
0x36 Resource Tile Data (God Client placeholder Unknown Unknown None 0x36.md
0x37 Move Item (God Client) placeholder Client 8 None 0x37.md
0x38 Pathfinding in Client placeholder Client 7 Bytes None 0x38.md
0x39 Remove (Group) placeholder Both 9 bytes None 0x39.md
0x3A Send Skills implemented Both Variable SkillListPacket 0x3A.md
0x3B Buy Item(s) implemented Client Variable BuyItemsPacket 0x3B.md
0x3C Add multiple Items In Container implemented Server Variable AddMultipleItemsToContainerPacket 0x3C.md
0x3E Versions (God Client) placeholder Server 37 None 0x3E.md
0x3F Update Statics (God Client) placeholder Server variable None 0x3F.md
0x45 Version OK placeholder Client 5 bytes None 0x45.md
0x46 New Artwork placeholder Client Variable None 0x46.md
0x47 New Terrain placeholder Unknown Unknown None 0x47.md
0x48 New Animation placeholder Client 73 None 0x48.md
0x49 New Hues placeholder Client 93 None 0x49.md
0x4A Delete Art placeholder Client 5 bytes None 0x4A.md
0x4B Check Client Version placeholder Client 9 bytes None 0x4B.md
0x4C Script Names placeholder Client Variable None 0x4C.md
0x4D Edit Script File placeholder Client Variable None 0x4D.md
0x4E Personal Light Level implemented Server 6 Bytes PersonalLightLevelPacket 0x4E.md
0x4F Overall Light Level implemented Server 2 Bytes OverallLightLevelPacket 0x4F.md
0x50 Board Header placeholder Client Variable None 0x50.md
0x51 Board Message placeholder Client Variable None 0x51.md
0x52 Board Post Message placeholder Client Variable None 0x52.md
0x53 Reject Character Logon placeholder Server 2 Bytes None 0x53.md
0x54 Play Sound Effect implemented Server 12 Bytes PlaySoundEffectPacket 0x54.md
0x55 Login Complete implemented Server 1 byte LoginCompletePacket 0x55.md
0x56 Map Packet (cartography/treasure) implemented Both 11 Bytes MapPacket 0x56.md
0x57 Update Regions placeholder Client 110 None 0x57.md
0x58 Add Region placeholder Client 106 None 0x58.md
0x59 New Context FX placeholder Client Variable None 0x59.md
0x5A Update Context FX placeholder Client Variable None 0x5A.md
0x5B Time implemented Server 4 Bytes SetTimePacket 0x5B.md
0x5C Restart Version placeholder Client 2 bytes None 0x5C.md
0x5D Login Character implemented Client 73 Bytes LoginCharacterPacket 0x5D.md
0x5E Server Listing placeholder Client Variable None 0x5E.md
0x5F Server List Add Entry placeholder Client 49 None 0x5F.md
0x60 Server List Remove Entry placeholder Client 5 bytes None 0x60.md
0x61 Remove Static Object placeholder Client 9 bytes None 0x61.md
0x62 Move Static Object placeholder Client 15 bytes None 0x62.md
0x63 Load Area placeholder Client 13 bytes None 0x63.md
0x64 Load Area Request placeholder Client 1 byte None 0x64.md
0x65 Set Weather implemented Server 4 Bytes SetWeatherPacket 0x65.md
0x66 Books (Pages) implemented Both Variable BookPagesPacket 0x66.md
0x69 Change Text/Emote Colors placeholder Client 5 Bytes None 0x69.md
0x6C Target Cursor Commands implemented Both 19 Bytes TargetCursorCommandsPacket 0x6C.md
0x6D Play Midi Music implemented Server 3 Bytes SetMusicPacket 0x6D.md
0x6E Character Animation implemented Server 14 Bytes MobileAnimationPacket 0x6E.md
0x6F Secure Trading implemented Both Variable SecureTradingPacket 0x6F.md
0x70 Graphical Effect implemented Server 28 Bytes GraphicalEffectPacket 0x70.md
0x71 Bulletin Board Messages implemented Both Variable BulletinBoardMessagesPacket 0x71.md
0x72 Request War Mode implemented Both 5 Bytes RequestWarModePacket, WarModePacket 0x72.md
0x73 Ping Message implemented Both 2 Bytes PingMessagePacket 0x73.md
0x74 Open Buy Window implemented Server Variable VendorBuyListPacket 0x74.md
0x75 Rename Character implemented Client 35 Bytes RenameCharacterPacket 0x75.md
0x76 New Subserver implemented Server 16 Bytes ServerChangePacket 0x76.md
0x77 Update Player implemented Server 17 MobileMovingPacket 0x77.md
0x78 Draw Object implemented Server Variable MobileDrawPacket, MobileIncomingPacket 0x78.md
0x7C Open Dialog Box placeholder Server Variable None 0x7C.md
0x7D Response To Dialog Box implemented Client 13 Bytes DialogResponsePacket 0x7D.md
0x80 Login Request implemented Client 62 Bytes AccountLoginPacket 0x80.md
0x82 Login Denied implemented Server 2 Bytes LoginDeniedPacket 0x82.md
0x83 Delete Character implemented Client 39 Bytes DeleteCharacterPacket 0x83.md
0x86 Resend Characters After Delete placeholder Server 304 Bytes None 0x86.md
0x88 Open Paperdoll implemented Server 66 Bytes PaperdollPacket 0x88.md
0x89 Corpse Clothing placeholder Server Variable None 0x89.md
0x8C Connect To Game Server implemented Server 11 Bytes ServerRedirectPacket 0x8C.md
0x8D Character Creation ( KR + SA 3D clients only ) placeholder Client 146 bytes None 0x8D.md
0x90 Map Message placeholder Server 19 Bytes None 0x90.md
0x91 Game Server Login implemented Client 65 Bytes GameLoginPacket 0x91.md
0x93 Book Header ( Old ) placeholder Both 99 Bytes None 0x93.md
0x95 Dye Window implemented Both 9 Bytes DyeWindowPacket, DisplayDyeWindowPacket 0x95.md
0x97 Move Player implemented Server 2 Bytes MovePlayerPacket 0x97.md
0x98 All Names (3D Client Only) implemented Both Variable AllNamesPacket 0x98.md
0x99 Give Boat/House Placement View placeholder Both 26 Bytes None 0x99.md
0x9A Console Entry Prompt implemented Both Variable ConsoleEntryPromptPacket 0x9A.md
0x9B Request Help implemented Client 258 Bytes RequestHelpPacket 0x9B.md
0x9C Request Assistance placeholder Server 53 None 0x9C.md
0x9E Sell List implemented Server Variable VendorSellListPacket 0x9E.md
0x9F Sell List Reply implemented Client Variable SellListReplyPacket 0x9F.md
0xA0 Select Server implemented Client 3 Bytes ServerSelectPacket 0xA0.md
0xA1 Update Current Health placeholder Server 9 Bytes None 0xA1.md
0xA2 Update Current Mana placeholder Server 9 Bytes None 0xA2.md
0xA3 Update Current Stamina placeholder Server 9 Bytes None 0xA3.md
0xA4 Client Spy implemented Client Variable ClientSpyPacket 0xA4.md
0xA5 Open Web Browser placeholder Server Variable None 0xA5.md
0xA6 Tip/Notice Window placeholder Server Variable None 0xA6.md
0xA7 Request Tip/Notice Window implemented Client 4 Bytes RequestTipNoticeWindowPacket 0xA7.md
0xA8 Game Server List implemented Server Variable ServerListPacket 0xA8.md
0xA9 Characters / Starting Locations implemented Server Variable CharactersStartingLocationsPacket 0xA9.md
0xAA Allow/Refuse Attack implemented Server 5 Bytes ChangeCombatantPacket 0xAA.md
0xAB Gump Text Entry Dialog placeholder Server Variable None 0xAB.md
0xAC Gump Text Entry Dialog Reply placeholder Client Variable None 0xAC.md
0xAD Unicode/Ascii speech request implemented Client Variable UnicodeSpeechPacket 0xAD.md
0xAE Unicode Speech message implemented Server Variable UnicodeSpeechMessagePacket 0xAE.md
0xAF Display Death Action implemented Server 13 Bytes MobileDeathAnimationPacket 0xAF.md
0xB0 Send Gump Menu Dialog implemented Server Variable GenericGumpPacket 0xB0.md
0xB1 Gump Menu Selection implemented Client Variable GumpMenuSelectionPacket 0xB1.md
0xB2 Chat Message implemented Server Variable ChatCommandPacket 0xB2.md
0xB3 Chat Text implemented Client Variable ChatTextPacket 0xB3.md
0xB5 Open Chat Window implemented Client 64 bytes OpenChatWindowPacket 0xB5.md
0xB6 Send Help/Tip Request implemented Client 9 Bytes SendHelpTipRequestPacket 0xB6.md
0xB7 Help/Tip Data placeholder Server Variable None 0xB7.md
0xB8 Request/Char Profile implemented Both Variable RequestCharProfilePacket, DisplayCharacterProfilePacket 0xB8.md
0xB9 Enable locked client features implemented Server 3/5 Bytes SupportFeaturesPacket 0xB9.md
0xBA Quest Arrow placeholder Server 6 or 10 Bytes None 0xBA.md
0xBB Ultima Messenger placeholder Both 9 Bytes None 0xBB.md
0xBC Seasonal Information implemented Server 3 Bytes SeasonPacket 0xBC.md
0xBD Client Version implemented Both Variable ClientVersionPacket 0xBD.md
0xBE Assist Version implemented Both Variable AssistVersionPacket 0xBE.md
0xBF General Information Packet implemented Both Variable GeneralInformationPacket, MovementSpeedControlPacket 0xBF.md
0xC0 Graphical Effect implemented Server 36 Bytes HuedEffectPacket 0xC0.md
0xC1 Cliloc Message placeholder Server Variable None 0xC1.md
0xC2 Unicode TextEntry implemented Both Variable UnicodeTextEntryPacket 0xC2.md
0xC4 Semivisible (Smurf it!) placeholder Server 6 Bytes None 0xC4.md
0xC5 Invalid Map (Request?) placeholder Client 1 Byte None 0xC5.md
0xC6 Invalid Map Enable placeholder Server 0x1 None 0xC6.md
0xC7 3D Particle Effect implemented Server 49 Bytes ParticleEffectPacket 0xC7.md
0xC8 Client View Range implemented Both 2 Bytes ClientViewRangePacket 0xC8.md
0xC9 Get Area Server Ping (God Client) placeholder Both 6 Bytes None 0xC9.md
0xCA Get User Server Ping (God Client) placeholder Both 6 Bytes None 0xCA.md
0xCB Global Que Count placeholder Server 7 Bytes None 0xCB.md
0xCC Cliloc Message Affix placeholder Server Variable None 0xCC.md
0xD0 Configuration File implemented Both Variable ConfigurationFilePacket 0xD0.md
0xD1 Logout Status implemented Both 2 bytes LogoutStatusPacket 0xD1.md
0xD2 Extended 0x20 placeholder Server 25 Bytes None 0xD2.md
0xD3 Extended 0x78 placeholder Server Variable None 0xD3.md
0xD4 Book Header ( New ) implemented Both Variable BookHeaderNewPacket 0xD4.md
0xD6 Mega Cliloc implemented Both Variable MegaClilocPacket 0xD6.md
0xD7 Generic AOS Commands implemented Both Variable QuestGumpRequestPacket 0xD7.md
0xD8 Send Custom House placeholder Server Variable None 0xD8.md
0xD9 Spy On Client implemented Client Variable SpyOnClientPacket 0xD9.md
0xDA Mahjong implemented Client Variable MahjongPacket 0xDA.md
0xDB Character Transfer Log placeholder Server variable None 0xDB.md
0xDC SE Introduced Revision placeholder Server 9 None 0xDC.md
0xDD Compressed Gump implemented Server variable CompressedGumpPacket 0xDD.md
0xDE Update Mobile Status placeholder Server variable None 0xDE.md
0xDF Buff/Debuff System placeholder Server variable None 0xDF.md
0xE0 Bug Report (KR) placeholder Client variable None 0xE0.md
0xE1 Client Type (KR/SA) implemented Client 9 bytes ClientTypePacket 0xE1.md
0xE2 New Character Animation (KR) placeholder Server 10 bytes None 0xE2.md
0xE3 KR Encryption Response placeholder Server 77 bytes None 0xE3.md
0xEC Equip Macro (KR) implemented Client Variable EquipMacroPacket 0xEC.md
0xED Unequip Item Macro (KR) implemented Client Variable UnequipItemMacroPacket 0xED.md
0xEF KR/2D Client Login/Seed implemented Client 21 bytes LoginSeedPacket 0xEF.md
0xF0 Krrios client special implemented Server Variable NewMovementRequestPacket 0xF0.md
0xF1 Freeshard List implemented Both Variable FreeshardListPacket 0xF1.md
0xF2 Time Sync Response implemented Server 13 TimeSyncResponsePacket 0xF2.md
0xF3 Object Information (SA) implemented Server 24 bytes ObjectInformationPacket 0xF3.md
0xF4 CrashReport implemented Client Variable CrashReportPacket 0xF4.md
0xF5 New Map Message placeholder Server 21 Bytes None 0xF5.md
0xF8 Character Creation ( 7.0.16.0 ) implemented Client 106 bytes CharacterCreationPacket 0xF8.md
0xFA Open UO Store implemented Client 1 OpenUoStorePacket 0xFA.md
0xFB Update View Public House Contents implemented Client 2 UpdateViewPublicHouseContentsPacket 0xFB.md

Generation

Re-generate these pages with:

python3 scripts/generate_packet_reference.py