-
Notifications
You must be signed in to change notification settings - Fork 5
ConfigTool
The ConfigTool is GUI to configure the applications for the CAVE. It will reads the node-config.xml and gets the values of each properties to show it in a GUI. Also it has Buttons, to start the project or deploy it on the Slave-Computers.
The Tool was programmed in VB.Net and is only useable under Windows.
It is very important to have the ConfigTool in the same Folder which includes config.xml, Master_StartUnity.bat and ProjektVerteilen.bat. These Batch Files copies the Project Files to the several Slave-Computers.
Also the Project Main-Folder have to use the same name as the .exe File which is included (e.g. The Foldername is "Test" and includes Test.exe and "Test_Data"-Folder).
To start the ConfigTool you have to open the .exe-File in the ConfigTool-Folder.
The you will find the general Configuration Overview.

To import the Configuration-File you have too choose "File" and "Open". Now you can choose the Main-Folder of the Project. The Tool will find the ConfigTool automatically.

The configuration defines which computer renders which part of the cave.
A detailed view can be found here: https://github.com/thechosi/CAVE/wiki/The-Configuration-file
You can edit the Path on the Slave machines in the Config Tool. The MenuItem "Edit" and "Path to Slave" will open an new Input Box.
The Path will be saved in config.xml, which can be found in the Root-Folder of the Exe-File.
Important: You have to change also the Network Folder to the new Slave-path in ProjektVerteilen.bat
Under the Computer List you will see two buttons to add or remove computers to the Configuration file.

The "+"-Button is to add further computers to the list. These computers are Slave Machines. The "-"-Button is to remove computers in the list. A MessageBox will appear to prevent a misclick here. Also you can only remove the Slave-Machines, because we need always a Master Machine.
After you open the Project you can see on the left side all computers. If you choose one of them, then you can configure it.
With "Save Configuration" you will save the Configuration.

You can also deploy, update or start the project over this tool. You can use the three buttons at the right top corner.
- Deploy: Delete all old Projects on Slave Machines and deploys the choosen Project
- Update: This option is to update a project. If you still work on this. It saves many times.
- Start: The project will start.

If you click on one of these buttons, then a new window appears. If you see green Text, it works all fine, if you see red Text you have an error.

General
Our Team
Quick start
The CAVE
Synchronization
Concept
Input
Time
Physics
Collision & Trigger
Particles
GUI
Animations
ConfigTool
Import Config-File
Add/remove Computers
Deploy/Update/Start project
Configuration
Deployment process
The Configuration-File
Projection
Interpupillary distance
Jenga VR in Unity
Sounds & Music
Game-Logic
Main Menu
Radial Menu
Flystick
Flystick Simulator
Info-Screen
Driving Simulation
Steering Wheel Integration
Source Collection
Stereoscopy
Unity Cluster Package
Networking