Table des matières

TextoGuide

Marketplace In world demo An information device a bit like the AudioGuides you get in Real life museums and exhibitions

The system is made of 3 parts:

When a visitor wears his TextoGuide HUD, resets it by clicking on it or teleports.

The HUD will get informations from server and start. When visitor moves, his position is checked to find if he is inside a point detection range. If so, the corresponding text is chatted to visitor in private then the point is deleted from his list. He won't get it twice.

Optionally (options changeables by special commands):

HUD is not specific to a place. Same HUD will work at all places using TextoGuide system

configure the system

Owner wears the TextoGuide config HUD There are two ways to use it: in one phase or two phases

Done!

Multiple languages

You can add other notecards in the server. they can be translations of the first one in other languages. Visitors will get a menu to choose which they want. Notecard names must start with * *English, *French etc

If you need special characters on the laguage menu, use provided UUencoder tool.

You can modify your notecard inside the server at any time. the POINT syntax is:

  POINT|<position>|radius|height|angle|name

Text lines you place at top of notecard will be chatted to visitor as soon as it has loaded

Special commands

  SOUND|9352ff0f-f9b0-163a-542a-0e3a1c813100|3|  

will play the sound with this uuid and wait 3 seconds

  GIVE|item_name|  

will give that item to the visitor. item must be added to the server content item can be any type, also a notecard.

  NAME|Your guide|

will change the name of the HUD so to better chat aspect

  MORE| 

will stop the reading till user moves to another point or clicks the “more” button that will appear on HUD. this way you can set short explanations followed by longer text for those that want

  TP|<x,y,z>|angle|

will teleport visitor to position x,y,z. This is useful to put before first point when you want to make sure visitor starts at the right place.

  SAY|channel|text|

will say text on channel ex: SAY|38|open can open a door that is scripted to open that way

Visitor will get the texts in the order they reaches points. But you can provide text to tell them when they have visited all of them

after your last point and its text put a line :

  ENDTEXT|

then the lines you want to tell only to visitors that cleared all the points. And maybe a GIVE to reward them

Place a TextoGuide Giver or any other device that will give a free TextoGuide HUD to visitors and you're all set

More advanced settings

that are better placed at top of notecard, before your first POINT

When user reaches a point a bell sound tell them there is info coming in chat. You can change this sound

  BELL|sound_uuid|

After reading a line to user chat, scripts waits 2 seconds before reading next line. You can change that too

  LINETIME|4.5|   if you want 4.5 seconds

HUD has a compass, a little arrow that shows direction to an unexplored point. You can turn it off or change its behaviour

  COMPASS|OFF|         no compass
  COMPASS|CLOSER|   shows direction of closer unexplored point - THIS IS DEFAULT
  COMPASS|NEXT|       shows direction of first unexplored point

You may want to let your visitor TP from point to point. Then allow the TP button with this line

  TELEPORT| enable tp   
  NOTELEPORT| disables tp