All pastes #1558293 Raw Edit

Mine

public text v1 · immutable
#1558293 ·published 2009-09-08 12:29 UTC
rendered paste body
[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 :)