The config files now have includes, which contain some of the verbose
configuration information, like screen, window, and display definitions
or definitions of virtual devices or pforth filtering programs. In the lab,
we put these includes in a particular location. Consequently, this location
needs to be specified (per machine where the dbatch command might be executed)
before any include directives.
smoke SZG_SCRIPT path /home/public/Data/szg_config
kam2 SZG_SCRIPT path g:\Data\szg_config
2easth SZG_SCRIPT path g:\Data\szg_config
isl83 SZG_SCRIPT path /home/public/Data/szg_config
window_configs_1_0.txt
device_configs_1_0.txt
virtual_computer_configs_1_0.txt
definitions that change per user
machines in the R&D lab
smoke SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
2northg SZG_EXEC path g:\THE_USER_NAME\bin\win32
wall1 SZG_EXEC path g:\THE_USER_NAME\bin\win32
wall2 SZG_EXEC path g:\THE_USER_NAME\bin\win32
wall3 SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
wall4 SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
spirit SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
hank7 SZG_EXEC path g:\THE_USER_NAME\bin\win32
2toph SZG_EXEC path g:\THE_USER_NAME\bin\win32
machines in the "boiler room" lab
2bottomh SZG_EXEC path g:\THE_USER_NAME\bin\win32
2northh SZG_EXEC path g:\THE_USER_NAME\bin\win32
2easth SZG_EXEC path g:\THE_USER_NAME\bin\win32
gm4 SZG_EXEC path g:\THE_USER_NAME\bin\win32
road1 SZG_EXEC path g:\THE_USER_NAME\bin\win32
spirit SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
isl2 SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
kam2 SZG_EXEC path g:\THE_USER_NAME\bin\win32
isl63 SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
isl83 SZG_EXEC path /home/public/THE_USER_NAME/bin/linux
search paths
sim2 SZG_DATA path g:\Data
sim2 SZG_SOUND path g:\Sounds
sim2 SZG_RENDER texture_path g:\Texture
sim2 SZG_RENDER text_path g:\Texture\Text
sim2 SZG_PEER path g:\Peer
smoke SZG_DATA path /home/public/Data
smoke SZG_SOUND path /home/public/Sounds
smoke SZG_RENDER texture_path /home/public/Texture
smoke SZG_RENDER text_path /home/public/Texture/Text
smoke SZG_PEER path /home/public/Peer
2northg SZG_DATA path g:\Data
2northg SZG_SOUND path g:\Sounds
2northg SZG_RENDER texture_path g:\Texture
2northg SZG_RENDER text_path g:\Texture\Text
wall1 SZG_DATA path c:\Data;g:\Data
wall1 SZG_SOUND path g:\Sounds
wall1 SZG_RENDER texture_path g:\Texture
wall1 SZG_RENDER text_path g:\Texture\Text
wall1 SZG_PEER path g:\Peer
wall2 SZG_DATA path c:\Data;g:\Data
wall2 SZG_SOUND path g:\Sounds
wall2 SZG_RENDER texture_path g:\Texture
wall2 SZG_RENDER text_path g:\Texture\Text
wall2 SZG_PEER path g:\Peer
wall3 SZG_DATA path /home/public/Data
wall3 SZG_SOUND path /home/public/Sounds
wall3 SZG_RENDER texture_path /home/public/Texture
wall3 SZG_RENDER text_path /home/public/Texture/Text
wall3 SZG_PEER path /home/public/Peer
wall4 SZG_DATA path /home/public/Data
wall4 SZG_SOUND path /home/public/Sounds
wall4 SZG_RENDER texture_path /home/public/Texture
wall4 SZG_RENDER text_path /home/public/Texture/Text
wall4 SZG_PEER path /home/public/Peer
spirit SZG_DATA path /home/public/Data
spirit SZG_SOUND path /home/public/Sounds
spirit SZG_RENDER texture_path /home/public/Texture
spirit SZG_RENDER text_path /home/public/Texture/Text
spirit SZG_PEER path /home/public/Peer
hank7 SZG_DATA path c:\Data;g:\Data
hank7 SZG_SOUND path g:\Sounds
hank7 SZG_RENDER texture_path g:\Texture
hank7 SZG_RENDER text_path g:\Texture\Text
hank7 SZG_PEER path g:\Peer
2toph SZG_DATA path c:\Data;g:\Data
2toph SZG_SOUND path g:\Sounds
2toph SZG_RENDER texture_path g:\Texture
2toph SZG_RENDER text_path g:\Texture\Text
2bottomh SZG_DATA path g:\Data
2bottomh SZG_SOUND path g:\Sounds
2bottomh SZG_RENDER texture_path g:\Texture
2bottomh SZG_RENDER text_path g:\Texture\Text
2northh SZG_DATA path g:\Data
2northh SZG_SOUND path g:\Sounds
2northh SZG_RENDER texture_path g:\Texture
2northh SZG_RENDER text_path g:\Texture\Text
2easth SZG_DATA path g:\Data
2easth SZG_SOUND path g:\Sounds
2easth SZG_RENDER texture_path g:\Texture
2easth SZG_RENDER text_path g:\Texture\Text
gm4 SZG_DATA path g:\Data
gm4 SZG_SOUND path g:\Sounds
gm4 SZG_RENDER texture_path g:\Texture
gm4 SZG_RENDER text_path g:\Texture\Text
gm4 SZG_PEER path g:\Peer
road1 SZG_DATA path g:\Data
road1 SZG_SOUND path g:\Sounds
road1 SZG_RENDER texture_path g:\Texture
road1 SZG_RENDER text_path g:\Texture\Text
isl2 SZG_DATA path /home/public/Data
isl2 SZG_SOUND path /home/public/Sounds
isl2 SZG_RENDER texture_path /home/public/Texture
isl2 SZG_RENDER text_path /home/public/Texture/Text
kam2 SZG_DATA path g:\Data
kam2 SZG_SOUND path g:\Sounds
kam2 SZG_RENDER texture_path g:\Texture
kam2 SZG_RENDER text_path g:\Texture\Text
kam2 SZG_PEER path g:\Peer
isl83 SZG_DATA path /home/public/Data
isl83 SZG_SOUND path /home/public/Sounds
isl83 SZG_RENDER texture_path /home/public/Texture
isl83 SZG_RENDER text_path /home/public/Texture/Text
isl83 SZG_PEER path /home/public/Peer
isl63 SZG_DATA path /home/public/Data
isl63 SZG_SOUND path /home/public/Sounds
isl63 SZG_RENDER texture_path /home/public/Texture
isl63 SZG_RENDER text_path /home/public/Texture/Text
isl63 SZG_PEER path /home/public/Peer
kam4 SZG_DATA path /home/public/Data
kam4 SZG_SOUND path /home/public/Sounds
kam4 SZG_RENDER texture_path /home/public/Texture
kam4 SZG_RENDER text_path /home/public/Texture/Text
kam4 SZG_PEER path /home/public/Peer
misc. configuration
smoke SZG_INPUTSIM position 1305/0
The base calibration data for the iDesk tracker
2northg SZG_TRACKER transmitter_offset 0.972229/0.196838/0.123962/0/-0.0494389/0.695801/-0.716003/0/-0.227356/0.69043/0.686707/0/0.0876952/6.71073/-2.72462/1
2northg SZG_TRACKER sensor0_rot 0/0/1/-90
2northg SZG_TRACKER sensor1_rot 0/0/1/180
The base calibration for the NCSA CAVE FOB
road1 SZG_FOB baud_rate 38400
road1 SZG_FOB com_ports 1
road1 SZG_FOB hemisphere front
road1 SZG_FOB transmitter_offset 0.27781/0.0484243/0.959204/0/0.957395/-0.0932247/-0.27258/0/0.0762373/0.994264/-0.0722748/0/-0.756236/4.45035/-2.49907/1
road1 SZG_FOB sensor0_rot 0/0/1/180
New head parameters, defined on master/controller
wall1 SZG_HEAD eye_spacing 0.2
wall1 SZG_HEAD eye_direction 1/0/0
wall1 SZG_HEAD mid_eye_offset 0/0/0
wall1 SZG_HEAD fixed_head_mode false
smoke SZG_HEAD eye_spacing 0.2
smoke SZG_HEAD eye_direction 1/0/0
smoke SZG_HEAD mid_eye_offset 0/0/0
smoke SZG_HEAD fixed_head_mode false
The following parameters show the arGUI way to configure windows.
smoke SZG_DISPLAY0 name single_window
smoke SZG_DISPLAY1 name single_window_3x2_00
smoke SZG_DISPLAY2 name single_window_3x2_01
smoke SZG_DISPLAY3 name single_window_3x2_11
smoke SZG_DISPLAY4 name single_window_3x2_10
wall1 SZG_DISPLAY0 name fullscreen_3x2_01
wall2 SZG_DISPLAY0 name fullscreen_3x2_11
wall3 SZG_DISPLAY0 name fullscreen_3x2_21
wall4 SZG_DISPLAY0 name fullscreen_3x2_00
spirit SZG_DISPLAY0 name fullscreen_3x2_10
hank7 SZG_DISPLAY0 name fullscreen_3x2_20