Replace Text-To-Speech with Audio files
By default, SynthesisVR uses TTS to provide audio feedback to the players. The full list of supported languages is available under: Administration >> [tab] Advanced Settings >> Customizations >> Branding & Voice Prompts –> Voice Language If your preferred language isn’t among the supported ones, you could use pre-recorded audio file instead. To do that, you have to edit the first 8 settings from the “Branding & Voice Prompts” list of settings. Example: End of session announcement: playfile:C:\audioFiles\session_end.wav Bonus time announcement: playfile:C:\audioFiles\bonus_#bonusMinutes#.wav Post-paid time announcements: playfile:C:\audioFiles\postpaid_#timeSinceStart#.wav Voice announcement about the time left: playfile:C:\audioFiles\time_left_#timeLeft#.wav Last voice announcement before the end of the session: playfile:C:\audioFiles\final_announcement_#timeLeft#.wav Audio notice on session start: playfile:C:\audioFiles\session_start.wav Audio notice on request for help: playfile:C:\audioFiles\help.wav Audio notice on game start: playfile:C:\audioFiles\game_#title#.wav With such settings in mind, each of your VR stations should have the folder C:\audioFiles\ and the folder should contain files like: session_end.wav — announcing the end of the session bonus_5.wav — announcing the player received 5 free minutes bonus_10.wav — announcing the player received 10 free minutes session_start.wav — announcing the start of the session help.wav — telling the customer they will be assisted shortly game_Arizona Sunshine Arcade.wav — announcing that Arizona Sunshine Arcade is about to start game_Fruit Ninja VR.wav — Fruit Ninja VR is about to start time_left_15.wav — the session will end after 15 minutes final_announcement_5.wav — the session will end after 5 minutes and you can encourage the customer to extend the session
Setup OBS
PART 1 – Setup capturing directory Setup the “Video Capture Storage Path” option of your arcade: Important: “D:\videoCapture” must be an existing directory on the PC running your Proxy. Once you change the setting, please restart your “SynthesisVR – Proxy” (similarly to the next image). PART 2 – SETUP OBS 1. Install OBS Studio (https://obsproject.com/download) 2. While OBS Studio is running, restart Synthesis via the Windows Services: 3. Wait for 30 seconds and restart OBS. After that, you’ll have the OpenVR source: Add “OpenVR Capture” to your scene. 4. Under the SynthesisVR web administration portal, go to “Administration >> VR Stations” and click on the “OBS Config” button. Set the auto reconnect timeout to 5 and also set the “Live Stream Name” option. The name should contain no spaces or special characters and must be unique for each of your stations. 5. Click on the “Edit” button for the station you are setting up. In the new popup, switch to the “Streaming” tab. Set the “Store RTMP feed” to: rtmp://localhost:2010/live/pc1 where pc1 is the “Live Stream Name” you configured during the previous step. Note, in 99% of the cases, the “rtmp://localhost:2010/live/” part of the RTMP feed have to remain the same. 6. In OBS, click on the “Settings” button and switch to the “Stream” options. Set the “Server” option to: rtmp://<IP>:2010/live <IP> have to be replaced with the IP of the PC running the “VR Server Mode”. Also, if you don’t use static IPs, you can set it up with the name of the PC. Example: rtmp://Operator:2010/live Set the “Stream Key” to the same value you configured under Synthesis as “Live Stream Name”. 7. You can google for “optimized OBS streaming settings”. Under “Output”, you can play with the Streaming settings to get maximum performance. You may also want to touch the “Video > output” settings. We’ll advise keeping the FPS setting to around 29.97 or 30. Under “Advanced”, enable the “Automatic Reconnect” option: 8. To have OBS Studio start automatically with Windows, add a shortcut to shell:startup Add arguments to the shortcut: –minimize-to-tray –startstreaming Example shortcut “Target” line: “C:\Program Files\obs-studio\bin\64bit\obs64.exe” –minimize-to-tray –startstreaming
Disable the session start option from Access Point
SynthesisVR version 3.11 or later required To disable the “Session Start” capability of the “Access Point” desktop app you have to: Edit: %localappdata%\SynthesisVR\app\Resources\localmanifest.json Add the following line: “disableAPSessionStart”: true Save the changes You can disable the ability of starting games by adding the following line to the localmanifest.json file (similarly to the above option): “disableAPGameChange”: true,
Chaperone Management
SynthesisVR – Chaperones Management The Chaperones Management functionality is getting an update to Environment Profiles (click) The multiple “Experience Types” support is in Synthesis since our first days. W have since extended the billing capabilities and allowed smart involvement of the same set of stations in functionary different activities. In other words – you can run “Room Scale” and “Free Roam” on a same group of PCs and have your billing to act exactly the way you expect it to work. As part of our grown, we are now automating the Chaperones, working once again to solve another piece of involved manual work. How it works In the Windows tray, right mouse click on the SynthesisVR icon and select the “Chaperones Management” option. Click on the “Save” button for each of the experience types. The current chaperones would be saved locally and automatically restored when a new session is started for the specific experience type. This has to be done once for each of your VR stations. If the given experience type is a Free Roam (meaning, multiple stations sharing the same physical space), you have to pick up one of the stations as a master and enable the “Broadcast” option for it. In that case, at the start of the session, not only will the chaperones would be restored on the current PC, but they will be broadcast through the network and automatically applied on all the other PCs involved in the session.
Setting up Wake-on-Lan
Wake-on-LAN (sometimes abbreviated WoL) is an industry standard protocol for waking computers up remotely. Wake-on-LAN is dependent on two things: your motherboard and your network card. Your motherboard must be hooked up to an ATX-compatible power supply, as most computers in the past decade or so are. Your Ethernet or wireless card must also support this functionality. Step 1: Enable Wake-on-LAN in your BIOS Please go through your BIOS settings and enable any Wake-on-LAN option you find. As the option varies, if you are unsure how to do that, google your motherboard model together with the “wake on lan” text Step 2: Enable Wake-on-LAN in Windows You’ll also need to enable Wake-on-LAN in your operating system. Here’s how it goes in Windows. Open the Start menu and type “Device Manager”. Open the Device Manager and expand the “Network Adapters” section. Right click on your network card and go to Properties, then click on the Advanced tab. Adjust the ethernet adapter settings: Disable the Fast Start option: Step 3: Use through SynthesisVR Under “Your Arcade” page, click on the PC you want to shut down or wake up. [Windows Logoff] – the currently logged Windows account will be logged off. If you have setup automated Windows Login, your account will be instantly logged back. As a result, you can reload the environment without a full Windows restart. [Shutdown] – the computer will be turned off. [Start PC] – Upon successful Wake-on-LAN setup, the computer will be turned back on from the shutdown state.
New Station or Hardware Changes
First Time Installation 1) Use the latest SynthesisVR Installer from svr.li/dl2) Go into your SynthesisVR web administration account and navigate to “Administration >> Arcade Setup >> VR Stations” 3) You will see the PC listed in there with the actual name of your computer.4) Go to the “SynthesisVR Subscriptions” from the image above and Subscribe your newly installed station to the trial or paid plan. Hardware Changes resulting in SynthesisVR not starting properly Make sure SynthesisVR is not running on the VR Station (by stopping the SynthesisVR Windows Service) and go to your VR Stations section (as illustrated on the image from the top of this guide).1) Click on “Edit” 2) Fill the required fields and put the correct MAC address Note: Any : or – characters in the MAC address will be automatically removed upon Save3) Open a Windows file explorer and go to the following directory:%localappdata%\SynthesisVR\app4) Delete the svr3.3 file 5) Start the SynthesisVR service
Integrate Web Widgets with WIX
There are 3 ways you can add the widget: As an embeded URL directly under a Wix page. Take your Synthesis widget URL and add it directly inside your Wix page: As a “Book Now” button across all the pages. It will open the widget in a popup in the site As a “Book Now” page containing the widget inside Book now button (only related to options 2 and 3): Login into Wix Go to “Settings” from the side panel On the Settings page, select the “Custom Code” option Under the “Body End” section, click on the “Add Code” button Paste the code snippet under “Paste the code snippet here“. You can take the code from “my.synthesisvr.com >> Administration (sidebar option) >> Online & Email Settings >> Web Widgets & API >> the Embeded Examples button”. Under the same Web Widgets & API page, edit your widget and add the following code under “Add HTML before the BODY tag closure“:<script>$(‘#experienceTypeDescription’).addClass(‘d-none’);$(‘<div><button onclick=” window.parent.postMessage(‘close_svr’,’https://YOUR_WEB_SITE’);”>Close Booking Widget</button></div>’).insertAfter(‘div.card’);</script><style>@media all and (orientation:landscape) { .svrclose { display: none; }.svrclose { margin: 10px;}</style> Replace YOUR_WEB_SITE with your actual domain name. Book now page: Follow the same steps to create the Wix Custom tool, but use the following code: <script> svr_widget_id =’11111111-1111-1111-1111-111111111111′; var svrbooking = document.createElement(‘iframe’); svrbooking.src =’//api.synthesisvr.com/widgets/’+window.svr_widget_id; svrbooking.style.width = ‘100%’; svrbooking.style.height =’100%’; document.getElementById(‘SITE_PAGES’).innerHTML =”; document.getElementById(‘SITE_PAGES’).appendChild(svrbooking); </script> Replace 11111111-1111-1111-1111-111111111111 with the widget public key. Also, through the Wix settings, make sure that code would load only for your “Book Now” page.
Understanding Your Charges

At SynthesisVR we want our billing to be transparent and easy to follow for all our partners. Now that you have subscribed to SynthesisVR and started to license games, you can find all your charges and transaction history as follows: How to access your transaction history and Invoices Go to Administration – Arcade Setup – BillingClick the “Invoices & Payment History”Download the invoice that you’d like to inspect How to check your current months licensing charges Go to Administration – Billing – Games From there you will be able to check exactly how much usage you’ve generated for a certain game and how much money it is going to cost you.
Booking Add-On – Booking Widget Setup

This Documentation will provide a step by step guide to setting up your booking widget, integrating it in to your WordPress website and other advanced configurations.On your left menu click Administration Click Advanced Settings – Web Widgets as shown below This takes you to the Widgets Page. On the Booking Widgets TAB – Click the + sign to create a new web widget. This will open up a pop up menu to create a new widget. Widgets Pop Up Settings 1. Title – A Suitable title for your widget 2. Predefined Template – Select Template Version 5 from the drop down menu as shown below 3. Click the Experience Type+ buttonSelect the correct Experience from the dropdown menu this widget is going to apply. You can have multiple Experiences on the same widget. Make sure to click Experience Types+ button to add more experience. 4. Take Out Time Options+ (Optional) By default the booking will show all your time slots. Example: You have a 15, 30, 45 and 60 minutes duration on your Booking Rules for VR Experience. Online you only want to show the 30,45 and 60 minutes option and do not want customers booking 15 minutes, then you can use this Take Out Time Options+ and not show the 15 minutes duration as shown below. 5. Waiver Template (Optional)If you want your customers to select a waiver before checkout select the correct Waiver Template from the drop down as shown below: 6. About Field – (Optional)Here you can add text explaining the booking widgets or conditions. 7. Payment moduleSynthesis VR can integrate multiple merchant processors for free. Here you can select the correct Payment module that is to applied for taking customers’ payment online. **This module has to be setup prior to selecting from the drop down. 8. Collect More Information About Your Customers+ (Optional)By default only Email, Password and Full Name is entered when a customer is making a booking online. If you want to collect more information you can use this button to add multiple fields. All fields are default text inputs, but limitations can be set as shown below.**For more customization options check the booking customization section. 9.Booking Confirmation Points+ (Optional)You can create points that the customer would check off using this. For example, something like “I agree to come 15 minutes prior to my session start”. This checkbox would be required to be checked off. 10. Add HTML to the HEAD and BODY tag (Optional)These fields are used to customize various options on your widget settings. Using this you can pretty much customize and enhance various options according to your own individual requirements. **This is clearly explained in the customization section with multiple examples as use case scenarios.11. Customer can pay in your locationIf you want your customers to pay at your Arcade instead of ONLINE, select YES, If the customer has to Pay ONLINE, select NO 12. Disable enforcing account registrationIf you want to enforce customers to register before checkout. This option will be OBSOLETE if ONLINE PAYMENT OPTION is selected, customer will have to create a profile before checking out. 13.Arcade Image (Optional)Upload your logo or image of choosing for the widget 14. External CSS URL (Optional)Synthesis VR supports external styling using CSS. Please input URL to enable external styling.15. Time FormatAs shown below, which format of time you want to use in your widget. AM/PM or Military style Time. 16. Pre-selected duration upon loading the widget (Optional)If you want a certain duration to load by default based on your booking duration, input the duration in minutes as shown below. This will load the 30 minutes duration by default on the booking page. 17. Earlier Possible Time After (Optional)This is an extremely valuable field for events and party bookings. For special events and parties if you require a certain duration then use this field.Type Digit and Type of Duration as shown below. This will require a 24 hour notice before they can make a reservation online. This will prevent same day reservations and have to be used carefully. Once you have setup everything please click the Save Changes button.
VR Session Manager – Session Tags
Real life usage case If you don’t yet have any employees, you definitely would have to hire some as your business grows. Then, you would create them “Operator” SynthesisVR accounts, as you wouldn’t want them to have full control over your setup. With this, certain functionalities would be limited. To name few: As we are all humans, your employees would do mistakes from time to time and you would be the one that would supervise and take care to “fix” their mistakes. In the regular case, your employees would let you a reservation comment, so you can take care for it. With the business growth, you may end up having 20, 30, 100+ reservations per day and it may become difficult and time consuming to check the comments one by one. However, if your staff add a comment and add a label to the reservation, you would be able to take care significantly faster. We are sure you would be able to think of more usage cases and we are eager to hear them. How to create Tags 3. Select your location, Give a Title that is relevant and select a color and Save Adding A Tag to an existing Reservation