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