S2 Online Break Reminder
README notecard
Store Landmark
This is a quality of life item that is made to automatically remind you to take a break every once in a while. We sometimes spend too much time on the computer and forget about other things. This is aimed to try to help a bit on that side, or to just motivate for a healthier life in general by encouraging to move around once in a while, or to have some important hydration or food once in a while. Having the ability to check how long you have been online helps be aware of the time being spent online, which could positively impact your way of using the computer.
NOTE: The device does not know the precise time you have been online. If you start using it after being online for some time, it will start counting since the moment you started using the device. It is meant to be used all the time, either just keep it rezzed somewhere, or always on as a HUD.
You have the option between rezzing it inworld, or ADD/WEAR it as a HUD. There are a couple of differences between both. These differences are due to Second Life limitations. DO NOT use both at the same time, it will give you twice the number of messages, out of sync. Only use one at a time.
GOOD: Will allow you to Re-log / Restart your browser and will continue the online timer (uninterrupted) as long as you log in again within 5 minutes.
BAD: No sound is played when the reminder is received, you only get a message in local chat.
BAD: If you want to know the current time online on demand, you have to touch the object inworld. Can't do that if away from it, duh.
MINOR INCONVENIENCE: Requires permission when first rezzed, or on script reset.
MINOR INCONVENIENCE: When you are offline, it does periodical checks to be able to know when you are back online.
GOOD: You get a notification sound along with your reminder message. This ensures you notice when it is time to take a break.
GOOD: You can touch the HUD at any time to check the current online time, and it's always accessible.
BAD: The HUD resets the timer every time you log in, regardless if you re-logged / restarted fast. There is no Re-log / Restart wait period, when worn.
GOOD ENOUGH: No permissions required, it just works.
GOOD ENOUGH: When you are offline, it will not check periodically to know when you get back online. The HUD goes offline with you.
The device is ready to work out of the box, but here are some additional details.
If you rez the device instead of using it as HUD, it will ask for a Camera Tracking permission. Accept it when prompted. IT DOES NOT TRACK YOUR CAMERA, but it does need this permission in order to track your online status across the grid. This is a work-around to a Second Life limitation. If the permission is not accepted, it won't work.
This is not required when used as HUD, as the permission is granted automatically.
To change the time in between automatic reminders, change the object description. Touch the device to apply the change.
To change the description, Right-Click the object and select Edit, then on the window, on the description field, change the contents.
The description has 60 minutes set as default. You can change the number to any other number of minutes:
You can delete the number already there, or delete the entire description and just put a new number.
The format does not matter, as long as there is a valid number there. The script will ignore everything that isn't a number.
Valid numbers are any number from 2 and up. This is in minutes. 1 hour = 60 , Hour and Half = 90 , 2 hours = 120
You can use a calculator and divide the number of hours by 60. (hour) x 60 = Minutes
Alternatively, there are hours to minutes converters online. Use a search engine to find them.
TOUCH the object/HUD once the description is changed. This will apply the change.
If is not touched after the description change, will apply the change automatically the next time you are online.
The device is self-contained, and it's made to be linked to other objects. There is no risk of things going wrong when linking this.
PLEASE NOTE: There are no visual working features, the visuals are static. All interactions are by touching, and all responses are given in Local Chat.
The reminders are sent every hour as default. See the setup section to change the intervals. Since they are automatic, there is nothing to do there.
Note that only when the object is rezzed, you get a re-log / restart period of 5 minutes without restarting the time, in case you need to do so.
There is nothing you need to do, the device will wait 5 minutes for you to go back online and continue counting your online time. This does not work for HUD.
Used as HUD will give you a notification sound when sending the reminders. Rezzed does not make any sound.
If you want to know the time you have been online, at any time, just touch the device (rezzed or the HUD).
There is not much customization available, since the object is a simple construction.
You can change the color of the plastic surface by using the viewer Build function. Right-click the device and select Edit. Then on Texture, you can change it.
You should check "Select Surface" then touch the plastic, as to not color unintended areas.
Since this is a PBR material but also has Blinn-Phong materials, it is best if you change the color on BOTH tabs. People without PBR will see a different color than others if they are not changed both. They work entirely separate of each other.
The device does nothing: You did not accept the permission request when prompted. Touch the device to request it again.
You received an offline message from the device: There is a small possibility that an automatic message is sent to you shortly after you log out. Since the device takes some seconds to notice you are offline, it might send a message in this situation, before notices and marks you as offline.
I don't hear a sound when a reminder is sent: Only if used as HUD, you will get the sound.
I logged back in before 5 minutes passed, but the time still reverted to 0: Only when rezzed it can give you the 5 minute relog / restart period.
The clock looking thing does not seem to be moving or changing: The visuals are static and does not serve a purpose other than look like a timer.
I am getting more than 1 reminder, a few seconds apart: You have more than 1 device rezzed, as HUD, or both. Only use one at a time.
When I change the reminder interval, nothing seems to happen: Either the description is invalid, or, you did not touch the object to apply the change.
It takes a bit of time to start the timer when i log in: The device checks every 5 minutes when you are offline. It might take up to that time to notice you.
The time it says I've been offline is much shorter than the real online time: The device can only start counting from the moment you start using it. If you rez or wear it after being online for some time, any time beforehand is unknown to it. Keep it always rezzed ,or always as a HUD, and will be correct.
None of these solves your problem and can't find a solution on the manual? Submit a Support Ticket.
Mesh, Textures, Scripting: Seba Serpente
v1.0.0 - Release Version