/* Knowledge Dynamics install script for 3D Studio Rel. 4         */
/*     created: 31-Oct-1994,  David Ang                           */
/*     updated: 15-Jan-1995,  David Ang                           */
/*     updated: 15-Jan-1995,  Ron Jong                            */

@DefineProject
	@Language = @EN @Endlang
	@NAME           = "Autodesk 3D Studio"
	@VERSION        = "4"
	@ABANNER        = "    Autodesk 3D Studio (R)    "
	@SUBDIR         = "\\3DS4\\"
	@OUTDRIVE       = C
	@Requires       @HardDisk
@EndProject

@DefineVars
	@Dir            @Subdir3ds      = "\\3DS\\"
	@Dir            @Subdir30       = "\\3DS3\\"
	@Dir            @Subdir40       = "\\3DS4\\"
	@Drive          @SwapDrv        = C
	@Drive          @CDROM          = C
	@Drive          @DisketteDrv    = A

	@Integer        @Allfiles       = 24000000
	@Integer        @UPDfiles       =  8000000
	@Integer        @SRfiles        =  5000000
	@Integer        @MINfiles       =  4000000
	@Integer        @IPASfiles      =  5000000
	@Integer        @SUPPORTfiles   = 10000000
@EndVars

@WELCOME
	@CLS
    @if (@RAMAvail < 430k)
