home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 11 / 1995-10_Disc_11.iso / imagine / inn / install.scr < prev    next >
Text File  |  1994-02-16  |  10KB  |  517 lines

  1. rem This is the install script
  2. rem MAKE SURE YOU UPDATE THE INSTALL.SCR IN ..\CC1DISK!!!
  3. rem Or tell Bill so he can update it!!!!
  4.  
  5. echo Setting up the directory for ImagiNation
  6. godir %1:%6 CantCreate
  7. godir %1:%6\VMF CantCreate
  8. godir %1:%6
  9. del *.so
  10. del *.to
  11. del *.p56
  12. del *.v56
  13. del *.snd
  14. del resource.*
  15. del *.drv
  16. del *.dll
  17. del *.exe
  18. del hostaddr.tim
  19. del *.prf
  20. rem del *.bbs
  21. godir %1:%6\SL CantSL
  22. godir %1:%6\SL\VMF CantSL
  23. godir %1:%6\SL
  24. del *.so
  25. del *.to
  26. del *.p56
  27. del *.v56
  28. del *.snd
  29. del *.pbm
  30. del resource.*
  31. del *.drv
  32. del *.dll
  33. del *.exe
  34. del *.CFG
  35. godir %1:%6\LL CantLL
  36. godir %1:%6\LL\VMF CantLL
  37. godir %1:%6\LL
  38. del *.so
  39. del *.to
  40. del *.p56
  41. del *.v56
  42. del *.snd
  43. del resource.*
  44. del *.drv
  45. del *.dll
  46. del *.exe
  47. del *.CFG
  48. godir %1:%6\SHOPADV CantCUC
  49. godir %1:%6\SHOPADV\VMF CantCUC
  50. godir %1:%6\SHOPADV
  51. del *.so
  52. del *.to
  53. del *.p56
  54. del *.v56
  55. del *.snd
  56. del resource.*
  57. del *.drv
  58. del *.dll
  59. del *.exe
  60. del *.CFG
  61. godir %1:%6\BARON CantBaron
  62. del volume.*
  63. del *.exe
  64. godir %1:%6\GOLF CantGolf
  65. del *.*
  66. godir %1:%6\YSERBIUS CantYserbius
  67. godir %1:%6\YSERBIUS\SAVE CantYserbius
  68. copy ..\mychars.dat /q
  69. copy ..\automaps.dat /q
  70. godir %1:%6\YSERBIUS CantYserbius
  71. rem del *.*
  72. rem Changed to not kill off-line yserbius installations
  73. del AD09.XMI
  74. del AD10.XMI
  75. del AD11.XMI
  76. del AD12.XMI
  77. del AD13.XMI
  78. del AD14.XMI
  79. del AD15.XMI
  80. del AD16.XMI
  81. del AD17.XMI
  82. del AD18.XMI
  83. del AD19.XMI
  84. del AD20.XMI
  85. del AD21.XMI
  86. del AD22.XMI
  87. del AD23.XMI
  88. del AD24.XMI
  89. del AD25.XMI
  90. del AD26.XMI
  91. del ADLIB.ADV
  92. del ADTIMBRE.GTL
  93. del ANIM_SEQ
  94. del AUTOMAPS.NEW
  95. del CGENN.EXE
  96. del HELP.DAT
  97. del IMAGES.DAT
  98. del MAIN.TSU
  99. del MT00.XMI
  100. del MT01.XMI
  101. del MT02.XMI
  102. del MT04.XMI
  103. del MT05.XMI
  104. del MT06.XMI
  105. del MT07.XMI
  106. del MT08.XMI
  107. del MT09.XMI
  108. del MT10.XMI
  109. del MT11.XMI
  110. del MT12.XMI
  111. del MT13.XMI
  112. del MT14.XMI
  113. del MT15.XMI
  114. del MT16.XMI
  115. del MT17.XMI
  116. del RESOURCE.031
  117. del RESOURCE.032
  118. del RESOURCE.033
  119. del RESOURCE.034
  120. del RESOURCE.036
  121. del RESOURCE.037
  122. del RESOURCE.038
  123. del RESOURCE.039
  124. del RESOURCE.040
  125. del WALLS.DAT
  126. del DARKSTRT.EXE
  127. del SBFM.ADV
  128. del MT18.XMI
  129. del MT19.XMI
  130. del MT20.XMI
  131. del MT21.XMI
  132. del MT22.XMI
  133. del MT23.XMI
  134. del MT24.XMI
  135. del MT25.XMI
  136. del MT26.XMI
  137. del MT32MPU.ADV
  138. del MYCHARS.NEW
  139. del PALETTE.DAT
  140. del RESOURCE.003
  141. del RESOURCE.004
  142. del RESOURCE.005
  143. del RESOURCE.006
  144. del RESOURCE.008
  145. del RESOURCE.009
  146. del RESOURCE.010
  147. del RESOURCE.011
  148. del RESOURCE.012
  149. del RESOURCE.014
  150. del RESOURCE.015
  151. del RESOURCE.019
  152. del RESOURCE.020
  153. del RESOURCE.022
  154. del RESOURCE.024
  155. del RESOURCE.025
  156. del RESOURCE.026
  157. del RESOURCE.027
  158. del RESOURCE.028
  159. del RESOURCE.030
  160. del RESOURCE.035
  161. del RESOURCE.029
  162. del RESOURCE.016
  163. del RESOURCE.002
  164. del RESOURCE.023
  165. del RESOURCE.021
  166. del RESOURCE.018
  167. del RESOURCE.017
  168. del RESOURCE.013
  169. del RESOURCE.007
  170. del RESOURCE.001
  171. del MYCHARS .DAT
  172. del AUTOMAPS.DAT
  173. del AD00.XMI
  174. del AD01.XMI
  175. del AD02.XMI
  176. del AD04.XMI
  177. del AD05.XMI
  178. del AD06.XMI
  179. del AD07.XMI
  180. del AD08.XMI
  181. godir %1:%6\TWINION CantTwinion
  182. godir %1:%6\TWINION\SAVE CantTwinion
  183. copy ..\twinchar.dat /q
  184. copy ..\automaps.dat /q
  185. godir %1:%6\TWINION CantTwinion
  186. rem del *.*
  187. rem Changed to not kill off-line yserbius installations
  188. del TIMBRE.AD
  189. del SBFM.ADV
  190. del TWINION.DOC
  191. del RESOURCE.038
  192. del RESOURCE.033
  193. del RESOURCE.034
  194. del RESOURCE.022
  195. del RESOURCE.037
  196. del RESOURCE.024
  197. del RESOURCE.026
  198. del RESOURCE.040
  199. del TWINCHAR.DAT
  200. del AUTOMAPS.DAT
  201. del IMAGES.DAT
  202. del PALETTE.DAT
  203. del WALLS.DAT
  204. del HELP.DAT
  205. del MAIN.TSU
  206. del ADLIB.ADV
  207. del MT32MPU.ADV
  208. del AD06.XMI
  209. del ANIM_SEQ
  210. del ADTIMBRE.GTL
  211. del AUTOMAPS.NEW
  212. del TWINCHAR.NEW
  213. del AD00.XMI
  214. del AD02.XMI
  215. del AD03.XMI
  216. del AD01.XMI
  217. del AD05.XMI
  218. del AD12.XMI
  219. del RESOURCE.039
  220. del RESOURCE.031
  221. del MT02.XMI
  222. del MT04.XMI
  223. del MT05.XMI
  224. del MT06.XMI
  225. del MT12.XMI
  226. del MT13.XMI
  227. del MT03.XMI
  228. del FX10.XMI
  229. del FX11.XMI
  230. del FX12.XMI
  231. del FX13.XMI
  232. del FX14.XMI
  233. del FX15.XMI
  234. del FX16.XMI
  235. del FX17.XMI
  236. del FX18.XMI
  237. del FX19.XMI
  238. del FX20.XMI
  239. del FX21.XMI
  240. del FX22.XMI
  241. del FX23.XMI
  242. del FX24.XMI
  243. del FX25.XMI
  244. del FX26.XMI
  245. del FX27.XMI
  246. del FX28.XMI
  247. del FX29.XMI
  248. del FX30.XMI
  249. del FX31.XMI
  250. del FATES.EXE
  251. del AD13.XMI
  252. del AD04.XMI
  253. del MT00.XMI
  254. del MT01.XMI
  255. del RESOURCE.025
  256. del RESOURCE.009
  257. del RESOURCE.002
  258. del RESOURCE.003
  259. del RESOURCE.004
  260. del RESOURCE.005
  261. del RESOURCE.006
  262. del RESOURCE.007
  263. del RESOURCE.008
  264. del RESOURCE.010
  265. del RESOURCE.011
  266. del RESOURCE.012
  267. del RESOURCE.013
  268. del RESOURCE.014
  269. del RESOURCE.015
  270. del RESOURCE.016
  271. del RESOURCE.017
  272. del RESOURCE.018
  273. del RESOURCE.019
  274. del RESOURCE.023
  275. del RESOURCE.020
  276. del RESOURCE.021
  277. del RESOURCE.036
  278. del RESOURCE.001
  279. del RESOURCE.035
  280. del RESOURCE.032
  281. del RESOURCE.029
  282. del RESOURCE.027
  283. del RESOURCE.028
  284. del RESOURCE.030
  285. del TWGENN.EXE
  286.  
  287. godir %1:%6
  288.  
  289. rem    Is there space?
  290. space %1: 15400 NoSpace
  291. if errorlevel 1 goto NoSpace
  292.  
  293. echo Copying files...
  294.  
  295. copy    %2:READ.ME /q
  296. echo    Installing Re-Install
  297. copy    %2:INSTTSN.EXE
  298. copy    %2:BOOTDISK.EXE
  299. rem copy    %2:puff.exe
  300. copy    %2:REINST.BAT install.bat
  301. copy    %2:LSCIGET.EXE
  302. copy    %2:INSTALL.TXT
  303. copy    %2:DRIVERS.TXT
  304. copy    %2:INSTALL.HLP
  305. copy    %2:INSTTSN.TXT
  306. copy    %2:INSTTSN.HLP
  307. copy    %2:MODEM.TXT
  308. copy    %2:PHONE.TXT
  309. copy    %2:RBJOY.EXE
  310. copy    %2:ID.EXE /q
  311.  
  312. echo    Installing ImagiNation executive
  313. copy    %2:TSNEXEC.EXE
  314. rem echo Decompressing executive
  315. rem puff    /D _SNEXEC.EXE
  316. copy    %2:TSN.PRG
  317. copy    %2:MODEM.DRV
  318. copy    %2:NOBRK.DRV
  319. copy    %2:INN.ICO
  320. copy    %2:INN.PIF
  321. copy    %2:PATCHPIF.EXE
  322. patchpif %1 %6 > nul
  323. copy    %2:HOSTADDR
  324. copy    %2:tsnver
  325. echo    @echo off>INN.BAT
  326. echo    tsnexec DEFAULT>>INN.BAT
  327.  
  328. echo    Installing SCI and Drivers
  329. copy    %2:LSCITV.EXE
  330. rem echo Decompressing interpreter
  331. rem puff    /D _SCITV.EXE
  332. copy    %2:GAME.CFG
  333. copy  %2:LAND.CFG
  334. copy    %2:LLSYSTEM.DAT
  335. copy    %2:TWEAKER.DRV
  336. copy    %2:MT32.DRV
  337. copy    %2:MT32.NL
  338. copy    %2:ADL.DRV
  339. copy    %2:SNDBLAST.DRV
  340. copy    %2:TANDYXL.DRV
  341. copy    %2:IBMKBD.DRV
  342. copy    %2:_LNULL.DLL
  343. rem echo Decompressing null-dll
  344. puff    /D _LNULL.DLL
  345. copy    %2:VGA320.DRV /q
  346. copy    %2:_RAPH256.DLL /q
  347. rem echo Decompressing graph256 dll
  348. puff    /D _RAPH256.DLL
  349. copy    %2:EGA640.DRV /q
  350.  
  351. echo %3>lsci.cfg
  352. echo %4>%1:%6\tsn.cfg
  353. echo %5>%1:%6\PASS_SET.DTA
  354.  
  355. rem Get the volumes installed from their blender file
  356. rem ALSO round-about method for finding out installed video config
  357.  
  358. echo    Setting Up Video Drivers
  359. echo  dll = graph256.dll>>lsci.cfg
  360. echo  dll = nlnull.dll>>lsci.cfg
  361. echo  pathStr = .\>>lsci.cfg
  362. echo  hostID = SIERRA>>lsci.cfg
  363. echo  virtualDir = VMF>>lsci.cfg
  364. echo  swapSize = 100>>lsci.cfg
  365.  
  366. rem start the de-archiver
  367. defuse %2 %1 part %6
  368.  
  369. godir %1:%6
  370.  
  371. echo  pathStr = ..\>>sl\lsci.cfg
  372. lsciget lsci.cfg sl\lsci.cfg -t video ..\ keyboard ..\ music ..\ dll ..\ >NUL
  373. lsciget lsci.cfg sl\lsci.cfg mouseDrv prefix id modem pFlag prodPath virtualDir swapSize LOGONVOL SEASONS>NUL
  374. echo  hostID = SIERRA>>sl\lsci.cfg
  375.  
  376. echo  pathStr = ..\>>ll\lsci.cfg
  377. lsciget lsci.cfg ll\lsci.cfg -t video ..\ keyboard ..\ music ..\ dll ..\ >NUL
  378. lsciget lsci.cfg ll\lsci.cfg mouseDrv prefix id modem pFlag prodPath virtualDir swapSize LOGONVOL SEASONS>NUL
  379. echo  hostID = SIERRA>>ll\lsci.cfg
  380.  
  381. rem rem Copy any patches which have found their way onto the final disk
  382. copy     %2:ccPatch\*.* /q
  383. if exist _*.* puff /D _*.*
  384. rem rem Copy the second resource file
  385. copy %2:resource.002
  386.  
  387. godir %1:%6\SL
  388. copy     %2:slPatch\*.* /q
  389. if exist _*.* puff /D _*.*
  390. copy %2:resource.002
  391.  
  392. godir %1:%6\LL
  393. copy     %2:llPatch\*.* /q
  394. if exist _*.* puff /D _*.*
  395. copy %2:resource.002
  396.  
  397. godir %1:%6\SHOPADV
  398. copy     %2:cucpatch\*.* /q
  399. if exist _*.* puff /D _*.*
  400.  
  401. echo UnCompressing "Red Baron"
  402. godir %1:%6\BARON
  403. rem puff /D _*.*
  404. rem Copy RBJOY.EXE from CC directory to BARON directory
  405. copy ..\rbjoy.exe /q
  406.  
  407. copy     %2:redpatch\*.* /q
  408. if exist _*.* puff /D _*.*
  409.  
  410. echo UnCompressing "3-D Golf"
  411. godir %1:%6\GOLF
  412. rem puff /D _*.*
  413.  
  414. copy     %2:glfPatch\*.* /q
  415. if exist _*.* puff /D _*.*
  416.  
  417. echo UnCompressing "The Shadow of Yserbius"
  418. godir %1:%6\YSERBIUS
  419. rem puff /D _*.*
  420. rem del _*.*
  421.  
  422. copy     %2:ysPatch\*.* /q
  423. if exist _*.* puff /D _*.*
  424. copy save\*.dat /q
  425.  
  426. echo UnCompressing "The Fates of Twinion"
  427. godir %1:%6\TWINION
  428. copy     %2:\TWPatch\*.* /q
  429. if exist _*.* puff /D _*.*
  430. copy save\*.dat /q
  431. rem twinion.doc is in the resources, copy it up
  432. rem and then delete it.  Add it to the list with
  433. rem the other documents down below.
  434. copy twinion.doc ..
  435. del twinion.doc
  436.  
  437.  
  438. godir %1:%6
  439.  
  440. echo Installing ImagiNation Documentation
  441. copy    %2:_ENERAL.DOC
  442. copy    %2:_IERRLND.DOC
  443. copy    %2:_ASLAND.DOC
  444. copy    %2:_SERBIUS.DOC
  445. copy    %2:_LUBHOUS.DOC
  446. puff    /D _*.DOC
  447. rem puff  /D _?.p56
  448. rem copy 5?.p56 sl
  449. rem copy 5?.p56 ll
  450. rem Are the other lands part of 2.3/2.4 slipstreamed?  They'd copy here
  451.  
  452. echo General.doc>doc.lst
  453. echo Clubhous.doc>>doc.lst
  454. echo Sierrlnd.doc>>doc.lst
  455. echo Casland.doc>>doc.lst
  456. echo Yserbius.doc>>doc.lst
  457. echo Twinion.doc>>..\doc.lst
  458.  
  459. cls
  460. echo Installation complete.
  461. echo 
  462. echo 
  463. echo To run The ImagiNation Network, type
  464. echo      "cd %6"
  465. echo      "INN"
  466. echo 
  467. end
  468.  
  469. :NoSpace
  470. cls
  471. echo There is not enough space on %1: to install ImagiNation!
  472. echo 15.7 Megabytes are required.  ImagiNation may require
  473. echo significantly more space if installed to a compressed
  474. echo disk. Please delete some files you are no longer using.
  475. pause
  476. end
  477.  
  478. :CantCreate
  479. Alert Unable to create %1:%6
  480. cls
  481. echo    There may already be a file called %1:%6.
  482. echo
  483. echo    If there is, rename it or install ImagiNation on another hard
  484. echo    disk partition.
  485. echo
  486. pause
  487. end
  488.  
  489. :CantSL
  490. Alert Unable to create %1:%6\SL
  491. end
  492.  
  493. :CantLL
  494. Alert Unable to create %1:%6\LL
  495. end
  496.  
  497. :CantCUC
  498. Alert Unable to create %1:%6\SHOPADV
  499. end
  500.  
  501. :CantYserbius
  502. Alert Unable to create %1:%6\YSERBIUS
  503. end
  504.  
  505. :CantTwinion
  506. Alert Unable to create %1:%6\TWINION
  507. end
  508.  
  509. :CantBaron
  510. Alert Unable to create %1:%6\BARON
  511.  
  512. :CantGolf
  513. Alert Unable to create %1:%6\GOLF
  514.  
  515. end
  516. 
  517.