Customizations Archives - Synthesis VR https://synthesisvr.com/knowledge-base/category/customizations/ VR Location Management and Content Licensing Mon, 12 Feb 2024 19:04:13 +0000 en-US hourly 1 https://wordpress.org/?v=6.2.6 https://synthesisvr.com/wp-content/uploads/2022/11/cropped-Site-Logo-Icon-32x32.png Customizations Archives - Synthesis VR https://synthesisvr.com/knowledge-base/category/customizations/ 32 32 The SynthesisVR 3D Environment https://synthesisvr.com/knowledge-base/the-synthesisvr-3d-environment/?utm_source=rss&utm_medium=rss&utm_campaign=the-synthesisvr-3d-environment Thu, 03 Feb 2022 11:58:17 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=11027 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.

The post The SynthesisVR 3D Environment appeared first on Synthesis VR.

]]>
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.

  • Once the environment is downloaded, it would be automatically activated for every of your VR sessions. During a session, your customers still could easily access the list of games by pressing the System button on their controller. They would receive one more option that would let them return to the 3D environment:

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.

The post The SynthesisVR 3D Environment appeared first on Synthesis VR.

]]>
2D Menu Localization https://synthesisvr.com/knowledge-base/2d-menu-localization/?utm_source=rss&utm_medium=rss&utm_campaign=2d-menu-localization Thu, 07 Nov 2019 20:08:14 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=3028 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:

The post 2D Menu Localization appeared first on Synthesis VR.

]]>
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:

The post 2D Menu Localization appeared first on Synthesis VR.

]]>
3D Environment Customization/Adding Your Own 3D Environment https://synthesisvr.com/knowledge-base/3d-environment-customization-adding-your-own-3d-environment/?utm_source=rss&utm_medium=rss&utm_campaign=3d-environment-customization-adding-your-own-3d-environment Mon, 16 Sep 2019 19:02:21 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=2788 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:

The post 3D Environment Customization/Adding Your Own 3D Environment appeared first on Synthesis VR.

]]>
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:
Exe – the path and the name of the exe file within your project. If the full path on your PC to the exe is: · D:\My Projects\Arcade Launcher\Build1\start.exe then, you should enter start.exe in the “Exe” field. If your full path is: · D:\My Projects\Arcade Launcher\Build1\internal\start.exe then, the value would be internal/start.exe Title – the name of the launcher. This is how you would recognize it later on. 2D Image – upload an example image of your launcher. This is just for information purpose. Download Base Path – the full web path where the main launcher directory is located. Example: http://arcadedomain.com/download/ This would mean, the following web path exist as well: http://arcadedomain.com/download/Build1/* Example setup: Local folder named svr-island-2018:
​ The svr-island-2018 folder is uploaded on https://radicsoft.com/dl/
5) Save the changes and refresh the page.
6) Download our tool to generate the JSON description: https://synthesisvr.com/dl/3D%20Environment%20Generation.zip
7) Extract the ZIP and start “3D Environment Generation.exe”
8) Click on “Select Upload Folder” and select your Build1 folder. In our example, we would select svr-island-2018
9) Highlight and copy the generated JSON
10) In the web interface, click on “Add Build Description”.
11) Paste the copied JSON and click on “Save”
12) Go to your VR stations, “Edit” each station and assign “Demo Launcher” as “3D Environment”
13) Click the “Refresh” button in your SynthesisVR desktop application. That would initiate the download of the new environment onto your stations and it would be in use for all your sessions.
Note: to ensure step 13 would do its job, please make sure you are using at least SynthesisVR version 3.2.2 .

The post 3D Environment Customization/Adding Your Own 3D Environment appeared first on Synthesis VR.

]]>
Game Categories – Organize Your Content https://synthesisvr.com/knowledge-base/creating-and-assigning-game-categories/?utm_source=rss&utm_medium=rss&utm_campaign=creating-and-assigning-game-categories Wed, 26 Jun 2019 16:54:27 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=1905 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.

The post Game Categories – Organize Your Content appeared first on Synthesis VR.

]]>
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.

  • Title: This will be the name of the Game Category and will be visible to your customers.
  • The List Type will determine if this Game Category is always visible, is optionally visible (determined at session start on a per station basis), is restricted from showing (specific to the games in this Game category), or optionally restricted (determined at session start on a per session basis). More on the Restricted Game Categories further down.
  • Use as Home Screen will set this Game Category as the default one the customer will be taken to when they bring up the menu.

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.

The post Game Categories – Organize Your Content appeared first on Synthesis VR.

]]>
Per Station Arguments (with Rec Room example) https://synthesisvr.com/knowledge-base/per-station-arguments-with-rec-room-example/?utm_source=rss&utm_medium=rss&utm_campaign=per-station-arguments-with-rec-room-example Fri, 31 May 2019 19:57:17 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=1773 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.

The post Per Station Arguments (with Rec Room example) appeared first on Synthesis VR.

]]>
Per Station Arguments (with Rec Room as an Example)
  1. Head over to Administration >> Arcade Setup >> VR Stations
  2. Click on the edit for the station you want to enter:
  3. 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.
  4. Click on Save when done.
  5. Head over to Administration >> Business Setup (tab) >> Games, Categories, Licenses
  6. 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
  7. 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:
  8. 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.
  9. 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).
  10. Click on Save when done.
  11. To add this new Variation to your game categories, head over to Administration >> Games, Categories, Licenses >> Categories
  12. 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.
  13. 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.

The post Per Station Arguments (with Rec Room example) appeared first on Synthesis VR.

]]>
Adding an External Game to SynthesisVR Game Menus https://synthesisvr.com/knowledge-base/adding-an-external-game-to-synthesisvr-game-menus/?utm_source=rss&utm_medium=rss&utm_campaign=adding-an-external-game-to-synthesisvr-game-menus Wed, 29 May 2019 15:38:14 +0000 https://synthesisvr.com/?post_type=epkb_post_type_1&p=1687 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.

The post Adding an External Game to SynthesisVR Game Menus appeared first on Synthesis VR.

]]>
Currently, SynthesisVR has 25 “spots” for external games, using the following code numbers:

  • 1680 / Random Game 1
  • 1682 / Random Game 2
  • 1683 / Random Game 3
  • 1684 / Random Game 4
  • 1685 / Random Game 5
  • 1686 / Random Game 6
  • 1687 / Random Game 7
  • 1688 / Random Game 8
  • 1689 / Random Game 9
  • 1690 / Random Game 10
  • 4316 / Random Game 11
  • 4317 / Random Game 12
  • 4318 / Random Game 13
  • 4319 / Random Game 14
  • 4320 / Random Game 15
  • 4321 / Random Game 16
  • 4322 / Random Game 17
  • 4323 / Random Game 18
  • 4324 / Random Game 19
  • 4325 / Random Game 20
  • 4326 / Random Game 21
  • 4327 / Random Game 22
  • 4328 / Random Game 23
  • 4329 / Random Game 24
  • 4330 / Random Game 25

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.

The post Adding an External Game to SynthesisVR Game Menus appeared first on Synthesis VR.

]]>