Content Creation/Scripting User Group/Transcripts/2011 08 29

== List of Speakers ==
Cale Flanagan
Fancy Greeter
flexi campfire
JB Hancroft
Leonel Iceghost
Liisa Runo
NeoBokrug Elytis
Techwolf Lupindo
== Transcript ==
[08:58] Kaluura (kaluura.boa): Here he comes!
[08:58] Kallista Arliss (kallista.destiny): Hey Kelly!!!!
[08:58] Kaluura (kaluura.boa): Hi Kelly...
[08:58] Koli Contepomi (sahkolihaa.contepomi): And here he is for real.
[08:58] tehKellz (kelly.linden): Good morning
[08:58] Techwolf Lupindo: Hi kelly
[08:58] Ash DeAllura Weststar (ash.qin): Kelly time
[08:58] draconis.neurocam (draconis.neurocam): morning kelly
[08:59] tehKellz (kelly.linden): Everyone have a good weekend?
[08:59] Koli Contepomi (sahkolihaa.contepomi): Not bad, thanks. Your self?
[09:00] oobscure (opensource.obscure): very hot here in italy but yes thanks!
[09:00] Koli Contepomi (sahkolihaa.contepomi): Mostly rain here in England.
[09:00] Ash DeAllura Weststar (ash.qin): Sunny where I was in the UK.
[09:01] tehKellz (kelly.linden): Was pretty nice weather out here. A bit on the warm side maybe.
[09:01] draconis.neurocam (draconis.neurocam): rain and wind, but fine otherwise in pa
[09:01] Kallista Arliss (kallista.destiny): Going to be hot here in SoCal
[09:01] Kallista Arliss (kallista.destiny): not as hot as last week though
[09:01] tehKellz (kelly.linden): Did someone give you a cookie Flip?
[09:02] F L I P (flip.idlemind): Mhmmmmmm
[09:03] tehKellz (kelly.linden): All right, this is another discussion week - 5th monday of the month. Back to Triage next week.
[09:03] tehKellz (kelly.linden): I don't have a lot of news.
[09:03] F L I P (flip.idlemind): What do we do on the 6th Monday of the month?
[09:03] oobscure (opensource.obscure): we divide by zero
[09:03] tehKellz (kelly.linden): Freak out at how there could be a 6th monday
[09:04] tehKellz (kelly.linden): I've been sharing this HTML HUD demo I did last week: https://wiki.secondlife.com/wiki/HTML_HUD_Demo to show off llSetContentType that came out in the script maintenance release
[09:04] werqa0: chuj wam w dupe xD
[09:05] tehKellz (kelly.linden): OO put up a nice screenshot in case anyone is wondering what it looks like.
[09:05] tehKellz (kelly.linden): Thanks for that.
[09:05] oobscure (opensource.obscure): thank you for the code :D
[09:05] Kallista Arliss (kallista.destiny): Flip we have an imprecise floating point devide by Zero at or before Location 0x00034fb0
[09:05] F L I P (flip.idlemind): I'll look forward to that
[09:05] oobscure (opensource.obscure): I love how it interacts with the viewer, sort of
[09:06] tehKellz (kelly.linden): heh, yeah it is just secondlife:///app urls
[09:06] tehKellz (kelly.linden): The version up there now has a configuration page to demo forms as well, which isn't in the screenshots.
[09:06] Liisa Runo: i love app urls, but too bad they are borked in v2/3 and cant copy paste them onward like i can with v1 clients
[09:07] tehKellz (kelly.linden): hrm
[09:07] tehKellz (kelly.linden): They work well in the hud demo at least.
[09:07] Fancy Greeter: Charlar Linden has arrived!
[09:07] oobscure (opensource.obscure): hey Charlar
[09:07] Charlie (charlar.linden): Hi all!
[09:08] Kallista Arliss (kallista.destiny): Hi Charlie
[09:08] tehKellz (kelly.linden): Hey Charlie
[09:08] tehKellz (kelly.linden): Charlie: I was just discussing / sharing my HTML HUD demo: https://wiki.secondlife.com/wiki/HTML_HUD_Demo not sure if I showed that to you yet.
[09:08] Charlie (charlar.linden): Sorry to be late Kelly
[09:08] Techwolf Lupindo: I think firestorm undid that b0rk liisa, but I have to double check that.
[09:09] Charlie (charlar.linden): no - wow, so many words...
[09:09] JB Hancroft: thanks for the link, Kelly
[09:09] tehKellz (kelly.linden): I was looking at SCR-176 this morning and think I have a fix. It definitely never worked right.
[09:09] flexi campfire: http://jira.secondlife.com/browse/SCR-176
[#SCR-176] llAvatarOnLinkSitTarget is not working properly
[09:09] tehKellz (kelly.linden): And that is about all I have. Table is open.
[09:09] F L I P (flip.idlemind): So anyone who thought it worked was just hallucinating?
[09:10] Koli Contepomi (sahkolihaa.contepomi): Is the llSetMemoryLimit fixes getting rolled out this week?
[09:10] Koli Contepomi (sahkolihaa.contepomi): Since it's rather useless right now.
[09:10] Liisa Runo: yay for the fix, and if it never worked, then i just had too many marbles lost when i tested it first time
[09:10] tehKellz (kelly.linden): Yeah flip.
[09:10] tehKellz (kelly.linden): No Koli
[09:10] Koli Contepomi (sahkolihaa.contepomi): Aw.
[09:10] F L I P (flip.idlemind): And the PRIM_LINK_TARGET not working in child prims thing?
[09:11] tehKellz (kelly.linden): Actually hold on.
[09:11] Kallista Arliss (kallista.destiny): Might be that people have been testing it sitting on the Root Prim?
[09:11] tehKellz (kelly.linden): Oh it does look like both the link target and max memory bug fixes will probably get to RC this week.
[09:11] Koli Contepomi (sahkolihaa.contepomi): \o/
[09:11] Kallista Arliss (kallista.destiny): woot
[09:12] Qie (qie.niangao): Speaking of llSetMemoryLimit... what lies between us and raising the max limit above 64KB ?
[09:12] tehKellz (kelly.linden): llAvatarOnSitLinkTarget would only ever work if the script was in the prim the person sat on and you asked for the correct link number for that prim.
[09:12] Kallista Arliss (kallista.destiny): NO if you set the man memory, and it works the you TP to a non compliant region does it still have effect
[09:13] tehKellz (kelly.linden): Qie: enforcing memory limits.
[09:13] Kallista Arliss (kallista.destiny): Now*
[09:13] Kallista Arliss (kallista.destiny): lols
[09:13] Qie (qie.niangao): oh. heh.
[09:13] tehKellz (kelly.linden): Kallista hm? Can you rephrase?
[09:14] Kallista Arliss (kallista.destiny): Typos. if you set max memory on a RC region the TP to one that dosn't have the fix, is the lower max in effect?
[09:14] Kallista Arliss (kallista.destiny): then TP*
[09:15] tehKellz (kelly.linden): Kallista: it may revert to the larger max in that case. I'm not 100% sure though.
[09:15] Kallista Arliss (kallista.destiny): nods.....
[09:16] Liisa Runo: i re-opened SCR-90 Cant edit the JIRA so look at the 2 comments i made. (dont hold a cup of hot coffee while reading or you might burn your lap)
[09:16] flexi campfire: http://jira.secondlife.com/browse/SCR-90
[#SCR-90] llGetBoundingBox() returns wrong values on Magnum RC
[09:18] tehKellz (kelly.linden): Hrm. I'll point maestro back at it.
[09:19] Kallista Arliss (kallista.destiny): *chuckles*
[09:19] Kaluura (kaluura.boa): Totally unrelated... I was wondering if it would be possible to make a script aware of the position where an AV clicks to sit.
[09:20] tehKellz (kelly.linden): That would be difficult
[09:20] Leonel Iceghost: it already says the position for touch right?
[09:20] Kallista Arliss (kallista.destiny): new params at least
[09:20] Kaluura (kaluura.boa): No... No touch event when you sit. Only changed().
[09:21] draconis.neurocam (draconis.neurocam): any hopes of getting the new functions to show up in the upper column of http://wiki.secondlife.com/wiki/Category:LSL_Functions with pretty new tags next to them?
[09:21] Liisa Runo: first click to detect the pos, then script enable click to sit and tell the clicker to click again. not very practical but a way to do it
[09:22] Kaluura (kaluura.boa): That's the ugly solution I'd like to avoid...
[09:22] Qie (qie.niangao): I've done that same thing and yeah, it's fugly.
[09:23] tehKellz (kelly.linden): draconis: I'll see if I can add them there today.
[09:23] draconis.neurocam (draconis.neurocam): yay
[09:23] tehKellz (kelly.linden): You need to know the u/v/face position of the touch for the sit?
[09:23] Kaluura (kaluura.boa): That would be interesting too...
[09:24] tehKellz (kelly.linden): Or what are you asking for?
[09:24] Kaluura (kaluura.boa): Actually both... The position of the AV when they click and where the click happens.
[09:24] Leonel Iceghost: and it would be nice to know the pos and rot the avatar had before sitting
[09:25] tehKellz (kelly.linden): you could use llGetObjectDetails to get their position
[09:25] JB Hancroft: right... you've have to poll for it, ahead of time
[09:25] Kaluura (kaluura.boa): Except that we would get the position of the AV already sitting.
[09:26] tehKellz (kelly.linden): oh, right, I see.
[09:27] Kaluura (kaluura.boa): Knowing the position when the AV is would allow us to prevent ppl from clicking from the other side of the sim...
[09:27] Kaluura (kaluura.boa): And knowing where they click would make sit-TP with a map very easy.
[09:27] Kallista Arliss (kallista.destiny): Oh, maximum sit distance
[09:28] Kallista Arliss (kallista.destiny): lols
[09:28] Leonel Iceghost: and would allow for correct "bar chairs" those where you should sit pointing where you want.. instead of a prefixed looking at sit
[09:28] tehKellz (kelly.linden): hrm. interesting ideas. Would take some thinking to get the interface right.
[09:29] Liisa Runo: and would know on what side of the door was the agent on sit type animated doors, nowdays they have timer to poll or are 2 prims
[09:29] Kaluura (kaluura.boa): IMHO, it might be complicate...
[09:30] Kallista Arliss (kallista.destiny): Nice understatement
[09:30] Leonel Iceghost: also teleports right now, leave you looking always to the same point.. and if you where backwards you lose where you at for a bit
[09:30] tehKellz (kelly.linden): draconis: I have no idea how that wiki page is populated. It is template magic.
[09:31] Kaluura (kaluura.boa): I hate templates in the wiki!
[09:31] tehKellz (kelly.linden): Literally this is the entirety of the functions section: {{LSL All Functions|name|key=*}}
[09:31] Liisa Runo: if you are in lab, shout and ask, some linden in the cubicle labyrint knows
[09:32] tehKellz (kelly.linden): Not in my office. I'll see if I can figure it out though. Probably just need to make sure the wiki pages for the functions are correct.
[09:32] tehKellz (kelly.linden): Oh here it is https://wiki.secondlife.com/wiki/Template:LSL_All_Functions ..... which just includes more templates
[09:32] Kaluura (kaluura.boa): Templates hell... =^_^=
[09:32] Liisa Runo: SCR-179
[09:32] Qie (qie.niangao): I thought that was all Strife magic, not meant for mere mortals.
[09:32] flexi campfire: http://jira.secondlife.com/browse/SCR-179
[#SCR-179] New feature: llManipulateLindenFlora()
[09:33] tehKellz (kelly.linden): Interesting.
[09:34] tehKellz (kelly.linden): I wonder if we should just allow scripts in plants.
[09:34] JB Hancroft: I thought for a moment that was referring to Linden body parts...
[09:34] Kaluura (kaluura.boa): That would be much easier...
[09:34] Koli Contepomi (sahkolihaa.contepomi): LOL
[09:34] Liisa Runo: if you want us to have 4000 more scripts in the sim, sure, allow us to script them
[09:34] tehKellz (kelly.linden): :p
[09:34] Kaluura (kaluura.boa): hehehe
[09:34] JB Hancroft: every needle on that spruce... eeek!
[09:34] NeoBokrug Elytis: Except you can move grass to 4068 on the z, then never be able to select it again
[09:35] NeoBokrug Elytis: Moving grass would be scary.
[09:35] tehKellz (kelly.linden): yeah it would be tricky, it would need to maintain all of the current restrictions (only on land you own, height restrictions etc)
[09:35] JB Hancroft: an Ent ?
[09:35] Koli Contepomi (sahkolihaa.contepomi): Well, Ent's move. :p
[09:36] Leonel Iceghost: have you think about the llOnlyFireControlEventAtChangedKey()?
[09:37] Leonel Iceghost: or control_start / end, that is
[09:37] tehKellz (kelly.linden): I took a look. It is trickier than I thought it might be
[09:38] Leonel Iceghost: :(
[09:38] Leonel Iceghost: isn't it just an added check if !changed don't schedule this event? :P
[09:39] tehKellz (kelly.linden): At a theoretical level yes.
[09:39] Kaluura (kaluura.boa): It's kinda already possible to simulate it with what control() event provides...
[09:40] Leonel Iceghost: how do you simulate it?
[09:41] Kaluura (kaluura.boa): integer pressed = (held & change); integer release = (~held & change):
[09:41] Kaluura (kaluura.boa): ;*
[09:41] Leonel Iceghost: a hud per avie, a meter, a couple of weapons, a flight assistant.. a fight between 20 avies.. and you get a laggy sim with 3000 events per second, and there are bigger fights..
[09:41] tehKellz (kelly.linden): Right he just wants the optimization to not fire the events he doesn't want.
[09:42] Kaluura (kaluura.boa): if (pressed) { control_start(); } else if (released) { control_end(); }
[09:42] Leonel Iceghost: no need of fights.. any game with 20 avies moving and you get those eps
[09:42] tehKellz (kelly.linden): But I was reading between the lines that what he wants it less overhead in the sim and script scheduler.
[09:42] Kaluura (kaluura.boa): But it's true not having the unwanted events would be nice...
[09:43] Liisa Runo: to get rid of useless control stuff. we should get something like llAllowThisScriptToRunOnAnnoyingNoScriptLandWithoutTakingControls(TRUE); ... im guessing that about 96% of the scripts that take controls just do it to run in no script, and they dont actually use controls for anything else.
[09:44] Leonel Iceghost: Liisa, taking controls don't fire events
[09:44] Kaluura (kaluura.boa): That too...
[09:44] Qie (qie.niangao): Liisa, we need that too.
[09:44] Cale Flanagan: kelly, jfi, i wrote a feature request for the regionsayto listener stuff
[09:45] tehKellz (kelly.linden): Cool Cale.
[09:45] Leonel Iceghost: the problem are scripts using the controls... like AOs, meters, weapons, flight assistants.. those are the more laggier problems
[09:45] Liisa Runo: sure
[09:45] Cale Flanagan: guess its 177:)
[09:46] Liisa Runo: SCR-177
[09:46] flexi campfire: http://jira.secondlife.com/browse/SCR-177
[#SCR-177] Extension to llListen and listen for llRegionSayTo
[09:47] Cale Flanagan: that s it:) hit and run:)
[09:47] Kaluura (kaluura.boa): I'd like an llListenOwner() to listen to llOWnerSay() too...
[09:47] tehKellz (kelly.linden): llOwnerSay is special - it avoids all the normal chat stuff and goes striaght to the viewer.
[09:48] JB Hancroft: normal... as in distance calculations ?
[09:48] tehKellz (kelly.linden): hooking it up to the general system so scripts could listen would be complicated, also I'm not sure we want objects you own arbitrarily listening in to that channel
[09:49] NeoBokrug Elytis: New events, new functions.
[09:49] tehKellz (kelly.linden): normal as in distance and More(tm) that allow scripts to get chat.
[09:49] NeoBokrug Elytis: listen_2
[09:49] Kaluura (kaluura.boa): It's true that could open a can of worms if OwnerSay could be intercepted...
[09:49] JB Hancroft: "tm" :)
[09:50] Cale Flanagan: soo bette ronly open the can of carrots:)
[09:50] JB Hancroft: time for me to head out... enjoyed it.... thanks. take care, all :)
[09:50] tehKellz (kelly.linden): o/
[09:50] Leonel Iceghost: oh and also llMessageLinkedTo( "script name".. would be amazing, I would bet many objects ussing linked_message are firing more than needed
[09:51] tehKellz (kelly.linden): Hrm. Interesting idea.
[09:51] Liisa Runo: i want that!
[09:51] Kaluura (kaluura.boa): Me too!
[09:51] tehKellz (kelly.linden): Sounds like it needs a jira then.
[09:51] Qie (qie.niangao): that would be a very big win
[09:52] Leonel Iceghost: I make it if I figure out how
[09:52] Liisa Runo: IM me and ill help you or write the jira for you if you cant figure it out
[09:53] Liisa Runo: i walso want ShareScriptMemoryWith("scriptname"); so i dont need to use link message to deliver tata from script to another
[09:53] Liisa Runo: i also*
[09:53] Liisa Runo: -typos*
[09:54] Kallista Arliss (kallista.destiny): brother.
[09:55] Kallista Arliss (kallista.destiny): I'd like a llLoadScriptUUID(key); tht loaded a script even if it was not in the region as longs as it was copyable.
[09:56] Liisa Runo: that would be cool too, especially if we could still change the script without the UUID changing
[09:56] tehKellz (kelly.linden): Unfortunately assets don't contain permissions, inventory does, so there is no way to determine copyability
[09:57] Kallista Arliss (kallista.destiny): If it were somewhere inworld and had been marked as exportable?
[09:58] Kallista Arliss (kallista.destiny): The Idea is to keep from having to have a copy of a dynamically loadabe script in the same region.
[09:58] Ash DeAllura Weststar (ash.qin): This sounds convuluted, honestly.
[09:59] tehKellz (kelly.linden): yeah. What people really want is better version control and better update abilities for scripts.
[09:59] Kallista Arliss (kallista.destiny): on a Prim owned by the loader even.
[09:59] draconis.neurocam (draconis.neurocam): it just sounds like an extension of remoteloadscript pin for intersim
[09:59] tehKellz (kelly.linden): I don't think that is the easiest or clearest way to get that.
[09:59] Kallista Arliss (kallista.destiny): Yes in essence
[09:59] Kaluura (kaluura.boa): Lifting the region limit on llRemoteLoadScriptPin() would be start.
[10:00] Kallista Arliss (kallista.destiny): the problem with remote load script is that you have to own the prim from which the script is loaded
[10:00] Cale Flanagan: or a script editor which dont mark wrong at copy paste or do tabs right
[10:00] tehKellz (kelly.linden): That would be a complete overhaul of how remoteloadscript works.
[10:00] Leonel Iceghost: I'm missing something or anyone can try every pin till it works in you prim with that system?
[10:00] Kaluura (kaluura.boa): ...And on all object to object transfers, while you're at it... :P
[10:00] Object: Touched.
[10:00] tehKellz (kelly.linden): Heh.
[10:01] tehKellz (kelly.linden): Okay, times up. Thanks everyone for coming.
[10:01] Kallista Arliss (kallista.destiny): No the script has to be marked as exportable just like in remoteload...
[10:01] Kaluura (kaluura.boa): With 4+ billions pins and 1 second delay... Good luck!
[10:01] draconis.neurocam (draconis.neurocam): thanks kelly
[10:01] Nal (nalates.urriah): Thx Kelly
[10:01] Kallista Arliss (kallista.destiny): then it can be no mod
[10:01] Qie (qie.niangao): thanks Kelly
[10:01] tehKellz (kelly.linden): Check out my hud demo if you haven't, and if you make a cool html hud I'd love to see it: https://wiki.secondlife.com/wiki/HTML_HUD_Demo
[10:01] Leonel Iceghost: thanks Kelly
[10:01] NeoBokrug Elytis: That was a cool HUD Kelly
[10:02] Ash DeAllura Weststar (ash.qin): Thanks Kelly
[10:02] Kallista Arliss (kallista.destiny): I'll talk with my firends and se if w cn cup up with an Idea for next week or the week after... Perhaps even a JIRA.
[10:02] Cale Flanagan: tnanks kelly and charlar please take a peek on your im tabs:)
[10:02] Kallista Arliss (kallista.destiny): Thanks Kelly