Hidden Inventory Archive Assistant

Hidden Inventory Archive Assistant
27 prims

Inventory BackUp Storage Product Matrix

Archive Assistant Features:

  • Retrieval menu buttons per container.  One-touch content menu provides a drop down display menu to quickly page through each container contents.  Per container browser narrows retrieval to find your items.
  • Archive Assistant supports long object names in drop down dialog display.
  • Hide your Inventory BackUP Storage items within a picture frame!
  • Picture retracts at owner unlock command. Safe auto-close.
  • Photo frame: Easily replace image with your own textures.
  • Picture image auto change cycle

To maintain recoverable data the best back up strategy is a diversified redundant plan.  An economical means to accomplish this is to utilize the existing SL server strata, by keeping copies of your items on different simulators.

  • Storage containers match inventory folders:
    • Animations, Landmarks, Scripts, Body parts, Notecards, Sounds, Clothing, Objects, Textures, Gestures, and Photos.
  •  Expanded storage containers include:
    • Photos, Found, Misc, Weapons, Store, Vehicles, Work, Animals, Business, Gadgets, Home, Garden, and Books.
  • Easy to drag items from your SL inventory to storage containers.
  • Inventory BackUP Storage benefits:
    • Inventory BackUp Storage safely keeps your items inworld to access when needed. Individual containers are labeled to match your inventory folders, making it easy to drag and drop your items inside.

Data loss is a universal occurrence on all known systems. Routinely backup your Second Life Inventory folder to avoid permanently losing your snapshots, animations, textures, clothes, scripts, creations and purchases. Inventory BackUp Storage by productPM provides an inexpensive procedure to better safeguard your inventory assets.

Placing a copy of your items inworld on a Second Life sim server is basically backing up your data on another hard drive. The recovery procedures in place at Second Life collocation server facilities are probably much better than any method you could maintain in your house. Rezzing Inventory BackUp Storage on additional different sim locations will further increase your data security.

Removing items from your inventory folder will speed up the time it takes your inventory to load.

okCopy: This means you can make copies of the item. okCopy is a better value if you might need more than one instance of the item.

Extra Backup Copies: Besides this item being okCopy, the inworld productPM store features an Express Redelivery Terminal, that will give you a few extra backup copies. Should you suffer the misfortune of a Second Life server losing your inventory, you can get more copies of your item at the productPM store Express Redelivery Terminal.

HippoINVENTORY and HippoSLIDESHOW are included with okCopy version!

HippoINVENTORY features:

Bring a little order to your inventory chaos.  We all know how slow Second Life can be when it comes to managing inventory inside prims — yet storing inventory items in prims is useful (it unclutters your own inventory) and often essential (if selling items from a server like hippoVEND for example). Delete one item and Second Life can take 10 … 20 … 30 seconds to update the contents list. Valuable time wasted. Enter hippoINVENTORY and the complete inventory management solution.  In a nutshell, hippoINVENTORY is a set of simple scripts you can add to any prim. Once you do, you can use easy to learn voice commands to check, organise, delete, copy, give (or in a Hippo server, load) inventory items. Want to see every texture with ”house” in the name, for example? You’d simple have to type /9 list “house” textures and the job’s done!
Among the dozens of powerful features …

* Quickly see just the items you want to in a prim’s inventory, using powerful filtering tools

* Include or exclude items from a search by name or inventory type

* Choose whether to see extra information, such as object keys or permissions

* Give items to yourself, friends, or other objects … either singularly, or in folders

* Delete selected items — with a confirmatory dialog menu to avoid accidents

* Allow chosen friends (or a group) to manage inventory

* Load selected items in a hippoGROUPS, hippoVEND, or hippoRENT server, without reloading the entire inventory list

* All of this at speeds much, much faster than is possible using Second Life’s built in tools!

Using hippoINVENTORY you could, for example, …

* List every texture containing the word “tree” in a prim

* Copy everything that isn’t a script and isn’t called “chair” to another prim’s inventory

* Give a copy of every texture to a friend called John Smith, helpfully organised in a folder called “Textures for John”

* Upload details of just notecards with “info” in their names to your hippoVEND inventory list online

The possibilities: endless. The time saved: priceless.

HippoSLIDESHOW features:

Introducing hippoSLIDESHOW, an easy-to-use yet powerful picture presentation system. Whether you want to display your Second Life pictures as a piece of artwork to brighten up your virtual home, or promote your products to your customers,  hippoSLIDESHOW offers you dozens of features including ….

* Wide range of different effects to transition between pictures to make your slideshow interesting: from cross-fades to wipes, texture zooms to reveals. (There is a video demo of the different transition types available.)

* Run slideshows forward, backwards or in “shuffle” mode for that element of surprise.

