home *** CD-ROM | disk | FTP | other *** search
/ PowerHits - SciFi / POWERHITS_SCIFI.iso / install.dat < prev    next >
Text File  |  1994-10-07  |  24KB  |  664 lines

  1. /*
  2.  *      FILE:Install.dat
  3.  *
  4.  *      DESC:
  5.  *            PowerHits SciFi Installer
  6.  *
  7.  *
  8.  */
  9.  
  10. @DefineProject
  11.     @Name           = "PowerHits SciFi"
  12.     @Version        = "1.00"
  13.     @Subdir         = "SciFi"
  14.     @OutDrive       = C
  15.     @Group          = "A"
  16. @EndProject
  17.  
  18. @Textfile = "ITXT.ENG" 
  19.  
  20. @DefineVars
  21. //   @Drive  @CDDrive = @InDrive
  22.    @Integer @Initial =(@Exists("@InDrive:\\DISK.ID"))
  23.    @QString @OutDir =""   
  24. @EndVars
  25.  
  26. @Display
  27.     @Cls
  28.  
  29.     This program will install the @Name software
  30.     Version @Version on your computer system.
  31.     You may press the [Esc] key at any time to abort the installation.
  32.     INSTALL will ask you several questions about your computer
  33.     hardware and then give you the option of installing all or some
  34.     of the games of the @Name pack.
  35.  
  36. @Pause
  37. @EndDisplay
  38.  
  39. ChooseDest:
  40. @FlushOptions()
  41.  
  42.  @GetOutDrive
  43.     @Suppress A
  44.     @Suppress B
  45.     @Cls
  46.  
  47.     On which disk drive do you wish to install the
  48.     @Name pack?
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. @EndOutDrive
  65.  
  66. @If (@Initial)
  67. @If (@OutDrive == @InDrive)
  68.    @Display
  69.       You can't install @Name onto a CD-ROM drive!
  70.  
  71.       @Pause
  72.       @Abort
  73.     @EndDisplay
  74. @EndIf
  75. @Endif
  76.  
  77. @GetSubdir
  78.     @Cls
  79.     @Name
  80.     will now be installed to the @Subdir subdirectory, to change
  81.     the name of the subdirectory type the new name in the space below.
  82.     To accept the current name press [Enter]
  83.  
  84.          @Prompt = "Which subdirectory ([Enter] = @Subdir)"
  85. @EndSubdir
  86.  
  87. @OutDir="@OutDrive:\\@Subdir"
  88. @If (@DirExists(@OutDir))
  89.     @GetOption @Cls @LocalWindow(11,40)
  90.  @Text("DirExist", @OutDir)
  91.  
  92.  @Text("NowWhat?")
  93.         @Option 12="@Text("NewDrvOrDir")"
  94.         @Option 13="@Text("Overwrite")"
  95.         @Option 14="@Text("Abort")"
  96.     @EndOption
  97.     @If (12[=@Option) @Goto ChooseDest
  98.     @ElseIf (14[=@Option) @Exit
  99.     @EndIf
  100. @EndIf
  101.  
  102. @GetGroups
  103.     @Cls
  104.     Which games do you wish to install?
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.     If you have a lot of hard drive space you'll probably want to install
  121.     everything, otherwise select the game you want to install.
  122.  
  123.     @Set G = "All Five"
  124.     @Set B = "Prophecy"
  125.     @Set C = "Tongue of the Fatman"
  126.     @Set D = "Deathtrack"
  127.     @Set E = "Circuit's Edge"
  128.     @Set F = "Mines of Titan"
  129. @EndGroups
  130.  
  131.     @If ( 'G' [= @Group)
  132.     @GOTO TESTMEMALL
  133.     @ELSEIF ( 'B' [= @Group)
  134.     @GOTO TESTMEMROC
  135.     @ELSEIF ( 'C' [= @Group)
  136.     @GOTO TESTMEMROG
  137.     @ELSEIF ( 'D' [= @Group)
  138.     @GOTO TESTMEMDIE
  139.     @ELSEIF ( 'E' [= @Group)
  140.     @GOTO TESTMEMGB
  141.     @ELSEIF ( 'F' [= @Group)
  142.     @GOTO TESTMEMGY
  143.     @ENDIF
  144.  
  145.  
  146. START:
  147. @DefineDisk
  148.     @Label = "CD-ROM"
  149.         @File   scifi.bat
  150.         @Group GBCDEF
  151.         @File   reply.com
  152.         @Group GBCDEF
  153.         @File   atslow.com
  154.         @Group GBCDEF
  155.  
  156.     @If ( 'G' [= @Group || 'B' [= @Group )
  157.     @BeginLib PROPHECY.RED
  158.         @File   SAVEGAME.DTA    @Out \@Subdir\prophecy\*.*
  159.         @File   PROPHECY.EXE    @Out \@Subdir\prophecy\*.*
  160.     @EndLib
  161.     @EndIf
  162.  
  163.     @If ( 'G' [= @Group || 'B' [= @Group )
  164.         @File        MUSIC.0    @Out \@Subdir\prophecy\music\*.*
  165.     @EndIf
  166.  
  167.     @If ( 'G' [= @Group || 'D' [= @Group )
  168. //       @File *.BMP @Out \@Subdir\dtrack\*.BMP
  169.         @File CITYLINE.BMP @Out \@Subdir\dtrack\CITYLINE.BMP
  170.        @File DYNAMIX.BMP @Out \@Subdir\dtrack\DYNAMIX.BMP
  171.        @File TITLE.BMP @Out \@Subdir\dtrack\TITLE.BMP
  172.         @File WANTSYOU.BMP @Out \@Subdir\dtrack\WANTSYOU.BMP
  173.         @File WIN.BMP @Out \@Subdir\dtrack\WIN.BMP
  174.        @File ANGEL.BMP @Out \@Subdir\dtrack\ANGEL.BMP
  175.        @File BAY_AREA.BMP @Out \@Subdir\dtrack\BAY_AREA.BMP
  176.         @File BOSTON.BMP @Out \@Subdir\dtrack\BOSTON.BMP
  177.         @File CHAMP.BMP @Out \@Subdir\dtrack\CHAMP.BMP
  178.        @File CHICAGO.BMP @Out \@Subdir\dtrack\CHICAGO.BMP
  179.         @File CRIMSON.BMP @Out \@Subdir\dtrack\CRIMSON.BMP
  180.        @File GAS.BMP @Out \@Subdir\dtrack\GAS.BMP
  181.        @File HOUSTON.BMP @Out \@Subdir\dtrack\HOUSTON.BMP
  182.         @File LA.BMP @Out \@Subdir\dtrack\LA.BMP
  183.        @File LURKER.BMP @Out \@Subdir\dtrack\LURKER.BMP
  184.        @File MAFIOZO1.BMP @Out \@Subdir\dtrack\MAFIOZO1.BMP
  185.         @File MAFIOZO2.BMP @Out \@Subdir\dtrack\MAFIOZO2.BMP
  186.         @File MANIAC.BMP @Out \@Subdir\dtrack\MANIAC.BMP
  187.        @File MEGA.BMP @Out \@Subdir\dtrack\MEGA.BMP
  188.        @File MELISSA.BMP @Out \@Subdir\dtrack\MELISSA.BMP
  189.         @File MENACE.BMP @Out \@Subdir\dtrack\MENACE.BMP
  190.         @File NYC.BMP @Out \@Subdir\dtrack\NYC.BMP
  191.        @File ORLANDO.BMP @Out \@Subdir\dtrack\ORLANDO.BMP
  192.         @File PARTS.BMP @Out \@Subdir\dtrack\PARTS.BMP
  193.        @File PHOENIX.BMP @Out \@Subdir\dtrack\PHOENIX.BMP
  194.        @File PITSTOP.BMP @Out \@Subdir\dtrack\PITSTOP.BMP
  195.         @File RESULTS.BMP @Out \@Subdir\dtrack\RESULTS.BMP
  196.        @File SEATTLE.BMP @Out \@Subdir\dtrack\SEATTLE.BMP
  197.        @File SLY.BMP @Out \@Subdir\dtrack\SLY.BMP
  198.         @File ST_LOUIS.BMP @Out \@Subdir\dtrack\ST_LOUIS.BMP
  199.         @File WRECKER.BMP @Out \@Subdir\dtrack\WRECKER.BMP
  200.        @File WEAPONS.BMP @Out \@Subdir\dtrack\WEAPONS.BMP
  201.     @EndIf
  202.  
  203.  
  204.     @If ( 'G' [= @Group || 'B' [= @Group )
  205.     @BeginLib MESSAGES.RED
  206.         @File     MESSAGES.0    @Out \@Subdir\prophecy\messages\*.*
  207.         @File     MESSAGES.1    @Out \@Subdir\prophecy\messages\*.*
  208.         @File     MESSAGES.2    @Out \@Subdir\prophecy\messages\*.*
  209.         @File     MESSAGES.3    @Out \@Subdir\prophecy\messages\*.*
  210.         @File     MESSAGES.4    @Out \@Subdir\prophecy\messages\*.*
  211.         @File     MESSAGES.5    @Out \@Subdir\prophecy\messages\*.*
  212.         @File     MESSAGES.6    @Out \@Subdir\prophecy\messages\*.*
  213.     @EndLib
  214.     @EndIf
  215.  
  216.     @If ( 'G' [= @Group || 'B' [= @Group )
  217.     @BeginLib MAPS.RED    
  218.         @File          MAP.0    @Out \@Subdir\prophecy\maps\*.*
  219.         @File          MAP.1    @Out \@Subdir\prophecy\maps\*.*
  220.         @File          MAP.2    @Out \@Subdir\prophecy\maps\*.*
  221.         @File          MAP.3    @Out \@Subdir\prophecy\maps\*.*
  222.         @File          MAP.4    @Out \@Subdir\prophecy\maps\*.*
  223.         @File          MAP.5    @Out \@Subdir\prophecy\maps\*.*
  224.         @File          MAP.6    @Out \@Subdir\prophecy\maps\*.*
  225.     @EndLib
  226.     @EndIf
  227.  
  228.     @If ( 'G' [= @Group || 'B' [= @Group )
  229.     @BeginLib IMAGES.RED
  230.         @File    IMAGESET.29    @Out \@Subdir\prophecy\images\*.*
  231.         @File    IMAGESET.34    @Out \@Subdir\prophecy\images\*.*
  232.         @File    IMAGESET.31    @Out \@Subdir\prophecy\images\*.*
  233.         @File     IMAGESET.0    @Out \@Subdir\prophecy\images\*.*
  234.         @File     IMAGESET.1    @Out \@Subdir\prophecy\images\*.*
  235.         @File     IMAGESET.2    @Out \@Subdir\prophecy\images\*.*
  236.         @File     IMAGESET.3    @Out \@Subdir\prophecy\images\*.*
  237.         @File     IMAGESET.4    @Out \@Subdir\prophecy\images\*.*
  238.         @File     IMAGESET.6    @Out \@Subdir\prophecy\images\*.*
  239.         @File     IMAGESET.7    @Out \@Subdir\prophecy\images\*.*
  240.         @File     IMAGESET.8    @Out \@Subdir\prophecy\images\*.*
  241.         @File     IMAGESET.9    @Out \@Subdir\prophecy\images\*.*
  242.         @File    IMAGESET.10    @Out \@Subdir\prophecy\images\*.*
  243.         @File    IMAGESET.11    @Out \@Subdir\prophecy\images\*.*
  244.         @File    IMAGESET.12    @Out \@Subdir\prophecy\images\*.*
  245.         @File    IMAGESET.13    @Out \@Subdir\prophecy\images\*.*
  246.         @File    IMAGESET.14    @Out \@Subdir\prophecy\images\*.*
  247.         @File    IMAGESET.15    @Out \@Subdir\prophecy\images\*.*
  248.         @File    IMAGESET.16    @Out \@Subdir\prophecy\images\*.*
  249.         @File    IMAGESET.17    @Out \@Subdir\prophecy\images\*.*
  250.         @File    IMAGESET.18    @Out \@Subdir\prophecy\images\*.*
  251.         @File    IMAGESET.19    @Out \@Subdir\prophecy\images\*.*
  252.         @File    IMAGESET.20    @Out \@Subdir\prophecy\images\*.*
  253.         @File    IMAGESET.21    @Out \@Subdir\prophecy\images\*.*
  254.         @File    IMAGESET.22    @Out \@Subdir\prophecy\images\*.*
  255.         @File    IMAGESET.23    @Out \@Subdir\prophecy\images\*.*
  256.         @File    IMAGESET.24    @Out \@Subdir\prophecy\images\*.*
  257.         @File    IMAGESET.25    @Out \@Subdir\prophecy\images\*.*
  258.         @File    IMAGESET.26    @Out \@Subdir\prophecy\images\*.*
  259.         @File    IMAGESET.27    @Out \@Subdir\prophecy\images\*.*
  260.         @File    IMAGESET.28    @Out \@Subdir\prophecy\images\*.*
  261.         @File    IMAGESET.30    @Out \@Subdir\prophecy\images\*.*
  262.         @File    IMAGESET.32    @Out \@Subdir\prophecy\images\*.*
  263.         @File    IMAGESET.33    @Out \@Subdir\prophecy\images\*.*
  264.         @File    IMAGESET.35    @Out \@Subdir\prophecy\images\*.*
  265.     @EndLib
  266.     @EndIf
  267.  
  268.     @If ( 'G' [= @Group || 'B' [= @Group )
  269.     @BeginLib MONSTERS.RED    
  270.         @File     MONSTERS.0    @Out \@Subdir\prophecy\monsters\*.*
  271.         @File     MONSTERS.1    @Out \@Subdir\prophecy\monsters\*.*
  272.         @File     MONSTERS.2    @Out \@Subdir\prophecy\monsters\*.*
  273.         @File     MONSTERS.3    @Out \@Subdir\prophecy\monsters\*.*
  274.         @File     MONSTERS.4    @Out \@Subdir\prophecy\monsters\*.*
  275.         @File     MONSTERS.5    @Out \@Subdir\prophecy\monsters\*.*
  276.         @File     MONSTERS.6    @Out \@Subdir\prophecy\monsters\*.*
  277.     @EndLib
  278.     @EndIf
  279.  
  280.     @If ( 'G' [= @Group || 'C' [= @Group )
  281.     @BeginLib FATMAN.RED
  282.         @File        WGM.TXT    @Out \@Subdir\fatman\*.*
  283.         @File          W.TXT    @Out \@Subdir\fatman\*.*
  284.         @File       VICB.TXT    @Out \@Subdir\fatman\*.*
  285.         @File        VIC.TXT    @Out \@Subdir\fatman\*.*
  286.         @File        TIE.TXT    @Out \@Subdir\fatman\*.*
  287.         @File        PIT.TXT    @Out \@Subdir\fatman\*.*
  288.         @File          P.TXT    @Out \@Subdir\fatman\*.*
  289.         @File       NICE.TXT    @Out \@Subdir\fatman\*.*
  290.         @File       LOSE.TXT    @Out \@Subdir\fatman\*.*
  291.         @File        LOS.TXT    @Out \@Subdir\fatman\*.*
  292.         @File        FAT.TXT    @Out \@Subdir\fatman\*.*
  293.         @File        DRK.TXT    @Out \@Subdir\fatman\*.*
  294.         @File          B.TXT    @Out \@Subdir\fatman\*.*
  295.         @File       WGMB.TBL    @Out \@Subdir\fatman\*.*
  296.         @File        WGM.TBL    @Out \@Subdir\fatman\*.*
  297.         @File    WEAPPAL.TBL    @Out \@Subdir\fatman\*.*
  298.         @File    WEAPLRG.TBL    @Out \@Subdir\fatman\*.*
  299.         @File      TITLE.TBL    @Out \@Subdir\fatman\*.*
  300.         @File     STATUS.TBL    @Out \@Subdir\fatman\*.*
  301.         @File    SELECT3.TBL    @Out \@Subdir\fatman\*.*
  302.         @File    SELECT2.TBL    @Out \@Subdir\fatman\*.*
  303.         @File     SELECT.TBL    @Out \@Subdir\fatman\*.*
  304.         @File        PIT.TBL    @Out \@Subdir\fatman\*.*
  305.         @File       NICE.TBL    @Out \@Subdir\fatman\*.*
  306.         @File   MISCANIM.TBL    @Out \@Subdir\fatman\*.*
  307.         @File       LOGO.TBL    @Out \@Subdir\fatman\*.*
  308.         @File     GREENY.TBL    @Out \@Subdir\fatman\*.*
  309.         @File        FAT.TBL    @Out \@Subdir\fatman\*.*
  310.         @File        DRK.TBL    @Out \@Subdir\fatman\*.*
  311.         @File      DEATH.TBL    @Out \@Subdir\fatman\*.*
  312.         @File      CLOCK.TBL    @Out \@Subdir\fatman\*.*
  313.         @File      CHARP.TBL    @Out \@Subdir\fatman\*.*
  314.         @File     CHAR9B.TBL    @Out \@Subdir\fatman\*.*
  315.         @File     CHAR9A.TBL    @Out \@Subdir\fatman\*.*
  316.         @File     CHAR8B.TBL    @Out \@Subdir\fatman\*.*
  317.         @File     CHAR8A.TBL    @Out \@Subdir\fatman\*.*
  318.         @File     CHAR7B.TBL    @Out \@Subdir\fatman\*.*
  319.         @File     CHAR7A.TBL    @Out \@Subdir\fatman\*.*
  320.         @File     CHAR6B.TBL    @Out \@Subdir\fatman\*.*
  321.         @File     CHAR6A.TBL    @Out \@Subdir\fatman\*.*
  322.         @File     CHAR5B.TBL    @Out \@Subdir\fatman\*.*
  323.         @File     CHAR5A.TBL    @Out \@Subdir\fatman\*.*
  324.         @File     CHAR4C.TBL    @Out \@Subdir\fatman\*.*
  325.         @File     CHAR4B.TBL    @Out \@Subdir\fatman\*.*
  326.         @File     CHAR4A.TBL    @Out \@Subdir\fatman\*.*
  327.         @File     CHAR3B.TBL    @Out \@Subdir\fatman\*.*
  328.         @File     CHAR3A.TBL    @Out \@Subdir\fatman\*.*
  329.         @File     CHAR2C.TBL    @Out \@Subdir\fatman\*.*
  330.         @File     CHAR2B.TBL    @Out \@Subdir\fatman\*.*
  331.         @File     CHAR2A.TBL    @Out \@Subdir\fatman\*.*
  332.         @File     CHAR1B.TBL    @Out \@Subdir\fatman\*.*
  333.         @File     CHAR1A.TBL    @Out \@Subdir\fatman\*.*
  334.         @File     CHAR0B.TBL    @Out \@Subdir\fatman\*.*
  335.         @File     CHAR0A.TBL    @Out \@Subdir\fatman\*.*
  336.         @File    BORDERY.TBL    @Out \@Subdir\fatman\*.*
  337.         @File    BORDERX.TBL    @Out \@Subdir\fatman\*.*
  338.         @File          B.TBL    @Out \@Subdir\fatman\*.*
  339.         @File    WEAPON4.SMP    @Out \@Subdir\fatman\*.*
  340.         @File   WEAPHIT1.SMP    @Out \@Subdir\fatman\*.*
  341.         @File     THUMP2.SMP    @Out \@Subdir\fatman\*.*
  342.         @File        HIT.SMP    @Out \@Subdir\fatman\*.*
  343.         @File      GRUNT.SMP    @Out \@Subdir\fatman\*.*
  344.         @File     FATMAN.SMP    @Out \@Subdir\fatman\*.*
  345.         @File      DISK3.OVL    @Out \@Subdir\fatman\*.*
  346.         @File      DISK2.OVL    @Out \@Subdir\fatman\*.*
  347.         @File     DISK13.OVL    @Out \@Subdir\fatman\*.*
  348.         @File   WAGEMAKE.MUS    @Out \@Subdir\fatman\*.*
  349.         @File    VICTORY.MUS    @Out \@Subdir\fatman\*.*
  350.         @File      STUMP.MUS    @Out \@Subdir\fatman\*.*
  351.         @File    SLASHER.MUS    @Out \@Subdir\fatman\*.*
  352.         @File     SELECT.MUS    @Out \@Subdir\fatman\*.*
  353.         @File       PUNK.MUS    @Out \@Subdir\fatman\*.*
  354.         @File    PUFFBOY.MUS    @Out \@Subdir\fatman\*.*
  355.         @File    KADAVER.MUS    @Out \@Subdir\fatman\*.*
  356.         @File      HUMAN.MUS    @Out \@Subdir\fatman\*.*
  357.         @File    FREEZER.MUS    @Out \@Subdir\fatman\*.*
  358.         @File     FATMAN.MUS    @Out \@Subdir\fatman\*.*
  359.         @File    FATITLE.MUS    @Out \@Subdir\fatman\*.*
  360.         @File      DEATH.MUS    @Out \@Subdir\fatman\*.*
  361.         @File   COLONOID.MUS    @Out \@Subdir\fatman\*.*
  362.         @File      BLOCK.MUS    @Out \@Subdir\fatman\*.*
  363.         @File   BEHEMOUT.MUS    @Out \@Subdir\fatman\*.*
  364.         @File    LEMONT7.FNT    @Out \@Subdir\fatman\*.*
  365.         @File       LED7.FNT    @Out \@Subdir\fatman\*.*
  366.         @File      REPLY.COM    @Out \@Subdir\fatman\*.*
  367.         @File     WEAPON.CMB    @Out \@Subdir\fatman\*.*
  368.         @File      SETUP.BAT    @Out \@Subdir\fatman\*.*
  369.         @File     RECALL.BAT    @Out \@Subdir\fatman\*.*
  370.         @File   LASTSAVE.BAT    @Out \@Subdir\fatman\*.*
  371.         @File       WGM1.FLX    @Out \@Subdir\fatman\*.*
  372.         @File       SEL1.FLX    @Out \@Subdir\fatman\*.*
  373.         @File    SCRN4RT.FLX    @Out \@Subdir\fatman\*.*
  374.         @File    SCRN4LT.FLX    @Out \@Subdir\fatman\*.*
  375.         @File    SCRN3RT.FLX    @Out \@Subdir\fatman\*.*
  376.         @File    SCRN3LT.FLX    @Out \@Subdir\fatman\*.*
  377.         @File    SCRN2LT.FLX    @Out \@Subdir\fatman\*.*
  378.         @File    SCRN1RT.FLX    @Out \@Subdir\fatman\*.*
  379.         @File    SCRN1LT.FLX    @Out \@Subdir\fatman\*.*
  380.         @File       PIT1.FLX    @Out \@Subdir\fatman\*.*
  381.         @File      NICE1.FLX    @Out \@Subdir\fatman\*.*
  382.         @File       FAT1.FLX    @Out \@Subdir\fatman\*.*
  383.         @File       DRK1.FLX    @Out \@Subdir\fatman\*.*
  384.         @File     DEATH1.FLX    @Out \@Subdir\fatman\*.*
  385.         @File     FATMAN.EXE    @Out \@Subdir\fatman\*.*
  386.         @File    PROTECT.DAT    @Out \@Subdir\fatman\*.*
  387.         @File   MISCANIM.DAT    @Out \@Subdir\fatman\*.*
  388.         @File     GREENY.DAT    @Out \@Subdir\fatman\*.*
  389.         @File      CHAR9.DAT    @Out \@Subdir\fatman\*.*
  390.         @File      CHAR8.DAT    @Out \@Subdir\fatman\*.*
  391.         @File      CHAR7.DAT    @Out \@Subdir\fatman\*.*
  392.         @File      CHAR6.DAT    @Out \@Subdir\fatman\*.*
  393.         @File      CHAR5.DAT    @Out \@Subdir\fatman\*.*
  394.         @File      CHAR4.DAT    @Out \@Subdir\fatman\*.*
  395.         @File      CHAR3.DAT    @Out \@Subdir\fatman\*.*
  396.         @File      CHAR2.DAT    @Out \@Subdir\fatman\*.*
  397.         @File      CHAR1.DAT    @Out \@Subdir\fatman\*.*
  398.         @File      CHAR0.DAT    @Out \@Subdir\fatman\*.*
  399.     @EndLib
  400.     @EndIf
  401.  
  402. /*    @If ( 'G' [= @Group || 'D' [= @Group )
  403.     @BeginLib DTRACK.RED
  404. //        @File   MAFIOZO2.BMP    @Out \@Subdir\dtrack\*.*
  405.        @File *.* @Out \@Subdir\dtrack\*.*
  406.     @EndLib
  407.     @EndIf
  408. */
  409.     
  410.     @If ( 'G' [= @Group || 'D' [= @Group )
  411.     @BeginLib DTRACK.RED
  412.         @File       ACTIVISI    @Out \@Subdir\dtrack\*.*
  413.         @File    BITMAPS.BLK    @Out \@Subdir\dtrack\*.*
  414. //        @File   CITYLINE.BMP    @Out \@Subdir\dtrack\*.*
  415.         @File    CITYPIC.SCR    @Out \@Subdir\dtrack\*.*
  416.         @File     DANGER.MUS    @Out \@Subdir\dtrack\*.*
  417.         @File     DTRACK.EXE    @Out \@Subdir\dtrack\*.*
  418. //        @File    DYNAMIX.BMP    @Out \@Subdir\dtrack\*.*
  419.         @File      FONTS.BLK    @Out \@Subdir\dtrack\*.*
  420.         @File     MYCAR0.TBL    @Out \@Subdir\dtrack\*.*
  421.         @File     MYCAR1.TBL    @Out \@Subdir\dtrack\*.*
  422.         @File     MYCAR2.TBL    @Out \@Subdir\dtrack\*.*
  423.         @File       PALS.BLK    @Out \@Subdir\dtrack\*.*
  424.         @File    POSTWAR.SCR    @Out \@Subdir\dtrack\*.*
  425.         @File      SHAPE.TBL    @Out \@Subdir\dtrack\*.*
  426. //        @File      TITLE.BMP    @Out \@Subdir\dtrack\*.*
  427.         @File      TITLE.TTM    @Out \@Subdir\dtrack\*.*
  428.         @File       TRAX.MUS    @Out \@Subdir\dtrack\*.*
  429. //        @File   WANTSYOU.BMP    @Out \@Subdir\dtrack\*.*
  430. //        @File        WIN.BMP    @Out \@Subdir\dtrack\*.*
  431. //        @File      ANGEL.BMP    @Out \@Subdir\dtrack\*.*
  432.         @File      ANGEL.TBL    @Out \@Subdir\dtrack\*.*
  433. //        @File   BAY_AREA.BMP    @Out \@Subdir\dtrack\*.*
  434.         @File   BAY_AREA.MAP    @Out \@Subdir\dtrack\*.*
  435.         @File   BAY_AREA.TRK    @Out \@Subdir\dtrack\*.*
  436. //        @File     BOSTON.BMP    @Out \@Subdir\dtrack\*.*
  437.         @File     BOSTON.MAP    @Out \@Subdir\dtrack\*.*
  438.         @File     BOSTON.TRK    @Out \@Subdir\dtrack\*.*
  439.         @File       CAR1.SCR    @Out \@Subdir\dtrack\*.*
  440.         @File       CAR2.SCR    @Out \@Subdir\dtrack\*.*
  441.         @File       CAR3.SCR    @Out \@Subdir\dtrack\*.*
  442. //        @File      CHAMP.BMP    @Out \@Subdir\dtrack\*.*
  443. //        @File    CHICAGO.BMP    @Out \@Subdir\dtrack\*.*
  444.         @File    CHICAGO.MAP    @Out \@Subdir\dtrack\*.*
  445.         @File    CHICAGO.TRK    @Out \@Subdir\dtrack\*.*
  446. //        @File    CRIMSON.BMP    @Out \@Subdir\dtrack\*.*
  447.         @File    CRIMSON.TBL    @Out \@Subdir\dtrack\*.*
  448.         @File      DASH0.SCR    @Out \@Subdir\dtrack\*.*
  449.         @File      DASH1.SCR    @Out \@Subdir\dtrack\*.*
  450.         @File      DASH2.SCR    @Out \@Subdir\dtrack\*.*
  451. //        @File        GAS.BMP    @Out \@Subdir\dtrack\*.*
  452.         @File       HI_SCORE    @Out \@Subdir\dtrack\*.*
  453. //        @File    HOUSTON.BMP    @Out \@Subdir\dtrack\*.*
  454.         @File    HOUSTON.MAP    @Out \@Subdir\dtrack\*.*
  455.         @File    HOUSTON.TRK    @Out \@Subdir\dtrack\*.*
  456. //        @File         LA.BMP    @Out \@Subdir\dtrack\*.*
  457.         @File         LA.MAP    @Out \@Subdir\dtrack\*.*
  458.         @File         LA.TRK    @Out \@Subdir\dtrack\*.*
  459. //        @File     LURKER.BMP    @Out \@Subdir\dtrack\*.*
  460.         @File     LURKER.TBL    @Out \@Subdir\dtrack\*.*
  461. //        @File   MAFIOZO1.BMP    @Out \@Subdir\dtrack\*.*
  462. //        @File   MAFIOZO2.BMP    @Out \@Subdir\dtrack\*.*
  463. //        @File     MANIAC.BMP    @Out \@Subdir\dtrack\*.*
  464.         @File     MANIAC.TBL    @Out \@Subdir\dtrack\*.*
  465. //        @File       MEGA.BMP    @Out \@Subdir\dtrack\*.*
  466.         @File       MEGA.TBL    @Out \@Subdir\dtrack\*.*
  467. //        @File    MELISSA.BMP    @Out \@Subdir\dtrack\*.*
  468.         @File    MELISSA.TBL    @Out \@Subdir\dtrack\*.*
  469. //        @File     MENACE.BMP    @Out \@Subdir\dtrack\*.*
  470.         @File     MENACE.TBL    @Out \@Subdir\dtrack\*.*
  471. //        @File        NYC.BMP    @Out \@Subdir\dtrack\*.*
  472.         @File        NYC.MAP    @Out \@Subdir\dtrack\*.*
  473.         @File        NYC.TRK    @Out \@Subdir\dtrack\*.*
  474. //        @File    ORLANDO.BMP    @Out \@Subdir\dtrack\*.*
  475.         @File    ORLANDO.MAP    @Out \@Subdir\dtrack\*.*
  476.         @File    ORLANDO.TRK    @Out \@Subdir\dtrack\*.*
  477. //        @File      PARTS.BMP    @Out \@Subdir\dtrack\*.*
  478. //        @File    PHOENIX.BMP    @Out \@Subdir\dtrack\*.*
  479.         @File    PHOENIX.MAP    @Out \@Subdir\dtrack\*.*
  480.         @File    PHOENIX.TRK    @Out \@Subdir\dtrack\*.*
  481. //        @File    PITSTOP.BMP    @Out \@Subdir\dtrack\*.*
  482. //        @File    RESULTS.BMP    @Out \@Subdir\dtrack\*.*
  483. //        @File    SEATTLE.BMP    @Out \@Subdir\dtrack\*.*
  484.         @File    SEATTLE.MAP    @Out \@Subdir\dtrack\*.*
  485.         @File    SEATTLE.TRK    @Out \@Subdir\dtrack\*.*
  486.         @File        SLY.BMP    @Out \@Subdir\dtrack\*.*
  487.         @File        SLY.TBL    @Out \@Subdir\dtrack\*.*
  488. //        @File   ST_LOUIS.BMP    @Out \@Subdir\dtrack\*.*
  489.         @File   ST_LOUIS.MAP    @Out \@Subdir\dtrack\*.*
  490.         @File   ST_LOUIS.TRK    @Out \@Subdir\dtrack\*.*
  491. //        @File    WEAPONS.BMP    @Out \@Subdir\dtrack\*.*
  492. //        @File    WRECKER.BMP    @Out \@Subdir\dtrack\*.*
  493.         @File    WRECKER.TBL    @Out \@Subdir\dtrack\*.*
  494.     @EndLib
  495.     @EndIf
  496.     
  497.     @If ( 'G' [= @Group || 'E' [= @Group )
  498.     @BeginLib CIRCUIT.RED
  499.         @File   DISK1CMP.CMP    @Out \@Subdir\circuit\*.*
  500.         @File    ACTIONS.DAT    @Out \@Subdir\circuit\*.*
  501.         @File   CGAREMAP.DAT    @Out \@Subdir\circuit\*.*
  502.         @File   GAMEORIG.DAT    @Out \@Subdir\circuit\*.*
  503.         @File    GRAVMAP.DAT    @Out \@Subdir\circuit\*.*
  504.         @File    NPCDATA.DAT    @Out \@Subdir\circuit\*.*
  505.         @File   PLOTDATA.DAT    @Out \@Subdir\circuit\*.*
  506.         @File   RESPONSE.DAT    @Out \@Subdir\circuit\*.*
  507.         @File    SNDDATA.DAT    @Out \@Subdir\circuit\*.*
  508.         @File      TRASH.DAT    @Out \@Subdir\circuit\*.*
  509.         @File       EDGE.EXE    @Out \@Subdir\circuit\*.*
  510.         @File      CYBER.FNT    @Out \@Subdir\circuit\*.*
  511.         @File    ALLMAPS.MAP    @Out \@Subdir\circuit\*.*
  512.         @File      TITLE.MUS    @Out \@Subdir\circuit\*.*
  513.         @File     ALLANM.ANM    @Out \@Subdir\circuit\*.*
  514.         @File   DISK2CMP.CMP    @Out \@Subdir\circuit\*.*
  515.         @File   GAMESAVE.DAT    @Out \@Subdir\circuit\*.*
  516.         @File    COMBAT4.MUS    @Out \@Subdir\circuit\*.*
  517.         @File     NIGHT1.MUS    @Out \@Subdir\circuit\*.*
  518.         @File   DISKTEXT.TXT    @Out \@Subdir\circuit\*.*
  519.         @File        WIN.MUS    @Out \@Subdir\circuit\*.*
  520.         @File   DISK3CMP.CMP    @Out \@Subdir\circuit\*.*
  521.         @File     WANDER.MUS    @Out \@Subdir\circuit\*.*
  522.     @EndLib
  523.     @EndIf
  524.  
  525.     @If ( 'G' [= @Group || 'F' [= @Group )
  526.     @BeginLib TITAN.RED    
  527.         @File        WIN.OVL    @Out \@Subdir\titan\*.*
  528.         @File       TOWN.OVL    @Out \@Subdir\titan\*.*
  529.         @File       SURF.OVL    @Out \@Subdir\titan\*.*
  530.         @File       MINE.OVL    @Out \@Subdir\titan\*.*
  531.         @File     GAMBLE.OVL    @Out \@Subdir\titan\*.*
  532.         @File   COMPUTER.OVL    @Out \@Subdir\titan\*.*
  533.         @File       CITY.OVL    @Out \@Subdir\titan\*.*
  534.         @File     CBTD3D.OVL    @Out \@Subdir\titan\*.*
  535.         @File     BATTLE.OVL    @Out \@Subdir\titan\*.*
  536.         @File      TITAN.EXE    @Out \@Subdir\titan\*.*
  537.         @File   SAVEGAME.DAT    @Out \@Subdir\titan\*.*
  538.         @File   DISK2MAP.DAT    @Out \@Subdir\titan\*.*
  539.         @File      DISK2.DAT    @Out \@Subdir\titan\*.*
  540.         @File   DISK1MAP.DAT    @Out \@Subdir\titan\*.*
  541.         @File      DISK1.DAT    @Out \@Subdir\titan\*.*
  542.         @File      DISKS.DAT    @Out \@Subdir\titan\*.*
  543.     @EndLib
  544.     @EndIf
  545.  
  546. @EndDisk
  547.  
  548. @Finish
  549.     @Cls
  550.     Type "SciFi" to run the POWERHITS SciFi games.
  551.  
  552.     @Pause
  553.  
  554.     @ChDrive @OutDrive              /* change to the output drive */
  555.     @ChDir "@Subdir"                /* change to the output subdirectory */
  556.  
  557.  
  558. @EndFinish
  559.  
  560. /* end-of-file */
  561.  
  562. TESTMEMALL:
  563. @IF (@DiskFree @OutDrive < 5400000)
  564.  
  565.     @Display
  566.  
  567.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  568.     room.  You'll need to have at least 5,400,000 bytes free.
  569.     Your disk only has @DiskFree @OutDrive bytes free.
  570.  
  571.  
  572.  
  573.     @Pause
  574.     @Exit
  575.     @ELSE @GOTO START
  576.     @endif
  577.     @ENDDISPLAY
  578.  
  579. TESTMEMROC:
  580. @IF (@DiskFree @OutDrive < 1500000)
  581.  
  582.     @Display
  583.  
  584.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  585.     room.  You'll need to have at approx 1,500,000 bytes free.
  586.     Your disk only has @DiskFree @OutDrive bytes free.
  587.  
  588.  
  589.  
  590.     @Pause
  591.     @Exit
  592.     @ELSE @GOTO START
  593.     @endif
  594.     @ENDDISPLAY
  595.  
  596. TESTMEMROG:
  597. @IF (@DiskFree @OutDrive < 750000)
  598.  
  599.     @Display
  600.  
  601.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  602.     room.  You'll need to have at approx 750,000 bytes free.
  603.     Your disk only has @DiskFree @OutDrive bytes free.
  604.  
  605.  
  606.  
  607.     @Pause
  608.     @Exit
  609.     @ELSE @GOTO START
  610.     @endif
  611.     @ENDDISPLAY
  612.  
  613. TESTMEMDIE:
  614. @IF (@DiskFree @OutDrive < 1750000)
  615.  
  616.     @Display
  617.  
  618.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  619.     room.  You'll need to have at approx 1,750,000 bytes free.
  620.     Your disk only has @DiskFree @OutDrive bytes free.
  621.  
  622.  
  623.  
  624.     @Pause
  625.     @Exit
  626.     @ELSE @GOTO START
  627.     @endif
  628.     @ENDDISPLAY
  629.  
  630. TESTMEMGB:
  631. @IF (@DiskFree @OutDrive < 750000)
  632.  
  633.     @Display
  634.  
  635.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  636.     room.  You'll need to have at approx 750,000 bytes free.
  637.     Your disk only has @DiskFree @OutDrive bytes free.
  638.  
  639.  
  640.  
  641.     @Pause
  642.     @Exit
  643.     @ELSE @GOTO START
  644.     @endif
  645.     @ENDDISPLAY
  646.  
  647. TESTMEMGY:
  648. @IF (@DiskFree @OutDrive < 650000)
  649.  
  650.     @Display
  651.  
  652.     Well it looks like hard disk @OutDrive: doesn't have quite enough
  653.     room.  You'll need to have at approx 650,000 bytes free.
  654.     Your disk only has @DiskFree @OutDrive bytes free.
  655.  
  656.  
  657.  
  658.     @Pause
  659.     @Exit
  660.     @ELSE @GOTO START
  661.     @endif
  662.     @ENDDISPLAY
  663.  
  664.