[2009/09/07 18:33] Kitto Flora: Hello, how goes? [2009/09/07 18:34] Hiro Protagonist: Hey Kitto! [2009/09/07 18:34] Hiro Protagonist: Pretty well, and you? [2009/09/07 18:35] Kitto Flora: Busy RL thelast few days :/ Back now to look at OS problems [2009/09/07 18:36] Hiro Protagonist: been fairly busy with family myself, what with the long weekend [2009/09/07 18:36] Hiro Protagonist: time to get back in the saddle though! ;) [2009/09/07 18:39] Kitto Flora: How many ofyour vehicles (SL-type ones) used timer() ? [2009/09/07 18:40] Hiro Protagonist: hmmm, hard to say - does the tako use a timer? most of mine are tako-derivatives [2009/09/07 18:40] Kitto Flora: Is that the oldKanker Tako? [2009/09/07 18:40] Hiro Protagonist: yep [2009/09/07 18:41] Hiro Protagonist: the one that the source is available on the web [2009/09/07 18:41] Kitto Flora: Were its scripts ever released? [2009/09/07 18:41] Kitto Flora: Ah [2009/09/07 18:41] Kitto Flora: So - Good place to start testing boats for me : [2009/09/07 18:42] Hiro Protagonist: a question: are you ready to make a set of changesets and push them into our local fork? [2009/09/07 18:43] Hiro Protagonist: I could very likely get some folks to deploy and test the code [2009/09/07 18:43] Kitto Flora: They will find huge number of problems [2009/09/07 18:43] Kitto Flora: Many are not exactly the vehicle code - the problems are in the support [2009/09/07 18:43] Kitto Flora: Stuff not linked thru correctly from LSL engine [2009/09/07 18:44] Hiro Protagonist: nods [2009/09/07 18:44] Kitto Flora: Kinematics failures [2009/09/07 18:44] Kitto Flora: And -- timer() failure [2009/09/07 18:44] Kitto Flora: which is why I asked... [2009/09/07 18:44] Hiro Protagonist: that one makes the others look easy I would imagine [2009/09/07 18:45] Kitto Flora: What I herd onIRC is that its a 'thread' probloem. [2009/09/07 18:45] Kitto Flora: Thats in the fundimental framewrok of OS? [2009/09/07 18:45] Hiro Protagonist: well, opensim is a multi-threaded application [2009/09/07 18:45] Hiro Protagonist: I'm not sure about the thread usage of the script engine [2009/09/07 18:46] Hiro Protagonist: I don know that someone named snowcrash is making a new comiler front-end that is supposed to address many of the script engine/timer issues [2009/09/07 18:46] Hiro Protagonist: rather, event issues in general - not just timers [2009/09/07 18:47] Kitto Flora: Just testing timer() event here - and for sure, after a few secs of the vehicle moving the timer() event ceases [2009/09/07 18:47] Hiro Protagonist: it may well start up again if you give it a moment [2009/09/07 18:48] Kitto Flora: ANother problem is that Camera controls are failing - camera moves under the ground. Makes steering vehicle difficult [2009/09/07 18:49] Hiro Protagonist: heh, I can imagine [2009/09/07 18:49] Hiro Protagonist: so, I guess we are a little distance away yet from an update to the fork ;) [2009/09/07 18:50] Kitto Flora: 19 secs in and timer stopped [2009/09/07 18:50] Kitto Flora: Now I stopped V - waiting for it to restart [2009/09/07 18:50] Kitto Flora: Well - lets consider options... [2009/09/07 18:51] Kitto Flora: Whats the best way to convince others to fix the underlying support problems? [2009/09/07 18:51] Kitto Flora: Started again [2009/09/07 18:51] Kitto Flora: The timer [2009/09/07 18:51] Kitto Flora: Started at 120 [2009/09/07 18:51] Hiro Protagonist: (nods) always a challenge. I suppose we are talking about the script engine author? [2009/09/07 18:51] Kitto Flora: 100 secs - no event [2009/09/07 18:52] Kitto Flora: Well theres bunches to fix in scriptengine [2009/09/07 18:52] Kitto Flora: Thats a bit out of my area [2009/09/07 18:52] Kitto Flora: Theres the camera problem which is intermittent [2009/09/07 18:52] Kitto Flora: Theres this timer() event problem - WAyyy outta my area [2009/09/07 18:53] Kitto Flora: Theres inematic problems - (llSetPos and llSet Rot) - thats in OdePluging but not really VEHICLE, butI guess I'll have to fix it [2009/09/07 18:54] Kitto Flora: kinematic problems that is [2009/09/07 18:54] Kitto Flora: Motion thats not 'physical' [2009/09/07 18:55] Kitto Flora: So do we give em a known broken system and hope they work n i, or promise them a better system IF they fix some stuff? [2009/09/07 18:57] Hiro Protagonist: it might be good for you to get in touch with imelanie_t or snowcrash - and provide input to his/her process [2009/09/07 18:58] Kitto Flora: Humm - my one contact with melanie was ok - took some explanation to convince her what needed fixing - but she understood after a couple chats and promptly fixed it [2009/09/07 18:58] Kitto Flora: Is Snowcrash 'taking over' from Melanie? [2009/09/07 18:59] Hiro Protagonist: not so much taking over, as doing a complete rewrite of some things she's done. [2009/09/07 18:59] Kitto Flora: Haha - well thats about what I'm doing - of what Teravus and others did. [2009/09/07 18:59] Kitto Flora: How is this kind of thing being accepted? [2009/09/07 19:00] Hiro Protagonist: specifcally, snowcrash is concerned with events, inter-regional binary compatibility (i.e., scripts that can cross and keep on running), [2009/09/07 19:00] Hiro Protagonist: honestly, there were some sparks between them at first [2009/09/07 19:00] Hiro Protagonist: but snowcrash proved to be as adept as he said he was, and that tends to carry some weight with melanie [2009/09/07 19:00] Hiro Protagonist: and eventually they came to be working together [2009/09/07 19:00] Kitto Flora: OK [2009/09/07 19:01] Hiro Protagonist: in the sense that she is advising him how best to integrate his work, etc [2009/09/07 19:01] Kitto Flora: The region border crossing problem is a whole nuther question. One that LL has ballsed up, and isnt fixing. What of OpenSim? [2009/09/07 19:02] Hiro Protagonist: it remains to be seen. [2009/09/07 19:02] Hiro Protagonist: Teravus has produced his mega-region functionality - it is in limited testing. [2009/09/07 19:02] Hiro Protagonist: I am testing it now. [2009/09/07 19:03] Kitto Flora: ACtuallythe seeds of failure are clearly present - Vehicles (scripted objects) are not 'saving state' - cant be taken and re-rezzed -and plain keep working, withou ta lot of special script 'extras' in OS. [2009/09/07 19:03] Hiro Protagonist: this is true, so far - I think the real future is in sandboxed c# [2009/09/07 19:04] Kitto Flora: Mega regions are great! Orthogonal to the work I am doing - ie. It makes no diff to vehicles [2009/09/07 19:05] Hiro Protagonist: actually, it sorta does - because all the sub-regions run under a single instance of ODE and a single instance of the script engine, suddenly vehicles can have considerable range, though limited to the size of the mega-region they're in [2009/09/07 19:05] Hiro Protagonist: I'm sailing one of the old boat scripts Owen and I did in a 512m^2 region [2009/09/07 19:05] Kitto Flora: Well it improves the vehicles range for no effort on the vehicle scripts part. [2009/09/07 19:06] Hiro Protagonist: yeha- I think of it as a sort of work-around to the problem [2009/09/07 19:06] Kitto Flora: Its a work-around to the region crossingproblem [2009/09/07 19:06] Hiro Protagonist: 1024m^2 regions are looking like they'll be in regular use in the short term [2009/09/07 19:06] Kitto Flora: But - first one has to fix take and re-rez [2009/09/07 19:07] Kitto Flora: border crossing is nothing more than take/rerez in the next region "at the same spot" [2009/09/07 19:07] Hiro Protagonist: I do know that sonwcrash was concerned with saved script state [2009/09/07 19:07] Hiro Protagonist: it has to be taken into consideration in any sort of canonical border crossing mechanism [2009/09/07 19:07] Kitto Flora: Exactltly [2009/09/07 19:08] Kitto Flora: But - its a problem outside of my area [2009/09/07 19:08] Hiro Protagonist: I can tell you, if you wait long enough the problem will be solved [2009/09/07 19:08] Kitto Flora: Anyways, I supposed Snowcrash may benefit from a vehicle to use that otherwise works [2009/09/07 19:08] Kitto Flora: In the release OS a vehicle will soon crash a region [2009/09/07 19:08] Hiro Protagonist: just this morning he was asking about performance measuring tools - script engine bookmarks [2009/09/07 19:09] Hiro Protagonist: lol bookmarks [2009/09/07 19:09] Hiro Protagonist: 'benchmarks' [2009/09/07 19:09] Kitto Flora: HAH - he wnts LSLtimer? [2009/09/07 19:09] Hiro Protagonist: I believe so, yes - and proper handling of other events as well [2009/09/07 19:09] Hiro Protagonist: many of the other events (all of the,?) are boned up as well [2009/09/07 19:09] Kitto Flora: I never tried LSL timer here. I can go get the script and see [2009/09/07 19:10] Kitto Flora: It uses llTarget() and not_at_target() eent [2009/09/07 19:10] Hiro Protagonist: our old boat script uses timer - and it does wierd things to the sim while under way [2009/09/07 19:10] Kitto Flora: Thats the tako script? [2009/09/07 19:11] Hiro Protagonist: no, this is the one Owen and I made, that uses no canonical vehicle scripting [2009/09/07 19:11] Kitto Flora: OK [2009/09/07 19:11] Kitto Flora: Not of interest to me then [2009/09/07 19:11] Hiro Protagonist: I didnt expect so [2009/09/07 19:12] Kitto Flora: If that system works in SL, but breaks here - or breaks due to some change I made, then its of interest [2009/09/07 19:13] Kitto Flora: But 'weird work-around' scripts invented to deal with old OS shortcoming are really of no interest to me. [2009/09/07 19:13] Hiro Protagonist: it is usefull in documenting trouble with events in the script engine [2009/09/07 19:13] Hiro Protagonist: which, btw [2009/09/07 19:13] Hiro Protagonist: speaking of workarounds [2009/09/07 19:14] Kitto Flora: YEah - if it shows up 'non-SL-like' behavior then its certainly of interest [2009/09/07 19:14] Hiro Protagonist: you may find that setting the timer event interval to 0 while in the timer() {} callback wil give you a more predictable timer [2009/09/07 19:14] Hiro Protagonist: then set it to the desired interval again on the way out of the callback [2009/09/07 19:15] Kitto Flora: Thats a clue as to why it fails [2009/09/07 19:15] Hiro Protagonist: indeed it is ;) [2009/09/07 19:15] Kitto Flora: But such scripting is unnecessary in SL - and wont be in imported scripts. [2009/09/07 19:15] Hiro Protagonist: just passing on what I've learned ;) [2009/09/07 19:16] Kitto Flora: The places I know of for using timer in vehicles is to detect non-motion - ie, when friction slows a car to a halt. Or to check the cars velocity, and then change stuff [2009/09/07 19:17] Hiro Protagonist: it's essentially how we used it - the whole script is driven by the timer event [2009/09/07 19:17] Kitto Flora: Also some scripts use KB input to change parameters and a timer() to apply those parameters to motion. [2009/09/07 19:17] Hiro Protagonist: yep - thats steering [2009/09/07 19:17] Kitto Flora: Yep - one the timer() event driven [2009/09/07 19:18] Kitto Flora: So - we gotta have that workin gand pretty soon [2009/09/07 19:18] Kitto Flora: So waht dowe do? Give em what I got so far and let em anguish over the problems? [2009/09/07 19:18] Hiro Protagonist: well [2009/09/07 19:19] Hiro Protagonist: does it show significant improvement over what we already have? [2009/09/07 19:19] Kitto Flora: I got a car that works [2009/09/07 19:19] Hiro Protagonist: new functionality in this arena, even almost working, will raise some eyebrows [2009/09/07 19:19] Kitto Flora: And its using near-standard SL scripting [2009/09/07 19:20] Hiro Protagonist: it's certainly not a bad way to break the ice [2009/09/07 19:20] Hiro Protagonist: code is king [2009/09/07 19:20] Kitto Flora: Yep [2009/09/07 19:20] Kitto Flora: I have a raft script that worked on my stand-alone [2009/09/07 19:20] Hiro Protagonist: so maybe the thing to do is to update the local fork, and announce it's available for some early testing [2009/09/07 19:20] Kitto Flora: Shows 'float on water' [2009/09/07 19:21] Hiro Protagonist: emphasis on testing [2009/09/07 19:21] Hiro Protagonist: or would that be emphasis on early, lol [2009/09/07 19:21] Kitto Flora: I hav a balloon that hovers in air -but I dont have it rideable with steering' [2009/09/07 19:21] Kitto Flora: It just tested the hover [2009/09/07 19:21] Hiro Protagonist: nods [2009/09/07 19:21] Kitto Flora: OK [2009/09/07 19:21] Kitto Flora: So now the big changes.... [2009/09/07 19:22] Kitto Flora: Are you familiar with the files in'OdePlugin/ ? [2009/09/07 19:22] Hiro Protagonist: not really [2009/09/07 19:22] Hiro Protagonist: my plan is to diff the tree [2009/09/07 19:22] Hiro Protagonist: use the diffs to make a changeset [2009/09/07 19:22] Hiro Protagonist: and push them onto the local fork [2009/09/07 19:22] Kitto Flora: I have changed name on one file to more clearly show what it does [2009/09/07 19:23] Hiro Protagonist: that makes it slightly more complex, but it's mmanageable [2009/09/07 19:24] Kitto Flora: ODEVehicleSettings.cs is now ODEDynamics.cs [2009/09/07 19:24] Kitto Flora: Heres the plan, and why [2009/09/07 19:25] Kitto Flora: The 'Move' loop that runs every frame to simulate motion is presently split between ODEPrim and ODEVehicleSettings [2009/09/07 19:25] Hiro Protagonist: nods [2009/09/07 19:25] Hiro Protagonist: keep typing, I will brb and catch up [2009/09/07 19:25] Kitto Flora: Thats not good for eventually combining the VEHICLE and no-VEHICLE dynamic motions [2009/09/07 19:26] Kitto Flora: ODEPrim is BIG - lotta code in it [2009/09/07 19:27] Kitto Flora: My plan is to move the Move() loop out of ODEPrim.cs and put it in ODEVehicleSettings.cs, which is renamed ODEDynamics.cs [2009/09/07 19:28] Kitto Flora: .. and concatenate it with the Step() method in ODEVehicleSettings.cs That will make it easier to combine all the motion methods [2009/09/07 19:28] Kitto Flora: and clean up what methods are where [2009/09/07 19:29] Kitto Flora: Hence ODEVehicleSettings.cs becomes ODEDynamics.cs and deals with the motion problems. ODEPrim deals with editing and setting up Prim Objects. [2009/09/07 19:30] Kitto Flora: .. settingand getting data about Prims and linksets [2009/09/07 19:30] Kitto Flora pauses and waits for comment [2009/09/07 19:33] Hiro Protagonist: ok lemee read back right quick [2009/09/07 19:34] Hiro Protagonist: I see nothing wrong with that plan [2009/09/07 19:34] Hiro Protagonist: it sounds like the kind of good work everyone would appreciate [2009/09/07 19:34] Kitto Flora: Excellent :) [2009/09/07 19:35] Kitto Flora: Part of my plan was to clean up the 'mess' people claim that OdePlugin is in - and it is a bit messy [2009/09/07 19:35] Kitto Flora: As for Diff [2009/09/07 19:36] Kitto Flora: I have renamed ODEDynamics.cs to the old name, diffed it against release and also applied patch from release and its worked ok [2009/09/07 19:37] Kitto Flora: Then rename back [2009/09/07 19:37] Hiro Protagonist: nods [2009/09/07 19:37] Hiro Protagonist: we just need to go through a process that results in us having a git fork, that others can access, that has your code in it [2009/09/07 19:37] Hiro Protagonist: the details of which are TBA lol [2009/09/07 19:38] Kitto Flora: OK [2009/09/07 19:38] Kitto Flora: You know how to do all that? [2009/09/07 19:38] Kitto Flora: I sure dont :) [2009/09/07 19:38] Hiro Protagonist: nah [2009/09/07 19:38] Hiro Protagonist: not 100% of it [2009/09/07 19:38] Hiro Protagonist: but I probably can have the bulk of it worked out by this time tomorrow unless some major interruption occurs [2009/09/07 19:39] Hiro Protagonist: it'll probably look something like this: [2009/09/07 19:39] Kitto Flora: Er - tomorrow is Tuesday - big meet at 11AM [2009/09/07 19:39] Hiro Protagonist: 1. diff your working copy against the orignal from bri you started with [2009/09/07 19:39] Hiro Protagonist: take those diffs and use them to patch a current fork [2009/09/07 19:40] Hiro Protagonist: there may be extra steps [2009/09/07 19:40] Hiro Protagonist: no problem that you are at a meeting [2009/09/07 19:40] Hiro Protagonist: this will largely be something I do [2009/09/07 19:40] Hiro Protagonist: I'll copy off your working tree to a seperate location and work with it [2009/09/07 19:40] Hiro Protagonist: that will be the only time I ever touch your working copy [2009/09/07 19:41] Hiro Protagonist: at least, on this iteration ;) [2009/09/07 19:41] Kitto Flora: Once its in a fork, can I work on the fork version? [2009/09/07 19:41] Hiro Protagonist: yep [2009/09/07 19:42] Kitto Flora: so I can checkout and commi? [2009/09/07 19:42] Kitto Flora: t [2009/09/07 19:42] Hiro Protagonist: I have a command (a git command) I give that exports the source code repository from a git repository (our fork) [2009/09/07 19:42] Hiro Protagonist: yes, you can have direct commit - just a matter of how much time you want to spend learning git [2009/09/07 19:43] Hiro Protagonist: I'm willing to do that legwork as much or as little as you want me to [2009/09/07 19:43] Kitto Flora: Just enough to do the necessary :) [2009/09/07 19:43] Hiro Protagonist: and, if I learn it first, I can pass on what I fugure out ;) [2009/09/07 19:43] Kitto Flora: Good :) [2009/09/07 19:44] Kitto Flora: So - if someone else makes changes elsewhere in OS, do those changes get into our fork at the same time as into trunk? [2009/09/07 19:44] Hiro Protagonist: No [2009/09/07 19:44] Hiro Protagonist: our fork is ours alone [2009/09/07 19:44] Hiro Protagonist: but [2009/09/07 19:44] Hiro Protagonist: git is profoundly good at reintroducing branches [2009/09/07 19:44] Hiro Protagonist: even after developement has been on parallel paths for a long time [2009/09/07 19:45] Hiro Protagonist: it's complicated, but it is one of git's biggest strengths [2009/09/07 19:45] Kitto Flora: Hummm.... [2009/09/07 19:45] Kitto Flora: If Melanie fixes some problem in LSL engine, how do we get that fix into our branch? [2009/09/07 19:46] Hiro Protagonist: we pull upstream changes into our branch [2009/09/07 19:46] Hiro Protagonist: or, have her (or someone else) pull ours and merge it all up to master [2009/09/07 19:47] Hiro Protagonist: it's a many-to-many relationship instead of many-to-one [2009/09/07 19:47] Kitto Flora: YEs... [2009/09/07 19:47] Kitto Flora: So - is that easy to do? [2009/09/07 19:47] Hiro Protagonist: heh, I suppose it depends on perspective [2009/09/07 19:47] Hiro Protagonist: a jet pilot might think flying is easier than say, paddling a canoe [2009/09/07 19:47] Hiro Protagonist: and this is no canoe [2009/09/07 19:48] Hiro Protagonist: but I have found so far that every ounce of energy spent resisting the differences of git from svn, is far more productively spent learning git ;) [2009/09/07 19:49] Hiro Protagonist: because once you learn something, anything is easy [2009/09/07 19:49] Hiro Protagonist: or at least, one thing is as easy as the next ;) [2009/09/07 19:49] Kitto Flora: I have an advantage there - I dont know svn either ;) [2009/09/07 19:49] Hiro Protagonist: heh, you have no idea what a real advantage that is [2009/09/07 19:50] Kitto Flora: There wassome other versioning system I was on the periphery of .. some 20 years back... probably an ancestor of SVN [2009/09/07 19:51] Hiro Protagonist: cvs? [2009/09/07 19:51] Kitto Flora: It sounded so complex. Fortunatly I didnt 'do software' then :) Well not for $$ [2009/09/07 19:51] Kitto Flora: cvs rings a bell [2009/09/07 19:51] Hiro Protagonist: there was an rcs too, probably the grandaddeh of 'em all [2009/09/07 19:52] Kitto Flora: I remember it had 'checkout' [2009/09/07 19:52] Hiro Protagonist: Ok, so that will be my plan then. Tomorrow I will copy off your working tree - it's the one in your home directory, yes? [2009/09/07 19:52] Kitto Flora: yes, ~/opensim/... [2009/09/07 19:52] Kitto Flora: AND [2009/09/07 19:52] Hiro Protagonist: nods [2009/09/07 19:52] Hiro Protagonist: ? [2009/09/07 19:53] Kitto Flora: Theres only 3 files touched [2009/09/07 19:53] Hiro Protagonist: I can dig it [2009/09/07 19:53] Hiro Protagonist: at least the diff outputs wont be lengthy ;) [2009/09/07 19:53] Kitto Flora: opensim/OpenSim/Region/Physics/OdePlugin/ [2009/09/07 19:54] Kitto Flora: ODEPrim.cs OdePlugin.cs ODEDynamics.cs [2009/09/07 19:55] Kitto Flora: If theres chanegs elsewhere I'd be really interested to hear about it [2009/09/07 19:55] Kitto Flora: I have dug into other sources, and even found stuff thats 'not right' but refrained from doing anything about it [2009/09/07 19:55] Hiro Protagonist: nods [2009/09/07 19:56] Hiro Protagonist: its never a bad idea to work with fairly small, fairly incremental changes [2009/09/07 19:57] Kitto Flora: I agree [2009/09/07 19:58] Kitto Flora: I have not yet made the shift of the Move() loop and combine with Step() yet. Thats the biggie. I am trying to understand all the ops and where they are things thats not right as-is first. [2009/09/07 19:59] Kitto Flora: My mention of the meeting tomorrow - is it worth raising any of this stuff there? [2009/09/07 19:59] Hiro Protagonist: Ok lets do this then - I wont push anything into the local fork yet - I'll just start working out how to go about that properly [2009/09/07 20:00] Hiro Protagonist: not sure what you mean wrt the meeting [2009/09/07 20:01] Kitto Flora: Is it worth trying to mention this VEHICLE Work at the meeting, and plans to make a branch for general testing? [2009/09/07 20:01] Hiro Protagonist: Oh, it always makes a much bigger impact and say what you have done [2009/09/07 20:01] Hiro Protagonist: gah [2009/09/07 20:01] Hiro Protagonist: let me try that again [2009/09/07 20:02] Hiro Protagonist: makes a much bigger impact to show up and say what you have done - rather than what you plan [2009/09/07 20:02] Kitto Flora: OK [2009/09/07 20:02] Kitto Flora: So we keep mum, make the branch, get it working and available, THEN tell em? [2009/09/07 20:03] Hiro Protagonist: yeah, not that it's top secret or anything, but they always are delighted to have help - and that help that shows up and describes a problem in terms of its applied solution, as opposed to an issue to be addressed, is always well recieved [2009/09/07 20:04] Kitto Flora: Good [2009/09/07 20:06] Kitto Flora: Heehee - I'm riding a balloon over here [2009/09/07 20:06] Hiro Protagonist: Hahaha! Excellent! [2009/09/07 20:07] Kitto Flora: 7 prims, goes up and down on a click [2009/09/07 20:07] Hiro Protagonist: I love virtual skydiving too - I've been really missing my parachute - perhaps as much as my sailboats [2009/09/07 20:07] Kitto Flora: Whats in a parachute? [2009/09/07 20:07] Kitto Flora: ballon with some G? [2009/09/07 20:07] Hiro Protagonist: about the same things a ballon, from a physics sim standpoint [2009/09/07 20:08] Hiro Protagonist: you just have an artifact and interface that presents itself in parachute terms [2009/09/07 20:08] Hiro Protagonist: yah, basically [2009/09/07 20:08] Kitto Flora: bank on turn? [2009/09/07 20:09] Hiro Protagonist: very slightly [2009/09/07 20:09] Kitto Flora: Aint got that.. yet [2009/09/07 20:09] Kitto Flora: Its all stubbed. How todo it in ODE terms will bea real mental challenge :) [2009/09/07 20:10] Hiro Protagonist: Hey, at least you'll get to make your own mistakes, instad of sweep up someone else's ;) [2009/09/07 20:11] Kitto Flora: Very true :) [2009/09/07 20:12] Kitto Flora: Humm - is this a general bug - if you have a linkset and 'Edit Linked Part' and rotate that part - the whole linkset also rotates - to some other angle? [2009/09/07 20:12] Hiro Protagonist: I'm not sure, I havent edited a linkset in a long time [2009/09/07 20:12] Hiro Protagonist: oth [2009/09/07 20:13] Hiro Protagonist: I have been putting up with OpenSim's build bugs for soooo long - it has affected the way I build [2009/09/07 20:13] Kitto Flora: Gha :( [2009/09/07 20:13] Hiro Protagonist: yeah [2009/09/07 20:13] Hiro Protagonist: trhe workarounds have become SOP [2009/09/07 20:13] Kitto Flora: Unlink, edit,relink? [2009/09/07 20:14] Hiro Protagonist: for a good many operations [2009/09/07 20:14] Hiro Protagonist: more often, I build statically from the outset and link only for purposes of packaging [2009/09/07 20:15] Kitto Flora: I Was looking into why 'llSetLocalRot()' dont work - I could not find how it applies rotation only to the daughter prim. Might explain the problem. And it looks like this 'Edit selected part' has the same sort of problem [2009/09/07 20:16] Hiro Protagonist: yeah, it gets pretty interesting in places [2009/09/07 20:18] Kitto Flora: Can you tell me where the Tako scripts are on the web? [2009/09/07 20:20] Hiro Protagonist: oh man - been forever since I got 'em - but it seems like they were in the script library on the original (community-authored) LSL Wiki [2009/09/07 20:20] Kitto Flora looks [2009/09/07 20:21] Hiro Protagonist: I think I have them here on OSGrid if you want me to drop 'em on you [2009/09/07 20:21] Hiro Protagonist: yep [2009/09/07 20:22] Kitto Flora: Are they unmodified, the SL originals? [2009/09/07 20:22] Hiro Protagonist: yep [2009/09/07 20:24] Kitto Flora: Please drop them to me [2009/09/07 20:24] Kitto Flora: Save me a lot of hunting :)