Customize SuperhotVR: Arcade Edition

SuperhotVR: Arcade Edition offers great customization options. This article explains how you can further automate different configuration sets through SynthesisVR.Important: SynthesisVR Version 3.9.4 is required Step 1) Create a new game variant (Administration >> Your Games >> Find SuperhotVR: Arcade Edition and click on it): Step 2) Navigate to the game plugins creation page:Step 3) Create a new plugin:After configuring the “Settings” page, click on the “Save Changes” buttonStep 4) Re-open the newly created Plugin and go to the “Conditions” tab:Click again on the “Save” buttonStep 5) Start the game and perform the needed game configuration. Click on the Save button inside the game screen and locate the “arcade.ini” file. Normally, you will find it under: I:\SynthesisVR Exclusive Content\2828\arcade.ini Open the file in a text editor (notepad) and copy all the text. You’ll use it with step 6. Step 6) Refresh the Plugins page and spot the “Advanced Games Settings” button. Click to edit:Save the popup. Step 7 / Last) Assign the new game variant to one or multiple of your game categories:  At that point, when you start “SuperhotVR: Arcade Edition”, the game will start with the normal settings. When you start “SUPERHOT – Timed Challenge”, it will start with your custom settings.

Add Games Info To Your Website

1. Create a new API rule (similarly to https://synthesisvr.com/knowledge-base/reading-leaderboard-through-api/) or edit an existing one and assign the “Website Games” permission.2. In your website, make sure you have a DOM element that will hold the entire games section. You can create such an element through the following javascript code: var svrHolder = document.createElement(‘div’); svrHolder.id = ‘loadSvrGamesWidget’; document.getElementsByTagName(‘body’)[0].appendChild(svrHolder); 3. Add the following javascript code: var svrScript = document.createElement(‘script’); svrScript.onload = function () { window.svrLoadGames({     skipVariants: true,         groupByCategories: “*” ,         container: ‘#loadSvrGamesWidget’,         rowSize: ‘100%’, extraInfo: true,         uuid: ‘111111111-1111-1111-1111-111111111111’,         gamesPerRow: 3     }); }; svrScript.src = ‘//api.synthesisvr.com/javascripts/WordpressWidget.js’; document.head.appendChild(svrScript); Setting the correct UUID is the only requirement to get the code to work.Parameter meaning: skipVariants = [TRUE or FALSE] — if you have any game variants, should they be displayed or skipped (default = TRUE) groupByCategories = [CATEGORY_ID(s) or *] — a string of one or multiple categories separated by comma. * means ALL container = [selector for the widget container (the one from point 2) ] rowSize = [NNN% or NNNpx or NNvw] — CSS value describing the width of the row extraInfo = where applicable, the code will add Age ratings and Min/Max players uuid = [111111111-1111-1111-1111-111111111111] — the ID generated during point 1 gamesPerRow = [INTEGER] — how many games to be displayed per row  Optional: to add a search field on your site, you can use/adjust the following HTML code: <div>Search: <input type=”text” onkeyup=”window.svrSearchTitle(this.value);”></div>  4. Because all the code is loaded in your web page, you can freely style the result through CSS.At that point, you are done with the additions to your web page. 5. Under the SynthesisVR web administration, go to “Administration” and click on “Games, Categories, Licenses”. Switch to the “Categories” tab and mark the game categories that should be exposed online: If you have to exclude any game from your website (normally – games that aren’t available to your customers), you can create a new Game Category of type “Restricted Access – Enforced”. Assign all the excluded games to it and then assign that category in the same way described above.

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. 

Duplicating Task Tray Icons

If you have a situation where SynthesisVR keeps starting and stopping repeated and you see the Windows Tray Icons filling up with SynthesisVR icons, open up File Explorer and enter in the following address:%localappdata%\SynthesisVR\appIn the directory, delete the svr3.x file. Once that’s deleted, SynthesisVR should start up normally.  

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

Synthesis VR Modules – Standalone Game Server

Many of the free roam titles and premium games requires a server instance. That instance is running on a separate PC and that PC cannot be used for any actual gameplay. In the common case, it is used to configure specific game parameters and provide spectator functionalities. There are few issues coming out of that: If you have multiple games requiring a dedicated server, you have to manually start/stop the server instance, making it a bit harsh to manage when you are full. If the game is delivered through the SynthesisVR CDN — you are not able to install it on the server PC. If the game is delivered through any other channel — you’ll be billed for a game instance that doesn’t reflect an actual gameplay. The “Standalone Game Server” module is specifically designed to address all the 4 issues listed above: It monitors the games and automatically start the game instance when you need it. It provides access to the SynthesisVR CDN No commercial usage is billed on a PC running this module VR READY PC with External Graphics Required SETUP GUIDE: 1. Install the regular SynthesisVR desktop app (also called: Access Point). The minimum required Access Point version is 3.15.5 . If you are running an older version, please update all your VR stations + the VR Server Mode 2.  Subscribe your server PC or Dedicated Gaming Server PC to the “Standalone Game Server” module. To do that, go to “Administration >> Arcade Setup >> Billing >> Add”. Select the “Standalone Game Server” module by clicking on it and make sure ONLY the server PC is selected on the right. Example: 3. In the Access Point app running on your game server, click Refresh and you’ll get the “Content Events” button. Go ahead and install the games you need on this PC. 4. Navigate to “Administration >> Arcade Setup >> Devices” and “Edit” your “GAME SERVER PC”. Here, you have to assign the games that will be served by the module: 4.1. Verify the game server have an experience type that doesn’t have any business hours rules. You can use the “Maintenance” experience type for this. Despite not mandatory, this will help you from accidentally adding the PC as part of a VR session. You should not do that. 5. Once done, click again on the “Refresh” button on the game server pc. At that point, you are done with the initial setup. USAGE GUIDE: As mention above – the game server PC shouldn’t be included with any session. When necessary, the server instance will start the game automatically. With other words – if you are running a session requiring 4 VR stations + the server instance, you will start a session where only the 4 VR stations are selected. Once setup, you are not supposed to think if a game requires a dedicated server or not. Let Synthesis handle it. Still, if you have multiple areas that runs that sort of experiences, you may need multiple game server PCs to be able to utilize all the areas at the same time. This is a requirement that, due to obvious reasons also exist even without SynthesisVR. For questions, comments or feedback, please shoot us an email: info@synthesisvr.com

Synthesis VR Proxy – Setup Guide

Synthesis VR Software: Sythesis VR Proxy

Introduction Synthesis VR is a software platform for location-based virtual reality device management and content licensing. Our platform achieves this goal with a “Synthesis” of multiple pieces of software. The heart of Synthesis VR software platform is the Synthesis VR Proxy. What Is The Synthesis VR Proxy? The Synthesis VR Proxy is a communication and cache interface between the Synthesis VR management applications such as: How Does The Synthesis VR Proxy Work? Every Synthesis VR customer is assigned a personal and private AES key (Advanced Encryption Standard) and the communication between the Synthesis VR infrastructure and your Synthesis VR Proxy instance is encrypted with the same key. This ensures your network, despite being connected to the Synthesis infrastructure, is completely isolated. What Does The Synthesis VR Proxy Look Like? The Proxy does not have a GUI (Graphic User Interface), and does not have a “window” to launch or interact with. It is a Windows Service that runs in the background. Therefore, it is lightweight and doesn’t require a powerful system to run. You can find it by going to the Windows Services Manager. The Synthesis VR Proxy can be found here. It is started automatically when the computer is turned on. You can start, stop, or restart the service from the windows services manager. If the Synthesis VR Proxy is stopped, the communication won’t work and you won’t be able to manage your VR devices (manage sessions ; use Voice Chat ; etc). Synthesis VR will not function. The “synthesisvr” Windows Account Upon installing the Proxy, a new synthesisvr Windows Administrator account is created and a random 16 characters password is assigned. The account and the password are used to allow the Proxy service to run on the PC even if all the other Windows users are currently not logged in and interacting with the Desktop. There is no need to ever log in with this user. Where Do I Install The Synthesis VR Proxy? Important Notes On Which Computer Do I Install The Synthesis VR Proxy? The Proxy is typically installed on a computer matching one of these descriptions: *In specific use cases like Enterprise setups or mobile events, the Proxy can be installed on Cloud infrastructure. Installation: SynthesisVR Proxy Step 1: Requirements Step 2: Obtain your Arcade Unique Identifier code An Arcade Unique Identifier code is required to install the Synthesis VR Proxy. Follow these instructions to obtain it Step 3: Download the Synthesis VR Installer Step 4: Open The Installer Step 5: Choose the Install Location Step 6: Choose the Start Menu Folder Step 7: IMPORTANT – Select Synthesis VR Proxy, Unselect Access Point Access Point is selected by default. You must unselect it, and select “SynthesisVR Proxy” Step 8: Enter Your Arcade Unique Identifier Step 9: Close the Installer Install SynthesisVR Proxy on Amazon Cloud FAQ

Experience Types Add-On – Work Hours – By Game

The purpose of this Rule is to allow your arcade to act more like a traditional arcade where someone pays to play a game until a certain criteria is reached. For example, they play until they “die”, or play just a single round. Once the criteria is reached (set within the Game Categories section explained here), the session ends.  Then click on the “Add/Edit Operation Settings” button under your experiences: To remove a line item in this section, click on the red “x” to the right of it.

Synthesis VR Setup – VR Stations

Before you can schedule or start a session, you’ll need to assign Experience types to your PC Stations using the following steps. 6. If you’d like to use the 3D Environment, click the drop down menu in the “3D Environment” drop down menu and choose the “Little Planet Launcher” option (for example).You will need to do a refresh on the VR Station(s) that you’ll be using the 3D environment in. If you choose to revert back to the standard 2D menu, you can switch this back to “None” at any time and you’ll again need to do a refresh on the VR Station(s) that you’re reverting back. 7. Once you’ve entered in all the necessary (and optional) sections, you will see that the “Save” button is now solid and clickable. Click that to save, otherwise your edits will be lost. If you want to exit and start over click the tiny “x” button in the top right of the window or click the “Hide” button at the bottom of the window.

Rewards Points Add-On

The module represents a multi-purposed powerful marketing tool. As such, it may seems complex at first, but provides an endless flexibility. This document dives into explanation of different usage cases. Web Administration Upon subscription, the following settings are unlocked in the SynthesisVR Web Administration interface: Administration >> [click on your arcade name] >> Advanced >> Point System DefinitionYou are able to define as many point systems as you need and use different exchange rates. Combined with the ability to define different Membership Plans, your customers will be able to collect points of a different value.Administration >> Business Setup (tab) >> Operational Settings >> Three lines button >> [Edit] >> Advanced (tab) >> Allowed Payment Methods Through the Experience Types settings, you are able to define a global payment behavior for the given attraction. Administration >> Business Setup >> Extras (tab) >> Goods >> Add/Edit a “Good” option > Advanced o Allowed Payment Methods – have the same purpose as the “Experience Types” setting and applies for the specific item you are editingo Add Points to Customer – the system will add the specified points to the customer account.o Widget Cover Image – Specify a full URL to an image for the widget shown on the websiteo Quantity Limit – When this item is part of a booking, multiply the amount by the number of stations. o Short Web Description – The description for this widgeto Add Balance to Customer – If you want to add balance to your customer, do it from hereAdministration >> Extras >>  Cards >> [Edit] a card mode >> Points CollectionNote: Detail explanation on the Membership Cards can be found hereBased on the experience type and day of the week, the system will automatically add points to the selected Point System. The points quantity will be based on the specified method: Minute – the points quantity will be multiplied by the minutes in the given session Session / Per Station – the points will be multiplied by the number of stations Session / All Stations – the customer will receive the specified amount of points Аdd / take points from the account Locate the customer account through the “Customers” page or by clicking on the customer name on the “Your Arcade” page or by using an NFC card or QR code.You are able to add / take points from the account. In the case of taking points, make sure you are entering a positive value and the minus option is selected: How to use the points in the Web Administration 1. Paying for VR SessionsUpon starting a Walk-in Session or paying for an existing session, the points will be multiplied by the exchange rate and displayed as a payment option. The point payments can be combined with standard Cash, Balance, Credit-Card or other payment of default options:If you don’t want to be able to pay with points for a specific type of VR attraction, all you have to do is to edit the specific Experience Type settings and make sure only the “Default” set of payments are allowed.The opposite behavior can be setup as well.2. Paying for Goods: Usage cases Similarly to the VR sessions, you can combine different experience types and limit the allowed payment methods.One step further, you can use the Good’s “Add Points to Customer” as an alternative exchange rate. You are allowed to pay for an item from the customer’s points and, as result of the purchase, give the same customer another type of points.Example Use Cases Run a reward program and allow your loyal customers to have free sessions. Have an experience type that is not for sale to your first time visitors. Add games that are not available with your standard offering and make the experience type being available only in exchange of points. This is a good way to promote upcoming games and collect reactions. Have branded T-Shirts or other promo materials that cost $50, but they can get them free if they have enough points. Diversify what can be booked online and only on site. Use the points as a reward in tournaments. Use the points as a reason to collect customer data (email, phone number, etc.).How to make most of the points systemYou have 24×7 control of the value of your reward points.Use two different point systems with a different exchange rate. In the common case, your customers wouldn’t have an idea about the actual value of one point, each time they’re spending money.1. Brand your membership programs2. Build a community3. Encourage your customers to use points and to sign up for a membership program4. Put your offers front and center – the more visibility the better5. Keep It Simple, Stupid – don’t dive into too many conditions6. Communicate the benefits clearly7. Advertise the points as the best value of this type of experience8. Have limited time options and add urgency at every step. Add a count down on your website9. Advertise your offers on your social channels10. Use membership tiers11. Let your customers sell for you12. Encourage social media sharing and tagging by providing points in exchange