Module: LibSL

Defined in:
lib/dsl.rb,
lib/agent.rb,
lib/libsl.rb,
lib/types.rb,
lib/client.rb,
lib/events.rb,
lib/packet.rb,
lib/search.rb,
lib/logging.rb,
lib/network.rb,
lib/_packets.rb

Defined Under Namespace

Modules: DSL Classes: AbortXferPacket, AcceptCallingCardPacket, AcceptFriendshipPacket, AccountBannedError, ActivateGesturesPacket, ActivateGroupPacket, AddCircuitCodePacket, AgentAlertMessagePacket, AgentAnimationPacket, AgentCachedTexturePacket, AgentCachedTextureResponsePacket, AgentDataUpdatePacket, AgentDataUpdateRequestPacket, AgentDropGroupPacket, AgentFOVPacket, AgentGroupDataUpdatePacket, AgentHeightWidthPacket, AgentIsNowWearingPacket, AgentManager, AgentMovementCompletePacket, AgentPausePacket, AgentQuitCopyPacket, AgentRequestSitPacket, AgentResumePacket, AgentSetAppearancePacket, AgentSitPacket, AgentThrottlePacket, AgentUpdatePacket, AgentWearablesRequestPacket, AgentWearablesUpdatePacket, AlertMessagePacket, AssetUploadCompletePacket, AssetUploadRequestPacket, AtomicPassObjectPacket, AttachedSoundGainChangePacket, AttachedSoundPacket, AvatarAnimationPacket, AvatarAppearancePacket, AvatarClassifiedReplyPacket, AvatarGroupsReplyPacket, AvatarInterestsReplyPacket, AvatarInterestsUpdatePacket, AvatarNotesReplyPacket, AvatarNotesUpdatePacket, AvatarPickerReplyPacket, AvatarPickerRequestBackendPacket, AvatarPickerRequestPacket, AvatarPicksReplyPacket, AvatarPropertiesReplyPacket, AvatarPropertiesRequestBackendPacket, AvatarPropertiesRequestPacket, AvatarPropertiesUpdatePacket, AvatarSitResponsePacket, AvatarTextureUpdatePacket, Block, BulkUpdateInventoryPacket, BuyObjectInventoryPacket, CameraConstraintPacket, CancelAuctionPacket, ChangeInventoryItemFlagsPacket, ChangeUserRightsPacket, ChatFromSimulatorPacket, ChatFromViewerPacket, ChatPassPacket, CheckParcelAuctionsPacket, CheckParcelSalesPacket, ChildAgentAlivePacket, ChildAgentDyingPacket, ChildAgentPositionUpdatePacket, ChildAgentUnknownPacket, ChildAgentUpdatePacket, CircuitHandler, ClassifiedDeletePacket, ClassifiedGodDeletePacket, ClassifiedInfoReplyPacket, ClassifiedInfoRequestPacket, ClassifiedInfoUpdatePacket, ClearFollowCamPropertiesPacket, Client, CloseCircuitPacket, CoarseLocationUpdatePacket, CompleteAgentMovementPacket, CompleteAuctionPacket, CompletePingCheckPacket, ConfirmAuctionStartPacket, ConfirmEnableSimulatorPacket, ConfirmXferPacketPacket, CopyInventoryFromNotecardPacket, CopyInventoryItemPacket, CreateGroupReplyPacket, CreateGroupRequestPacket, CreateInventoryFolderPacket, CreateInventoryItemPacket, CreateLandmarkForEventPacket, CreateNewOutfitAttachmentsPacket, CreateTrustedCircuitPacket, CrossedRegionPacket, DataHomeLocationReplyPacket, DataHomeLocationRequestPacket, DataServerLogoutPacket, DeRezAckPacket, DeRezObjectPacket, DeactivateGesturesPacket, DeclineCallingCardPacket, DeclineFriendshipPacket, DenyTrustedCircuitPacket, DerezContainerPacket, DetachAttachmentIntoInvPacket, DirClassifiedQueryBackendPacket, DirClassifiedQueryPacket, DirClassifiedReplyPacket, DirEventsReplyPacket, DirFindQueryBackendPacket, DirFindQueryPacket, DirGroupsReplyPacket, DirLandQueryBackendPacket, DirLandQueryPacket, DirLandReplyPacket, DirPeopleReplyPacket, DirPlacesQueryBackendPacket, DirPlacesQueryPacket, DirPlacesReplyPacket, DirPopularQueryBackendPacket, DirPopularQueryPacket, DirPopularReplyPacket, DisableSimulatorPacket, EconomyDataPacket, EconomyDataRequestPacket, EdgeDataPacketPacket, EjectGroupMemberReplyPacket, EjectGroupMemberRequestPacket, EjectUserPacket, EmailMessageReplyPacket, EmailMessageRequestPacket, EnableSimulatorPacket, ErrorPacket, EstateCovenantReplyPacket, EstateCovenantRequestPacket, EstateOwnerMessagePacket, EventGodDeletePacket, EventHandler, EventInfoReplyPacket, EventInfoRequestPacket, EventLocationReplyPacket, EventLocationRequestPacket, EventManager, EventNotificationAddRequestPacket, EventNotificationRemoveRequestPacket, FeatureDisabledPacket, FetchInventoryDescendentsPacket, FetchInventoryPacket, FetchInventoryReplyPacket, FindAgentPacket, FixedBlockCollection, ForceObjectSelectPacket, ForceScriptControlReleasePacket, FormFriendshipPacket, FreezeUserPacket, GenericMessagePacket, GetScriptRunningPacket, GodKickUserPacket, GodUpdateRegionInfoPacket, GodlikeMessagePacket, GrantGodlikePowersPacket, GrantUserRightsPacket, GroupAccountDetailsReplyPacket, GroupAccountDetailsRequestPacket, GroupAccountSummaryReplyPacket, GroupAccountSummaryRequestPacket, GroupAccountTransactionsReplyPacket, GroupAccountTransactionsRequestPacket, GroupActiveProposalItemReplyPacket, GroupActiveProposalsRequestPacket, GroupDataUpdatePacket, GroupMembersReplyPacket, GroupMembersRequestPacket, GroupNoticeAddPacket, GroupNoticeRequestPacket, GroupNoticesListReplyPacket, GroupNoticesListRequestPacket, GroupProfileReplyPacket, GroupProfileRequestPacket, GroupProposalBallotPacket, GroupRoleChangesPacket, GroupRoleDataReplyPacket, GroupRoleDataRequestPacket, GroupRoleMembersReplyPacket, GroupRoleMembersRequestPacket, GroupRoleUpdatePacket, GroupTitleUpdatePacket, GroupTitlesReplyPacket, GroupTitlesRequestPacket, GroupVoteHistoryItemReplyPacket, GroupVoteHistoryRequestPacket, HealthMessagePacket, ImageDataPacket, ImageNotInDatabasePacket, ImagePacketPacket, ImprovedInstantMessagePacket, ImprovedTerseObjectUpdatePacket, InitiateDownloadPacket, InternalScriptMailPacket, InventoryAssetResponsePacket, InventoryDescendentsPacket, InviteGroupRequestPacket, InviteGroupResponsePacket, JoinGroupReplyPacket, JoinGroupRequestPacket, KickUserAckPacket, KickUserPacket, KillChildAgentsPacket, KillObjectPacket, LLBool, LLF32, LLF64, LLFixed, LLIPAddress, LLIPPort, LLNull, LLNumber, LLPacketNumber, LLQuaternion, LLS16, LLS32, LLS64, LLS8, LLSequenceNumber, LLU16, LLU32, LLU64, LLU8, LLUUID, LLVariable1, LLVariable2, LLVector3, LLVector3d, LLVector4, LandStatReplyPacket, LandStatRequestPacket, LayerDataPacket, LeaveGroupReplyPacket, LeaveGroupRequestPacket, LinkInventoryItemPacket, LiveHelpGroupReplyPacket, LiveHelpGroupRequestPacket, LoadURLPacket, LogDwellTimePacket, LogFailedMoneyTransactionPacket, LogFile, LogParcelChangesPacket, LogTextMessagePacket, Logger, LoginError, LoginFailureError, LogoutReplyPacket, LogoutRequestPacket, MapBlockReplyPacket, MapBlockRequestPacket, MapItemReplyPacket, MapItemRequestPacket, MapLayerReplyPacket, MapLayerRequestPacket, MapNameRequestPacket, MeanCollisionAlertPacket, MergeParcelPacket, ModifyLandPacket, MoneyBalanceReplyPacket, MoneyBalanceRequestPacket, MoneyTransferBackendPacket, MoneyTransferRequestPacket, MoveInventoryFolderPacket, MoveInventoryItemPacket, MoveTaskInventoryPacket, MultipleObjectUpdatePacket, MuteListRequestPacket, MuteListUpdatePacket, NameValuePairPacket, NearestLandingRegionReplyPacket, NearestLandingRegionRequestPacket, NearestLandingRegionUpdatedPacket, NeighborListPacket, NetTestPacket, NetworkManager, ObjectAddPacket, ObjectAttachPacket, ObjectBuyPacket, ObjectCategoryPacket, ObjectClickActionPacket, ObjectDeGrabPacket, ObjectDeletePacket, ObjectDelinkPacket, ObjectDescriptionPacket, ObjectDeselectPacket, ObjectDetachPacket, ObjectDropPacket, ObjectDuplicateOnRayPacket, ObjectDuplicatePacket, ObjectExportSelectedPacket, ObjectExtraParamsPacket, ObjectFlagUpdatePacket, ObjectGrabPacket, ObjectGrabUpdatePacket, ObjectGroupPacket, ObjectImagePacket, ObjectIncludeInSearchPacket, ObjectLinkPacket, ObjectMaterialPacket, ObjectNamePacket, ObjectOwnerPacket, ObjectPermissionsPacket, ObjectPositionPacket, ObjectPropertiesFamilyPacket, ObjectPropertiesPacket, ObjectRotationPacket, ObjectSaleInfoPacket, ObjectScalePacket, ObjectSelectPacket, ObjectShapePacket, ObjectSpinStartPacket, ObjectSpinStopPacket, ObjectSpinUpdatePacket, ObjectUpdateCachedPacket, ObjectUpdateCompressedPacket, ObjectUpdatePacket, OfferCallingCardPacket, OfflineNotificationPacket, OnlineNotificationPacket, OpenCircuitPacket, OptionalUpdateError, Packet, PacketAckPacket, ParcelAccessListReplyPacket, ParcelAccessListRequestPacket, ParcelAccessListUpdatePacket, ParcelAuctionsPacket, ParcelBuyPacket, ParcelBuyPassPacket, ParcelClaimPacket, ParcelDeedToGroupPacket, ParcelDisableObjectsPacket, ParcelDividePacket, ParcelDwellReplyPacket, ParcelDwellRequestPacket, ParcelGodForceOwnerPacket, ParcelGodMarkAsContentPacket, ParcelInfoReplyPacket, ParcelInfoRequestPacket, ParcelJoinPacket, ParcelMediaCommandMessagePacket, ParcelMediaUpdatePacket, ParcelObjectOwnersReplyPacket, ParcelObjectOwnersRequestPacket, ParcelOverlayPacket, ParcelPropertiesPacket, ParcelPropertiesRequestByIDPacket, ParcelPropertiesRequestPacket, ParcelPropertiesUpdatePacket, ParcelReclaimPacket, ParcelReleasePacket, ParcelRenamePacket, ParcelReturnObjectsPacket, ParcelSalesPacket, ParcelSelectObjectsPacket, ParcelSetOtherCleanTimePacket, PayPriceReplyPacket, PickDeletePacket, PickGodDeletePacket, PickInfoReplyPacket, PickInfoUpdatePacket, PlacesQueryPacket, PlacesReplyPacket, PreloadSoundPacket, PurgeInventoryDescendentsPacket, RebakeAvatarTexturesPacket, RedoPacket, RegionHandleRequestPacket, RegionHandshakePacket, RegionHandshakeReplyPacket, RegionIDAndHandleReplyPacket, RegionInfoPacket, RegionPresenceRequestByHandlePacket, RegionPresenceRequestByRegionIDPacket, RegionPresenceResponsePacket, RemoveAttachmentPacket, RemoveInventoryFolderPacket, RemoveInventoryItemPacket, RemoveInventoryObjectsPacket, RemoveMuteListEntryPacket, RemoveNameValuePairPacket, RemoveParcelPacket, RemoveTaskInventoryPacket, ReplyTaskInventoryPacket, ReportAutosaveCrashPacket, RequestGodlikePowersPacket, RequestImagePacket, RequestInventoryAssetPacket, RequestMultipleObjectsPacket, RequestObjectPropertiesFamilyPacket, RequestParcelTransferPacket, RequestPayPricePacket, RequestRegionInfoPacket, RequestTaskInventoryPacket, RequestTrustedCircuitPacket, RequestXferPacket, RequiredUpdateError, RetrieveInstantMessagesPacket, RevokePermissionsPacket, RezMultipleAttachmentsFromInvPacket, RezObjectFromNotecardPacket, RezObjectPacket, RezRestoreToWorldPacket, RezScriptPacket, RezSingleAttachmentFromInvPacket, RoutedMoneyBalanceReplyPacket, RpcChannelReplyPacket, RpcChannelRequestPacket, RpcScriptReplyInboundPacket, RpcScriptRequestInboundForwardPacket, RpcScriptRequestInboundPacket, SaveAssetIntoInventoryPacket, ScriptAnswerYesPacket, ScriptControlChangePacket, ScriptDataReplyPacket, ScriptDataRequestPacket, ScriptDialogPacket, ScriptDialogReplyPacket, ScriptMailRegistrationPacket, ScriptQuestionPacket, ScriptResetPacket, ScriptRunningReplyPacket, ScriptSensorReplyPacket, ScriptSensorRequestPacket, ScriptTeleportRequestPacket, SearchManager, SearchResult, SendPostcardPacket, SendXferPacketPacket, SessionNotTimedoutError, SetAlwaysRunPacket, SetCPURatioPacket, SetFollowCamPropertiesPacket, SetGroupAcceptNoticesPacket, SetGroupContributionPacket, SetScriptRunningPacket, SetSimPresenceInDatabasePacket, SetSimStatusInDatabasePacket, SetStartLocationPacket, SetStartLocationRequestPacket, SimCrashedPacket, SimStatsPacket, SimStatusPacket, SimWideDeletesPacket, Simulator, SimulatorLoadPacket, SimulatorMapUpdatePacket, SimulatorPresentAtLocationPacket, SimulatorReadyPacket, SimulatorSetMapPacket, SimulatorShutdownRequestPacket, SimulatorViewerTimeMessagePacket, SoundTriggerPacket, StartAuctionPacket, StartGroupProposalPacket, StartLurePacket, StartPingCheckPacket, StateSavePacket, SubscribeLoadPacket, SystemKickUserPacket, SystemMessagePacket, TallyVotesPacket, TelehubInfoPacket, TeleportCancelPacket, TeleportFailedPacket, TeleportFinishPacket, TeleportLandingStatusChangedPacket, TeleportLandmarkRequestPacket, TeleportLocalPacket, TeleportLocationRequestPacket, TeleportLureRequestPacket, TeleportProgressPacket, TeleportRequestPacket, TeleportStartPacket, TerminateFriendshipPacket, TestMessagePacket, TrackAgentPacket, TransferAbortPacket, TransferInfoPacket, TransferInventoryAckPacket, TransferInventoryPacket, TransferPacketPacket, TransferRequestPacket, UUIDGroupNameReplyPacket, UUIDGroupNameRequestPacket, UUIDNameReplyPacket, UUIDNameRequestPacket, UndoLandPacket, UndoPacket, UnsubscribeLoadPacket, UpdateAttachmentPacket, UpdateCreateInventoryItemPacket, UpdateGroupInfoPacket, UpdateInventoryFolderPacket, UpdateInventoryItemPacket, UpdateMuteListEntryPacket, UpdateParcelPacket, UpdateSimulatorPacket, UpdateTaskInventoryPacket, UpdateUserInfoPacket, UseCachedMuteListPacket, UseCircuitCodePacket, UserInfoReplyPacket, UserInfoRequestPacket, UserReportInternalPacket, UserReportPacket, VariableBlockCollection, VelocityInterpolateOffPacket, VelocityInterpolateOnPacket, ViewerEffectPacket, ViewerFrozenMessagePacket, ViewerStartAuctionPacket, ViewerStatsPacket

