Difference between revisions of "PFS Vision"

From PFS Wiki
m
m
 
(41 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
 
[[File:PFS vision system huds 1024.png|center]]
 
[[File:PFS vision system huds 1024.png|center]]
<h1><p style="text-align:center; color: #fe5656;font-size: 60px"> [PFS] Vision </p></h1>
+
<h1><p style="text-align:center; color: #fe5656;font-size: 60px"> [PFS] Vision v1.2</p></h1>
 
<p>The [PFS] Vision system is a tool to increase your immersion while enforcing some view effect on your side, you will be able to:</br>
 
<p>The [PFS] Vision system is a tool to increase your immersion while enforcing some view effect on your side, you will be able to:</br>
 
- Blind using the sphere view technology to limit the view distance</br>
 
- Blind using the sphere view technology to limit the view distance</br>
Line 17: Line 17:
 
- lock the camera position</br>
 
- lock the camera position</br>
 
- limit the camera mouvement within a range</br>
 
- limit the camera mouvement within a range</br>
- focus the camera to look at a certain part of your keyholder</br></p>
+
- focus the camera to look at a certain part of your keyholder</br>
 +
- Sync [PFS] Vision users with same settings</br>
 +
- Save/load paraset of settings</br></p>
 
</br>
 
</br>
 
[[File:Warning64.png|frameless|left]]<p>WARNING: Some people can be more sensitive to some visual effect which can trigger motion sickness or other type of seizures. use it wisely and respects people safewording!</p>
 
[[File:Warning64.png|frameless|left]]<p>WARNING: Some people can be more sensitive to some visual effect which can trigger motion sickness or other type of seizures. use it wisely and respects people safewording!</p>
Line 23: Line 25:
 
[[File:Vision blindfold.png|center|[PFS] Blindfold]]
 
[[File:Vision blindfold.png|center|[PFS] Blindfold]]
 
</br>
 
</br>
<p>[[File:New logo.png|left|new]]With Vision v1.1 you have now a not rigged blindfold very easy to adjust with 2 prims only. Make it look like plastic or leather, display overhead status or not, add a face logo or not, colorize it as you wish, [PFS] Vision include a menu where you or your keayholder can set everything wihout the need of an additional HUD!</p>
+
<p>[[File:New logo.png|left|new]]With Vision 1.2 you can now sync several users using the HUD. One setting change on one user can be automatically duplicated on all others users listed on the HUD.</p>
 +
</br>
 +
<p>[[File:New logo.png|left|new]]With Vision 1.2 you can now save and load paraset in your HUD to restore a bunch of settings in one click. If sync is enabled the loaded paraset will be applied on all listed users.</p>
 +
</br></br>
 +
<p>[[File:New logo.png|left|new]]With Vision 1.2 you can watch in-world where the user is looking from and where the user looking at.</p>
 +
</br></br>
 +
<p>[[File:New logo.png|left|new]]With Vision 1.2 you can adjust the access level to public, private, group, owner or PFS.</p>
 +
</br></br>
 +
<p>With Vision v1.1 you have now a not rigged blindfold very easy to adjust with 2 prims only. Make it look like plastic or leather, display overhead status or not, add a face logo or not, colorize it as you wish, [PFS] Vision include a menu where you or your keayholder can set everything wihout the need of an additional HUD!</p>
 +
<p>With Vision v1.1 you can use the <font color="yellow"> hide/show plugin </font> to convert any of your blindfold, hood or whatever to a compatible device with [PFS] Vision! see chapter 4.3</p>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--1. Generalities                                      -->
 +
<!--=====================================================-->
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">1. Generalities</p></h1>
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">1. Generalities</p></h1>
<p>This object has been scripted in an unique way to make it flexible, versatile, accessible, modifiable and robust. In particular these themes has been defined as a new standard for today's and tomorrow PFS products and affiliate creators</p>
+
<p>This object has been scripted in an unique way to make it flexible, versatile, accessible, modifiable and robust.</p>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.1 RLV</p></h2>
+
<!--=====================================================-->
 +
<!--1.1 RLV                                              -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.1 RLV</p></h2>
 
<p>As a viewer standard, RLV restrictions are filtered to the object UUID and if your object uses same restrictions for several functions, you may run into trouble and the result may look a way different than expected. Thay's why RLV, here, is managed to the script level. You can have several scripts triggering restrictions w/o any interactions between them. You can easily follows the object restrictions table from the RLV menu.</br>Both RLV and RLVa are supported here but for some special features like screen overlay an addition attachement is required for RLV users. Even if most of us uses RLVa viewers today we still need to make things compatible to previous standards.</p>
 
<p>As a viewer standard, RLV restrictions are filtered to the object UUID and if your object uses same restrictions for several functions, you may run into trouble and the result may look a way different than expected. Thay's why RLV, here, is managed to the script level. You can have several scripts triggering restrictions w/o any interactions between them. You can easily follows the object restrictions table from the RLV menu.</br>Both RLV and RLVa are supported here but for some special features like screen overlay an addition attachement is required for RLV users. Even if most of us uses RLVa viewers today we still need to make things compatible to previous standards.</p>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.2 Access</p></h2>
+
<!--=====================================================-->
 +
<!--1.2 Access                                          -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.2 Access</p></h2>
 
<p>The menu access is build in an inovative way. As standard, everyone can access the menu, with different access levels. Access levels are:</br>
 
<p>The menu access is build in an inovative way. As standard, everyone can access the menu, with different access levels. Access levels are:</br>
 
- public</br>
 
- public</br>
- locker</br>
+
- private</br>
 +
- group</br>
 +
- owner</br>
 +
- PFS</br>
 
- keyholder</br>
 
- keyholder</br>
 
- selftouch</br>
 
- selftouch</br>
 
Depending on the lock state of the object, you may get different access levels (they are cumulable) which allows you to do things or not. The not allowed functions are strikethrough but the positive side is you can still read every parameter and setting, including the user.</br>
 
Depending on the lock state of the object, you may get different access levels (they are cumulable) which allows you to do things or not. The not allowed functions are strikethrough but the positive side is you can still read every parameter and setting, including the user.</br>
The menu is still mono user but the keyholder has always the priority to access it.</br>
+
The menu is mono user but the keyholder has always the priority to access it.</br>
 
You can access it using the command line over channel 7, just hit /7##vision to get access to the main menu of the object. Replace ## with the user 2 first letters of the user name.</br>
 
You can access it using the command line over channel 7, just hit /7##vision to get access to the main menu of the object. Replace ## with the user 2 first letters of the user name.</br>
 
The use of the API allows you to override the actual keyholder, this will help you to implement your own access list from wherever you want. You can implement "key grabbing" scripts as much you want they are asked one after the other. For more info look at the included public access script "plug.access.public".</br>
 
The use of the API allows you to override the actual keyholder, this will help you to implement your own access list from wherever you want. You can implement "key grabbing" scripts as much you want they are asked one after the other. For more info look at the included public access script "plug.access.public".</br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.3 Configurable</p></h2>
+
<!--=====================================================-->
<p>The object include a "config" notecard that allows you to modify it to your wishes. In our case here you can for example adds your own mask textures or your own world textures. There is no limitation except the script memory, consider you can have up to 20 masks textures and up to 20 world textures. For the world texture we prefer image file w/o alpha values.</br>
+
<!--1.3 Configurable                                    -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.3 Configurable</p></h2>
 +
<p>The object include a "config" notecard that allows you to modify it to your wishes. In our case here you can for example adds your own mask textures or your own world textures. There is no limitation except the script linkset data memory (128Kb). For the world texture we prefer image file w/o alpha values.</br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.4 API</p></h2>
+
<!--=====================================================-->
 +
<!--1.4 API                                              -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.4 API</p></h2>
 
<p>Objects you cannot mod are no fun, that why you will find here an integrated API that will allows you to interact yourself with the object. Firstly created to manage the key grabbing for PFS, it is now documented and available to create for example: access plugins, interaction with other objects to enforce mask and world textures or your own HUD. More will come depending on the people and affiliate creators requests. To keep it easy and accessible to everyone the API works over JSON string shared on linked message channel 99.</br>
 
<p>Objects you cannot mod are no fun, that why you will find here an integrated API that will allows you to interact yourself with the object. Firstly created to manage the key grabbing for PFS, it is now documented and available to create for example: access plugins, interaction with other objects to enforce mask and world textures or your own HUD. More will come depending on the people and affiliate creators requests. To keep it easy and accessible to everyone the API works over JSON string shared on linked message channel 99.</br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.5 Integrated help</p></h2>
+
<!--=====================================================-->
 +
<!--1.5 Integrated help                                  -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.5 Integrated help</p></h2>
 
<p>To make is accessible and easy to use, the object menus have a "help" feature to stream in your chat window some general informations regarding the actual menu displayed to help you to understand what does every buttons.</br>
 
<p>To make is accessible and easy to use, the object menus have a "help" feature to stream in your chat window some general informations regarding the actual menu displayed to help you to understand what does every buttons.</br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 1.6 Truekey</p></h2>
+
<!--=====================================================-->
 +
<!--1.6 Truekey                                          -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">1.6 Truekey</p></h2>
 
<p>The only way to unlock the object is the use of the key held by the keyholder. In case you are stuck or the keyholder not showing back you can, if seted up previously, use the Truekey feature to get unlocked by everyone having the key password. You can access it, set it up and use it fromt he "Tools" menu.</br>
 
<p>The only way to unlock the object is the use of the key held by the keyholder. In case you are stuck or the keyholder not showing back you can, if seted up previously, use the Truekey feature to get unlocked by everyone having the key password. You can access it, set it up and use it fromt he "Tools" menu.</br>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2. Vision features                                  -->
 +
<!--=====================================================-->
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">2. Vision features</p></h1>
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">2. Vision features</p></h1>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.1 HUD</p></h2>
+
<!--=====================================================-->
 +
<!--2.1 HUD                                              -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.1 HUD</p></h2>
 
[[File:PFS vision main hud v1.1.png|center]]<br>
 
[[File:PFS vision main hud v1.1.png|center]]<br>
 
[[File:PFS vision main hud lock green.png|left]]<br>[PFS] Vision is locked<br><br><br>
 
[[File:PFS vision main hud lock green.png|left]]<br>[PFS] Vision is locked<br><br><br>
Line 62: Line 103:
 
[[File:PFS vision main hud eye green.png|left]]<br>The camera is focused to look at the keyholder<br><br><br>
 
[[File:PFS vision main hud eye green.png|left]]<br>The camera is focused to look at the keyholder<br><br><br>
 
[[File:PFS vision main hud world green.png|left]]<br>All the world textures are overwritten<br><br><br>
 
[[File:PFS vision main hud world green.png|left]]<br>All the world textures are overwritten<br><br><br>
[[File:New logo.png|left|new]] you can reduce the HUD when not in radar mode with [[File:Vision minimize.png|new]]<br><br><br>
+
[[File:Vision minimize.png|left]] you can reduce the HUD when not in radar mode<br><br><br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.2 HUD radar mode</p></h2>
+
<!--=====================================================-->
 +
<!--2.2 HUD radar mode                                  -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.2 HUD radar mode</p></h2>
 
[[File:PFS vision radar hud.png|center]]<br>
 
[[File:PFS vision radar hud.png|center]]<br>
 
The radar mode is available from the "blind" menu. It helps the user to find the keyholder when blinded. the [[File:PFS vision red cross hud.png]] represents the user position and [[File:PFS vision triangle hud.png]] represents the keyholder position with the red triangle giving the direction where the keyholder is looking at.<br>
 
The radar mode is available from the "blind" menu. It helps the user to find the keyholder when blinded. the [[File:PFS vision red cross hud.png]] represents the user position and [[File:PFS vision triangle hud.png]] represents the keyholder position with the red triangle giving the direction where the keyholder is looking at.<br>
 
The range of the radar is 40m with a logarithmic scale to give a better positionning when coming closer to the keyholder. This is particularly usefull for those enjoying activities like Silent blinded dressage.<br>
 
The range of the radar is 40m with a logarithmic scale to give a better positionning when coming closer to the keyholder. This is particularly usefull for those enjoying activities like Silent blinded dressage.<br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.3 Main menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud main menu v1.1.png|center]]<br>
+
<!--2.3 Main menu                                        -->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<!--=====================================================-->
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.3 Main menu</p></h2>
- locked ✘: the HUD is not locked.<br>
+
<p>The main menu provides you an access to all the functions. You can access it if you touch me or use the command line in the of 5m range. Command line is on channel 7 and is built with the 2 first letters of the username followed by the type of the gear: vision here... Example for 'nikki resident' vision you will type <span style="color: #ffdd33">/7nivision</span> (you will be noticed if the user has a customized prefix). You can also replace the prefix with '*' to get all users menus. Keyholder are not concerned by the distance limit but take in account the talk range limit.</p>
- locked ✔: the HUD is locked, you cannot detach it anymore.<br>
+
[[File:Vision menu main 1.2.png|center]]<br>
- key ✘: the key has been taken, see the keyholder name.<br>
+
<p><span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- key ✔: the key is available and anyone can grab it.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone. If not, the access menu will timeout after 300s of no use. Keyholder always have the priority to access the menu even if used by someone else. The actual menu user will be noticed for any attempt to access the menu (fail or success).<br>
- tools: sub menu for truekey, HUD controller...<br>
+
<span style="color: #00ff00">locked </span> – Vision is locked, you cannot detach it anymore.<br>
- RLV: sub menu for RLV specifics features (if they are).<br>
+
<span style="color: #00ff00">key </span> the key is available and anyone can grab it.<br>
- timer: sub menu for RL/SL timer.<br>
+
<span style="color: #00ff00">tools</span> – sub menu for truekey, HUD controller...<br>
- blind: sub menu for all the blind functions like sphere, avatar, world texture, camera lock, location, start IM and radar.<br>
+
<span style="color: #00ff00">RLV</span> – sub menu for RLV specifics features (if they are).<br>
- view: sub menu for all the view functions like mask, transparency, color and environnement.<br>
+
<span style="color: #00ff00">timer</span> – sub menu for RL/SL timer.<br>
- vision: sub menu for all the vision functions like mouselook, camera lock, camera limit and focus.<br>
+
<span style="color: #00ff00">blind</span> – sub menu for all the blind functions like sphere, avatar, world texture, camera lock, location, start IM and radar.<br>
- <font color="red"> NEW! </font> blindfold: sub menu to adjust the blindfold options (only appear if the blindfold is worn).<br>
+
<span style="color: #00ff00">view</span> – sub menu for all the view functions like mask, transparency, color and environnement.<br>
 +