* Choose to turn slideshow mode off and move through your pictures manually, either using menu controls or even keyboard controls if you prefer.

* Allow chosen friends or members of a group to use your hippoSLIDESHOW Player.

* Quickly permit friends to add textures to one of your Players; makes sharing snapshots a breeze.

* Interact with visitors in a range of ways: from giving out inventory, to redirecting to websites, to playing sounds.

* Wide range of customization options: from what appears as hovertext captions, to text colour, delay times, transition speeds, texture lighting and more.

* Easily delete unwanted pictures from a hippoSLIDESHOW Player’s inventory using a simple command: or have a hippoSLIDESHOW Player search its own contents for duplicate textures and clean those up automatically.

* Set options globally, or control inventory-giving, slide delays and a chat message on a per-slide basis.

* Can display full permission or limited permission textures (note: no-copy textures have a more limited selection of transitions to choose from).

* Network multiple Players together for easy inventory management and centralized control.

* Use the optional sensor mode to turn a slideshow off when there is nobody around to watch it.

* Modifiable so that you can adjust it to fit any size of location.
From home to shop window, from virtual boardroom to university campus, hippoSLIDESHOW is the ideal choice for pleasure, business or education. Bring your images to life and display them in all their glory!

Genuine productPM technical support is included with this item.

Support Note:
Please direct help questions regarding your HippoINVENTORY and HippoSLIDESHOW to productPM.

HippoINVENTORY and HippoSLIDESHOW are licensed to productPM by Hippo Technologies.

[1] Setting up Hidden Inventory Archive Assistant
[2] FAQs
[3] Setting up HippoINVENTORY
[4] Setting up HippoSLIDESHOW

Set up Instructions:

[1] Setting up Hidden Inventory Archive Assistant

Set up:
Rez Inventory BackUp Storage from your inventory, and position it where you like. It will rez as one linked item, in order to allow you to position it without requiring you to move all of the component pieces individually. After positioning, you will need to delink. Here is how to delink: RightClick the rezzed item Inventory BackUp Storage > select Tools at the top of your viewer screen > select delink. Your Inventory BackUp Storage is ready to use.

Behavior & Usage Tips

Hidden Inventory Behavior:
The storage containers are hidden inside the picture frame.  The picture retracts open at owner command.  To open the picture, type on channel 007, the word “storage”.  That means type this:

/007 storage

After you type that into the chat window, of course, hit the enter key on your keyboard.  You will then see the picture retract to reveal the storage containers.  The picture will remain retracted for 1 minute, then will close automatically.

Customizing the picture:
Immediately The picture can be changed by simply dragging a texture from your SL inventory onto the center of the Hidden Inventory picture face.

Picture Image Auto Change:
The noCopy version of Hidden Inventory Archive Assistant includes an Image Auto Change feature, which cycles through pictures ever 30 seconds.  To add pictures right-click the prim picture image > select Edit > select the Contents tab > drag photo (textures, snapshots, etcetera) from your SL inventory folder into the Contents tab.

The okCopy version of Hidden Inventory Archive Assistant includes an advanced HippoSLIDESHOW feature set.  Detailed HippoSLIDESHOW instructions from Hippo Technologies are provided below.

Routinely drag items from your SL inventory sub folders to the matching containers within Inventory BackUp Storage. To prepare your Inventory BackUp Storage first select the container (for example notecards) > Right-click > Edit > Contents, then keep the Contents window open. Next, open your inventory folder > Open the matching sub folder (for example notecards) > Left-click and hold the folder items and use your mouse to drag the items into your inventory BackUp Storage container.  Later, of course, you will want to retrieve items from your Inventory Backup Storage as needed. To retrieve your items, left-click a container, and a drop down (dialog) menu will appear.

Usage Tip 1:
When dragging items from your folder to a container, more than one item can be selected simultaneously.  From the inventory folder > Select an item via Left-click > Scroll below the selected item > Next hold down the Shift key, and Left-click to select another item within the same folder. This selection action will cause all the items in-between to also be selected. All of the selected items can then be dragged at once into the container.  (Note: While it is possible to select 500+ items to drag at once, processing that large of a quantity can momentarily cause a delayed response from the Second Life asset server; and it has been noticed to sometimes miss some of the items. So, rather than cause you to worry if each of your items were transferred properly, it is recommended not to select no more than 20 items at a time to drag and drop).

Usage Tip 2:
It is ok to stuff thousands of items inside a single container of Inventory BackUp Storage. The more items placed inside will require longer to load in the content window. Under 100 items per container should allow a bearable response time.

Usage Tip 3:
Before placing scripts into the containers, make sure to turn each script off beforehand.

