The SynthesisVR 3D Environment

Owning an arcade is a challenging business. You not only have to provide excellent customer service, but also need to have the right tools on hand. As SinthesisVR already provides a lot of options to save money from your daily operations, it is now time to provide your customers with an excellent VR experience from the first second.Navigate to the Dashboard and enable the 3D experience for each of your VR stations.Head over to Administration >> VR Stations in our Simple View: or Administration >> Arcade Setup >> VR Stations in the Advanced View: Once in, click on the Edit button for whichever station you want to have the 3D Environment on. Then click on the drop-down menu next to the “3D Environment” option and choose the desired Launcher option: Click on Save and then head over to your station and open the Access Point app. Click on the Refresh button to refresh the station.​ On the Version 4 interface:​ Once you are done, open the file in a text editor, copy the text, and head over to (in the Advanced View): Administration >> Advanced Setup >> Extras >> Customizations >> 3D Menu Customization ​ Then paste the text in the available space. ​ If you would like to play your own audio files, you could add the “playfile:” prefix to all “speak” related parameters. Example:“speak_handset_take_during_tutorial”: “Use this handset to call the arcade operator for assistance” This line would lead to a text-to-speech saying the text on the right. If you have a recorded file and that file is located under: C:\audio\call_for_help.wav , then the following setting would be valid: “speak_handset_take_during_tutorial”: “playfile: C:\\audio\\call_for_help.wav “ Please keep in mind that double backslashes are required.

2D Menu Localization

The 2D menu supports different localizations and switching between them on the fly. To get that, you need to use the English locale as a base: { “en”: { “title”: “English”, “phrases”: { “PIN”: “PIN”, “Home”: “Home”, “Time”: “Time”, “Close”: “Close”, “Email”: “Email”, “Login”: “Login”, “Balance”: “Balance”, “Minutes”: “Minutes”, “Play Now”: “Play Now”, “Tutorial”: “Tutorial”, “Wrong PIN”: “Wrong PIN”, “protected”: “protected”, “Get ready!”: “Get ready!”, “Voice Chat”: “Voice Chat”, “Add balance”: “Add balance”, “Request Help”: “Request Help”, “Start Session”: “Start Session”, “Use my balance”: “Use my balance”, “Charge My Credit-Card”: “Charge My Credit-Card”, “Approve a credit-card charge of”: “Approve a credit-card charge of” } } } Duplicate the “en” part, change it to any other language code and translate the text on the right. As an example, if you want to have both English and Bulgarian, here is what your locale will look like: Copy the final JSON text and save it under:

3D Environment Customization/Adding Your Own 3D Environment

The “SynthesisVR 3D Island” and all further 3D environments are based on APIs that can be accessed by third party launchers. The APIs do not bring any restrictions, so they can be utilized by Unity, Unreal Engine and any other game development engines. As we are using Unity, please feel free to mail us at info@synthesisvr.com for the complete Unity project of the Island environment. Once your new environment is ready, please follow the steps: 1) Upload your environment onto your web server or online location that is accessible without restrictions. 2) head over to: In the Simple View: Administration >> Games, Categories, Licenses: ​ In the Advanced View: Administration >> Business Setup >> Games, Categories, Licenses: ​ 3) On the page, click on the “Launchers” tab and then on the “+ Add New Launcher” button to add a new record ​ 4) You would see the following popup:

Game Categories – Organize Your Content

