Log of /branches/taiga-0.1/ModularRex/RexParts
| Sticky Revision: |
Revision 394 - Directory Listing
Modified Tue Jun 15 13:01:43 2010 UTC (3 years ago) by mikkopa
Changed RexObjectProperties.GetRexPrimDataToBytes method so that it will contain assettype 0 for materials if asset type is unknown (-1).
Revision 382 - Directory Listing
Modified Thu May 20 12:29:45 2010 UTC (3 years, 1 month ago) by mikkopa
Null check userInfo before trying to clone RexObjectProperties, so we don't crash before actually deleting the object.
Revision 375 - Directory Listing
Modified Wed May 12 09:36:14 2010 UTC (3 years, 1 month ago) by mikkopa
* Added new method to rexbot: SendChat. This method sends chat message from bot to user nearby * Fixed that State of RexBot is not set to previous state if previous state was same than before. * Fixed RotateTo function so that bot is always upright.
Revision 371 - Directory Listing
Modified Tue Apr 27 10:43:09 2010 UTC (3 years, 1 month ago) by mikkopa
Changed AssetsHelper to gather assets with AssetType enum instead of int.
Revision 370 - Directory Listing
Modified Tue Apr 27 10:41:58 2010 UTC (3 years, 1 month ago) by mikkopa
Created branch for Taiga 0.1 specific changes.
Revision 364 - Directory Listing
Modified Mon Mar 29 12:10:17 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
* Modified debug messages in RexScriptInterface * Refactored RexEventManager so that we wouldn't do two look-ups from scene entities for one object. * Reduced code in Rex_BuiltIn_Commands so that media urls are sent from ModRexMediaURL module instead of own custom code. * Added LoadRexObjectPropertiesToCache to trigger OnChangePythonClass event when python class is present.
Revision 362 - Directory Listing
Modified Sun Mar 21 14:35:41 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
Added a check that addurls method only adds url to material if the UUID of the material is not Zero.
Revision 361 - Directory Listing
Modified Sun Mar 21 13:58:49 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
* Fixed updating of material urls. * Added a null check for setting material url.
Revision 357 - Directory Listing
Modified Sun Mar 21 10:42:27 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
Fixed a bug in ModrexObjects module which caused unnecessary save of all RexObjectProperties on startup.
Revision 352 - Directory Listing
Modified Fri Mar 19 14:29:30 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
* Added new generic message to RexClientViewBase: RexDrawWater * Hooked that method to Python script module
Revision 347 - Directory Listing
Modified Fri Mar 19 11:24:54 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
* Added module that can serve assets through http from simulator * Added module that can add asset url to all RexObjectProperties. Urls point to simulators listener.
Revision 341 - Directory Listing
Modified Wed Mar 3 10:26:55 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: branches/os-0.6.9-post-fixes/ModularRex/RexParts
Branched ModreX trunk to branch os-0.6.9-postfixes. This branch works with OpenSim branch 0.6.9-post-fixes and is to be considered as stable.
Revision 339 - Directory Listing
Modified Wed Mar 3 08:36:42 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Changed ModrexObjects now to remove rex object properties from cache, when object is removed from the scene * Changed LoadRexObjectPropertiesToCache to check if the object already exists in the cache * Changed LoadRexObjectPropertiesToCache to trigger OnChangeRexObjectProperties, so if client already exists in the scene, it would get the updates
Revision 336 - Directory Listing
Modified Tue Feb 16 08:15:38 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed media url persistence when media url was set with rex script.
Revision 334 - Directory Listing
Modified Mon Feb 8 12:06:15 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed bug [#256] "Linking deletes modrex object data" * LoadRexObjectPropertiesToCache method now gets properties of all parts in SceneObjectGroup to cache. * RexObjectProperties aren't removed anymore when SceneObjectGroup is removed from scene, because SceneObjectPart might still exist in some other group.
Revision 329 - Directory Listing
Modified Wed Jan 27 05:36:57 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added new method to RexPythonScript module: AttachObjectToAvatar.
Revision 328 - Directory Listing
Modified Thu Jan 21 12:42:19 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Implemented DestroyActor method to RexScriptEngine like it was in 0.4 server
Revision 327 - Directory Listing
Modified Thu Jan 21 10:35:38 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Fixed a bug where triggering on scale to prim could not find the SceneObjectPart when it was not in the first Scene * Changed LoadRexPropertiesToCache method to get SceneObjectPart from current Scene, not first, when setting script events.
Revision 325 - Directory Listing
Modified Wed Jan 20 14:10:33 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Modified OnFetchInventoryDescendents handler to send inventory items asyncronously when inventory item needs to be fetched from InventoryService. * Changed AssetsHelper.GetAssetList method really check for duplicate items, so there would be as less redundancy as necessary * Fixed a bug which caused material script folder to be empty
Revision 323 - Directory Listing
Modified Wed Jan 20 11:43:30 2010 UTC (3 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed a bug where collision mesh was not set to object if the object was not in the first region.
Revision 321 - Directory Listing
Modified Tue Jan 19 13:17:31 2010 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed listen event to work in RexPythonScripts. This fixes [#244] "listen function not called in sampledialog.py" * Added new class, ScriptListener, to listen all messages. This is based on WorldComms class in lsl script engine * Changed rxlslobject.py to call rexListen function instead of llListen * Added rexListen function to set up listener in ScriptListener class * Fixed a bug where rxeventmanager.py was calling llListen instead of the actual event, listen.
Revision 320 - Directory Listing
Modified Tue Jan 19 10:47:31 2010 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added overload of rexSetTextureMediaURL method with refresh rate to python script engine. * Fixed Samples/samplemediaurl.py script where there was a tab instead of spaces
Revision 308 - Directory Listing
Modified Sat Jan 2 09:42:50 2010 UTC (3 years, 5 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Makes the ModrexAppearance module register itself with the scene (to allow other third party modules to communicate with it.) * Introduces new GridModeAppearance module for OGS/ROBUST compatible RexAvatars, add: GridAvatarSource = "http://somewhere.com/avatarurl.php?uuid=" to your .ini - the UUID of the avatar will be sent to this on connection; and the Avatar URL is expected as the return value (or an empty string.); this allows a grid service to be written which translates grid-local UUIDs into RexAvatarStorage URLs for appearance.
Revision 306 - Directory Listing
Modified Fri Dec 18 13:09:08 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added AddUserGenericPacketHandler to RexScriptInterface * Added AddGenericMessageHandler method to Avatar class in IronPython side * Added sample generic message handler class
Revision 305 - Directory Listing
Modified Thu Dec 17 08:54:22 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Merged "Commented out CreateActorOfClass spam in RexScriptEngine on startup." to trunk.
Revision 291 - Directory Listing
Modified Mon Dec 7 13:42:34 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added a lock to NHibernate insert command * Changed RexObjectProperties and ModrexObjects so that the object isn't saved immediatly to DB when properties are changed. Object is now saved after a second after first update to properties.
Revision 286 - Directory Listing
Modified Thu Dec 3 16:03:57 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added IModrexObjectsProvider interface. Instead of modules fetching ModrexObjects class directly, modules should fetch IModrexObjectsProvider to access objects.
Revision 284 - Directory Listing
Modified Thu Dec 3 14:16:21 2009 UTC (3 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Merged IronPython 2.0.3 branch to trunk
Revision 274 - Directory Listing
Modified Thu Nov 19 15:06:06 2009 UTC (3 years, 7 months ago) by cadaver
Original Path: trunk/ModularRex/RexParts
* Support for "RexSetAppearance" generic message to support the client telling its new avatar url * Added try-catch to RexLoginModule so that no userinfo + no cablebeach is not fatal
Revision 267 - Directory Listing
Modified Fri Nov 13 13:18:23 2009 UTC (3 years, 7 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added two GetAssetType methods to MimeTypeConverter * one which converts from mime type * one which converts from file extension
Revision 265 - Directory Listing
Modified Wed Nov 11 12:21:43 2009 UTC (3 years, 7 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Moved GetContentType method to new MimeTypeConverter class * Added AssetID property to assets in PROPFIND response
Revision 262 - Directory Listing
Modified Tue Nov 10 10:26:00 2009 UTC (3 years, 7 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Moved GetAssetList method from WorldAssetsFolder module to static helper class, AssetsHelper
Revision 243 - Directory Listing
Modified Wed Oct 28 12:00:23 2009 UTC (3 years, 7 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Merged os-udp branch to trunk.
Revision 226 - Directory Listing
Modified Sat Oct 3 09:39:14 2009 UTC (3 years, 8 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added new method to GenericNpcCharacter as described in IClientAPI * Null check for deleting object from inventory * Added also null check for derez/delete to inventory. This should help in bug [#292]. Although this results that derezzing is broken again.
Revision 218 - Directory Listing
Modified Tue Sep 15 09:20:08 2009 UTC (3 years, 9 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Moved directories PythonScript and Lib from RexParts/RexPython/Resources/ to ScriptEngines/ * Added a line to prebuild.xml so PythonScript and Lib directories are copied to bin/ScriptEngines/ on build if they are newer. * Removed old readme.txt from RexParts/RexPython/Resources
Revision 201 - Directory Listing
Modified Mon Aug 3 11:49:12 2009 UTC (3 years, 10 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Fixed ModreX to build with newest OpenSim after a months break. * After build fixing, refactored RexLoginModule to use new RegionModule infra instead of the old one.
Revision 197 - Directory Listing
Modified Wed Jun 24 11:53:54 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed the bug, where "Voice module would crash if [realXtend] section was not present in OpenSim.ini" also to trunk.
Revision 179 - Directory Listing
Modified Fri Jun 5 06:38:00 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Changed NHibernateRexLegacyData's namespace to correct one. * Added configurations to MigrationWorker * RegionMigration now also converts RexPrimData to ModreX RexObjectProperties table * Modified some migration tables so that the data wouldn't corrupt
Revision 175 - Directory Listing
Modified Tue Jun 2 07:10:08 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added SendRexPrimFreeData method to RexClientViewBase * Added methods to ModrexObjects so RexPrimFreeData is sent to users when a) they log in and, b) rex prim free data is set to object
Revision 168 - Directory Listing
Modified Tue May 26 06:15:45 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Keeping up with OpenSim trunk. Added IPEndPoint variables to XML-RPC handlers.
Revision 167 - Directory Listing
Modified Fri May 22 10:54:03 2009 UTC (4 years ago) by tuco
Original Path: trunk/ModularRex/RexParts
python's rexPlayMeshAnimation changed to have the same number of params as before. Added comment to samplemeshanim about what it tests.
Revision 166 - Directory Listing
Modified Fri May 22 09:22:28 2009 UTC (4 years ago) by tuco
Original Path: trunk/ModularRex/RexParts
- registerinterfaces wasn't called for rexbots (so their appearances didn't work) - fixed bug when avatar entered world with custom appearance it wasn't updated to other clients (suspecting that mcv_OnRexAppearance happens too early or something)
Revision 161 - Directory Listing
Modified Fri May 22 07:00:30 2009 UTC (4 years ago) by tuco
Original Path: trunk/ModularRex/RexParts
- client startupmessage parameter fixed - rexappearance genericmessage packet fixed to be the same as in 0.4
Revision 160 - Directory Listing
Modified Wed May 20 08:10:56 2009 UTC (4 years, 1 month ago) by tuco
Original Path: trunk/ModularRex/RexParts
python rexPlayFlashAnimationByUUID fixed (wrong number of params)
Revision 156 - Directory Listing
Modified Wed May 20 07:05:03 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Refactored RexClientView to RexClientViewBase and RexClientViewLegacy. * Moved Skype releated stuff from IRexClientCore and RexClientViewBase to RexClientViewLegacy.
Revision 153 - Directory Listing
Modified Tue May 19 06:18:18 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Changed all references from IAssetCache to IAssetService. This fixes the build with OpenSim revision 9600.
Revision 151 - Directory Listing
Modified Mon May 18 14:04:40 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added startup event tests.
Revision 147 - Directory Listing
Modified Thu May 14 16:28:28 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added WorldLibrary. This implementation of WorldLibrary is different from the one in 0.4 server. This fetches only the assets that are in scene. It doesn't lag the whole Asset server by fetching every asset from the database. Because the way of the implementation, WorldLibrary can't fetch Flash animations because there is no reference to them in scene. This module is tested with 3D models, Particle scripts, sounds and textures. Untested: 3D animations and material scripts Known not to work: Flash animations
Revision 144 - Directory Listing
Modified Tue May 12 08:02:40 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added the RexSkypeModule. This is very simple module that sends the Skype address to other is if defined.
Revision 142 - Directory Listing
Modified Mon May 11 10:54:14 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added the AsyncSceneObjectGroupDeleter functions to rex object de-rez
Revision 137 - Directory Listing
Modified Fri May 8 07:22:03 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added realXtend object rez module to keep track of objects that are taken to inventory and rezzed back so that they keep their mesh, materials etc. This fixes the bug [#176] RexMesh+material object taken to inventory, rezzes back as bare prim
Revision 128 - Directory Listing
Modified Tue May 5 06:56:46 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed to build with newest OpenSim revision. This includes: *Modified NHibernateRexObjectData namespace to correct one. *Added reference to OpenSim.Framework.Servers.HttpServer.dll. *Updated GenericNpcCharacter to newest IClientAPI.
Revision 127 - Directory Listing
Modified Mon May 4 13:05:23 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added volume collision to Python module. This uses the same volume collision that LSL also uses.
Revision 122 - Directory Listing
Modified Wed Apr 29 11:25:40 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added the EntryArea module which was already done in realXtend server 0.4. To configure see: http://wiki.realxtend.org/index.php/Configuring_ModRex
Revision 121 - Directory Listing
Modified Tue Apr 28 11:04:07 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Maximum avatar movement height can now be set in OpenSim.ini. FlightCeilingHeight under [realXtend] section. Set it to zero to disable maximum height. Adds also a console command "flightceiling" from which one can set maximum movement height without need to restart simulator.
Revision 120 - Directory Listing
Modified Tue Apr 28 06:53:41 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
A bit of cleanup: * Moved ModrexAppearance, ModrexFacialExpression and SitModule to RexParts/Modules. * Removed outdated readme file * Removed ModrexSuperobjects stub
Revision 118 - Directory Listing
Modified Wed Apr 22 12:48:11 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Make realXtend UDP ports configurable. * Add new configuration option "FirstPort" under [realXtend]. Default value 7000. * VoiceServers "voice_server_url" configuration is now under [realXtend] * Python modules "rex_python" configuration is now under [realXtend]
Revision 117 - Directory Listing
Modified Wed Apr 22 07:35:46 2009 UTC (4 years, 1 month ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Removed RexWalkDisabled and RexFlyDisabled from IRexClientCore and all references to them. Modified Python script engine to use ScenePresence.ForceFly and ScenePresence.FlyDisabled instead. This fixes bugs [#143] and [#144].
Revision 115 - Directory Listing
Modified Mon Apr 20 08:59:54 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Removed MovementSpeedModifier from IRexClientCore *Removed all references to IRexClientCore.RexMovementSpeedMod *Modified RexScriptInterface to use ScenePresence.SpeedModifier instead of the one in IRexClientCore
Revision 114 - Directory Listing
Modified Mon Apr 20 08:54:07 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added avatar movement speed test script
Revision 113 - Directory Listing
Modified Fri Apr 17 13:03:36 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added new region module: SitModule. This module makes possible to enable or disable sitting of the clients from python module or region module. Possibly even from MRM. * Removed old sit references from IRexClientCore and RexClientView
Revision 112 - Directory Listing
Modified Fri Apr 17 12:58:37 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Sample script to test sit disabled feature
Revision 111 - Directory Listing
Modified Thu Apr 16 12:03:49 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed the login bug where SessionID was not valid. Fixed the bug where Python module would not start because it didn't find the dot net script engine.
Revision 103 - Directory Listing
Modified Thu Apr 2 06:45:06 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added more avatar function tests and bot function tests.
Revision 100 - Directory Listing
Modified Mon Mar 30 06:16:46 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed to build since broken after revision 8907 or so.
Revision 98 - Directory Listing
Modified Tue Mar 17 10:31:22 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Cleaned some log messages. Modified SPSetRot to update rotation in server also, not just send info to client.
Revision 97 - Directory Listing
Modified Tue Mar 17 10:28:25 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added some avatar function tests. Modified script function tests to use log4net.
Revision 96 - Directory Listing
Modified Thu Mar 12 11:35:11 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added new tests to test functionality of python script engine.
Revision 95 - Directory Listing
Modified Wed Mar 11 10:36:22 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added new tests to test more of the API functionality.
Revision 94 - Directory Listing
Modified Tue Mar 10 11:52:33 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added some python module test scripts.
Revision 93 - Directory Listing
Modified Tue Mar 10 11:49:17 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed few python module methods. GetSceneObjectPart was not acting as reliable as should have in some cases. Changed some of those to Entities.TryGetValue.
Revision 91 - Directory Listing
Modified Thu Mar 5 14:27:20 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed Appearance delivery. Didn't realize that IClientAPI is not registered interface in ClientView classes.
Revision 89 - Directory Listing
Modified Thu Mar 5 13:15:49 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Refactored client interfaces. * Modified how modules identify clients
Revision 87 - Directory Listing
Modified Thu Mar 5 06:54:46 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
IRexClientAPI added to be used as base for both rexhumans and rexbots
Revision 86 - Directory Listing
Modified Wed Mar 4 14:40:05 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added OnRexFreeData to RexClientView. * Fixed SendRexSetAmbientLight. * Initial tires to save RexFreeData to RexData field.
Revision 85 - Directory Listing
Modified Wed Mar 4 10:03:54 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
more exceptions to log messages in scripting
Revision 84 - Directory Listing
Modified Tue Mar 3 12:40:08 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
replaced exceptions with log messages for non-implemented script functions
Revision 82 - Directory Listing
Modified Mon Mar 2 14:46:45 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
avatar override url added to preserve the original avatar url. Changing to human-fish-human works in fishworld.
Revision 81 - Directory Listing
Modified Mon Mar 2 11:46:20 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added samplemediaurl test script to Python module. Refactored rexSetTextureMediaURL from rxlslobject to rxactor like other methods are already.
Revision 80 - Directory Listing
Modified Mon Mar 2 11:28:24 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
first steps towards importing rex 0.4 databases - import data from old databases using nhibernate and set values to new rexobjectproperties - should work for prims and materials now, but is not automatic: requires manually changing migration tables and also altering database structure (AuthbuyerID for sqlite)
Revision 79 - Directory Listing
Modified Thu Feb 26 13:09:09 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
This fixes rexPlayMeshAnimation function for python module.
Revision 78 - Directory Listing
Modified Thu Feb 26 09:49:57 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
- rexraycast fixed, see sampleraycast.py for sample how to use it - lsl script functions returning string fixed to work in python
Revision 75 - Directory Listing
Modified Mon Feb 23 07:21:19 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed to build with newest OpenSim trunk. Changed m_sceneGraph reference to SceneContents.
Revision 74 - Directory Listing
Modified Wed Feb 18 09:49:33 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Refactored RexClientView generic message handlers to a dictionary. Adding new handlers should be easier than before.
Revision 72 - Directory Listing
Modified Tue Feb 17 07:33:24 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed the build to compile with newest OpenSim trunk.
Revision 69 - Directory Listing
Modified Fri Feb 13 11:43:04 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Added Asset Preload feature. Don't know exactly how this should be tested. Seems to work at least. *Added SendRexMeshAnimation and SendRexClientSideEffect to RexClientView *Now sends preload assets first to user when sends all properties *Also implemented rexAddInitialPreloadAssets and rexRemoveInitialPreloadAssets to Python module
Revision 67 - Directory Listing
Modified Wed Feb 11 13:34:02 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed console command registration. Removed OpenSim.Region.Environment.dll reference from prebuild.xml
Revision 66 - Directory Listing
Modified Wed Feb 11 08:38:19 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added the missing mapping file * Added the SQLiteDialect for RexAssetData. Thanks Paul Fishwick. * Changed the python console command back to use. Now uses the new implementation of ConsoleBase
Revision 65 - Directory Listing
Modified Wed Feb 11 08:15:15 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
- own interface classes for adding collisionmeshes and other physics stuff - removed references to ode - cleaned up prebuild, added coremodule
Revision 64 - Directory Listing
Modified Tue Feb 10 14:29:59 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
- fixed AssetCache to IAssetCache in some overridden functions - assettype now fetched for rexobjectproperties, using interface to avoid references to opensim
Revision 63 - Directory Listing
Modified Mon Feb 9 07:13:09 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Changed the OpenSim.Region.Environment namespace to OpenSim.Region.Framework as it was changed in new OpenSim.
Revision 61 - Directory Listing
Modified Fri Feb 6 12:31:33 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
MediaURL: *Fetch media urls from database on startup *Send media urls to client on startup
Revision 60 - Directory Listing
Modified Fri Feb 6 09:55:22 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
rexobjectproperties deleted from db when prim deleted
Revision 59 - Directory Listing
Modified Fri Feb 6 09:46:38 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
duplication works for objects with rexproperties
Revision 57 - Directory Listing
Modified Fri Feb 6 08:28:47 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
rexobjectpropertiescache: objects are loaded into memory, saved & sent over the network only when necessary. Also other changes which clean up the prop handling much.
Revision 55 - Directory Listing
Modified Wed Feb 4 15:04:47 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Initial version of MediaURLs. Works per session for now.
Revision 54 - Directory Listing
Modified Wed Feb 4 07:41:03 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed to work with newest OpenSim trunk.
Revision 53 - Directory Listing
Modified Tue Feb 3 09:39:00 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
uncommented rexodephysics code. Mesh collisions work when you set them to a prim. For prims loaded from db collisions don't yet work.
Revision 52 - Directory Listing
Modified Tue Feb 3 08:52:20 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added libs, RXCore and samples for Python module. See readme.txt for usage.
Revision 50 - Directory Listing
Modified Tue Feb 3 07:08:25 2009 UTC (4 years, 4 months ago) by tuco
Original Path: trunk/ModularRex/RexParts
rexmod side of the ode physics changes some rexclientview cleanup
Revision 49 - Directory Listing
Modified Mon Feb 2 13:39:06 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Added first implementation of SpawnActor to Python module. *Removed bin/Debug folder and project files. You should not commit these. Use runprebuild script to create project and solution files.
Revision 44 - Directory Listing
Modified Fri Jan 30 10:18:15 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Commented out some test code, should fix issue [#127]
Revision 43 - Directory Listing
Modified Fri Jan 30 09:59:40 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Modified OnPythonClassChange a bit. Now Python module knows when script has changed. No proper cache yet though.
Revision 42 - Directory Listing
Modified Wed Jan 28 14:51:20 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Added OnPythonClassChange event to detect when Python script is initialized *Added methods to Load and Save objects from outside ModrexObjects. *Removed RexObjectPart and RexObjectGroup, which are not used anymore.
Revision 39 - Directory Listing
Modified Fri Jan 23 10:50:03 2009 UTC (4 years, 4 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Merged branch to trunk. Note this patch requires OpenSim patch (http://opensimulator.org/mantis/view.php?id=3012) to be applied.
Revision 34 - Directory Listing
Modified Thu Jan 8 13:36:39 2009 UTC (4 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed to match newest simulator.
Revision 21 - Directory Listing
Modified Thu Dec 18 14:58:40 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Added: SendRexPostProcess, SendRexRttCamera, SendRexViewport, SendRexToggleWindSound, SendRexCameraClientSideEffect, SendRexSetAmbienLight and SendRexPlayFlashAnimation to RexClientView *Modified RexScriptTestModule so it can test a couple of RexClientView methods
Revision 20 - Directory Listing
Modified Tue Dec 16 13:36:42 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
* Added few new scripting features which were introduce after 0.4 release (Sit Disable & Vertical Movement Modifier). * Implemented SendRexFog * Implemented SendRexWaterHeight * Added missing register cmd line that was accidentally in revision 18.
Revision 19 - Directory Listing
Modified Thu Dec 11 14:52:41 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added OnChangePythonClass event to RexObjectPart Added SurfaceTouchEventArgs to touch_start event to get module to compile with newer opensim revision.
Revision 18 - Directory Listing
Modified Thu Dec 4 16:59:41 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Re-Implemented OnRexScriptListen *Changed log messages to use log4net properly.
Revision 15 - Directory Listing
Modified Wed Dec 3 08:20:56 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed the PythonScriptCommand. Only 5 more events to go.
Revision 14 - Directory Listing
Modified Tue Dec 2 14:38:51 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
*Added few new Client properties and method stubs *Fixed an error where client could not login. RexAuthUrl contained whole account info (user@domain). This will need a better fix. *Modified RexPython module so it can boot itself up. This needs user to place Lib- and PythonScript-folders to bin/ScriptEngines. Most of the old scripts won't work at this time. For example "OpenSim.Region.ScriptEngine.Common" need to be renamed something differently. *Added a couple event handles to RexScriptEngine to handle two RexClientView events.
Revision 13 - Directory Listing
Modified Thu Nov 27 14:12:09 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Fixed a bit so ScriptEngine won't crash if the module can't be loaded properly.
Revision 12 - Directory Listing
Modified Thu Nov 27 12:11:01 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Initial RexPython work. Changed code so it compiles, but many functions still not implemented. Needs still lots of work.
Revision 8 - Directory Listing
Modified Wed Nov 26 10:06:30 2008 UTC (4 years, 6 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Converted ModrexAppearance to a IClientCore interface (from IClientAPI) * This is an example on how to handle such a conversion.
Revision 7 - Directory Listing
Modified Fri Nov 21 11:01:33 2008 UTC (4 years, 6 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts
Added Rex VoiceChat module as RegionModule. Might have some problems with simulators with multiple scenes.
Revision 6 - Directory Listing
Modified Tue Nov 18 11:52:26 2008 UTC (4 years, 7 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Updating to latest * Warning: Contains bugs.
Revision 5 - Directory Listing
Modified Fri Oct 17 12:11:52 2008 UTC (4 years, 8 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Avatar support now works correctly * Started work on Objects, Login and other components.
Revision 4 - Directory Listing
Modified Tue Sep 30 15:04:27 2008 UTC (4 years, 8 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Major refactoring of RexClientView * Added preliminary work on LoginMethod. (nb, not complete)
Revision 3 - Directory Listing
Modified Sun Sep 14 05:00:29 2008 UTC (4 years, 9 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Added support for Rex Avatars. Use the following OpenSim.ini settings to enable this. [realXtend] enabled=true authentication_server=http://authserver// Please note that this only supports a single authentication server (the user cannot login with a remote auth server, yet.). This also does not "resend" information for avatars joining a scene after other avatars.
Revision 2 - Directory Listing
Added Sun Sep 14 02:18:38 2008 UTC (4 years, 9 months ago) by afrisby
Original Path: trunk/ModularRex/RexParts
* Initial check-in of prototype Rex module. * This is a very very very early alpha of where we are heading, this checkin is mostly functionality-free and is aimed at building PacketServer, IClientAPI and other core classes so that functionality can be built cleanly on top.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

