Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

external control of an avatar in SL

Billy Rennebohm
Registered User
Join date: 16 Jun 2006
Posts: 6
07-15-2006 11:50
Hello all,

I have a kind of intangible question I'd like to ask you guys for help with. I am involved in a project right now, the end goal of which is controlling an avatar in the game Second Life with a motion capture suit. There are a number of phases in this project, and mine in particular is to find a way to get animations performed by a second life character WITHOUT user input from the keyboard.

Hopefully, this would tie in to a system which interprets the motion capture suit's movements, and then sends apporoximated gestures to my system, which forwards those gestures on to the avatar.

I know Second Life has a complex scripting language, but no form of I/O as far as I am aware. It seems to me that if I want to execute animations based on external data, I may need to interface with the client somehow, probably in native code. But I have not seen any guides for this kind of modification for Second Life.

So I have a couple questions:

1) Would this kind of mod be illegal? I know most MMO's have policies against botting, but the goal here isn't to exploit content or play while AFK, it's just to get a different kind of control mechanism to control the player.

2) Where would I begin, in interfacing with an app to which I have no source? Are there standard ways of doing this kind of thing? Perhaps people have already modded this game before, and there's a site I should really look at?

Thanks very much for any information you can provide.

jujumbura
Starax Statosky
Unregistered User
Join date: 23 Dec 2003
Posts: 1,099
07-15-2006 12:18
/3/dd/120322/1.html
Billy Rennebohm
Registered User
Join date: 16 Jun 2006
Posts: 6
07-15-2006 12:35
Wow, well there it is.

When is that going to be available?
Starax Statosky
Unregistered User
Join date: 23 Dec 2003
Posts: 1,099
07-15-2006 12:46
http://www.ellwoodeditions.co.uk/homebase/002181.jpg
SuezanneC Baskerville
Forums Rock!
Join date: 22 Dec 2003
Posts: 14,229
07-15-2006 14:24
For accessing the client you might want to look at https://gna.org/projects/libsecondlife/

Christopher Omega made a post with very good instructions for getting started with using the libsecondlife. library at /108/03/120602/1.html#post1143735

The forums at sluniverse have a developer's forum that might be of use: http://forums.slunivers.com .
_____________________
-

So long to these forums, the vBulletin forums that used to be at forums.secondlife.com. I will miss them.

I can be found on the web by searching for "SuezanneC Baskerville", or go to

http://www.google.com/profiles/suezanne

-

http://lindenlab.tribe.net/ created on 11/19/03.

Members: Ben, Catherine, Colin, Cory, Dan, Doug, Jim, Philip, Phoenix, Richard,
Robin, and Ryan

-
Billy Rennebohm
Registered User
Join date: 16 Jun 2006
Posts: 6
07-17-2006 08:23
Thanks for those links, Suzanne.

That forum sounds really good, but the link appears broken? Is the site down, or is it just a bad link? If I could find a forum where people work on SL library stuff, it would be amazing.

Also, the two projects are interesting( I'm trying to look them over right now), but it would be nice if I could find a tutotrial that explained a bit more about interfacing with the SL libraries. What's available, etc.

Anybody know of anything?
Jackal Ennui
does not compute.
Join date: 25 May 2005
Posts: 548
07-17-2006 08:49
qDot Bunnyhug did some interfacing work (controlling an AV with a stationary exercize bike and other stuff), see his project page - this might be of interest to you.
_____________________
Lassitude & Ennui - Fine prim jewelry & footwear, Nouveau(60,60)

http://lassitudeennui.blogspot.com/
Infiniview Merit
The 100 Trillionth Cell
Join date: 27 Apr 2006
Posts: 845
07-17-2006 09:21
I want one of those contraptions they had set up in the movie
"The Lawnmower Man".

Any guesstimates on those? ;)
Billy Rennebohm
Registered User
Join date: 16 Jun 2006
Posts: 6
07-17-2006 10:53
Thanks guys,

Hooky sounded really cool, although the app crashes when I build it. Somewhere deep in assembly =( But sending keypresses might be one way of getting through.
Graiser Lightworker
Registered User
Join date: 13 Dec 2005
Posts: 38
07-17-2006 10:56
Someone has already given you a potentially-in-future better answer.
Now, here's the lesser, but you can do it now answer

I've recently been playing with an animating engine created by Vince Invincible, called avimator.
It's simple. It's cheap, (free, actually.)
In my experiments, I've noticed that in most cases, the only joints that get adjusted in game, are those that are changed. At least if the priority isn't set too high.
Consequently, you could THEORETICALLY create a set of range-of-motion animations, all that effect only one joint, and call them at need.
I don't know how many animations can be run at once, however.

BTW, I've noticed that at the default priority, even not adjusting the head or neck position locks it so it doesn't float with focus.
Troy Vogel
Marginal Prof. of ZOMG!
Join date: 16 Aug 2004
Posts: 478
07-17-2006 12:10
Well between this post and the sex attachments that were in that other post, I think we've got LL sex covered. Wow now, I can sit in my house in a suit with attachments on it, and have sex all day long now. Great! This should help me forget global warming and the World War III that's having it's kickoff party this week in the Middle East.

Great, great. Technology. Bring it on....


Troy
_____________________