Usage Tip 4:
At the time of this writing there is not a Second Life name brand tool feature within the official client to enable a user to download their inventory to their home pc. Should that general use free feature become available in the future, I would recommend that also as part of a diversified back up strategy (and consider such backing up to your home pc hard drive the same risk minimization as one Inventory BackUp Storage on one sim).

IMPORTANT: General thoughts on saving inventory in SL
Any media you place software on is susceptible to loss. Inventory BackUp Storage is not a magic box to place precious non-copy items in and delude yourself into thinking the items are forever safe. This product is not an insurance policy or a guarantee. The methods described here are safest known strategies to recover your inventory should it be lost elsewhere, hence the product name, Inventory BackUp Storage.  Here are some principals to ensure recoverable inventory:

  1. Buy copyable products
  2. Routinely place copies of all your inventory inworld within Inventory BackUp Storage
  3. Repeat this procedure with Inventory BackUp Storage on different sims at the same time


[2] FAQs


1) Question:
I cannot find Tools / Edit / etc…

These instructions are based on the official Second Life viewer.  Often productPM documentation refers to accessing an object’s Contents menu.  Right-Click the item > select Edit (or Build if that is currently appearing) > then select the Contents tab.

2) Question:
I’ve had accounts on sl banned before, so let’s say i get banned, can another avatar still open en take my items later?

Whether or not other avatars can left-click an Inventory BackUp Storage container and have it provide that avatar with the selection of objects inside each container, depends on the transfer settings of each object you place within the containers. Within the general tab of an object, these settings are located at the bottom section labeled “Next owner can”.  How you have these object settings configured controls if your Inventory Backup Storage container will give items out to other avatars that click it. (Note: Inventory Backup Storage Deluxe Edition includes a phantom hide mode which causes the entire shelf to disappear and not be able to be left-clicked by others.  Also, the Hidden Inventory version conceals the containers behind a picture –which only opens via owner command).

3) Question:
how can i please LINK again and take the whole storgage system so that i can replace it or place copies elsewhere including the contents?

To link objects, RightClick an object > Hold down the shift key while LeftClicking other objects > (once all the objects are selected –while continuing to hold down the shift key) Select Tools > Select Link.  To then take the linked item into your SL inventory, RightClick the object > Select Take.  To copy objects which are already inworld, Hold down Shift key + Hold down LeftClick while dragging it.  Or to get a new copy of your Inventory BackUp Storage (okCopy), drag it from your SL inventory window and rez inworld, just as you did the first time.


[3] Setting up HippoINVENTORY

productPM includes an Object Key Finder tool script;for assistance with advanced hippoINVENTORY transfers.

HippoINVENTORY User Guide:
Documentation by Hippo Technologies

Installing hippoINVENTORY

In your hippoINVENTORY folder, given when you unpacked the product carton, you will find three scripts. These need to be added to the inventory (contents) of any prim whose inventory you want to manage. To do this …

i. Right-click the prim and choose “Edit”.

ii. If only the mini-build window appears, click “More>>>”.

iii. Click on the “Contents” tab.

iv. Now drag the “.inventoryManager”, “.inventoryManager_Support” and “.inventoryManager_Giver” scripts to the “Contents” list. The first two scripts will, as you add them, report readiness.

Job done. You can now close the build window and you’re ready to begin.

Using hippoINVENTORY

To use hippoINVENTORY, you issue commands via chat on the channel it is listening on (by default, channel 9, although you can change this, see below). When you first install its scripts, or rez an object with them in, hippoINVENTORY will listen for a couple of minutes before stopping listening (to save lag). To start it listening again, simply touch its prim. You can then type commands like this in chat …

/9 list

That command will list all the inventory in the prim (note: the hippoINVENTORY scripts themselves will *not* be included in the list reported).

You can now read about each command you can issue below.


> LIST (or abbreviate to just L)

The LIST command lists the contents of the prim’s inventory:
/9 list

You can also only show inventory with a particular piece of text in its name; e.g.
/9 list “brown”

Useful Tip
• Ensure you surround your search text with quotemarks (“”) or it won’t be recognised.
You can also search for multiple criteria; so, for example …
/9 list “green” “apple”

… would find anything called “green” and “apple”.

Power User Tip
• Use the | symbol between search terms to find items containing one term or the other (or both); e.g.
/9 list “green” | “apple”

… would find “green hairbrush” and “apple shampoo”

To look for an exact match, not merely where the inventory name contains the text, put an = sign before the first quotemark; eg.
/9 list =”My First Chair”

Or you can negate your search. E.g. to find everything without “green” in the name, put a minus sign before the first quotemark; e.g.
/9 list -“green”

Or to find every item that does not match something exactly:
/9 list -=”My Little Kitten”

Power User Tip
• You can combine these search methods very powerfully. So for example:

