SynthesisVR For Android

Version – 1.129 – January 13th, 2021 Bugfix – SynthesisVR doesn’t start automatically upon restarting HMDs running Android 10+ and where Synthesis can’t run as OS Launcher Bugfix – Selecting games in the menu no longer requires precise clicks Version – 1.127 – November 30th, 2020 Hotfix – license verification fails during the last day of the subscription Pico Hotfix – games not stopping automatically at the end of the session Support for Android 10

How to setup discounts

f

Discounts are an amazing way to entice customers and up sell your experiences and add ons. With SynthesisVR you can easily create discount rules that will activate in real time during online reservations or can be setup to be activated at your location or according to operator preference. Step 1 Login to your admin portal and Click Administration from the left menu. Under Advanced – Business Set up – Click Discounts Step 2 To add a new discount rule click the Three Dots in the top right corner and click Add New Discount Rule as shown below. If you have any existing rule click Edit to make changes. Step 3 On the discount pop up Settings Tab Fill in the details. Code – Make sure no spaces or special characters are used Discount Type: Regular Promotion – Will be applied to all reservations if conditions are met while booking Requires a Customer Account – Will only be applied if a customer account exists and conditions are met during booking Operator Discretion – The operator can apply this discount code to any reservation Discount – Input the discount percentage or amount in this field Step 4 Experience Types – Choose the experience types you want to the discount to be applied to. You can select more than one experience. Locations – Make sure to select your default location Minimum and Maximum stations to apply – This is important so you can control how the discount is applied. For eg: If you want the discount to be applied only when two stations or more are booked then Minimum Stations to Apply will be 2 Valid From and Until: This can be a permanent discount or something that is applied during special holidays. Apply For Durations: Which days the discount is applied to, This is a good way if you want to give additional discounts during weekdays than weekends. Step 5 Maximum times the code can be used per account: Leaving it empty or 0 indicates unlimited use. Save Step 6 Now that you have created your Discount Rule you will need to add this to the Business Hours Rule so you can apply to the correct business hours. If you are not familiar with setting up Business Hours please click here. Now when you make a booking the discount will get applied if the conditions are met.

Access Point – 2019 Updates

Version 3.12 – 30th October, 2019 Release notes Version 3.11 – 10th October, 2019 Release notes Version 3.10 – 12th September, 2019 Important – please read the release notes Version 3.9.9 – 9th September, 2019 Improved handling of OpenVR errors Latest OpenVR API Introducing Quick SynthesisVR Update Process Emergency/Panic Mode Version 3.9.8 – 21st August, 2019 Official KATVR Support (Required KAT I/O version: 2.5.6 or newer) Access Point update – clicking on a game brings a game menu with a [Start | Add Desktop Shortcut | Open Folder | Verify Installation] buttons Stability improvements to the Standalone Game Server module Additional protection against hung games after a session end Version 3.9.7 – 12th August, 2019 Support for Project CARS Pro NEW: CDN Only Installer Version 3.9.6.1 – 8th August, 2019 Adjustments related to the header of the V4 interface New engine value: lobbypcs — required with some free roam titles Version 3.9.6 – 30th July, 2019 New Functionality – Command Calls Version 3.9.5 – 29th July, 2019 Bug fix – Access Point version 3.9.4 may hung upon “Refresh” Additions to the score tracking functionalities. Version 3.9.5 is required for Transpose Improvements to the network negotiation process and the “Standalone Game Server” module Minor adjustments to the Back button in the V4 Beta interface Version 3.9.4 – 23th July, 2019 Bug fix – proper handling of the bonus time when given to a partially extended session Added “Game Variants” support for the games delivered through Synthesis CDN Added Plugins support for the game variants First batch of Oculus Quest related additions Version 3.9.3 – 11th July, 2019 Take videos off the idle playback KATVR calibration from within the Synthesis launcher Fixed Viveport support (recent Viveport changes broke the SynthesisVR integration) Version 3.9.2 – 1st July, 2019 Added extra functionalities to the SynthesisVR Engine Version 3.9.1 – 24th June, 2019 Bug: The station id may not apply properly (leading to SynthesisVR CDN content malfunctioning) – FIXED Introducing support for a not yet released “KAT I/O Business” version Free Roam Improvements: Multiple updates related to the “SynthesisVR Engine”, “Standalone Game Server” and auto provisioning Slight reorganization on the V4 Interface – making the title texts readable on the first generation Vive and Rift Other minor improvements Version 3.9 – 5th June, 2019 Release notes Version 3.8.0.2 – 27th April, 2019 Introducing: WordPress Plugin (install as wp plugin) Bug: Sessions without attached time announcement may get stuck in the desktop app – FIXED Version 3.8 – 17th April, 2019 Introducing Semi-Offline mode Introducing Power Plan In Use functionality Improved response speed in the Access Point application The responsibility to end a session is taken off the VR Server Mode and given to the Access Point The voice announcement events are taken off the VR Server Mode and given to the Access Point MixCast VR Photobooth support Extra back end functionalities related to the SynthesisVR CDN Bug: newer SteamVR versions prevent Synthesis from unmuting previously muted games – FIXED Bug: the local manifest file doesn’t always get generated for fresh installations – FIXED Version 3.7.1 – 13th March, 2019 Introducing Automated Windows Power Management Improvements on the Chaperones Management Improved functionality of the Idle Playback and Session Counter popup in Offline Mode Version 3.7 – 19th February, 2019 Fixed minor bugs Introducing “Chaperones Management” (guide) Introducing “Engine” (guide) Introducing “Coin-op” (video) The CDN access can be restricted only to admin accounts Version 3.6 – 16th January, 2019 Stability and optimization changes Content Delivery Platform Basic support for KATVR More stylish design of the desktop app

