| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
representing the prim now on the mainmap.
* It isn't perfect since the blocks are square, however it's pretty good.
* Performance is also pretty good, however, if it takes too long for you, you can disable it in the OpenSim.ini
* You can see how long it takes in milliseconds on the console when it finishes.
|
|
|
|
|
|
|
|
| |
-2147483648 is not valid for red, I've added the following message;
[MAPIMAGE]: Your terrain is corrupted in region {0}, it might take a few minutes to generate the map image depending on the corruption level
And, I've also kept it from crashing...
|
|
|
|
| |
override the default method of calculating how many prims a parcel can have.
|
|
|
|
|
|
| |
to allow the InventoryServer to work with MSSQL..
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
failing because they are giving an illegal initial position to ScenePresence.MakeRootAgent()
* If we detected an illegal position (x, y outside region bounds or z < 0), then print out the illegal position and substitute an emergency <128, 128, 128> instead
|
|
|
|
|
|
| |
xengine to:
Replaces "presence.Name" => "presence.ControllingClient.Name" to return avatar's name.
|
| |
|
|
|
|
|
| |
* In English, that means that Copy Selection works now, including Copy Centers and Copy Rotates.
|
|
|
|
|
|
|
| |
stdin)
*Fixed bug that would crash the simulator if there were two physics/meshing engines loaded with the same name.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently LSL code such as below does not compile on OpenSim, but compiles fine in Second Life:
list mylist = [];
mylist += [1, 2, 3];
mylist += "four";
list newlist = mylist + 5.0;
The problem is that the LSL_Types.list class does not have an operator for adding a string to a list.
I am including a patch which implements adding a string, integer or float to a list.
I am also including tests. The file LSL_TypesTestList.cs belongs in
OpenSim/Tests/OpenSim/Region/ScriptEngine/Common/.
|
|
|
|
|
|
|
| |
situations and have it work.
* script Collision reporting works now in DotNetEngine
|
|
|
|
| |
really want to see, "[AsyncLSL]: GetSensorList missing localID" and SetSensorEvent, then you can #define SPAM
|
| |
|
|
|
|
|
|
| |
UpdateEntityMovement() to try to preclude the
occaisional System.NullReferenceException in scene.
|
|
|
|
|
|
|
|
| |
The attatched patch makes the changed() event fire properly and
lets scripts run properly.
NOTE: All existing state files must be deleted:
rm ScriptEngines/*/*.state
|
|
|
|
|
|
|
| |
was incorrectly sending the command along with the args to the CommandDelegate
help was getting lost on top of normal help & help was getting missed except
in an exact match (and only returning the first)
|
|
|
|
|
|
|
|
| |
Adds full implementation of all llDetected* functions for sensors,
collisions and touches. Adds changed(CHANGED_REGION_RESTART) event
to allow restarting of eye-candy functionality not currently
persisted with the prim.
|
|
|
|
|
|
| |
0001495: [PATCH] Adds an API for for plugins to create
new Console commands and Help
|
|
|
|
| |
reference not set to an instance of object' exception
|
| |
|
|
|
|
|
|
|
| |
0001476: [PATCH] Allow larger script state files to be loaded
The previous limitation on load file size was too small for
larger script projects
|
|
|
|
|
|
|
| |
This patch brings the Yield Prolog in sync with the YP r669.
Biggest item is support for functions asserta and assertz ,
providing dynamic databases.
|
| |
|
|
|
|
| |
protected functions that only return object counts to public so it can be easily used by outside classes.
|
| |
|
| |
|
|
|
|
| |
as llSetObjectPermMask. By default it's off.
|
|
|
|
|
|
|
| |
however, I think I understand now how to make it work. I just don't want
to have this broken for people this weekend.
|
|
|
|
|
|
| |
will work.
|
|
|
|
| |
because it won't do the setting of the prim flexi from not-flexi, however, it'll tweak the parameters of an already existing flexi prim.
|
| |
|
| |
|
|
|
|
| |
border to a position below it. After teleporting, you can go under the terrain if you like as usual.
|
|
|
|
|
|
|
| |
interesting, but successful way to do it.
* This also takes care of a few error situations that were previously never seen.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
I'm getting an unhandled exception in openxmlrpcchannel during simulator initialization.
I have two objects in different regions that open remote data channels in the state_entry event.
It appears that the state_entry call is executing before the postinitialize method is called in
xmlrpcmodule (the exception occurs because m_openChannels is not initialized).
|
|
|
|
|
|
|
|
|
| |
the function that reports errors in event handling is not computing the
line numbers correctly for windows paths (and probably linux paths).
As a result, the conversion to int throws an exception.
note... i'm not sure why we extract the line number, convert it to an int,
then convert it back to a string... but hey... :-)
|
|
|
|
|
|
| |
Thank you, Melanie. And Thank you ckrinke. Bigups!
|
|
|
|
|
| |
This patch implements the llLoopSound patch from Xantor for the XEngine
|
|
|
|
|
|
|
|
| |
Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues
|
|
|
|
|
|
|
|
| |
Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues
|
|
|
|
|
|
|
|
| |
Corrects the XEngine's script startup semantics.
Completes llRequestAgentData
Implements llDetectedLink
Fixes a few minor issues
|
|
|
|
|
| |
the client thread terminating when creating a new script.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LSL scripts in which a float type is cast to a string or a string type
is cast to a float do not compile. When the script is translated from
LSL to C#, the LSL float type is translated into double. There is no
string <-> double cast in C#, so compilation fails.
There is a LSLFloat type, however it seems unfinished and is not used.
I am attaching a patch that implements the LSLFloat type. I have also
added two methods to the LSLString type to facilitate float <-> string casts.
|
|
|
|
|
| |
* Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher... so llDetected functions don't work with collision events at the moment....
|