/9 list “green” | -=”Apple Tree”
… would find anything with green in its name or which is not called “Apple Tree” exactly.

• Whilst …

/9 list -“blue” -“red” | “rabbit”
Would not find “blue paint”, “red box” but would find “Rabbit Impersonator”

• By carefully combining search terms you can find exactly the items you’re looking for and nothing else!

You can also look for particular inventory types; e.g. to find textures:

/9 list textures

Or to find objects and scripts …

/9 list objects, scripts

hippoINVENTORY understands these inventory types (each also has a two letter abbreviation to make typing quicker if you wish)

animation (or an)

bodypart (or bo)

clothes (or cl)

gesture (or ge)

landmark (or lm)

notecard (or nc)

object (or ob)

sound (or so)

script (or scr)

texture (or te) — will also find snapshots

You can also use negation, so to look for everything that is neither an object or a texture:

/9 list -texture, object

(Note, the – sign can only come at the start of a list of types, e.g. you can’t do this: /9 list texture,-notecard)

And you can combine searching by name with searching by inventory type. Here are some examples:

/9 list “green” textures

… to find every texture with “green” in its name.

Useful Tip
• If combining search by name and search by type, the name criteria must come first; e.g.

/9 list “green” textures … is right

/9 list textures “green” is wrong

And you can negate both criteria too; e.g.

/9 list -“blue” -object

… to find any object that is not called blue and is not an object.

You can also include modifiers in your command to further refine the command. For example:

Tells hippoINVENTORY to include the inventory item”s key in the output
e.g. /9 list “green” -k

(Note: depending on the permissions you have for an object, Second Life may not be willing to release its key to the script).

Tells hippoINVENTORY to include the creator’s key in the output
e.g. /9 list scripts -c

(Note: depending on the permissions you have for an object, Second Life may not be willing to release its creator key to the script).

Includes details of the item’s permissions in the output
e.g. /9 list textures -p

For each item will report your permissions and the permissions any next owner will have; the output will use the letters C(opy), M(odify) and T(ransfer) — an uppercase letter (C, M or T) signifies the object has that permission; a lowercase letter (c, m, or t) that it does not. So for example:

Elm {Owner: CMT | Next: cmT}
– Current owner can copy, modify, transfer. Next owner can transfer only.

Includes details of the item’s inventory type (e.g. notecard, texture, object) in the output
e.g. /9 list -t

Tells hippoINVENTORY to output the list in reverse alphabetical order
e.g. /9 list sound,notecard -r

Prints a “spacer” line after the output (useful if your screen/chat history is getting cluttered)
e.g. /9 list -s

instructs hippoINVENTORY to set any scripts found in the list to active (running)
e.g. /9 list scripts -a

set any scripts found to inactive (not running)
e.g. /9 list scripts -i

Tells hippoINVENTORY not to use any warning dialog when bulk deleting or giving items, so use with care.
e.g. /9 delete “old stuff” -n
e.g. /9 give “bribes” to Eric ThePolitician as Kickbacks -n
Do use this with care, especially when deleting things!

(Only works in hippoINVENTORY v1.2 or higher)

These can be combined. So, for example to list every texture in reverse order, include its key and print a spacer line after it, you could use /9 list textures -r -k -s.

Useful Tip
• Do make sure you have a space between a tag and anything before it; e.g.

/9 list textures -p -r … is right

/9 list textures-p-r is wrong

Finally, you can also limit a list length by including a number in your command. So, for example:

/9 list textures 3

… will output details of the first 3 textures, then stop, no matter how many the prim contains


> GIVE (or abbreviate to just G)

The format for this command is nearly identical to list, above, but on the end of the command you must specify to whom the items found are to be given; e.g.

/9 give textures to Pathfinder Linden

… to give this particular Linden all the textures in the prim. You’ll be asked for final confirmation (unless you have specified no warnings) before the items are actually given:

Remember that trying to give items for which you don’t have transfer permissions to another person will cause an error!

Useful Tip
• You can specify just part of a person’s name; e.g. /9 give textures to Pathfinder

Useful Tip
• If specifying an avatar as a recipient, they must be within 96m of the prim, so they can be detected and their Second Life key obtained.

You can also specify the recipient by their Second Life key; e.g.

/9 give sounds to 0e9fd382-7f9b-45a4-8cb8-4228867b04bc

Again, you’ll be asked to confirm what you’re doing before any items are given.

Useful Tips
• This means, of course, you can give items to another Second Life object provided you know its key

• If giving items to a person by key, they can be anywhere in Second Life; if giving them to an object, it must be within the same sim, or Second Life will report an error!

Finally, it is possible to give items in a folder. Use e.g.

