Difference between revisions of "User:Andrew Linden/Office Hours/2008 06 19"
Jump to navigation
Jump to search
(formatted with Zero's perl script) |
|||
Line 5: | Line 5: | ||
| [17:01] | | [17:01] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|it's the XML format that defines the interface in the | | style="white-space:normal;"|it's the XML format that defines the interface in the client | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:01] | | [17:01] | ||
Line 33: | Line 33: | ||
| [17:02] | | [17:02] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|it's actually an llDialog with a single button | | style="white-space:normal;"|it's actually an llDialog with a single button !!llTextBox!! | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:02] | | [17:02] | ||
Line 61: | Line 61: | ||
| [17:03] | | [17:03] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|First, we have to toss him into the Blender, to make | | style="white-space:normal;"|First, we have to toss him into the Blender, to make Butter | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:03] | | [17:03] | ||
Line 101: | Line 101: | ||
| [17:05] | | [17:05] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|heh well if you know the dialog's channel, you can always | | style="white-space:normal;"|heh well if you know the dialog's channel, you can always type data into the normal chat bar | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:05] | | [17:05] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|There are a few bug fixes in the pipeline, but nothing dramatic. | | style="white-space:normal;"|There are a few bug fixes in the pipeline, but nothing dramatic. Linden Lab has been trying to slow down our simulator releases a little as it was getting a bit too rapid for a while | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:05] | | [17:05] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|or check your script for !!llTextBox!! and then ask | | style="white-space:normal;"|or check your script for !!llTextBox!! and then ask again with the legacy input method | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:05] | | [17:05] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|thought i heard last week about a svc bug where phantom | | style="white-space:normal;"|thought i heard last week about a svc bug where phantom vehicles still bump into stuff.. is that coming soon? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:06] | | [17:06] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|well, doing an llGetAgentLanguage(id) before and you | | style="white-space:normal;"|well, doing an llGetAgentLanguage(id) before and you know if the viewer may support text boxes | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:06] | | [17:06] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well, yay for not having to shut the grid down with a | | style="white-space:normal;"|well, yay for not having to shut the grid down with a simulator update.. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:06] | | [17:06] | ||
Line 151: | Line 133: | ||
| [17:06] | | [17:06] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I had one question for everyone ... if you're a land owner, how | | style="white-space:normal;"|I had one question for everyone ... if you're a land owner, how much do you care about the region slowing down to a low fps if nobody is there? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:06] | | [17:06] | ||
Line 178: | Line 157: | ||
| [17:07] | | [17:07] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|how long would it take to ramp back up to 45 once people | | style="white-space:normal;"|how long would it take to ramp back up to 45 once people arrived? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:07] | | [17:07] | ||
Line 185: | Line 164: | ||
| [17:07] | | [17:07] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|I'd mind if my scripts got slower if i were running a | | style="white-space:normal;"|I'd mind if my scripts got slower if i were running a vender | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:07] | | [17:07] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|No, caused by us ... the idea is that we have multiple regions all | | style="white-space:normal;"|No, caused by us ... the idea is that we have multiple regions all sharing a box, but we're running the empty ones at 45fps even when nobody is there | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:08] | | [17:08] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|If we could give up some time in the empty ones, the full ones | | style="white-space:normal;"|If we could give up some time in the empty ones, the full ones might perform better | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:08] | | [17:08] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|or a server anyway, strife.. just a vendor that gives | | style="white-space:normal;"|or a server anyway, strife.. just a vendor that gives stuff would be idle since nobody was there | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:08] | | [17:08] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|ohh, as long as script time stays the same, the sim | | style="white-space:normal;"|ohh, as long as script time stays the same, the sim could go idle | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:08] | | [17:08] | ||
| colspan="2"|''Arawn Spitteler's wondered about the efficiency of that.'' | | colspan="2"|''Arawn Spitteler's wondered about the efficiency of that.'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:08] | | [17:08] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|or even, as long as the scripts don't do any comms like | | style="white-space:normal;"|or even, as long as the scripts don't do any comms like http | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:08] | | [17:08] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|so.. this is a 'green sims' project? | | style="white-space:normal;"|so.. this is a 'green sims' project? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:08] | | [17:08] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I wouldn't want script performance to drop to 0 if the | | style="white-space:normal;"|I wouldn't want script performance to drop to 0 if the scripts handle email or http events, but I could live with a little extra latency | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:08] | | [17:08] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|yeah.. I suppose 'physics' wise.. there would also have | | style="white-space:normal;"|yeah.. I suppose 'physics' wise.. there would also have to be no physical/active prim | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:08] | | [17:08] | ||
| Yuu Nakamichi: | | Yuu Nakamichi: | ||
| style="white-space:normal;"|how would you go about implementing this? | | style="white-space:normal;"|how would you go about implementing this? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:08] | | [17:08] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It's just an idea/experiment at the time ... probably drop an | | style="white-space:normal;"|It's just an idea/experiment at the time ... probably drop an empty sim down to 10 or 20 fps | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:09] | | [17:09] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|are you going to run the sims on virtual appliances in | | style="white-space:normal;"|are you going to run the sims on virtual appliances in the futue to quickly consolidate empty sims and redistributing them on idle machines when they need power? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:09] | | [17:09] | ||
Line 279: | Line 231: | ||
| [17:10] | | [17:10] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Possibly it can lower power consumption a bit ... we're not sure | | style="white-space:normal;"|Possibly it can lower power consumption a bit ... we're not sure how big the effect would be | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:10] | | [17:10] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|aren't there sims that run simulations of | | style="white-space:normal;"|aren't there sims that run simulations of plant/insect/animal life cycle? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:10] | | [17:10] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|isn't Xen capable of moving a live virtual machine from | | style="white-space:normal;"|isn't Xen capable of moving a live virtual machine from one physical machine to another? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:10] | | [17:10] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|The immediate goal is more CPU power available for other regions | | style="white-space:normal;"|The immediate goal is more CPU power available for other regions on the same system | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:11] | | [17:11] | ||
Line 335: | Line 275: | ||
| [17:11] | | [17:11] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well, it sounds like.. say you've got a class 5 server | | style="white-space:normal;"|well, it sounds like.. say you've got a class 5 server and there are 4 other sims hosted on it. The empty sims would be slowed down to provide more CPU for the active sims. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:11] | | [17:11] | ||
Line 353: | Line 287: | ||
| [17:12] | | [17:12] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, OpenSpaces helped point out the problem of one region | | style="white-space:normal;"|Yes, OpenSpaces helped point out the problem of one region affecting others on the same computer | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:12] | | [17:12] | ||
| colspan="2"|''Sindy Tsure does not have vendor servers but it seems like that'd be | | colspan="2"|''Sindy Tsure does not have vendor servers but it seems like that'd be the biggest concern - slowing those down'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:12] | | [17:12] | ||
Line 374: | Line 302: | ||
| [17:13] | | [17:13] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|There are some regions we know of that are running simulations | | style="white-space:normal;"|There are some regions we know of that are running simulations that need to run normally, even if nobody is around. Those are the worry | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:13] | | [17:13] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|especially if they are going to slow down | | style="white-space:normal;"|especially if they are going to slow down | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:13] | | [17:13] | ||
| Yuu Nakamichi: | | Yuu Nakamichi: | ||
| style="white-space:normal;"|yeah | | style="white-space:normal;"|yeah | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:13] | | [17:13] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Vendors are probably OK - if nobody's around, I'm not sure what | | style="white-space:normal;"|Vendors are probably OK - if nobody's around, I'm not sure what they would be doing | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:13] | | [17:13] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|http://jira.secondlife.com/browse/SVC-1554 or | | style="white-space:normal;"|http://jira.secondlife.com/browse/SVC-1554 or http://jira.secondlife.com/browse/SVC-2431 , strife | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:13] | | [17:13] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|Well, how about an estate flag? | | style="white-space:normal;"|Well, how about an estate flag? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:13] | | [17:13] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|couldn't that be determined by the amount of physic and | | style="white-space:normal;"|couldn't that be determined by the amount of physic and communication script calls? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:14] | | [17:14] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|do u think that those peopole would like it when their sims | | style="white-space:normal;"|do u think that those peopole would like it when their sims go into slowmo? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:14] | | [17:14] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|.. or rather an estate tools flag | | style="white-space:normal;"|.. or rather an estate tools flag | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:14] | | [17:14] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|.. for the region. | | style="white-space:normal;"|.. for the region. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:14] | | [17:14] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|well, vendor servers would be used if nobody's in the region | | style="white-space:normal;"|well, vendor servers would be used if nobody's in the region (like a "product update server") | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:14] | | [17:14] | ||
Line 448: | Line 358: | ||
| [17:14] | | [17:14] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|I'd be okay with it assuming that it was a configurable | | style="white-space:normal;"|I'd be okay with it assuming that it was a configurable option :D | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:15] | | [17:15] | ||
Line 456: | Line 366: | ||
| [17:15] | | [17:15] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|I was thinking of getting a mainland parcel just for | | style="white-space:normal;"|I was thinking of getting a mainland parcel just for hosting prims with scripts | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:15] | | [17:15] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|then group sims according to whether the estate managers | | style="white-space:normal;"|then group sims according to whether the estate managers enable/disable variable FPS? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:16] | | [17:16] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|you could consider communications going in and out of a | | style="white-space:normal;"|you could consider communications going in and out of a sim as a way of determing if speed stepping is the right thing to do at a moment in time | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:16] | | [17:16] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Well, it becomes a "if a tree falls in a virtual forest, should we | | style="white-space:normal;"|Well, it becomes a "if a tree falls in a virtual forest, should we play the sound" question. If nobody is there, would the lower FPS affect anything? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:16] | | [17:16] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I wonder if going to 15FPS would affect any simulations | | style="white-space:normal;"|I wonder if going to 15FPS would affect any simulations people run | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:16] | | [17:16] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It wouldn't stop, just be a lower frame rate, so communication in | | style="white-space:normal;"|It wouldn't stop, just be a lower frame rate, so communication in and out shouldn't change. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:16] | | [17:16] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|is the FPS configurable in 1.22.4.89467? | | style="white-space:normal;"|is the FPS configurable in 1.22.4.89467? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:16] | | [17:16] | ||
| Yuu Nakamichi: | | Yuu Nakamichi: | ||
| style="white-space:normal;"|how would it affect vehicles crossing into such a region? | | style="white-space:normal;"|how would it affect vehicles crossing into such a region? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:16] | | [17:16] | ||
| colspan="2"|''Arawn Spitteler thinks it could be a documented feature.'' | | colspan="2"|''Arawn Spitteler thinks it could be a documented feature.'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:16] | | [17:16] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I mean do <70ms timers in LSL actually run that faswt in the | | style="white-space:normal;"|I mean do <70ms timers in LSL actually run that faswt in the first place? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:17] | | [17:17] | ||
| colspan="2"|''Teravus Ousley thinks there are scripts which detect the fps and do | | colspan="2"|''Teravus Ousley thinks there are scripts which detect the fps and do things differently based on them.'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:17] | | [17:17] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Not at all ... it's just an idea. I did some experiments today and | | style="white-space:normal;"|Not at all ... it's just an idea. I did some experiments today and can slow down the sim by giving up CPU time | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:17] | | [17:17] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|if you lower the FPS but not change the timedilation, | | style="white-space:normal;"|if you lower the FPS but not change the timedilation, you will need to tripple the buffer used to stop interplation | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:17] | | [17:17] | ||
Line 534: | Line 420: | ||
| [17:17] | | [17:17] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It had one side-effect I have to fix (some of the physics code | | style="white-space:normal;"|It had one side-effect I have to fix (some of the physics code kicked in and objects lost LOD) but that shouldn't be too hard to adjust | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:17] | | [17:17] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|object penetration, strife? | | style="white-space:normal;"|object penetration, strife? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:18] | | [17:18] | ||
| colspan="2"|''Strife Onizuka nods to Creem Pye'' | | colspan="2"|''Strife Onizuka nods to Creem Pye'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:18] | | [17:18] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|Thomas, that depends on the event, some events are | | style="white-space:normal;"|Thomas, that depends on the event, some events are slower then others | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:18] | | [17:18] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|atleast historically they were, i haven't checked it in | | style="white-space:normal;"|atleast historically they were, i haven't checked it in a while | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:18] | | [17:18] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|The TD would slow down as well - it would be like a loaded region | | style="white-space:normal;"|The TD would slow down as well - it would be like a loaded region | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:18] | | [17:18] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|with some experimentation, it was possible to do a full | | style="white-space:normal;"|with some experimentation, it was possible to do a full sim scan sweep in 0.9 seconds | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:18] | | [17:18] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|sensors for agents | | style="white-space:normal;"|sensors for agents | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:19] | | [17:19] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|i assume that is at ground level only and not the | | style="white-space:normal;"|i assume that is at ground level only and not the complete volume | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:19] | | [17:19] | ||
| Yuu Nakamichi: | | Yuu Nakamichi: | ||
| style="white-space:normal;"|so how fast would the region come back up? | | style="white-space:normal;"|so how fast would the region come back up? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:19] | | [17:19] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|There wouldn't be any agents to sense. | | style="white-space:normal;"|There wouldn't be any agents to sense. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:19] | | [17:19] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|complete volume up to 768m | | style="white-space:normal;"|complete volume up to 768m | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:19] | | [17:19] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|how frequently are dynamic objects updated across sim | | style="white-space:normal;"|how frequently are dynamic objects updated across sim borders usually, Simon? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:19] | | [17:19] | ||
Line 617: | Line 491: | ||
| [17:20] | | [17:20] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It shouldn't be any different than if you were sitting on one | | style="white-space:normal;"|It shouldn't be any different than if you were sitting on one region at 45 fps, and the adjacent one was running at a lower rate. I'm not sure how that looks | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:20] | | [17:20] | ||
Line 630: | Line 498: | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:21] | | [17:21] | ||
| colspan="2"|''Teravus Ousley still suggests an estate tools checkbox... a new or '' | | colspan="2"|''Teravus Ousley still suggests an estate tools checkbox... a new or reuse a regionflags flag.'' | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:21] | | [17:21] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|so it counts main agents | | style="white-space:normal;"|so it counts main agents | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:21] | | [17:21] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|you're welcome to come to any of the neighbor sims around | | style="white-space:normal;"|you're welcome to come to any of the neighbor sims around my place if you want to see it, simon.. :) | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:21] | | [17:21] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, it's certainly something we'd want a switch so it could be | | style="white-space:normal;"|Yes, it's certainly something we'd want a switch so it could be turned off | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:21] | | [17:21] | ||
| Yuu Nakamichi: | | Yuu Nakamichi: | ||
| style="white-space:normal;"|you cannot follow a vehicle's path in an adjacent region | | style="white-space:normal;"|you cannot follow a vehicle's path in an adjacent region reliably , you have to be in the same region to see it update | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:21] | | [17:21] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|so it's an opt-out feature then | | style="white-space:normal;"|so it's an opt-out feature then | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:21] | | [17:21] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|we are running out of region flags fyi, only got one | | style="white-space:normal;"|we are running out of region flags fyi, only got one left before we have to reclaim the retired | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:21] | | [17:21] | ||
Line 685: | Line 541: | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:23] | | [17:23] | ||
| colspan="2"|''Teravus Ousley shakes head.. it's 'hard' to change the space in the '' | | colspan="2"|''Teravus Ousley shakes head.. it's 'hard' to change the space in the packet.. and would probably break older clients.'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:23] | | [17:23] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Well, thanks for the ideas ... as I said, it's just an idea that | | style="white-space:normal;"|Well, thanks for the ideas ... as I said, it's just an idea that might help performance of non-empty regions. We spend a lot of CPU time running empty regions | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:23] | | [17:23] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|So ... any topics or questions? | | style="white-space:normal;"|So ... any topics or questions? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:23] | | [17:23] | ||
| colspan="2"|''Sindy Tsure would vote for it, simon.. some people who do the | | colspan="2"|''Sindy Tsure would vote for it, simon.. some people who do the 'evolution' type simulations might get annoyed, tho'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:23] | | [17:23] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|https://jira.secondlife.com/browse/SVC-1773 is reported | | style="white-space:normal;"|https://jira.secondlife.com/browse/SVC-1773 is reported to be still kicking around | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:23] | | [17:23] | ||
| colspan="2"|''Arawn Spitteler's been fighting Asset Server Issues, in Spirit City, | | colspan="2"|''Arawn Spitteler's been fighting Asset Server Issues, in Spirit City, that seem to be simulation specific.'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:24] | | [17:24] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|why the maximum prim in the region gets told to the | | style="white-space:normal;"|why the maximum prim in the region gets told to the client through the 'sim stats' packet :P hehe | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:24] | | [17:24] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I haven't seen SVC-1773 before - that's a good one. I'll bring | | style="white-space:normal;"|I haven't seen SVC-1773 before - that's a good one. I'll bring that in-house | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:24] | | [17:24] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|my touchable boxes jump around on 1.22.4.89467 and | | style="white-space:normal;"|my touchable boxes jump around on 1.22.4.89467 and 1.22.4.90000 when touched | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:24] | | [17:24] | ||
Line 744: | Line 579: | ||
| [17:25] | | [17:25] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|news on http://jira.secondlife.com/browse/SVC-2485 , | | style="white-space:normal;"|news on http://jira.secondlife.com/browse/SVC-2485 , Simon? that should be in the next sim update, right? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:25] | | [17:25] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|over 90000 o_o | | style="white-space:normal;"|over 90000 o_o | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:25] | | [17:25] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|any news on the home grown raycaster that Andrew was | | style="white-space:normal;"|any news on the home grown raycaster that Andrew was talking about previously? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:25] | | [17:25] | ||
Line 777: | Line 606: | ||
| [17:26] | | [17:26] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|Block Grab doesn't effect the entire object, when used | | style="white-space:normal;"|Block Grab doesn't effect the entire object, when used in the Root Prim? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:26] | | [17:26] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|yes | | style="white-space:normal;"|yes | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:27] | | [17:27] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|I hope SL doesn't crash now | | style="white-space:normal;"|I hope SL doesn't crash now | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:27] | | [17:27] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|logged in twice on the same account right now | | style="white-space:normal;"|logged in twice on the same account right now | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:27] | | [17:27] | ||
| colspan="2"|''Arawn Spitteler had to log off, to escape Spirit City'' | | colspan="2"|''Arawn Spitteler had to log off, to escape Spirit City'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:27] | | [17:27] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|and if you try to block grab in a child prim, there is no | | style="white-space:normal;"|and if you try to block grab in a child prim, there is no effect (so you need to delink the object before blocking grab) | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:28] | | [17:28] | ||
Line 814: | Line 637: | ||
| [17:29] | | [17:29] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|i try to bump issues with updates every so but | | style="white-space:normal;"|i try to bump issues with updates every so but sometimes it's hard | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:30] | | [17:30] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|OK, I got the virtual paperwork done - | | style="white-space:normal;"|OK, I got the virtual paperwork done - https://jira.secondlife.com/browse/SVC-1773 is imported and we'll look at it | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:30] | | [17:30] | ||
Line 840: | Line 657: | ||
| [17:31] | | [17:31] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Thomas - what does your bug look like? You say the boxes jump when | | style="white-space:normal;"|Thomas - what does your bug look like? You say the boxes jump when you touch them? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:31] | | [17:31] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|any other news on the resource management front? | | style="white-space:normal;"|any other news on the resource management front? resource protection from use by greifers? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:32] | | [17:32] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|I just tested SVC-1773 on Behtel which is Second Life | | style="white-space:normal;"|I just tested SVC-1773 on Behtel which is Second Life Beta Server 1.22.4.90000 | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:32] | | [17:32] | ||
Line 876: | Line 684: | ||
| [17:32] | | [17:32] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I've been working on some TP arrival code ... trying to smooth | | style="white-space:normal;"|I've been working on some TP arrival code ... trying to smooth that out so it doesn't cause a dip in frame rate when someone arrives | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:32] | | [17:32] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|maybe it's fixed there | | style="white-space:normal;"|maybe it's fixed there | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:33] | | [17:33] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|cool, that's a big issue on the IOW :D | | style="white-space:normal;"|cool, that's a big issue on the IOW :D | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:33] | | [17:33] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|course, people are also teleporting in with rather | | style="white-space:normal;"|course, people are also teleporting in with rather large avatar | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:34] | | [17:34] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|nope, new havok 4 has same bug | | style="white-space:normal;"|nope, new havok 4 has same bug | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:34] | | [17:34] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|Attachments are said not to matter | | style="white-space:normal;"|Attachments are said not to matter | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:34] | | [17:34] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It turns out attachments seem to be the biggest slowdown | | style="white-space:normal;"|It turns out attachments seem to be the biggest slowdown | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:34] | | [17:34] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I found parsing the attachment data was the biggest time-user | | style="white-space:normal;"|I found parsing the attachment data was the biggest time-user | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:34] | | [17:34] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|it's about the scripts I guess | | style="white-space:normal;"|it's about the scripts I guess | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:34] | | [17:34] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, scripts make it worse | | style="white-space:normal;"|Yes, scripts make it worse | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:35] | | [17:35] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|and with mono, we have 4 times the data for scripts | | style="white-space:normal;"|and with mono, we have 4 times the data for scripts | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:35] | | [17:35] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|slower than showing up naked and then attaching? | | style="white-space:normal;"|slower than showing up naked and then attaching? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:35] | | [17:35] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|attachment-naked, anyway | | style="white-space:normal;"|attachment-naked, anyway | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:35] | | [17:35] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|In general, the more complex the AV and attachments are, the | | style="white-space:normal;"|In general, the more complex the AV and attachments are, the bigger the delay | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:35] | | [17:35] | ||
| colspan="2"|''Arawn Spitteler wonders, if his one prim wagging tail is a good thing, '' | | colspan="2"|''Arawn Spitteler wonders, if his one prim wagging tail is a good thing, or a bad thing'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:36] | | [17:36] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|is there a way to give attachment loading a lower priority | | style="white-space:normal;"|is there a way to give attachment loading a lower priority somehow? so that even if it uses up the same total CPU time, you can spread out the inverted spike in performance? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:36] | | [17:36] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|That's probably not too bad, Arawn. One prim with a simple script | | style="white-space:normal;"|That's probably not too bad, Arawn. One prim with a simple script isn't much | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:36] | | [17:36] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|That's exactly what I'm trying. | | style="white-space:normal;"|That's exactly what I'm trying. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:36] | | [17:36] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|have a dedicated thread just for object data parsing? | | style="white-space:normal;"|have a dedicated thread just for object data parsing? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |||
| [17:37] | |||
| colspan="2"|''Sindy Tsure always turns on 'show updates' when she asks that question, arawn'' | |||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:37] | | [17:37] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I have it working now so that instead of getting all attachments | | style="white-space:normal;"|I have it working now so that instead of getting all attachments at once, it adds one per frame | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:37] | | [17:37] | ||
Line 988: | Line 778: | ||
| [17:37] | | [17:37] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|cool, that should help and be pretty unnoticable too; youo'd | | style="white-space:normal;"|cool, that should help and be pretty unnoticable too; youo'd get all attachments in under a second | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:37] | | [17:37] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Unfortunately, if one is the bottleneck, you still get a dip, so | | style="white-space:normal;"|Unfortunately, if one is the bottleneck, you still get a dip, so I'm looking at using another CPU thread for the parsing | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:38] | | [17:38] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well, presumably the sim you're leaving also has to get | | style="white-space:normal;"|well, presumably the sim you're leaving also has to get a message back that the attachments got transferred... before it removes them from it's own memory. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:38] | | [17:38] | ||
Line 1,043: | Line 821: | ||
| [17:39] | | [17:39] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|hmm how would it mess up vehicles? It would spread out | | style="white-space:normal;"|hmm how would it mess up vehicles? It would spread out vehicle loading to 1 inventory item per frame or something? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:39] | | [17:39] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|"Center of Bounding Box" | | style="white-space:normal;"|"Center of Bounding Box" | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:39] | | [17:39] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|something that also causes a loss in attachments is | | style="white-space:normal;"|something that also causes a loss in attachments is detaching and immediately reattaching the attachment | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:40] | | [17:40] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I was thinking about flight assists ... if that gets delayed a | | style="white-space:normal;"|I was thinking about flight assists ... if that gets delayed a little, you'll fall a bit. It may be possible to just delay finishing the TP and adding everything until it's all ready | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:40] | | [17:40] | ||
Line 1,075: | Line 841: | ||
| [17:41] | | [17:41] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|Andrew was talking about allowing flight at any altitude | | style="white-space:normal;"|Andrew was talking about allowing flight at any altitude without a flight assist.. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:41] | | [17:41] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well not necessarily. | | style="white-space:normal;"|well not necessarily. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:41] | | [17:41] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|so if he did that, you'd have one less thing to worry about | | style="white-space:normal;"|so if he did that, you'd have one less thing to worry about | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:41] | | [17:41] | ||
| colspan="2"|''Teravus Ousley frequently jumps over borders so as to ensure that he | | colspan="2"|''Teravus Ousley frequently jumps over borders so as to ensure that he ends up on top of the prim on the other side.'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:41] | | [17:41] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, we'd like to remove the flight limits. There's really no | | style="white-space:normal;"|Yes, we'd like to remove the flight limits. There's really no point since there are so many assist objects available | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:42] | | [17:42] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|Keeps newbies on the ground, until they discover | | style="white-space:normal;"|Keeps newbies on the ground, until they discover something's there. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:42] | | [17:42] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|the flight limits are such a pain but i don't really | | style="white-space:normal;"|the flight limits are such a pain but i don't really want noobs flying up to my work space | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:42] | | [17:42] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Not sure when it might happen, but the code that does the limit is | | style="white-space:normal;"|Not sure when it might happen, but the code that does the limit is a headache | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:42] | | [17:42] | ||
Line 1,122: | Line 876: | ||
| [17:42] | | [17:42] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|what is about the zone where bans are effective, I've | | style="white-space:normal;"|what is about the zone where bans are effective, I've seen this still going up 768m above ground only | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:42] | | [17:42] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|well there's always the option of restricting flight over a | | style="white-space:normal;"|well there's always the option of restricting flight over a parcel, so that only people who know about the ctrl+alt+v trick can fly =P | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:42] | | [17:42] | ||
| colspan="2"|''Sindy Tsure nods - i'm always finding people putting beds on my build '' | | colspan="2"|''Sindy Tsure nods - i'm always finding people putting beds on my build floor :\'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:43] | | [17:43] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|they just have to sit on a prim, and can get anywhere in | | style="white-space:normal;"|they just have to sit on a prim, and can get anywhere in the sim very fast | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:43] | | [17:43] | ||
| colspan="2"|''Teravus Ousley nods'' | | colspan="2"|''Teravus Ousley nods'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:43] | | [17:43] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Ah, pushing the sitting AV? I think that fix is in the pipeline as | | style="white-space:normal;"|Ah, pushing the sitting AV? I think that fix is in the pipeline as well | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:44] | | [17:44] | ||
| colspan="2"|''Arawn Spitteler has a teleporter, that blows the 300 meter limit away.'' | | colspan="2"|''Arawn Spitteler has a teleporter, that blows the 300 meter limit away.'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:44] | | [17:44] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|Sindy: Auto return is your friend :p | | style="white-space:normal;"|Sindy: Auto return is your friend :p | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:44] | | [17:44] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|just editing the z position | | style="white-space:normal;"|just editing the z position | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:44] | | [17:44] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|ah, right, that would do it | | style="white-space:normal;"|ah, right, that would do it | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:44] | | [17:44] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|what do u mean "pushing the sintting av"? | | style="white-space:normal;"|what do u mean "pushing the sintting av"? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:44] | | [17:44] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|right, just edinging the position of the prim while | | style="white-space:normal;"|right, just edinging the position of the prim while you're sitting on it :D | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:44] | | [17:44] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|yepyep, strife.. i keep it at 30 minutes, though.. a | | style="white-space:normal;"|yepyep, strife.. i keep it at 30 minutes, though.. a little weird when i tp up to build something and there's a party up there.. apparently 30 minutes is enough.... | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:45] | | [17:45] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|i had some fun the other day writing a spinning object | | style="white-space:normal;"|i had some fun the other day writing a spinning object that then moved the avatar out and unsat them so they would take on the inerta... fun way of throwing people around | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:45] | | [17:45] | ||
Line 1,222: | Line 952: | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:46] | | [17:46] | ||
| colspan="2"|''Teravus Ousley remembers when OpenSImulator first implemented sit. It | | colspan="2"|''Teravus Ousley remembers when OpenSImulator first implemented sit. It broke the chat distance limiter code because the avatar's potion was 0,0,0.. relative to the prim that they're sitting on.'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:46] | | [17:46] | ||
Line 1,280: | Line 1,004: | ||
| [17:48] | | [17:48] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|the release pipeline is which sim? Bethel or Island for | | style="white-space:normal;"|the release pipeline is which sim? Bethel or Island for Unit Tests? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:48] | | [17:48] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|So, the fact that we can TP VAst distances, by SLPP is | | style="white-space:normal;"|So, the fact that we can TP VAst distances, by SLPP is new? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:48] | | [17:48] | ||
Line 1,300: | Line 1,024: | ||
| [17:49] | | [17:49] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Release pipeline is our internal release process - getting all the | | style="white-space:normal;"|Release pipeline is our internal release process - getting all the code changes together, building it, putting on the beta grid, pushing live, etc | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:49] | | [17:49] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|heck yes | | style="white-space:normal;"|heck yes | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:49] | | [17:49] | ||
| colspan="2"|''Teravus Ousley repeats SLPP = SetLinkPrimitiveParams.'' | | colspan="2"|''Teravus Ousley repeats SLPP = SetLinkPrimitiveParams.'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:49] | | [17:49] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|i wrote a script the other day that doesn't use sit | | style="white-space:normal;"|i wrote a script the other day that doesn't use sit targets at all | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:49] | | [17:49] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|scans the link set on sit changes | | style="white-space:normal;"|scans the link set on sit changes | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:49] | | [17:49] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I'm not sure it's new or not, but it needed some limits (like the | | style="white-space:normal;"|I'm not sure it's new or not, but it needed some limits (like the max link distance) | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:49] | | [17:49] | ||
Line 1,348: | Line 1,063: | ||
| [17:50] | | [17:50] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|I use Sit Targets, still, because my TPs are Phantom, | | style="white-space:normal;"|I use Sit Targets, still, because my TPs are Phantom, to save the physics engine, but otherwise unneeded. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:50] | | [17:50] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|with the prim in the center | | style="white-space:normal;"|with the prim in the center | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:50] | | [17:50] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I don't think you'd want to move an avatar acdross 2 sim | | style="white-space:normal;"|I don't think you'd want to move an avatar acdross 2 sim borders in 1 step, either | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:50] | | [17:50] | ||
Line 1,385: | Line 1,094: | ||
| [17:51] | | [17:51] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I've done that across a single sim border, and the trip was | | style="white-space:normal;"|I've done that across a single sim border, and the trip was a bit rough ;) | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:51] | | [17:51] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|The new code has a limit of the max link distance, which I think | | style="white-space:normal;"|The new code has a limit of the max link distance, which I think is 54m | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:51] | | [17:51] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|(4128 is about magnitude of <256,256,4096> | | style="white-space:normal;"|(4128 is about magnitude of <256,256,4096> | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:51] | | [17:51] | ||
| colspan="2"|''Arawn Spitteler sees no problme, in multiple sim crossings: Think what | | colspan="2"|''Arawn Spitteler sees no problme, in multiple sim crossings: Think what it could do, when there's a gap in the railroad'' | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:51] | | [17:51] | ||
Line 1,438: | Line 1,141: | ||
| [17:52] | | [17:52] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|WarpPos would involve rezzing a new prim, for each | | style="white-space:normal;"|WarpPos would involve rezzing a new prim, for each person teleported | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:52] | | [17:52] | ||
Line 1,445: | Line 1,148: | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:52] | | [17:52] | ||
| colspan="2"|''Strife Onizuka glowers "i'm sorry but warpPos doesn't seem like a good '' | | colspan="2"|''Strife Onizuka glowers "i'm sorry but warpPos doesn't seem like a good use of sim resources"'' | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:53] | | [17:53] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|I have a warpPos teleporter that doesn't rez a new prim | | style="white-space:normal;"|I have a warpPos teleporter that doesn't rez a new prim | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:53] | | [17:53] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|but you can only TP one person at a time Thomas if you | | style="white-space:normal;"|but you can only TP one person at a time Thomas if you dont' rez new prims | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:53] | | [17:53] | ||
Line 1,467: | Line 1,164: | ||
| [17:53] | | [17:53] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|yes, but that's same with those other teleporters, too, | | style="white-space:normal;"|yes, but that's same with those other teleporters, too, that rez prims | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:53] | | [17:53] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|and warpPos is a hack in it's own right | | style="white-space:normal;"|and warpPos is a hack in it's own right | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:54] | | [17:54] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|a "supported" hack | | style="white-space:normal;"|a "supported" hack | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:54] | | [17:54] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|a misfeature | | style="white-space:normal;"|a misfeature | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:54] | | [17:54] | ||
| colspan="2"|''Teravus Ousley recalls the outcry when it was limited :D'' | | colspan="2"|''Teravus Ousley recalls the outcry when it was limited :D'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:54] | | [17:54] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|WarpPos is an established hack. Limiting our new tp | | style="white-space:normal;"|WarpPos is an established hack. Limiting our new tp distance is going to hurt Spirit City. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:54] | | [17:54] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|and my things then quickly worked again, with a fall | | style="white-space:normal;"|and my things then quickly worked again, with a fall back method | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:55] | | [17:55] | ||
| colspan="2"|''Strife Onizuka grumbles "have to repeatedly hit LL over the head to get '' | | colspan="2"|''Strife Onizuka grumbles "have to repeatedly hit LL over the head to get them to unbreak things when it comes to LSL"'' | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:55] | | [17:55] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|The thought was to limit the link position to the link size limit. | | style="white-space:normal;"|The thought was to limit the link position to the link size limit. As with every change, it seems to break things | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:55] | | [17:55] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|If there were a way to reliably TP avatars there | | style="white-space:normal;"|If there were a way to reliably TP avatars there wouldn't be this problem | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:55] | | [17:55] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|I don't see any problem, with the current lack of | | style="white-space:normal;"|I don't see any problem, with the current lack of limits, unless we try to remain linked. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:55] | | [17:55] | ||
Line 1,531: | Line 1,210: | ||
| [17:55] | | [17:55] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|so simon, it isn't going to be possible to move sitting | | style="white-space:normal;"|so simon, it isn't going to be possible to move sitting avatars further than 54m, using llSetPrimitiveParams? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|the problem with the current lack of limits is you can | | style="white-space:normal;"|the problem with the current lack of limits is you can orbit people | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|get them stuck at 100000 meters | | style="white-space:normal;"|get them stuck at 100000 meters | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:56] | | [17:56] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|It can be used for griefing, putting someone up at really, really | | style="white-space:normal;"|It can be used for griefing, putting someone up at really, really far distances | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|(was that the right number of zeros?) | | style="white-space:normal;"|(was that the right number of zeros?) | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:56] | | [17:56] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|2 billion | | style="white-space:normal;"|2 billion | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Something like that distance - far away, very drak | | style="white-space:normal;"|Something like that distance - far away, very drak | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|dark | | style="white-space:normal;"|dark | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:56] | | [17:56] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|I don't think it works that far, but breaks down | | style="white-space:normal;"|I don't think it works that far, but breaks down between a km and a mile | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:56] | | [17:56] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|how common is that really, tho? has to be far less than | | style="white-space:normal;"|how common is that really, tho? has to be far less than the old orbit crap.. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:57] | | [17:57] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|it's not 2 billion, it's a 1 followed by several zeros | | style="white-space:normal;"|it's not 2 billion, it's a 1 followed by several zeros | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:57] | | [17:57] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|simon, that happens only if somebody sits on something | | style="white-space:normal;"|simon, that happens only if somebody sits on something | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:57] | | [17:57] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|and you cannot tp down | | style="white-space:normal;"|and you cannot tp down | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:57] | | [17:57] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|depends on the script | | style="white-space:normal;"|depends on the script | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:57] | | [17:57] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|haven't seen the two billion version then | | style="white-space:normal;"|haven't seen the two billion version then | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:57] | | [17:57] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|Well Strife, a few meetings ago Andrew asked about adding a | | style="white-space:normal;"|Well Strife, a few meetings ago Andrew asked about adding a "teleport avatar" function for estate managers to be able to teleport agents around an estate. But that proposal had a mixed reaction | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:57] | | [17:57] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|When it's broken for me, I used my map | | style="white-space:normal;"|When it's broken for me, I used my map | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:57] | | [17:57] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|So what distances are being used now? Would the sim size be viable? | | style="white-space:normal;"|So what distances are being used now? Would the sim size be viable? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:58] | | [17:58] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|An estate might have multiple sims, such as Mystical | | style="white-space:normal;"|An estate might have multiple sims, such as Mystical Mastery | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:58] | | [17:58] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|sim size would be totally viable | | style="white-space:normal;"|sim size would be totally viable | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:58] | | [17:58] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|I stay with my non-rezzing warpPos version. I see no | | style="white-space:normal;"|I stay with my non-rezzing warpPos version. I see no disadvantages from the rezzing teleporters | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:58] | | [17:58] | ||
Line 1,641: | Line 1,302: | ||
| [17:59] | | [17:59] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|Spirit City has stuff as high as 700+, that should be | | style="white-space:normal;"|Spirit City has stuff as high as 700+, that should be reacheable | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:59] | | [17:59] | ||
Line 1,649: | Line 1,310: | ||
| [17:59] | | [17:59] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I'll point out that the limit may cause problems for stuff like | | style="white-space:normal;"|I'll point out that the limit may cause problems for stuff like warpPos. No promises on what we'll do, but it's good to learn what it might break | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:59] | | [17:59] | ||
| colspan="2"|''Strife Onizuka nods'' | | colspan="2"|''Strife Onizuka nods'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:59] | | [17:59] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|. | | style="white-space:normal;"|. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [17:59] | | [17:59] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|it would be benificial if there were a jira or a wiki | | style="white-space:normal;"|it would be benificial if there were a jira or a wiki page discussing the changes | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:59] | | [17:59] | ||
Line 1,674: | Line 1,329: | ||
| [17:59] | | [17:59] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|I don't think TPAgent is a bad function to have, but | | style="white-space:normal;"|I don't think TPAgent is a bad function to have, but there's fear of griefing. 54 meters, is enough to grief a person. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [17:59] | | [17:59] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|did somebody requres this simon? | | style="white-space:normal;"|did somebody requres this simon? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:00] | | [18:00] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|you sit on it, a dialog opens with destinations and | | style="white-space:normal;"|you sit on it, a dialog opens with destinations and when pushing the button, you are at the destination | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:00] | | [18:00] | ||
Line 1,696: | Line 1,345: | ||
| [18:00] | | [18:00] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well, we could institute a teleport permission, like | | style="white-space:normal;"|well, we could institute a teleport permission, like animation permission. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:00] | | [18:00] | ||
Line 1,708: | Line 1,357: | ||
| [18:00] | | [18:00] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|i'd still be nervous if there wasn't a way to revoke that | | style="white-space:normal;"|i'd still be nervous if there wasn't a way to revoke that permission... | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:00] | | [18:00] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|Thomas, unless you are on mono you cannot tp the entire | | style="white-space:normal;"|Thomas, unless you are on mono you cannot tp the entire sim distance in a single llSetPrimitiveParams call | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:00] | | [18:00] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|I'm not sure of how it was reported ... the example as shown was | | style="white-space:normal;"|I'm not sure of how it was reported ... the example as shown was pretty ugly, so it seemed like some limits made sense. Keeping it unbounded isn't good | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:01] | | [18:01] | ||
Line 1,734: | Line 1,377: | ||
| [18:01] | | [18:01] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|How about something that replaces sitting option on the | | style="white-space:normal;"|How about something that replaces sitting option on the object and when you click it the object can TP you? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:02] | | [18:02] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|so when is this going to happen? | | style="white-space:normal;"|so when is this going to happen? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:02] | | [18:02] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|TP is already the Sitting Option, unless you mean Map-TP | | style="white-space:normal;"|TP is already the Sitting Option, unless you mean Map-TP | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:02] | | [18:02] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|well, the tp would remove the permission, and it would | | style="white-space:normal;"|well, the tp would remove the permission, and it would have to ask you again. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:02] | | [18:02] | ||
Line 1,760: | Line 1,397: | ||
| [18:02] | | [18:02] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|llTeleportDestination(vector pos, vector lookat); | | style="white-space:normal;"|llTeleportDestination(vector pos, vector lookat); llSetClickAction(CLICK_TELEPORT); | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:02] | | [18:02] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|I guess you could still grief that way if there's an option | | style="white-space:normal;"|I guess you could still grief that way if there's an option for left-clicking on the object to cause a TP | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:02] | | [18:02] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, really the right solution is some functionality that could | | style="white-space:normal;"|Yes, really the right solution is some functionality that could offer a TP and have all the right permission checks so it can be useful but not abused | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:02] | | [18:02] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|.. if it were going to try to tp you again. If you can | | style="white-space:normal;"|.. if it were going to try to tp you again. If you can grid wide teleport an avatar.. would you need to do it twice? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:02] | | [18:02] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|that'd replace the llSitTarget things | | style="white-space:normal;"|that'd replace the llSitTarget things | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:02] | | [18:02] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|Exactly Thomas | | style="white-space:normal;"|Exactly Thomas | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:03] | | [18:03] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|and it would teleport the agent within the same sim only | | style="white-space:normal;"|and it would teleport the agent within the same sim only | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:03] | | [18:03] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yes, llSitTarget and prim position is really for putting the AV in | | style="white-space:normal;"|Yes, llSitTarget and prim position is really for putting the AV in the right spot on some object | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:03] | | [18:03] | ||
Line 1,807: | Line 1,432: | ||
| [18:04] | | [18:04] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|the sittarget to postion calculation is ugly (having | | style="white-space:normal;"|the sittarget to postion calculation is ugly (having written the wiki code for faking sittarget updating) | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:04] | | [18:04] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|like llSitTarget with sim local position and limits | | style="white-space:normal;"|like llSitTarget with sim local position and limits <0,0,0> to <256,256,4096> | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:04] | | [18:04] | ||
Line 1,825: | Line 1,444: | ||
| [18:04] | | [18:04] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|could be implemented like llSitTarget, so no client | | style="white-space:normal;"|could be implemented like llSitTarget, so no client update needed | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:04] | | [18:04] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|We can't put the avatar on hte correct target, because | | style="white-space:normal;"|We can't put the avatar on hte correct target, because we don't have the appropriate functions. | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:04] | | [18:04] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|with permission that lasts forever or just one tp? | | style="white-space:normal;"|with permission that lasts forever or just one tp? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:04] | | [18:04] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|Mind if I make a Jira for it Thomas? | | style="white-space:normal;"|Mind if I make a Jira for it Thomas? | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:04] | | [18:04] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Yeah, the devil's in the details | | style="white-space:normal;"|Yeah, the devil's in the details | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:04] | | [18:04] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|well, think it through before | | style="white-space:normal;"|well, think it through before | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:04] | | [18:04] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|I'd be happy with just one teleport per permisison question | | style="white-space:normal;"|I'd be happy with just one teleport per permisison question | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:05] | | [18:05] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|llTeleportTarget(vector pos, vector lookat) is just an idea | | style="white-space:normal;"|llTeleportTarget(vector pos, vector lookat) is just an idea | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:05] | | [18:05] | ||
| colspan="2"|''Strife Onizuka nods'' | | colspan="2"|''Strife Onizuka nods'' | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:05] | | [18:05] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|.. If I can get an avater anywhere in the grid where | | style="white-space:normal;"|.. If I can get an avater anywhere in the grid where they are allowed, then I'd be happy with a single teleport per permission | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:05] | | [18:05] | ||
Line 1,874: | Line 1,487: | ||
| [18:05] | | [18:05] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|Opening a jira and gathering ideas and notes on where problems lie | | style="white-space:normal;"|Opening a jira and gathering ideas and notes on where problems lie is the way to go | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:06] | | [18:06] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|or a forums thread.. :) | | style="white-space:normal;"|or a forums thread.. :) | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:06] | | [18:06] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|and for compatibility with old viewers, it would be | | style="white-space:normal;"|and for compatibility with old viewers, it would be handled like sitting on the object | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:06] | | [18:06] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|so, do i have to spam myself with dialog boxes when i move | | style="white-space:normal;"|so, do i have to spam myself with dialog boxes when i move around the sim? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:06] | | [18:06] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|"SuperGizmo wants to teleport you to <someplace>. Is this OK?" | | style="white-space:normal;"|"SuperGizmo wants to teleport you to <someplace>. Is this OK?" | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:06] | | [18:06] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|I've been wondering, why my TPs were unknown. But | | style="white-space:normal;"|I've been wondering, why my TPs were unknown. But something will still be needed for spread out etates. | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:06] | | [18:06] | ||
Line 1,914: | Line 1,515: | ||
| [18:06] | | [18:06] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|yeah, telling the teleport destination would be a good | | style="white-space:normal;"|yeah, telling the teleport destination would be a good feature for the permission dialog | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|right. it can use setpos or warppos or whatever in the | | style="white-space:normal;"|right. it can use setpos or warppos or whatever in the same simulator. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|especially if it were to include inter-sim teleporting | | style="white-space:normal;"|especially if it were to include inter-sim teleporting | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|.. or it can just tp you to the correct place | | style="white-space:normal;"|.. or it can just tp you to the correct place | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|no need to move it after that. | | style="white-space:normal;"|no need to move it after that. | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] | ||
| Thomas Shikami: | | Thomas Shikami: | ||
| style="white-space:normal;"|current in-sim teleporters work without permission | | style="white-space:normal;"|current in-sim teleporters work without permission dialog, so why add a nuisance? | ||
|- style="vertical-align:top;background-color:#F0F0F0;" | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Simon Linden: | | Simon Linden: | ||
| style="white-space:normal;"|OK, I have to run ... thanks everyone for coming and the good | | style="white-space:normal;"|OK, I have to run ... thanks everyone for coming and the good feedback and ideas [18:07] Strife Onizuka: HThomas would it be easier if lookat were a direction instead of a postion? | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] | ||
| Sindy Tsure: | | Sindy Tsure: | ||
| style="white-space:normal;"|cya, simon. ty!! | | style="white-space:normal;"|cya, simon. ty!! | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|take care Simon | | style="white-space:normal;"|take care Simon | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Strife Onizuka: | | Strife Onizuka: | ||
| style="white-space:normal;"|thanks for updating us | | style="white-space:normal;"|thanks for updating us | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] | ||
| Creem Pye: | | Creem Pye: | ||
| style="white-space:normal;"|thanks for your time | | style="white-space:normal;"|thanks for your time | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Rex Cronon: | | Rex Cronon: | ||
| style="white-space:normal;"|bye | | style="white-space:normal;"|bye | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] | ||
| Teravus Ousley: | | Teravus Ousley: | ||
| style="white-space:normal;"|lookat is a normal | | style="white-space:normal;"|lookat is a normal | ||
|- style="vertical-align:top;background-color:# | |- style="vertical-align:top;background-color:#F0F0F0;" | ||
| [18:07] | | [18:07] | ||
| Arawn Spitteler: | | Arawn Spitteler: | ||
| style="white-space:normal;"|WarpPos is just a chair, not even Physical, but SLPP | | style="white-space:normal;"|WarpPos is just a chair, not even Physical, but SLPP is just convenient. It's the forced TP, that should need perms | ||
|- style="vertical-align:top;background-color:#FFFFFF;" | |- style="vertical-align:top;background-color:#FFFFFF;" | ||
| [18:07] | | [18:07] |
Latest revision as of 07:34, 7 July 2008
Transcript of Andrew Linden's office hours:
[17:01] | Teravus Ousley: | it's the XML format that defines the interface in the client |
[17:01] | Strife Onizuka: | oh its the interface |
[17:01] | Arawn Spitteler: | Hi, Simon; what's the news on llGetAgentLanguage? |
[17:01] | Teravus Ousley: | Hello Simon |
[17:01] | Simon Linden: | That's news to me - what is it? |
[17:01] | Simon Linden: | Hello everyone |
[17:01] | Thomas Shikami: | it's funny what llTextBox sends to the client |
[17:02] | Thomas Shikami: | it's actually an llDialog with a single button !!llTextBox!! |
[17:02] | Rex Cronon: | hello everybody |
[17:02] | Creem Pye: | somebody brought dinner? |
[17:02] | Arawn Spitteler: | Is the dialog accepting typed in data? |
[17:02] | Teravus Ousley: | Hi Rex |
[17:02] | Sindy Tsure: | hi folks |
[17:03] | Rex Cronon: | hiii |
[17:03] | Arawn Spitteler: | First, we have to toss him into the Blender, to make Butter |
[17:03] | Thomas Shikami: | it isn't even implemented yet |
[17:03] | Yuu Nakamichi: | hi simon, sindy |
[17:03] | Rex Cronon: | what function r u talking about? |
[17:03] | Sindy Tsure: | zomg, it's strife! hiya! |
[17:03] | Thomas Shikami: | at least, not in the client I compiled myself |
[17:03] | Thomas Shikami: | some 1.20.6.0 with a release number I forgot |
[17:04] | Simon Linden: | So, Andrew is on vacation today, so I'm the MC |
[17:04] | Sindy Tsure: | a coup! |
[17:04] | Thomas Shikami: | ohh |
[17:05] | Creem Pye: | heh well if you know the dialog's channel, you can always type data into the normal chat bar |
[17:05] | Simon Linden: | There are a few bug fixes in the pipeline, but nothing dramatic. Linden Lab has been trying to slow down our simulator releases a little as it was getting a bit too rapid for a while |
[17:05] | Thomas Shikami: | or check your script for !!llTextBox!! and then ask again with the legacy input method |
[17:05] | Sindy Tsure: | thought i heard last week about a svc bug where phantom vehicles still bump into stuff.. is that coming soon? |
[17:06] | Thomas Shikami: | well, doing an llGetAgentLanguage(id) before and you know if the viewer may support text boxes |
[17:06] | Teravus Ousley: | well, yay for not having to shut the grid down with a simulator update.. |
[17:06] | Yuu Nakamichi: | I hope this does not slow the release of mono? |
[17:06] | Teravus Ousley: | :D |
[17:06] | Simon Linden: | I had one question for everyone ... if you're a land owner, how much do you care about the region slowing down to a low fps if nobody is there? |
[17:06] | Simon Linden: | Yuu - no, it doesn' |
[17:06] | Simon Linden: | ... doesn't affect Mono |
[17:06] | Thomas Shikami: | mean, caused by oneself? |
[17:07] | Creem Pye: | ah are you talking about load balancing with openspace regions? |
[17:07] | Strife Onizuka: | Simon: I don't mind if physics are dropped |
[17:07] | Sindy Tsure: | how long would it take to ramp back up to 45 once people arrived? |
[17:07] | Arawn Spitteler isn't Everyone: I'm not a landowner. | |
[17:07] | Strife Onizuka: | I'd mind if my scripts got slower if i were running a vender |
[17:07] | Simon Linden: | No, caused by us ... the idea is that we have multiple regions all sharing a box, but we're running the empty ones at 45fps even when nobody is there |
[17:08] | Simon Linden: | If we could give up some time in the empty ones, the full ones might perform better |
[17:08] | Sindy Tsure: | or a server anyway, strife.. just a vendor that gives stuff would be idle since nobody was there |
[17:08] | Thomas Shikami: | ohh, as long as script time stays the same, the sim could go idle |
[17:08] | Arawn Spitteler's wondered about the efficiency of that. | |
[17:08] | Thomas Shikami: | or even, as long as the scripts don't do any comms like http |
[17:08] | Sindy Tsure: | so.. this is a 'green sims' project? |
[17:08] | Creem Pye: | I wouldn't want script performance to drop to 0 if the scripts handle email or http events, but I could live with a little extra latency |
[17:08] | Teravus Ousley: | yeah.. I suppose 'physics' wise.. there would also have to be no physical/active prim |
[17:08] | Yuu Nakamichi: | how would you go about implementing this? |
[17:08] | Simon Linden: | It's just an idea/experiment at the time ... probably drop an empty sim down to 10 or 20 fps |
[17:09] | Thomas Shikami: | are you going to run the sims on virtual appliances in the futue to quickly consolidate empty sims and redistributing them on idle machines when they need power? |
[17:09] | Sindy Tsure: | just physics? |
[17:09] | Simon Linden: | Yuu - extra sleep time at the end of each frame |
[17:09] | Yuu Nakamichi: | hmm |
[17:09] | Creem Pye: | extra sleeping could cut down on hosting costs too, rihgt? |
[17:10] | Simon Linden: | Possibly it can lower power consumption a bit ... we're not sure how big the effect would be |
[17:10] | Rex Cronon: | aren't there sims that run simulations of plant/insect/animal life cycle? |
[17:10] | Thomas Shikami: | isn't Xen capable of moving a live virtual machine from one physical machine to another? |
[17:10] | Simon Linden: | The immediate goal is more CPU power available for other regions on the same system |
[17:11] | Arawn Spitteler: | System or Server? |
[17:11] | Simon Linden: | We're not looking at virtualization right now |
[17:11] | Thomas Shikami: | okay |
[17:11] | Simon Linden: | ... same box |
[17:11] | Sindy Tsure: | the key would be if the region had people on it? |
[17:11] | Thomas Shikami: | Let's do that with open space sims first, I guess |
[17:11] | Simon Linden: | Right - if someone TPs or walks in, it would return to normal |
[17:11] | Teravus Ousley: | well, it sounds like.. say you've got a class 5 server and there are 4 other sims hosted on it. The empty sims would be slowed down to provide more CPU for the active sims. |
[17:11] | Strife Onizuka: | openspaces is the way to go |
[17:11] | Creem Pye: | yeah openspace sims would benefit the most from that, probably |
[17:12] | Simon Linden: | Yes, OpenSpaces helped point out the problem of one region affecting others on the same computer |
[17:12] | Sindy Tsure does not have vendor servers but it seems like that'd be the biggest concern - slowing those down | |
[17:12] | Strife Onizuka: | We really need some way to detect openspace regions |
[17:13] | Yuu Nakamichi: | top-level info, strife? |
[17:13] | Simon Linden: | There are some regions we know of that are running simulations that need to run normally, even if nobody is around. Those are the worry |
[17:13] | Strife Onizuka: | especially if they are going to slow down |
[17:13] | Yuu Nakamichi: | yeah |
[17:13] | Simon Linden: | Vendors are probably OK - if nobody's around, I'm not sure what they would be doing |
[17:13] | Sindy Tsure: | http://jira.secondlife.com/browse/SVC-1554 or http://jira.secondlife.com/browse/SVC-2431 , strife |
[17:13] | Teravus Ousley: | Well, how about an estate flag? |
[17:13] | Thomas Shikami: | couldn't that be determined by the amount of physic and communication script calls? |
[17:14] | Rex Cronon: | do u think that those peopole would like it when their sims go into slowmo? |
[17:14] | Teravus Ousley: | .. or rather an estate tools flag |
[17:14] | Teravus Ousley: | .. for the region. |
[17:14] | Creem Pye: | well, vendor servers would be used if nobody's in the region (like a "product update server") |
[17:14] | Strife Onizuka: | i've commented on both of those proposals Sindy |
[17:14] | Sindy Tsure: | oops |
[17:14] | Strife Onizuka: | no worries ^^ |
[17:14] | Teravus Ousley: | I'd be okay with it assuming that it was a configurable option :D |
[17:15] | Sindy Tsure: | that doesn't help us mainland dwellers, tho |
[17:15] | Thomas Shikami: | I was thinking of getting a mainland parcel just for hosting prims with scripts |
[17:15] | Creem Pye: | then group sims according to whether the estate managers enable/disable variable FPS? |
[17:16] | Strife Onizuka: | you could consider communications going in and out of a sim as a way of determing if speed stepping is the right thing to do at a moment in time |
[17:16] | Simon Linden: | Well, it becomes a "if a tree falls in a virtual forest, should we play the sound" question. If nobody is there, would the lower FPS affect anything? |
[17:16] | Creem Pye: | I wonder if going to 15FPS would affect any simulations people run |
[17:16] | Simon Linden: | It wouldn't stop, just be a lower frame rate, so communication in and out shouldn't change. |
[17:16] | Thomas Shikami: | is the FPS configurable in 1.22.4.89467? |
[17:16] | Yuu Nakamichi: | how would it affect vehicles crossing into such a region? |
[17:16] | Arawn Spitteler thinks it could be a documented feature. | |
[17:16] | Creem Pye: | I mean do <70ms timers in LSL actually run that faswt in the first place? |
[17:17] | Teravus Ousley thinks there are scripts which detect the fps and do things differently based on them. | |
[17:17] | Simon Linden: | Not at all ... it's just an idea. I did some experiments today and can slow down the sim by giving up CPU time |
[17:17] | Strife Onizuka: | if you lower the FPS but not change the timedilation, you will need to tripple the buffer used to stop interplation |
[17:17] | Thomas Shikami: | events in LSL scripts happen at about 22 per second |
[17:17] | Simon Linden: | It had one side-effect I have to fix (some of the physics code kicked in and objects lost LOD) but that shouldn't be too hard to adjust |
[17:17] | Creem Pye: | object penetration, strife? |
[17:18] | Strife Onizuka nods to Creem Pye | |
[17:18] | Strife Onizuka: | Thomas, that depends on the event, some events are slower then others |
[17:18] | Strife Onizuka: | atleast historically they were, i haven't checked it in a while |
[17:18] | Simon Linden: | The TD would slow down as well - it would be like a loaded region |
[17:18] | Thomas Shikami: | with some experimentation, it was possible to do a full sim scan sweep in 0.9 seconds |
[17:18] | Thomas Shikami: | sensors for agents |
[17:19] | Strife Onizuka: | i assume that is at ground level only and not the complete volume |
[17:19] | Yuu Nakamichi: | so how fast would the region come back up? |
[17:19] | Arawn Spitteler: | There wouldn't be any agents to sense. |
[17:19] | Thomas Shikami: | complete volume up to 768m |
[17:19] | Creem Pye: | how frequently are dynamic objects updated across sim borders usually, Simon? |
[17:19] | Strife Onizuka: | the volume goes up to 4096 now |
[17:20] | Sindy Tsure: | right away, yuu.. |
[17:20] | Thomas Shikami: | I know, no flying vehicle zones any more |
[17:20] | Simon Linden: | Hmm, that's an interesting point. That update code might be affected |
[17:20] | Yuu Nakamichi: | yes, rendering across region borders has been spotty |
[17:20] | Simon Linden: | It shouldn't be any different than if you were sitting on one region at 45 fps, and the adjacent one was running at a lower rate. I'm not sure how that looks |
[17:20] | Yuu Nakamichi: | as it is |
[17:21] | Teravus Ousley still suggests an estate tools checkbox... a new or reuse a regionflags flag. | |
[17:21] | Thomas Shikami: | so it counts main agents |
[17:21] | Sindy Tsure: | you're welcome to come to any of the neighbor sims around my place if you want to see it, simon.. :) |
[17:21] | Simon Linden: | Yes, it's certainly something we'd want a switch so it could be turned off |
[17:21] | Yuu Nakamichi: | you cannot follow a vehicle's path in an adjacent region reliably , you have to be in the same region to see it update |
[17:21] | Thomas Shikami: | so it's an opt-out feature then |
[17:21] | Strife Onizuka: | we are running out of region flags fyi, only got one left before we have to reclaim the retired |
[17:21] | Yuu Nakamichi: | reasonably quickly |
[17:22] | Sindy Tsure: | just make lsl 64-bit.. easy! |
[17:22] | Thomas Shikami: | I hope you don't need the MSB |
[17:22] | Arawn Spitteler: | 32-Bit? |
[17:23] | Teravus Ousley shakes head.. it's 'hard' to change the space in the packet.. and would probably break older clients. | |
[17:23] | Simon Linden: | Well, thanks for the ideas ... as I said, it's just an idea that might help performance of non-empty regions. We spend a lot of CPU time running empty regions |
[17:23] | Simon Linden: | So ... any topics or questions? |
[17:23] | Sindy Tsure would vote for it, simon.. some people who do the 'evolution' type simulations might get annoyed, tho | |
[17:23] | Strife Onizuka: | https://jira.secondlife.com/browse/SVC-1773 is reported to be still kicking around |
[17:23] | Arawn Spitteler's been fighting Asset Server Issues, in Spirit City, that seem to be simulation specific. | |
[17:24] | Teravus Ousley: | why the maximum prim in the region gets told to the client through the 'sim stats' packet :P hehe |
[17:24] | Simon Linden: | I haven't seen SVC-1773 before - that's a good one. I'll bring that in-house |
[17:24] | Thomas Shikami: | my touchable boxes jump around on 1.22.4.89467 and 1.22.4.90000 when touched |
[17:24] | Creem Pye: | yeah that's an annoying bug to work around =) |
[17:25] | Sindy Tsure: | news on http://jira.secondlife.com/browse/SVC-2485 , Simon? that should be in the next sim update, right? |
[17:25] | Strife Onizuka: | over 90000 o_o |
[17:25] | Teravus Ousley: | any news on the home grown raycaster that Andrew was talking about previously? |
[17:25] | Simon Linden: | That's been fixed Sindy, but I"m not sure of the release pipeline. |
[17:26] | Sindy Tsure: | ok |
[17:26] | Sindy Tsure hopes it's soon.. | |
[17:26] | Thomas Shikami: | I'm testing the bug |
[17:26] | Arawn Spitteler: | Block Grab doesn't effect the entire object, when used in the Root Prim? |
[17:26] | Creem Pye: | yes |
[17:27] | Thomas Shikami: | I hope SL doesn't crash now |
[17:27] | Thomas Shikami: | logged in twice on the same account right now |
[17:27] | Arawn Spitteler had to log off, to escape Spirit City | |
[17:27] | Creem Pye: | and if you try to block grab in a child prim, there is no effect (so you need to delink the object before blocking grab) |
[17:28] | Strife Onizuka: | i don't know why the issue has evaded triage |
[17:29] | Thomas Shikami: | okay, the bug isn't fixed on 1.22.4.90000 |
[17:29] | Strife Onizuka: | i try to bump issues with updates every so but sometimes it's hard |
[17:30] | Simon Linden: | OK, I got the virtual paperwork done - https://jira.secondlife.com/browse/SVC-1773 is imported and we'll look at it |
[17:30] | Teravus Ousley: | :D |
[17:30] | Strife Onizuka: | cool ^_^ |
[17:31] | Creem Pye: | thanks =) |
[17:31] | Simon Linden: | Thomas - what does your bug look like? You say the boxes jump when you touch them? |
[17:31] | Teravus Ousley: | any other news on the resource management front? resource protection from use by greifers? |
[17:32] | Thomas Shikami: | I just tested SVC-1773 on Behtel which is Second Life Beta Server 1.22.4.90000 |
[17:32] | Thomas Shikami: | Bethel even |
[17:32] | Simon Linden: | No Teravus, no news on that |
[17:32] | Object: Hello, Avatar! | |
[17:32] | Thomas Shikami: | wait, I'll test on the new Havok 4 |
[17:32] | Simon Linden: | I've been working on some TP arrival code ... trying to smooth that out so it doesn't cause a dip in frame rate when someone arrives |
[17:32] | Thomas Shikami: | maybe it's fixed there |
[17:33] | Teravus Ousley: | cool, that's a big issue on the IOW :D |
[17:33] | Teravus Ousley: | course, people are also teleporting in with rather large avatar |
[17:34] | Thomas Shikami: | nope, new havok 4 has same bug |
[17:34] | Arawn Spitteler: | Attachments are said not to matter |
[17:34] | Simon Linden: | It turns out attachments seem to be the biggest slowdown |
[17:34] | Simon Linden: | I found parsing the attachment data was the biggest time-user |
[17:34] | Thomas Shikami: | it's about the scripts I guess |
[17:34] | Simon Linden: | Yes, scripts make it worse |
[17:35] | Thomas Shikami: | and with mono, we have 4 times the data for scripts |
[17:35] | Sindy Tsure: | slower than showing up naked and then attaching? |
[17:35] | Sindy Tsure: | attachment-naked, anyway |
[17:35] | Simon Linden: | In general, the more complex the AV and attachments are, the bigger the delay |
[17:35] | Arawn Spitteler wonders, if his one prim wagging tail is a good thing, or a bad thing | |
[17:36] | Creem Pye: | is there a way to give attachment loading a lower priority somehow? so that even if it uses up the same total CPU time, you can spread out the inverted spike in performance? |
[17:36] | Simon Linden: | That's probably not too bad, Arawn. One prim with a simple script isn't much |
[17:36] | Simon Linden: | That's exactly what I'm trying. |
[17:36] | Thomas Shikami: | have a dedicated thread just for object data parsing? |
[17:37] | Sindy Tsure always turns on 'show updates' when she asks that question, arawn | |
[17:37] | Simon Linden: | I have it working now so that instead of getting all attachments at once, it adds one per frame |
[17:37] | Strife Onizuka: | there are worse things Arawn |
[17:37] | Strife Onizuka: | like sensors |
[17:37] | Thomas Shikami: | are sensors really that slow? |
[17:37] | Creem Pye: | cool, that should help and be pretty unnoticable too; youo'd get all attachments in under a second |
[17:37] | Simon Linden: | Unfortunately, if one is the bottleneck, you still get a dip, so I'm looking at using another CPU thread for the parsing |
[17:38] | Teravus Ousley: | well, presumably the sim you're leaving also has to get a message back that the attachments got transferred... before it removes them from it's own memory. |
[17:38] | Simon Linden: | I think it's going to mess up vehicles and flying, however |
[17:38] | Sindy Tsure: | :( |
[17:38] | Thomas Shikami: | I think that data is kept for about 30 seconds anyway |
[17:38] | Arawn Spitteler: | We'll b e back to flying, with our heads up our butts? |
[17:38] | Simon Linden: | Yes, TP has been a source of loss before, so it needs to be robust |
[17:39] | Simon Linden: | Depends if your butt has rezzed or not |
[17:39] | Teravus Ousley: | :D great answer :D |
[17:39] | Sindy Tsure nods! | |
[17:39] | Creem Pye: | hmm how would it mess up vehicles? It would spread out vehicle loading to 1 inventory item per frame or something? |
[17:39] | Arawn Spitteler: | "Center of Bounding Box" |
[17:39] | Thomas Shikami: | something that also causes a loss in attachments is detaching and immediately reattaching the attachment |
[17:40] | Simon Linden: | I was thinking about flight assists ... if that gets delayed a little, you'll fall a bit. It may be possible to just delay finishing the TP and adding everything until it's all ready |
[17:40] | Thomas Shikami: | wasn't the avatar hovering especially anyways during TP? |
[17:41] | Creem Pye: | Andrew was talking about allowing flight at any altitude without a flight assist.. |
[17:41] | Teravus Ousley: | well not necessarily. |
[17:41] | Creem Pye: | so if he did that, you'd have one less thing to worry about |
[17:41] | Teravus Ousley frequently jumps over borders so as to ensure that he ends up on top of the prim on the other side. | |
[17:41] | Simon Linden: | Yes, we'd like to remove the flight limits. There's really no point since there are so many assist objects available |
[17:42] | Arawn Spitteler: | Keeps newbies on the ground, until they discover something's there. |
[17:42] | Strife Onizuka: | the flight limits are such a pain but i don't really want noobs flying up to my work space |
[17:42] | Simon Linden: | Not sure when it might happen, but the code that does the limit is a headache |
[17:42] | Teravus Ousley: | hehe. |
[17:42] | Thomas Shikami: | what is about the zone where bans are effective, I've seen this still going up 768m above ground only |
[17:42] | Creem Pye: | well there's always the option of restricting flight over a parcel, so that only people who know about the ctrl+alt+v trick can fly =P |
[17:42] | Sindy Tsure nods - i'm always finding people putting beds on my build floor :\ | |
[17:43] | Rex Cronon: | they just have to sit on a prim, and can get anywhere in the sim very fast |
[17:43] | Teravus Ousley nods | |
[17:43] | Simon Linden: | Ah, pushing the sitting AV? I think that fix is in the pipeline as well |
[17:44] | Arawn Spitteler has a teleporter, that blows the 300 meter limit away. | |
[17:44] | Strife Onizuka: | Sindy: Auto return is your friend :p |
[17:44] | Sindy Tsure: | just editing the z position |
[17:44] | Simon Linden: | ah, right, that would do it |
[17:44] | Rex Cronon: | what do u mean "pushing the sintting av"? |
[17:44] | Teravus Ousley: | right, just edinging the position of the prim while you're sitting on it :D |
[17:44] | Sindy Tsure: | yepyep, strife.. i keep it at 30 minutes, though.. a little weird when i tp up to build something and there's a party up there.. apparently 30 minutes is enough.... |
[17:45] | Strife Onizuka: | i had some fun the other day writing a spinning object that then moved the avatar out and unsat them so they would take on the inerta... fun way of throwing people around |
[17:45] | Simon Linden: | There was a bug with pushing that was kicking in if the AV was sitting |
[17:45] | Rex Cronon: | i have never been able to push somebody that was sitting |
[17:46] | Creem Pye: | well, you can pusha a sitting avatar if the chair is physical =) |
[17:46] | Simon Linden: | Ah, my bad. It was setting the link postion of a sitting AV |
[17:46] | Thomas Shikami: | still working |
[17:46] | Sindy Tsure: | oh.. no limits on that now? |
[17:46] | Teravus Ousley remembers when OpenSImulator first implemented sit. It broke the chat distance limiter code because the avatar's potion was 0,0,0.. relative to the prim that they're sitting on. | |
[17:46] | Arawn Spitteler: | Not reliable, to far beyond 1 km |
[17:47] | Rex Cronon: | i know u can push a physical sit |
[17:47] | Sindy Tsure: | hi ellla |
[17:47] | Ellla McMahon: | Hello Simon ... everyone :) |
[17:47] | Thomas Shikami: | no limits on 1.22.4.90000 either |
[17:47] | Simon Linden: | Hi Ella |
[17:47] | Rex Cronon: | hi ella |
[17:47] | Arawn Spitteler: | Heh-llo- Ell-Ah |
[17:47] | Simon Linden: | Yeah, it's in the release pipeline |
[17:48] | Ellla McMahon: | LOL :))) |
[17:48] | Teravus Ousley: | Hi Ellla |
[17:48] | Strife Onizuka: | hi ellla |
[17:48] | Thomas Shikami: | the release pipeline is which sim? Bethel or Island for Unit Tests? |
[17:48] | Arawn Spitteler: | So, the fact that we can TP VAst distances, by SLPP is new? |
[17:48] | Strife Onizuka: | relatively |
[17:48] | Strife Onizuka: | sometime in h4 |
[17:49] | Arawn Spitteler: | Sure beats sit-target |
[17:49] | Simon Linden: | Release pipeline is our internal release process - getting all the code changes together, building it, putting on the beta grid, pushing live, etc |
[17:49] | Strife Onizuka: | heck yes |
[17:49] | Teravus Ousley repeats SLPP = SetLinkPrimitiveParams. | |
[17:49] | Strife Onizuka: | i wrote a script the other day that doesn't use sit targets at all |
[17:49] | Strife Onizuka: | scans the link set on sit changes |
[17:49] | Simon Linden: | I'm not sure it's new or not, but it needed some limits (like the max link distance) |
[17:49] | Arawn Spitteler: | llSetLinkPrimitiveParams(integer, list) |
[17:49] | Teravus Ousley: | :D |
[17:50] | Sindy Tsure: | you still get a changed() if llSitTarget hasn't been called? |
[17:50] | Thomas Shikami: | a working limit would be a 600x600x600 box |
[17:50] | Arawn Spitteler: | I use Sit Targets, still, because my TPs are Phantom, to save the physics engine, but otherwise unneeded. |
[17:50] | Thomas Shikami: | with the prim in the center |
[17:50] | Creem Pye: | I don't think you'd want to move an avatar acdross 2 sim borders in 1 step, either |
[17:50] | Object: Hello, Avatar! | |
[17:51] | Teravus Ousley: | haha, I've done it. |
[17:51] | Strife Onizuka: | definately needs a limit to about 4200 for the magnitude |
[17:51] | Simon Linden: | The current code can put you way out in no-where |
[17:51] | Teravus Ousley: | It's 3 where it gets 'really hairy' |
[17:51] | Creem Pye: | I've done that across a single sim border, and the trip was a bit rough ;) |
[17:51] | Simon Linden: | The new code has a limit of the max link distance, which I think is 54m |
[17:51] | Strife Onizuka: | (4128 is about magnitude of <256,256,4096> |
[17:51] | Arawn Spitteler sees no problme, in multiple sim crossings: Think what it could do, when there's a gap in the railroad | |
[17:51] | Thomas Shikami: | enough for the poseball less furniture |
[17:51] | Strife Onizuka: | that sucks Simon |
[17:51] | Strife Onizuka: | thats worse then a sit target |
[17:52] | Strife Onizuka: | which is 300 on each axis |
[17:52] | Thomas Shikami: | and the limit works on unlinked prims? |
[17:52] | Teravus Ousley: | warpPos |
[17:52] | Teravus Ousley: | :D |
[17:52] | Rex Cronon: | only 54m, that is going to break some things |
[17:52] | Arawn Spitteler: | WarpPos would involve rezzing a new prim, for each person teleported |
[17:52] | Thomas Shikami: | no furniture is more than 54m |
[17:52] | Strife Onizuka glowers "i'm sorry but warpPos doesn't seem like a good use of sim resources" | |
[17:53] | Thomas Shikami: | I have a warpPos teleporter that doesn't rez a new prim |
[17:53] | Strife Onizuka: | but you can only TP one person at a time Thomas if you dont' rez new prims |
[17:53] | Teravus Ousley: | agreed, but.. alas, it's the only option provided.. |
[17:53] | Thomas Shikami: | yes, but that's same with those other teleporters, too, that rez prims |
[17:53] | Strife Onizuka: | and warpPos is a hack in it's own right |
[17:54] | Thomas Shikami: | a "supported" hack |
[17:54] | Strife Onizuka: | a misfeature |
[17:54] | Teravus Ousley recalls the outcry when it was limited :D | |
[17:54] | Arawn Spitteler: | WarpPos is an established hack. Limiting our new tp distance is going to hurt Spirit City. |
[17:54] | Thomas Shikami: | and my things then quickly worked again, with a fall back method |
[17:55] | Strife Onizuka grumbles "have to repeatedly hit LL over the head to get them to unbreak things when it comes to LSL" | |
[17:55] | Simon Linden: | The thought was to limit the link position to the link size limit. As with every change, it seems to break things |
[17:55] | Strife Onizuka: | If there were a way to reliably TP avatars there wouldn't be this problem |
[17:55] | Arawn Spitteler: | I don't see any problem, with the current lack of limits, unless we try to remain linked. |
[17:55] | Teravus Ousley: | that is true. |
[17:55] | Rex Cronon: | so simon, it isn't going to be possible to move sitting avatars further than 54m, using llSetPrimitiveParams? |
[17:56] | Strife Onizuka: | the problem with the current lack of limits is you can orbit people |
[17:56] | Strife Onizuka: | get them stuck at 100000 meters |
[17:56] | Simon Linden: | It can be used for griefing, putting someone up at really, really far distances |
[17:56] | Strife Onizuka: | (was that the right number of zeros?) |
[17:56] | Thomas Shikami: | 2 billion |
[17:56] | Simon Linden: | Something like that distance - far away, very drak |
[17:56] | Simon Linden: | dark |
[17:56] | Arawn Spitteler: | I don't think it works that far, but breaks down between a km and a mile |
[17:56] | Sindy Tsure: | how common is that really, tho? has to be far less than the old orbit crap.. |
[17:57] | Strife Onizuka: | it's not 2 billion, it's a 1 followed by several zeros |
[17:57] | Rex Cronon: | simon, that happens only if somebody sits on something |
[17:57] | Strife Onizuka: | and you cannot tp down |
[17:57] | Thomas Shikami: | depends on the script |
[17:57] | Strife Onizuka: | haven't seen the two billion version then |
[17:57] | Creem Pye: | Well Strife, a few meetings ago Andrew asked about adding a "teleport avatar" function for estate managers to be able to teleport agents around an estate. But that proposal had a mixed reaction |
[17:57] | Arawn Spitteler: | When it's broken for me, I used my map |
[17:57] | Simon Linden: | So what distances are being used now? Would the sim size be viable? |
[17:58] | Arawn Spitteler: | An estate might have multiple sims, such as Mystical Mastery |
[17:58] | Strife Onizuka: | sim size would be totally viable |
[17:58] | Thomas Shikami: | I stay with my non-rezzing warpPos version. I see no disadvantages from the rezzing teleporters |
[17:58] | Strife Onizuka: | multiple customers Thomas |
[17:58] | Thomas Shikami: | it has even less limits than most rezzing teleporters |
[17:59] | Arawn Spitteler: | Spirit City has stuff as high as 700+, that should be reacheable |
[17:59] | Thomas Shikami: | it handles multiple customers better than the rezzing ones |
[17:59] | Simon Linden: | I'll point out that the limit may cause problems for stuff like warpPos. No promises on what we'll do, but it's good to learn what it might break |
[17:59] | Strife Onizuka nods | |
[17:59] | Rex Cronon: | . |
[17:59] | Strife Onizuka: | it would be benificial if there were a jira or a wiki page discussing the changes |
[17:59] | Sindy Tsure: | seconded |
[17:59] | Arawn Spitteler: | I don't think TPAgent is a bad function to have, but there's fear of griefing. 54 meters, is enough to grief a person. |
[17:59] | Rex Cronon: | did somebody requres this simon? |
[18:00] | Thomas Shikami: | you sit on it, a dialog opens with destinations and when pushing the button, you are at the destination |
[18:00] | Rex Cronon: | request* |
[18:00] | Teravus Ousley: | well, we could institute a teleport permission, like animation permission. |
[18:00] | Teravus Ousley: | .. that would be useful.... |
[18:00] | Thomas Shikami: | how about the permissions being similar to llMapDestination |
[18:00] | Sindy Tsure: | i'd still be nervous if there wasn't a way to revoke that permission... |
[18:00] | Strife Onizuka: | Thomas, unless you are on mono you cannot tp the entire sim distance in a single llSetPrimitiveParams call |
[18:00] | Simon Linden: | I'm not sure of how it was reported ... the example as shown was pretty ugly, so it seemed like some limits made sense. Keeping it unbounded isn't good |
[18:01] | Thomas Shikami: | well, 1km in one call, so you can go 4km in a second |
[18:01] | Arawn Spitteler: | Was it a Jira? |
[18:01] | Strife Onizuka: | How about something that replaces sitting option on the object and when you click it the object can TP you? |
[18:02] | Rex Cronon: | so when is this going to happen? |
[18:02] | Arawn Spitteler: | TP is already the Sitting Option, unless you mean Map-TP |
[18:02] | Teravus Ousley: | well, the tp would remove the permission, and it would have to ask you again. |
[18:02] | Rex Cronon: | did it already happen? |
[18:02] | Thomas Shikami: | llTeleportDestination(vector pos, vector lookat); llSetClickAction(CLICK_TELEPORT); |
[18:02] | Creem Pye: | I guess you could still grief that way if there's an option for left-clicking on the object to cause a TP |
[18:02] | Simon Linden: | Yes, really the right solution is some functionality that could offer a TP and have all the right permission checks so it can be useful but not abused |
[18:02] | Teravus Ousley: | .. if it were going to try to tp you again. If you can grid wide teleport an avatar.. would you need to do it twice? |
[18:02] | Thomas Shikami: | that'd replace the llSitTarget things |
[18:02] | Strife Onizuka: | Exactly Thomas |
[18:03] | Thomas Shikami: | and it would teleport the agent within the same sim only |
[18:03] | Simon Linden: | Yes, llSitTarget and prim position is really for putting the AV in the right spot on some object |
[18:03] | Strife Onizuka nods | |
[18:04] | Strife Onizuka: | the sittarget to postion calculation is ugly (having written the wiki code for faking sittarget updating) |
[18:04] | Thomas Shikami: | like llSitTarget with sim local position and limits <0,0,0> to <256,256,4096> |
[18:04] | Simon Linden: | Time is pretty much up ... any last quick questions or bug reports? |
[18:04] | Thomas Shikami: | could be implemented like llSitTarget, so no client update needed |
[18:04] | Arawn Spitteler: | We can't put the avatar on hte correct target, because we don't have the appropriate functions. |
[18:04] | Sindy Tsure: | with permission that lasts forever or just one tp? |
[18:04] | Strife Onizuka: | Mind if I make a Jira for it Thomas? |
[18:04] | Simon Linden: | Yeah, the devil's in the details |
[18:04] | Thomas Shikami: | well, think it through before |
[18:04] | Teravus Ousley: | I'd be happy with just one teleport per permisison question |
[18:05] | Thomas Shikami: | llTeleportTarget(vector pos, vector lookat) is just an idea |
[18:05] | Strife Onizuka nods | |
[18:05] | Teravus Ousley: | .. If I can get an avater anywhere in the grid where they are allowed, then I'd be happy with a single teleport per permission |
[18:05] | Sindy Tsure: | me too, teravus.. unless people then use it as a spam vector |
[18:05] | Simon Linden: | Opening a jira and gathering ideas and notes on where problems lie is the way to go |
[18:06] | Sindy Tsure: | or a forums thread.. :) |
[18:06] | Thomas Shikami: | and for compatibility with old viewers, it would be handled like sitting on the object |
[18:06] | Rex Cronon: | so, do i have to spam myself with dialog boxes when i move around the sim? |
[18:06] | Simon Linden: | "SuperGizmo wants to teleport you to <someplace>. Is this OK?" |
[18:06] | Arawn Spitteler: | I've been wondering, why my TPs were unknown. But something will still be needed for spread out etates. |
[18:06] | Thomas Shikami: | including needed timers to stop the goto effect |
[18:06] | Creem Pye: | yeah, telling the teleport destination would be a good feature for the permission dialog |
[18:07] | Teravus Ousley: | right. it can use setpos or warppos or whatever in the same simulator. |
[18:07] | Creem Pye: | especially if it were to include inter-sim teleporting |
[18:07] | Teravus Ousley: | .. or it can just tp you to the correct place |
[18:07] | Teravus Ousley: | no need to move it after that. |
[18:07] | Thomas Shikami: | current in-sim teleporters work without permission dialog, so why add a nuisance? |
[18:07] | Simon Linden: | OK, I have to run ... thanks everyone for coming and the good feedback and ideas [18:07] Strife Onizuka: HThomas would it be easier if lookat were a direction instead of a postion? |
[18:07] | Sindy Tsure: | cya, simon. ty!! |
[18:07] | Strife Onizuka: | take care Simon |
[18:07] | Strife Onizuka: | thanks for updating us |
[18:07] | Creem Pye: | thanks for your time |
[18:07] | Rex Cronon: | bye |
[18:07] | Teravus Ousley: | lookat is a normal |
[18:07] | Arawn Spitteler: | WarpPos is just a chair, not even Physical, but SLPP is just convenient. It's the forced TP, that should need perms |
[18:07] | Sindy Tsure runs, too.. bye, all! | |
[18:07] | Simon Linden: | Bye everyone ... see you next time |
[18:08] | Rex Cronon: | bye sindy |
[18:08] | Teravus Ousley: | take care |