eBook Reader
from Digital Stimulus Studios
*This script is designed to run clean and efficient, contributing very little to sim lag.
GENERAL INFORMATION
===============
The eBook Reader allows you to read eBooks in the form of notecards in Second Life and supports bookmarking, public reading, and HUD use. It can read any notecard, however the DSS - eBook series are specially formatted to work better and faster with the eBook Reader.
The eBook Reader may be worn as a HUD (it is pre-configured for center-attach) or drop it on the ground and scale it larger if you would like.
Once rezzed, you will see the pre-loaded eBook and a menu along the top:
|<<< << < MENU > >> >>>|
|<<< - Skip to first page of eBook.
<< - Skip back a few pages.
< - Go back 1 page.
MENU - Show the menu.
> - Go forward 1 page.
>> - Skip forward a few pages.
>>>| Skip to the last page of eBook.
MENU
====
If there are eBooks loaded, the first menu will display eBooks and ask you which you want to load.
If you go to the OPTIONS:
1. Public/Private - Toggle PUBLIC/PRIVATE mode. In public mode, anyone can use the eBook Reader.
2. Menu - Return to the main menu.
3. Get eBooks - Visit Digital Dharma's XStreetSL page to purchase more pre-formatted eBooks.
4. RESET EBOOK - WARNING! Reset will delete all eBooks, clear all bookmarks, and reset all scripts to a fresh working state! Due to the amount of memory eBooks require, this was provided. as a fallback just in case someone loads TOO many eBooks, bookmarks, etc and the scripts crash from running out of memory.
5. Refresh - Refresh the current page if it didn't render properly due to lag.
6. Delete - Choose an eBook to delete.
7. Delete All - Delete all eBooks.
BOOKMARKS
========
If there are eBookmarks saved, the first menu will show eBookmarks for the current eBook.
1. Show All - Show eBookmarks from all eBooks.
2. Add - Add an eBookmark here.
3. Delete - Choose an eBookmark to delete.
4. Delete All - Delete all eBookmarks.
5. Menu - Return to the main menu.
6. Backup - Dump eBookmarks to chat.
7. Restore - Restore a set of eBookmarks that have been previously saved.
Backup and Restore bookmarks
--------------------------------------
When you select backup, the current bookmarks will be dumped to the chat (in chunks if there are many). You can copy this dumped output and save it to a notecard, make sure you have the beginning --{ and end }-- markers saved too.
When you want to restore bookmarks, copy and paste the sections one at a time, beginning with --{ and ending with }--.
You can share bookmarks with your friends this way, too!
WHY DO THE PAGES LOAD LIKE THAT?
========================
The technique used for displaying the text in the eBook Reader has been crafted and honed with several factors in mind. One of those factors is playing friendly with the sim and other scripts. The previous version had instant loading pages when you changed page, however the resources it consumed made the object quickly banned from a sandbox region I was working in. This current method is the fastest way of displaying the text without overloading the sim's script resources.