/9 give sounds to Professor Yaffle as Useful Folder of Noise

… to give a folder called “Useful Folder of Noise” full of your sounds. The confirmatory dialogue will enable you to double check you’re happy with the folder name …

Useful Tips
• You can’t give items in a folder if you do not have copy permissions for them. This is due to Second Life restrictions. You can give no-copy items using the regular give command, just not as part of a folder.

• If you give a folder of items to another object, the items will be transferred — but not within a folder — since individual prims cannot contain sub-folders in their inventories.


> DELETE (or abbreviate to just D)

Delete also takes the same format as the list command above, only after listing the items found hippoINVENTORY will ask whether you wish to delete them (unless you have specified no warnings … use this option carefully!).

Be careful! Answer “Yes” and they’ll be deleted from the prim — not returned to your Lost & Found folder. If you use this on no-copy items, you’ll lose them forever. Be careful!


/9 delete “brown” textures

… to delete any textures with ”brown” in their names (it’s such an unfashionable colour!)


> LOAD (or abbreviate to just LO)

Also takes the same format as the list command above, but if hippoINVENTORY is running in the very latest hippoVEND, hippoGROUPS or hippoRENT (Web Enabled) server, the inventory items found will then have their details uploaded to the website list. This is a useful way of quickly loading just selected inventory when you’ve changed something, rather than everything.

e.g. /9 load notecards

… to upload any notecard details to your hippoVEND, hippoGROUPS or hippoRENT account (depending what server type you’ve got this copy of hippoINVENTORY inserted into!) You’ll be asked for confirmation before the load takes place.

Please note: if using this with a hippoVEND server, don’t load limited edition items (or their masters) this way -> it will confuse the count of how many of each item you have available. For limited edition items you’re selling, use the server’s regular “Load Inv” menu button.

Useful Tip
• Need the latest version of the server for a product? Just visit the main Hippo Technologies Store, head upstairs to Customer Services, use any one of the four updater machines (choose your product using the arrows, hit the big, red ‘Get Update’ button).



hippoINVENTORY remembers the last 10 commands typed and can recall them. To view the command history list, type e.g.

/9 history

(or simply /9 h for speed)

And once you’ve seen a command you want to repeat, just use /9 history <item number>), e.g.

/9 history 2

… to do the second item on the list again.



Finally, there are a series of simple commands that do a variety of useful things …

> CHANNEL <number>

e.g. /9 channel 12

Changes the channel that hippoINVENTORY listens on (in the example above, you’d then prefix every command with /12 rather than /9 after issuing this).

Useful Tip
• When you touch the prim that the hippoINVENTORY scripts reside in, they’ll remind you the channel to use to enter commands on.

> VOLUME <1, 2, 3 or 4> (only works in hippoINVENTORY v1.2 or higher)

e.g. /9 volume 3

Changes the volume level that hippoINVENTORY chats feedback at. You can choose from:

1 Whisper

2 Say

3 Shout

4 OwnerSay (only you will hear it)

> MANAGERS <list of names>

e.g. /9 managers Fred Flintstone, Norman Wisdom, Hugo First

Provide a list of other people who can manage hippoINVENTORY (e.g. to whom it will listen when touched). If you include ‘Group’ as one of the names (e.g. /9 managers Fred Flintstone, Barney Rubble, Group) then anybody with the same group tag active as the group the prim is set to will be able to use your hippoINVENTORY scripts.

Useful Tips
• Managers have access to all the hippoINVENTORY functions, including the ability to delete inventory; so only grant these rights to people you trust!

• To remove all managers, just leave off any names; e.g. /9 managers

• To save typing, you can abbreviate this command; e.g. /9 man Kerr Avon, Vila Restal


e.g. /9 key

Asks hippoINVENTORY to tell you the key of the prim it is in. Useful if you want to give inventory between prims using the GIVE command described above.


e.g. /9 allow

Opens up the prim to allow anybody to add inventory by CTRL-dragging items to it. (Once an addition has been received, the prim will become “closed” to inventory again).


e.g. /9 kill hippoinventory

– Removes the hippoINVENTORY scripts from the prim (useful if you’re wanting to update to the latest version, perhaps). Only the owner (so not any managers) can issue this command; you’ll be asked to confirm the action before the scripts are removed.



If you have multiple hippoINVENTORY scripts in different prims listening on the same channel, you might want to direct a command to just a particular prim. To do this, start your command with part of the prim name enclosed in []. So, for example, to tell your filing cabinet to list its contents …

/9 [filing] list

… or your wardrobe to tell you what you could wear tonight …

/9 [wardr] list clothes

You get the idea!



[4] Setting up HippoSLIDESHOW

HippoSLIDESHOW User Guide:
Documentation by Hippo Technologies