<span style="color: #00ff00">vision</span> – sub menu for all the vision functions like mouselook, camera lock, camera limit and focus.<br>
 +
<span style="color: #00ff00">blindfold</span> sub menu to adjust the blindfold options (only appear if the blindfold is worn).<br></p>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.4 Tools menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud tools menu.png|center]]<br>
+
<!--2.4 Tools menu                                      -->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<!--=====================================================-->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.4 Tools menu</p></h2>
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
[[File:Vision menu tools 1.2.png|center]]<br>
- TrueKey: Get a new TrueKey.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- set pw: set a new password number.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- use key: use your TrueKey to grab the key.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
- spam ✘: no local chat spam about RLV version and the fact you own this awesome tool.<br>
+
<span style="color: #00ff00">TrueKey</span> – Get a new TrueKey.<br>
- spam ✔: local chat spam for RLV version and the fact you own this awesome tool.<br>
+
<span style="color: #00ff00">set pw</span> – set a new password number.<br>
- prefix: change your prefix to whatever you want as long it's build with 2 letters.<br>
+
<span style="color: #00ff00">use key</span> – use your TrueKey to grab the key.<br>
- get HUD: get the HUD to control this [PFS] Vision.<br>
+
<span style="color: #00ff00">spam </span> local chat spam for RLV version and the fact you own this awesome tool.<br>
 +
<span style="color: #00ff00">prefix</span> – change your prefix to whatever you want as long it's build with 2 letters.<br>
 +
<span style="color: #00ff00">RLSD</span> – Reset Link Set Data, best way to reset your object including the non-volatile linkset data.<br>
 +
<span style="color: #00ff00">get HUD</span> – get the HUD to control this [PFS] Vision.<br></p>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.5 RLV menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud rlv menu.png|center]]<br>
+
<!--2.5 RLV menu                                        -->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<!--=====================================================-->
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.5 RLV menu</p></h2>
- list: Stream in your chat window all the active restrictions with the script name which is the source of the restriction. You may see same restriction for different scripts, this is all normal.
+
[[File:Vision menu rlv 1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
 +
<span style="color: #00ff00">list</span> – Stream in your chat window all the active restrictions with the script name which is the source of the restriction. You may see same restriction for different scripts, this is all normal.<br></p>
 +
<p style="color: #ffdd33">Example of streamed out list of active restrictions:<br></p>
 +
[[File:Vision menu rlv list 1.2.png|center]]<br>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.6 Timer menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud timer1 menu.png|center]][[File:PFS vision hud timer2 menu.png|center]]<br>
+
<!--2.6 Timer menu                                      -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.6 Timer menu</p></h2>
 +
<gallery mode="slideshow">
 +
File:Vision menu timer v1.2.png|page 1/2
 +
File:Vision menu timer2 v1.2.png|page 2/2
 +
</gallery>
 
<p style="color: #ffdd33">NOTE: When the timer runs out, the key is given back to the user. No one will be able to grab it except if they are some "key grabbing" plugin scripts installed.</p>
 
<p style="color: #ffdd33">NOTE: When the timer runs out, the key is given back to the user. No one will be able to grab it except if they are some "key grabbing" plugin scripts installed.</p>
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- ⇦ PREVIOUS: previous page.<br>
+
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
- NEXT ⇨: next page.<br>
+
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- stop: Stop the actual timer but don't give back the key to the user.<br>
+
<span style="color: #00ff00">stop</span> – Stop the actual timer but don't give back the key to the user.<br>
- RLtime ✔: Online timer mode. Switching timer mode is possible while running.<br>
+
<span style="color: #00ff00">RLtime ✘</span> – SL time mode or the so called online timer.<br>
- hide ✔: The actual timer value and the added time triggered by the menu vuttons are hided to the user.<br>
+
<span style="color: #00ff00">RLtime ✔</span> – RL time mode.<br>
- +2min: Add 2 minutes to the actual timer value.<br>
+
<span style="color: #00ff00">hide ✔</span> – The actual timer value and the added time triggered by the menu vuttons are hided to the user.<br>
- +5min: Add 5 minutes to the actual timer value.<br>
+
<span style="color: #00ff00">+2min, +5min, +30min, +1h, +3h, +6h, +12h, +24h</span> – Adds the respecting time to the actual timer value.<br></p>
- +30min: Add 30 minutes to the actual timer value.<br>
 
- +1h: Add 1 hour to the actual timer value.<br>
 
- +3h: Add 3 hours to the actual timer value.<br>
 
- +6h: Add 6 hours to the actual timer value.<br>
 
- +12h: Add 12 hours to the actual timer value.<br>
 
- +24h: Add 24 hours to the actual timer value.<br>
 
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.7 Blind menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud blind menu.png|center]]<br>
+
<!--2.7 Blind menu                                      -->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<!--=====================================================-->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.7 Blind menu</p></h2>
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
[[File:Vision menu blind v1.2.png|center]]<br>
- blind ✘: no sphere view active, click for options.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- blind ✔: sphere view is active, click for options.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- avatar ✔: Turns all avatars past the distance to silouhettes and nametags are hidden, if the 'blind' mode is active the distance is adjusted the the sphere size otherwise a menu will allow you to adjust it.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
 +
<span style="color: #00ff00">blind ✘/✔</span> – Access the sub-menu to change the blind settings. ‘✘’ no blind setting active, ‘✔’ at least one blind setting is active.<br>
 +
<span style="color: #00ff00">avatar ✔</span> – Turn all the avatars to silhouettes beyond a certain distance. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set.<br></p>
 
<p style="color: #ffdd33">NOTE: With Firestorm 6.6.3.67470 the avatars may just vanish from the screen! nice avatar eraser feature. With Kokua 6.6.3.52925 the body vanish but some attachement stay more or less visible like haire, freaking!</p>
 
<p style="color: #ffdd33">NOTE: With Firestorm 6.6.3.67470 the avatars may just vanish from the screen! nice avatar eraser feature. With Kokua 6.6.3.52925 the body vanish but some attachement stay more or less visible like haire, freaking!</p>
 
[[File:PFS vision hud blind avatar picture menu.png|frame|center|example of the avatars turned into silhouettes with Catznip R13.2]]
 
[[File:PFS vision hud blind avatar picture menu.png|frame|center|example of the avatars turned into silhouettes with Catznip R13.2]]
- world ✘: no world texture applied, click for options.<br>
+
<p><span style="color: #00ff00">world ✘/✔</span> – Access the sub-menu to change the in-world texture. ‘✘’ no world setting active, ‘✔’ the user’s world is textured.<br>
- world ✔: a world texture is applied, click for options.<br>
+
<span style="color: #00ff00">camera ✔</span> – Prevent moving the camera too far from the avatar. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set.<br>
- camera ✔: Force the camera to stay inside the sphere range, only available if the 'blind' is set (only RLVa).<br>
+
<span style="color: #00ff00">loc ✔</span> – The user is unable to know where they are: the world map is hidden, the parcel and region name on the top menubar are hidden, they cannot create landmarks, nor buy land, nor see what land they have left after teleport, nor see the location in the About box, and even system and object messages are ofuscated if they contain the name of the region and/or the name of the parcel. In addition the user is unable to view the mini map and world map.<br>
- loc ✔: The user is unable to know where they are: the world map is hidden, the parcel and region name on the top menubar are hidden, they cannot create landmarks, nor buy land, nor see what land they have left after teleport, nor see the location in the About box, and even system and object messages are ofuscated if they contain the name of the region and/or the name of the parcel. In addition the user is unable to view the mini map and world map.<br>
+
<span style="color: #00ff00">strtIM </span> – User can only start IM sessions with people that are within a certain distance. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set. RLV doesn’t support the distance modifier.<br>
- startIM : RLVa user can only start IMs to people who are on the same region they are between 0m and the distance. In case 'blind' is active the distance is set to the sphere range otherwise a menu will allow you to adjust it.<br>
+
<span style="color: #00ff00">radar ✔</span> – The user's HUD is now a radar to show position and looking direction of the keyholder. The range is 40m and the scale is logarithmic.<br></p>
- startIM ✔: RLV user are prevented to start IMs, the distance modifier is not available!.<br>
 
-radar ✔: the user's HUD is now a radar to show position and looking direction of the keyholder. The range is 40m and the scale is logarithmic.<br>
 
 
[[File:PFS vision radar hud.png|frame|center|In radar mode the user HUD turns into a radar]]<br>
 
[[File:PFS vision radar hud.png|frame|center|In radar mode the user HUD turns into a radar]]<br>
-names ✔: unable to see name and they are replaced by dummies, tooltips are hiden and pie menu is almost useless so user can't get the profile, etc... nametags are not displayed anymore, nearby window is useless.<br>
+
<p><span style="color: #00ff00">names ✔</span> – Unable to see name and they are replaced by dummies, tooltips are hidden and pie menu is almost useless so user can't get the profile, etc... nametags are not displayed anymore, nearby window is useless.<br>
-clear: all restrictions are cleared and reseted to defaults values.
+
<span style="color: #00ff00">clear ✔</span> – Reset all blind settings back to default values. ✔means the settings are on default values.<br></p>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.7.1 Blind sub menu                                -->
 +
<!--=====================================================-->
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.7.1 Blind sub menu</p></h3>
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.7.1 Blind sub menu</p></h3>
[[File:PFS vision hud blind option menu2.png|center]]<br>
+
[[File:Vision menu blind blind v1.2.png|center]]<br>
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- none ✔: blind level to none, defaults values for mode, color and opacity are applied.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
- level ✘: no sphere view, ▁: 16m, ▂: 8m, ▃: 4m, ▆: 2m, ▇: 1m, : 0.5m. Works only in one way, to remove the actual sphere view, one has to step up all levels until coming back to the start or hit 'none' button.<br>
+
<span style="color: #00ff00">none ✔</span> – Blind level to none, defaults values for mode, color and opacity are set.<br>
[[File:PFS vision hud blind picture menu.png|frame|center|example of sphere view at medium level]]
+
<span style="color: #00ff00">level ✘</span> – no sphere view <span style="color: #00ff00"></span> - 16m <span style="color: #00ff00"></span> - 8m <span style="color: #00ff00"></span> - 4m <span style="color: #00ff00"></span> – 2m <span style="color: #00ff00"></span> - 1m <span style="color: #00ff00"></span> - 0.5m. You can only level up, to remove the actual sphere view, one has to step up all levels until coming back to the start or hit 'none' button.<br>
- range (): if you don't find the adapted sphere size in 'level' you can enter a value between 0.0m and 255.0m, under 0.3m you can consider being fully blind, ✔ means a custom value is actually active.<br>
+
<span style="color: #00ff00">range ✔</span> – A customized sphere size has been set. Value between 0.0m and 255.0m, under 0.3m you can consider being fully blind.<br>
- pixel ✔: the colored sphere is replaced by a pixelisation effect depending on the 'blind" setting (only RLVa).
+
<span style="color: #00ff00">pixel ✔</span> – The colored sphere is replaced by a pixelisation effect depending on the 'blind" setting (only RLVa).<br>
[[File:PFS vision hud blind pixel picture menu.png|frame|center|example of the pixel mode at medium level]]
+
<span style="color: #00ff00">color</span> – Sub-menu to change the sphere color.<br></p>
- black, D.gray, gray, L.gray or custom: Color the sphere with different settings.<br>
+
<br>
- RGB: Enter the R/G/B values for the custom color.<br>
+
<gallery mode="slideshow">
 +
File:PFS vision hud blind picture menu.png|example of sphere view at medium level
 +
File:PFS vision hud blind pixel picture menu.png|example of the pixel mode at medium level
 +
</gallery>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.7.1.1 Color sub menu                              -->
 +
<!--=====================================================-->
 +
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.7.1.1 Color sub menu</p></h4>
 +
<p>You can change the sphere color to adjust it to your liking, in addition you can also make the color cycling.</p>
 +
<gallery mode="slideshow">
 +
File:Vision menu blind blind color1 v1.2.png|page 1/4
 +
File:Vision menu blind blind color2 v1.2.png|page 2/4
 +
File:Vision menu blind blind color3 v1.2.png|page 3/4
 +
File:Vision menu blind blind color4 v1.2.png|page 4/4
 +
</gallery>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow</span> – Select the color preset for the sphere.<br>
 +
<span style="color: #00ff00">RGB.A, RGB.B</span> – Enter the new value for custom.A or custom.B color. Example <123/123/123><br>
 +
<span style="color: #00ff00">cycle ✘</span> – No color cycling.<br>
 +
<span style="color: #00ff00">cycle ✔</span> – Sphere color is cycling to randoms values. Every defined time a new color is randomly selected and the sphere change to the next value with gradient.<br>
 +
<span style="color: #00ff00">time</span> – Enter a new cycle time for color change.<br></p>
 +
<br>
 
[[File:PFS vision hud blind red picture menu.png|frame|center|example of the sphere mode colored in red at medium level]]
 
[[File:PFS vision hud blind red picture menu.png|frame|center|example of the sphere mode colored in red at medium level]]
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.7.2 World sub menu                                -->
 +
