home *** CD-ROM | disk | FTP | other *** search
/ Interactive Entertainment 15 / EPISODE_15_JUL_1995.iso / demos / floppy / floppy.z / INSTALL.DAT < prev    next >
Text File  |  1993-09-10  |  10KB  |  321 lines

  1.     
  2. @DefineProject
  3.     @Name = "World War II"
  4.     @Version = "1.0"
  5.     @Subdir = "\\WW2"
  6.     @OutDrive = C
  7.     @InDiskBell = 1
  8.     @requires @harddisk
  9.     @assumeharddisk = 1
  10.     @immediate = 1
  11. @EndProject
  12.  
  13. @DefineVars
  14.  @Integer @sound = 1000000
  15.  @Integer @program = 7000000
  16.  @Integer @total = 0
  17. @EndVars
  18.  
  19. @movecstr(0,44,126,"╔═════════════════════════════╗")
  20. @movecstr(1,44,126,"║                             ║")
  21. @movecstr(2,44,126,"╚═════════════════════════════╝")
  22. @movecstr(1,45,244," Quantum Quality Productions")
  23. @movecstr(3,46,0,"                               ")
  24. @movecstr(1,78,0,"  ")
  25. @movecstr(2,78,0,"  ")
  26. @movecstr(4,3,95,"╔═════════════════════════════════════════════════════════════╗")
  27. @movecstr(5,3,95,"                                                               ")
  28. @movecstr(6,3,95,"                                                               ")
  29. @movecstr(7,3,95,"                                                               ")
  30. @movecstr(8,3,95,"                                                               ")
  31. @movecstr(9,3,95,"                                                               ")
  32. @movecstr(5,3,95,"║")
  33. @movecstr(5,65,95,"║")
  34. @movecstr(6,3,95,"║")
  35. @movecstr(6,65,95,"║")
  36. @movecstr(7,3,95,"║")
  37. @movecstr(7,65,95,"║")
  38. @movecstr(8,3,95,"║")
  39. @movecstr(8,65,95,"║")
  40. @movecstr(9,3,95,"║")
  41. @movecstr(9,65,95,"║")
  42. @movecstr(10,3,95,"╚═════════════════════════════════════════════════════════════╝")
  43. @movecstr(5,14,95,"World War II - Battles of the South Pacific")
  44. @movecstr(6,24,95,"Instalation Program")        
  45. @movecstr(8,14,95,"Thank you for your purchase")
  46. @movecstr(11,5,0,"                                                               ")
  47. @movecstr(5,66,0,"  ")
  48. @movecstr(6,66,0,"  ")
  49. @movecstr(7,66,0,"  ")
  50. @movecstr(8,66,0,"  ")
  51. @movecstr(9,66,0,"  ")
  52. @movecstr(10,66,0,"  ")
  53. @movecstr(11,66,0,"  ")
  54. @Display
  55.  @Move(14,10) 
  56.  @pause 
  57. @EndDisplay
  58.  
  59. @if((@Cpu < 286) || (@Videocard != 86))
  60.  @GetOption
  61.    @LocalWindow(12,20)
  62.    @Option 50 = "Abort installation"
  63.    @Option 51 = "Install anyway"
  64.  
  65.  This program requires at least a 286 and VGA 
  66.  
  67.  Use the [Up Arrow], [Down Arrow] keys to move the highlight bar to the 
  68.  type of installation you prefer.  Press [Enter] to select that type of 
  69.  distribution.
  70.  
  71.  @EndOption
  72. @EndIf
  73.  
  74. @if(50 [= @option)   
  75.  @Exit
  76. @EndIf
  77.  
  78. @GetOption
  79.  @Cls
  80.  @LocalWindow(10,55)
  81.  @Option 100 = "Sound and Music drivers only"
  82.  @Option 101 = "WWII program installation"
  83.  @Option 102 = "Both"
  84.  
  85.  Select the type of Installation you wish to perform
  86.  
  87.  
  88.  Use the [Up Arrow], [Down Arrow] keys to move the highlight bar to the 
  89.  type of installation you prefer.  Press [Enter] to select that type of 
  90.  distribution.
  91.  
  92. @EndOption
  93.  
  94. @if(100 [= @option)
  95.  @total = @sound
  96. @else
  97.  @total = @program
  98. @endif
  99.  
  100. LIST_DRIVES:
  101.  
  102. @GetOutDrive
  103.  @Cls
  104.  @if(@Removable(A))
  105.   @Suppress A
  106.  @EndIf
  107.  @if(@Removable(B))
  108.   @Suppress B
  109.  @EndIf
  110.  
  111.  @LocalWindow(12,63)
  112.  
  113.  Please select the drive where you wish @Name 
  114.  to be installed on your machine. Any drive 
  115.  available can be used assuming you have access 
  116.  rights to the drive you select, and there is 
  117.  enough space available for installation.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  Use the [Up Arrow], [Down Arrow], [Pg Up], & [Pg Dn] keys to move the bar 
  124.  to your selection and then press the [Enter] key.
  125.  
  126. @EndOutDrive
  127.  
  128.  
  129. @If (@DiskFree @OutDrive < @total)
  130.   @GetOption
  131.     @LocalWindow(7,40)
  132.     @Name needs at least @total of free disk space to
  133.     install.  You only have @DiskFree   bytes available on drive @outdrive.
  134.     What would you like to do at this time?
  135.  
  136.     @Option 1 = "Choose another drive"
  137.     @Option 2 = "Abort the installation"
  138.   @EndOption    
  139.  @If (1 [= @Option)
  140.   @Goto LIST_DRIVES
  141.  @Elseif (2 [= @Option)
  142.   @Exit
  143.  @EndIf
  144. @EndIf
  145.  
  146. @GetSubdir
  147.  @Cls
  148.  @LocalWindow(11,40)
  149.  Please select the PATH that you wish @Name to be installed under.
  150. @EndSubdir
  151.  
  152. @if(101 [! @option)        
  153.  @DefineDisk
  154.     @Label = "Disk #1 of 2"
  155.  
  156.     @BeginLib WW2000.LBR
  157.         @File SNDSYS.COM @Size 5955 @out tmp\*.*
  158.         @File SBLASTER.COM @Size 4400 @out tmp\*.*
  159.         @File LSIZE.COM @Size 3120 @out tmp\*.*
  160.         @File SBPRO.COM @Size 4576 @out tmp\*.*
  161.         @File PAS16.COM @Size 5072 @out tmp\*.*
  162.         @File ADLIBG.COM @Size 5328 @out tmp\*.*
  163.         @File CVXSND.COM @Size 3120 @out tmp\*.*
  164.         @File PAUDIO.COM @Size 5040 @out tmp\*.*
  165.         @File SOURCE.COM @Size 3200 @out tmp\*.*
  166.         @File STFX.COM @Size 4448 @out tmp\*.*
  167.         @File ADLIB.COM @Size 3584 @out tmp\*.*
  168.         @File VMSND.COM @Size 3104 @out tmp\*.*
  169.         @File SMSND.COM @Size 3104 @out tmp\*.*
  170.         @File TANSLTL.COM @Size 2976 @out tmp\*.*
  171.         @File ECHOII.COM @Size 3216 @out tmp\*.*
  172.         @File MIDPAK.COM @Size 9600 @out tmp\*.*
  173.         @File ADLIB.ADD @Size 37 @out tmp\*.*
  174.         @File ADLIB.ADV @Size 14693 @out tmp\*.*
  175.         @File ADLIBG.ADV @Size 16175 @out tmp\*.*
  176.         @File GENMID.ADV @Size 10590 @out tmp\*.*
  177.         @File MMSYNTH.ADV @Size 7070 @out tmp\*.*
  178.         @File MT32MPU.ADV @Size 10590 @out tmp\*.*
  179.         @File PASFM.ADV @Size 15160 @out tmp\*.*
  180.         @File PASOPL.ADV @Size 16251 @out tmp\*.*
  181.         @File PCSPKR.ADV @Size 8306 @out tmp\*.*
  182.         @File SBFM.ADV @Size 14743 @out tmp\*.*
  183.         @File SBP1FM.ADV @Size 15153 @out tmp\*.*
  184.         @File SBP2FM.ADV @Size 16263 @out tmp\*.*
  185.         @File SC32MPU.ADV @Size 10590 @out tmp\*.*
  186.         @File WSS.ADV @Size 15991 @out tmp\*.*
  187.         @File SBP1FM.ADD @Size 43 @out tmp\*.*
  188.         @File GENMID.ADD @Size 43 @out tmp\*.*
  189.         @File MMSYNTH.ADD @Size 39 @out tmp\*.*
  190.         @File MT32MPU.ADD @Size 34 @out tmp\*.*
  191.         @File PASFM.ADD @Size 35 @out tmp\*.*
  192.         @File PASOPL.ADD @Size 45 @out tmp\*.*
  193.         @File PCSPKR.ADD @Size 38 @out tmp\*.*
  194.         @File SBFM.ADD @Size 44 @out tmp\*.*
  195.         @File SBP2FM.ADD @Size 41 @out tmp\*.*
  196.         @File SC32MPU.ADD @Size 37 @out tmp\*.*
  197.         @File SENSAT.ADV @Size 15991 @out tmp\*.*
  198.         @File WSS.ADD @Size 48 @out tmp\*.*
  199.         @File SETD.EXE @Size 55837 @out tmp\*.*
  200.         @File SETM.EXE @Size 40416 @out tmp\*.*
  201.         @File SENSAT.ADD @Size 38 @out tmp\*.*
  202.         @File TANDY.ADV @Size 8556 @out tmp\*.*
  203.         @File TANDY.ADD @Size 39 @out tmp\*.*
  204.         @File ADLIBG.ADD @Size 28 @out tmp\*.*
  205.         @File SBCLONE.COM @Size 4400 @out tmp\*.*
  206.     @EndLib
  207.  @EndDisk
  208.  
  209.  @ChDrive(@OutDrive)
  210.  @ChDir("@SubDir\\tmp")
  211.  
  212.  @Spawn("Setd.exe")
  213.  @Spawn("Setm.exe")
  214.  @Copy("@OutDrive:\\@SubDir\\tmp\\soundrv.com","@OutDrive:\\@SubDir\\*.*")
  215.  @Copy("@OutDrive:\\@SubDir\\tmp\\midpak.adv","@OutDrive:\\@SubDir\\*.*")
  216.  @ChDir("@SubDir")
  217.  @Delete("@OutDrive:\\@SubDir\\tmp\\*.*")
  218.  @RmDir("@OutDrive:\\@Subdir\\tmp")
  219. @Endif 
  220.  
  221. @if(100 [! @option)        
  222.  @DefineDisk
  223.     @Label = "Disk #1 of 2"
  224.  
  225.     @BeginLib WW2001.LBR
  226.         @File JAPMED.XMI @Size 1028
  227.         @File JAPRAZ.XMI @Size 248
  228.         @File JCAP.XMI @Size 232
  229.         @File USONG.XMI @Size 1716
  230.         @File USA.XMI @Size 2486
  231.         @File JSONG.XMI @Size 2774
  232.         @File UCAP.XMI @Size 714
  233.         @File USARAZ.XMI @Size 648
  234.         @File INTRO.XMI @Size 4768
  235.         @File USAMED.XMI @Size 1358
  236.         @File JAP.XMI @Size 1774
  237.         @File MIDWAY.SML @Size 23800
  238.         @File SEASTRK.SML @Size 23800
  239.         @File INVADE.SML @Size 23800
  240.         @File FLATTOPS.SML @Size 23800
  241.         @File FREE4ALL.SML @Size 23800
  242.         @File LIBERATE.SML @Size 23800
  243.         @File CLASH.SML @Size 23800
  244.         @File AMPHIB.SML @Size 23800
  245.         @File MOP-UP.SML @Size 23800
  246.         @File CORALSEA.SML @Size 23800
  247.         @File CORAL.SML @Size 23800
  248.         @File YAMAMOTO.SML @Size 23800
  249.         @File SOLOMON.SML @Size 23800
  250.         @File ESPERANC.SML @Size 23800
  251.         @File WW2.BAT @Size 94
  252.         @File MIDPAK.AD @Size 3622
  253.         @File OPEN.FLI @Size 1243304
  254.         @File AA.SPT @Size 11
  255.         @File ABOUT.SCN @Size 56207
  256.         @File AAPLAY.EXE @Size 81904
  257.         @File ORDERS2.SND @Size 15444
  258.         @File FLAK.SND @Size 2199
  259.         @File ORDERS1.SND @Size 15760
  260.         @File MG.SND @Size 24496
  261.         @File DROP.SND @Size 8466
  262.         @File GUNFIRE.SND @Size 9609
  263.         @File PLNGUN.SND @Size 11066
  264.         @File PLNHIT.SND @Size 3110
  265.         @File SONAR.SND @Size 21480
  266.         @File SPLASH.SND @Size 8752
  267.         @File TORP.SND @Size 12509
  268.         @File EXP1.SND @Size 8567
  269.         @File EXP2.SND @Size 8540
  270.         @File SMEXPL.SND @Size 5458
  271.         @File SINK.SPC @Size 273104
  272.         @File SHIP.SSC @Size 873600
  273.         @File MFILE.EXE @Size 9360
  274.         @File MIDPAK.COM @Size 13376
  275.         @File INVADE.QCK @Size 14139
  276.         @File MOP-UP.QCK @Size 14216
  277.         @File LIBERATE.QCK @Size 14345
  278.         @File AMPHIB.QCK @Size 13417
  279.         @File SEASTRK.QCK @Size 13070
  280.         @File CLASH.QCK @Size 12694
  281.         @File FLATTOPS.QCK @Size 13420
  282.         @File FREE4ALL.QCK @Size 13959
  283.         @File CORAL.BTL @Size 15695
  284.         @File MIDWAY.BTL @Size 13460
  285.         @File YAMAMOTO.BTL @Size 16049
  286.         @File ESPERANC.CMG @Size 15643
  287.         @File SOLOMON.CMG @Size 15822
  288.         @File CORALSEA.CMG @Size 15783
  289.         @File HIS1.DAT @Size 205
  290.         @File HIS2.DAT @Size 205
  291.     @EndLib
  292.  
  293.  @EndDisk
  294.  @Fileattr("@OutDrive:\\@Subdir\\HIS1.dat","h+")
  295.  @Fileattr("@OutDrive:\\@Subdir\\HIS2.dat","h+")
  296.  @chain("Disk #2 of 2")
  297. @Endif
  298.  
  299. @Finish
  300.     @ChDrive @OutDrive
  301.     @ChDir "@SubDir"
  302.     @Cls
  303.  
  304.     The installation of @Name is now finished.
  305.  
  306.     @Pause
  307. @EndFinish
  308.  
  309. /* The installation program used to install WWII,
  310. *  INSTALL, is licensed software provided by Knowledge
  311. *  Dynamics Corp, P.O. BOX 1558, Canyon Lake, Texas 78130-1558
  312. *  (USA).  INSTALL is Copyright (c) 1987-1992 by Knowledge
  313. *  Dynamics Corp which reserves all copyright protection
  314. *  worldwide.  INSTALL is provided to you for the exclusive
  315. *  purpose of installing WWII. Quantum Quality Productions
  316. *  is exclusively responsible for the support of WWII,
  317. *  including support during the installation phase.
  318. *  In no event will Knowledge Dynamics Corp provide any
  319. *  technical support for WWII.
  320. */
  321.