Here’s what this document describes for you …

1. Quick Start Guide
2. Using the hippoSLIDESHOW Menu System
3. Advanced Configuration via the ‘.config’ Notecard
4. Slide-Specific Configuration Using _DATA Notecards
5. Modifying a hippoSLIDESHOW Player

1. Quick Start Guide

Getting started is remarkably simple! To add pictures to your hippoSLIDESHOW, begin by right-clicking the player and choosing “Open” from the Second Life pie-menu that appears.  Second Life will open a window showing you the contents of the hippoSLIDESHOW Player’s inventory.  Next, from your own inventory, drag some textures (or snapshots, or photographs you’ve uploaded etc.) to the contents window you’ve just opened. After a brief moment, your hippoSLIDESHOW player will display the first one you’ve added.  Once you’ve finished adding pictures, you can close the contents window by clicking on the close icon at the top right.  Adding pictures really is that straightforward. (You can also drag pictures directly to a hippoSLIDESHOW Player whilst holding down the CTRL key on your keyboard to achieve the same result). Remember that Second Life doesn’t overwrite inventory — so if you add two identically named images, you’ll end up with a duplicate.

2. Using the hippoSLIDESHOW Menu System
Controlling your hippoSLIDESHOW Player is easily done using the built in menu system. Simply click it to see a menu.  This menu is contextually sensitive, so may change depending on what your hippoSLIDESHOW Player is doing (e.g. if it is paused, the “Pause” button above changes to “Play”.)

Each menu command is now briefly described for you … (Please note that to avoid lag, your Player will stop waiting for menu commands after about a minute of inactivity; if this happens, you’ll find it ignores the button you push on the menu — simply click the Player to get a fresh menu).

Pauses the slideshow from playing. You can then advance through slides manually at your own speed.

Starts a slideshow that is paused playing again.

< Previous
When a slideshow is paused, moves to the previous picture.

Next >
When a slideshow is paused, moves to the next picture.

Makes the slideshow run backwards.

Makes the slideshow run forwards.

If the slideshow is paused, you can enter keyboard mode. The Player will ask for permission to “Act on your controls” — answer ”Yes” and you’ll be able to move through slides using the left and right arrows on your keyboard. To exit keyboard control, click the  button at the bottom of the Second Life window (or turn Slideshow mode back on again). Advanced users can adjust the keys used to control the Player, if they wish.

Go To
Jump to a specific slide. The hippoSLIDESHOW Player will ask you to type either a picture number (e.g. for the third picture, type 3 and press enter), or part of a picture name (e.g. to jump to a picture called “Lovely Sunset” you could type ‘lovely’, or ‘sun’ or even just ‘ly’ … obviously without the quotemarks!).

Lists each picture held in the Player’s inventory.

Reports all manner of useful status information about how your hippoSLIDESHOW Player is presently configured.

Displays the Options menu (see below).

Displays the Tools menu (see below).

Turn Off
Turns your hippoSLIDESHOW Player off.

Turn On
Turns your hippoSLIDESHOW Player back on again.

Resets your hippoSLIDESHOW Player and reloads its “.config” notecard (more on this below).

Gives you a copy of these instructions in Second Life notecard form.

As you can see above, there are also a couple of sub-menus that are very useful. Here is the Options menu:

Allows you to choose which effect you want to use to transition between slides. You’ll be offered yet another menu with a choice of transitions …

The two pictures are simply switched with no transition effect

Cross Fade
The Player will fade between the two pictures

Via Black:
The first picture will fade to black and then the next picture will fade in

A “hole” grows in the middle of the first picture, revealing the new picture

Wipe L/R
a horizontal “wipe” effect reveals the new picture

Wipe U/D
A vertical “wipe” effect reveals the new picture

The display zooms in huge detail onto the first picture, then zooms out to reveal the new

A clockwise wipe reveals the new picture

A glowing lighting effect wipes one picture and reveals the next.

A new effect is chosen at random for each slide change

Your hippoSLIDESHOW Player can show pictures for which you have a variety of Second Life permissions. But only those for which you have +copy permissions can be shown using the reveal, wipe, cross fade, or clock transitions (as they need to be applied to the hidden prim the Player uses to achieve this effects). You can mix and match pictures with different permissions in the one Player and it will simply use an alternate transition effect when it needs to.

Allows you to edit the delay (the time, in seconds, between slides) and/or the speed (how long, in seconds, a transition takes to complete).

We don’t recommend setting the delay or speed settings to less than 2 seconds, due to Second Life script timing limits. You may also end up with odd effects if you set the speed to less than the transition time; feel free to experiment to see what works best for your taste!

