home *** CD-ROM | disk | FTP | other *** search
- rem This is the install script
- rem MAKE SURE YOU UPDATE THE INSTALL.SCR IN ..\CC1DISK!!!
- rem Or tell Bill so he can update it!!!!
-
- echo Setting up the directory for ImagiNation
- godir %1:%6 CantCreate
- godir %1:%6\VMF CantCreate
- godir %1:%6
- del *.so
- del *.to
- del *.p56
- del *.v56
- del *.snd
- del resource.*
- del *.drv
- del *.dll
- del *.exe
- del hostaddr.tim
- del *.prf
- rem del *.bbs
- godir %1:%6\SL CantSL
- godir %1:%6\SL\VMF CantSL
- godir %1:%6\SL
- del *.so
- del *.to
- del *.p56
- del *.v56
- del *.snd
- del *.pbm
- del resource.*
- del *.drv
- del *.dll
- del *.exe
- del *.CFG
- godir %1:%6\LL CantLL
- godir %1:%6\LL\VMF CantLL
- godir %1:%6\LL
- del *.so
- del *.to
- del *.p56
- del *.v56
- del *.snd
- del resource.*
- del *.drv
- del *.dll
- del *.exe
- del *.CFG
- godir %1:%6\SHOPADV CantCUC
- godir %1:%6\SHOPADV\VMF CantCUC
- godir %1:%6\SHOPADV
- del *.so
- del *.to
- del *.p56
- del *.v56
- del *.snd
- del resource.*
- del *.drv
- del *.dll
- del *.exe
- del *.CFG
- godir %1:%6\BARON CantBaron
- del volume.*
- del *.exe
- godir %1:%6\GOLF CantGolf
- del *.*
- godir %1:%6\YSERBIUS CantYserbius
- godir %1:%6\YSERBIUS\SAVE CantYserbius
- copy ..\mychars.dat /q
- copy ..\automaps.dat /q
- godir %1:%6\YSERBIUS CantYserbius
- rem del *.*
- rem Changed to not kill off-line yserbius installations
- del AD09.XMI
- del AD10.XMI
- del AD11.XMI
- del AD12.XMI
- del AD13.XMI
- del AD14.XMI
- del AD15.XMI
- del AD16.XMI
- del AD17.XMI
- del AD18.XMI
- del AD19.XMI
- del AD20.XMI
- del AD21.XMI
- del AD22.XMI
- del AD23.XMI
- del AD24.XMI
- del AD25.XMI
- del AD26.XMI
- del ADLIB.ADV
- del ADTIMBRE.GTL
- del ANIM_SEQ
- del AUTOMAPS.NEW
- del CGENN.EXE
- del HELP.DAT
- del IMAGES.DAT
- del MAIN.TSU
- del MT00.XMI
- del MT01.XMI
- del MT02.XMI
- del MT04.XMI
- del MT05.XMI
- del MT06.XMI
- del MT07.XMI
- del MT08.XMI
- del MT09.XMI
- del MT10.XMI
- del MT11.XMI
- del MT12.XMI
- del MT13.XMI
- del MT14.XMI
- del MT15.XMI
- del MT16.XMI
- del MT17.XMI
- del RESOURCE.031
- del RESOURCE.032
- del RESOURCE.033
- del RESOURCE.034
- del RESOURCE.036
- del RESOURCE.037
- del RESOURCE.038
- del RESOURCE.039
- del RESOURCE.040
- del WALLS.DAT
- del DARKSTRT.EXE
- del SBFM.ADV
- del MT18.XMI
- del MT19.XMI
- del MT20.XMI
- del MT21.XMI
- del MT22.XMI
- del MT23.XMI
- del MT24.XMI
- del MT25.XMI
- del MT26.XMI
- del MT32MPU.ADV
- del MYCHARS.NEW
- del PALETTE.DAT
- del RESOURCE.003
- del RESOURCE.004
- del RESOURCE.005
- del RESOURCE.006
- del RESOURCE.008
- del RESOURCE.009
- del RESOURCE.010
- del RESOURCE.011
- del RESOURCE.012
- del RESOURCE.014
- del RESOURCE.015
- del RESOURCE.019
- del RESOURCE.020
- del RESOURCE.022
- del RESOURCE.024
- del RESOURCE.025
- del RESOURCE.026
- del RESOURCE.027
- del RESOURCE.028
- del RESOURCE.030
- del RESOURCE.035
- del RESOURCE.029
- del RESOURCE.016
- del RESOURCE.002
- del RESOURCE.023
- del RESOURCE.021
- del RESOURCE.018
- del RESOURCE.017
- del RESOURCE.013
- del RESOURCE.007
- del RESOURCE.001
- del MYCHARS .DAT
- del AUTOMAPS.DAT
- del AD00.XMI
- del AD01.XMI
- del AD02.XMI
- del AD04.XMI
- del AD05.XMI
- del AD06.XMI
- del AD07.XMI
- del AD08.XMI
- godir %1:%6\TWINION CantTwinion
- godir %1:%6\TWINION\SAVE CantTwinion
- copy ..\twinchar.dat /q
- copy ..\automaps.dat /q
- godir %1:%6\TWINION CantTwinion
- rem del *.*
- rem Changed to not kill off-line yserbius installations
- del TIMBRE.AD
- del SBFM.ADV
- del TWINION.DOC
- del RESOURCE.038
- del RESOURCE.033
- del RESOURCE.034
- del RESOURCE.022
- del RESOURCE.037
- del RESOURCE.024
- del RESOURCE.026
- del RESOURCE.040
- del TWINCHAR.DAT
- del AUTOMAPS.DAT
- del IMAGES.DAT
- del PALETTE.DAT
- del WALLS.DAT
- del HELP.DAT
- del MAIN.TSU
- del ADLIB.ADV
- del MT32MPU.ADV
- del AD06.XMI
- del ANIM_SEQ
- del ADTIMBRE.GTL
- del AUTOMAPS.NEW
- del TWINCHAR.NEW
- del AD00.XMI
- del AD02.XMI
- del AD03.XMI
- del AD01.XMI
- del AD05.XMI
- del AD12.XMI
- del RESOURCE.039
- del RESOURCE.031
- del MT02.XMI
- del MT04.XMI
- del MT05.XMI
- del MT06.XMI
- del MT12.XMI
- del MT13.XMI
- del MT03.XMI
- del FX10.XMI
- del FX11.XMI
- del FX12.XMI
- del FX13.XMI
- del FX14.XMI
- del FX15.XMI
- del FX16.XMI
- del FX17.XMI
- del FX18.XMI
- del FX19.XMI
- del FX20.XMI
- del FX21.XMI
- del FX22.XMI
- del FX23.XMI
- del FX24.XMI
- del FX25.XMI
- del FX26.XMI
- del FX27.XMI
- del FX28.XMI
- del FX29.XMI
- del FX30.XMI
- del FX31.XMI
- del FATES.EXE
- del AD13.XMI
- del AD04.XMI
- del MT00.XMI
- del MT01.XMI
- del RESOURCE.025
- del RESOURCE.009
- del RESOURCE.002
- del RESOURCE.003
- del RESOURCE.004
- del RESOURCE.005
- del RESOURCE.006
- del RESOURCE.007
- del RESOURCE.008
- del RESOURCE.010
- del RESOURCE.011
- del RESOURCE.012
- del RESOURCE.013
- del RESOURCE.014
- del RESOURCE.015
- del RESOURCE.016
- del RESOURCE.017
- del RESOURCE.018
- del RESOURCE.019
- del RESOURCE.023
- del RESOURCE.020
- del RESOURCE.021
- del RESOURCE.036
- del RESOURCE.001
- del RESOURCE.035
- del RESOURCE.032
- del RESOURCE.029
- del RESOURCE.027
- del RESOURCE.028
- del RESOURCE.030
- del TWGENN.EXE
-
- godir %1:%6
-
- rem Is there space?
- space %1: 15400 NoSpace
- if errorlevel 1 goto NoSpace
-
- echo Copying files...
-
- copy %2:READ.ME /q
- echo Installing Re-Install
- copy %2:INSTTSN.EXE
- copy %2:BOOTDISK.EXE
- rem copy %2:puff.exe
- copy %2:REINST.BAT install.bat
- copy %2:LSCIGET.EXE
- copy %2:INSTALL.TXT
- copy %2:DRIVERS.TXT
- copy %2:INSTALL.HLP
- copy %2:INSTTSN.TXT
- copy %2:INSTTSN.HLP
- copy %2:MODEM.TXT
- copy %2:PHONE.TXT
- copy %2:RBJOY.EXE
- copy %2:ID.EXE /q
-
- echo Installing ImagiNation executive
- copy %2:TSNEXEC.EXE
- rem echo Decompressing executive
- rem puff /D _SNEXEC.EXE
- copy %2:TSN.PRG
- copy %2:MODEM.DRV
- copy %2:NOBRK.DRV
- copy %2:INN.ICO
- copy %2:INN.PIF
- copy %2:PATCHPIF.EXE
- patchpif %1 %6 > nul
- copy %2:HOSTADDR
- copy %2:tsnver
- echo @echo off>INN.BAT
- echo tsnexec DEFAULT>>INN.BAT
-
- echo Installing SCI and Drivers
- copy %2:LSCITV.EXE
- rem echo Decompressing interpreter
- rem puff /D _SCITV.EXE
- copy %2:GAME.CFG
- copy %2:LAND.CFG
- copy %2:LLSYSTEM.DAT
- copy %2:TWEAKER.DRV
- copy %2:MT32.DRV
- copy %2:MT32.NL
- copy %2:ADL.DRV
- copy %2:SNDBLAST.DRV
- copy %2:TANDYXL.DRV
- copy %2:IBMKBD.DRV
- copy %2:_LNULL.DLL
- rem echo Decompressing null-dll
- puff /D _LNULL.DLL
- copy %2:VGA320.DRV /q
- copy %2:_RAPH256.DLL /q
- rem echo Decompressing graph256 dll
- puff /D _RAPH256.DLL
- copy %2:EGA640.DRV /q
-
- echo %3>lsci.cfg
- echo %4>%1:%6\tsn.cfg
- echo %5>%1:%6\PASS_SET.DTA
-
- rem Get the volumes installed from their blender file
- rem ALSO round-about method for finding out installed video config
-
- echo Setting Up Video Drivers
- echo dll = graph256.dll>>lsci.cfg
- echo dll = nlnull.dll>>lsci.cfg
- echo pathStr = .\>>lsci.cfg
- echo hostID = SIERRA>>lsci.cfg
- echo virtualDir = VMF>>lsci.cfg
- echo swapSize = 100>>lsci.cfg
-
- rem start the de-archiver
- defuse %2 %1 part %6
-
- godir %1:%6
-
- echo pathStr = ..\>>sl\lsci.cfg
- lsciget lsci.cfg sl\lsci.cfg -t video ..\ keyboard ..\ music ..\ dll ..\ >NUL
- lsciget lsci.cfg sl\lsci.cfg mouseDrv prefix id modem pFlag prodPath virtualDir swapSize LOGONVOL SEASONS>NUL
- echo hostID = SIERRA>>sl\lsci.cfg
-
- echo pathStr = ..\>>ll\lsci.cfg
- lsciget lsci.cfg ll\lsci.cfg -t video ..\ keyboard ..\ music ..\ dll ..\ >NUL
- lsciget lsci.cfg ll\lsci.cfg mouseDrv prefix id modem pFlag prodPath virtualDir swapSize LOGONVOL SEASONS>NUL
- echo hostID = SIERRA>>ll\lsci.cfg
-
- rem rem Copy any patches which have found their way onto the final disk
- copy %2:ccPatch\*.* /q
- if exist _*.* puff /D _*.*
- rem rem Copy the second resource file
- copy %2:resource.002
-
- godir %1:%6\SL
- copy %2:slPatch\*.* /q
- if exist _*.* puff /D _*.*
- copy %2:resource.002
-
- godir %1:%6\LL
- copy %2:llPatch\*.* /q
- if exist _*.* puff /D _*.*
- copy %2:resource.002
-
- godir %1:%6\SHOPADV
- copy %2:cucpatch\*.* /q
- if exist _*.* puff /D _*.*
-
- echo UnCompressing "Red Baron"
- godir %1:%6\BARON
- rem puff /D _*.*
- rem Copy RBJOY.EXE from CC directory to BARON directory
- copy ..\rbjoy.exe /q
-
- copy %2:redpatch\*.* /q
- if exist _*.* puff /D _*.*
-
- echo UnCompressing "3-D Golf"
- godir %1:%6\GOLF
- rem puff /D _*.*
-
- copy %2:glfPatch\*.* /q
- if exist _*.* puff /D _*.*
-
- echo UnCompressing "The Shadow of Yserbius"
- godir %1:%6\YSERBIUS
- rem puff /D _*.*
- rem del _*.*
-
- copy %2:ysPatch\*.* /q
- if exist _*.* puff /D _*.*
- copy save\*.dat /q
-
- echo UnCompressing "The Fates of Twinion"
- godir %1:%6\TWINION
- copy %2:\TWPatch\*.* /q
- if exist _*.* puff /D _*.*
- copy save\*.dat /q
- rem twinion.doc is in the resources, copy it up
- rem and then delete it. Add it to the list with
- rem the other documents down below.
- copy twinion.doc ..
- del twinion.doc
-
-
- godir %1:%6
-
- echo Installing ImagiNation Documentation
- copy %2:_ENERAL.DOC
- copy %2:_IERRLND.DOC
- copy %2:_ASLAND.DOC
- copy %2:_SERBIUS.DOC
- copy %2:_LUBHOUS.DOC
- puff /D _*.DOC
- rem puff /D _?.p56
- rem copy 5?.p56 sl
- rem copy 5?.p56 ll
- rem Are the other lands part of 2.3/2.4 slipstreamed? They'd copy here
-
- echo General.doc>doc.lst
- echo Clubhous.doc>>doc.lst
- echo Sierrlnd.doc>>doc.lst
- echo Casland.doc>>doc.lst
- echo Yserbius.doc>>doc.lst
- echo Twinion.doc>>..\doc.lst
-
- cls
- echo Installation complete.
- echo
- echo
- echo To run The ImagiNation Network, type
- echo "cd %6"
- echo "INN"
- echo
- end
-
- :NoSpace
- cls
- echo There is not enough space on %1: to install ImagiNation!
- echo 15.7 Megabytes are required. ImagiNation may require
- echo significantly more space if installed to a compressed
- echo disk. Please delete some files you are no longer using.
- pause
- end
-
- :CantCreate
- Alert Unable to create %1:%6
- cls
- echo There may already be a file called %1:%6.
- echo
- echo If there is, rename it or install ImagiNation on another hard
- echo disk partition.
- echo
- pause
- end
-
- :CantSL
- Alert Unable to create %1:%6\SL
- end
-
- :CantLL
- Alert Unable to create %1:%6\LL
- end
-
- :CantCUC
- Alert Unable to create %1:%6\SHOPADV
- end
-
- :CantYserbius
- Alert Unable to create %1:%6\YSERBIUS
- end
-
- :CantTwinion
- Alert Unable to create %1:%6\TWINION
- end
-
- :CantBaron
- Alert Unable to create %1:%6\BARON
-
- :CantGolf
- Alert Unable to create %1:%6\GOLF
-
- end
-