@ECHO OFF REM **************************************************** REM %1 = RELEASE NUMBER Format=(Rel?_?) REM %2 = PREFGAME (BT OR RP) REM %3 = PODSET (POD, REVIEW, CAMERA, LOOP, OR DEV) REM %4 = L4TIMER (SLOW OR FAST) REM %5 = VIDEOFORMAT (SVGA OR NTSC) REM %6 = SOUND (nothing, LINEIN OR OFF) REM %7 = SOUNDLEVEL REM %8 = INTERCOM (INTERCOM OR nothing) REM **************************************************** :CLEAN SET VERSION= SET L4TIMER= SET L4SOUND= SET L4CONTROLS= SET L4GAUGE= SET L4PLASMA= SET L4INTERCOM= SET REVIEW= SET CAMERA= SET HEAPSIZE= SET SPOOLSIZE= SET PRELOAD= SET PREFMODE= SET PREFOPT= SET PREFSWITCH= :VERSION IF "%1"="" GOTO ERROR SET VERSION=%1 GOTO PREFGAME :PREFGAME if %2=RP GOTO REDPLANET if %2=BT GOTO BATTLETECH GOTO BATTLETECH :REDPLANET SET PREFGAME=RP GOTO PODSET :BATTLETECH SET PREFGAME=BT GOTO PODSET :PODSET IF %3=DEV GOTO DEV if %3=POD GOTO POD if %3=REVIEW GOTO REVIEW if %3=CAMERA GOTO CAMERA if %3=LOOP GOTO LOOP GOTO POD :DEV SET PODTYPE=DEV SET L4TIMER= SET L4SOUND= SET L4CONTROLS= SET L4GAUGE= SET L4PLASMA= SET L4INTERCOM= SET REVIEW= SET CAMERA= SET HEAPSIZE= SET SPOOLSIZE= SET PRELOAD= set PREFMODE= set PREFOPT= set PREFSWITCH= set NETRESOURCE= set NDSID= set NDSDIR= set HOMEDRIV= GOTO VIDEO :POD SET PODTYPE=POD SET L4CONTROLS=RIO,KEYBOARD SET L4GAUGE=640x480x16 SET L4PLASMA=COM2 SET HEAPSIZE=15000000 GOTO SETCOMMON :REVIEW SET PODTYPE=REVIEW SET L4CONTROLS=THRUSTMASTER,KEYBOARD SET L4GAUGE=640x480x8 SET REVIEW=1 IF %PREFGAME%=RP SET HEAPSIZE=32000000 IF %PREFGAME%=BT SET HEAPSIZE=32000000 IF %PREFGAME%=BT SET SPOOLSIZE=10000000 SET PRELOAD=no GOTO SETCOMMON :CAMERA SET PODTYPE=CAMERA SET L4CONTROLS=THRUSTMASTER,KEYBOARD SET L4GAUGE=640x480x8 SET CAMERA=1 SET HEAPSIZE=15000000 SET PRELOAD=no GOTO SETCOMMON :LOOP SET PODTYPE=LOOP SET L4CONTROLS=THRUSTMASTER,KEYBOARD SET L4GAUGE=640x480x8 SET REVIEW=2 IF %PREFGAME%==RP SET HEAPSIZE=32000000 IF %PREFGAME%==BT SET HEAPSIZE=32000000 IF %PREFGAME%==BT SET SPOOLSIZE=10000000 SET PRELOAD=no GOTO SETCOMMON :SETCOMMON set PREFMODE=ERRORLOG set PREFOPT=OPT set NETCLIENT=PNW set NETRESOURCE=TECH set NDSID=TECH\SUPERVISOR set NDSDIR=\VGL_LABS\ARCHIVE set HOMEDRIV=C: set HOMEDIR=\%VERSION% GOTO TIMER :TIMER If %4=SLOW GOTO SLOWTIMER if %4=FAST GOTO FASTTIMER GOTO VIDEO :SLOWTIMER REM * L4TIMER gets set to nothing durning :CLEAN * GOTO VIDEO :FASTTIMER SET L4TIMER=FAST GOTO VIDEO :VIDEO REM ****************************************************** REM *** SVGA - SVGA COMPUTER MONITOR *** REM *** NTSC - US TV MONITOR STANDARD *** REM ****************************************************** if %5=OFF goto SOUND if %5=NTSC GOTO NTSC if %5=SVGA GOTO SVGA GOTO SVGA :VIDEOOFF REM * VIDEO stuff gets set to nothing durning :CLEAN * SET L4DPLCFG=%PREFGAME%dpl.ini GOTO SOUND :NTSC SET L4VIDEO=ntsc GOTO VIDEOOUT :SVGA SET L4VIDEO=svga GOTO VIDEOOUT :VIDEOOUT SET L4DPLCFG=%PREFGAME%dpl.ini SET DPLARG=/tranny~.\vrendmon.btl~/i860~.\vrnostex.mng~/device~0x150~/video~%L4VIDEO%~/pipes~1~/qual~0x14~/system_tex~0~ GOTO SOUND :SOUND SET SOUND=C:\SB16 SET MIDI=SYNTH:1 MAP:E MODE:0 SET AWE_FRONT=A220 I5 D1 H5 P330 T6 SET AWE_REAR=A240 I7 D3 H6 P300 T6 IF %6=OFF GOTO SOUNDOFF SET L4SOUND=ON SET SOUNDTYPE=%PREFGAME%%PODTYPE% if exist %HOMEDRIV%\setvol.bat call %HOMEDRIV%\setvol.bat if not exist %HOMEDRIV%\setvol.bat set AWE_MASTER_VOLUME=230 copy %HOMEDRIV%%HOMEDIR%\%PREFGAME%\audio\ctmix.cfg c:\sb16\ctmix.cfg /v SET BLASTER=%AWE_FRONT% C:\SB16\DIAGNOSE /S C:\SB16\AWEUTIL /S C:\SB16\SB16SET /P /Q SET BLASTER=%AWE_REAR% C:\SB16\DIAGNOSE /S C:\SB16\AWEUTIL /S C:\SB16\SB16SET /P /Q GOTO %SOUNDTYPE%SOUND :BTPODSOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:%AWE_MASTER_VOLUME%;0 /mi:235;0 /ba:255;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:%AWE_MASTER_VOLUME%;0 /mi:230;0 /ba:235;0 /tr:110;0 IF NOT %6=LINEIN GOTO BTINTERCOM SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:%7;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:%7;0 /OPS:LIR+ LIL+ GOTO BTINTERCOM :RPPODSOUND SET BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:%AWE_MASTER_VOLUME%;0 /mi:210;0 /ba:245;0 /tr:110;0 SET BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:%AWE_MASTER_VOLUME%;0 /mi:210;0 /ba:240;0 /tr:135;0 IF NOT %6=LINEIN GOTO RPINTERCOM SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:%7;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:%7;0 /OPS:LIR+ LIL+ goto RPINTERCOM :BTREVIEWSOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ goto SOUNDDONE :RPREVIEWSOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ goto SOUNDDONE :BTCAMERASOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ goto SOUNDDONE :RPCAMERASOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:210;0 /OPS:LIR+ LIL+ goto SOUNDDONE :BTLOOPSOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:255;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:255;0 /OPS:LIR+ LIL+ goto SOUNDDONE :RPLOOPSOUND set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:240;0 /mi:245;0 /ba:90;0 /tr:90;0 set BLASTER=%AWE_FRONT% IF NOT %6=LINEIN GOTO SOUNDDONE SET SOUNDTYPE=%SOUNDTYPE%+LINEIN set BLASTER=%AWE_FRONT% c:\sb16\sb16set /LI:255;0 /OPS:LIR+ LIL+ set BLASTER=%AWE_REAR% c:\sb16\sb16set /LI:255;0 /OPS:LIR+ LIL+ goto SOUNDDONE :BTINTERCOM IF NOT %8=INTERCOM GOTO SOUNDDONE set L4INTERCOM=ON SET SOUNDTYPE=%SOUNDTYPE%+INTERCOM goto SOUNDDONE :RPINTERCOM IF NOT %8=INTERCOM GOTO SOUNDDONE set L4INTERCOM=ON SET SOUNDTYPE=%SOUNDTYPE%+INTERCOM goto SOUNDDONE :SOUNDOFF set BLASTER=%AWE_FRONT% c:\sb16\sb16set /ma:0;0 /mi:0;0 /ba:0;0 /tr:0;0 /LI:0;0 /OPS:LIR- LIL- set BLASTER=%AWE_REAR% c:\sb16\sb16set /ma:0;0 /mi:0;0 /ba:0;0 /tr:0;0 /LI:0;0 /OPS:LIR- LIL- SET SOUNDTYPE=OFF SET AWE_FRONT= SET AWE_REAR= GOTO SOUNDDONE :SOUNDDONE SET BLASTER=%AWE_FRONT% SET AWE_MASTER_VOLUME= GOTO ECHO :ERROR ECHO **************************************************** ECHO The Parametr file must have a "Version" argument ECHO following the command. The other settings will ECHO default to the first value listed below. ECHO **************************************************** ECHO %1 = RELEASE NUMBER Format=(Rel?_?) ECHO %2 = PREFGAME (BT OR RP) ECHO %3 = PODSET (POD, REVIEW, CAMERA, LOOP, OR DEV) ECHO %4 = L4TIMER (SLOW OR FAST) ECHO %5 = VIDEOFORMAT (SVGA OR NTSC) ECHO %6 = SOUND (nothing, LINEIN OR OFF) ECHO %7 = INTERCOM (INTERCOM OR nothing) ECHO **************************************************** GOTO END :ECHO ECHO **************************************************** ECHO * Parametrs are set as follows ECHO * VERSION = %VERSION% echo * PREFGAME = %PREFGAME% ECHO * PODTYPE = %PODTYPE% if "%L4TIMER%"=="" echo * L4TIMER = SLOW IF NOT "%L4TIMER%"=="" ECHO * L4TIMER = %L4TIMER% ECHO * L4VIDEO = %L4VIDEO% ECHO * SOUNDTYPE = %SOUNDTYPE% ECHO **************************************************** ECHO * %PODTYPE% CONFIGURATION ******* NETWORK RESOURCES ECHO **************************************************** ECHO * L4CONTROLS = %L4CONTROLS% ECHO * L4GAUGE = %L4GAUGE% * NETCLIENT = %NETCLIENT% ECHO * REVIEW = %REVIEW% * NETRESOURCE= %NETRESOURCE% ECHO * HEAPSIZE = %HEAPSIZE% * NDSID = %NDSID% ECHO * SPOOLSIZE = %SPOOLSIZE% * NDSDIR = %NDSDIR% ECHO * PRELOAD = %PRELOAD% * HOMEDRIV = %HOMEDRIV% ECHO * A4DPLCFG = %A4DPLCFG% ECHO * PREFMODE = %PREFMODE% ECHO * PREFOPT = %PREFOPT% ECHO * PREFSWITCH = %PREFSWITCH% IF "%L4PLASMA%"=="" ECHO * L4PLASMA = OFF IF NOT "%L4PLASMA%"=="" ECHO * L4PLASMA = %L4PLASMA% ECHO **************************************************** :END SET SOUNDTYPE= SET PODTYPE=