<!--=====================================================-->
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.7.2 World sub menu</p></h3>
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.7.2 World sub menu</p></h3>
[[File:PFS vision hud world option menu2.png|center]]<br>
+
[[File:Vision menu blind world v1.2.png|center]]<br>
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- add: add a custom world texture to the set, format is texture UUID + name (8 chars max) no space no punctuation.<br>
+
<span style="color: #00ff00">add</span> – add a custom world texture to the set, format is texture UUID + name (8 chars max) no space no punctuation.<br>
- delete: remove a custom previously added world texture from the set.<br>
+
<span style="color: #00ff00">delete</span> – remove a custom previously added world texture from the set.<br>
- std gray: set the world texture to the standard gray.<br>
+
<span style="color: #00ff00">std gray, cow spot, wood, stone</span> – set the world texture with the selected texture.<br></p>
- cow spot: set the world texture to cow spots.<br>
+
<gallery mode="slideshow">
[[File:PFS vision hud blind world cow picture.jpg|frame|center|example of the world textures changed to cow spot]]
+
File:PFS vision hud blind world cow picture.jpg|example of the world textures changed to cow spot
- leather: set the world texture to leather.<br>
+
File:PFS vision hud blind world leather picture.png|example of the world textures changed to leather
[[File:PFS vision hud blind world leather picture.png|frame|center|example of the world textures changed to cow spot]]
+
File:PFS vision hud blind world wood picture.png|example of the world textures changed to wood
- wood: set the world texture to wood.<br>
+
File:PFS vision hud blind world stone picture.jpg|example of the world textures changed to stone
[[File:PFS vision hud blind world wood picture.png|frame|center|example of the world textures changed to cow spot]]
+
File:PFS vision hud blind world gray picture menu.png|example of the standard gray
- stone: set the world texture to stone.<br>
+
</gallery>
[[File:PFS vision hud blind world stone picture.jpg|frame|center|example of the world textures changed to cow spot]]
 
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.8 View menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud view menu2.png|center]]<br>
+
<!--2.8 View menu                                        -->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<!--=====================================================-->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.8 View menu</p></h2>
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
[[File:Vision menu view v1.2.png|center]]<br>
- mask ✘: no mask view is active, click for options.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- mask ✔: a mask is currently covering the screen, click for options.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- env ✘: no environnement settings active, click for options.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
- env ✔: an environnement settings is active, click for options.<br>
+
<span style="color: #00ff00">mask ✘/✔</span> – Access the sub-menu to change the mask settings. ‘✘’ no mask setting active, ‘✔’ at mask is actually covering the user's display.<br>
- clear: all restrictions are cleared and reseted to defaults values.<br>
+
<span style="color: #00ff00">env ✘/✔</span> – Access the sub-menu to change the environment settings. ‘✘’ no environment setting active, ‘✔’ at specific environment is actually active.<br>
 +
<span style="color: #00ff00">clear ✔</span> – Reset all mask & environment settings back to default values. '✔' means the settings are on default values.<br>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.8.1 Mask sub menu                                  -->
 +
<!--=====================================================-->
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1 Mask sub menu</p></h3>
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1 Mask sub menu</p></h3>
[[File:PFS vision hud view masl option1.png|center]]<br>
+
<gallery mode="slideshow">
[[File:PFS vision hud view masl option2.png|center]]<br>
+
File:Vision menu view mask1 v1.2.png|page 1/4
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
File:Vision menu view mask2 v1.2.png|page 2/4
- NEXT ⇨: toggle to next page.<br>
+
File:Vision menu view mask3 v1.2.png|page 3/4
- ⇦ PREVIOUS:  
+
File:Vision menu view mask4 v1.2.png|page 4/4
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
</gallery>
- add: Add a custom mask texture to the set, format is texture UUID + name (8 chars max) no space no punctuation. Best result with texture resolution 1024x512.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- delete: Remove a custom previously added mask texture from the set.<br>
+
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
- transparency: set the transparency value of the mask.<br>
+
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
- color: Set the color of the mask.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- 2Bholes : covers the entire screen with the specified texture (mask), here a mask with 2 big sized holes. The aspect ratio will be the aspect ration of the viewer’s world view and the mask will always render below all HUDs. RLVa user can only click throught the cuts outs if they are some. RLV user will get an additional HUD attached and the only way to touch world is the small pinhole in middle.<br>
+
<span style="color: #00ff00">add</span> – Add a custom mask to the list. Format is <texture_uuid>,<name>[,<color_name>]. Name length is limited to 8 letters and must be unique. Color is optional but the name must be one present in the internal memory.<br>
[[File:PFS vision hud view big picture.png|frame|center|example of the '2Bholes' mask]]
+
<span style="color: #00ff00">delete</span> – Delete a custom mask from the list if they are.<br>
- 2Mholes ✔: mask with 2 middle sized holes.<br>
+
<span style="color: #00ff00">transparency</span> – Set the transparency value of the mask.<br>
[[File:PFS vision hud view middle picture.png|frame|center|example of the '2Mholes' mask]]
+
<span style="color: #00ff00">color</span> – Set the color of the mask.<br>
- 2Sholes ✔: mask with 2 small sized holes.<br>
+
<span style="color: #00ff00">none </span> – Remove the actual mask from the user’s view. ✔ means there is no mask active.<br>
[[File:PFS vision hud view small picture.png|frame|center|example of the '2Sholes' mask]]
+
<span style="color: #00ff00">list of masks…</span> – List of available masks. The list is built from the textures present in the ‘maskenv’ notecard, and the one manually added from the menu.<br></p><hr>
- blinders ✔: mask witht he 2 sides blinders that ponies are used to get to focus in front of them and avoid any side distraction.<br>
+
<p style="color: #ffdd33">List of the standard masks:<br></p>
[[File:PFS vision hud view blinder picture.png|frame|center|example of the 'blinders' mask]]
+
<gallery mode="slideshow">
- harness ✔: mask with straps for the user of headharness gags.<br>
+
File:New mask 2Bholes.png|2Bholes (2 big holes)
[[File:PFS vision hud view harness picture.png|frame|center|example of the 'harness' mask]]
+
File:New mask 2Mholes.png|2Mholes (2 medium holes)
- harnblin ✔: mask with a combinaision of blinders and headharness straps.<br>
+
File:New mask 2Sholes.png|2Sholes (2 small holes)
[[File:PFS vision hud view harness blinder picture.png|frame|center|example of the 'harnblind' mask]]
+
File:New mask 1Bhole.png|1Bhole (1 big hole)
- FullMask ✔: mask fully covers the screen without any cut out.<br>
+
File:New mask 1Mhole.png|1Mhole (1 medium hole)
[[File:PFS vision hud view full picture.png|frame|center|example of the 'FullMask' mask]]
+
File:New mask 1Shole.png|1Shole (1 small hole)
 +
File:New mask Epinhole.png|Epinhole (Easy pinhole)
 +
File:New mask Mpinhole.png|Mpinhole (Medium pinhole)
 +
File:New mask Hpinhole.png|Hpinhole (Harsh pinhole)
 +
File:New mask HHBblack.png|HHBblack (black Head Harness with Blinders)
 +
File:New mask HHBcow.png|HHBcow (cow Head Harness with Blinders)
 +
File:New mask HHBpink.png|HHBpink (pink Head Harness with Blinders)
 +
File:New mask HHBwhite.png|HHBwhite (white Head Harness with Blinders)
 +
File:New mask HHblack.png|HHblack (black Head Harness)
 +
File:New mask HHcow.png|HHcow (cow Head Harness)
 +
File:New mak HHpink.png|HHpink (pink Head Harness)
 +
File:New mask HHwhite.png|HHwhite (white Head Harness)
 +
File:New mask blinders.png|blinders (basic blinders)
 +
File:New mask harness.png|harness (basic harness)
 +
File:New mask harnblind.png|harnblnd (basic harness with blinders)
 +
File:New mask catseyes.png|catseyes
 +
File:New mask crazyeye.png|crazyeye
 +
File:New mask catshole.png|catshole
 +
File:New mask holed.png|holed
 +
File:New mask fullmask.png|fullMask
 +
File:New mask hawk.png|hawk
 +
</gallery>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.8.1.1 Tranasparency sub menu                      -->
 +
<!--=====================================================-->
 
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1.1 Tranasparency sub menu</p></h4>
 
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1.1 Tranasparency sub menu</p></h4>
[[File:PFS vision hud view trans menu.png|center]]<br>
+
[[File:Vision menu view mask trans v1.2.png|center]]<br>
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- 0%: the mask is fully opaque.<br>
+
<span style="color: #00ff00">100%</span> – the mask is fully transparent. The touch rules are still opeartive!<br>
- 100%: the mask is fully transparent. The touch rules are still opeartive!<br>
+
<span style="color: #00ff00">-10%</span> – decrease the transparency by 10%.<br>
- -10%: decrease the transparency by 10%.<br>
+
<span style="color: #00ff00">50%</span> – Set the transparency to 50%.<br>
- 50%: Set the transparency to 50%.<br>
+
<span style="color: #00ff00">+10%</span> – increase the transparency by 10%.<br></p>
- +10%: increase the transparency by 10%.<br>
 
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.8.1.2 Color sub menu                              -->
 +
<!--=====================================================-->
 
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1.2 Color sub menu</p></h4>
 
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.1.2 Color sub menu</p></h4>
[[File:PFS vision hud color view menu.png|center]]<br>
+
<p>You can change the mask color to adjust it to your liking, in addition you can also make the color cycling.</p>
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<gallery mode="slideshow">
- ⇦ PREVIOUS: previous page.<br>
+
File:Vision menu view mask color1 v1.2.png|page 1/4
- NEXT ⇨: next page.<br>
+
File:Vision menu view mask color2 v1.2.png|page 2/4
- black, D.gray, L.gray, red, blue, green, pink, purple, brown or custom ✔: Seelct the desired color for the mask.<br>
+
File:Vision menu view mask color3 v1.2.png|page 3/4
- RGB: Enter the R/G/B values for the custom color.<br>
+
File:Vision menu view mask color4 v1.2.png|page 4/4
- cycle ✔: The mask color will change during the cycle time.<br>
+
</gallery>
- time: Enter a nex cycle time.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow</span> – Select the color preset for the mask.<br>
 +
<span style="color: #00ff00">RGB.A, RGB.B</span> – Enter the new value for custom.A or custom.B color. Example <123/123/123><br>
 +
<span style="color: #00ff00">cycle ✘</span> – No color cycling.<br>
 +
<span style="color: #00ff00">cycle ✔</span> – Mask color is cycling to randoms values. Every defined time a new color is randomly selected and the mask change to the next value with gradient.<br>
 +
<span style="color: #00ff00">time</span> – Enter a new cycle time for color change.<br></p>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.8.2 Environnement sub menu                        -->
 +
<!--=====================================================-->
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.2 Environnement sub menu</p></h3>
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.8.2 Environnement sub menu</p></h3>
[[File:PFS vision hud view env option2.png|center]]<br>
+
<p>The list of available environments presets is variable and build from the <span style="color: #ffdd33">maskenv</span> notecard and those that are manually added from the <span style="color: #ffdd33">add</span> menu.</p>
[[File:Warning64.png|frameless|left]] If your 'settings' folder is not populated with environnement settings, the final result may differ depending on the viewer you are using! For the 'Foggy' & 'Gelatto' settings, best copy the sets from your Librairy\Environnements\Skies\ to your Inventory\settings\<br><br><br>
+
<gallery mode="slideshow">
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
File:Vision menu view env1 v1.2.png|page 1/5
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
File:Vision menu view env2 v1.2.png|page 2/5
- add: add a custom environnement setting to the set, format is name (8 chars max) no space no punctuation. In case of EEP be sure the setting is present in the user inventory, see folder 'settings'.<br>
+
File:Vision menu view env3 v1.2.png|page 3/5
- delete: remove a custom environment setting from the set.<br>
+
File:Vision menu view env4 v1.2.png|page 4/5
- none ✔: no environnement preset active.<br>
+
File:Vision menu view env5 v1.2.png|page 5/5
- foggy ✔: the user is unable to change the viewer environment settings and the selected preset, here a foggy environnement, will be forced. Preset can be EEP settings if the user folders are previously setup.<br>
+
</gallery>
-gelato ✔: environnement preset gelatto.<br>
+
[[File:Warning64.png|frameless|left]] If your <span style="color: #ffdd33">settings</span> folder is not populated with environnement settings, the final result may differ depending on the viewer you are using! Best copy all the sets from your Librairy\Environnements\Skies\ to your Inventory\settings\.<br><br><br><br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">add</span> - Add a custom environnement setting to the set, format is name (8 chars max) no space no punctuation. In case of EEP be sure the setting is present in the user inventory, see folder 'settings'.<br>
 +
<span style="color: #00ff00">delete</span> - Remove a custom environment setting from the list if they are.<br>
 +
<span style="color: #00ff00">none ✔</span> - No environnement preset active.<br>
 +
<span style="color: #00ff00">default, Neutral, Midnight, Sunrise, A-3AM, A-6AM, A-9AM, Midday, A-3PM, A-6PM, A-9PM, Night,80's Wave, Barcelona, Blizzard, Blue Midday, Bristol, CalWL, Coastal Afternoon, Coastal Sunset, Desert Sunset, Dusty, Fine Day, foggy, Funky Funky Funky, gelatto,Ghost, PaperSnow, Pinkpurple, Pirate, Purple, Purplebluenight, Verdigris, ShadowSet</span> - The user is unable to change the viewer environment settings and is forced to one of the listed. Preset can be EEP settings if the user folders are previously setup.<br>
 +
<br><hr>
 +
<p style="color: #ffdd33">Examples of environment settings.</p>
 +
<gallery mode="slideshow">
 +
File:Hg env default.png|default
 +
File:Hg env neutral.png|Neutral
 +
File:Hg env midnight.png|Midnight
 +
File:Hg env sunrise.png|Sunrise
 +
File:Hg env A3AM.png|A-3AM
 +
File:Hg env A6AM.png|A-6AM
 +
File:Hg env A9AM.png|A-9AM
 +
File:Hg env midday.png|Midday
 +
File:Hg env A3PM.png|A-3PM
 +
File:Hg env A6PM.png|A-6PM
 +
File:Hg env A9PM.png|A-9PM
 +
File:Hg env night.png|Night
 +
File:Hg env 80's wave.png|80's Wave
 +
File:Hg env barcelona.png|Barcelona
 +
File:Hg env blizzard.png|Blizzard
 +
File:Hg env blue midday.png|Blue Midday
 +
File:Hg env bristol.png|Bristol
 +
File:Hg env calwl.png|CalWL
 +
File:Hg env costal afternoon.png|Coastal Afternoon
 +
File:Hg env costal sunset.png|Coastal Sunset
 +
File:Hg env desert sunset.png|Desert Sunset
 +
File:Hg env dusty.png|Dusty
 +
File:Hg env fine day.png|Fine Day
 +
