Professional Documents
Culture Documents
Restless Studio Pandorabot V5 can be integrated with an Actorbot from Sine Wave to
provide a realistic 3D animated bot avatar. These instructions on integrating a
Pandorabot with an Actorbot are included in the Pandorabot V5 package and available
in PDF format at http://www.scribd.com/doc/44821053 . A tutorial on creating a 3D
animated avatar Pandorabot is available at http://pandorabot.blogspot.com/p/how-
to.html . Details on setup and configuration of the Pandorabot are available in the
Pandorabots Owner Manual.
CONTENTS
SETUP OVERVIEW
Pandorabot Actorbot Add-On packages can be purchased on the Second Life Marketplace
at https://marketplace.secondlife.com/ . Search the marketplace for “Pandorabot
Actorbot”. You will need one Pandorabot Actorbot Add-On for each Actorbot you wish
to enhance. Unpack the boxed product and copy the items to your inventory. They
will be in a new folder “Pandorabot Actorbot Add-On”. You can delete the box once
the items have been copied to your inventory.
NOTE: If you already own a Pandorabot V5 or later you can purchase the Pandorabot
Actorbot Add-On Lite. See the Pandorabot Actorbot Add-On Lite Setup section below.
CREATE A SECOND LIFE “ALT” ACCOUNT (step 2)
Visit http://secondlife.com/ , click the “Join Now” button and follow the same
procedure you used to create your original Second Life account only with a
different user name and setting the Scripted Agent Status to bot. If you wish to
fix your newly created alt up a bit before deploying as an Actorbot, login to
Second Life as your alt and modify appearance, clothing, etc as desired.
You may also wish to create a few clothing folders with everything you want your
Actorbot wearing (including attachments like hair, shoes, facelight, …). Create
these in the system “Clothing” folder as subfolders. Later you will be able to
program your Actorbot to change outfits. You may prefer to defer this portion of
the setup until after you have played around with your Actorbot a little.
Visit http://www.sinewaverobots.com/ and click “Sign up”. On the first page enter
your primary Second Life avatar name (not the alt account you created in step 2).
Next choose a Sine Wave Actorbot user name and password. Agree to the Terms of
Service and click “Sign Up”. Once you have completed the account activation
process, create a new Actorbot by logging into your Sine Wave account and clicking
“NEW ACTORBOT”. This time the “Avatar name” should be one of the alt accounts you
created in step 2. If your alt was created with the new Second Life username and no
last name then use “Resident” as the last name.
Login to Second Life with your primary account (the account with which you created
your Sine Wave account, not the alt accounts) and activate your Actorbot at
http://slurl.com/secondlife/Sine%20Wave%20Island/131/108/29 .
When you activate your Actorbot at Sine Wave Island you will receive an Actorbot
Base Prim. You will need to copy the Actorbot Location Script from this prim:
REZ THE PANDORABOT ACTORBOT BASE PRIM AND EDIT CONFIGURATION NOTECARDS (step 4)
Select a location for your Actorbot and rez the Pandorabot Actorbot Base Prim
there. Right click the Pandorabot Actorbot base prim and select “Edit”.
The Actorabot_Config notecard can be edited to configure the default settings for:
CHANNEL = 25
The chat channel, defaults to 25 and must match what you have set in the
Actorbot's advanced settings for chat commands. Multiple Pandorabot Actorbots will
need unique channel settings. If you are only deploying a single Pandorabot
Actorbot then the default setting should suffice.
DURATION = 120.0
The duration, in seconds, of each animation
DANCE_ONLY = FALSE
If TRUE, only play dance animations, no stands or sits
SIT_ONLY = FALSE
If TRUE, only play sit animations, no dances or stands
STAND_ONLY = FALSE
If TRUE, only play stand animations, no dances or sits
RESIZE = TRUE
Should the base prim be resized and textured ?
TEXTURE = 407c327e-d79e-9ad6-1772-9caf01e07316
Texture uuid to use on base prim if RESIZE = TRUE
NOTIFY_OWNER = FALSE
Send owner IM on payment received
Consult the Pandorabots Owner Manual for the extensive Pandorabot configuration
defaults that can be set by editing the Pandorabot Configuration notecard. When
running a Pandorabot in an Actorbot the following settings are recommended:
Note that the BOT_ID setting in the Configuration notecard does not refer to your
Actorbot key but rather to the pandorabot.com bot ID to use. You should not need to
set the BOT_ID but will need to put your Actorbot's key in the Configure_Key
notecard if you choose to use the TimedSitAndNotify script described below.
The Pandorabot Greeter Notecard – Greeter_Config
The Pandorabots Owner Manual also covers the settings in the Greeter_Config
notecard allowing you to customize your bot's greeting to new arrivals.
COPY THE ACTORBOT LOCATION SCRIPT INTO PANDORABOT ACTORBOT BASE PRIM (step 5)
• Drag and drop the Actorbot Location Script from your inventory into the base
prim's Contents tab
• Enter the name of the alt account you wish to use in the Description field of
the General tab
If you want your Actorbot to dance and/or utilize sit and stand animations, drag
whatever and as many animations as you like into the base prim contents. In order
for the preconfigured dance, sit, and stand commands to function properly the
dances must contain the string “dance” in their name, the sits must contain the
string “sit” in their name, and the stands must contain the string “stand” in their
name. The strings “dance”, “sit”, and “stand” are not case sensitive.
Once you have finished editing the notecards, copied the Actorbot Location Script
into the base prim, set the Description field to the alt's name, and copied desired
animations into the prim you need to recompile and reset the base prim scripts.
While still editing the Actorbot base prim, select from the viewer menu Tools →
Recompile Scripts in Selection → Mono. When this completes, click “Done” closing
the recompile window. While still in edit mode select from the viewer menu Tools →
Reset Scripts in Selection. You should see the following messages in local chat:
The target has been set up successfully.
Pandorabot ready to chat!
You can now close the Pandorabot Actorbot Base Prim edit window.
Once you have configured the advanced settings you can start the Actorbot. Simply
click “Start the Actorbot”. Repeat for any other Actorbots you wish to start.
Return to Second Life and verify that your Actorbot has logged in and is responding
to chat, dancing, standing, or whatever you have it configured to do. To verify the
Actorbot is functioning as a Pandorabot, while standing within 20 meters of your
Actorbot say in local chat “what is phi ?” and the bot should respond with the
Wikipedia summary paragraph from the article on Phi. Note, if you have previously
configured NAME_ENABLED = TRUE then you will have to say “<first name of bot>, what
is phi ?”. To verify the advanced settings took effect, IM your bot and say “Help”.
Included in the Pandorabot Actorbot Add-On package is a script which can serve as
the basis for more advanced Actorbot deployment. Through the Advanced settings,
Actorbots can be programmed to sit on another prim and do whatever that scripted
prim does to seated avatars.
The script TimedSitAndNotify can be placed in a target prim and used to unseat the
Actorbot after a specified time or to notify the Actorbot when someone sits on that
prim. The configuration notecard Configure_Key should also be copied into the
target prim and edited specifying the Actorbot's key and (optionally) the channel,
duration, notify string, and end trigger string.
Setup of a target prim is described in the Advanced settings and entails copying an
Actorbot Location Script into the prim as well as any other scripts and animations
you may need.
The advanced public template “Liquid Felon Anya” can be used as a starting point to
program your Actorbot in conjunction with the Pandorabot Actorbot Add-On scripts.
To do so click on “Advanced settings” then click on “Import Template”. Check the
box next to the “Liquid Felon Anya” template by Missy Restless and click “Ok”. You
will then need to modify some of the entries to correspond to your outfit folders
and desired settings. This template was designed for use with the free Liquid Felon
couples dance available at Sine Wave Island but can be used with any other couples
“sit and animate” prims you setup to work with your Actorbot.
If you purchased the Pandorabot V5 and Pandorabot Actorbot Add-On Lite separately
then setup is slightly different. Follow steps 1-3 above then for step 4 you will
use the Pandorabot V5 as the Pandorabot Actorbot Base Prim. Rez and configure your
Pandorabot V5 following the instructions in the Pandorabots Owner Manual. Follow
the instructions in step 4 above using the Pandorabot V5 as your base prim.
Copy the Actorabot script and Actorabot_Config notecard into the Contents of the
Pandorabot V5 (these two items are included in the Pandorabot Actorbot Add-On Lite
package and will be in your inventory after opening the package and copying the
contents). You may wish to reposition the base prim at this point. Once you have
finished editing the configuration notecards you can then follow steps 5-8 above.
Sine Wave Actorbots can be run in two ways – via the Sine Wave server for L$5 per
bot per hour, or locally on your own desktop for free (up to 3 free local bots then
L$3000 per bot up to 10 total local bots). Which type of Actorbot should you use ?
Here are some considerations.
Running 3 free bots locally does not seem to over stress my average modern desktop
system. The Sine Wave Actorbot desktop application doesn't have to send and receive
graphical input/output like the Viewer does so it is very lightweight compared to
the Second Life Viewers. However, it does increase the load on your system, as well
as consume bandwidth over your Internet connection and some electrical power.
The benefits of paying Sine Wave to run your Actorbots at their server include:
I would say if you plan on running more than 3 Actorbots, or your system/bandwidth
are not sufficiently robust, or you do not wish to leave your system on at all
times then pay Sine Wave to run your Actorbots. On the other hand, if you only need
to run a couple of Actorbots, your system and bandwidth can handle it, you don't
mind leaving your computer on continually, and two cents times thousands of hours
is out of your budget then I see nothing wrong with running your Actorbots locally.
To install the Sine Wave Actorbot desktop application, go to
http://www.sinewaverobots.com/home/desktopinstall.php
An alternative to the Sine Wave Actorbot is the METAbolt client. A brief comparison
of the two is available in this post at the Pandorabot Blog. The Pandorabot
METAbolt Add-On is available on the Second Life Marketplace.
One way to activate the Pandorabot or bring up the Pandorabot configuration menu is
to left-click (touch) the Pandorabot object. However, when an Actorbot is active on
a base Pandorabot prim the prim is invisible making it difficult to touch. There
are a few ways to circumvent this. If the Pandorabot is active and you want to
bring up the configuration dialog, rather than clicking the prim you can simply say
in local chat “configure”. If the Pandorabot is inactive and you wish to activate
it there is no chat command to do so (since an inactive Pandorabot is not listening
to chat). In this case you must click the Pandorabot prim. To do so, highlight
transparent objects by either using the keyboard shortcut CTRL-ALT-T or going to
View -> Highlight Transparent in the viewer menu. The base prim whould now be
hightlighted in red. Click the base prim to activate your Pandorabot and toggle
Highlight Transparent back with the same action (keyboard shortcut or viewer menu).
Alternatively, you can stop the Actorbot and the base prim will be visible.
FURTHER INFORMATION
The Pandorabot Actorbot Add-On Manual (this document), Pandorabot Actorbot Diagram,
Pandorabots Owner Manual, and Pandorabots User Guide are available in PDF format at
http://www.scribd.com/missyrestless
Visit the Pandorabot blog at http://pandorabot.blogspot.com where you can find many
How-To tutorials on Pandorabot use, configuration, and deployment at
http://pandorabot.blogspot.com/p/how-to.html
View and interact with the Restless Studio Actorabot integrated Pandorabots at
http://slurl.com/secondlife/Gualdo/210/226/42/ and
http://slurl.com/secondlife/Gualdo/204/224/43 (mature).