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

From Second Life Wiki
Jump to: navigation, search

List of Speakers

Cale Flanagan
Fancy Greeter
flexi campfire
JB Hancroft
Leonel Iceghost
Liisa Runo
NeoBokrug Elytis
Techwolf Lupindo


[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: 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: 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:

[#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:

[#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 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 ..... 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:

[#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:

[#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:

[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