<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://opensimulator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TerrorBite</id>
		<title>OpenSimulator - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://opensimulator.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TerrorBite"/>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Special:Contributions/TerrorBite"/>
		<updated>2026-06-05T11:17:45Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.9</generator>

	<entry>
		<id>http://opensimulator.org/wiki/PhysicsEngines</id>
		<title>PhysicsEngines</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/PhysicsEngines"/>
				<updated>2010-03-06T12:40:37Z</updated>
		
		<summary type="html">&lt;p&gt;TerrorBite: Updated from 2007&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several physics engines available for use in OpenSim. Currently, they are &amp;quot;basicphysics&amp;quot;, &amp;quot;OpenDynamicsEngine&amp;quot; &amp;amp; &amp;quot;BulletX&amp;quot; (modified version). As of OpenSim 0.6.9, the plugin &amp;quot;OpenDynamicsEngine&amp;quot; is the default and can be seen in the &amp;lt;tt&amp;gt;OpenSim.ini&amp;lt;/tt&amp;gt; file. [In Linux you must run the included shell script, &amp;lt;tt&amp;gt;opensim-ode.sh&amp;lt;/tt&amp;gt; or type &amp;lt;tt&amp;gt;ulimit -s 262144&amp;lt;/tt&amp;gt; before running mono OpenSim.exe.  '''The ulimit -s 262144 in Linux protects you against stack collisions and corrupted memory when there are a large amount of physical objects roaming around your Simulator.''']&lt;br /&gt;
