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
}