Opensim information needed

This is a page to begin to collect information that the viewer needs in order to be compatible with open source grids. This info is currently not sent by the loginXML response or the capabilities system. Currently, Imprudence sets these values to reasonable defaults, which is a fancy way of saying they're guesses rather than the actual supported values. Note: This has since been implemented (except for the loginXML pieces).

= Loginuri =


 * Classifieds and event category for search parsing.

Future information that needs defining

 * Web search format (should be sent along with the grid information).

= New Capabilities =

These values should be defined in a new EventQueueMessage ("OpenRegionSettings") that sends information about a specific sim to the viewer. All these values should be defined as LLSD and should be sent by OpenSim when a user connects to a region or when necessary (names are potential keys).


 * Example format : Opensim information needed OpenRegionInfo example.


 * MinPos - vector - Minimum allowed position (in region coordinates).


 * MaxPos - vector - Maximum allowed position (in region coordinates). Used to detect megaregions.


 * MaxDragDistance - float - Maximum allowed drag distance in meters. Useful in megaregions.
 * ForceDrawDistance - int - Should draw distance be locked to what the sim wants?
 * DrawDistance - float - Defines the expected draw distance for a sim. Useful in megaregions to auto-set the viewer.


 * MaxPrimScale - float - Maximum prim scalable size. Needed for content creation. (In case this is not defined by the grid. )
 * MinPrimScale - float - Minimum prim scalable size. Needed for content creation. (In case this is not defined by the grid.)
 * MaxPhysPrimScale - float - Maximum prim scalable size for physical prims. Needed for content creation. In case this is not defined by the grid.)


 * MaxHollowSize - float - Maximum prim hollow size. Needed for content creation.
 * MinHoleSize - float - Minimum prim hole size (for torus, etc.). Needed for content creation.


 * MaxLinkCount - int - Maximum number of prims in a linkset. Needed for content creation.
 * MaxLinkCountPhys - int - Maximum number of prims in a physical linkset. Needed for content creation.


 * LSLFunctions - OSDArray - It'd be nice to compare sim support to a master list though (except for LSL functions, as there are too many of them)(used in script editor).


 * WhisperDistance - int - Distance a whisper can travel in the sim.
 * SayDistance - int - Distance say can travel in the sim.
 * ShoutDistance - int - Distance shouting can travel in the sim.

For example: "+4" or "-6" or "SLT"
 * RenderWater - int - Should the viewer render water? (For space or other sims that do not need water)
 * MaxInventoryItemsTransfer - int - Maximum number of inventory items the viewer can transfer between agents.
 * AllowMinimap - int - Should the minimap be displayed?
 * AllowPhysicalPrims - int - Should physical prims be allowed?
 * OffsetOfUTC - string - Offset of UTC. For sims that want to use their own time system based around a particular timezone. Would also need the timezone name (i.e. "SLT") and whether or not it follows daylight savings time. (Daylight savings time setting already exists in "daylight_savings")
 * ToggleTeenMode - int - Should avatars be forced to wear undershirts and underpants in this sim?