Synthesis VR game categories allow you to choose which games are available for customers to choose from. They also can act as filters as you will see below. By default SynthesisVR will include all downloaded games as available game options during sessions. Once a game category is setup and assigned, only those games will be available. To create a game category navigate to Administration>> Business Setup >> Games, Categories, Licenses. Followed by clicking on the Categories tab: To create a new category, click on the large New Category button. This will bring up a new game category window. To add games to the Game Category, you can either double click on the games displayed in the left column or drag them from the left column to the right space. Note that the list on the left can be searched using the search field at the top (and additionally, this list only displays games discovered to be installed on your stations). If you are building a Game Category of all your games, you can simply click on the “Assign all your installed games”: To organize the order your games displayed in you simply need to click and drag the games within the right hand list. Alternatively, if you want them in alphabetical order you can click on the “Sort Alphabetically” button. Once done, click on the Save button at the bottom. At this time, you have only created a game category and it is not connected to anything else. To have it shown to customers, you need to assign the Game Category to one or more of your Work Rules. You can refer to this article for Work Rules within Operation Settings: https://synthesisvr.com/knowledge-base/work-rules-by-duration/ Note that you can also reach the Work Rule by clicking on it where it shows it is Assigned in the Categories section: When you are in the Work Rule, head to the Games tab and simply click on the Assign Game Categories + button to add more Game Categories or click on the red x to remove game Categories. Using the drop down on each Game Category allows you to choose which one will show. Note that the order the Game Categories show in this section is the order they will display for the customer in the headset. Enforced vs Optional If you create an Available Games – Enforced Game Category, then when you assign the Game Category will show in every session that the Game Category is assigned to. If you create a Restricted Access – Enforced Game Category, then when you assign this Game Category to a Work Rule, all games in this Game Category will be hidden in any other Game Categories are assigned to that Work Rule. This is most helpful if you want to create different Work Rules with the same Game Categories as your other Work Rules, but don’t want to go through and create different Game Categories to remove individual games and you can just add this Restricted Game Category to the Work Rule. If you create an Available Games – Optional Game Category and assign it to a Work Rule, than you are able, on a station by station basis, decide to include that category or not in the session. Note that at the start of a session, the Available Games – Optional categories will be selected by default and must be UNCHECKED to have them not show. If you create a Restricted Access – Optional Game Category and assign it to a Work Rule then you are able, again on a station by station basis, decide to essentially hide the games in this Game Category from a specific station. Note that at the start of a session, the Restricted Access – Optional categories will be unselected by default and must be CHECKED to hide games in this category. In the below image, the “Easy” Game Category is set to Available Games – Optional and the Medium is set to Restricted Access – Optional. Again, each station can have different options chosen at the start of a session. You can also assign games directly from the game itself. From the Your Games tab in the Games, Categories, Licenses section click on any game and go to the Categories tab: From there you can Enable or Disable a Game Category that a game is assigned to. Once finished, click on the Save button at the bottom. Note that a Game Category must have at least one game assigned to it prior to using this method. You can use the drop down number on the right of an Enabled Game Category to assign where in the list the game should show up.

Per Station Arguments (with Rec Room example)

Per Station Arguments (with Rec Room as an Example) Head over to Administration >> Arcade Setup >> VR Stations Click on the edit for the station you want to enter: In the “Settings”tab of the VR Station, click on the Own Station Parameters+ button and a new line item will show up. On the left, you’ll enter the name of the parameter you want to add and on the right will be what that parameter will be. As an example, for Rec Room you might want to assign a profile name for each station. Note that this could be a portion of a final parameter if you want. Click on Save when done. Head over to Administration >> Business Setup (tab) >> Games, Categories, Licenses Locate the game you want to edit the launch arguments for and click on it. Be sure you are in the Settings tab and find the Game Arguments section,you’ll be inputting launch arguments in there. In this example, we want In the arguments, for the items you want to change, you will insert svr:<parameter name># (removing the < and >). So, here are some examples of what we might see: When you’re done, click save. In the examples above, the portion in that starts with “svr:” and ends in “#” will be replaced by the corresponding information from the VR Stations section. If the parameter does not exist, then the whole item, including the “svr:” and “#” parts will be passed to the game. If you wanted, you could also create a game variation to launch with different parameters, for example different rooms in Rec Room. To do that, click on the Game Variation button and edit any information you want changed, with the minimum being changing the name of the Variation. (note that in the above, we have added a room name for Rec Room, but you will have had to have created this room and named it in advance before you can use it in an argument). Click on Save when done. To add this new Variation to your game categories, head over to Administration >> Games, Categories, Licenses >> Categories Either edit or create a new Game Category and at the top of the list of games in the search field, type in the name of the new Variation you created. From there you can add it by double clicking it on the left. Save the category by clicking on the Save button when done. Once the Game Category is attached to your Work Rules, you and your customers will be able to launch that game using the parameters you set.

Adding an External Game to SynthesisVR Game Menus

Currently, SynthesisVR has 25 “spots” for external games, using the following code numbers: Each code above would represent a single game/executable. To set up an external game/experience, please follow these steps: (please keep in mind this has to be done on each gaming station running SynthesisVR Access Point app) On your Taskbar Right Click on SynthesisVR Icon – Click Content Overview On the pop up Click Local Content – Click Select and select the path to the exe file and then Click Save as shown below: You will now see these “Random” games in the “Your Games” section through the Administration page. From there, you can click on the game and edit the image, the description, the trailer url, etc. One last point, once a game has been assigned to a specific ID, it needs to be the same ID across all stations.