File:Hg env foggy.png|foggy
 +
File:Hg env funky funky funky.png|Funky Funky Funky
 +
File:Hg env gelatto.png|gelatto
 +
File:Hg env ghost.png|Ghost
 +
File:Hg env papersnow.png|PaperSnow
 +
File:Hg env pinkpurple.png|Pinkpurple
 +
File:Hg env pirate.png|Pirate
 +
File:Hg env purple.png|Purple
 +
File:Hg env purplebluenight.png|Purplebluenight
 +
File:Hg env verdigris.png|Verdigris
 +
File:Hg env shadowset.png|ShadowSet
 +
</gallery>
 
<br><hr><br>
 
<br><hr><br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.9 Vision menu</p></h2>
+
<!--=====================================================-->
[[File:PFS vision hud vision menu2.png|center]]
+
<!--2.9 Vision menu                                      -->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<!--=====================================================-->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.9 Vision menu</p></h2>
- ⏏ EXIT ⏏: Close the menu and allows someone else to grab it.<br>
+
<p>From this menu you can apply some vision restrictions.</p>
- ML ✔: forces the user to stay in mouselook as long focus is not active. ML will be suspended the time focus is active.<br>
+
[[File:Vision menu vision v1.2.png|center]]
- lock ✔: prevents the user from unlocking the camera from the avatar, meaning that the user cannot use Alt to focus nor orbit the camera around the avatar. While the camera is locked, the sim forces it to stay in a line of sight from the avatar.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- limit ✘: no camera limit range is active, click for options.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- limit ✔: a camera limit range is active, click for options.<br>
+
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
- focus ✘: no focus target active, click for options.<br>
+
<span style="color: #00ff00">ML ✔</span> - Mouselook is enabled and the user's camera is forced to the first-view.<br>
- focus ✔: a focus target is active, click for options.<br>
+
<span style="color: #00ff00">lock ✔</span> - prevents the user from unlocking the camera from the avatar, meaning that the user cannot use Alt to focus nor orbit the camera around the avatar. While the camera is locked, the sim forces it to stay in a line of sight from the avatar.<br>
- clear: all restrictions are cleared and reseted to defaults values.<br>
+
<span style="color: #00ff00">limit ✘/✔</span> - access the sub-menu to change the camera limit. ‘✘’ no camera limit is active, ‘✔’ user has a camera limit restriction.<br>
 +
<span style="color: #00ff00">focus ✘/✔</span> - access the sub-menu to force the camera focus. ‘✘’ no focus is active, ‘✔’ user's caemra is forced to lookat the keyholder, click for options.<br>
 +
<span style="color: #00ff00">clear ✔</span> - Reset all blind settings back to default values. '✔' means the settings are on default values..<br></p>
 
<br><hr><br>
 
<br><hr><br>
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.9.1 Focus sub menu</p></h3>
+
<!--=====================================================-->
[[File:PFS vision hud limit option menu.png|center]]
+
<!--2.9.1 Limit sub menu                                -->
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
<!--=====================================================-->
- ⍰ HELP ⍰: Stream in your chat window the help for this menu.<br>
+
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.9.1 Limit sub menu</p></h3>
- limit ✔: prevents the user from moving the camera outside the defined range from the avatar, either with the mouse wheel or when focusing with the Alt key.<br>
+
[[File:Vision menu vision limit v1.2.png|center]]
- +1m, +2m, +5m, +10m: increase the camera limit range of the selected value, maximum is 96m.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- default: set the camera limit range to the default value of 3m.<br>
+
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
- -1m, -2m, -5m -10m: decrease the camera limit range of the selected value, minimum is 1m.<br>
+
<span style="color: #00ff00">limit ✔</span> - prevents the user from moving the camera outside the defined range from the avatar, either with the mouse wheel or when focusing with the Alt key.<br>
 +
<span style="color: #00ff00">+1m, +2m, +5m, +10m</span> – increase the camera limit range of the selected value, maximum is 96m.<br>
 +
<span style="color: #00ff00">-1m, -2m, -5m, -10m</span> – decrease the camera limit range of the selected value, minimum is 1m.<br>
 +
<span style="color: #00ff00">default</span> – set the camera limit range to the default value of 3m.<br></p>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.9.2 Focus sub menu                                -->
 +
<!--=====================================================-->
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.9.2 Focus sub menu</p></h3>
 
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.9.2 Focus sub menu</p></h3>
[[File:PFS vision hud vision option menu1.png|center]]
+
<gallery mode="slideshow">
[[File:PFS vision hud vision option menu2.png|center]]
+
Image:Vision menu vision focus1 v1.2.png|page 1/2
- ⇫ BACK ⇫: Go back to previous menu.<br>
+
Image:Vision menu vision focus2 v1.2.png|page 2/2
- ⇦ PREVIOUS: previous page.<br>
+
</gallery>
- NEXT ⇨: next page.<br>
+
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
- focus ✔: If the keyholder is present and inside the defined focus range, forces the user to turn toward the avatar and the camera will focus one of the selected 'target', the height of the camera can be forced with 'myEyes'. If the user sit on the floor, or sit on any object, or the keyholder is off sim, or if the keyholder is outside the focus range, the focus is replaced by camera limit of 3.0m.
+
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
Be aware that ML is not allowed, if the user decide to roll into ML position an RLV command will be triggered to force to leave ML. In case ML setting is ✔ the user will be toggled from ML to forced camera and vice versa to keep the feeling of the special experience.<br>
+
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
- +1m, +2m, +5m, +10m: increase the keyholder detection range within the user is forced to focus toward the keyholder, maximum is 96m.<br>
+
<span style="color: #00ff00">focus ✔</span> - If the keyholder is present and inside the defined focus range, the user is forced to turn toward the keyholder and the camera will focus one of the selected <span style="color: #ffdd33">target</span>, the height of the camera can be forced with <span style="color: #ffdd33">myEyes</span>. If the user sit on an object, or the keyholder is off sim, or if the keyholder is outside the focus range, the focus is replaced by camera limit of 3.0m. Be aware that ML is not allowed, if the user decide to roll into ML position an RLV command will be triggered to force to leave ML. In case ML setting is ✔ the user will be toggled from ML to forced camera and vice versa to keep the feeling of the special experience.<br>
- default: set the focus range to the default value of 20m.<br>
+
<span style="color: #00ff00">+1m, +2m, +5m, +10m</span> - increase the keyholder detection range within the user is forced to focus toward the keyholder, maximum is 96m.<br>
- 1m, -2m, -5m -10m: decrease the keyholder detection range within the user is forced to focus toward the keyholder, minimum is 96m.
+
<span style="color: #00ff00">-1m, -2m, -5m, -10m</span> - decrease the keyholder detection range within the user is forced to focus toward the keyholder, minimum is 1m.<br>
- myEyes: Select the height of the user's camera (head, half height, floor) when focus is active. Typically to adjust the user camera to its position: standing, kneeling or laying on the floor.<br>
+
<span style="color: #00ff00">default</span> - set the focus range to the default value of 20m.<br>
[[File:PFS vision hud vision myeye top.png|frame|center|myEyes to head position and target to head position too]]
+
<span style="color: #00ff00">myEyes ⇧,⇨,⇩</span> - Select the height of the user's camera, where the user is looking from (head, half height, feet) when focus is active.<br>
[[File:PFS vision hud vision myeye middle.png|frame|center|myEyes to half height position and target to head position too]]
+
<span style="color: #00ff00">target ⇧,⇨,⇩</span> - Select the height of the user's camera target, where the user is looking at (head, butt height, feet) when focus is active.<br>
[[File:PFS vision hud vision myeye down.png|frame|center|myEyes to floor position and target to head position too]]
+
<span style="color: #00ff00">show ✔</span> - If the parcel allows to rez, this function shows inworld the position of the user's camera and where he is looking at. You can use it to adjust the positions of the position where the user is looking from and the position where the user is forced to look at. Disabled if the keyholder vanish or the user sit on an obkect.<br></p>
- target: Select the target height of the user's camera (head, half height, floor) when focus is active. Typically to force to look at your head, butt or feet.<br>
+
<br><hr>
[[File:PFS vision hud vision myeye top.png|frame|center|myEyes to head position and target to head position too]]
+
<p>Example of the <span style="color: #ffdd33">show</span> feature.</p>
[[File:PFS vision hud vision target middle.png|frame|center|myEyes to head position and target to half height position too]]
+
[[File:HG focus show.png|center]]<br>
[[File:PFS vision hud vision target down.png|frame|center|myEyes to head position and target to floor position too]]
+
<p>In the example here, the user is forced to look at the feet of the keyholder. Name with 🎯 is the looking at and name with <span style="color: #ffdd33">👁</span> is the looking from.</p>
 +
<br><hr>
 +
<p style="color: #ffdd33">Examples of different focus positions settings.</p>
 +
<gallery mode="slideshow">
 +
File:PFS vision hud vision myeye top.png|myEyes to head position and target to head position too
 +
File:PFS vision hud vision myeye middle.png|myEyes to half height position and target to head position too
 +
File:PFS vision hud vision myeye down.png|myEyes to floor position and target to head position too
 +
File:PFS vision hud vision myeye top.png|myEyes to head position and target to head position too
 +
File:PFS vision hud vision target middle.png|myEyes to head position and target to half height position too
 +
File:PFS vision hud vision target down.png|myEyes to head position and target to floor position too
 +
</gallery>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10 Blindfold menu                                  -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">2.10 Blindfold menu</p></h2>
 +
<p>Texture & color setup is only done over the style menu by both user and keyholder. The blindfold can have a leather look or plastic look, for leather you have different sets of textures for the differents colors, for plastic you have only one texture set for the white color and you can colorize it using the color menu.</p>
 +
