Difference between pages "Street Sign Kit" and "IntelliDoor Garage"

(Difference between pages)
imported>NelsonJenkins
m (Support, Updates, and Release Notes)
 
imported>NelsonJenkins
(Created page with "{{ infobox product | title = IntelliDoor Garage | image = 200px|center | caption = IntelliDo...")
 
Line 1: Line 1:
The '''Street Sign Kit''' is a set of customizable street name signs by [[Gentek]], not to be confused with the [[Road Sign Kit]].
+
{{ infobox product
 +
| title            = IntelliDoor Garage
 +
| image            = [[File:VendorImage5 - IntelliDoor Builder Kit.jpg|200px|center]]
 +
| caption          = IntelliDoor Builder Kit, the full-permissions pack of all IntelliDoor products.
 +
| inventor        = [[Nelson Jenkins]]
 +
| launch year      = 2009
 +
| company          = [[Gentek]]
 +
| available        = [https://marketplace.secondlife.com/p/IntelliDoor-Garage-Versatile-Garage-Door/1556292 Marketplace] & In-World
 +
}}
  
<font size=3>'''[https://marketplace.secondlife.com/p/Street-Sign-Kit-Customizable-Street-Name-Signs/4546763 Buy Now on Marketplace]'''</font>
+
The '''IntelliDoor Garage''' is a smoothly-operating garage door by [[Gentek]]. It uses notecard-based configuration.
  
==Variants==
 
There are 8 different variants included in the Street Sign Kit, with the following "keywords" in each variant:
 
* Styles
 
** '''Corner''' - Signs are mounted on the side edge of each sign.
 
** '''Cross''' - Signs are mounted on top of each other, centered on the pole.
 
* Lengths
 
** '''Long''' - Supports up to 13 characters on each sign.
 
** '''Short''' - Supports up to 7 characters on each sign.
 
* Directions
 
** '''Double''' - Two signs are mounted at a 90° angle from each other.
 
** '''Single''' - Only one sign.
 
All signs are 1 prim each, except for the Corner/Long/Double and Cross/Long/Double variants.
 
  
==Street Naming==
+
==Setup==
It is up to the user as to what to name their streets, but remember that the absolute maximum length is 13 characters (however ST, RD, AVE, etc. are abbreviated as one character). For urban areas, it's highly recommended to use a grid system, which will allow you to use the Short sign variants everywhere (as well as more effectively communicate locations to emergency responders, etc.)
+
# Rez the door and resize it to the frame. Try not to change the thickness of the door.
 +
# Rez a Button if you want one and position it. It can be retextured and resized if necessary, but we recommend leaving it as it is. You don't need a Button; clicking the door itself will operate it as well.
 +
# If you want autoclose, we recommend rezzing the Sensor, then rotating it to the door. Resize it horizontally so that it spans with width of the entire frame, then resize it vertically so it goes up the door approximately halfway. (Note that clicking the Sensor is the same as clicking the door.) Again, you do not need a Sensor, but it makes the door much safer and avoids crushing cars.
 +
# Open the _config notecard in the door, sensor, and button. For more information on the _config values, read the sections labeled "CONFIG VALUES". For now, change the door ID and make sure it is the same in all notecards.
 +
# Test the door by clicking the up button (or if you don't have a controller, just the door itself). If you have autoclose enabled, stand under the door and see if it closes (it shouldn't for at least 60 seconds).
  
To name the signs, click them and select "Name Upper" or "Name Lower" (or, for the Single variants, just "Name") and enter text into the textbox. For Short variants, the maximum length is 7 characters; for Long variants, the maximum length is 13 characters. Lowercase letters can look strange (particularly lowercase g, j, p, q, and y) so we recommend using all uppercase lettering - although this is up to you.
+
==Autoclose==
 +
The IntelliDoor has an autoclose feature set up in the _config notecard of each door. To enable it, set the AUTOCLOSE value greater than 0 (we recommend at least 10). If you are using a Sensor, make sure it has the same door ID in its _config notecard.<br>
 +
When your door reaches the completely open position, it will wait the number of seconds in AUTOCLOSE, then automatically close. However, if there is something blocking the door, it will wait until the door becomes unobstructed (or 60 seconds after the last object entered the doorway) then close. If something enters the doorway while it is closing, it will re-open and wait again.
  
Supported characters are A-Z, a-z, 0-9, abbreviation codes (see below), and the following special characters:
+
==Door Config Values==
|[]~#$%&^()*+,.-/\:;<>=
+
* ID: This is the door's identifier. Each door should have a separate ID. The ID can be any alphanumeric string (A-Z, 0-9, space). All IntelliDoor components are owner-only so don't worry about conflicting IDs from other people.
NOTE: The < and > characters are arrow icons in v1.1 and above. However, since both sides of the sign are the same, you will have to get creative with how to use them. Unfortunately, this is a drawback to how the sign is designed, and fixing it would add an extra prim, which is unnecessary in most applications.
+
* SPEED: This is the speed value. The door speed can be 1-9, 9 being the fastest. The default is 5. If you are experiencing slow operation due to lag (especially in homesteads), it might help to increase the speed.
 +
* TEXTURE: This is the door's texture. The IntelliDoor Garage comes with 6 built-in textures, which you can use by their keywords - "Residential", "Metal", "Rust1", "Rust2", "Windowed1", and "Windowed2". You can also use your texture two ways - either by copying the asset UUID in your inventory (right click -> Copy Asset UUID) and pasting it in this field, or by putting the texture itself in the door's inventory and the texture's name in this field.
 +
* ACCESS: This is the base access setting. If the door is locked (which it is by default), this group of people can always access it anyway by clicking on it. Can be "Everyone", "Group", or "Owner". (If you put "Group" here, the door's group will be able to click the door to use it, but they won't be able to use any buttons or controllers unless you also set them to "Group".)
 +
* UNLOCKABLE: This should be left as "Yes" unless, for some reason, you don't want this door to be unlocked at all (then change it to "No"). Doors can only be unlocked using an IntelliDoor Controller Add-On, sold separately. Unlocking a door allows anyone to use it by clicking on it - for example, if you wanted a keypad-operated door, anyone could enter the correct password then open the door manually (although it is also possible for the keypad to automatically open the door as well - see its user manual for more information).
 +
* AUTOCLOSE: If you don't want autoclose, leave this as 0. Otherwise, it is the number of seconds the door waits until closing automatically. For more info, read "AUTOCLOSE" above.
 +
* WHITELIST: The list of people that will always be able to click the door to operate it. This does not affect buttons and controllers. Separate with commas.
 +
* BLACKLIST: The list of people that will never be able to click the door to operate it. This does not affect buttons and controllers. Separate with commas.
 +
* GSS: If you are using a Global Security Server, enter its name in this field. The IntelliDoor GSS provides a "master" whitelist and blacklist for doors that subscribe to it (for example, if you have a group of doors that you want a list of people to control). NOTE ON GSS: Doors will only download data from the GSS when reset. You must reset all doors after changing the GSS's configuration.
 +
NOTE ON NAMES: The IntelliDoor system v2.1 and above uses usernames (e.g. "nelson.jenkins" or "newusername") - NOT old-style names ("Nelson Jenkins" or "newusername Resident") and NOT display names ("Nelson the Magnificent" or "New User"). Separate values with commas (nelson.jenkins, newusername, etc.). Entries here are not case-sensitive.
  
===Abbreviations===
+
==Button Config Values==
All street signs support abbreviations, which are 2 to 4-letter abbreviations that fit in a single character. To use abbreviations, you just put their code into the naming field, like so:
+
* ID: Put the door IDs you want to control here. If you are only controlling one door, just put that door's ID. If you have more than one door you want to control at the same time, separate their IDs with commas.
Main {ST}
+
* ACCESS: This is the base access setting for this button only. This is the same as the door's access settings, except it affects the button only. (If you put "Group" here, the button's group will be able to use the button to use the door, but not the door directly by clicking it.)
Sunset {BLVD}
+
* WHITELIST: This is the same as the door's whitelist, but again, only affects the button.
4{TH} {AVE}
+
* BLACKLIST: This is the same as the door's blacklist, but again, only affects the button.
All abbreviation codes are surrounded by curly brackets - { and } - and the code counts as a single character. Multiple abbreviations can be used in a single name, as well.<br>
+
* GSS: This is the same as the door's GSS name, but only affects the button.
Below is a list of all abbreviation codes:
 