&lt;br /&gt;
* When starting OpenSim in Windows, one can add &amp;lt;tt&amp;gt;-physics=basicphysics&amp;lt;/tt&amp;gt; to run the (very!) basic physics engine instead of OpenDynamicsEngine (ODE), or change the corresponding parameter in &amp;lt;tt&amp;gt;OpenSim.ini.&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* When starting OpenSim in either Windows or Linux, one can add &amp;lt;tt&amp;gt;-physics=modified_BulletX&amp;lt;/tt&amp;gt; to run a modified version of the BulletX Physics Engine aka ''Modified BulletX''. See the next [[PhysicsEngines#Modified BulletX|information]] about details and progress.&lt;br /&gt;
&lt;br /&gt;
To conclude, basicphysics &amp;amp; OpenDynamicsEngine both are appropriate for Linux and in addition. Modified BulletX should be fine for Windows and Linux (not the original BulletX).&lt;br /&gt;
&lt;br /&gt;
ODE has received the bulk of testing. As of 2010 it supports collisions with all prims (cubes, spheres, cylinders etc) with any combination of distortions including hollow, taper, twist, path cut etc. In combination with Meshmerizer it also supports correctly colliding with sculpted prims. As of 2007 Bullet supported box-shaped prims and appears stable; there had been little testing, and it is known to have issues with friction (you skate around on non-level surfaces).&lt;br /&gt;
&lt;br /&gt;
== Compiling ODE from source (Linux) ==&lt;br /&gt;
If you want to compile the OpenDynamicsEngine (ODE) by yourself, get the latest OpenSim libraries source code (Ver. 0.9 as of Oct '07) from the SVN: http://opensimulator.org/svn/opensim-lib &amp;amp; switch to the ode(trunk\unmanaged\OpenDynamicsEngine2) directory ('''Q:''' ''Is this also available through git?'')&lt;br /&gt;
&lt;br /&gt;
 svn co http://opensimulator.org/svn/opensim-libs/trunk opensim-libs&lt;br /&gt;
 cd opensim-libs/unmanaged/OpenDynamicsEngine/&lt;br /&gt;
&lt;br /&gt;
Ensure that the file ../ou/bootstrap is executable and then bootstrap the build process as follows:&lt;br /&gt;
&lt;br /&gt;
It might be necessary to make the bootstrap file executable(if it is not) with this optional next step:&lt;br /&gt;
&lt;br /&gt;
 $ cd ou&lt;br /&gt;
 $ chmod +x bootstrap&lt;br /&gt;
&lt;br /&gt;
Now get ready and run autogen&lt;br /&gt;
&lt;br /&gt;
 $ sh autogen.sh&lt;br /&gt;
&lt;br /&gt;
and compile it as shown below. Depending on how permissions are setup, you may need to sudo for the make install step:&lt;br /&gt;
&lt;br /&gt;
 ./configure --enable-shared --disable-demos --disable-asserts&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
 cp /usr/local/lib/libode.so /my/opensim/production/dir&lt;br /&gt;
&lt;br /&gt;
If you run into issues after doing this try the debug library by using the following line;&lt;br /&gt;
&lt;br /&gt;
 ./configure --enable-shared --disable-demos&lt;br /&gt;
&lt;br /&gt;
(I used to suggest --with-trimesh=gimpact, but no longer.  As of ODE 0.9, Opcode is the preferred and best-supported collision library)&lt;br /&gt;
&lt;br /&gt;
This should create a &amp;lt;tt&amp;gt;libode.a&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;lidode.so&amp;lt;/tt&amp;gt; file in the &amp;lt;tt&amp;gt;src/ode&amp;lt;/tt&amp;gt; subdirectory.  Copy these two files to the opensim &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory (after having backed up the original files there). [er, I don't think the .a file is necessary to put in bin!]&lt;br /&gt;
&lt;br /&gt;
Try to play a bit with the avatar-settings in OpenSim.ini, if the avatar has it's feet stick in the terrain or if the basic-position is crouching.&lt;br /&gt;
These settings seem to work on Linux64: (Note that these are old settings and may not work with the latest OpenSim versions)&lt;br /&gt;
 av_capsule_radius = 0.68&lt;br /&gt;
 av_capsule_standup_tensor_linux = 1900000&lt;br /&gt;
 av_density = 90&lt;br /&gt;
&lt;br /&gt;
== Compiling ODE from source (Mac OS X) ==&lt;br /&gt;
&lt;br /&gt;
You can use essentially the same build process on OS X as on Linux,&lt;br /&gt;
but there are a couple of minor differences.&lt;br /&gt;
&lt;br /&gt;
First, the &amp;lt;tt&amp;gt;autogen.sh&amp;lt;/tt&amp;gt; script tries to automatically determine&lt;br /&gt;
the name of the libtoolize binary (which is named glibtoolize on OS&lt;br /&gt;
X).  To do this, it uses the &amp;lt;tt&amp;gt;which&amp;lt;/tt&amp;gt; command under bash, but&lt;br /&gt;
the error code returned by &amp;lt;tt&amp;gt;which&amp;lt;/tt&amp;gt; is always 0 in bash.  If you&lt;br /&gt;
see an error message like this:&lt;br /&gt;
&lt;br /&gt;
 autogen.sh: line 44: no: command not found&lt;br /&gt;
&lt;br /&gt;
then open autogen.sh in a text editor and change the first&lt;br /&gt;
&amp;lt;pre&amp;gt;LIBTOOLIZE=`which libtoolize`&amp;lt;/pre&amp;gt; to &amp;lt;pre&amp;gt;LIBTOOLIZE=`which glibtoolize`&amp;lt;/pre&amp;gt;&lt;br /&gt;
and re-run it.&lt;br /&gt;
&lt;br /&gt;
Also, you must have automake 1.10 or later.  You can check your&lt;br /&gt;
current version with:&lt;br /&gt;
&lt;br /&gt;
 automake --version&lt;br /&gt;
&lt;br /&gt;
You can get version 1.10 from [http://www.macports.org/ MacPorts] or&lt;br /&gt;
[http://www.finkproject.org/ fink] if yours is older.  Be sure to&lt;br /&gt;
place the new binary directories ahead of your system binary&lt;br /&gt;
directories in your PATH.  You may have to open a new shell for your&lt;br /&gt;
changes to take effect.&lt;br /&gt;
&lt;br /&gt;
Then you can follow the Linux instructions to build the library.  When it has built, copy the &amp;lt;tt&amp;gt;ode/src/.libs/libode.dylib&amp;lt;/tt&amp;gt; file to the OpenSim &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Compiling ODE from source (Windows) ==&lt;br /&gt;
&lt;br /&gt;
The standard distribution has a build directory, in which you will find subdirs for several Microsoft compilers.  &lt;br /&gt;
&lt;br /&gt;
The standard .sln files (at least for VS2005) compile ode.dll such that it depends on at least two Microsoft runtime dll's.  This can cause failure and confusion, so do the following:&lt;br /&gt;
Right-click on ode in Solution Explorer, and select properties.&lt;br /&gt;
under Configuration Properties/General, change &amp;quot;Use of MFC&amp;quot; to read &amp;quot;Use MFC in a Static Library&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Under Configuration Properties/Linker/System.   Change Stack Reserve Size to 262144000.   Click the OK button then compile as usual.&lt;br /&gt;
&lt;br /&gt;
== ODE Plugin in OpenSim ==&lt;br /&gt;
Currently, the ODE Plugin suports collisions Av2Av, Av2Prim and Prim2Prim. Avies and (active)physical prim movement supported. &lt;br /&gt;
&lt;br /&gt;
The currently collision behavior is:&lt;br /&gt;
* For avies, a capsule of .2m of radius and a length based on the avatar height and 80Kg of mass&lt;br /&gt;
* For prims, like a Box or Sphere with a mass of a Box of = 0.5Kg/l = 0.5Kg/dm3 = 500Kg/m3.&lt;br /&gt;
&lt;br /&gt;
* Prim are separated into ~30m space islands with their own bounding box to speed 'near' calculation.&lt;br /&gt;
&lt;br /&gt;
* friction is reduced on avatar to object/ground collisions when the avatar is moving&lt;br /&gt;
&lt;br /&gt;
=== To-do list (next changes) ===&lt;br /&gt;
* Tune all collisions&lt;br /&gt;
* DONE: Introduce Prim Shape Type to have more than the box shape using the Meshmerizer tri-mesh generator&lt;br /&gt;
* Fix bugs&lt;br /&gt;
* Physical(active) Linksets&lt;br /&gt;
* Vehicles (almost done, waiting on implementation of LSL functions)&lt;br /&gt;
&lt;br /&gt;
==== Known bugs ====&lt;br /&gt;
* Linkset + Physical/Active are not working: ''Making a linkset physical, leaves the geometries of it's child prim where they are..  even if the root prim moves.'' Probably fixed by now.&lt;br /&gt;
* Certain distributions of Debian utilize 100% of the CPU while running the ODEPlugin.   &lt;br /&gt;
* ODE Asserts&lt;br /&gt;
&lt;br /&gt;
==== Recent changes ====&lt;br /&gt;
* Implemented Grab and Throw&lt;br /&gt;
* Implemented llApplyImpulse in the global frame&lt;br /&gt;
* Replaced the 'Avatar Wobble' with an 'Angular Motor' to keep the avatar capsule from toppling.  Results in less bouncing and improved stability.&lt;br /&gt;
* Linksets are now collidable as long as they are not set Physical(active)&lt;br /&gt;
&lt;br /&gt;
== BulletX Plugin in OpenSim: Modified BulletX ==&lt;br /&gt;
BulletX Plugin in OpenSim runs the modified version of BulletX. The original version of BulletX runs under and has code-dependencies with MS.XNA. The orginal BulletX can be found at [http://www.codeplex.com/xnadevru XNADev.ru]. The modified version removes all code dependencies with MS.XNA. On the other hand, it needs another library to work. This library is based on Mono.Xna and it's called MonoCompactMaths. The modified BulletX and the MonoXnaCompactMaths can be found on the svn of OpenSim. Because its code independency of MS.XNA, the modified BulletX should can be run under either MS.Net or Mono and, therefore, either Windows or Linux (obviously you can combine Windows + Mono)&lt;br /&gt;
&lt;br /&gt;
Currently, BulletX Plugin suports collisions Av2Av, Av2Prim and Prim2Prim. Prims and avies movement supported. By the way, collisions needs tunning. The currently collision's behavoir are:&lt;br /&gt;
* For avies, like and sphere of 1m of radious and 50Kg of mass&lt;br /&gt;
* For prims, like a Box of the prim-size and a mass that it depends of its sizes. The mass it's the mass of Box of water with density = 1Kg/l = 1Kg/dm3 = 1000Kg/m3 (Be water my friend! :D).&lt;br /&gt;
&lt;br /&gt;
=== To-do list (next changes) ===&lt;br /&gt;
* Tune collision&lt;br /&gt;
* Introduce Prim Shape Type to have more than the box shape.&lt;br /&gt;
* More than 1 region in a Sim and then more than 1 sim (grid)&lt;br /&gt;
* Fix bugs&lt;br /&gt;
==== Known bugs ====&lt;br /&gt;
* Icy bug: ''an avatar acts like it is on ice and tends to drift off the edge of the sim after a while''&lt;br /&gt;
* Crash on BulletX. You will find the next message in console sometimes: ''Overflow in AABB, object removed from simulation If you can reproduce this, please email bugs@continuousphysics.com Please include above information, your Platform, version of OS. Thanks.''&lt;br /&gt;
* &amp;lt;del&amp;gt;Rotation doesn't seem to work&amp;lt;/del&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== POS Plugin in OpenSim ==&lt;br /&gt;
POS is Physics Of Simplicity.  It is BasicPhysics with collisions.&lt;br /&gt;
&lt;br /&gt;
I took out my old wiki stuff because it was just plain wrong.  The algorithm which is implemented in POS does &amp;lt;i&amp;gt;not&amp;lt;/i&amp;gt; model the avatar as a sphere; rather, it models it as a rectilinear solid, same as the prims.  However, collision detection is always done in the rotational frame of the prim, so depending on which prim you check against, the avatar is actually oriented differently.&lt;br /&gt;
&lt;br /&gt;
=== To-do list (next changes) ===&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
==== Known bugs ====&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
== Physics Testing  Videos ==&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b&amp;gt;ODE&amp;lt;/b&amp;gt;===&lt;br /&gt;
* ODE 25 Physical Spheres on Windows Server 2008 Dual Pentium 3 1000mhz with 1 gb of ram. [01/24/2008 rev.3170]&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/windows2008_ODE_2.mov&lt;br /&gt;
  YouTube &amp;gt; http://www.youtube.com/watch?v=DGyhne2llRI&lt;br /&gt;
* 360 Physical Prims (Sim Crashes) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_ODE_physics_test_01.mov&lt;br /&gt;
  Stage6 &amp;gt; http://stage6.divx.com/user/3dlibre/video/1847652/&lt;br /&gt;
  YouTube &amp;gt; http://www.youtube.com/watch?v=Y0olsWlTc0A&lt;br /&gt;
* 180 Physical Prims (Sim Does Not Crash) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_ODE_physics_test_02.mov&lt;br /&gt;
  Stage6 &amp;gt; http://stage6.divx.com/user/3dlibre/video/1847715/&lt;br /&gt;
  YouTube &amp;gt; http://www.youtube.com/watch?v=9lR_2H7VODU&lt;br /&gt;
* 90 Physical Prims (Sim Does Not Crash) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  Quicktime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_ODE_physics_test_03.mov&lt;br /&gt;
  Stage6 &amp;gt; http://stage6.divx.com/user/3dlibre/video/1847731/&lt;br /&gt;
  YouTube &amp;gt; http://www.youtube.com/watch?v=t9ulYO8I26Q&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b&amp;gt;BulletX&amp;lt;/b&amp;gt;===&lt;br /&gt;
* 360 Physical Prims (Sim Crashes) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_BulletX_physics_test_01.mov&lt;br /&gt;
  Stage6 &amp;gt; http://stage6.divx.com/user/3dlibre/video/1847745/&lt;br /&gt;
* 180 Physical Prims (Sim Crashes) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_BulletX_physics_test_02.mov&lt;br /&gt;
* 90 Physical Prims (Sim Crashes) [11/08/2007 rev.2308]&amp;lt;br&amp;gt;&lt;br /&gt;
  QuickTime &amp;gt; http://www.nebadonizumi.com/vid/opensim/opensim_BulletX_physics_test_03.mov&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b&amp;gt;Second Life Havok 1&amp;lt;/b&amp;gt;===&lt;br /&gt;
* 360 Physical Prims [11/08/2007]&amp;lt;br&amp;gt;&lt;br /&gt;
  http://www.nebadonizumi.com/vid/opensim/SecondLife_physics_test_01.mov&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;b&amp;gt;Second Life Havok 4&amp;lt;/b&amp;gt;===&lt;br /&gt;
* 360 Physical Prims [11/08/2007]&amp;lt;br&amp;gt;&lt;br /&gt;
  http://www.nebadonizumi.com/vid/opensim/SecondLifeBetaHavok_physics_test_01.mov&lt;br /&gt;
* 1000 Physical Prims [11/09/2007]&amp;lt;br&amp;gt;&lt;br /&gt;
  http://www.nebadonizumi.com/vid/opensim/SecondLifeBetaHavok_physics_test_02.mov&lt;br /&gt;
* 1000 Physical Prims [11/09/2007]&amp;lt;br&amp;gt;&lt;br /&gt;
  http://www.nebadonizumi.com/vid/opensim/SecondLifeBetaHavok_physics_test_03.mov&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>TerrorBite</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/LSL_Status</id>
		<title>LSL Status</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/LSL_Status"/>
				<updated>2010-01-27T15:32:40Z</updated>
		
		<summary type="html">&lt;p&gt;TerrorBite: /* Latest LSL News */ New subsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[LSL Status | LSL Main Status Page]] &lt;br /&gt;
&lt;br /&gt;
{{content}}&lt;br /&gt;
&lt;br /&gt;
=What is the current LSL Status?=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This page is for those who want to flesh out the LSL ScriptEngine. The file you modify is [http://opensimulator.org/viewgit/?a=viewblob&amp;amp;p=opensim&amp;amp;h=c9998c0d8675a59fe06c98a2f1c93b3d309c7662&amp;amp;hb=910d2177ad1e90d8b5748fbc8ffe9dbfe0c0fc9b&amp;amp;f=OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs] (link current as of 27 Jan 2010).&lt;br /&gt;
&lt;br /&gt;
'''This page is always under construction and perpetually being updated, don't consider the info here to be 100% updated or correct.'''&lt;br /&gt;
''If you find a feature that works that is not listed as &amp;quot;working&amp;quot; here,''&lt;br /&gt;
''Please fully test it out and update it here or make a note that it is working and ready to be tested, if you can't test it.''&lt;br /&gt;
&lt;br /&gt;
== LSL Status | Quick Progress Guide ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Script tests'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=48.0% style=background:#00E000|&lt;br /&gt;
|align=center width=52.0% style=background:#E00000|&lt;br /&gt;
&amp;lt;!-- |align=center width=50.0% style=background:#E00000| --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Types'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=60% style=background:#00E000|&lt;br /&gt;
|align=center width=40.0% style=background:#E00000|&lt;br /&gt;
&amp;lt;!-- |align=center width=40% style=background:#E00000| --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Events'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=92.0% style=background:#00E000|&lt;br /&gt;
|align=center width=6.0% style=background:#E00000|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Functions'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=85.0% style=background:#00E000|&lt;br /&gt;
|align=center width=15.0% style=background:#E00000|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Latest LSL News ==&lt;br /&gt;
&lt;br /&gt;
* OpenSim's own scripting team is accepting ideas/requests/wishlists for [[OSSL_Proposals|custom functions]].&lt;br /&gt;
* Some notes on converting [[LSL:PrimitiveParams]] to OpenSim PrimitiveBaseShape&lt;br /&gt;
* Currently (''as of when? Please clarify'') LSL is in a state of uncertainty based off the recent LibSL fiasco.&lt;br /&gt;
* Once that is smoothed out, all LSL that previously tested fine, will be retested.&lt;br /&gt;
* Because of the aforementioned issues, these numbers here likely are incorrect and need to be updated.&lt;br /&gt;
&lt;br /&gt;
=== Related Links ===&lt;br /&gt;
* Current [[Status|OpenSim Status]]&lt;br /&gt;
* Latest [[News|OpenSim News &amp;amp; Feature Requests]]&lt;br /&gt;
* [[LSL_Status|LSL Status]]&lt;br /&gt;
* [[LSL_Status/Types|LSL-Types Status]]&lt;br /&gt;
* [[LSL_Status/Events|LSL-Events Status]]&lt;br /&gt;
* [[LSL_Status/Functions|LSL-Functions Status]]&lt;br /&gt;
* [[OSSL_Status|OSSL Status]]&lt;br /&gt;
* [[OSSL_Status/Types|OSSL-Types Status]]&lt;br /&gt;
* [[OSSL_Status/Events|OSSL-Events Status]]&lt;br /&gt;
* [[OSSL_Status/Functions|OSSL-Functions Status]]&lt;br /&gt;
&lt;br /&gt;
==Kan-Ed Tests==&lt;br /&gt;
[[LSL_Status/Kan-ed|OpenSim Kan-Ed Tests]]&lt;br /&gt;
&lt;br /&gt;
[http://www.kan-ed.org/second-life/using-LSL.html Kan-Ed Test reference] (Link actually not working please update..)&lt;br /&gt;
&lt;br /&gt;
[http://web.archive.org/web/20080212083741/http://www.kan-ed.org/second-life/using-LSL.html  Old version through Archive.org]&lt;br /&gt;
&lt;br /&gt;
Note: Link dead and no existence of these scripts on the Kan-Ed site as of 3/25/08. Please use the included examples on this wiki for reference at this point.&lt;br /&gt;
&lt;br /&gt;
==Types==&lt;br /&gt;
[[LSL_Status/Types|OpenSim LSL-Types Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=types LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
[[LSL_Status/Events|OpenSim LSL-Events Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=events LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
[[LSL_Status/Functions|OpenSim LSL-Functions Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=functions LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
&lt;br /&gt;
The list memory hack shown below is not supported.  See [[http://opensimulator.org/mantis/view.php?id=3187 Mantis 3187]].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
list foo = [ &amp;quot;foo&amp;quot; ];&lt;br /&gt;
foo = (foo=[]) + foo + [ &amp;quot;bar&amp;quot; ];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [http://opensimulator.org/mantis/  Bug Tracker] for known issues and Bug status updates.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Status|Main Status Page]]&lt;br /&gt;
* [[LSL Status|LSL Status Page]]&lt;br /&gt;
* [[LSL Status/Types|LSL Types Status Page]]&lt;br /&gt;
* [[LSL Status/Events|LSL Events Status Page]]&lt;br /&gt;
* [[LSL Status/Functions|LSL Functions Status Page]]&lt;br /&gt;
* [[LSL_Status/functions/summary | LSL Functions Status Summary]]&lt;br /&gt;
* [[OSSL Status|OSSL Status Page]]&lt;br /&gt;
* [[OSSL Status/Types|OSSL Types Status Page]]&lt;br /&gt;
* [[OSSL Status/Events|OSSL Events Status Page]]&lt;br /&gt;
* [[OSSL Status/Functions|OSSL Functions Status Page]]&lt;br /&gt;
* [[OSSL_Status/Functions/Summary | OSSL Functions Status Summary]]&lt;br /&gt;
* [[OSSL_Implemented | OSSL Implemented Functions]]&lt;br /&gt;
* [[Technical_Reference|Technical Reference Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>TerrorBite</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Talk:LSL_Status</id>
		<title>Talk:LSL Status</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Talk:LSL_Status"/>
				<updated>2010-01-27T15:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;TerrorBite: Link 404 fixed by my edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;the custom ossl proposal link has been changed because of naming issues(lsl!=ossl), and because the table is better aligned in the updated page. I had some rather unpleasant comments from someone, who thought i just deleted this page. It's not deleted. It's just renamed to [[OSSL_proposals]]. I think it better reflects the content of the page. If this is a problem, please let me know, so ill drop it. - Phrearch&lt;br /&gt;
&lt;br /&gt;
________&lt;br /&gt;
&lt;br /&gt;
[http://opensimulator.org/svn/opensim/trunk/OpenSim/Grid/ScriptEngine/DotNetEngine/Compiler/Server_API/LSL_BuiltIn_Commands.cs This link] throws a 404. - Kahiro&lt;br /&gt;
&lt;br /&gt;
:Fixed by my edit. OpenSim now uses git instead of svn, so replaced the link with a link to the relevant file on viewgit. The file itself has also changed, as ScriptEngine.DotNetEngine has been superseded by XEngine. The page has been updated to reflect these changes. --[[User:TerrorBite|TerrorBite]] 15:24, 27 January 2010 (UTC)&lt;br /&gt;
_______&lt;/div&gt;</summary>
		<author><name>TerrorBite</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/LSL_Status</id>
		<title>LSL Status</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/LSL_Status"/>
				<updated>2010-01-27T15:17:38Z</updated>
		
		<summary type="html">&lt;p&gt;TerrorBite: /* Introduction */ Changed to current file that includes ll* function definitions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&lt;br /&gt;
[[Technical Reference | Technical Reference]] -&amp;gt; [[Technical Reference/terms | Terms]] -&amp;gt; [[Status | Status Page]] -&amp;gt; [[LSL Status | LSL Main Status Page]] &lt;br /&gt;
&lt;br /&gt;
{{content}}&lt;br /&gt;
&lt;br /&gt;
=What is the current LSL Status?=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
This page is for those who want to flesh out the LSL ScriptEngine. The file you modify is [http://opensimulator.org/viewgit/?a=viewblob&amp;amp;p=opensim&amp;amp;h=c9998c0d8675a59fe06c98a2f1c93b3d309c7662&amp;amp;hb=910d2177ad1e90d8b5748fbc8ffe9dbfe0c0fc9b&amp;amp;f=OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs] (link current as of 27 Jan 2010).&lt;br /&gt;
&lt;br /&gt;
'''This page is always under construction and perpetually being updated, don't consider the info here to be 100% updated or correct.'''&lt;br /&gt;
''If you find a feature that works that is not listed as &amp;quot;working&amp;quot; here,''&lt;br /&gt;
''Please fully test it out and update it here or make a note that it is working and ready to be tested, if you can't test it.''&lt;br /&gt;
&lt;br /&gt;
== LSL Status | Quick Progress Guide ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Script tests'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=48.0% style=background:#00E000|&lt;br /&gt;
|align=center width=52.0% style=background:#E00000|&lt;br /&gt;
&amp;lt;!-- |align=center width=50.0% style=background:#E00000| --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Types'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=60% style=background:#00E000|&lt;br /&gt;
|align=center width=40.0% style=background:#E00000|&lt;br /&gt;
&amp;lt;!-- |align=center width=40% style=background:#E00000| --&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Events'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=92.0% style=background:#00E000|&lt;br /&gt;
|align=center width=6.0% style=background:#E00000|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Functions'''&lt;br /&gt;
{| style=&amp;quot;border: 1px solid black&amp;quot; cellspacing=1 width=50% height=15x align=left&lt;br /&gt;
|align=center width=85.0% style=background:#00E000|&lt;br /&gt;
|align=center width=15.0% style=background:#E00000|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Latest LSL News ==&lt;br /&gt;
&lt;br /&gt;
* OpenSim's own scripting team is accepting ideas/requests/wishlists for [[OSSL_Proposals|custom functions]].&lt;br /&gt;
* Some notes on converting [[LSL:PrimitiveParams]] to OpenSim PrimitiveBaseShape&lt;br /&gt;
* Currently LSL is in a state of uncertainty based off the recent LibSL fiasco.&lt;br /&gt;
* Once that is smoothed out, all LSL that previously tested fine, will be retested.&lt;br /&gt;
* Because of the aforementioned issues, these numbers here likely are incorrect and need to be updated.&lt;br /&gt;
* Current [[Status|OpenSim Status]]&lt;br /&gt;
* Latest [[News|OpenSim News &amp;amp; Feature Requests]]&lt;br /&gt;
* [[LSL_Status|LSL Status]]&lt;br /&gt;
* [[LSL_Status/Types|LSL-Types Status]]&lt;br /&gt;
* [[LSL_Status/Events|LSL-Events Status]]&lt;br /&gt;
* [[LSL_Status/Functions|LSL-Functions Status]]&lt;br /&gt;
* [[OSSL_Status|OSSL Status]]&lt;br /&gt;
* [[OSSL_Status/Types|OSSL-Types Status]]&lt;br /&gt;
* [[OSSL_Status/Events|OSSL-Events Status]]&lt;br /&gt;
* [[OSSL_Status/Functions|OSSL-Functions Status]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kan-Ed Tests==&lt;br /&gt;
[[LSL_Status/Kan-ed|OpenSim Kan-Ed Tests]]&lt;br /&gt;
&lt;br /&gt;
[http://www.kan-ed.org/second-life/using-LSL.html Kan-Ed Test reference] (Link actually not working please update..)&lt;br /&gt;
&lt;br /&gt;
[http://web.archive.org/web/20080212083741/http://www.kan-ed.org/second-life/using-LSL.html  Old version through Archive.org]&lt;br /&gt;
&lt;br /&gt;
Note: Link dead and no existence of these scripts on the Kan-Ed site as of 3/25/08. Please use the included examples on this wiki for reference at this point.&lt;br /&gt;
&lt;br /&gt;
==Types==&lt;br /&gt;
[[LSL_Status/Types|OpenSim LSL-Types Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=types LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
[[LSL_Status/Events|OpenSim LSL-Events Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=events LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
[[LSL_Status/Functions|OpenSim LSL-Functions Status]]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.lslwiki.net/lslwiki/wakka.php?wakka=functions LSL-reference]&lt;br /&gt;
&lt;br /&gt;
==Known Issues==&lt;br /&gt;
&lt;br /&gt;
The list memory hack shown below is not supported.  See [[http://opensimulator.org/mantis/view.php?id=3187 Mantis 3187]].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
list foo = [ &amp;quot;foo&amp;quot; ];&lt;br /&gt;
foo = (foo=[]) + foo + [ &amp;quot;bar&amp;quot; ];&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [http://opensimulator.org/mantis/  Bug Tracker] for known issues and Bug status updates.&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Status|Main Status Page]]&lt;br /&gt;
* [[LSL Status|LSL Status Page]]&lt;br /&gt;
* [[LSL Status/Types|LSL Types Status Page]]&lt;br /&gt;
* [[LSL Status/Events|LSL Events Status Page]]&lt;br /&gt;
* [[LSL Status/Functions|LSL Functions Status Page]]&lt;br /&gt;
* [[LSL_Status/functions/summary | LSL Functions Status Summary]]&lt;br /&gt;
* [[OSSL Status|OSSL Status Page]]&lt;br /&gt;
* [[OSSL Status/Types|OSSL Types Status Page]]&lt;br /&gt;
* [[OSSL Status/Events|OSSL Events Status Page]]&lt;br /&gt;
* [[OSSL Status/Functions|OSSL Functions Status Page]]&lt;br /&gt;
* [[OSSL_Status/Functions/Summary | OSSL Functions Status Summary]]&lt;br /&gt;
* [[OSSL_Implemented | OSSL Implemented Functions]]&lt;br /&gt;
* [[Technical_Reference|Technical Reference Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;br /&gt;
[[Category:Support]]&lt;br /&gt;
[[Category:Tech Reference]] &lt;br /&gt;
[[Category:Help]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Getting_Started]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Todo]]&lt;/div&gt;</summary>
		<author><name>TerrorBite</name></author>	</entry>

	<entry>
		<id>http://opensimulator.org/wiki/Database:Users</id>
		<title>Database:Users</title>
		<link rel="alternate" type="text/html" href="http://opensimulator.org/wiki/Database:Users"/>
				<updated>2010-01-18T11:58:07Z</updated>
		
		<summary type="html">&lt;p&gt;TerrorBite: Added information regarding the way password hashes are calculated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Template:Quicklinks}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
'''users'''	''Stores users profile data''&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(back to [[Database Documentation]])&lt;br /&gt;
&lt;br /&gt;
The current structure of the users table is as follows:&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Field&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Type&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Null&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Key&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Default&lt;br /&gt;
!align=&amp;quot;left&amp;quot;| Extra&lt;br /&gt;
|-&lt;br /&gt;
| UUID || varchar(36) || NO || PRI || '' ||&lt;br /&gt;
|-&lt;br /&gt;
| username || varchar(32) || NO || UNI || ||&lt;br /&gt;
|-&lt;br /&gt;
| lastname || varchar(32) || NO || UNI || ||&lt;br /&gt;
|-&lt;br /&gt;
| passwordHash || varchar(32) || NO || || ||&lt;br /&gt;
|-&lt;br /&gt;
| passwordSalt || varchar(32) || NO || || ||&lt;br /&gt;
|-&lt;br /&gt;
| homeRegion || bigint(20) unsigned || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLocationX || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLocationY || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLocationZ || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLookAtX || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLookAtY || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeLookAtZ || float || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| created || int(11) || NO || || ||&lt;br /&gt;
|-&lt;br /&gt;
| lastLogin || int(11) || NO || || ||&lt;br /&gt;
|-&lt;br /&gt;
| userInventoryURI || varchar(255) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| userAssetURI || varchar(255) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileCanDoMask || int(10) unsigned || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileWantDoMask || int(10) unsigned || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileAboutText || text || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileFirstText || text || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileImage || varchar(36) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| profileFirstImage || varchar(36) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| webLoginKey || varchar(36) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| homeRegionID || char(36) || NO || || '00000000-0000-0000-0000-000000000000' ||&lt;br /&gt;
|-&lt;br /&gt;
| userFlags || int(11) || NO || || 0 ||&lt;br /&gt;
|-&lt;br /&gt;
| godLevel || int(11) || NO || || 0 ||&lt;br /&gt;
|-&lt;br /&gt;
| customType || varchar(32) || NO || || '' ||&lt;br /&gt;
|-&lt;br /&gt;
| partner || char(36) || NO || || '00000000-0000-0000-0000-000000000000' ||&lt;br /&gt;
|-&lt;br /&gt;
| email|| varchar(250) || YES || || NULL ||&lt;br /&gt;
|-&lt;br /&gt;
| scopeID|| char(36) || NO || || '00000000-0000-0000-0000-000000000000' ||&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(back to [[Database Documentation]])&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
;UUID&lt;br /&gt;
:The unique id of the user&lt;br /&gt;
&lt;br /&gt;
;username&lt;br /&gt;
:The first name of the user&lt;br /&gt;
&lt;br /&gt;
;lastname&lt;br /&gt;
:The last name of the user&lt;br /&gt;
&lt;br /&gt;
;passwordHash&lt;br /&gt;
:The MD5-hash from password and salt.&lt;br /&gt;
:Currently the hash is calculated as follows: md5(md5(&amp;quot;password&amp;quot;) + &amp;quot;:&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
;passwordSalt&lt;br /&gt;
:The password salt. Does not appear to be used at the moment.&lt;br /&gt;
&lt;br /&gt;
;homeRegion&lt;br /&gt;
:The region-handle of the home-region.&lt;br /&gt;
:The value is the regions X location in a grid times 256*65536 (shifted left by 40 bits) plus the regions Y location in a grid times 256 (shifted left by 8 bits).&lt;br /&gt;
&lt;br /&gt;
;homeLocationX, homeLocationY, homeLocationZ&lt;br /&gt;
:The home-location within the home-region&lt;br /&gt;
&lt;br /&gt;
;homeLookAtX, homeLookAtY, homeLookAtZ&lt;br /&gt;
:The direction the avatar looks after TP to the home-location&lt;br /&gt;
&lt;br /&gt;
;created&lt;br /&gt;
:Creation timestamp of the profile (in seconds since UNIX-epoch (Jan 1st, 1971))&lt;br /&gt;
&lt;br /&gt;
;lastLogin&lt;br /&gt;
:Time of last login (in seconds since UNIX-epoch)&lt;br /&gt;
&lt;br /&gt;
;userInventoryURI&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;userAssetURI&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;profileCanDoMask&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;profileWantDoMask&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;profileAboutText&lt;br /&gt;
:The text in the about field of the profile dialog&lt;br /&gt;
&lt;br /&gt;
;profileFirstText&lt;br /&gt;
:The text in the first-life field of the profile dialog&lt;br /&gt;
&lt;br /&gt;
;profileImage&lt;br /&gt;
:The UUID of the profile image&lt;br /&gt;
&lt;br /&gt;
;profileFirstImage&lt;br /&gt;
:The UUID of the first-life image&lt;br /&gt;
&lt;br /&gt;
;webLoginKey&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;homeRegionID&lt;br /&gt;
:The region UUID of the home-region&lt;br /&gt;
&lt;br /&gt;
;userFlags&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:green;&amp;quot;&amp;gt;Account Types:&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 200 to: Resident:Payment info on account&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 300 to: Testing:Payment info on account&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 400 to: Testing:No payment info on account&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 600 to: Member Estatute:Payment info on account&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 800 to: Linden Contracted&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;New Info by Matpratta (matpratta@gmail.com)[http://opensimulator.org/wiki/How-to]&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;godLevel&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:green;&amp;quot;&amp;gt;Admins:&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;Insert 200 to: allow user to get admin level (advanced -&amp;gt; request admin)&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;New Info by courtneywise&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;customType&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:green;&amp;quot;&amp;gt;Custom Account Names:&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:blue;&amp;quot;&amp;gt;enter what ever you want and it will be show as your user type so you can have custom account types then the default set ones under userFlags&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;New Info by courtneywise&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;partner&lt;br /&gt;
:The UUID of a user that will appear in the partner field of the profile dialog&lt;br /&gt;
&lt;br /&gt;
;email&lt;br /&gt;
:The email address of the user&lt;br /&gt;
&lt;br /&gt;
;scopeID&lt;br /&gt;
:&amp;lt;i style=&amp;quot;color:red;&amp;quot;&amp;gt;needs to be documented&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;(back to [[Database Documentation]])&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Database]]&lt;/div&gt;</summary>
		<author><name>TerrorBite</name></author>	</entry>

	</feed>