Leads to a further menu that allows you to turn the text captions or on off (e.g. floating the picture/texture name over the Player) and to change the text colour if you wish. Note that by using the advanced “.config” settings (see below) you can customise what appears in the hovertext.

Shuffle On
Turns shuffle mode on. The next slide will be chosen at random.

Shuffle Off
Turns shuffle mode off. The next slide will follow in sequence, as normal.

Will let you choose full brightness or regular brightness for your textures. Which you prefer is largely a matter of taste.

<- Back
Returns to the main menu.

And the tools menu …

Test Touch
Makes the Player behave as if a stranger had touched it. Useful for testing any inventory gives that you have set up (see below). If you haven’t configured the giving of any inventory items, the Player will chat this fact as a confirmation.

Delete Inv
Allows you to delete inventory. You’ll be asked to type either a picture number (e.g. 4), or a range (e.g. 2-8) or text to find in the names of pictures.

If you type duplicates as the delete range, your Player will search for any duplicate images and delete them. (It will treat a duplicate as a picture with a different name but the same Second Life key as another). Only pictures for which you have full permissions can be removed using this method.

Inv Drop
Will let the Player accept inventory from strangers for 60 seconds (or until you touch it again). Your friends can then just add pictures by holding down CTRL and dragging the textures from their Second Life inventory windows to the Player.

<- Back
Returns to the main menu.

3. Advanced Configuration via the ‘.config’ Notecard
Inside each hippoSLIDESHOW Player exists a Second Life notecard called “.config”. If you wish to use some of your Player’s advanced settings — or configure very detailed aspects of its behaviour — you need to edit settings in here. This is also fairly simple — but if you’re happy with just the basic functionality, ignore this section for now!

Begin by right-clicking your hippoSLIDESHOW Player and choose ‘Edit’ from the Second Life pie menu.   (Then if the “More >>>” button is showing, click that.)  Next, click on the tab labelled “Content” to see a list of the Player’s inventory.  Finally, double-click on the “.config” notecard to open it. Change the settings you wish to (each is described below — remember, don’t alter command words in capital letters, just values after colons) and when done, close and save the notecard.

Click your hippoSLIDESHOW Player and choose “Reset” from the menu to reload the “.config” notecard after making any changes to it!

Each command is now described, along with an example, to show you how to use it.

– Determines whether hovertext picture captions are turned on by default.

DEFAULT HOVERTEXT COLOUR: <colour name or vector>
– Specifies the default hovertext picture caption colour. You can use the colour names “red”, “blue”, “green”, “yellow”, “pink”, “white”, or “black” whilst advanced users can choose to specify a colour vector if preferred (e.g. <1, 0.5, 0.2>).

– Determines whether the Player is in slideshow mode by default.

DEFAULT DELAY TIME: <time in seconds>
– Specifies the default time in seconds between slides.

DEFAULT TRANSITION: <transition name>
– Determines which transition should be used by default. You can specify Cross Fade, Via Black, Switch, Reveal, Wipe L/R, Wipe U/D, Zoom, Clock or Random.

– Specifies the default time a transition will take to complete.

– Determines whether shuffle mode is on or off by default?

– Specifies whether textures are shown with their lighting set to full brightness or not by default.

OTHER USERS: <list of names, separated by commas>
e.g. OTHER USERS: Darth Vader, Han Solo, Princess Leia
– Names of other people who you wish to be able to control your Player (via the menus). Note that if you include “Group” as one of the names, then anybody wearing the same group tag as the Player will be able to control it, too.

1ST INVENTORY ITEM TO GIVE: <name of inventory item>
e.g. 1ST INVENTORY ITEM TO GIVE: My Store Landmark
– If you’d like people who click your hippoSLIDESHOW Player to be given an item, e.g. a landmark, add it to the Player’s inventory, as you would a picture, then edit this setting. You can test inventory giving is working correctly by using the “Test Touch” menu command.


… work in exactly the same way, allowing you to give up to three pieces of inventory if you wish.

You can also link specific inventory items to specific slides. When somebody touches your Player, as well as look at the settings above, the Player will also give any inventory items that have the same name as the current picture, but that end either _LM, _OB or _NC. (These don’t have to be specifically a landmark, object or notecard, they can be anything). So if the texture file is called “Sunset Over My Sim”, you could have a notecard called “Sunset Over My Sim_NC” be given on touch. Important: the naming must be exactly correct and is case-sensitive.

As well as giving inventory, slides can also trigger sounds. Just add a sound file to your Player’s inventory with the same name as the slide that should trigger it, but with _SOUND appended to the end; e.g. “View from the Sea_SOUND”. It will play when that slide loads.

ADVANCED TIP #3: If you name the sound file with a _SOUNDLOOP ending, then that sound won’t just play once, it will loop until the Player moves to the next slide. Really useful if you want to have environmental sounds play alongside a picture (e.g. running water, blowing wind, crashing waves etc.)