* {AVE} - Avenue
 
* {AV} - Avenue (shorter version, looks better)
 
* {BLVD} - Boulevard
 
* {CT} - Court
 
* {CIR} - Circle
 
* {DR} - Drive
 
* {HWY} - Highway
 
* {LN} - Lane
 
* {ND} - "nd" suffix for 2nd, 32nd, etc.
 
* {PKWY} - Parkway
 
* {PL} - Place
 
* {RD} - Road (or "rd" suffix for 3rd, 43rd, etc.)
 
* {ST} - Street (or "st" suffix for 1st, 21st, etc.)
 
* {TH} - "th" suffix for 5th, 17th, etc.
 
* {WAY} - Way
 
  
==Coloring==
+
==Sensor Config Values==
All signs can be colored one of the 4 default colors: Dark Green, Light Green, Blue, and Red. Additionally, PSDs are available for adding personalized seals, etc. to your street signs:<br>
+
* SHOW: Set this to "No" once you are done positioning the sensor. When set to "Yes", the sensor will be made visible and will show instructions on how to set it up.
[http://ntbigroup.com/TEMPLATES/StreetSignCornerMap.psd "Corner" Variants PSD]<br>
+
* ID: Put the door's ID here. Use only one sensor per door, and one door per sensor.
[http://ntbigroup.com/TEMPLATES/StreetSignCrossMap.psd "Cross" Variants PSD]<br>
 
The text color can be changed manually by selecting all faces except the two sign faces, then editing the color.
 
  
==Deleting Scripts==
+
==Updates & Release Notes==
Although the scripts are designed to have virtually no impact when the sign is not being edited, you can remove them from the object. However, this will prevent you from editing the sign in the future.<br>
+
You can update your IntelliDoor Garage by rezzing the update box.
You can remove the single script by deleting it from the object ''or'' clicking the sign and selecting "Del Script".
+
* v2.1.2
 +
** Fixed separate textures sometimes overwriting each other
 +
* v2.1.1
 +
** Fixed integration with Keypad
 +
* v2.1
 +
** Allow separate textures on each side.
 +
** Changed old-style names to usernames.
 +
** Slight tweaks.
 +
* v2.0
 +
** Replaced and rewrote everything. It's better now. Trust me.
 +
* v1.3.4
 +
** Fixed API script.
 +
* v1.3.3
 +
** Added API script.
 +
* v1.3.2
 +
** Fixed "grey-out" bug.
 +
** Removed Legacy door.
 +
** Added touch menu.
 +
** Added retexturing system.
 +
** Added data validation for door settings.
 +
** Removed self-deleter.
 +
* v1.3.1
 +
** Attempted to fix "grey-out" bug.
 +
* v1.3
 +
** New, smoother movement driver.
 +
** Speed setting added.
 +
** Minor UI changes.
 +
** Updater moved to door (non-Legacy).
 +
* v1.2
 +
** Better sound driver.
 +
* v1.1
 +
** Added autoclose.
 +
* v1.0
 +
** Primary public release.
  
==Support, Updates, and Release Notes==
+
==Builder Kit Instructions==
For support, contact [[Nelson Jenkins]] in-world.
+
'''''ATTENTION USERS OF THE BUILDER KIT VERSIONS: THIS IS IMPORTANT, PLEASE READ'''''<br>
 +
Your use of transfer-enabled products is bound by our [[Gentek Company Policy|Full Permissions Agreement]]. If you haven't read it, it's important you do so.<br>
 +
Most importantly, we keep track of who has purchased the Builder Kit. If someone has a transferable IntelliDoor but has not bought the Builder Kit, that door will not function, and their use of it will be recorded. If you are found to be giving out transferable IntelliDoors, you will be backtraced by the cyber police, and consequences will never be the same.<br><br>
 +
Therefore, ''make sure you set the door object to NO TRANSFER and the script inside it to NO TRANSFER before distributing it.'' However, '''leave the notecard FULL PERMISSIONS''' or it will break the script. Otherwise, you are risking both your license to use our products and your reputation with your customers, who will be left with prefabs that have their doors break when rezzed.
  
You can check for updates by rezzing the Street Sign Kit Updater.
+
==History==
* September 24, 2017 - '''v1.2'''
+
Garage doors in [[Second Life]] used to either be one of two types:
** Added specular maps (text & default colors only)
+
* '''Physical:''' the door would set itself physical and move upwards through anything in its way. This required extra space above the door.
** Added region-wide script deleter (due to an unfixable bug where Del Script option may not work when linked to a large object)
+
* '''Compression:''' the door would resize and move itself so it appears to be moving up. This didn't require extra space, but compressed the texture vertically and didn't look realistic.
** Reverted alpha masking to alpha blending due to visibility complaints
+
The '''IntelliDoor Garage''', originally just the IntelliDoor, is a unique garage door released in early 2009 that uses an advanced scripting method that solves both problems - it doesn't require extra space and it doesn't compress the texture.
* '''v1.1'''
+
 
** Added arrow icons for < and > (although of limited use due to the sign being the same on both sides)
+
Its design has not changed much from the original design, except for a texture refresh. It is just a simple box prim. However, its scripts were reduced dramatically - the original had 5 separate scripts to coordinate movement. With the advent of newer LSL functions, they could be consolidated into one.
** Letters now alpha masked for correct lighting
+
 
* '''v1.0'''
+
Fun fact: the original IntelliDoor was created on New Years Eve in 2008, as [[Nelson]] had hoped to release it for the New Years Sale starting the next day. Unfortunately, it was stalled due to general laziness, and wasn't released until several months later.
** Initial public release
+
 
 +
Version 2 brought integration with the rest of the IntelliDoor series, which had just been released.
  
 
{{Gentek}}
 
{{Gentek}}

Revision as of 16:42, 25 February 2013

IntelliDoor Garage
VendorImage5 - IntelliDoor Builder Kit.jpg

IntelliDoor Builder Kit, the full-permissions pack of all IntelliDoor products.
Creator Nelson Jenkins
Launch year 2009
Company Gentek
Availability Marketplace & In-World

The IntelliDoor Garage is a smoothly-operating garage door by Gentek. It uses notecard-based configuration.


Setup

  1. Rez the door and resize it to the frame. Try not to change the thickness of the door.
  2. Rez a Button if you want one and position it. It can be retextured and resized if necessary, but we recommend leaving it as it is. You don't need a Button; clicking the door itself will operate it as well.
  3. If you want autoclose, we recommend rezzing the Sensor, then rotating it to the door. Resize it horizontally so that it spans with width of the entire frame, then resize it vertically so it goes up the door approximately halfway. (Note that clicking the Sensor is the same as clicking the door.) Again, you do not need a Sensor, but it makes the door much safer and avoids crushing cars.
  4. Open the _config notecard in the door, sensor, and button. For more information on the _config values, read the sections labeled "CONFIG VALUES". For now, change the door ID and make sure it is the same in all notecards.
  5. Test the door by clicking the up button (or if you don't have a controller, just the door itself). If you have autoclose enabled, stand under the door and see if it closes (it shouldn't for at least 60 seconds).

Autoclose

The IntelliDoor has an autoclose feature set up in the _config notecard of each door. To enable it, set the AUTOCLOSE value greater than 0 (we recommend at least 10). If you are using a Sensor, make sure it has the same door ID in its _config notecard.
When your door reaches the completely open position, it will wait the number of seconds in AUTOCLOSE, then automatically close. However, if there is something blocking the door, it will wait until the door becomes unobstructed (or 60 seconds after the last object entered the doorway) then close. If something enters the doorway while it is closing, it will re-open and wait again.

Door Config Values

  • ID: This is the door's identifier. Each door should have a separate ID. The ID can be any alphanumeric string (A-Z, 0-9, space). All IntelliDoor components are owner-only so don't worry about conflicting IDs from other people.
  • SPEED: This is the speed value. The door speed can be 1-9, 9 being the fastest. The default is 5. If you are experiencing slow operation due to lag (especially in homesteads), it might help to increase the speed.
  • TEXTURE: This is the door's texture. The IntelliDoor Garage comes with 6 built-in textures, which you can use by their keywords - "Residential", "Metal", "Rust1", "Rust2", "Windowed1", and "Windowed2". You can also use your texture two ways - either by copying the asset UUID in your inventory (right click -> Copy Asset UUID) and pasting it in this field, or by putting the texture itself in the door's inventory and the texture's name in this field.
  • ACCESS: This is the base access setting. If the door is locked (which it is by default), this group of people can always access it anyway by clicking on it. Can be "Everyone", "Group", or "Owner". (If you put "Group" here, the door's group will be able to click the door to use it, but they won't be able to use any buttons or controllers unless you also set them to "Group".)
  • UNLOCKABLE: This should be left as "Yes" unless, for some reason, you don't want this door to be unlocked at all (then change it to "No"). Doors can only be unlocked using an IntelliDoor Controller Add-On, sold separately. Unlocking a door allows anyone to use it by clicking on it - for example, if you wanted a keypad-operated door, anyone could enter the correct password then open the door manually (although it is also possible for the keypad to automatically open the door as well - see its user manual for more information).
  • AUTOCLOSE: If you don't want autoclose, leave this as 0. Otherwise, it is the number of seconds the door waits until closing automatically. For more info, read "AUTOCLOSE" above.
  • WHITELIST: The list of people that will always be able to click the door to operate it. This does not affect buttons and controllers. Separate with commas.
  • BLACKLIST: The list of people that will never be able to click the door to operate it. This does not affect buttons and controllers. Separate with commas.
  • GSS: If you are using a Global Security Server, enter its name in this field. The IntelliDoor GSS provides a "master" whitelist and blacklist for doors that subscribe to it (for example, if you have a group of doors that you want a list of people to control). NOTE ON GSS: Doors will only download data from the GSS when reset. You must reset all doors after changing the GSS's configuration.

NOTE ON NAMES: The IntelliDoor system v2.1 and above uses usernames (e.g. "nelson.jenkins" or "newusername") - NOT old-style names ("Nelson Jenkins" or "newusername Resident") and NOT display names ("Nelson the Magnificent" or "New User"). Separate values with commas (nelson.jenkins, newusername, etc.). Entries here are not case-sensitive.

Button Config Values

  • ID: Put the door IDs you want to control here. If you are only controlling one door, just put that door's ID. If you have more than one door you want to control at the same time, separate their IDs with commas.
  • ACCESS: This is the base access setting for this button only. This is the same as the door's access settings, except it affects the button only. (If you put "Group" here, the button's group will be able to use the button to use the door, but not the door directly by clicking it.)
  • WHITELIST: This is the same as the door's whitelist, but again, only affects the button.
  • BLACKLIST: This is the same as the door's blacklist, but again, only affects the button.
  • GSS: This is the same as the door's GSS name, but only affects the button.

Sensor Config Values

  • SHOW: Set this to "No" once you are done positioning the sensor. When set to "Yes", the sensor will be made visible and will show instructions on how to set it up.
  • ID: Put the door's ID here. Use only one sensor per door, and one door per sensor.

Updates & Release Notes

You can update your IntelliDoor Garage by rezzing the update box.

  • v2.1.2
    • Fixed separate textures sometimes overwriting each other
  • v2.1.1
    • Fixed integration with Keypad
  • v2.1
    • Allow separate textures on each side.
    • Changed old-style names to usernames.
    • Slight tweaks.
  • v2.0
    • Replaced and rewrote everything. It's better now. Trust me.
  • v1.3.4
    • Fixed API script.
  • v1.3.3
    • Added API script.
  • v1.3.2
    • Fixed "grey-out" bug.
    • Removed Legacy door.
    • Added touch menu.
    • Added retexturing system.
    • Added data validation for door settings.
    • Removed self-deleter.
  • v1.3.1
    • Attempted to fix "grey-out" bug.
  • v1.3
    • New, smoother movement driver.
    • Speed setting added.
    • Minor UI changes.
    • Updater moved to door (non-Legacy).
  • v1.2
    • Better sound driver.
  • v1.1
    • Added autoclose.
  • v1.0
    • Primary public release.

Builder Kit Instructions

ATTENTION USERS OF THE BUILDER KIT VERSIONS: THIS IS IMPORTANT, PLEASE READ
Your use of transfer-enabled products is bound by our Full Permissions Agreement. If you haven't read it, it's important you do so.
Most importantly, we keep track of who has purchased the Builder Kit. If someone has a transferable IntelliDoor but has not bought the Builder Kit, that door will not function, and their use of it will be recorded. If you are found to be giving out transferable IntelliDoors, you will be backtraced by the cyber police, and consequences will never be the same.

Therefore, make sure you set the door object to NO TRANSFER and the script inside it to NO TRANSFER before distributing it. However, leave the notecard FULL PERMISSIONS or it will break the script. Otherwise, you are risking both your license to use our products and your reputation with your customers, who will be left with prefabs that have their doors break when rezzed.

History

Garage doors in Second Life used to either be one of two types:

  • Physical: the door would set itself physical and move upwards through anything in its way. This required extra space above the door.
  • Compression: the door would resize and move itself so it appears to be moving up. This didn't require extra space, but compressed the texture vertically and didn't look realistic.

The IntelliDoor Garage, originally just the IntelliDoor, is a unique garage door released in early 2009 that uses an advanced scripting method that solves both problems - it doesn't require extra space and it doesn't compress the texture.

Its design has not changed much from the original design, except for a texture refresh. It is just a simple box prim. However, its scripts were reduced dramatically - the original had 5 separate scripts to coordinate movement. With the advent of newer LSL functions, they could be consolidated into one.

Fun fact: the original IntelliDoor was created on New Years Eve in 2008, as Nelson had hoped to release it for the New Years Sale starting the next day. Unfortunately, it was stalled due to general laziness, and wasn't released until several months later.

Version 2 brought integration with the rest of the IntelliDoor series, which had just been released.