Access Point – 2017 – 2018 Updates

Version 3.5.1 – 19th December, 2018 Minor adjustments Self repair upon hardware changes Version 3.5 – 6th December, 2018 OpenVR API updated to version 1.1.3 Usage tracking optimizations related to changes in Steam LBVRLeague.com support for Shooty Fruity Arcade Implementation of a new SteamVR functionality, preventing the menu selection to sometimes interfere with the game running in the background Version 3.4.1 – 21th November, 2018 Idle Playback through the GPU Bug Fix – Richie’s Plank Experience doesn’t automatically close at the end of the sessions Version 3.4 – 23th October, 2018 Performance optimizations Static Desktop Timer Updated OpenVR API Optimized offline mode Optimized shut down detection Version 3.2 – 23th August, 2018 Performance optimizations Updated 2D VR Menu. HTML/js customization is supported Multi lingual VR menu support Fully fledged NFC support Balance sharing payment model Mixcast auto provisioning and capturing/streaming support Scoreboard support for Beat Saber Enhanced save game support (including support for “Apex Construct”) Uplay library support Version 3.1 – 15th May, 2018 Added “VR Menu Mirror” popup Unlocked “Classic Mode” for Space Pirate Trainer Support for “Pay per game” business model Support for creating game variations (as example, you can create shortcut for “Longbow” from “The Lab”) Scoreboard support for Space Pirate Trainer + more upcoming titles Monitor interface optimizations Version 3.0 – 25th April, 2018 We got rid of the static desktop window that was accompanying SynthesisVR since our first release Added new desktop menu Now, you can use SynthesisVR while being offline. Enjoy your remove events and demos! Better 2D VR menu – we added animations, game trailers and descriptions. All that can be customized (and translated) via your SynthesisVR admin account. Upon licensing a game trough SynthesisVR, that game would be automatically activated Version 2.1.0 – 3th March, 2018 Speed and stability improvements Workarounds for known SteamVR issues The Stunnel third party software is no longer needed with the VR Server mode, respectively it is removed from the distribution Version 2.0.4 – 12th February, 2018 New functionalities in regards to the multi-language support Version 2.0.3 – 25th January, 2018 Support for Oculus Home Scroll Support for Oculus Touch Support for Revive Optimizations related to non-English Windows 10 OS Firewall rules now apply by default for all network profiles Define own payment profiles Multi-language support and language moderators Update to the latest OpenVR API Version 2.0.2 – 22th December, 2017 General Improvements Version 2.0.1 – 6th December, 2017 API for integration of third party softwares Optimized support for the new functionalities under the Management Portal Walk-in Sessions Square support Online survey tools New documentation directory

Booking Add-On – Selecting Game on Booking Widget

