aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Resolved the situation where prim is loaded from storage and when pushed ↵Teravus Ovares2007-11-163-22/+44
| | | | never stops.
* *Added the TimeDilation property to Scenemingchen2007-11-161-0/+5
|
* * Trying a space/collision optimization technique in ODE. Let me know if ↵Teravus Ovares2007-11-161-1/+2
| | | | you see a difference.
* More cleaning up when deleting regions from a instance. NOTE: ↵MW2007-11-163-1/+7
| | | | IGridServices.DeregisterRegion() method needs implementing for grid mode.
* * ODE step two on the way to separate dynamic space allocation ( One more to ↵Teravus Ovares2007-11-161-6/+48
| | | | go )
* * Fixed object edit movements causing full object updates instead of terse ↵Teravus Ovares2007-11-161-1/+7
| | | | object updates since unlinking.
* *** BIG CHANGES : REGION STORAGE MOVED : UPDATE YOUR OpenSim.ini FROM ↵lbsa712007-11-152-7/+3
| | | | | | | | | | | OpenSim.ini.example ** * Now moved region storage from region to application, so we have one storage per application, instead of one per region. * Changed so that the region store providers use connectionstrings, not filenames * Removed various unfit fields and properties (call me Darwin)
* * Added MySQLDataStore (adapted from MonoSqlitelbsa712007-11-151-5/+12
| | | | | | * Made startup a little bit more forgiving on dll load * Minor renamings and musings
* * Implemented the little friendly pop tooltip messages that appear when you ↵Teravus Ovares2007-11-154-5/+82
| | | | hover your mouse over prim with the object name, description, ownerid.. etc.
* * Copied objects are now owned by the object copier (Next Owner) (however ↵Teravus Ovares2007-11-144-12/+46
| | | | | | | next owner permissions are not applied yet) * In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself. The rest of the permissions functionality is still unchanged. Admin can delete any object.. etc.
* * Possibly resolved the excess sim lag. Teravus Ovares2007-11-141-1/+2
| | | | | * Warning: Only try on Linux, Windows builds still have a terrain database problem.
* * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares2007-11-133-2/+46
| | | | | | | manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
* first pass on unlinking of objects. From Jay Clarke (IBM)Sean Dague2007-11-134-12/+167
|
* Added "remove-region <region name>" console command that "should" remove the ↵MW2007-11-131-5/+0
| | | | named region/scene.
* replaced exception when sitting and typing with rather amusing getting up ↵Jeff Ames2007-11-131-0/+12
| | | | and sitting back down animation
* Some work on cleanly removing Regions.MW2007-11-133-26/+71
|
* * Fixed the walk vs fall animation.Teravus Ovares2007-11-131-5/+5
| | | | | * Tweaked a few things
* * Added AV Height Glue & Avatar Height stored on m_AVHeight in ScenePresence Teravus Ovares2007-11-131-2/+16
| | | | | | * Added glue to send it to the Physics Engines (in meters) * ODE Initial implementation of Avatar Height :D Change your height and not get all knee bendy
* added IDs for all built-in animationsJeff Ames2007-11-131-1/+1
|
* * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2007-11-121-1/+18
| | | | | * All thanks to unimplemented packet listing :D
* * Added a lot of Glue to help with reporting proper collisions.Teravus Ovares2007-11-121-3/+43
| | | | | | | | | | * ODE - Fixed the iscolliding property to report a static true when colliding. * Added reporting of collisions to call UpdateMovementAnimations * Added Jump - air animation (with arms outstretched). * Added Fall Animations * ODE - Added a small amount of X, Y motion control while jumping or Falling * ODE - Avatar movement animations are still a bit odd sometimes, and had to get this up there.
* enable typing animation for chat, maybeJeff Ames2007-11-122-55/+90
|
* Patch from Mathias Soeken (thanks Mathias!) to take care of the color Dalien Talbot2007-11-112-1/+33
| | | | | | | and alpha argument of the llSetText command.
* Fixing null pointer exception from Mathias Soeken:Dalien Talbot2007-11-111-2/+2
| | | | | | | | | e.Scene is copied to locale variable scene and replaced when it is null, but in the LLVector3 constructor in the next line, e.Scene is used, so it can be null.
* fixed chatting while sittingJeff Ames2007-11-111-5/+9
|
* * adds flag in OpenSim.ini for disabling physical prim. Look at ↵Teravus Ovares2007-11-114-12/+16
| | | | OpenSim.ini.example in the bin folder for an example.
* don't break if they haven't defined the Sun section of their configSean Dague2007-11-091-2/+10
|
* make Sun progression configurable for the Sim from OpenSim.iniSean Dague2007-11-091-2/+3
|
* * Moved BulletX off of the 'constant terse update' method. It now only ↵Teravus Ovares2007-11-091-4/+7
| | | | | | | | sends terse updates when needed. * Removed the 'constant poll method' from SceneObjectPart.cs - It was bad :P * Updated some Masses in ODE to help large prim slow down by friction easier.
* * Fixed occasional character drift caused by sim not sending the avatar's ↵Teravus Ovares2007-11-082-0/+14
| | | | | | | | final resting velocity. * Added Smooth moving prim * Added event to PhysicsActor RequestPhysicsterseUpdate to allow physics plugins to be able to schedule a terse update.
* fixed non-ASCII chat and IMJeff Ames2007-11-081-1/+1
|
* converted hard-coded chat type values to ChatTypeEnumJeff Ames2007-11-083-10/+11
|
* * Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares2007-11-082-4/+29
| | | | | * Added Angular Velocity reporting for smooth-ish rotations on object collisions
* get rid of the debug line, that's just going to drive everyone nutsSean Dague2007-11-071-1/+1
|
* move Sun into a Region Module, pass 1. Currently this works fine withSean Dague2007-11-073-3/+182
| | | | | | | | | a fixed 30 minute day and the sun going East -> West again. It gets rid of super noon as well. It's a bit debug heavy right now, which I'll clean up tomorrow. I also plan to make time progression configurable in OpenSim.ini, but that will be tomorrow.
* refactored some duplicate SceneObjectGroup searching code in SceneJeff Ames2007-11-072-236/+98
|
* * Substituted som 'GenericCall' with Action<>lbsa712007-11-051-20/+24
| | | | | | * OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does
* Started to cleanup/close down childagent connections when a user teleports. ↵MW2007-11-055-62/+112
| | | | | | | As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages). hopefully fixed the echo bug in chatmodule.
* * UpdateWearable should SendOurAppearancelbsa712007-11-051-0/+2
| | | | | * Ignored some bins
* Thank you, Teravus for: Solution for 'after using physical prim with ↵Charles Krinke2007-11-051-1/+5
| | | | MonoSqliteDataStore, the sim lags with constantly updating assets.". This mostly affects BulletX.
* removed duplicated BOMsJeff Ames2007-11-052-2/+2
|
* Some more refactoringMW2007-11-045-195/+254
|
* normalized line endingsJeff Ames2007-11-042-867/+867
|
* Applying Teravus patch # 557. Some glue code for the updating of prim's ↵MW2007-11-041-4/+34
| | | | velocity.
* Added support for OpenSim application plugins (as requested by Adam), which ↵MW2007-11-046-55/+59
| | | | | | | use Mono.addins for loading/management. (which is a pure .net solution so works on both Mono and MS .net, and is under the MIT license, will add the source code for the library later). I also suggest we look into switching to using Mono.addins for our Region module loading management. A little bit more refactoring of Scene.
* Fixes a bug with a ZERO Quaternion when creating a prim.darok2007-11-031-4/+8
|
* Modifications for prim movement. For now only in Mod. BulletX, but i think ↵darok2007-11-032-5/+90
| | | | it can be easy to add to ODE. Enjoy kick the prims and be careful with the falling ones ;D
* First part of Scene refactoring:MW2007-11-036-756/+1069
| | | | | | Started the move of some of the methods from scene into a inner class (currently called InnerScene.cs), the idea being that the code related to the 3d scene (primitive/entities/Avatars etc) will be in this inner class, then what is now Scene.cs will be left as a kind of wrapper class around it. And once the spilt is complete can be renamed to something like RegionInstance (or any name that sounds good and ids it as the Region layer class that "has" a scene). Added SceneCommunicationService which at the moment is a kind of high level wrapper around commsManager. The idea being that it has a higher level API for the Region/Scene to send messages to the other regions on the grid. a Example of the API is that instead of having sendXmessage methods, it has more functional level method like PassAvatarToNeighbour. Hopefully this will allow more freedom to do changes in communications that doesn't break other things.
* tiny commit to prepare for the first proper part of Scene.cs refactoring. MW2007-11-031-17/+13
|
* Changes in BulletXPlugin: Added new class BulletXActor class inherits from ↵darok2007-11-034-16/+24
| | | | PhysicsActor and it's the ancestor for BulletXCharacter and BulletXPrim.Physical modifications: Changes for pass the value of Physical flag in the SceneObjectPart class to the Physics engines. New call for AddPrimShape so it has a new parameter called "isPhysical". The old call will be obselete soon (i believe). PhysActor and its descendants have a new property called IsPhysical. By the way no new special funcionallity added. It's more like preparing the way for new modifications.