Constant Summary collapse

DIALOG =
{
  :IM => 0,
  :Notification => 1,
  :GroupInvitation => 3,
  :InventoryOffer => 4,
  :AcceptInventoryOffer => 5,
  :DeclineInventoryOffer => 6,
  :GroupVote => 7,
  :ObjectInventoryOffer => 9,
  :AcceptObjectInventoryOffer => 10,
  :DeclineObjectInventoryOffer => 11,
  :StartSession => 13,
  :StartSessionOnline => 14, # Start a session but don't prune offline users
  :StartGroupSession => 15,
  :MessageToSession => 17,
  :LeaveSession => 18,
  :IMFromObject => 19,
  :AutoResponse => 20,
  :ChatHistory => 21, # Shows the message in the console and chat history
  :SendTeleportLure => 22,
  :AcceptTeleportLure => 23,
  :DeclineTeleportLure => 24,
  :GodlikeRequestTeleport => 25, # Only with god powers
  :GotoURL => 28,
  :RequestHelp => 29, # IM for help
  :HelpRequested => 30, # IM sent automatically on call for help
  :IMNoEmail => 31, # IM won't go to email
  :IMToGroup => 32, # IM from Group Officer to all group members
  :GroupNoticeRequested => 33,
  :AcceptGroupInvitation => 35,
  :DeclineGroupInvitation => 36,
  :FriendshipOffer => 38,
  :AcceptFriendshipOffer => 39,
  :DeclineFriendshipOffer => 40,
  :StartTyping => 41,
  :StopTyping => 42
}
MESSAGE_MAP =
{
  1 => StartPingCheckPacket,
  2 => CompletePingCheckPacket,
  3 => NeighborListPacket,
  4 => AgentUpdatePacket,
  5 => AgentAnimationPacket,
  6 => AgentRequestSitPacket,
  7 => AgentSitPacket,
  8 => RequestImagePacket,
  9 => ImageDataPacket,
  10 => ImagePacketPacket,
  11 => LayerDataPacket,
  12 => ObjectUpdatePacket,
  13 => ObjectUpdateCompressedPacket,
  14 => ObjectUpdateCachedPacket,
  15 => ImprovedTerseObjectUpdatePacket,
  16 => KillObjectPacket,
  17 => TransferPacketPacket,
  18 => SendXferPacketPacket,
  19 => ConfirmXferPacketPacket,
  20 => AvatarAnimationPacket,
  21 => AvatarSitResponsePacket,
  22 => CameraConstraintPacket,
  23 => ParcelPropertiesPacket,
  24 => EdgeDataPacketPacket,
  25 => ChildAgentUpdatePacket,
  26 => ChildAgentAlivePacket,
  27 => ChildAgentPositionUpdatePacket,
  28 => AtomicPassObjectPacket,
  29 => SoundTriggerPacket,
  65281 => ObjectAddPacket,
  65282 => MultipleObjectUpdatePacket,
  65283 => RequestMultipleObjectsPacket,
  65284 => ObjectPositionPacket,
  65285 => RequestObjectPropertiesFamilyPacket,
  65286 => CoarseLocationUpdatePacket,
  65287 => CrossedRegionPacket,
  65288 => ConfirmEnableSimulatorPacket,
  65289 => ObjectPropertiesPacket,
  65290 => ObjectPropertiesFamilyPacket,
  65291 => ParcelPropertiesRequestPacket,
  65292 => SimStatusPacket,
  65293 => AttachedSoundPacket,
  65294 => AttachedSoundGainChangePacket,
  65295 => PreloadSoundPacket,
  65296 => InternalScriptMailPacket,
  65297 => ViewerEffectPacket,
  4294901761 => TestMessagePacket,
  4294901762 => AddCircuitCodePacket,
  4294901763 => UseCircuitCodePacket,
  4294901764 => AvatarTextureUpdatePacket,
  4294901765 => SimulatorMapUpdatePacket,
  4294901766 => SimulatorSetMapPacket,
  4294901767 => SubscribeLoadPacket,
  4294901768 => UnsubscribeLoadPacket,
  4294901769 => SimulatorReadyPacket,
  4294901770 => TelehubInfoPacket,
  4294901771 => SimulatorPresentAtLocationPacket,
  4294901772 => SimulatorLoadPacket,
  4294901773 => SimulatorShutdownRequestPacket,
  4294901774 => RegionPresenceRequestByRegionIDPacket,
  4294901775 => RegionPresenceRequestByHandlePacket,
  4294901776 => RegionPresenceResponsePacket,
  4294901777 => UpdateSimulatorPacket,
  4294901778 => LogDwellTimePacket,
  4294901779 => FeatureDisabledPacket,
  4294901780 => LogFailedMoneyTransactionPacket,
  4294901781 => UserReportInternalPacket,
  4294901782 => SetSimStatusInDatabasePacket,
  4294901783 => SetSimPresenceInDatabasePacket,
  4294901784 => EconomyDataRequestPacket,
  4294901785 => EconomyDataPacket,
  4294901786 => AvatarPickerRequestPacket,
  4294901787 => AvatarPickerRequestBackendPacket,
  4294901788 => AvatarPickerReplyPacket,
  4294901789 => PlacesQueryPacket,
  4294901790 => PlacesReplyPacket,
  4294901791 => DirFindQueryPacket,
  4294901792 => DirFindQueryBackendPacket,
  4294901793 => DirPlacesQueryPacket,
  4294901794 => DirPlacesQueryBackendPacket,
  4294901795 => DirPlacesReplyPacket,
  4294901796 => DirPeopleReplyPacket,
  4294901797 => DirEventsReplyPacket,
  4294901798 => DirGroupsReplyPacket,
  4294901799 => DirClassifiedQueryPacket,
  4294901800 => DirClassifiedQueryBackendPacket,
  4294901801 => DirClassifiedReplyPacket,
  4294901802 => AvatarClassifiedReplyPacket,
  4294901803 => ClassifiedInfoRequestPacket,
  4294901804 => ClassifiedInfoReplyPacket,
  4294901805 => ClassifiedInfoUpdatePacket,
  4294901806 => ClassifiedDeletePacket,
  4294901807 => ClassifiedGodDeletePacket,
  4294901808 => DirLandQueryPacket,
  4294901809 => DirLandQueryBackendPacket,
  4294901810 => DirLandReplyPacket,
  4294901811 => DirPopularQueryPacket,
  4294901812 => DirPopularQueryBackendPacket,
  4294901813 => DirPopularReplyPacket,
  4294901814 => ParcelInfoRequestPacket,
  4294901815 => ParcelInfoReplyPacket,
  4294901816 => ParcelObjectOwnersRequestPacket,
  4294901817 => ParcelObjectOwnersReplyPacket,
  4294901818 => GroupNoticesListRequestPacket,
  4294901819 => GroupNoticesListReplyPacket,
  4294901820 => GroupNoticeRequestPacket,
  4294901821 => GroupNoticeAddPacket,
  4294901822 => TeleportRequestPacket,
  4294901823 => TeleportLocationRequestPacket,
  4294901824 => TeleportLocalPacket,
  4294901825 => TeleportLandmarkRequestPacket,
  4294901826 => TeleportProgressPacket,
  4294901827 => DataHomeLocationRequestPacket,
  4294901828 => DataHomeLocationReplyPacket,
  4294901829 => TeleportFinishPacket,
  4294901830 => StartLurePacket,
  4294901831 => TeleportLureRequestPacket,
  4294901832 => TeleportCancelPacket,
  4294901833 => TeleportStartPacket,
  4294901834 => TeleportFailedPacket,
  4294901835 => UndoPacket,
  4294901836 => RedoPacket,
  4294901837 => UndoLandPacket,
  4294901838 => AgentPausePacket,
  4294901839 => AgentResumePacket,
  4294901840 => ChatFromViewerPacket,
  4294901841 => AgentThrottlePacket,
  4294901842 => AgentFOVPacket,
  4294901843 => AgentHeightWidthPacket,
  4294901844 => AgentSetAppearancePacket,
  4294901845 => AgentQuitCopyPacket,
  4294901846 => ImageNotInDatabasePacket,
  4294901847 => RebakeAvatarTexturesPacket,
  4294901848 => SetAlwaysRunPacket,
  4294901849 => ObjectDeletePacket,
  4294901850 => ObjectDuplicatePacket,
  4294901851 => ObjectDuplicateOnRayPacket,
  4294901852 => ObjectScalePacket,
  4294901853 => ObjectRotationPacket,
  4294901854 => ObjectFlagUpdatePacket,
  4294901855 => ObjectClickActionPacket,
  4294901856 => ObjectImagePacket,
  4294901857 => ObjectMaterialPacket,
  4294901858 => ObjectShapePacket,
  4294901859 => ObjectExtraParamsPacket,
  4294901860 => ObjectOwnerPacket,
  4294901861 => ObjectGroupPacket,
  4294901862 => ObjectBuyPacket,
  4294901863 => BuyObjectInventoryPacket,
  4294901864 => DerezContainerPacket,
  4294901865 => ObjectPermissionsPacket,
  4294901866 => ObjectSaleInfoPacket,
  4294901867 => ObjectNamePacket,
  4294901868 => ObjectDescriptionPacket,
  4294901869 => ObjectCategoryPacket,
  4294901870 => ObjectSelectPacket,
  4294901871 => ObjectDeselectPacket,
  4294901872 => ObjectAttachPacket,
  4294901873 => ObjectDetachPacket,
  4294901874 => ObjectDropPacket,
  4294901875 => ObjectLinkPacket,
  4294901876 => ObjectDelinkPacket,
  4294901877 => ObjectGrabPacket,
  4294901878 => ObjectGrabUpdatePacket,
  4294901879 => ObjectDeGrabPacket,
  4294901880 => ObjectSpinStartPacket,
  4294901881 => ObjectSpinUpdatePacket,
  4294901882 => ObjectSpinStopPacket,
  4294901883 => ObjectExportSelectedPacket,
  4294901884 => ModifyLandPacket,
  4294901885 => VelocityInterpolateOnPacket,
  4294901886 => VelocityInterpolateOffPacket,
  4294901887 => StateSavePacket,
  4294901888 => ReportAutosaveCrashPacket,
  4294901889 => SimWideDeletesPacket,
  4294901890 => TrackAgentPacket,
  4294901891 => ViewerStatsPacket,
  4294901892 => ScriptAnswerYesPacket,
  4294901893 => UserReportPacket,
  4294901894 => AlertMessagePacket,
  4294901895 => AgentAlertMessagePacket,
  4294901896 => MeanCollisionAlertPacket,
  4294901897 => ViewerFrozenMessagePacket,
  4294901898 => HealthMessagePacket,
  4294901899 => ChatFromSimulatorPacket,
  4294901900 => SimStatsPacket,
  4294901901 => RequestRegionInfoPacket,
  4294901902 => RegionInfoPacket,
  4294901903 => GodUpdateRegionInfoPacket,
  4294901904 => NearestLandingRegionRequestPacket,
  4294901905 => NearestLandingRegionReplyPacket,
  4294901906 => NearestLandingRegionUpdatedPacket,
  4294901907 => TeleportLandingStatusChangedPacket,
  4294901908 => RegionHandshakePacket,
  4294901909 => RegionHandshakeReplyPacket,
  4294901910 => SimulatorViewerTimeMessagePacket,
  4294901911 => EnableSimulatorPacket,
  4294901912 => DisableSimulatorPacket,
  4294901913 => TransferRequestPacket,
  4294901914 => TransferInfoPacket,
  4294901915 => TransferAbortPacket,
  4294901916 => RequestXferPacket,
  4294901917 => AbortXferPacket,
  4294901918 => AvatarAppearancePacket,
  4294901919 => SetFollowCamPropertiesPacket,
  4294901920 => ClearFollowCamPropertiesPacket,
  4294901921 => RequestPayPricePacket,
  4294901922 => PayPriceReplyPacket,
  4294901923 => KickUserPacket,
  4294901924 => KickUserAckPacket,
  4294901925 => GodKickUserPacket,
  4294901926 => SystemKickUserPacket,
  4294901927 => EjectUserPacket,
  4294901928 => FreezeUserPacket,
  4294901929 => AvatarPropertiesRequestPacket,
  4294901930 => AvatarPropertiesRequestBackendPacket,
  4294901931 => AvatarPropertiesReplyPacket,
  4294901932 => AvatarInterestsReplyPacket,
  4294901933 => AvatarGroupsReplyPacket,
  4294901934 => AvatarPropertiesUpdatePacket,
  4294901935 => AvatarInterestsUpdatePacket,
  4294901936 => AvatarNotesReplyPacket,
  4294901937 => AvatarNotesUpdatePacket,
  4294901938 => AvatarPicksReplyPacket,
  4294901939 => EventInfoRequestPacket,
  4294901940 => EventInfoReplyPacket,
  4294901941 => EventNotificationAddRequestPacket,
  4294901942 => EventNotificationRemoveRequestPacket,
  4294901943 => EventGodDeletePacket,
  4294901944 => PickInfoReplyPacket,
  4294901945 => PickInfoUpdatePacket,
  4294901946 => PickDeletePacket,
  4294901947 => PickGodDeletePacket,
  4294901948 => ScriptQuestionPacket,
  4294901949 => ScriptControlChangePacket,
  4294901950 => ScriptDialogPacket,
  4294901951 => ScriptDialogReplyPacket,
  4294901952 => ForceScriptControlReleasePacket,
  4294901953 => RevokePermissionsPacket,
  4294901954 => LoadURLPacket,
  4294901955 => ScriptTeleportRequestPacket,
  4294901956 => ParcelOverlayPacket,
  4294901957 => ParcelPropertiesRequestByIDPacket,
  4294901958 => ParcelPropertiesUpdatePacket,
  4294901959 => ParcelReturnObjectsPacket,
  4294901960 => ParcelSetOtherCleanTimePacket,
  4294901961 => ParcelDisableObjectsPacket,
  4294901962 => ParcelSelectObjectsPacket,
  4294901963 => EstateCovenantRequestPacket,
  4294901964 => EstateCovenantReplyPacket,
  4294901965 => ForceObjectSelectPacket,
  4294901966 => ParcelBuyPassPacket,
  4294901967 => ParcelDeedToGroupPacket,
  4294901968 => ParcelReclaimPacket,
  4294901969 => ParcelClaimPacket,
  4294901970 => ParcelJoinPacket,
  4294901971 => ParcelDividePacket,
  4294901972 => ParcelReleasePacket,
  4294901973 => ParcelBuyPacket,
  4294901974 => ParcelGodForceOwnerPacket,
  4294901975 => ParcelAccessListRequestPacket,
  4294901976 => ParcelAccessListReplyPacket,
  4294901977 => ParcelAccessListUpdatePacket,
  4294901978 => ParcelDwellRequestPacket,
  4294901979 => ParcelDwellReplyPacket,
  4294901980 => RequestParcelTransferPacket,
  4294901981 => UpdateParcelPacket,
  4294901982 => RemoveParcelPacket,
  4294901983 => MergeParcelPacket,
  4294901984 => LogParcelChangesPacket,
  4294901985 => CheckParcelSalesPacket,
  4294901986 => ParcelSalesPacket,
  4294901987 => ParcelGodMarkAsContentPacket,
  4294901988 => ViewerStartAuctionPacket,
  4294901989 => StartAuctionPacket,
  4294901990 => ConfirmAuctionStartPacket,
  4294901991 => CompleteAuctionPacket,
  4294901992 => CancelAuctionPacket,
  4294901993 => CheckParcelAuctionsPacket,
  4294901994 => ParcelAuctionsPacket,
  4294901995 => UUIDNameRequestPacket,
  4294901996 => UUIDNameReplyPacket,
  4294901997 => UUIDGroupNameRequestPacket,
  4294901998 => UUIDGroupNameReplyPacket,
  4294901999 => ChatPassPacket,
  4294902000 => ChildAgentDyingPacket,
  4294902001 => ChildAgentUnknownPacket,
  4294902002 => KillChildAgentsPacket,
  4294902003 => GetScriptRunningPacket,
  4294902004 => ScriptRunningReplyPacket,
  4294902005 => SetScriptRunningPacket,
  4294902006 => ScriptResetPacket,
  4294902007 => ScriptSensorRequestPacket,
  4294902008 => ScriptSensorReplyPacket,
  4294902009 => CompleteAgentMovementPacket,
  4294902010 => AgentMovementCompletePacket,
  4294902011 => DataServerLogoutPacket,
  4294902012 => LogoutRequestPacket,
  4294902013 => LogoutReplyPacket,
  4294902014 => ImprovedInstantMessagePacket,
  4294902015 => RetrieveInstantMessagesPacket,
  4294902016 => FindAgentPacket,
  4294902017 => RequestGodlikePowersPacket,
  4294902018 => GrantGodlikePowersPacket,
  4294902019 => GodlikeMessagePacket,
  4294902020 => EstateOwnerMessagePacket,
  4294902021 => GenericMessagePacket,
  4294902022 => MuteListRequestPacket,
  4294902023 => UpdateMuteListEntryPacket,
  4294902024 => RemoveMuteListEntryPacket,
  4294902025 => CopyInventoryFromNotecardPacket,
  4294902026 => UpdateInventoryItemPacket,
  4294902027 => UpdateCreateInventoryItemPacket,
  4294902028 => MoveInventoryItemPacket,
  4294902029 => CopyInventoryItemPacket,
  4294902030 => RemoveInventoryItemPacket,
  4294902031 => ChangeInventoryItemFlagsPacket,
  4294902032 => SaveAssetIntoInventoryPacket,
  4294902033 => CreateInventoryFolderPacket,
  4294902034 => UpdateInventoryFolderPacket,
  4294902035 => MoveInventoryFolderPacket,
  4294902036 => RemoveInventoryFolderPacket,
  4294902037 => FetchInventoryDescendentsPacket,
  4294902038 => InventoryDescendentsPacket,
  4294902039 => FetchInventoryPacket,
  4294902040 => FetchInventoryReplyPacket,
  4294902041 => BulkUpdateInventoryPacket,
  4294902042 => RequestInventoryAssetPacket,
  4294902043 => InventoryAssetResponsePacket,
  4294902044 => RemoveInventoryObjectsPacket,
  4294902045 => PurgeInventoryDescendentsPacket,
  4294902046 => UpdateTaskInventoryPacket,
  4294902047 => RemoveTaskInventoryPacket,
  4294902048 => MoveTaskInventoryPacket,
  4294902049 => RequestTaskInventoryPacket,
  4294902050 => ReplyTaskInventoryPacket,
  4294902051 => DeRezObjectPacket,
  4294902052 => DeRezAckPacket,
  4294902053 => RezObjectPacket,
  4294902054 => RezObjectFromNotecardPacket,
  4294902055 => TransferInventoryPacket,
  4294902056 => TransferInventoryAckPacket,
  4294902057 => AcceptFriendshipPacket,
  4294902058 => DeclineFriendshipPacket,
  4294902059 => FormFriendshipPacket,
  4294902060 => TerminateFriendshipPacket,
  4294902061 => OfferCallingCardPacket,
  4294902062 => AcceptCallingCardPacket,
  4294902063 => DeclineCallingCardPacket,
  4294902064 => RezScriptPacket,
  4294902065 => CreateInventoryItemPacket,
  4294902066 => CreateLandmarkForEventPacket,
  4294902067 => EventLocationRequestPacket,
  4294902068 => EventLocationReplyPacket,
  4294902069 => RegionHandleRequestPacket,
  4294902070 => RegionIDAndHandleReplyPacket,
  4294902071 => MoneyTransferRequestPacket,
  4294902072 => MoneyTransferBackendPacket,
  4294902073 => MoneyBalanceRequestPacket,
  4294902074 => MoneyBalanceReplyPacket,
  4294902075 => RoutedMoneyBalanceReplyPacket,
  4294902076 => ActivateGesturesPacket,
  4294902077 => DeactivateGesturesPacket,
  4294902078 => MuteListUpdatePacket,
  4294902079 => UseCachedMuteListPacket,
  4294902080 => GrantUserRightsPacket,
  4294902081 => ChangeUserRightsPacket,
  4294902082 => OnlineNotificationPacket,
  4294902083 => OfflineNotificationPacket,
  4294902084 => SetStartLocationRequestPacket,
  4294902085 => SetStartLocationPacket,
  4294902086 => NetTestPacket,
  4294902087 => SetCPURatioPacket,
  4294902088 => SimCrashedPacket,
  4294902089 => NameValuePairPacket,
  4294902090 => RemoveNameValuePairPacket,
  4294902091 => UpdateAttachmentPacket,
  4294902092 => RemoveAttachmentPacket,
  4294902093 => AssetUploadRequestPacket,
  4294902094 => AssetUploadCompletePacket,
  4294902095 => EmailMessageRequestPacket,
  4294902096 => EmailMessageReplyPacket,
  4294902097 => ScriptDataRequestPacket,
  4294902098 => ScriptDataReplyPacket,
  4294902099 => CreateGroupRequestPacket,
  4294902100 => CreateGroupReplyPacket,
  4294902101 => UpdateGroupInfoPacket,
  4294902102 => GroupRoleChangesPacket,
  4294902103 => JoinGroupRequestPacket,
  4294902104 => JoinGroupReplyPacket,
  4294902105 => EjectGroupMemberRequestPacket,
  4294902106 => EjectGroupMemberReplyPacket,
  4294902107 => LeaveGroupRequestPacket,
  4294902108 => LeaveGroupReplyPacket,
  4294902109 => InviteGroupRequestPacket,
  4294902110 => InviteGroupResponsePacket,
  4294902111 => GroupProfileRequestPacket,
  4294902112 => GroupProfileReplyPacket,
  4294902113 => GroupAccountSummaryRequestPacket,
  4294902114 => GroupAccountSummaryReplyPacket,
  4294902115 => GroupAccountDetailsRequestPacket,
  4294902116 => GroupAccountDetailsReplyPacket,
  4294902117 => GroupAccountTransactionsRequestPacket,
  4294902118 => GroupAccountTransactionsReplyPacket,
  4294902119 => GroupActiveProposalsRequestPacket,
  4294902120 => GroupActiveProposalItemReplyPacket,
  4294902121 => GroupVoteHistoryRequestPacket,
  4294902122 => GroupVoteHistoryItemReplyPacket,
  4294902123 => StartGroupProposalPacket,
  4294902124 => GroupProposalBallotPacket,
  4294902125 => TallyVotesPacket,
  4294902126 => GroupMembersRequestPacket,
  4294902127 => GroupMembersReplyPacket,
  4294902128 => ActivateGroupPacket,
  4294902129 => SetGroupContributionPacket,
  4294902130 => SetGroupAcceptNoticesPacket,
  4294902131 => GroupRoleDataRequestPacket,
  4294902132 => GroupRoleDataReplyPacket,
  4294902133 => GroupRoleMembersRequestPacket,
  4294902134 => GroupRoleMembersReplyPacket,
  4294902135 => GroupTitlesRequestPacket,
  4294902136 => GroupTitlesReplyPacket,
  4294902137 => GroupTitleUpdatePacket,
  4294902138 => GroupRoleUpdatePacket,
  4294902139 => LiveHelpGroupRequestPacket,
  4294902140 => LiveHelpGroupReplyPacket,
  4294902141 => AgentWearablesRequestPacket,
  4294902142 => AgentWearablesUpdatePacket,
  4294902143 => AgentIsNowWearingPacket,
  4294902144 => AgentCachedTexturePacket,
  4294902145 => AgentCachedTextureResponsePacket,
  4294902146 => AgentDataUpdateRequestPacket,
  4294902147 => AgentDataUpdatePacket,
  4294902148 => GroupDataUpdatePacket,
  4294902149 => AgentGroupDataUpdatePacket,
  4294902150 => AgentDropGroupPacket,
  4294902151 => LogTextMessagePacket,
  4294902152 => CreateTrustedCircuitPacket,
  4294902153 => DenyTrustedCircuitPacket,
  4294902154 => RequestTrustedCircuitPacket,
  4294902155 => RezSingleAttachmentFromInvPacket,
  4294902156 => RezMultipleAttachmentsFromInvPacket,
  4294902157 => DetachAttachmentIntoInvPacket,
  4294902158 => CreateNewOutfitAttachmentsPacket,
  4294902159 => UserInfoRequestPacket,
  4294902160 => UserInfoReplyPacket,
  4294902161 => UpdateUserInfoPacket,
  4294902162 => ParcelRenamePacket,
  4294902163 => InitiateDownloadPacket,
  4294902164 => SystemMessagePacket,
  4294902165 => MapLayerRequestPacket,
  4294902166 => MapLayerReplyPacket,
  4294902167 => MapBlockRequestPacket,
  4294902168 => MapNameRequestPacket,
  4294902169 => MapBlockReplyPacket,
  4294902170 => MapItemRequestPacket,
  4294902171 => MapItemReplyPacket,
  4294902172 => SendPostcardPacket,
  4294902173 => RpcChannelRequestPacket,
  4294902174 => RpcChannelReplyPacket,
  4294902175 => RpcScriptRequestInboundPacket,
  4294902176 => RpcScriptRequestInboundForwardPacket,
  4294902177 => RpcScriptReplyInboundPacket,
  4294902178 => ScriptMailRegistrationPacket,
  4294902179 => ParcelMediaCommandMessagePacket,
  4294902180 => ParcelMediaUpdatePacket,
  4294902181 => LandStatRequestPacket,
  4294902182 => LandStatReplyPacket,
  4294902183 => ErrorPacket,
  4294902184 => ObjectIncludeInSearchPacket,
  4294902185 => RezRestoreToWorldPacket,
  4294902186 => LinkInventoryItemPacket,
  4294967291 => PacketAckPacket,
  4294967292 => OpenCircuitPacket,
  4294967293 => CloseCircuitPacket
}