Have you ever wanted the ability for your customers to choose a game when they book a session? Now you can! This comes in handy when you have a virtual reality escape game experience where customers can only play one escape game for a certain amount of time, choosing the game will inform the operator which game the customer group wants to play and the operator can be prepared and make the necessary arrangement for this experience. Setup – Step 1 Please make sure Your experience supports this feature. If you are not familiar with how to create an experience, please check this knowledge base article. Once you have created the desired experience, On the Experience – Advanced Tab: make sure to Enable Yes on Enable game selection for the booking widgets option as shown below: Setup – Step 2 and 3 Create a Business Rule that will only have one assigned game category as well as the maximum number of games to 1 as shown below: For more information on how to setup Business Rules please click here. For more information about setting up Game Categories please click here. End Result Upon booking a session the game will be automatically selected for the operator so he/she can launch it.

Loop through a list of titles on a predefined period

1. Create a new experience type 2. Assign it to the stations that would be in use 3. Create a new game category and assign all the games that are part of the playlist 4. Create a business rule that combines the new experience type and the game categories 5. Download and extract the following archive in the exact same folder on all your VR stations: https://svrstorage.s3.amazonaws.com/software/playlist_scripts.zip 6. Edit the basic_playlist.bat file in a text editor. Keep the first 2 lines and then add a line of that type for each of the games: curl.exe http://localhost:8080/control/startGame/<GAME_ID> You can find the game ids by going to games.synthesisvr.com/all >> lookup the game and get the id: Between the games, add the line for delaying the event. A 10 minutes delay is defined the following way: timeout /t 600 /nobreak > NUL Once you are done editing the file, don’t forget to get it copied on all the other stations. 7. Create a new Command Call rule and specify the path to the basic_playlist.bat file, as well the experience type: 8. Click the Refresh button on your stations – this will sync the new settings locally on the PC. 9. Start a session for the new experience type. Selecting a game is unnecessary, as that is now handled by the basic_playlist.bat script.

Fareharbor Integration

FareHarbor is a powerful reservation system designed for tour & activity businesses of all sizes. Built to bring ease and efficiency to every aspect of your business, you’ll find all the tools you need to manage your day-to-day on one central dashboard. The integration between Fareharbor and SynthesisVR provides the following support: Your Fareharbor reservations will be automatically created under your SynthesisVR schedule Any cancellations or rebooks on Fareharbor will be mirrored to SynthesisVR Any payments under Fareharbor will be noted on your SynthesisVR schedule To keep your future reservations synchronized between Fareharbor and SynthesisVR, you have to use the Fareharbor booking capabilities To link your Fareharbor account to SynthesisVR, please perform the following initial steps: 1) Subscribe for the “Fareharbor Integration” SynthesisVR module. The module is free, but requires an active SynthesisVR Pro subscription. 2) Take the direct URL for one of your booking widgets and append /fareharbor to it. Example: https://api.synthesisvr.com/widgets/11111111-1111-1111-1111-111111111111/fareharbor 3) Reach to your Fareharbor representative and request Webhook access for the above URL. The Fareharbor team will get you a new user called “webhook” Once Fareharbor confirm the creation of the API key, copy the API key (it will look similarly to your Synthesis widget public key ; e.g. 22222222-2222-2222-2222-222222222222): 4) Copy the above API Key and paste it under your Synthesis Fareharbor settings. You’ll find them here: Along with the API key, if your Fareharbor account is already active, you have to change the “Current Mode” setting from “Demo” to “Live“. 5) Setting up your Fareharbor options. In Fareharbor, you have items and each Item could have one or multiple options. E.g., your item could be called “VR Session” with the options of “30 Minutes” and “60 Minutes”. The way your Fareharbor settings are linked to Synthesis is by setting a special sku to each of your Fareharbor item’s options. The sku consists of: svr:s: — prefix indicating the Fareharbor reservation must be mirrored in SynthesisVR 1| — the id of the experience type followed by the | character. You can find all your IDs over here https://my.synthesisvr.com/experience_types/ 60| — the session duration in minutes. Instead of specifying a fixed duration, you could also just leave it as N ( e.g.: N| ) and Synthesis will take the duration from the start and end times in Fareharbor 2| — the number of stations in the session. This can be skipped and then Synthesis will match the number of stations to the number of people in the Fareharbor reservation. This option is particularly useful in the cases when the customer is reserving a single Arena and in Synthesis this must reserve multiple stations Given the above, you normally will be looking to have one Synthesis Experience Type per Fareharbor item and all FH options would be having the same SKU of: svr:s:1234|N If you are setting an Arena booking, then you SKU will be like this: svr:s:5678|30|4

