From 22906386b4fd16be36dc056809dd9ab7bccfa473 Mon Sep 17 00:00:00 2001
From: Melanie
Date: Fri, 8 Jun 2012 03:25:51 +0200
Subject: Replace the stock libomv with our home grown 0.9.1 with the texture
bug fixed.
---
bin/OpenMetaverse.Rendering.Meshmerizer.dll | Bin 24576 -> 11776 bytes
bin/OpenMetaverse.StructuredData.XML | 408 +-
bin/OpenMetaverse.StructuredData.dll | Bin 102400 -> 95232 bytes
bin/OpenMetaverse.XML | 34362 +++++++++++++-------------
bin/OpenMetaverse.dll | Bin 1753088 -> 1812992 bytes
bin/OpenMetaverseTypes.XML | 3247 +--
bin/OpenMetaverseTypes.dll | Bin 114688 -> 105984 bytes
7 files changed, 19755 insertions(+), 18262 deletions(-)
(limited to 'bin')
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index e0a3aa5..43c7557 100755
Binary files a/bin/OpenMetaverse.Rendering.Meshmerizer.dll and b/bin/OpenMetaverse.Rendering.Meshmerizer.dll differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index 897a330..d6c31df 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -1,333 +1,377 @@
- OpenMetaverse.StructuredData
+ /home/root/libomv-0.9.1-source/bin/OpenMetaverse.StructuredData
-
+
-
+
+
-
+
+
-
-
+
- Deserializes binary LLSD
- Serialized data
- OSD containting deserialized data
-
+
- Deserializes binary LLSD
- Stream to read the data from
- OSD containting deserialized data
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
+ Uses reflection to create an SDMap from all of the SD
+ serializable types in an object
-
-
+ Class or struct containing serializable types
+ An SDMap holding the serialized values from the
+ container object
-
+
-
+ Uses reflection to deserialize member variables in an object from
+ an SDMap
-
-
+ Reference to an object to fill with deserialized
+ values
+ Serialized values to put in the target
+ object
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
-
+ Deserializes binary LLSD
-
-
-
-
+ Serialized data
+ OSD containting deserialized data
-
+
-
+ Deserializes binary LLSD
-
-
-
+ Stream to read the data from
+ OSD containting deserialized data
-
+
-
+ Serializes OSD to binary format. It does no prepend header
-
-
-
+ OSD to serialize
+ Serialized data
-
+
-
+ Serializes OSD to binary format
+ OSD to serialize
+
+
+ Serialized data
-
-
+
+
+ Serializes OSD to binary format. It does no prepend header
+
+ OSD to serialize
+ Serialized data
-
-
+
+
+ Serializes OSD to binary format
+
+ OSD to serialize
+
+
+ Serialized data
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
- Uses reflection to create an SDMap from all of the SD
- serializable types in an object
- Class or struct containing serializable types
- An SDMap holding the serialized values from the
- container object
+
+
+
+
+
+
-
+
- Uses reflection to deserialize member variables in an object from
- an SDMap
- Reference to an object to fill with deserialized
- values
- Serialized values to put in the target
- object
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
-
+
-
+
+
+
+
+
+
-
+
-
+
+
+
+
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index aa05418..bf76863 100755
Binary files a/bin/OpenMetaverse.StructuredData.dll and b/bin/OpenMetaverse.StructuredData.dll differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index 6e57fed..81cc005 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -1,3320 +1,3231 @@
- OpenMetaverse
+ /home/root/libomv-0.9.1-source/bin/OpenMetaverse
-
- =
+
+
+ Permission request flags, asked when a script wants to control an Avatar
+
-
- Number of times we've received an unknown CAPS exception in series.
+
+ Placeholder for empty values, shouldn't ever see this
-
- For exponential backoff on error.
+
+ Script wants ability to take money from you
-
-
- Add a custom decoder callback
-
- The key of the field to decode
- The custom decode handler
+
+ Script wants to take camera controls for you
-
-
- Remove a custom decoder callback
-
- The key of the field to decode
- The custom decode handler
+
+ Script wants to remap avatars controls
-
-
- Creates a formatted string containing the values of a Packet
-
- The Packet
- A formatted string of values of the nested items in the Packet object
+
+ Script wants to trigger avatar animations
+ This function is not implemented on the grid
-
-
- Decode an IMessage object into a beautifully formatted string
-
- The IMessage object
- Recursion level (used for indenting)
- A formatted string containing the names and values of the source object
+
+ Script wants to attach or detach the prim or primset to your avatar
-
-
- A custom decoder callback
-
- The key of the object
- the data to decode
- A string represending the fieldData
+
+ Script wants permission to release ownership
+ This function is not implemented on the grid
+ The concept of "public" objects does not exist anymore.
-
+
+ Script wants ability to link/delink with other prims
+
+
+ Script wants permission to change joints
+ This function is not implemented on the grid
+
+
+ Script wants permissions to change permissions
+ This function is not implemented on the grid
+
+
+ Script wants to track avatars camera position and rotation
+
+
+ Script wants to control your camera
+
+
- Access to the data server which allows searching for land, events, people, etc
+ Special commands used in Instant Messages
-
- The event subscribers. null if no subcribers
+
+ Indicates a regular IM from another agent
-
- Raises the EventInfoReply event
- An EventInfoReplyEventArgs object containing the
- data returned from the data server
+
+ Simple notification box with an OK button
-
- Thread sync lock object
+
+ You've been invited to join a group.
-
- The event subscribers. null if no subcribers
+
+ Inventory offer
-
- Raises the DirEventsReply event
- An DirEventsReplyEventArgs object containing the
- data returned from the data server
+
+ Accepted inventory offer
-
- Thread sync lock object
+
+ Declined inventory offer
-
- The event subscribers. null if no subcribers
+
+ Group vote
-
- Raises the PlacesReply event
- A PlacesReplyEventArgs object containing the
- data returned from the data server
+
+ An object is offering its inventory
-
- Thread sync lock object
+
+ Accept an inventory offer from an object
-
- The event subscribers. null if no subcribers
+
+ Decline an inventory offer from an object
-
- Raises the DirPlacesReply event
- A DirPlacesReplyEventArgs object containing the
- data returned from the data server
+
+ Unknown
-
- Thread sync lock object
+
+ Start a session, or add users to a session
-
- The event subscribers. null if no subcribers
+
+ Start a session, but don't prune offline users
-
- Raises the DirClassifiedsReply event
- A DirClassifiedsReplyEventArgs object containing the
- data returned from the data server
+
+ Start a session with your group
-
- Thread sync lock object
+
+ Start a session without a calling card (finder or objects)
-
- The event subscribers. null if no subcribers
+
+ Send a message to a session
-
- Raises the DirGroupsReply event
- A DirGroupsReplyEventArgs object containing the
- data returned from the data server
+
+ Leave a session
-
- Thread sync lock object
+
+ Indicates that the IM is from an object
-
- The event subscribers. null if no subcribers
+
+ Sent an IM to a busy user, this is the auto response
-
- Raises the DirPeopleReply event
- A DirPeopleReplyEventArgs object containing the
- data returned from the data server
+
+ Shows the message in the console and chat history
-
- Thread sync lock object
+
+ Send a teleport lure
-
- The event subscribers. null if no subcribers
+
+ Response sent to the agent which inititiated a teleport invitation
-
- Raises the DirLandReply event
- A DirLandReplyEventArgs object containing the
- data returned from the data server
+
+ Response sent to the agent which inititiated a teleport invitation
-
- Thread sync lock object
+
+ Only useful if you have Linden permissions
-
-
- Constructs a new instance of the DirectoryManager class
-
- An instance of GridClient
+
+ A placeholder type for future expansion, currently not
+ used
-
-
- Query the data server for a list of classified ads containing the specified string.
- Defaults to searching for classified placed in any category, and includes PG, Adult and Mature
- results.
-
- Responses are sent 16 per response packet, there is no way to know how many results a query reply will contain however assuming
- the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
-
- The event is raised when a response is received from the simulator
-
- A string containing a list of keywords to search for
- A UUID to correlate the results when the event is raised
+
+ IM to tell the user to go to an URL
-
-
- Query the data server for a list of classified ads which contain specified keywords (Overload)
-
- The event is raised when a response is received from the simulator
-
- A string containing a list of keywords to search for
- The category to search
- A set of flags which can be ORed to modify query options
- such as classified maturity rating.
- A UUID to correlate the results when the event is raised
-
- Search classified ads containing the key words "foo" and "bar" in the "Any" category that are either PG or Mature
-
- UUID searchID = StartClassifiedSearch("foo bar", ClassifiedCategories.Any, ClassifiedQueryFlags.PG | ClassifiedQueryFlags.Mature);
-
-
-
- Responses are sent 16 at a time, there is no way to know how many results a query reply will contain however assuming
- the reply packets arrived ordered, a response with less than 16 entries would indicate all results have been received
-
+
+ IM for help
-
-
- Starts search for places (Overloaded)
-
- The event is raised when a response is received from the simulator
-
- Search text
- Each request is limited to 100 places
- being returned. To get the first 100 result entries of a request use 0,
- from 100-199 use 1, 200-299 use 2, etc.
- A UUID to correlate the results when the event is raised
+
+ IM sent automatically on call for help, sends a lure
+ to each Helper reached
-
-
- Queries the dataserver for parcels of land which are flagged to be shown in search
-
- The event is raised when a response is received from the simulator
-
- A string containing a list of keywords to search for separated by a space character
- A set of flags which can be ORed to modify query options
- such as classified maturity rating.
- The category to search
- Each request is limited to 100 places
- being returned. To get the first 100 result entries of a request use 0,
- from 100-199 use 1, 200-299 use 2, etc.
- A UUID to correlate the results when the event is raised
-
- Search places containing the key words "foo" and "bar" in the "Any" category that are either PG or Adult
-
- UUID searchID = StartDirPlacesSearch("foo bar", DirFindFlags.DwellSort | DirFindFlags.IncludePG | DirFindFlags.IncludeAdult, ParcelCategory.Any, 0);
-
-
-
- Additional information on the results can be obtained by using the ParcelManager.InfoRequest method
-
+
+ Like an IM but won't go to email
-
+
+ IM from a group officer to all group members
+
+
+ Unknown
+
+
+ Unknown
+
+
+ Accept a group invitation
+
+
+ Decline a group invitation
+
+
+ Unknown
+
+
+ An avatar is offering you friendship
+
+
+ An avatar has accepted your friendship offer
+
+
+ An avatar has declined your friendship offer
+
+
+ Indicates that a user has started typing
+
+
+ Indicates that a user has stopped typing
+
+
- Starts a search for land sales using the directory
-
- The event is raised when a response is received from the simulator
+ Flag in Instant Messages, whether the IM should be delivered to
+ offline avatars as well
- What type of land to search for. Auction,
- estate, mainland, "first land", etc
- The OnDirLandReply event handler must be registered before
- calling this function. There is no way to determine how many
- results will be returned, or how many times the callback will be
- fired other than you won't get more than 100 total parcels from
- each query.
-
+
+ Only deliver to online avatars
+
+
+ If the avatar is offline the message will be held until
+ they login next, and possibly forwarded to their e-mail account
+
+
- Starts a search for land sales using the directory
-
- The event is raised when a response is received from the simulator
+ Conversion type to denote Chat Packet types in an easier-to-understand format
- What type of land to search for. Auction,
- estate, mainland, "first land", etc
- Maximum price to search for
- Maximum area to search for
- Each request is limited to 100 parcels
- being returned. To get the first 100 parcels of a request use 0,
- from 100-199 use 1, 200-299 use 2, etc.
- The OnDirLandReply event handler must be registered before
- calling this function. There is no way to determine how many
- results will be returned, or how many times the callback will be
- fired other than you won't get more than 100 total parcels from
- each query.
-
+
+ Whisper (5m radius)
+
+
+ Normal chat (10/20m radius), what the official viewer typically sends
+
+
+ Shouting! (100m radius)
+
+
+ Event message when an Avatar has begun to type
+
+
+ Event message when an Avatar has stopped typing
+
+
+ Send the message to the debug channel
+
+
+ Event message when an object uses llOwnerSay
+
+
+ Special value to support llRegionSay, never sent to the client
+
+
- Send a request to the data server for land sales listings
+ Identifies the source of a chat message
-
- Flags sent to specify query options
-
- Available flags:
- Specify the parcel rating with one or more of the following:
- IncludePG IncludeMature IncludeAdult
-
- Specify the field to pre sort the results with ONLY ONE of the following:
- PerMeterSort NameSort AreaSort PricesSort
-
- Specify the order the results are returned in, if not specified the results are pre sorted in a Descending Order
- SortAsc
-
- Specify additional filters to limit the results with one or both of the following:
- LimitByPrice LimitByArea
-
- Flags can be combined by separating them with the | (pipe) character
-
- Additional details can be found in
-
- What type of land to search for. Auction,
- Estate or Mainland
- Maximum price to search for when the
- DirFindFlags.LimitByPrice flag is specified in findFlags
- Maximum area to search for when the
- DirFindFlags.LimitByArea flag is specified in findFlags
- Each request is limited to 100 parcels
- being returned. To get the first 100 parcels of a request use 0,
- from 100-199 use 100, 200-299 use 200, etc.
- The event will be raised with the response from the simulator
-
- There is no way to determine how many results will be returned, or how many times the callback will be
- fired other than you won't get more than 100 total parcels from
- each reply.
-
- Any land set for sale to either anybody or specific to the connected agent will be included in the
- results if the land is included in the query
-
-
- // request all mainland, any maturity rating that is larger than 512 sq.m
- StartLandSearch(DirFindFlags.SortAsc | DirFindFlags.PerMeterSort | DirFindFlags.LimitByArea | DirFindFlags.IncludePG | DirFindFlags.IncludeMature | DirFindFlags.IncludeAdult, SearchTypeFlags.Mainland, 0, 512, 0);
-
-
+
+ Chat from the grid or simulator
+
+
+ Chat from another avatar
+
+
+ Chat from an object
+
+
- Search for Groups
- The name or portion of the name of the group you wish to search for
- Start from the match number
-
-
+
- Search for Groups
- The name or portion of the name of the group you wish to search for
- Start from the match number
- Search flags
-
-
+
- Search the People directory for other avatars
- The name or portion of the name of the avatar you wish to search for
-
-
-
+
- Search Places for parcels of land you personally own
-
+
- Searches Places for land owned by the specified group
+ Effect type used in ViewerEffect packets
- ID of the group you want to recieve land list for (You must be a member of the group)
- Transaction (Query) ID which can be associated with results from your request.
-
+
- Search the Places directory for parcels that are listed in search and contain the specified keywords
- A string containing the keywords to search for
- Transaction (Query) ID which can be associated with results from your request.
-
+
- Search Places - All Options
- One of the Values from the DirFindFlags struct, ie: AgentOwned, GroupOwned, etc.
- One of the values from the SearchCategory Struct, ie: Any, Linden, Newcomer
- A string containing a list of keywords to search for separated by a space character
- String Simulator Name to search in
- LLUID of group you want to recieve results for
- Transaction (Query) ID which can be associated with results from your request.
- Transaction (Query) ID which can be associated with results from your request.
-
+
- Search All Events with specifid searchText in all categories, includes PG, Mature and Adult
- A string containing a list of keywords to search for separated by a space character
- Each request is limited to 100 entries
- being returned. To get the first group of entries of a request use 0,
- from 100-199 use 100, 200-299 use 200, etc.
- UUID of query to correlate results in callback.
-
+
- Search Events
- A string containing a list of keywords to search for separated by a space character
- One or more of the following flags: DateEvents, IncludePG, IncludeMature, IncludeAdult
- from the Enum
-
- Multiple flags can be combined by separating the flags with the | (pipe) character
- "u" for in-progress and upcoming events, -or- number of days since/until event is scheduled
- For example "0" = Today, "1" = tomorrow, "2" = following day, "-1" = yesterday, etc.
- Each request is limited to 100 entries
- being returned. To get the first group of entries of a request use 0,
- from 100-199 use 100, 200-299 use 200, etc.
- EventCategory event is listed under.
- UUID of query to correlate results in callback.
-
-
- Requests Event Details
- ID of Event returned from the method
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Process an incoming event message
- The Unique Capabilities Key
- The event message containing the data
- The simulator the message originated from
+
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+ Project a beam from a source to a destination, such as
+ the one used when editing an object
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Process an incoming event message
- The Unique Capabilities Key
- The event message containing the data
- The simulator the message originated from
+
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+ Create a swirl of particles around an object
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
+
-
- Raised when the data server responds to a request.
+
+ Cause an avatar to look at an object
-
- Raised when the data server responds to a request.
+
+ Cause an avatar to point at an object
-
- Raised when the data server responds to a request.
+
+
+ The action an avatar is doing when looking at something, used in
+ ViewerEffect packets for the LookAt effect
+
-
- Raised when the data server responds to a request.
-
-
- Raised when the data server responds to a request.
+
+
+
-
- Raised when the data server responds to a request.
+
+
+
-
- Raised when the data server responds to a request.
+
+
+
-
- Raised when the data server responds to a request.
+
+
+
-
- Classified Ad categories
+
+
+
-
- Classified is listed in the Any category
+
+
+
-
- Classified is shopping related
+
+ Deprecated
-
- Classified is
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+ The action an avatar is doing when pointing at something, used in
+ ViewerEffect packets for the PointAt effect
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
- Event Categories
+
+
+
-
-
+
+
+ Money transaction types
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
+
- Query Flags used in many of the DirectoryManager methods to specify which query to execute and how to return the results.
-
- Flags can be combined using the | (pipe) character, not all flags are available in all queries
-
- Query the People database
+
+
+
-
-
+
+
+
-
-
+
+
+
-
- Query the Groups database
+
+
+
-
- Query the Events database
+
+
+
-
- Query the land holdings database for land owned by the currently connected agent
+
+
+
-
-
+
+
+
-
- Query the land holdings database for land which is owned by a Group
+
+
+
-
- Specifies the query should pre sort the results based upon traffic
- when searching the Places database
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
- Specifies the query should pre sort the results in an ascending order when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- Specifies the query should pre sort the results using the SalePrice field when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- Specifies the query should pre sort the results by calculating the average price/sq.m (SalePrice / Area) when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- Specifies the query should pre sort the results using the ParcelSize field when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- Specifies the query should pre sort the results using the Name field when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- When set, only parcels less than the specified Price will be included when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
- When set, only parcels greater than the specified Size will be included when searching the land sales database.
- This flag is only used when searching the land sales database
+
+
+
-
-
+
+
+
-
-
+
+
+
-
- Include PG land in results. This flag is used when searching both the Groups, Events and Land sales databases
+
+
+
-
- Include Mature land in results. This flag is used when searching both the Groups, Events and Land sales databases
+
+
+
-
- Include Adult land in results. This flag is used when searching both the Groups, Events and Land sales databases
+
+
+
-
-
+
+
+
-
+
- Land types to search dataserver for
-
- Search Auction, Mainland and Estate
+
+
+
-
- Land which is currently up for auction
-
-
- Parcels which are on the mainland (Linden owned) continents
-
-
- Parcels which are on privately owned simulators
-
-
+
- The content rating of the event
-
- Event is PG
-
-
- Event is Mature
-
-
- Event is Adult
+
+
+
-
+
- Classified Ad Options
- There appear to be two formats the flags are packed in.
- This set of flags is for the newer style
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
-
+
+
+
-
+
- Classified ad query options
-
- Include all ads in results
+
+
+
-
- Include PG ads in results
+
+
+
-
- Include Mature ads in results
+
+
+
-
- Include Adult ads in results
+
+
+
-
+
- The For Sale flag in PlacesReplyData
-
- Parcel is not listed for sale
+
+
+
-
- Parcel is For Sale
+
+
+
-
+
- A classified ad on the grid
-
- UUID for this ad, useful for looking up detailed
- information about it
+
+
+
-
- The title of this classified ad
+
+
+
-
- Flags that show certain options applied to the classified
+
+
+
-
- Creation date of the ad
+
+
+
-
- Expiration date of the ad
+
+
+
-
- Price that was paid for this ad
+
+
+
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+
+
-
+
- A parcel retrieved from the dataserver such as results from the
- "For-Sale" listings or "Places" Search
+ Flags sent when a script takes or releases a control
+ NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,
-
- The unique dataserver parcel ID
- This id is used to obtain additional information from the entry
- by using the method
+
+ No Flags set
-
- A string containing the name of the parcel
+
+ Forward (W or up Arrow)
-
- The size of the parcel
- This field is not returned for Places searches
+
+ Back (S or down arrow)
-
- The price of the parcel
- This field is not returned for Places searches
+
+ Move left (shift+A or left arrow)
-
- If True, this parcel is flagged to be auctioned
+
+ Move right (shift+D or right arrow)
-
- If true, this parcel is currently set for sale
+
+ Up (E or PgUp)
-
- Parcel traffic
+
+ Down (C or PgDown)
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+ Rotate left (A or left arrow)
-
-
- An Avatar returned from the dataserver
-
+
+ Rotate right (D or right arrow)
-
- Online status of agent
- This field appears to be obsolete and always returns false
+
+ Left Mouse Button
-
- The agents first name
+
+ Left Mouse button in MouseLook
-
- The agents last name
+
+
+ Currently only used to hide your group title
+
-
- The agents
+
+ No flags set
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+ Hide your group title
-
+
- Response to a "Groups" Search
+ Action state of the avatar, which can currently be typing and
+ editing
-
- The Group ID
-
-
- The name of the group
+
+
+
-
- The current number of members
+
+
+
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+
+
-
+
- Parcel information returned from a request
-
- Represents one of the following:
- A parcel of land on the grid that has its Show In Search flag set
- A parcel of land owned by the agent making the request
- A parcel of land owned by a group the agent making the request is a member of
-
-
- In a request for Group Land, the First record will contain an empty record
-
- Note: This is not the same as searching the land for sale data source
+ Current teleport status
-
- The ID of the Agent of Group that owns the parcel
+
+ Unknown status
-
- The name
+
+ Teleport initialized
-
- The description
+
+ Teleport in progress
-
- The Size of the parcel
+
+ Teleport failed
-
- The billable Size of the parcel, for mainland
- parcels this will match the ActualArea field. For Group owned land this will be 10 percent smaller
- than the ActualArea. For Estate land this will always be 0
+
+ Teleport completed
-
- Indicates the ForSale status of the parcel
+
+ Teleport cancelled
-
- The Gridwide X position
+
+
+
-
- The Gridwide Y position
+
+ No flags set, or teleport failed
-
- The Z position of the parcel, or 0 if no landing point set
+
+ Set when newbie leaves help island for first time
-
- The name of the Region the parcel is located in
+
+
+
-
- The Asset ID of the parcels Snapshot texture
+
+ Via Lure
-
- The calculated visitor traffic
+
+ Via Landmark
-
- The billing product SKU
- Known values are:
-
- - 023Mainland / Full Region
- - 024Estate / Full Region
- - 027Estate / Openspace
- - 029Estate / Homestead
- - 129Mainland / Homestead (Linden Owned)
-
-
+
+ Via Location
-
- No longer used, will always be 0
+
+ Via Home
-
- Get a SL URL for the parcel
- A string, containing a standard SLURL
+
+ Via Telehub
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+ Via Login
-
+
+ Linden Summoned
+
+
+ Linden Forced me
+
+
- An "Event" Listing summary
-
- The ID of the event creator
+
+ Agent Teleported Home via Script
-
- The name of the event
+
+
+
-
- The events ID
+
+
+
-
- A string containing the short date/time the event will begin
+
+
+
-
- The event start time in Unixtime (seconds since epoch)
+
+ forced to new location for example when avatar is banned or ejected
-
- The events maturity rating
+
+ Teleport Finished via a Lure
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+ Finished, Sim Changed
-
+
+ Finished, Same Sim
+
+
- The details of an "Event"
-
- The events ID
+
+
+
-
- The ID of the event creator
+
+
+
-
- The name of the event
+
+
+
-
- The category
+
+
+
-
- The events description
+
+
+
-
- The short date/time the event will begin
+
+
+
-
- The event start time in Unixtime (seconds since epoch) UTC adjusted
+
+
+
-
- The length of the event in minutes
+
+
+
-
- 0 if no cover charge applies
+
+
+ Type of mute entry
+
-
- The cover charge amount in L$ if applicable
+
+ Object muted by name
-
- The name of the region where the event is being held
+
+ Muted residet
-
- The gridwide location of the event
+
+ Object muted by UUID
-
- The maturity rating
+
+ Muted group
-
- Get a SL URL for the parcel where the event is hosted
- A string, containing a standard SLURL
+
+ Muted external entry
-
- Print the struct data as a string
- A string containing the field name, and field value
+
+
+ Flags of mute entry
+
-
- Contains the Event data returned from the data server from an EventInfoRequest
+
+ No exceptions
-
- Construct a new instance of the EventInfoReplyEventArgs class
- A single EventInfo object containing the details of an event
+
+ Don't mute text chat
-
+
+ Don't mute voice chat
+
+
+ Don't mute particles
+
+
+ Don't mute sounds
+
+
+ Don't mute
+
+
- A single EventInfo object containing the details of an event
+ Instant Message
-
- Contains the "Event" detail data returned from the data server
+
+ Key of sender
-
- Construct a new instance of the DirEventsReplyEventArgs class
- The ID of the query returned by the data server.
- This will correlate to the ID returned by the method
- A list containing the "Events" returned by the search query
+
+ Name of sender
-
- The ID returned by
+
+ Key of destination avatar
-
- A list of "Events" returned by the data server
+
+ ID of originating estate
-
- Contains the "Event" list data returned from the data server
+
+ Key of originating region
-
- Construct a new instance of PlacesReplyEventArgs class
- The ID of the query returned by the data server.
- This will correlate to the ID returned by the method
- A list containing the "Places" returned by the data server query
+
+ Coordinates in originating region
-
- The ID returned by
+
+ Instant message type
-
- A list of "Places" returned by the data server
+
+ Group IM session toggle
-
- Contains the places data returned from the data server
+
+ Key of IM session, for Group Messages, the groups UUID
-
- Construct a new instance of the DirPlacesReplyEventArgs class
- The ID of the query returned by the data server.
- This will correlate to the ID returned by the method
- A list containing land data returned by the data server
+
+ Timestamp of the instant message
-
- The ID returned by
+
+ Instant message text
-
- A list containing Places data returned by the data server
+
+ Whether this message is held for offline avatars
-
- Contains the classified data returned from the data server
+
+ Context specific packed data
-
- Construct a new instance of the DirClassifiedsReplyEventArgs class
- A list of classified ad data returned from the data server
+
+ Print the struct data as a string
+ A string containing the field name, and field value
-
- A list containing Classified Ads returned by the data server
+
+ Represents muted object or resident
-
- Contains the group data returned from the data server
+
+ Type of the mute entry
-
- Construct a new instance of the DirGroupsReplyEventArgs class
- The ID of the query returned by the data server.
- This will correlate to the ID returned by the method
- A list of groups data returned by the data server
+
+ UUID of the mute etnry
-
- The ID returned by
+
+ Mute entry name
-
- A list containing Groups data returned by the data server
+
+ Mute flags
-
- Contains the people data returned from the data server
+
+ Transaction detail sent with MoneyBalanceReply message
-
- Construct a new instance of the DirPeopleReplyEventArgs class
- The ID of the query returned by the data server.
- This will correlate to the ID returned by the method
- A list of people data returned by the data server
+
+ Type of the transaction
-
- The ID returned by
+
+ UUID of the transaction source
-
- A list containing People data returned by the data server
+
+ Is the transaction source a group
-
- Contains the land sales data returned from the data server
+
+ UUID of the transaction destination
-
- Construct a new instance of the DirLandReplyEventArgs class
- A list of parcels for sale returned by the data server
+
+ Is transaction destination a group
-
- A list containing land forsale data returned by the data server
+
+ Transaction amount
-
+
+ Transaction description
+
+
- Sent to the client to indicate a teleport request has completed
+ Manager class for our own avatar
-
+
- Interface requirements for Messaging system
+ Constructor, setup callbacks for packets related to our avatar
+ A reference to the Class
-
- The of the agent
+
+
+ Agent movement and camera control
+ Agent movement is controlled by setting specific
+ After the control flags are set, An AgentUpdate is required to update the simulator of the specified flags
+ This is most easily accomplished by setting one or more of the AgentMovement properties
+ Movement of an avatar is always based on a compass direction, for example AtPos will move the
+ agent from West to East or forward on the X Axis, AtNeg will of course move agent from
+ East to West or backward on the X Axis, LeftPos will be South to North or forward on the Y Axis
+ The Z axis is Up, finer grained control of movements can be done using the Nudge properties
+
-
-
+
+ Default constructor
-
- The simulators handle the agent teleported to
+
+
+ Camera controls for the agent, mostly a thin wrapper around
+ CoordinateFrame. This class is only responsible for state
+ tracking and math, it does not send any packets
+
-
- A Uri which contains a list of Capabilities the simulator supports
+
+
+ Default constructor
+
-
- Indicates the level of access required
- to access the simulator, or the content rating, or the simulators
- map status
+
+
+
-
- The IP Address of the simulator
+
+ The camera is a local frame of reference inside of
+ the larger grid space. This is where the math happens
-
- The UDP Port the simulator will listen for UDP traffic on
+
+
+
-
- Status flags indicating the state of the Agent upon arrival, Flying, etc.
+
+
+
-
+
- Serialize the object
- An containing the objects data
-
+
- Deserialize the message
- An containing the data
-
+
+ Agent camera controls
+
+
+ Currently only used for hiding your group title
+
+
+ Action state of the avatar, which can currently be
+ typing and editing
+
+
- Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
-
+
- Serialize the object
- An containing the objects data
-
+
- Deserialize the message
- An containing the data
-
+
- Serialize the object
- An containing the objects data
-
+
- Deserialize the message
- An containing the data
-
+