OpenSim: Testing

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
m (orphaned, out-of-date dupe of Testing page, making a redirect to current page)
 
Line 1: Line 1:
'''Current functionality (may be out of date. contributions welcome)'''
+
#REDIRECT [[Testing]]
<br>
+
 
+
'''Note:''' We are aiming for a standalone server in upcoming public release 0.4. These features have been tested in standalone mode. Grid mode functionality is planned for releases after 0.4.
+
<br>
+
 
+
'''Key:''' <br>
+
+ = working now <br>
+
% = partially working <br>
+
- = not working yet <br>
+
! = not working or partially working, but planned to be working in upcoming public release 0.4 <br>
+
? = status unknown <br>
+
------------------------------------------------------------------------------
+
<br>
+
 
+
 
+
* '''Login, logout, relog''' 
+
** login: +
+
** logout: +
+
** relog: +
+
notes: <br>
+
** Windows or Linux 1.18.1.2 client used for testing. <br>
+
** Login may be moved to a webservice. <br>
+
<br>
+
 
+
* '''World'''
+
** day / night cycle: +
+
** windlight: -
+
** clouds: -
+
** wind: -
+
** water and water texture: +
+
** terrain and terrain textures: +
+
<br>
+
 
+
* '''Accounts and permissions'''
+
** multiple account creation: +
+
** permissions per account: %
+
** account has inventory: +
+
** sim supports multiple logins: +
+
 
+
 
+
* '''Avatar'''
+
** teleport within region: %
+
** built-in animations (walking, flying, sitting): %
+
** uploaded animations /gestures: %
+
** uploaded sounds: %
+
** can wear items: -
+
** DRAG / CTRL DRAG objects: +
+
notes: <br>
+
** teleport within region works. camera pos and avatar height need click to restore sane values.
+
** sit and sit animation not working yet.
+
** uploaded sounds and animations play locally, but not in world.
+
<br>
+
 
+
* '''Building'''
+
** create prim: +
+
** change prim type: +
+
** change prim transparency: +
+
** change prim colour: +
+
** change prim texture (including uploaded textures): +
+
** change prim size, cut, hollow, etc: %
+
** prim light, fullbright and flexi: +
+
** link prims: %
+
** permissions: %
+
** objects persist in world across login / logoff and server restart: +
+
** parcel support: %
+
notes: <br>
+
** issues with prim stretching.
+
** linking not fully working, due to physics issues.
+
<br>
+
 
+
* '''Terraforming'''
+
** raise land: +
+
** lower land: +
+
** flatten land: +
+
** other terraforming functions: ?
+
<br>
+
 
+
 
+
* '''Land and parcels'''
+
** subdivide: ?
+
** join: ?
+
** buy and sell: -
+
<br>
+
 
+
* '''UI'''
+
** friends list: -
+
** uploads: +
+
** edit profile: ?
+
** search: -
+
** large map: +
+
** minimap: +
+
** money: -
+
** HUD attachments: -
+
<br>
+
 
+
* '''Friends'''
+
** add: -
+
** remove: -
+
** permissions: -
+
** mapping: -
+
** online visibility: -
+
** can edit my objects: +
+
<br>
+
 
+
* '''Groups'''
+
** create: -
+
** join: -
+
** description: ?
+
** graphic: ?
+
** notices: ?
+
** vote: ?
+
** invite: ?
+
** remove: ?
+
** members: ?
+
** group list: ?
+
** publish: ?
+
** set title: ?
+
** change active title: ?
+
** enrollment fee:?
+
** open enrollment: ?
+
** set mature flag: ?
+
** group land: ?
+
<br>
+
 
+
 
+
** '''Group Roles'''
+
*** create: ?
+
*** edit: ?
+
*** remove: ?
+
*** add person: ?
+
*** remove person: ?
+
*** abilities: ?
+
<br>
+
 
+
* '''Chat, IM, Voice'''
+
** local chat: +
+
** chat at distance: ?
+
** send / receive IM: +
+
** offline IM: ?
+
** group IM: ?
+
** multiple friend IM: ?
+
** participant list: ?
+
** voice: ?
+
<br>
+
 
+
 
+
* '''Physics / Collision'''
+
** walk on ground: +
+
** fly: +
+
** sit on ground: -
+
** sit on object: -
+
** walk on object: %
+
** bump into object: %
+
** prim physics: %
+
notes: <br>
+
** OpenSim supports multiple physics engines. currently: basicphysics, ODE and PhysX.
+
** basicphysics engine is used by default.
+
** some features not supported in basicphysics engine.
+
<br>
+
 
+
 
+
* '''Scripting'''
+
** create LSL script: %
+
** add script to object: +
+
** execute script in object: +
+
notes: <br>
+
not all scripting features are supported yet. the following features are currrently implemented:
+
+
Math Functions:
+
  llSin(), llCos(), llAsin(), llAcos(), llTan(), llAtan2(), llSqrt(), llPow(), llAbs(), llFabs(), llFrand(), llFloor(), llCeil(), llRound(), llModPow(), llMD5String() ,
+
 
+
Communication Functions:
+
  llSay(), llWhisper(), llShout()
+
 
+
Primitive Functions:
+
  llSetText()
+
 
+
List Functions:
+
  llGetListLength(), llList2String(), llList2Integer(), llList2Float(), llList2Double(), llList2
+
 
+
Time Functions:
+
  llGetUnixTime(), llGetGMTClock(), llGetDate()
+
 
+
String Functions:
+
  llGetStringLength(), llDeleteSubString(), llGetSubString(), llToLower(), llToUpper(),
+
  llSubStringIndex(), llEscapeURL(), llUnescapeURL()
+
 
+
Other Functions:
+
  llSleep(), llGetKey()
+
 
+
 
+
Events:
+
  touch_start(), state_entry()
+
 
+
States:
+
  default
+
<br>
+
 
+
* '''Inventory'''
+
** create new items (folder, notes, body, clothes, prims, scripts): +
+
** delete items: +
+
** trash folder functions (restore, purge): +
+
** search inventory: +
+
** "recent items" list: -
+
** inventory persists across logout / login: +
+
** drag items to / from world: +
+
<br>
+

Latest revision as of 08:07, 19 September 2020

  1. REDIRECT Testing
Personal tools
General
About This Wiki