Demo/Kiosk Mode

In the Demo/Kiosk Mode, SynthesisVR can be running during set Business Hours/Work Rules as able to launch games without the need to start a new session. This does not need any special Experience Types or extra Work Rules to be set up, but a few things need to be done. Note that Demo/Kiosk Mode is only available in SynthesisVR version 3.17.3 or newer and only for the SynthesisVR Pro or Pro+ subscriptions. In one of your Experience Types (info on Experience Types can be found here: https://synthesisvr.com/knowledge-base/experience-types/), you will need to set the “Allow Running in Demo Mode” to Yes. Note this makes no changes directly to the Experience Type and so could be turned on for all Experience Types if you’d like. Be sure that the Experience Type you are using has Business Hours/Work Rules set up for it for the hours/times/days you want this to run. You can find out more information on setting up Business Hours/Work Rules here: https://synthesisvr.com/knowledge-base/work-hours-by-duration/ Once your Business Hours/Work Rules are set and the Experience Type is set to Allow Demo Mode, be sure to refresh your Access Point using any of the refresh methods. Once refreshed and if you click on Settings followed by System in the Access Point up, scrolling down will reveal a new “Demo Mode” button. When you click on Demo Mode you will be able to choose which Experience Type you want to use for the Demo/Kiosk Mode. If you have several, choose the one you want to use at the moment. Below the Demo Mode Experience Type is the Auto Close Game on HMD Idle which can be set anywhere from 1-10 minutes, 15 minutes, 30 minutes and an hour. This would allow you to control any situations where someone puts down the headset and a game continues to run, preventing any unnecessary licensing costs. Once you’ve set both the Demo Mode Experience Type and the Auto Close Game on HMD Idle all you now need to do is check the box to Enable Demo Mode. Demo/Kiosk Mode will begin immediately and make available games assigned to the Business Hour/Work Rule you’ve set. When customers put on the headset, they will be able to see the games and/or categories (if you have multiple game categories assigned to the Business Hour/Work Rule. They can then select items as they would in a normal session, launch games, change games, etc. To turn off the Demo/Kiosk Mode, simple go back to Settings >> System >> Demo Mode and the uncheck the Enable Demo Mode and you’ll be back to normal on that station. Additionally, while Demo/Kiosk Mode is enabled, you are still able to have the Idle Playback running when a game isn’t active. You can find more information on Idle Playback here: https://synthesisvr.com/knowledge-base/understanding-idle-playback-troubleshooting/

Synthesis VR Proxy – Moving Your Synthesis VR Proxy to a New PC

On your original Proxy/Server, open the Start menu and type in “services.msc” (without the quotes) and click on the Services App when it comes up: Scroll down until you see the SynthesisVR Proxy and double click on it or right click and choose “Properties”: In the middle of the window there will be a drop down menu that is set to Automatic. Click on that and then choose Disabled. Click on Stop and then click on OK On the new computer, download the latest SynthesisVR Installer from https://synthesisvr.com/download and be sure to download the Full Version: Install in the new location, being sure to select the VR Server Proxy option when installing. If prompted for an Arcade ID (generally if on a new unrecognized network), you can find the ID in your SynthesisVR Dashboard in the Arcade Setup section (only via the Advanced view): Once installed it is recommended that you end the SynthesisVR Access Point apps running on all the stations to have them restart (or restart manually after ending the task) so that once they launch the are able to identify and connect to the new installation.

Finding Your Invoices

To download all past invoices, go to the SynthesisVR Subscriptions section (depending in if you’re looking at the Simple or Advanced Interfaces): (Here is the video link to the Tutorial). Once in the SynthesisVR Subscriptions section, click on the Payment History which will bring up a popup showing all prior invoices that you can download. Note that the topmost invoice is a pending one that will be essentially ready to be filled in with data at the end of the month. If you’re looking for the most recent invoice, it will be the 2nd one down. As an example, this article is being written in October 2020 and the topmost invoice in the example image above shows November 1st, which has not been fully generated yet and will be filled with zeros.