The purpose of the Slideshow script is to display different images on several faces of an
object. The object can consist of multiple prims as well. The images can be changed by
clicking or sliding them to the left and the right for getting the next or the previous
image. Alternatively, faces can be defined that load the next or previous image(s) or
open a menu when clicked on. An automatic timer can be set as well. You can also select
between different transition and fading effects. For faster loading, images can optionally
be preloaded on a configurable (hidden) face and you can define a larger face that shows
the image you clicked on, e.g on various smaller faces.
Config notecards containing the word "Slideshow" in the object are added to the menu and
the first one is read and all parameters and images are taken from there. Otherwise you
are asked to touch the faces for displaying and preloading the images which must all be
in the object's inventory in that case. Operation modes can be set in the notecard or in
the object description, so they also work without notecards. From the menu, you can load
various image sets (notecards) and change options, so you can display different images
with different effects without having to replace the picture frame.
Detailed configuration options:
- access level owner, group or all
- the face the images should be displayed (usually first face in config notecard is used)
- the face used to preload images on a hidden face
- the face used to open the menu to select image sets and options
- the face used to display the image that was clicked on as larger image (main face)
- the control faces (buttons) for going to the next or previous image(s)
- auto timers in seconds (selectable by menu)
- direction of image transitions: next, previous, random or current image on main face
- touch mode: none, next image on click, slide left and right, display larger on main face
- transition mode: only one image, all at same time, one after another or all out, then all in
- fading mode: none, random, fade to black/transparent/(darker) color, glowing effect,
scale up, scale up/down around the center, rotate, slide left/right
(scaling, rotating and sliding only work well with single or serialized transition modes)
Reading the config notecard requires the Config Handler script which is only included
in the Slideshow Advanced bundle or can be bought separately. The Slideshow script also
works without it, but you won't be able to use more than one face for displaying the
images. Both scripts also work with the Shuggles Picture Frames, and another bundle
called Slideshow Frames is available, too.
The Slideshow script and the optional Config Handler script are full perm, so they can be
adapted to your needs and requirements. They're licensed under the BSD license with the
addition that they must not be resold or otherwise given away standalone in parts or as
whole. They can be used in your creations as long as these license conditions are met.
Please remember to remove either copy or transfer permissions on the scripts before you
put your products on sale.
Feel free to report bugs, request features, give feedback or write a nice MP review ^^
To update or redeliver a product, wear the included Updater and follow the instructions.
Store policies and info about custom scripting at my MP store and the inworld terminals.
Changelog:
- v0.56 ... Restart from beginning after region restart, new fade modes,
allow prim names instead of link numbers, cleanups, fullperm
- v0.57 ... Restart only if auto timer set, longer read timeouts, image sets and options menu,
prevent images getting out of sync, FadeMode random, auto timer list, optimizations,
allow "root" as prim name
- v0.58 ... Removed restart on region restart, IMAGES menu with all images in a set,
use colon in sections, use "|" as separator in Config Handler messages,
smaller initial read timeout because of ping from Config Handler,
support link message "slide.menu" to open menu, menu and slide work on same face
- Display images on different faces
- Automatic (timer) or manual switching
- Touchscreen sliding interface
- Preloading of images
- Images from inventory or notecard (the latter with Config Handler Script)