LINK URL: <website address>
e.g. LINK URL: http://news.bbc.co.uk/
– If you would like people who touch the Player to be directed to a website, supply its URL here (be sure it starts with http or https, or Second Life will refuse it). Note: you can specify a URL on a slide-specific basis using the advanced _DATA notecard method, see below.

– If you wish, you can change the keyboard key that moves to the previous slide in keyboard mode. Valid keyboard codes are ROT_LEFT,


– If you wish, you can change the keyboard key that moves to the next slide in keyboard mode. Use one of the keyboard codes listed immediately above.

– If you set this to “Yes”, then anybody clicking the Player will advance to the next slide. Useful for stand-alone Players in, for example, a store location — customers can then move through the display at their leisure.

– If you don’t like the default hole shape used by the Reveal transition, you can change it. Specify either Square, Circle or Triangle.

SENSOR TIME: <time in seconds, or 0 for off>
e.g. SENSOR TIME: 10
– Player’s can be told to scan their immediate vicinity at a time interval you supply and turn slideshow mode off if nobody is there. (If people are found, the slideshow will start running again). This can be used to marginally reduce lag by only having pictures cycle when people are there to see them (the Player is very low lag anyway, but it’s still a neat feature!)

SENSOR RANGE: <radius to check, in meters>
– If you’re using a sensor, as described above, specify the range to scan here. The maximum value is 96 meters.

e.g. TEXTURE WHEN TURNED OFF: 4eca6f5f-adfe-c6a7-e0c1-c4c5fa0fa284
– You can replace the default texture used when the Player is turned off by changing this value. (To find a texture’s key, right-click it in your inventory and choose “Copy Asset UUID”. This only works, of course, for textures you have full permissions for).

e.g. HOVERTEXT FORMAT: (<C> of <T>) <N>
– You can specify precisely what should appear in hovertext captions and where. The Player will replace the tags <C>, <T> and <N> with the current picture number, total picture count and picture name, respectively. You can also use the pipe symbol (|) to insert a line break. And if using the advanced _DATA notecard facility (see below), then use <D> as a tag to be replaced by the description field from a picture’s data card.

4.  Slide-Specific Configuration Using _DATA Notecards
As well as many global settings, hippoSLIDESHOW Players can have some settings configured on a per slide basis (you’ve seen one example above, with inventory giving and sounds). But you can also configure specific text for the Player to chat, extra hovertext/caption text, a specific URL to direct people who click the Player to and a specific slide delay for any slide you choose — it doesn’t take much imagination to see that this allows you to create some very powerful presentations that run on their own and are very interactive.

To create a set of slide specific settings …

Add a notecard to the Player’s inventory with the same name as the slide it should effect, but with _DATA appended to the name. So a slide texture called “Our Company HQ” would have a notecard called “Our Company HQ_DATA”. (This is, remember, optional. When a slide is loaded, the Player looks for the _DATA card to read. If it is found, it is loaded and applied; if not, no special settings are used).
In that card you can use the following commands …

LINK URL: <website address>
e.g. LINK URL: http://news.bbc.co.uk/
– If you would like people who touch the Player to be directed to a website, supply its URL here (be sure it starts with http or https, or Second Life will refuse it).

e.g. DESCRIPTION: Click me for a website link!
– An extra line of description for the hovertext caption; it will replace the <D> tag in your hovertext configuration.

DELAY: <time in seconds>
e.g. DELAY: 5
– Specifies the delay time (how long this slide will stay on screen before the next appears). This will override the global delay time set on this Player.

CHAT: <text>
e.g. CHAT: Hello, passerby!
– Any text you would like the Player to chat when this slide is loaded. (You can prefix it with ! to shout the text, or % to whisper it; otherwise it will be spoken.)
Save the notecard. Next time the slide loads, any settings you have made will be applied.

5. Modifying a hippoSLIDESHOW Player
Your hippoSLIDESHOW Player is fully modifiable. So, for example, to resize it, just select it and hold down CTRL and SHIFT while dragging on one of the white control points on each corner.

There’s another useful trick, too. If you’re an avid tinkerer and want to resize the panels, you only need resize the outer panel (using the normal Second Life tools that let you edit linked prims). Once that’s the size you’d like, just reset the Player from its menu and the rear “hidden” panel will automatically adjust to the same size as its partner in front. Note: it only adjusts its size, not its position, so some tinkering may still be needed.

USEFUL TIP: If you unlink the prims in your Player, it doesn’t matter, just relink them — simply ensure that the prim with all the major scripts in (and your textures) remains the root prim in the linkset.


Hidden Inventory Archive Assistant