[[File:Vision menu blindfold v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu and release the menu access to anyone.<br>
 +
<span style="color: #00ff00">option</span> - Adjust the blindfold options.<br>
 +
<span style="color: #00ff00">preset</span> - Select a full preset for the entire blindfold.<br>
 +
<span style="color: #00ff00">select</span> - Adjust individuals prims to the wished looking.<br>
 +
<span style="color: #00ff00">logo</span> - Select the logo to show on the dedicated face.<br>
 +
<span style="color: #00ff00">visible</span> - Show/hide the blindfold and the behavior with the listed states.<br></p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.1 Option sub menu                              -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.1 Option sub menu</p></h3>
 +
[[File:Vision menu blindfold option v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">status ✔</span> – [PFS] Vision status is shown over the head.<br></p><hr>
 +
<p style="color: #ffdd33">Examples of the status.</p>
 +
[[File:Vision blindfold status.png|center|example of the overhead [PFS] Vision status (the red text)]]<br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.2 Preset sub menu                              -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.2 Preset sub menu</p></h3>
 +
[[File:Vision menu blindfold preset v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">L.grey, L.beige, L.white, L.blue, L.brown, L.lblue, L.pink, L.red, L.yellow</span> - Select one of the leather preset.<br>
 +
<span style="color: #00ff00">Plastic</span> - Select the plastic preset.<br>
 +
<p style="color: #ffdd33">NOTE: for leather texture the color is included in the texture and for the plastic texture you only have a white preset, coloring has to be done over the color menu.</p>
 +
<br><hr>
 +
<p style="color: #ffdd33">Examples of different presets.</p>
 +
<gallery mode="slideshow">
 +
File:vision blindfold black2.png|L.black (black leather)
 +
File:vision blindfold grey2.png|L.grey (grey leather)
 +
File:vision blindfold beige.png|L.beige (beige leather)
 +
File:vision blindfold white2.png|L.white (white leather)
 +
File:vision blindfold blue.png|L.blue (blue leather)
 +
File:vision blindfold brown.png|L.brown (brown leather)
 +
File:vision blindfold lblue.png|L.lblue (light blue leather)
 +
File:vision blindfold lpink.png|L.pink (pink leather)
 +
File:vision blindfold red2.png|L.red (red leather)
 +
File:vision blindfold yellow2.png|L.yellow (yellow leather)
 +
</gallery>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.3 Select sub menu                              -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.3 Select sub menu</p></h3>
 +
<p>If you want to texture or color a part of the blindfold you can do it by selecting the part you want to alter and than select what do you want to change.</p>
 +
[[File:vision menu blindfold select v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">blindfold, fab all, strap, trim, lock, metal, logo</span> - Select the part to alter.<br></p>
 +
<br><hr>
 +
<p style="color: #ffdd33">Select the face(s) according the description to apply a color, a material texture, a glossiness or environment.</p>
 +
[[File:PFS Vision blindfold faces.png|center]]<br>
 +
<p>When the part you want to alter is selected another menu will ask you what to do.</p>
 +
[[File:vision menu blindfold select action v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">color</span> - Sub-menu to change the color.<br>
 +
<span style="color: #00ff00">material</span> - Sub-menu to change the material texture.<br>
 +
<span style="color: #00ff00">shine</span> - Sub-menu to change the shine.<br></p>
 +
<p>You can change the color, material or shine. Remember the leathers textures include the color and the it is not recommend to recolor them, the final look will not be optimal!.</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.3.1 Color menu                                  -->
 +
<!--=====================================================-->
 +
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.3.1 Color menu</p></h4>
 +
<p>Select the color you want to apply on the selected part, you can also change the custom A & B color to your liking.</p>
 +
<gallery mode="slideshow">
 +
Image:vision menu blindfold select action color1 v1.2.png|page 1/4
 +
Image:vision menu blindfold select action color2 v1.2.png|page 2/4
 +
Image:vision menu blindfold select action color3 v1.2.png|page 3/4
 +
Image:vision menu blindfold select action color4 v1.2.png|page 4/4
 +
</gallery>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow</span> – Select the color preset for the mask.<br>
 +
<span style="color: #00ff00">RGB.A, RGB.B</span> – Enter the new value for custom.A or custom.B color. Example <123/123/123><br></p>
 +
<br><hr>
 +
<p style="color: #ffdd33">Palette of colors:</p>
 +
[[File:PFS palette color.png|center]]<br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.3.2 Material menu                              -->
 +
<!--=====================================================-->
 +
<h4><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.3.2 Material menu</p></h4>
 +
<gallery mode="slideshow">
 +
Image:Vision menu blindfold select action material1 v1.2.png|page 1/2
 +
Image:Vision menu blindfold select action material2 v1.2.png|page 2/2
 +
</gallery>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">L.grey, L.beige, L.white, L.blue, L.brown, L.blue, L.pink, L.red, L.yellow</span> - Select one of the leather material.<br>
 +
<span style="color: #00ff00">Plastic</span> - Select the plastic material.<br></p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.3.3 Shine menu                                  -->
 +
<!--=====================================================-->
 +
<h4><p style="text-align:center; color: #fe5656;font-size: 40px"> 2.10.3.3 Shine menu</p></h4>
 +
<gallery mode="slideshow">
 +
Image:Vision menu blindfold select action shine1 v1.2.png|page 1/2
 +
Image:Vision menu blindfold select action shine2 v1.2.png|page 2/2
 +
</gallery>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">-1g</span> – Reduce the glossiness by 1.<br>
 +
<span style="color: #00ff00">-10g</span> – Reduce the glossiness by 10.<br>
 +
<span style="color: #00ff00">-100g</span> – Reduce the glossiness by 100.<br>
 +
<span style="color: #00ff00">+1g</span> – Increase the glossiness by 1.<br>
 +
<span style="color: #00ff00">+10g</span> – Increase the glossiness by 10.<br>
 +
<span style="color: #00ff00">+100g</span> – Increase the glossiness by 100.<br>
 +
<span style="color: #00ff00">-1e</span> – Reduce the environment by 1.<br>
 +
<span style="color: #00ff00">-10e</span> – Reduce the environment by 10.<br>
 +
<span style="color: #00ff00">-100e</span> – Reduce the environment by 100.<br>
 +
<span style="color: #00ff00">+1e</span> – Increase the environment by 1.<br>
 +
<span style="color: #00ff00">+10e</span> – Increase the environment by 10.<br>
 +
<span style="color: #00ff00">+100e</span> – Increase the environment by 100.<br></p>
 +
<p>The materials textures already include the glossiness and environment values, but you can change the to your liking.</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.4 Logo sub menu                                -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.4 Logo sub menu</p></h3>
 +
<p>You can select from the list of logos the one you want to be shown on the blindfold face, or none if you don't want to have one.</p>
 +
<gallery mode="slideshow">
 +
Image:Vision menu blindfold logo1 v1.2.png|page 1/4
 +
Image:Vision menu blindfold logo2 v1.2.png|page 2/4
 +
Image:Vision menu blindfold logo3 v1.2.png|page 3/4
 +
Image:Vision menu blindfold logo4 v1.2.png|page 4/4
 +
</gallery>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⇦ PREVIOUS</span> - Move back to the previous page.<br>
 +
<span style="color: #00ff00">NEXT ⇨</span> - Move forward to the next page.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">add</span> – Add your own logo. You can add your own logo with the format <UUID of the texture>,<unique name>. Name length limited to 8 characters.<br>
 +
<span style="color: #00ff00">delete</span> – Delete the previously added custom logos if they are.<br>
 +
<span style="color: #00ff00">get.UV</span> – Get the UV to make your own logo.<br>
 +
<span style="color: #00ff00">none</span> – no logo is shown on the dedicated face..<br>
 +
<span style="color: #00ff00"><lits_of_logos>...</span> – Select the logo you want to show on the dedicated blindfold face.<br></p>
 +
<br><hr>
 +
<p style="color: #ffdd33">List of standard logos:</p>
 +
<gallery mode="slideshow">
 +
Image:vision logo moomoo.png|Moo Moo
 +
Image:vision logo ^^.png|^ ^
 +
Image:vision logo bee.png|bee
 +
Image:vision logo blind.png|blind
 +
Image:vision logo bunny.png|bunny
 +
Image:vision logo bzzbzz.png|bzzbzz
 +
Image:vision logo cow.png|cow
 +
Image:vision logo dnttouch.png|dntTouch
 +
Image:vision logo eyes.png|eyes
 +
Image:vision logo helpless.png|helpless
 +
Image:vision logo horse.png|horse
 +
Image:vision logo keepblnd.png|keepBlnd
 +
Image:vision logo mare.png|mare
 +
Image:vision logo meows.png|meows
 +
Image:vision logo neko.png|neko
 +
Image:vision logo oinkoink.png|oinkoink
 +
Image:vision logo owned.png|owned
 +
Image:vision logo pig.png|pig
 +
Image:vision logo piggy.png|piggy
 +
Image:vision logo slave.png|slave
 +
Image:vision logo slut.png|slut
 +
Image:vision logo smiles.png|smiles
 +
Image:vision logo whinnies.png|whinnies
 +
</gallery>
 
<br><hr><br>
 
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--2.10.5 Visible sub menu                              -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">2.10.5 Visible sub menu</p></h3>
 +
<p>You can select when the blindfold is shown or hidden.</p>
 +
[[File:Vision menu blindfold visible v1.2.png|center]]<br>
 +
<p><span style="color: #00ff00">⇫ BACK ⇫</span> – Move back to the previous menu.<br>
 +
<span style="color: #00ff00">⍰ HELP ⍰</span> – Streams the help into the chat window.<br>
 +
<span style="color: #00ff00">unlock ✔</span> – the blindfold is shown when unlocked.<br>
 +
<span style="color: #00ff00">unlock ✘</span> – the blindfold is hidden when unlocked.<br>
 +
<span style="color: #00ff00">lock ✔</span> – the blindfold is shown when locked.<br>
 +
<span style="color: #00ff00">lock ✘</span> – the blindfold is hidden when locked.<br>
 +
<span style="color: #00ff00">blind ✔</span> – the blindfold is shown when blinded.<br>
 +
<span style="color: #00ff00">blind ✘</span> – the blindfold is hidden when blinded.<br>
 +
<span style="color: #00ff00">mask ✔</span> – the blindfold is shown when a mask is applied.<br>
 +
<span style="color: #00ff00">mask ✘</span> – the blindfold is hidden when no mask is applied.<br></p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3. Vision controller HUD                            -->
 +
<!--=====================================================-->
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">3. Vision controller HUD</p></h1>
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">3. Vision controller HUD</p></h1>
[[File:PFS Vision HUD controller2.png|center]]<br>
+
[[File:PFS Vision HUD controller v1.2.png|center]]<br>
 
This HUD can:<br>
 
This HUD can:<br>
 
- Scan all [PFS] Vision users within a region, list the one you are listed as keyholder w/o range limit, others only inside a 20.0m range.<br>
 
- Scan all [PFS] Vision users within a region, list the one you are listed as keyholder w/o range limit, others only inside a 20.0m range.<br>
Line 294: Line 686:
 
- Drag & Drop your own mask texture and world texture to apply them on the user side.<br>
 
- Drag & Drop your own mask texture and world texture to apply them on the user side.<br>
 
- Remove listed [PFS] Vision users from the HUD.<br>
 
- Remove listed [PFS] Vision users from the HUD.<br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 3.1 Scan for users</p></h2>
+
[[File:New logo.png|left|new]]<br>- Sync the user's settings to all other [PFS] Vision users listed on the HUD.<br><br><br>
 +
[[File:New logo.png|left|new]]<br>- Save all Vision settings into parasets.<br><br><br>
 +
[[File:New logo.png|left|new]]<br>- Load a previously saved paraset and restore the actual settings. I sync is enable than the settings will be shared to all the listed users on the HUD.<br><br><br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.1 Scan for users                                  -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.1 Scan for users</p></h2>
 
Click the scan button [[File:PFS vision hud controller scan button.png]] and after scanning the entire region, if some [PFS] Vision users has been found a menu will be displayed;<br>
 
Click the scan button [[File:PFS vision hud controller scan button.png]] and after scanning the entire region, if some [PFS] Vision users has been found a menu will be displayed;<br>
 
[[File:PFS vision hud controller scan menu.png|center]]<br>
 
[[File:PFS vision hud controller scan menu.png|center]]<br>
 
This menu lists all users present in the region where you are keyholder and also all locked and all unlocked devices in a range of 20m.<br>
 
This menu lists all users present in the region where you are keyholder and also all locked and all unlocked devices in a range of 20m.<br>
 
Depending on the device status and who hold the keyholder, you may just access it if you are close enough or add it to the HUD or even add it to the HUD and access the device main menu.<br>
 
Depending on the device status and who hold the keyholder, you may just access it if you are close enough or add it to the HUD or even add it to the HUD and access the device main menu.<br>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 3.2 Remove a listed user</p></h2>
+
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.2 Remove a listed user                            -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.2 Remove a listed user</p></h2>
 
If you have listed users on your HUD and you want to remove some, click the connect button [[File:PFS vision hud controller connect button.png]] and a menu to select which one you want to remove will be displayed:
 
If you have listed users on your HUD and you want to remove some, click the connect button [[File:PFS vision hud controller connect button.png]] and a menu to select which one you want to remove will be displayed:
 
[[File:PFS vision hud controller connect menu.png|center]]<br>
 
[[File:PFS vision hud controller connect menu.png|center]]<br>
 
<p style="color: #ffdd33">NOTE: unlocked device will be automatically removed from the HUD!</p>
 
<p style="color: #ffdd33">NOTE: unlocked device will be automatically removed from the HUD!</p>
<h2><p style="text-align:center; color: #fe5656;font-size: 40px"> 3.3 Drag & Drop textures</p></h2>
+
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.3 Drag & Drop textures                            -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.3 Drag & Drop textures</p></h2>
 
if the user is already in the mask view mode or already having the world textures being overwritten by one from the [PFS] Vision system, you can simply drag and drop any type of texture directly on the HUD and the dropped texture will be applied on the user side.<br>
 
if the user is already in the mask view mode or already having the world textures being overwritten by one from the [PFS] Vision system, you can simply drag and drop any type of texture directly on the HUD and the dropped texture will be applied on the user side.<br>
 
[[File:PFS vision hud controller dragdrop.png|center]]<br>
 
[[File:PFS vision hud controller dragdrop.png|center]]<br>
 
<p style="color: #ffdd33">NOTE: Be carreful where you drop the mask texture and be sure you aim the colored area (the deep black part on the example) and not the transparent area, or you may re-texture something else you didn't wanted!</p>
 
<p style="color: #ffdd33">NOTE: Be carreful where you drop the mask texture and be sure you aim the colored area (the deep black part on the example) and not the transparent area, or you may re-texture something else you didn't wanted!</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.4 Sync                                            -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.4 Sync</p></h2>
 +
<p>If you have several Vision users listed on your HUD and you want to give everyone the same settings, you may run into a long and hard time to get everyone the same settings. To avoid you to feel frustrated by unflexible tool, you can here sync the selected user's settings to all others with a simple click. Any new listed user will be sync in the same way. In case the actual user that is used as source of the sync vanish, the next one on the list will take the task.</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.5 Save paraset                                    -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.5 Save paraset</p></h2>
 +
<p>You can save the actual Vision settings into a paraset, this will help you to restore settings you have previously used. All the settings are saved except the lock states, access mode and owners.</p>
 +
[[File:Vision menu save paraset.png|center]]<br>
 +
<p><span style="color: #00ff00">⏏ EXIT ⏏</span> – Close the actual menu.<br>
 +
<span style="color: #00ff00">new</span> – Create a new paraset and save all the settings.<br>
 +
<span style="color: #00ff00">delete</span> – Delete a previously created paraset.<br>
 +
<span style="color: #00ff00"><list_of_parasets>...</span> – Overwrite an existing paraset with the actual settings.<br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--3.6 Load paraset                                    -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">3.6 Load paraset</p></h2>
 +
<p>You can load a paraset to the actual Vision user and to all others one listed on the HUD if the sync feature is enable. The users must be within the same region to be able to get the settings applied.</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4. Options                                          -->
 +
<!--=====================================================-->
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">4. Options</p></h1>
 
<h1><p style="text-align:center; color: #fe5656;font-size: 60px">4. Options</p></h1>
 +
<!--=====================================================-->
 +
<!--4.1 Access plugins                                  -->
 +
<!--=====================================================-->
 
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">4.1 Access plugins</p></h2>
 
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">4.1 Access plugins</p></h2>
[[File:PFS Vision plugins.png|center]]<br>
+
[[File:Warning64.png|frameless|left]]<p>WARNING: With version 1.2 you do not need to add anymore access script to your Vision, the new access mode should cover all your needs. In case you still want to make your own access script, you can still make one or more and drag&drop into the content tab. The given plug.access.public script is a public access script for Vision but only here as example, no need to add it to your Vision to give everyon the access to torture you!.</p>
To install plugins inside the [PFS] Vision, you have to rez the object on the floor, right + click edit, go to content tab and than just drag and drop the desired script inside the content tab. Give it a time to let your viewer refresh it. Since [PFS] Vision is able to manage several access plugins, be sure you don't throw several times the same script in the content tab. If it's the case just remove the doubles. Take it back and wear it again, your [PFS] Vision is ready!
+
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4.2 Status                                          -->
 +
<!--=====================================================-->
 
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">4.2 Status</p></h2>
 
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">4.2 Status</p></h2>
 
[[File:PFS Vision status.png|center]]<br>
 
[[File:PFS Vision status.png|center]]<br>
Wearing a vision control system can be hard to people to figure out the user is severly restricted and can even in some case let people feeling ignored. To avoid any of this you can wear an additional object that will inform the people around the user about the retrictions running. The text is as short as possible to not make it too intrusive. The little "👁" over the eay ie either green for unlocked, either red for locked state. If locked a general restriction word will be added meaning one restriction is at least active there.
+
Wearing a vision control system can be hard to people to figure out the user is severly restricted and can even in some case let people feeling ignored. To avoid any of this you can wear an additional object that will inform the people around the user about the retrictions running. The text is as short as possible to not make it too intrusive. The little dot (⚪) over the is either green for unlocked, either red for locked state. If locked a general restriction word will be added meaning one restriction is at least active there.
 +
<!--=====================================================-->
 +
<!--4.3 hide/show plugin                                -->
 +
<!--=====================================================-->
 +
<h2><p style="text-align:center; color: #fe5656;font-size: 40px">4.3 hide/show plugin</p></h2>
 +
[[File:Warning64.png|frameless|left]]<p>DISCLAMER: I decline all responsibility in case your object soesn't work anymore or you cannot get it back to its original form. Backup your objects, make copy or save the contents before any manipulation!</p><br><br>
 +
<p>The plugin is able to link the informations & states of your [PFS] Vision to any worn object, the list of possibilities are:<br><br>
 +
- RLV detach restriction according the [PFS] Vision lock/unlock state.<br>
 +
- set different group of linked prims and faces, called PRIMGROUP.<br>
 +
- affect the alpha value or color of the defined PRIMGROUP throught ACTION.<br>
 +
- ACTION are build from [PFS] Vision lock state (variable nState) or blind state (variable nBlind)<br></p>
 +
<p>First of all rez your object on the floor and delete anything present in the content winddow, from the root prim and also all linked prims.</p>
 +
[[File:Hide show plugin empty content.png|center]]<br>
 +
<p>With [PFS] Vision you get an option box <font color="yellow"> [PFS] Vision hide/show plugin (REZ me) </font>. Rez it and unpack it into your inventory, you will get:<br><br>
 +
- the <font color="yellow">plugin.hide.show</font> script.<br>
 +
- notecard example <font color="yellow">config.deluxe blindfold</font> for the RR deluxe blindfold.<br>
 +
- notecard example <font color="yellow">config.hawk</font> for the SnR hawk hood.<br>
 +
- notecard example <font color="yellow">config.kdc gasmask</font> for the KDC gasmask.<br>
 +
- blank notecard <font color="yellow">config.blank</font> to start from scratch.<br></p>
 +
<p>Think how your object should behave and build one or several PRIMGROUP to be able to adjust the faces with the ACTION and get the expected result. A simple blindfold may only need one PRIMGROUP to be shown or hidden and two ACTION: one action to make it show and another ACTION to make it hide. On the other hand a hood will be always shown but maybe you will need one PRIMGROUP for the padlock with two ACTION to make it hide or show and another PRIMGROUP to change the glass tint with up to seven ACTION to get all the levels from the [PFS] Vision blind setting.</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4.3.1 PRIMGROUP                                      -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">4.3.1 PRIMGROUP</p></h3>
 +
<p>PRIMGROUP syntax:<br><br>
 +
<font color="yellow">
 +
PRIMGROUP1=LINK1,FACE1|LINK2,FACE2...<br>
 +
PRIMGROUP2=LINK3,FACE3|LINK4,FACE4...<br>
 +
</font></p>
 +
<p><font color="yellow">PRIMGROUP</font> is composed with the linked prim name and the faces number. <font color="yellow">LINK</font> name and <font color="yellow">FACE</font> number can be found by editing your object. To edit your object better rez it on the floor, right click edit, checkbox 'edit linked' with 'move' and arrows you can scroll the linked prims and get the name from the 'Name:' field, with 'select face' and arrows you can scroll the face of the selected linked prim.<br><br>
 +
<font color="yellow">FACE</font> is a bitwise addition of the selected faces: face 0=1, face 1=2, face 2=4, face 3=8, face 4=16, face 5=32, face 6=64, face 7=128.</p>
 +
<p>For example the RR deluxe blindfold PRIMGROUP will look like this: <font color="yellow">PRIMGROUP1=$Le:1/0,255|$Lb:1/0,255|$Lb:1/0,255</font>. $Le:1/0, $Lb:1/0 & $Lb:1/0 are the linked prims (notice some object have several time the same linked prim name, in that case the link number is taken in consideration), and 255 for faces means all faces.<br>
 +
</p>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4.3.2 ACTION                                        -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">4.3.2 ACTION</p></h3>
 +
<p>ACTION syntax: <font color="yellow">ACTION1=[trigger],[value],[condition is TRUE or FALSE]|PRIMGROUP|action1:[ALPHA=x.y]|action2:[COLOR=<r,g,b>]|action3:[TEXTYRE=uuid]...
 +
</font></p>
 +
<p><font color="yellow">ACTION </font> is build with name (ACTION1, ACTION2, ...) than only one prim group (PRIMGROUP1) and than the command (ALPHA,x.x, COLOR,<R,G,B> or ALPHARANGE=x.x,y.y or TEXTURE,uuid), you can have several command into one action.</p>
 +
<p>Available <font color="yellow">trigger</font> and associated <font color="yellow">value:</font><br>
 +
- <font color="yellow">nState</font> --> 1=RLV detection, 2=locked, 4=key taken.<br>
 +
- <font color="yellow">nBlind</font> --> 0=none, 1=0.5m, 2=1m, 4=2m, 8=4m, 16=8m, 32=16m, 64=custom.<br>
 +
To be noted that <font color="yellow">value</font> is bitwise coded and the action is triggered only on condition change, from FALSE to TRUE or vice versa.</p>
 +
<p>Available <font color="yellow">action</font> or command:<br>
 +
- <font color="yellow">ALPHA,x.x</font> --> set the alpha value from 0.0 (transparent) to 1.0 (opaque).<br>
 +
- <font color="yellow">COLOR,<R,G,B></font> --> set the color to the given RGB value (from 0 to 255).<br>
 +
- <font color="yellow">ALPHARANGE=x.x,y.y</font> --> this is reserved to nBlind value 64 (custom blind range), enter the minimum (x.x) and the maximum (y.y) alpha value, the script will calculate the right alpha from the given range and the custom blind range value. if you don't know what to set, enter the alpha value you have set for nBlind = 0 for x.x and the value for nBlind =32 for y.y.<br>
 +
[[File:New logo.png|left|new]]- <font color="yellow">TEXTURE=uuid</font> --> set the texture to the uuid value. (if you want to apply a blank texture use uuid "5748decc-f629-461c-9a36-a35a221fe21f" and for transparent use uuid "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903")<br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4.3.3 General settings                              -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">4.3.3 General settings</p></h3>
 +
- <font color="yellow">LOCK=TRUE/FALSE</font> --> if TRUE detach restriction will be added for this object when [PFS] Vision is locked.<br>
 +
- <font color="yellow">STATUS=TRUE/FALSE</font> --> if TRUE the floating status text will be displayed over the head.<br>
 +
- <font color="yellow">LINE_FEED=x</font> --> In case the status text is too low you can add lines to shift it up.<br>
 +
- <font color="yellow">FILL_CHAR=$</font> --> You can define which type of character is used to feel the line, you cannot leave it blank, use blank space as default.<br>
 +
<br><hr><br>
 +
<!--=====================================================-->
 +
<!--4.3.4 Examples                                      -->
 +
<!--=====================================================-->
 +
<h3><p style="text-align:center; color: #fe5656;font-size: 30px">4.3.4 Examples</p></h3>
 +
<p><font color="red" face="sans-serif" size="+1">example for RR deluxe blindfold</font></p>
 +
<p style="border-width:3px; border-style:solid; border-color:#FF0000; padding: 1em;"><font face="Courier New">
 +
[PRIMS GROUPS]<br>
 +
PRIMGROUP1=$Le:1/0,255|$Lb:1/0,255|$Lb:1/0,255<br>
 +
[ACTIONS]<br>
 +
ACTION1=nState,2,TRUE|PRIMGROUP1|ALPHA=1.0><br>
 +
ACTION2=nState,2,FALSE|PRIMGROUP1|ALPHA=0.0><br>
 +
[GENERAL SETTINGS]<br>
 +
LOCK=TRUE<br>
 +
STATUS=TRUE<br>
 +
LINE_FEED=7<br>
 +
FILL_CHAR= <--blank space here<br>
 +
</p>
 +
<p><font color="red" face="sans-serif" size="+1">example for SnR hawk</font></p>
 +
<p style="border-width:3px; border-style:solid; border-color:#FF0000; padding: 1em;"><font face="Courier New">
 +
[PRIMS GROUPS]<br>
 +
PRIMGROUP1=Hawk Hood v2,1
 +
[ACTIONS]<br>
 +
ACTION1=nBlind,0,TRUE|PRIMGROUP1|ALPHA=0.50|COLOR=<0,0,0><br>
 +
ACTION2=nBlind,1,TRUE|PRIMGROUP1|ALPHA=0.58<br>
 +
ACTION3=nBlind,2,TRUE|PRIMGROUP1|ALPHA=0.66<br>
 +
ACTION4=nBlind,4,TRUE|PRIMGROUP1|ALPHA=0.74<br>
 +
ACTION5=nBlind,8,TRUE|PRIMGROUP1|ALPHA=0.82<br>
 +
ACTION6=nBlind,16,TRUE|PRIMGROUP1|ALPHA=0.9<br>
 +
ACTION7=nBlind,32,TRUE|PRIMGROUP1|ALPHA=1.0<br>
 +
ACTION8=nBlind,64,TRUE|PRIMGROUP1|ALPHARANGE=0.5,1.0<br>
 +
[GENERAL SETTINGS]<br>
 +
LOCK=TRUE<br>
 +
STATUS=TRUE<br>
 +
LINE_FEED=5<br>
 +
FILL_CHAR= <--blank space here<br>
 +
</p>
 +
<p><font color="red" face="sans-serif" size="+1">example for KDC gasmask</font></p>
 +
<p style="border-width:3px; border-style:solid; border-color:#FF0000; padding: 1em;"><font face="Courier New">
 +
[PRIMS GROUPS]<br>
 +
PRIMGROUP1=nochain:body,8
 +
[ACTIONS]<br>
 +
ACTION1=nBlind,0,TRUE|PRIMGROUP1|ALPHA=0.50|COLOR=<0,0,0>|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION1=nBlind,1,TRUE|PRIMGROUP1|ALPHA=0.58|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION2=nBlind,2,TRUE|PRIMGROUP1|ALPHA=0.66|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION3=nBlind,4,TRUE|PRIMGROUP1|ALPHA=0.74|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION4=nBlind,8,TRUE|PRIMGROUP1|ALPHA=0.82|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION5=nBlind,16,TRUE|PRIMGROUP1|ALPHA=0.9|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION6=nBlind,32,TRUE|PRIMGROUP1|ALPHA=0.99|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
ACTION7=nBlind,64,TRUE|PRIMGROUP1|ALPHARANGE=0.5,1.0|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f<br>
 +
[GENERAL SETTINGS]<br>
 +
LOCK=TRUE<br>
 +
STATUS=TRUE<br>
 +
LINE_FEED=5<br>
 +
FILL_CHAR= <--blank space here<br>
 +
</p>
 +
<br><hr><br>

Latest revision as of 08:43, 20 September 2023

PFS vision system huds 1024.png

[PFS] Vision v1.2

The [PFS] Vision system is a tool to increase your immersion while enforcing some view effect on your side, you will be able to:
- Blind using the sphere view technology to limit the view distance
- Change others avatars into a simple silhouette past a distance
- Replace the world textures by an unique one
- Block the camera inside the sphere view
- Hide the location
- Block the start IM within a distance (RLVa only)
- Display the keyholder position and rotation on a radar
- Add an mask overlay (RLVa) or a mask HUD (RLV) with differents forms
- Adjust the transparency of the mask
- Adjust the main color of the mask (RLVa only)
- Lock the environnement with EEP settings
- Force the mouselook view
- lock the camera position
- limit the camera mouvement within a range
- focus the camera to look at a certain part of your keyholder
- Sync [PFS] Vision users with same settings
- Save/load paraset of settings


Warning64.png

WARNING: Some people can be more sensitive to some visual effect which can trigger motion sickness or other type of seizures. use it wisely and respects people safewording!


[PFS] Blindfold


new

With Vision 1.2 you can now sync several users using the HUD. One setting change on one user can be automatically duplicated on all others users listed on the HUD.


new

With Vision 1.2 you can now save and load paraset in your HUD to restore a bunch of settings in one click. If sync is enabled the loaded paraset will be applied on all listed users.



new

With Vision 1.2 you can watch in-world where the user is looking from and where the user looking at.



new

With Vision 1.2 you can adjust the access level to public, private, group, owner or PFS.



With Vision v1.1 you have now a not rigged blindfold very easy to adjust with 2 prims only. Make it look like plastic or leather, display overhead status or not, add a face logo or not, colorize it as you wish, [PFS] Vision include a menu where you or your keayholder can set everything wihout the need of an additional HUD!

With Vision v1.1 you can use the hide/show plugin to convert any of your blindfold, hood or whatever to a compatible device with [PFS] Vision! see chapter 4.3




1. Generalities

This object has been scripted in an unique way to make it flexible, versatile, accessible, modifiable and robust.




1.1 RLV

As a viewer standard, RLV restrictions are filtered to the object UUID and if your object uses same restrictions for several functions, you may run into trouble and the result may look a way different than expected. Thay's why RLV, here, is managed to the script level. You can have several scripts triggering restrictions w/o any interactions between them. You can easily follows the object restrictions table from the RLV menu.
Both RLV and RLVa are supported here but for some special features like screen overlay an addition attachement is required for RLV users. Even if most of us uses RLVa viewers today we still need to make things compatible to previous standards.




1.2 Access

The menu access is build in an inovative way. As standard, everyone can access the menu, with different access levels. Access levels are:
- public
- private
- group
- owner
- PFS
- keyholder
- selftouch
Depending on the lock state of the object, you may get different access levels (they are cumulable) which allows you to do things or not. The not allowed functions are strikethrough but the positive side is you can still read every parameter and setting, including the user.
The menu is mono user but the keyholder has always the priority to access it.
You can access it using the command line over channel 7, just hit /7##vision to get access to the main menu of the object. Replace ## with the user 2 first letters of the user name.
The use of the API allows you to override the actual keyholder, this will help you to implement your own access list from wherever you want. You can implement "key grabbing" scripts as much you want they are asked one after the other. For more info look at the included public access script "plug.access.public".



1.3 Configurable

The object include a "config" notecard that allows you to modify it to your wishes. In our case here you can for example adds your own mask textures or your own world textures. There is no limitation except the script linkset data memory (128Kb). For the world texture we prefer image file w/o alpha values.



1.4 API

Objects you cannot mod are no fun, that why you will find here an integrated API that will allows you to interact yourself with the object. Firstly created to manage the key grabbing for PFS, it is now documented and available to create for example: access plugins, interaction with other objects to enforce mask and world textures or your own HUD. More will come depending on the people and affiliate creators requests. To keep it easy and accessible to everyone the API works over JSON string shared on linked message channel 99.



1.5 Integrated help

To make is accessible and easy to use, the object menus have a "help" feature to stream in your chat window some general informations regarding the actual menu displayed to help you to understand what does every buttons.



1.6 Truekey

The only way to unlock the object is the use of the key held by the keyholder. In case you are stuck or the keyholder not showing back you can, if seted up previously, use the Truekey feature to get unlocked by everyone having the key password. You can access it, set it up and use it fromt he "Tools" menu.



2. Vision features

2.1 HUD

PFS vision main hud v1.1.png


PFS vision main hud lock green.png


[PFS] Vision is locked


PFS vision main hud mask green.png


A mask is covering the display


PFS vision main hud sphere green.png


A sphere is limitating the view


PFS vision main hud eye green.png


The camera is focused to look at the keyholder


PFS vision main hud world green.png


All the world textures are overwritten


Vision minimize.png

you can reduce the HUD when not in radar mode





2.2 HUD radar mode

PFS vision radar hud.png


The radar mode is available from the "blind" menu. It helps the user to find the keyholder when blinded. the PFS vision red cross hud.png represents the user position and PFS vision triangle hud.png represents the keyholder position with the red triangle giving the direction where the keyholder is looking at.
The range of the radar is 40m with a logarithmic scale to give a better positionning when coming closer to the keyholder. This is particularly usefull for those enjoying activities like Silent blinded dressage.




2.3 Main menu

The main menu provides you an access to all the functions. You can access it if you touch me or use the command line in the of 5m range. Command line is on channel 7 and is built with the 2 first letters of the username followed by the type of the gear: vision here... Example for 'nikki resident' vision you will type /7nivision (you will be noticed if the user has a customized prefix). You can also replace the prefix with '*' to get all users menus. Keyholder are not concerned by the distance limit but take in account the talk range limit.

Vision menu main 1.2.png


⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone. If not, the access menu will timeout after 300s of no use. Keyholder always have the priority to access the menu even if used by someone else. The actual menu user will be noticed for any attempt to access the menu (fail or success).
locked ✔ – Vision is locked, you cannot detach it anymore.
key ✔ – the key is available and anyone can grab it.
tools – sub menu for truekey, HUD controller...
RLV – sub menu for RLV specifics features (if they are).
timer – sub menu for RL/SL timer.
blind – sub menu for all the blind functions like sphere, avatar, world texture, camera lock, location, start IM and radar.
view – sub menu for all the view functions like mask, transparency, color and environnement.
vision – sub menu for all the vision functions like mouselook, camera lock, camera limit and focus.
blindfold – sub menu to adjust the blindfold options (only appear if the blindfold is worn).




2.4 Tools menu

Vision menu tools 1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
TrueKey – Get a new TrueKey.
set pw – set a new password number.
use key – use your TrueKey to grab the key.
spam ✔ – local chat spam for RLV version and the fact you own this awesome tool.
prefix – change your prefix to whatever you want as long it's build with 2 letters.
RLSD – Reset Link Set Data, best way to reset your object including the non-volatile linkset data.
get HUD – get the HUD to control this [PFS] Vision.




2.5 RLV menu

Vision menu rlv 1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
list – Stream in your chat window all the active restrictions with the script name which is the source of the restriction. You may see same restriction for different scripts, this is all normal.

Example of streamed out list of active restrictions:

Vision menu rlv list 1.2.png





2.6 Timer menu

NOTE: When the timer runs out, the key is given back to the user. No one will be able to grab it except if they are some "key grabbing" plugin scripts installed.

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
stop – Stop the actual timer but don't give back the key to the user.
RLtime ✘ – SL time mode or the so called online timer.
RLtime ✔ – RL time mode.
hide ✔ – The actual timer value and the added time triggered by the menu vuttons are hided to the user.
+2min, +5min, +30min, +1h, +3h, +6h, +12h, +24h – Adds the respecting time to the actual timer value.




2.7 Blind menu

Vision menu blind v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
blind ✘/✔ – Access the sub-menu to change the blind settings. ‘✘’ no blind setting active, ‘✔’ at least one blind setting is active.
avatar ✔ – Turn all the avatars to silhouettes beyond a certain distance. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set.

NOTE: With Firestorm 6.6.3.67470 the avatars may just vanish from the screen! nice avatar eraser feature. With Kokua 6.6.3.52925 the body vanish but some attachement stay more or less visible like haire, freaking!

example of the avatars turned into silhouettes with Catznip R13.2

world ✘/✔ – Access the sub-menu to change the in-world texture. ‘✘’ no world setting active, ‘✔’ the user’s world is textured.
camera ✔ – Prevent moving the camera too far from the avatar. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set.
loc ✔ – The user is unable to know where they are: the world map is hidden, the parcel and region name on the top menubar are hidden, they cannot create landmarks, nor buy land, nor see what land they have left after teleport, nor see the location in the About box, and even system and object messages are ofuscated if they contain the name of the region and/or the name of the parcel. In addition the user is unable to view the mini map and world map.
strtIM ✔ – User can only start IM sessions with people that are within a certain distance. If ‘blind’ is ‘✔’ the distance is set to the sphere distance, if ‘blind’ is ‘✘’ a menu will ask you the distance you want to set. RLV doesn’t support the distance modifier.
radar ✔ – The user's HUD is now a radar to show position and looking direction of the keyholder. The range is 40m and the scale is logarithmic.

In radar mode the user HUD turns into a radar


names ✔ – Unable to see name and they are replaced by dummies, tooltips are hidden and pie menu is almost useless so user can't get the profile, etc... nametags are not displayed anymore, nearby window is useless.
clear ✔ – Reset all blind settings back to default values. ✔means the settings are on default values.




2.7.1 Blind sub menu

Vision menu blind blind v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
none ✔ – Blind level to none, defaults values for mode, color and opacity are set.
level ✘ – no sphere view - 16m - 8m - 4m – 2m - 1m - 0.5m. You can only level up, to remove the actual sphere view, one has to step up all levels until coming back to the start or hit 'none' button.
range ✔ – A customized sphere size has been set. Value between 0.0m and 255.0m, under 0.3m you can consider being fully blind.
pixel ✔ – The colored sphere is replaced by a pixelisation effect depending on the 'blind" setting (only RLVa).
color – Sub-menu to change the sphere color.





2.7.1.1 Color sub menu

You can change the sphere color to adjust it to your liking, in addition you can also make the color cycling.

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow – Select the color preset for the sphere.
RGB.A, RGB.B – Enter the new value for custom.A or custom.B color. Example <123/123/123>
cycle ✘ – No color cycling.
cycle ✔ – Sphere color is cycling to randoms values. Every defined time a new color is randomly selected and the sphere change to the next value with gradient.
time – Enter a new cycle time for color change.


example of the sphere mode colored in red at medium level




2.7.2 World sub menu

Vision menu blind world v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
add – add a custom world texture to the set, format is texture UUID + name (8 chars max) no space no punctuation.
delete – remove a custom previously added world texture from the set.
std gray, cow spot, wood, stone – set the world texture with the selected texture.




2.8 View menu

Vision menu view v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
mask ✘/✔ – Access the sub-menu to change the mask settings. ‘✘’ no mask setting active, ‘✔’ at mask is actually covering the user's display.
env ✘/✔ – Access the sub-menu to change the environment settings. ‘✘’ no environment setting active, ‘✔’ at specific environment is actually active.
clear ✔ – Reset all mask & environment settings back to default values. '✔' means the settings are on default values.



2.8.1 Mask sub menu

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
add – Add a custom mask to the list. Format is <texture_uuid>,<name>[,<color_name>]. Name length is limited to 8 letters and must be unique. Color is optional but the name must be one present in the internal memory.
delete – Delete a custom mask from the list if they are.
transparency – Set the transparency value of the mask.
color – Set the color of the mask.
none ✔ – Remove the actual mask from the user’s view. ✔ means there is no mask active.
list of masks… – List of available masks. The list is built from the textures present in the ‘maskenv’ notecard, and the one manually added from the menu.


List of the standard masks:




2.8.1.1 Tranasparency sub menu

Vision menu view mask trans v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
100% – the mask is fully transparent. The touch rules are still opeartive!
-10% – decrease the transparency by 10%.
50% – Set the transparency to 50%.
+10% – increase the transparency by 10%.




2.8.1.2 Color sub menu

You can change the mask color to adjust it to your liking, in addition you can also make the color cycling.

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow – Select the color preset for the mask.
RGB.A, RGB.B – Enter the new value for custom.A or custom.B color. Example <123/123/123>
cycle ✘ – No color cycling.
cycle ✔ – Mask color is cycling to randoms values. Every defined time a new color is randomly selected and the mask change to the next value with gradient.
time – Enter a new cycle time for color change.




2.8.2 Environnement sub menu

The list of available environments presets is variable and build from the maskenv notecard and those that are manually added from the add menu.

Warning64.png

If your settings folder is not populated with environnement settings, the final result may differ depending on the viewer you are using! Best copy all the sets from your Librairy\Environnements\Skies\ to your Inventory\settings\.



⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
add - Add a custom environnement setting to the set, format is name (8 chars max) no space no punctuation. In case of EEP be sure the setting is present in the user inventory, see folder 'settings'.
delete - Remove a custom environment setting from the list if they are.
none ✔ - No environnement preset active.
default, Neutral, Midnight, Sunrise, A-3AM, A-6AM, A-9AM, Midday, A-3PM, A-6PM, A-9PM, Night,80's Wave, Barcelona, Blizzard, Blue Midday, Bristol, CalWL, Coastal Afternoon, Coastal Sunset, Desert Sunset, Dusty, Fine Day, foggy, Funky Funky Funky, gelatto,Ghost, PaperSnow, Pinkpurple, Pirate, Purple, Purplebluenight, Verdigris, ShadowSet - The user is unable to change the viewer environment settings and is forced to one of the listed. Preset can be EEP settings if the user folders are previously setup.


Examples of environment settings.




2.9 Vision menu

From this menu you can apply some vision restrictions.

Vision menu vision v1.2.png

⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
ML ✔ - Mouselook is enabled and the user's camera is forced to the first-view.
lock ✔ - prevents the user from unlocking the camera from the avatar, meaning that the user cannot use Alt to focus nor orbit the camera around the avatar. While the camera is locked, the sim forces it to stay in a line of sight from the avatar.
limit ✘/✔ - access the sub-menu to change the camera limit. ‘✘’ no camera limit is active, ‘✔’ user has a camera limit restriction.
focus ✘/✔ - access the sub-menu to force the camera focus. ‘✘’ no focus is active, ‘✔’ user's caemra is forced to lookat the keyholder, click for options.
clear ✔ - Reset all blind settings back to default values. '✔' means the settings are on default values..




2.9.1 Limit sub menu

Vision menu vision limit v1.2.png

⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
limit ✔ - prevents the user from moving the camera outside the defined range from the avatar, either with the mouse wheel or when focusing with the Alt key.
+1m, +2m, +5m, +10m – increase the camera limit range of the selected value, maximum is 96m.
-1m, -2m, -5m, -10m – decrease the camera limit range of the selected value, minimum is 1m.
default – set the camera limit range to the default value of 3m.




2.9.2 Focus sub menu

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
focus ✔ - If the keyholder is present and inside the defined focus range, the user is forced to turn toward the keyholder and the camera will focus one of the selected target, the height of the camera can be forced with myEyes. If the user sit on an object, or the keyholder is off sim, or if the keyholder is outside the focus range, the focus is replaced by camera limit of 3.0m. Be aware that ML is not allowed, if the user decide to roll into ML position an RLV command will be triggered to force to leave ML. In case ML setting is ✔ the user will be toggled from ML to forced camera and vice versa to keep the feeling of the special experience.
+1m, +2m, +5m, +10m - increase the keyholder detection range within the user is forced to focus toward the keyholder, maximum is 96m.
-1m, -2m, -5m, -10m - decrease the keyholder detection range within the user is forced to focus toward the keyholder, minimum is 1m.
default - set the focus range to the default value of 20m.
myEyes ⇧,⇨,⇩ - Select the height of the user's camera, where the user is looking from (head, half height, feet) when focus is active.
target ⇧,⇨,⇩ - Select the height of the user's camera target, where the user is looking at (head, butt height, feet) when focus is active.
show ✔ - If the parcel allows to rez, this function shows inworld the position of the user's camera and where he is looking at. You can use it to adjust the positions of the position where the user is looking from and the position where the user is forced to look at. Disabled if the keyholder vanish or the user sit on an obkect.



Example of the show feature.

HG focus show.png


In the example here, the user is forced to look at the feet of the keyholder. Name with 🎯 is the looking at and name with 👁 is the looking from.



Examples of different focus positions settings.




2.10 Blindfold menu

Texture & color setup is only done over the style menu by both user and keyholder. The blindfold can have a leather look or plastic look, for leather you have different sets of textures for the differents colors, for plastic you have only one texture set for the white color and you can colorize it using the color menu.

Vision menu blindfold v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
⏏ EXIT ⏏ – Close the actual menu and release the menu access to anyone.
option - Adjust the blindfold options.
preset - Select a full preset for the entire blindfold.
select - Adjust individuals prims to the wished looking.
logo - Select the logo to show on the dedicated face.
visible - Show/hide the blindfold and the behavior with the listed states.




2.10.1 Option sub menu

Vision menu blindfold option v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
status ✔ – [PFS] Vision status is shown over the head.


Examples of the status.

example of the overhead [PFS] Vision status (the red text)





2.10.2 Preset sub menu

Vision menu blindfold preset v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
L.grey, L.beige, L.white, L.blue, L.brown, L.lblue, L.pink, L.red, L.yellow - Select one of the leather preset.
Plastic - Select the plastic preset.

NOTE: for leather texture the color is included in the texture and for the plastic texture you only have a white preset, coloring has to be done over the color menu.



Examples of different presets.




2.10.3 Select sub menu

If you want to texture or color a part of the blindfold you can do it by selecting the part you want to alter and than select what do you want to change.

Vision menu blindfold select v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
blindfold, fab all, strap, trim, lock, metal, logo - Select the part to alter.



Select the face(s) according the description to apply a color, a material texture, a glossiness or environment.

PFS Vision blindfold faces.png


When the part you want to alter is selected another menu will ask you what to do.

Vision menu blindfold select action v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
color - Sub-menu to change the color.
material - Sub-menu to change the material texture.
shine - Sub-menu to change the shine.

You can change the color, material or shine. Remember the leathers textures include the color and the it is not recommend to recolor them, the final look will not be optimal!.




2.10.3.1 Color menu

Select the color you want to apply on the selected part, you can also change the custom A & B color to your liking.

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
D.green, F.pink, L.red, L,yellow, P.pink, amethyst, azure, black, blood, blue, copper, custom.A, custom.B, gold, indigo,lime, metal, navy, orange, plum, purple, red, silver, slate, steel, white, yellow – Select the color preset for the mask.
RGB.A, RGB.B – Enter the new value for custom.A or custom.B color. Example <123/123/123>



Palette of colors:

PFS palette color.png





2.10.3.2 Material menu

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
L.grey, L.beige, L.white, L.blue, L.brown, L.blue, L.pink, L.red, L.yellow - Select one of the leather material.
Plastic - Select the plastic material.




2.10.3.3 Shine menu

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
-1g – Reduce the glossiness by 1.
-10g – Reduce the glossiness by 10.
-100g – Reduce the glossiness by 100.
+1g – Increase the glossiness by 1.
+10g – Increase the glossiness by 10.
+100g – Increase the glossiness by 100.
-1e – Reduce the environment by 1.
-10e – Reduce the environment by 10.
-100e – Reduce the environment by 100.
+1e – Increase the environment by 1.
+10e – Increase the environment by 10.
+100e – Increase the environment by 100.

The materials textures already include the glossiness and environment values, but you can change the to your liking.




2.10.4 Logo sub menu

You can select from the list of logos the one you want to be shown on the blindfold face, or none if you don't want to have one.

⇫ BACK ⇫ – Move back to the previous menu.
⇦ PREVIOUS - Move back to the previous page.
NEXT ⇨ - Move forward to the next page.
⍰ HELP ⍰ – Streams the help into the chat window.
add – Add your own logo. You can add your own logo with the format <UUID of the texture>,<unique name>. Name length limited to 8 characters.
delete – Delete the previously added custom logos if they are.
get.UV – Get the UV to make your own logo.
none – no logo is shown on the dedicated face..
<lits_of_logos>... – Select the logo you want to show on the dedicated blindfold face.



List of standard logos:




2.10.5 Visible sub menu

You can select when the blindfold is shown or hidden.

Vision menu blindfold visible v1.2.png


⇫ BACK ⇫ – Move back to the previous menu.
⍰ HELP ⍰ – Streams the help into the chat window.
unlock ✔ – the blindfold is shown when unlocked.
unlock ✘ – the blindfold is hidden when unlocked.
lock ✔ – the blindfold is shown when locked.
lock ✘ – the blindfold is hidden when locked.
blind ✔ – the blindfold is shown when blinded.
blind ✘ – the blindfold is hidden when blinded.
mask ✔ – the blindfold is shown when a mask is applied.
mask ✘ – the blindfold is hidden when no mask is applied.




3. Vision controller HUD

PFS Vision HUD controller v1.2.png


This HUD can:
- Scan all [PFS] Vision users within a region, list the one you are listed as keyholder w/o range limit, others only inside a 20.0m range.
- Adds the [PFS] Vision user where you are listed as keyholder to your control HUD.
- Acess the listed [PFS] Vision users main menu.
- From the HUD you can scroll and get the actual status of the user's [PFS] Vision if present in the same region.
- Get a general status of the actual selected user.
- Access directly to the functions menus.
- Drag & Drop your own mask texture and world texture to apply them on the user side.
- Remove listed [PFS] Vision users from the HUD.

new


- Sync the user's settings to all other [PFS] Vision users listed on the HUD.


new


- Save all Vision settings into parasets.


new


- Load a previously saved paraset and restore the actual settings. I sync is enable than the settings will be shared to all the listed users on the HUD.





3.1 Scan for users

Click the scan button PFS vision hud controller scan button.png and after scanning the entire region, if some [PFS] Vision users has been found a menu will be displayed;

PFS vision hud controller scan menu.png


This menu lists all users present in the region where you are keyholder and also all locked and all unlocked devices in a range of 20m.
Depending on the device status and who hold the keyholder, you may just access it if you are close enough or add it to the HUD or even add it to the HUD and access the device main menu.




3.2 Remove a listed user

If you have listed users on your HUD and you want to remove some, click the connect button PFS vision hud controller connect button.png and a menu to select which one you want to remove will be displayed:

PFS vision hud controller connect menu.png


NOTE: unlocked device will be automatically removed from the HUD!




3.3 Drag & Drop textures

if the user is already in the mask view mode or already having the world textures being overwritten by one from the [PFS] Vision system, you can simply drag and drop any type of texture directly on the HUD and the dropped texture will be applied on the user side.

PFS vision hud controller dragdrop.png


NOTE: Be carreful where you drop the mask texture and be sure you aim the colored area (the deep black part on the example) and not the transparent area, or you may re-texture something else you didn't wanted!




3.4 Sync

If you have several Vision users listed on your HUD and you want to give everyone the same settings, you may run into a long and hard time to get everyone the same settings. To avoid you to feel frustrated by unflexible tool, you can here sync the selected user's settings to all others with a simple click. Any new listed user will be sync in the same way. In case the actual user that is used as source of the sync vanish, the next one on the list will take the task.




3.5 Save paraset

You can save the actual Vision settings into a paraset, this will help you to restore settings you have previously used. All the settings are saved except the lock states, access mode and owners.

Vision menu save paraset.png


⏏ EXIT ⏏ – Close the actual menu.
new – Create a new paraset and save all the settings.
delete – Delete a previously created paraset.
<list_of_parasets>... – Overwrite an existing paraset with the actual settings.



3.6 Load paraset

You can load a paraset to the actual Vision user and to all others one listed on the HUD if the sync feature is enable. The users must be within the same region to be able to get the settings applied.




4. Options

4.1 Access plugins

Warning64.png

WARNING: With version 1.2 you do not need to add anymore access script to your Vision, the new access mode should cover all your needs. In case you still want to make your own access script, you can still make one or more and drag&drop into the content tab. The given plug.access.public script is a public access script for Vision but only here as example, no need to add it to your Vision to give everyon the access to torture you!.




4.2 Status

PFS Vision status.png


Wearing a vision control system can be hard to people to figure out the user is severly restricted and can even in some case let people feeling ignored. To avoid any of this you can wear an additional object that will inform the people around the user about the retrictions running. The text is as short as possible to not make it too intrusive. The little dot (⚪) over the is either green for unlocked, either red for locked state. If locked a general restriction word will be added meaning one restriction is at least active there.

4.3 hide/show plugin

Warning64.png

DISCLAMER: I decline all responsibility in case your object soesn't work anymore or you cannot get it back to its original form. Backup your objects, make copy or save the contents before any manipulation!



The plugin is able to link the informations & states of your [PFS] Vision to any worn object, the list of possibilities are:

- RLV detach restriction according the [PFS] Vision lock/unlock state.
- set different group of linked prims and faces, called PRIMGROUP.
- affect the alpha value or color of the defined PRIMGROUP throught ACTION.
- ACTION are build from [PFS] Vision lock state (variable nState) or blind state (variable nBlind)

First of all rez your object on the floor and delete anything present in the content winddow, from the root prim and also all linked prims.

Hide show plugin empty content.png


With [PFS] Vision you get an option box [PFS] Vision hide/show plugin (REZ me) . Rez it and unpack it into your inventory, you will get:

- the plugin.hide.show script.
- notecard example config.deluxe blindfold for the RR deluxe blindfold.
- notecard example config.hawk for the SnR hawk hood.
- notecard example config.kdc gasmask for the KDC gasmask.
- blank notecard config.blank to start from scratch.

Think how your object should behave and build one or several PRIMGROUP to be able to adjust the faces with the ACTION and get the expected result. A simple blindfold may only need one PRIMGROUP to be shown or hidden and two ACTION: one action to make it show and another ACTION to make it hide. On the other hand a hood will be always shown but maybe you will need one PRIMGROUP for the padlock with two ACTION to make it hide or show and another PRIMGROUP to change the glass tint with up to seven ACTION to get all the levels from the [PFS] Vision blind setting.




4.3.1 PRIMGROUP

PRIMGROUP syntax:

PRIMGROUP1=LINK1,FACE1|LINK2,FACE2...
PRIMGROUP2=LINK3,FACE3|LINK4,FACE4...

PRIMGROUP is composed with the linked prim name and the faces number. LINK name and FACE number can be found by editing your object. To edit your object better rez it on the floor, right click edit, checkbox 'edit linked' with 'move' and arrows you can scroll the linked prims and get the name from the 'Name:' field, with 'select face' and arrows you can scroll the face of the selected linked prim.

FACE is a bitwise addition of the selected faces: face 0=1, face 1=2, face 2=4, face 3=8, face 4=16, face 5=32, face 6=64, face 7=128.

For example the RR deluxe blindfold PRIMGROUP will look like this: PRIMGROUP1=$Le:1/0,255|$Lb:1/0,255|$Lb:1/0,255. $Le:1/0, $Lb:1/0 & $Lb:1/0 are the linked prims (notice some object have several time the same linked prim name, in that case the link number is taken in consideration), and 255 for faces means all faces.




4.3.2 ACTION

ACTION syntax: ACTION1=[trigger],[value],[condition is TRUE or FALSE]|PRIMGROUP|action1:[ALPHA=x.y]|action2:[COLOR=<r,g,b>]|action3:[TEXTYRE=uuid]...

ACTION is build with name (ACTION1, ACTION2, ...) than only one prim group (PRIMGROUP1) and than the command (ALPHA,x.x, COLOR,<R,G,B> or ALPHARANGE=x.x,y.y or TEXTURE,uuid), you can have several command into one action.

Available trigger and associated value:
- nState --> 1=RLV detection, 2=locked, 4=key taken.
- nBlind --> 0=none, 1=0.5m, 2=1m, 4=2m, 8=4m, 16=8m, 32=16m, 64=custom.
To be noted that value is bitwise coded and the action is triggered only on condition change, from FALSE to TRUE or vice versa.

Available action or command:
- ALPHA,x.x --> set the alpha value from 0.0 (transparent) to 1.0 (opaque).
- COLOR,<R,G,B> --> set the color to the given RGB value (from 0 to 255).
- ALPHARANGE=x.x,y.y --> this is reserved to nBlind value 64 (custom blind range), enter the minimum (x.x) and the maximum (y.y) alpha value, the script will calculate the right alpha from the given range and the custom blind range value. if you don't know what to set, enter the alpha value you have set for nBlind = 0 for x.x and the value for nBlind =32 for y.y.

new

- TEXTURE=uuid --> set the texture to the uuid value. (if you want to apply a blank texture use uuid "5748decc-f629-461c-9a36-a35a221fe21f" and for transparent use uuid "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903")



4.3.3 General settings

- LOCK=TRUE/FALSE --> if TRUE detach restriction will be added for this object when [PFS] Vision is locked.
- STATUS=TRUE/FALSE --> if TRUE the floating status text will be displayed over the head.
- LINE_FEED=x --> In case the status text is too low you can add lines to shift it up.
- FILL_CHAR=$ --> You can define which type of character is used to feel the line, you cannot leave it blank, use blank space as default.




4.3.4 Examples

example for RR deluxe blindfold

[PRIMS GROUPS]
PRIMGROUP1=$Le:1/0,255|$Lb:1/0,255|$Lb:1/0,255
[ACTIONS]
ACTION1=nState,2,TRUE|PRIMGROUP1|ALPHA=1.0>
ACTION2=nState,2,FALSE|PRIMGROUP1|ALPHA=0.0>
[GENERAL SETTINGS]
LOCK=TRUE
STATUS=TRUE
LINE_FEED=7
FILL_CHAR= <--blank space here

example for SnR hawk

[PRIMS GROUPS]
PRIMGROUP1=Hawk Hood v2,1 [ACTIONS]
ACTION1=nBlind,0,TRUE|PRIMGROUP1|ALPHA=0.50|COLOR=<0,0,0>
ACTION2=nBlind,1,TRUE|PRIMGROUP1|ALPHA=0.58
ACTION3=nBlind,2,TRUE|PRIMGROUP1|ALPHA=0.66
ACTION4=nBlind,4,TRUE|PRIMGROUP1|ALPHA=0.74
ACTION5=nBlind,8,TRUE|PRIMGROUP1|ALPHA=0.82
ACTION6=nBlind,16,TRUE|PRIMGROUP1|ALPHA=0.9
ACTION7=nBlind,32,TRUE|PRIMGROUP1|ALPHA=1.0
ACTION8=nBlind,64,TRUE|PRIMGROUP1|ALPHARANGE=0.5,1.0
[GENERAL SETTINGS]
LOCK=TRUE
STATUS=TRUE
LINE_FEED=5
FILL_CHAR= <--blank space here

example for KDC gasmask

[PRIMS GROUPS]
PRIMGROUP1=nochain:body,8 [ACTIONS]
ACTION1=nBlind,0,TRUE|PRIMGROUP1|ALPHA=0.50|COLOR=<0,0,0>|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION1=nBlind,1,TRUE|PRIMGROUP1|ALPHA=0.58|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION2=nBlind,2,TRUE|PRIMGROUP1|ALPHA=0.66|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION3=nBlind,4,TRUE|PRIMGROUP1|ALPHA=0.74|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION4=nBlind,8,TRUE|PRIMGROUP1|ALPHA=0.82|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION5=nBlind,16,TRUE|PRIMGROUP1|ALPHA=0.9|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION6=nBlind,32,TRUE|PRIMGROUP1|ALPHA=0.99|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
ACTION7=nBlind,64,TRUE|PRIMGROUP1|ALPHARANGE=0.5,1.0|TEXTURE=5748decc-f629-461c-9a36-a35a221fe21f
[GENERAL SETTINGS]
LOCK=TRUE
STATUS=TRUE
LINE_FEED=5
FILL_CHAR= <--blank space here