@DATXMSG(1,"This Installation Program requires 430k of free memory
	to complete the installation.  There is only @RAMAvail
	bytes free. Please free up memory and start the installation
	again.")

	@Abort
    @Endif

    @If (@CPU < 386)
@DATXMSG(2,"@Name requires an 80386 or higher CPU.  
	Your computer is running on a 80@CPU CPU.")
		   

	@Pause
	@CLS
     @Endif

    @If (@NDP == 0)
@DATXMSG(3,"@Name requires a math co-processor to run.")
		   

	@Pause
	@CLS
     @Endif

     @If ((@OSMajor * 100 + @OSMinor) < 330)
@DATXMSG(4,"@NAME requires DOS version 3.30 or higher.")

	@Pause
     @Endif
 
	@CLS

@DATXMSG(5,"This program installs @NAME on your computer 
	system and checks the distribution disks for errors.  
	You can specify the drive and directory where you want to
	install @NAME.  The program creates the directory for you.  
	You can choose to copy only selected parts of the software.

	Each screen of this program offers a choice and a default response.
	Press the RETURN key to accept the default.  Otherwise type or 
	select another response and then press the RETURN key.
	If you make a mistake while typing, press the BACKSPACE key
	and retype the entry.
	
	You can press the ESC key at any time to cancel installation     
	and return to the operating system.")

  @PAUSE
@EndWelcome








@Display
@DATXMSG(11,"\tIn order to install the entire @NAME Release @VERSION, 22") 
@DATXMSG(12,"\tmegabytes of disk space will be needed on your destination disk.") 
@DATXMSG(13,"\tLess disk space is needed if you elect to install only a subset") 
@DATXMSG(14,"\tof the files.  If the required disk space is not available, the") 
@DATXMSG(15,"\tinstallation program will install all possible files until it") 
@DATXMSG(16,"\truns out of space.  Please be advised that if all files are not") 
@DATXMSG(17,"\tinstalled, you may not have all the data files necessary to") 
@DATXMSG(18,"\tcomplete the @NAME tutorials.") 

@Pause

@EndDisplay




@Display
@DATXMSG(21,"\tThe installation program automatically creates all the directories")
@DATXMSG(22,"\tthat are needed to install @NAME Release @VERSION.  Data")
@DATXMSG(23,"\tfiles and directories may be manually relocated after the")
@DATXMSG(24,"\tinstallation, if desired.  Please note that if the location")
@DATXMSG(25,"\tor names of any of the directories are changed, the configuration")
@DATXMSG(26,"\tfile called \"3DS.SET\" will need to be modified to reflect the")
@DATXMSG(27,"\tchanges.  The \"3DS.SET\" file also contains information on the display")
@DATXMSG(28,"\tdisplay device(s) you will be using.  The installation default")
@DATXMSG(29,"\tsetting is for a VESA 640x480x256 display for the MAIN-DISPLAY,")
@DATXMSG(30,"\tthe MATERIALS-DISPLAY, and the RENDER-DISPLAY.  You can change")
@DATXMSG(31,"\teach display device by editing the \"3DS.SET\" file, or by running")
@DATXMSG(32,"\tthe Vibrant Configuration Program.")

@DATXMSG(33,"\tPlease refer to the \"Installation Guide\" included with the")
@DATXMSG(34,"\t@NAME documentation for detailed information about")
@DATXMSG(35,"\tthe \"3DS.SET\" file and the Vibration Configuration Program.")

@Pause

@EndDisplay




@GetOption
@DATXMSG(141,"\tSelect one of the following options for installing Autodesk")
@DATXMSG(142,"\t3D Studio Release @VERSION.")









    @LocalWindow(8,40)
    @Option 11 = "@DATXMSG(143,"Install all files")"
    @option 12 = "@DATXMSG(144,"Update files from R3 or R4 to R4c1")"
    @option 13 = "@DATXMSG(145,"Install slave-renderer files")"
    @option 14 = "@DATXMSG(146,"Custom install...")"






@DATXMSG(147,"\tUse the up and down cursor keys to scroll through the list.")
@DATXMSG(148,"\tPress the ENTER key to accept the selection.  Press the ESC")
@DATXMSG(149,"\tkey to abort.")



@EndOption



@If (11 [= @Option)
	@SetGroup(Z)
	/* @GOTO SelectCDDrv */
	@GOTO SelectDrv
@ElseIf (12 [= @Option)
	@SetGroup(U)
	/* @GOTO SelectCDDrv */
	@GOTO SelectDrv
@ElseIf (13 [= @Option)
	@SetGroup(S)
	@GOTO SelectDrv
	/* @GOTO SelectCDDrv */
@Else
	@SetGroup(C)
@EndIf




SELECTFILES:
@Getgroups
@Checkbox

@CLS
@DATXMSG(165,"\tYou have selected \"Custom install...\".  Choose one or more of the")
@DATXMSG(166,"\toptions below.")

@DATXMSG(168,"\t\"Minimal program files\" consist of 3ds.exe, 3ds.res, 3ds.set and")
@DATXMSG(169,"\tIPAS Plug-Ins.  \"Support files\" add to the functionality of")
@DATXMSG(170,"\t@NAME Release @VERSION, including driver, font, .mli and")
@DATXMSG(171,"\tnetwork files, etc.  \"Sample files\" include keyframe scripts,")
@DATXMSG(172,"\tmap, image, tutorial files, etc.")







    @LocalWindow(14,40)
	@Set M = "@DATXMSG(93,"Install minimal program files")"
	@Set Y = "@DATXMSG(95,"Install support files")"
	@Set X = "@DATXMSG(94,"Install sample files")"


@DATXMSG(97,"Use the up and down cursor keys to scroll through the list.  Use")
@DATXMSG(98,"\tthe SPACE_BAR key to toggle the YES/NO state of the current")
@DATXMSG(99,"\tselection.  Press the ENTER key to accept the selection(s).")
@DATXMSG(100,"\tPress the ESC key to abort.")
@EndGroups




@If ('M' [= @Group || 'X' [= @Group || 'Y' [= @Group)

  @GetOption
@DATXMSG(173,"\tYou have requested to install the following @NAME")
@DATXMSG(174,"\tRelease @VERSION files:")


@If ('M' [= @Group) @DATXMSG(102,"\to 3ds.exe, 3ds.res, 3ds.set and IPAS Plug-Ins") @EndIf
@If ('Y' [= @Group) @DATXMSG(104,"\to @NAME support files") @EndIf
@If ('X' [= @Group) @DATXMSG(103,"\to @NAME sample files") @EndIf





@DATXMSG(129,"\tIs this what you want?")
    @LocalWindow(14,40)
    @Option 16 = "@DATXMSG(130,"Yes")"
    @option 17 = "@DATXMSG(131,"No")"


  @EndOption


  @If (17 [= @Option)
	@ClearOption(17)
	@ClearGroup(M)
	@ClearGroup(X)
	@ClearGroup(Y)
	@GoTo SELECTFILES
  @EndIf


@Else
@Display


	@DATXMSG(132,"\tYou have not selected any @NAME")
	@DATXMSG(133,"\tRelease @VERSION files for installing!")


	@Pause
	@GOTO SELECTFILES

@EndDisplay

@EndIf
















SelectDrv:


@GetOutDrive
  @Suppress A
  @Suppress B
  @CLS
  @DATXMSG(48,"\tSpecify the disk drive where @NAME Release @VERSION")
  @If (13 [= @Option)@DATXMSG(160,"\tslave-renderer files are to be installed.")
  @ElseIf (14 [= @Option)@DATXMSG(40,"\tfiles you have selected are to be installed.")
  @Else@DATXMSG(49,"\tis to be installed.")
  @EndIf














  @DATXMSG(50,"\tUse the up and down cursor keys to scroll through the")
  @DATXMSG(51,"\tlist of disk drives.  Press the ENTER key when you have") 
  @DATXMSG(52,"\tselected a drive.")

@EndOutDrive






/* Case of installing all files. */
/* Add 600k to account for temporary working files needed by INSTALL */
@If ((11 [= @Option) && (@DiskFree @OutDrive < (@AllFiles - 600000) ))
  @GetOption

  @DATXMSG(53,"\tThe selected output disk drive only has @DiskFree @OutDrive bytes")
  @DATXMSG(54,"\tfree.  To install @NAME, @AllFiles bytes are required.") 

  @DATXMSG(55,"\tDo you want to continue to install on this drive anyway or select")
  @DATXMSG(56,"\tanother drive?")

    @LocalWindow(12,40)
    @Option 21 = "@DATXMSG(57,"Continue install")"
    @option 22 = "@DATXMSG(58,"Select another drive")"
  @EndOption


@If (22 [= @Option)
	@ClearOption(22)
	@GoTo SelectDrv
@EndIf



/* Case of updating from 3ds rel. 3 to 3ds rel. 4 */
/* Add 600k to account for temporary working files needed by INSTALL */
@ElseIf ((12 [= @Option) &&(@DiskFree @OutDrive < (@UPDfiles - 600000) ))
  @GetOption

  @DATXMSG(46,"\tThe selected output disk drive only has @DiskFree @OutDrive bytes")
  @DATXMSG(47,"\tfree.  To update to Release @VERSION, @UPDfiles bytes are required.") 

  @DATXMSG(55,"\tDo you want to continue to install on this drive anyway or select")
  @DATXMSG(56,"\tanother drive?")

    @LocalWindow(12,40)
    @Option 21 = "@DATXMSG(57,"Continue install")"
    @option 22 = "@DATXMSG(58,"Select another drive")"
  @EndOption



/* Case of installing 3ds rel. 4 slave-renderer files. */
/* Add 600k to account for temporary working files needed by INSTALL */
@ElseIf ((13 [= @Option) &&(@DiskFree @OutDrive < (@SRfiles - 600000) ))
  @GetOption

  @DATXMSG(157,"\tThe selected output disk drive only has @DiskFree @OutDrive bytes")
  @DATXMSG(158,"\tfree.  To install @NAME Release @VERSION slave-renderer") 
  @DATXMSG(159,"\tfiles, @SRfiles bytes are needed.") 

  @DATXMSG(55,"\tDo you want to continue to install on this drive anyway or select")
  @DATXMSG(56,"\tanother drive?")

    @LocalWindow(12,40)
    @Option 21 = "@DATXMSG(57,"Continue install")"
    @option 22 = "@DATXMSG(58,"Select another drive")"
  @EndOption



/* Case of Custom-Install - skip disk space checking. */

@EndIf



Install_dir:


@GetSubdir 

@If (12 [= @Option)
  @Default = "@Subdir30"
@ElseIf (24 [= @Option)
  @Default = "@Subdir30"
@ElseIf (32 [= @Option)
  @Default = "@Subdir3ds"
@Else
  @Default = "@Subdir40"
@EndIf



@Cls

@DATXMSG(62,"\tSpecify the name of the directory where @NAME")
@If (13 [= @Option) @DATXMSG(161,"\tRelease @VERSION slave-renderer files are to be installed.  By default,")
  @If (24 [= @Option) @DATXMSG(162,"\tthe name of this directory is @Subdir30")
  @ElseIf (32 [= @Option) @DATXMSG(163,"\tthe name of this directory is @Subdir3ds")
  @Else @DATXMSG(164,"\tthe name of this directory is @Subdir40")
  @EndIf
@Else@DATXMSG(63,"\tRelease @VERSION is to be installed.  By default, the name of this")
  @If (24 [= @Option) @DATXMSG(64,"\tdirectory is @Subdir30")
  @ElseIf (32 [= @Option) @DATXMSG(134,"\tdirectory is @Subdir3ds")
  @ElseIf (12 [= @Option) @DATXMSG(150,"\tdirectory is @Subdir30")
  @Else @DATXMSG(61,"\tdirectory is @Subdir40")
  @EndIf
@EndIf@DATXMSG(65,"\tThis directory will be located at the root of the disk")
@DATXMSG(66,"\tdrive you have selected.  If you have no preference, choose")
@DATXMSG(67,"\tthe default directory name by pressing the ENTER key.")

@DATXMSG(68,"\tTo change the directory name, backspace over the directory")
@DATXMSG(69,"\tname and type a new name.  Press the ENTER key when you")
@DATXMSG(70,"\thave finished typing the name.")



/* @Default = "@Subdir3ds */
@If (12 [= @Option)
  @PROMPT = "@DATXMSG(151," Which subdirectory [@Subdir30]? ")"
@ElseIf (24 [= @Option)
  @PROMPT = "@DATXMSG(71," Which subdirectory [@Subdir3ds]? ")"
@ElseIf (32 [= @Option)
  @PROMPT = "@DATXMSG(135," Which subdirectory [@Subdir3ds]? ")"
@Else
  @PROMPT = "@DATXMSG(96," Which subdirectory [@Subdir40]? ")"
@EndIf

@EndSubdir










/* If updating from rel. 3, make sure that the directory specified contains */
/* the rel. 3 exe.  If it does, proceed directly to setting up swap drive. */
@If ('U' [= @Group)

@ClearOption(24)
@ClearOption(25)

  @If (@Exists "@OutDrive:@SubDir\\3ds.exe")
    @If (@Exists "@OutDrive:@SubDir\\3dsnet.set")
	@GOTO RenameOldFiles
    @Else
    @GetOption
@DATXMSG(152,"\tThe directory specified, i.e. @OutDrive:@SubDir, seems to contain")
@DATXMSG(167,"\tan earlier version of @NAME than Release 3!")
@DATXMSG(153,"\tDo you wish to specify another drive and directory location")
@DATXMSG(154,"\tor quit out of install?")

    @LocalWindow(12,40)
    @Option 24 = "@DATXMSG(155,"Specify another drive and directory location")"
    @option 25 = "@DATXMSG(156,"Quit install")"
    @EndOption
    @EndIf


/* If it does not, ask the user what to do next? */
  @Else

  @GetOption
@DATXMSG(59,"\tThe directory specified, i.e. @OutDrive:@SubDir, does not seem to")
@DATXMSG(60,"\tcontain @NAME Release 3!")

@DATXMSG(153,"\tDo you wish to specify another drive and directory location")
@DATXMSG(154,"\tor quit out of install?")

    @LocalWindow(12,40)
    @Option 24 = "@DATXMSG(155,"Specify another drive and directory location")"
    @option 25 = "@DATXMSG(156,"Quit install")"
  @EndOption

  @EndIf





@If (24 [= @Option)
	@GOTO SelectDrv
@EndIf


@Display
  @If (25 [= @Option)
    @Abort)
  @EndIf
@EndDisplay



/* Case of installing 3ds.exe and minimum set of support files. */

@ElseIf ('M' [= @Group)
  @GOTO Query3DSExist


/* Case of installing sample files and/or support files only. */

@ElseIf ('X' [= @Group || 'Y' [= @Group)

  @If (@Exists "@OutDrive:@SubDir\\3ds.exe")
	@GOTO Unpack
  @Else


/* Case of 3ds.exe not found where it is expected... */

  @GetOption

@DATXMSG(136,"\tThe @NAME executable cannot be found in the expected")
@DATXMSG(137,"\tdirectory, i.e., @OutDrive:@SubDir !  Do you wish to:")


    @LocalWindow(12,40)
    @Option 26 = "@DATXMSG(138,"Continue installing")"
    @option 27 = "@DATXMSG(139,"Specify another directory")"
    @option 28 = "@DATXMSG(140,"Specify another drive")"
  @EndOption
  @EndIf




  @If (26 [= @Option)
	@ClearOption(26)
	@GoTo Unpack
  @EndIf


  @If (27 [= @Option)
	@ClearOption(27)
	@GoTo Install_dir
  @EndIf


  @If (28 [= @Option)
	@ClearOption(28)
	@GoTo SelectDrv
  @EndIf







/* Case of install all files or install slave-renderer files */

@Else


Query3DSExist:

@ClearOption(31)
@ClearOption(32)
@ClearOption(33)



  @If (@Exists "@OutDrive:@SubDir\\3ds.exe")
	@GetOption
    @Cls
    @DATXMSG(73,"\tCAUTION: A version of @NAME already") 
    @DATXMSG(74,"\t         exists in @OutDrive:@SubDir")

    @If ('Z' [= @Group) @DATXMSG(75,"\tDo you want to continue installing @NAME Release @VERSION")
    @Else @DATXMSG(72,"\tDo you want to continue installing the specified files")
    @EndIf@DATXMSG(76,"\tover the files in this directory, specify a new directory")
    @DATXMSG(77,"\tor quit out of install?")





    @LocalWindow(12,40)
    @Option 31 = "@DATXMSG(78,"Continue installing")"
    @option 32 = "@DATXMSG(79,"Specify new directory")"
    @option 33 = "@DATXMSG(80,"Quit")"

  @EndOption
  @Endif

@EndIf

@Display
  @If (33 [= @Option)
    @Abort
  @Endif
@EndDisplay


@If (32 [= @Option)
  @GoTo Install_dir
@Endif






/* If the user says to continue installing, check for existance of certain */
/* selected files and offer the user the opportunity to rename them. */


RenameOldFiles:

@If ( (31 [= @Option) || ('U' [= @Group) )

@Display
@Cls
  @ChDrive @OutDrive
  @ChDir  "@SubDir"
  @If ('U' [= @Group)
    @DATXMSG(90,"\tNOTE:  Your old copy of \"3DS.EXE\" is now being renamed to \"OLD3DS.EXE\".")
  @Else
    @DATXMSG(81,"\tNOTE:  A copy of the \"3DS.EXE\" file exists in the install")
    @DATXMSG(82,"\t       directory specified.  It is being renamed to \"OLD3DS.EXE\".")
  @Endif
  @Pause
  @Rename("3DS.EXE","OLD3DS.EXE")

  @If (@Exists "@OutDrive:@SubDir\\3ds.set")
    @Cls

    @DATXMSG(83,"\tNOTE:  A copy of the \"3DS.SET\" file exists in the install")
    @DATXMSG(84,"\t       directory specified.  It is being renamed to \"OLD3DS.SET\".")
    @Pause
    @Rename("3DS.SET","OLD3DS.SET")
  @EndIf

  @If (@Exists "@OutDrive:@SubDir\\3dsnet.set")
    @Cls

    @DATXMSG(91,"\tNOTE:  A copy of the \"3DSNET.SET\" file exists in the install")
    @DATXMSG(92,"\t       directory specified.  It is being renamed to \"OLD3DNET.SET\".")
    @Pause
    @Rename("3DSNET.SET","OLD3DNET.SET")
  @EndIf

  @If (@Exists "@OutDrive:@SubDir\\3ds.res")
    @Cls

    @DATXMSG(85,"\tNOTE:  A copy of the \"3DS.RES\" file exists in the install")
    @DATXMSG(86,"\t       directory specified.  It is being renamed to \"OLD3DS.RES\".")
    @Pause
    @Rename("3DS.RES","OLD3DS.RES")
  @EndIf

  @If (@Exists "@OutDrive:@SubDir\\vib3ds.vlm")
    @Cls

    @DATXMSG(175,"\tNOTE:  A copy of the \"VIB3DS.VLM\" file exists in the install")
    @DATXMSG(176,"\t       directory specified.  It is being renamed to \"VIB3DS.OLD\".")
    @Pause
    @Rename("VIB3DS.VLM","VIB3DS.OLD")
  @EndIf

  @If (@Exists "@OutDrive:@SubDir\\vibrant.res")
    @Cls

    @DATXMSG(177,"\tNOTE:  A copy of the \"VIBRANT.RES\" file exists in the install")
    @DATXMSG(178,"\t       directory specified.  It is being renamed to \"VIBRANT.OLD\".")
    @Pause
    @Rename("VIBRANT.RES","VIBRANT.OLD")
  @EndIf

  @If (@Exists "@OutDrive:@SubDir\\matlibs\\3ds.mli")
    @ChDir  "@SubDir\\matlibs"
    @Cls

    @DATXMSG(87,"\tNOTE:  A copy of the \"3DS.MLI\" file exists in the MATLIBS")
    @DATXMSG(88,"\t       subdirectory of the install directory specified.  It is")
    @DATXMSG(89,"\t       being renamed \"OLD3DS.MLI\".")
    @Pause
    @Rename("3DS.MLI","OLD3DS.MLI")
    @ChDir  "\\@SubDir"
  @EndIf

@EndDisplay
@Endif









/* Create the NETWORK and TEMP directories. Harmless if these already */
/* exist. */

@If (14 [! @Option)
  @MkDir("@OutDrive:@Subdir\\network")
  @MkDir("@OutDrive:@Subdir\\temp")
@Endif


/* Create other directories needed by slave renderer and Minimal options */
/* to avoid those pesky warnings */

@If ('S' [= @Group || 'M' [= @Group)
  @MkDir("@OutDrive:@Subdir\\drivers")
  @MkDir("@OutDrive:@Subdir\\flics")
  @MkDir("@OutDrive:@Subdir\\fonts")
  @MkDir("@OutDrive:@Subdir\\images")
  @MkDir("@OutDrive:@Subdir\\lofts")
  @MkDir("@OutDrive:@Subdir\\maps")
  @MkDir("@OutDrive:@Subdir\\meshes")
  @MkDir("@OutDrive:@Subdir\\projects")
  @MkDir("@OutDrive:@Subdir\\scripts")
  @MkDir("@OutDrive:@Subdir\\shapes")
  @MkDir("@OutDrive:@Subdir\\vpost")
  @MkDir("@OutDrive:@Subdir\\network")
  @MkDir("@OutDrive:@Subdir\\temp")
@Endif

@If ('M' [= @Group && 'X' [= @Group && 'Y' [= @Group)
  @MkDir("@OutDrive:@Subdir\\network")
  @MkDir("@OutDrive:@Subdir\\temp")
@Endif






/* Set up swap disk */
SetUpSwapDrv:


@Display
@Cls

@DATXMSG(106,"\t@NAME creates a virtual memory swap file on")
@DATXMSG(107,"\tyour hard disk when it runs out of RAM.  This file can get")
@DATXMSG(108,"\tvery large.  You now need to select a hard disk partition for")
@DATXMSG(109,"\tthis swap file.  Generally, this is the partition with the most")
@DATXMSG(110,"\tspace available.  For more information about the swap file,")
@DATXMSG(111,"\tconsult the \"CFIG386\" section of the \"Installation Guide\".")

@Pause

@EndDisplay


SelectSwapDrv:

@GetOutDrive @SwapDrv
	@Suppress A
	@Suppress B
	@Cls
@DATXMSG(112,"\tSelect the drive that @NAME will be use for the")
@DATXMSG(113,"\tvirtual memory swap file.")














@DATXMSG(50,"\tUse the up and down cursor keys to scroll through the")
@DATXMSG(51,"\tlist of disk drives.  Press the ENTER key when you have") 
@DATXMSG(52,"\tselected a drive.")

@EndOutDrive







@Display
@If ('Z' [= @Group)
@DATXMSG(114,"\tThe installation program will now install @NAME with")
@DATXMSG(115,"\tthe following directory structure:")

	@OutDrive:@SubDir\(executable files)
	@OutDrive:@SubDir\drivers
	@OutDrive:@SubDir\flics
	@OutDrive:@SubDir\fonts
	@OutDrive:@SubDir\images
	@OutDrive:@SubDir\lofts
	@OutDrive:@SubDir\maps
	@OutDrive:@SubDir\matlibs
	@OutDrive:@SubDir\meshes
	@OutDrive:@SubDir\network
	@OutDrive:@SubDir\process
	@OutDrive:@SubDir\projects
	@OutDrive:@SubDir\scripts
	@OutDrive:@SubDir\shapes
	@OutDrive:@SubDir\temp
	@OutDrive:@SubDir\vpost

@Pause

@EndIf

@EndDisplay



@Display
@If ('Z' [= @Group)
@DATXMSG(116,"\tIf you would like to change the location of any files within")
@DATXMSG(117,"\tthese directories, please move or copy them after the installation.")

@DATXMSG(118,"\tIMPORTANT:  If you move files to another directory, you will")
@DATXMSG(119,"\t            need to update the \"3DS.SET\" configuration file.")

@DATXMSG(120,"\t            Please refer to the \"Installation Guide\" for")
@DATXMSG(121,"\t            detailed information regarding the \"3DS.SET\" file.")



@Pause

@EndIf

@EndDisplay



Unpack:

@Display
@DATXMSG(122,"\tThe installation program is now going to copy files to your")
@DATXMSG(123,"\thard disk.")

@DATXMSG(124,"\tPlease take this time to fill out your registration card and")
@DATXMSG(125,"\tmake sure to mail it back to us.  Without your registration")
@DATXMSG(126,"\tcard, we cannot contact you for future updates and special")
@DATXMSG(127,"\toffers.")

@DATXMSG(128,"\tThank you.")



@Pause

@EndDisplay






/* Disk #1 */

@DefineDisk
  /* Modify next line if not US English version */
  /* @Label = "3DS 1 <LANGUAGE_LABEL>" */

  @Label = "Disk 1" 
	@File	3DS.001		@Out 3DS.EXE	@Group ZMSU	@Packed 
	@File	3DS.002		@AppendTo 3DS.EXE	@Group ZMSU 
	@File	3DS.003		@AppendTo 3DS.EXE	@Group ZMSU @Packed 
@EndDisk



/* Disk #2 */

@DefineDisk
  @Label = "Disk 2"
	@File	VG940124.RLM	@Group ZMSUY	@Packed 
	@File	VIB3DS.VLM	@Group ZMSUY	@Packed 
	@File	VIBRANT.RES	@Group ZMSUY	@Packed 
	@File	3DS.RES		@Group ZMSUY	@Packed 
	@File	3DS.SET		@Group ZMSUY	@Packed 
	@File	3DSNET.SET	@Group ZMSUY	@Packed 
	@File	VTP-9650.EXP	@Out drivers\*.*	@Group ZUY	@Packed 
	@File	WING.GIF	@Out maps\*.*	@Group ZUY	@Packed 
	@File	3DS.MLI		@Out matlibs\*.*	@Group ZMSUY	@Packed 
	@File	HWLOCK.DOC	@Out HWLOCK.DOC	@Group ZUY @Packed
	@File	README.DOC	@Out README.DOC	@Group ZUY 
	@File	README.NET	@Out README.NET		@Group ZUY @Packed 
	@File	ENDMSG0.BAT	@Out ENDMSG0.BAT	@Group ZMSUY	@Packed 
	@File	ENDMSG1.BAT	@Out ENDMSG1.BAT	@Group ZMSUY	@Packed 
	@File	ENDMSG2.BAT	@Out ENDMSG2.BAT	@Group ZUY	@Packed 
	@File	FPREVIEW.VLM	@Group ZMUY	@Packed 
	@File	EPS_I.BXP	@Out process\*.*	@Group ZMSUY	@Packed 
	@File	EPS_I.PXP	@Out process\*.*	@Group ZMUY	@Packed 
	@File	EPS.CFG		@Group ZMSUY	@Packed 
	@File	IK_I.KXP	@Out process\*.*	@Group ZMUY	@Packed 
	@File	SCRIPT_I.KXP	@Out process\*.*	@Group ZMUY	@Packed 
	@File	KSCR1-4.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	KSCR5.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	KSCR6.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	KSCRIPT.SET	@Out process\*.*	@Group ZMUY	@Packed 
	@File	KSCRIPT1.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	KSCRIPT2.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	KSCRIPT3.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	KSCRIPT4.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	KSCRIPT5.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	KSCRIPT6.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	LIGHTMAN.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	LIGHTMAN.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PATHMAN.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PATHMAN.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PATHMAN.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	PATHSCAL.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	PATHSCAL.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PWINDOW.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOGS.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOGS.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG1.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG2.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG3.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG4.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG5.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG6.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	DIALOG7.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	BALLS.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	BALLS.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	POOL.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	ROBOT.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	ROBOT.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	ROBOT.DAT	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	ROBOT.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PIVOT.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PIVOT.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	PIVOT2.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MORPH.3DE	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MORPH.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MORPH.TXT	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MOUTH.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	MOUTH.DAT	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MOUTH.MPH	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	MOUTH.TXT 	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	NODEFTCH.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	NODEHOLD.K3D	@Out scripts\*.*	@Group ZUX	@Packed 
	@File	CH5TUT1A.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	CH5TUT1B.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	CH5TUT2.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	CLIMB.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	IK_GYRO.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	IK_WHIP.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	IK_WOMAN.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	BROWSE_I.PXP	@Out process\*.*	@Group ZMUX	@Packed 
@EndDisk




/* Disk #3 */

@DefineDisk
  @Label = "Disk 3"
	@File	BASPHLT.TGA	@Out maps\*.*		@Group ZUY	@Packed 
	@File	PLATEOX2.TGA	@Out maps\*.*		@Group ZUY	@Packed 
	@File	SPECKIRN.TGA	@Out maps\*.*		@Group ZUY	@Packed 
	@File	IK_DINO.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	TU_DRYLE.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_MEDRU.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_GREQR.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_TREEB.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_CEDFE.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_LEATH.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_DIRTC.TGA	@Out maps\*.*		@Group ZUX	@Packed 

@EndDisk



/* Disk #4 */

@DefineDisk
  @Label = "Disk 4"
	@File	TU_RIBCO.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_WEBBE.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_LIMEO.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_BLUEP.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_GRYDI.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_WAVES.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	TU_FUNGI.TGA	@Out maps\*.*		@Group ZUX	@Packed 
	@File	STAIRS.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	PENTAPUS.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	PISTON.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	UJOINT.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	UNICYCLE.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	CH2TUT_B.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	ENGINANI.3DS	@Out meshes\*.*		@Group ZUX	@Packed 
	@File	BOUNCE_I.KXP	@Out process\*.*	@Group ZY	@Packed 
	@File	BOX_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	CHK_I.BXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	CHKED_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	DOTS_I.IXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	EARTH.STB	@Out process\*.*	@Group ZSY	@Packed 
	@File	EDTEST_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	GEARS_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	GRIDS_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	HAND_I.AXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	JUMBLE_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	KXPTST_I.KXP	@Out process\*.*	@Group ZY	@Packed 
	@File	RIPPLE_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	STARS_I.IXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	TORNAD_I.AXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	TUBER_I.AXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	VBLUR_I.IXP	@Out process\*.*	@Group ZSY	@Packed 
	@File	WAVES_I.PXP	@Out process\*.*	@Group ZY	@Packed 
	@File	3DS.ICO		@Group ZUY	@Packed 
	@File	3DS.KEY		@Group ZMSY 	@Packed 
	@File	3DS.PIF		@Group ZY	@Packed 
	@File	3DSHELL.COM	@Group ZY	@Packed 
	@File	CFIG.BAT	@Group ZMSU	@Packed 
	@File	CFIG386.EXE	@Group ZMSU	@Packed 
	@File	3DSDRP1.HLP	@Group ZUY	@Packed 
	@File	3DSDRP2.HLP	@Group ZUY	@Packed 
	@File	3DSDRP3.HLP	@Group ZUY	@Packed 
	@File	3DSED.HLP	@Group ZUY	@Packed 
	@File	3DSKF.HLP	@Group ZUY	@Packed 
	@File	3DSLOFT.HLP	@Group ZUY	@Packed 
	@File	3DSMTL.HLP	@Group ZUY	@Packed 
	@File	3DSSHP.HLP	@Group ZUY	@Packed 
	@File	AAPLAY.DOC	@Group ZY	@Packed 
	@File	AAPLAY.EXE	@Group ZY	@Packed 
	@File	IPASFIX.EXE	@Group ZY	@Packed 
	@File	MAKEIFL.EXE	@Group ZY	@Packed 
	@File	PHARLAP.386	@Group ZY	@Packed 
	@File	DGPWACOM.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	DRIVERS.DOC	@Out drivers\README.DOC	@Group ZY	@Packed 
	@File	LLMVAS.DOC	@Out drivers\*.*	@Group ZY	@Packed 
	@File	LLMVAS.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	RDPPJET.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	RDPTPLUS.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	CH2TUT_C.JPG	@Out maps\*.*		@Group ZUY	

@EndDisk



/* Disk #5 */

@DefineDisk
  @Label = "Disk 5"
	@File	RDPTARGA.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	RDPVISTA.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	VLAN.SET	@Out drivers\*.*	@Group ZY	@Packed 
	@File	VTP-CRV.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	VTPVLAN.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	VTRBCD.EXP	@Out drivers\*.*	@Group ZY	@Packed 
	@File	WAVELOGO.FLI	@Out flics\*.*	@Group ZX	@Packed 
	@File	3DSPORT.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	BARREL.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	CALIGRAF.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	COBRA.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	CONTINTL.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	NEWBLD.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	NEWEXBLD.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	NEWMED.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	NORMANBL.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	NORMANEB.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SERIFBLD.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SERIFREG.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	STAMP.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SUMSRIFB.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SUMSRIFN.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SWISSBLD.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SWISSBLK.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SWISSLTE.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	SWISSRMN.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	TIMESQRE.FNT	@Out fonts\*.*	@Group ZY	@Packed 
	@File	ALPS.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	ARI.PFB		@Out fonts\*.*	@Group ZY	@Packed 
	@File	ASIA.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	ATLANTIS.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	BENFRANK.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	BIMINI.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	BLOCKOUT.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	BULLETIN.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	CLOWN.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	COPLAND.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	HARDSTEN.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	HEAVY.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	MEXICO.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	PAINT.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	POSTER.PFB	@Out fonts\*.*	@Group ZY	@Packed 

	@File	STANDARD.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	TYCOON.PFB	@Out fonts\*.*	@Group ZY	@Packed 
	@File	CHAPEL.JPG	@Out images\*.*	@Group ZX	        
	@File	GALTITLE.FLC	@Out images\*.*	@Group ZX	@Packed 
	@File	LOWDUNES.GIF	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0000.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0001.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0002.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0003.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0004.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0005.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0006.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0007.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0008.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	PLNT0009.TGA	@Out images\*.*	@Group ZX	@Packed 
	@File	TESTPAT.GIF	@Out images\*.*	@Group ZX	@Packed 
	@File	3DSOCKET.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	BUGLE.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	CAMSHFT1.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	CAMSHFT2.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	COLUMN.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	DROP.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	FAUCET1.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	FITNESS.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	FORK01.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	FORK02.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	FRAME.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	HAMMER01.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	HAMMER02.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	HAMMER03.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	JUG01.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	JUG02.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	LEAF.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PAPRCLIP.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_BRRL.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_CAP.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_CLIP.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_TIP1.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_TIP2.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PEN_TIP3.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PHONE.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	PUSHPIN.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	RNDBOX.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	ROCKET01.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	ROCKET02.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	ROCKET03.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	ROOK01.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	SCISSORS.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	TOPHAT.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	TUBE.LFT	@Out lofts\*.*	@Group ZX	@Packed 
	@File	3D.CEL		@Out maps\*.*	@Group ZY	@Packed 
	@File	3DS.CEL		@Out maps\*.*	@Group ZY	@Packed 
	@File	3DS.GIF		@Out maps\*.*	@Group ZY	@Packed 
	@File	ACHECKS.TIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	ADESK2.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	APE.CEL		@Out maps\*.*	@Group ZY	@Packed 

@EndDisk


/* Disk #6 */

@DefineDisk
  @Label = "Disk 6"

	@File	3DS3TEXT.JPG	@Out maps\*.*	@Group ZY	        
	@File	ALTAQUA.JPG	@Out maps\*.*	@Group ZY	        
	@File	AMBER.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	AQURFRNT.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	AQURSIDE.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	ASHSEN.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	ASHWOOD.JPG	@Out maps\*.*	@Group ZY	        
	@File	ASPHALT.JPG	@Out maps\*.*	@Group ZY	        
	@File	AVODIRE.JPG	@Out maps\*.*	@Group ZY	        
	@File	BALL_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	BALMORAL.JPG	@Out maps\*.*	@Group ZY	        
	@File	BBODY.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BBODY2.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BENEDETI.JPG	@Out maps\*.*	@Group ZY	        
	@File	BENEDITI.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BIGLAKE.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BLPLANET.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BLUCHINA.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BMPS.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BRNBRICB.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BRNBRICK.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BRNMAROP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BRWMMARB.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	BUBINGA.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BUTTONS.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	BWCHECKR.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CAMOFLAB.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CAMOFLAG.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CANADA.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	CCUBE_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	CEMENT.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CHECK_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	CHECKER.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CHECKERS.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CHECKOP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CHROME1.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	CLDSMAP.JPG	@Out maps\*.*	@Group ZY	        
	@File	CLOCK.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CLOUD.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	CONCTILE.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	CRUISER.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	DAISY.TIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	DASH.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	DENTS_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	DIMPLE.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	EVRGREEN.JPG	@Out maps\*.*	@Group ZY	        
	@File	EYE_IRIS.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	FABRIC.JPG	@Out maps\*.*	@Group ZY	        
	@File	FABRIC2.JPG	@Out maps\*.*	@Group ZY	        
	@File	FACEMAP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	GALPAL.COL	@Out maps\*.*	@Group ZY	@Packed 
	@File	GHOSTS.JPG	@Out maps\*.*	@Group ZY	        
	@File	GOLD.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	GRANIROS.JPG	@Out maps\*.*	@Group ZY	        
	@File	GRANITE.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	GRAVEL1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	METAL7.JPG	@Out maps\*.*	@Group ZY	        
	@File	GRAYMARB.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	WIREPINK.GIF	@Out maps\*.*	@Group ZUY	@Packed 

@EndDisk


/* Disk #7 */

@DefineDisk
  @Label = "Disk 7"

	@File	CH2TUT_B.JPG	@Out images\*.*	@Group ZUX	        
	@File	GRID.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	GRILL.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	GRYBRICK.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	HIDDEN1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	HOUSE.JPG	@Out maps\*.*	@Group ZY	        
	@File	IDKWOOD.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	ILTWOOD1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	IMARBLE1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	IMETAL.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	IMETALB.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	INLAY3.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	INLAY4.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	IPAVERS.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	ISHINGL2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	ISTONE2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	IVINES1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	JFISH.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	JUPITER.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	LATTIC1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	LATTIC2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	LEAF.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	LEAFY.JPG	@Out maps\*.*	@Group ZY	        
	@File	LRTRAN.FLC	@Out maps\*.*	@Group ZY	@Packed 
	@File	MARBLE_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	MARBPALE.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	MARBTEAL.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	MUM.CEL		@Out maps\*.*	@Group ZY	@Packed 
	@File	MEDIT.CUB	@Out maps\*.*	@Group ZY	@Packed 
	@File	MEDITBK.JPG	@Out maps\*.*	@Group ZY	        
	@File	MEDITDN.JPG	@Out maps\*.*	@Group ZY	        
	@File	MEDITFT.JPG	@Out maps\*.*	@Group ZY	        
	@File	MEDITLF.JPG	@Out maps\*.*	@Group ZY	        
	@File	MEDITRT.JPG	@Out maps\*.*	@Group ZY	        
	@File	MEDITUP.JPG	@Out maps\*.*	@Group ZY	        
	@File	NEWDONE.JPG	@Out maps\*.*	@Group ZY	        
	@File	NOISE_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	OAK_BED1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	OAK_BED2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	OLDMETAL.JPG	@Out maps\*.*	@Group ZY	        
	@File	PALMFRND.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0003.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0003.JPG	@Out maps\*.*	@Group ZY	        
	@File	PAT0003.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0006.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0007.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0016.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0019.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0027.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0035.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0039.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0084.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0094.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0106.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0107.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0110.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0111.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0127.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0134.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0148.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0149.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0150.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0153.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0155.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PAT0158.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	PELT.JPG	@Out maps\*.*	@Group ZY	        
	@File	PINKMARB.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	REFMAP.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	RINGOPAC.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	RINGTEX.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	ROSEWOOD.JPG	@Out maps\*.*	@Group ZY	        
	@File	SAND.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	SHINGLES.JPG	@Out maps\*.*	@Group ZY	        
	@File	SPONGE.JPG	@Out maps\*.*	@Group ZY	        
	@File	SQUIG.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	STEREO.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	STEREOBP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	STUCCO_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	TEAK.JPG	@Out maps\*.*	@Group ZY	        
	@File	TILE0003.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	TILE0011.TGA	@Out maps\*.*	@Group ZY	@Packed 

@EndDisk


/* Disk #8 */

@DefineDisk
  @Label = "Disk 8"

	@File	SKIN.JPG	@Out maps\*.*	@Group ZY	        
	@File	SKY.JPG		@Out maps\*.*	@Group ZY	        
	@File	STONES.JPG	@Out maps\*.*	@Group ZY	        
	@File	STUCCO.JPG	@Out maps\*.*	@Group ZY	        
	@File	SUNSET.JPG	@Out maps\*.*	@Group ZY	        
	@File	TEAK.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	TILE0009.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	TILE0016.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	TILE0020.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	USFLAG.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	VALLEY_L.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	50PMAN.3DS	@Out meshes\*.*	@Group ZX	@Packed 

@EndDisk


/* Disk #9 */

@DefineDisk
  @Label = "Disk 9"

	@File	SUNSET90.JPG	@Out maps\*.*	@Group ZY	        
	@File	TREETRNK.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	TRIBUMP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	TRIPAT.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	TUSCANY.JPG	@Out maps\*.*	@Group ZY	        
	@File	TV.CEL		@Out maps\*.*	@Group ZY	@Packed 
	@File	TV_BMP.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	VARY_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	W6BKGND.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WHITEASH.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW.TGA	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW1.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW3.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW4.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW5.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WINDOW6.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	WOOD_I.SXP	@Out maps\*.*	@Group ZY	@Packed 
	@File	X29DECAL.GIF	@Out maps\*.*	@Group ZY	@Packed 
	@File	X29DECL2.CEL	@Out maps\*.*	@Group ZY	@Packed 
	@File	TUTORIAL.MLI	@Out matlibs\*.*	@Group ZY	@Packed 
	@File	ACADCLR.MLI	@Out matlibs\*.*	@Group ZY	@Packed 
	@File	ACHOOO.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	AD3DLOGO.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ADBLOCK.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ADLOGO.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ALPHA.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	AQUARIUM.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	BIRDSHOW.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	BIRDWLK3.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	BOUNCE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CHEVY.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CHOPPER.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CRUISER.3DS	@Out meshes\*.*	@Group ZX	@Packed 

@EndDisk


/* Disk #10 */

@DefineDisk
  @Label = "Disk 10"

	@File	CAFETABL.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CHRMFACE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	COLUMN.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CONE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	CONESTAK.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	DECAL.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	DUCK.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	EGRET.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	EYEBALL.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	FACECUBE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	FACEMAP.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	FLAGMORF.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	FORK.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	GOLD.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	HAND.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	HOME_ENT.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	JELYFISH.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	JUMBLE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	KEROLAMP.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	KXP1.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	KXPTEST.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	LAMP3.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	LIGHT.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	LIGHTING.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	LINKS.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	MARBVASE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	MASK.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	OFFICE.DXF	@Out meshes\*.*	@Group ZX	@Packed 
	@File	OLDCITY3.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	OPENPLAN.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	IRIS.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ORBIT.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	PALMTREE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	PENCIL.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	PLANT2.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	PLAQUE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	QBICDEMO.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	RENTUT2.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	RENTUT4.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	RENTUT5.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ROBOHIDE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	ROBOTARM.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	SCISSORS.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	SHINY.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	SOFTEN.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	STONES.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	STUCCO1.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	STUCCO2.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	THING.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TINT1.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TINT2.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TORNADO.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TUBER.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TUBER2.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TUTLAMP.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	TUTWIRE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	VASE3.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	WIRE.3DS	@Out meshes\*.*	@Group ZX	@Packed 
	@File	X29.3DS		@Out meshes\*.*	@Group ZX	@Packed 
	@File	TUT16.PRJ	@Out projects\*.*	@Group ZX	@Packed 
	@File	TUT6.PRJ	@Out projects\*.*	@Group ZX	@Packed 
	@File	2DSOCKET.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	APPLE.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	CHECKBOX.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	FACTORY.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	FAUCET1.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	GENDERS.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	KEY.SHP		@Out shapes\*.*	@Group ZX	@Packed 
	@File	LEAVES1.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	LEAVES2.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	NOTES.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	PHONE.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	PLAQUE.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	SCROLL.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	SYMBOLS1.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	SYMBOLS2.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	SYMBOLS3.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	TAG.SHP		@Out shapes\*.*	@Group ZX	@Packed 
	@File	TEA1.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	TREBLE.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	TUT22.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	USA.SHP		@Out shapes\*.*	@Group ZX	@Packed 
	@File	WRENCH.SHP	@Out shapes\*.*	@Group ZX	@Packed 
	@File	YEN.SHP		@Out shapes\*.*	@Group ZX	@Packed 
	@File	AMBRTRAN.VP	@Out vpost\*.*	@Group ZY	@Packed 
	@File	SAMPLES.DOC	@Out SAMPLES.DOC	@Group ZUY 
@EndDisk








@Finish

@ChDir  ".."

/* Set up swap disk, if necessary */

@If ('Z' [= @Group || 'U' [= @Group || 'S' [= @Group || 'M' [= @Group)

@Cls
@Pause
@Spawn("@OutDrive:\\@SubDir\\cfig386.exe @OutDrive:\\@SubDir\\3ds -swapdir @SwapDrv:")

@Pause

@Endif

/* Echo appropriate end messages */

@If ('Z' [= @Group || 'M' [= @Group || 'U' [= @Group || 'S' [= @Group || 'Y' [= @Group)
  @System("@OutDrive:\\@SubDir\\endmsg0")
  @System("del @OutDrive:\\@SubDir\\endmsg0.bat")
  @System("@OutDrive:\\@SubDir\\endmsg1")
  @System("del @OutDrive:\\@SubDir\\endmsg1.bat")
@Endif

@If ('Z' [= @Group || 'U' [= @Group || 'Y' [= @Group)
  @System("@OutDrive:\\@SubDir\\endmsg2")
  @System("del @OutDrive:\\@SubDir\\endmsg2.bat")
@Endif

@EndFinish

AllDone:
/* end-of-file */
