
@DefineProject
    @Name = "Xeno Ball (REG)"
    @Version = "1.0"

    @Subdir = "\\HOMEBREW\\XENOBALL"
    @OutDrive = C
@EndProject

@DefineVars
    @Integer @XenoBall = 4500000
@EndVars

@Display
  @Cls

  This program will install:
  @Name version @Version
  on your computer system and verify the integrity of the
  distribution disk(s).  You may press the [Esc] key at any time to
  abort the installation.

  Each question has a default answer.  If the default answer is
  correct, press the ENTER key in response to the question.
  Otherwise, type the answer and then press the ENTER key.

  If you make a mistake while typing, press the BACKSPACE key
  and then retype the answer.





  @Pause
@EndDisplay

LISTDRIVES: // This label is an "@GOTO" destination

@GetOutDrive
        @Cls

        On which disk drive do you wish to install @Name?













@EndOutDrive

@GetSubdir
        @Cls
        Now you need to specify the disk destination subdirectory.  The
        subdirectory is the location on your disk where the
        @Name game will be installed.  If you don't
        know what a "subdirectory" is, you probably need not worry about
        it, and should press the ENTER key to accept the default.







        @Prompt = "Which subdirectory ([Enter] = @Subdir) ?"
@EndSubdir

@ClearOption(91)
@ClearOption(92)
@If (@DiskFree @OutDrive < @Eval(@XenoBall))
  @GetOption
    @LocalWindow(7,40)
    @Name needs at least @Eval(@XenoBall) of free disk
    space to install.  You only have @DiskFree bytes available on drive
    @outdrive.  What would you like to do at this time?


    @Option 91 = "Choose another drive"
    @Option 92 = "Abort the installation"
  @EndOption
@If (91 [= @Option)
    @Goto LISTDRIVES
  @Elseif (92 [= @Option)
    @Exit
  @EndIf
@EndIf

@DefineDisk
  @Label = "Install Disk #1"
  @BeginLib XENOBALL.001
    @F 0 @S 7692 @O BACKPICS\BACK_001.CMP
    @F 1 @S 9656 @O BACKPICS\BACK_002.CMP
    @F 2 @S 6944 @O BACKPICS\BACK_003.CMP
    @F 3 @S 7364 @O BACKPICS\BACK_004.CMP
    @F 4 @S 10860 @O BACKPICS\BACK_005.CMP
    @F 5 @S 11612 @O BACKPICS\BACK_006.CMP
    @F 6 @S 10596 @O BACKPICS\BACK_007.CMP
    @F 7 @S 7656 @O BACKPICS\BACK_008.CMP
    @F 8 @S 12472 @O BACKPICS\BACK_009.CMP
    @F 9 @S 9704 @O BACKPICS\BACK_010.CMP
    @F A @S 17728 @O BACKPICS\BACK_011.CMP
    @F B @S 10572 @O BACKPICS\BACK_012.CMP
    @F C @S 15348 @O BACKPICS\BACK_013.CMP
    @F D @S 7816 @O BACKPICS\BACK_014.CMP
    @F E @S 19196 @O BACKPICS\BACK_015.CMP
    @F F @S 15900 @O BACKPICS\BACK_016.CMP
    @F G @S 12636 @O BACKPICS\BACK_017.CMP
    @F H @S 15120 @O BACKPICS\BACK_018.CMP
    @F I @S 22864 @O BACKPICS\BACK_019.CMP
    @F J @S 8696 @O BACKPICS\BACK_020.CMP
    @F K @S 9248 @O BACKPICS\BACK_021.CMP
    @F L @S 9380 @O BACKPICS\BACK_022.CMP
    @F M @S 9752 @O BACKPICS\BACK_023.CMP
    @F N @S 7550 @O GRAPHS\BLASTER1.ACF
    @F O @S 9982 @O GRAPHS\BLASTER2.ACF
    @F P @S 9600 @O GRAPHS\BLASTER3.ACF
    @F Q @S 2578 @O GRAPHS\BLASTER4.ACF
    @F R @S 115754 @O GRAPHS\ENDE1.ACF
    @F S @S 35428 @O GRAPHS\ENDE2.ACF
    @F T @S 49672 @O GRAPHS\ENDE3.ACF
    @F U @S 31092 @O GRAPHS\ENDE4.ACF
    @F V @S 56688 @O GRAPHS\ENDE5.ACF
    @F W @S 24364 @O GRAPHS\ENDE6.ACF
    @F X @S 62070 @O GRAPHS\ENDE7.ACF
    @F Y @S 3406 @O GRAPHS\GOMENU1.ACF
    @F Z @S 3682 @O GRAPHS\GOMENU2.ACF
    @F 00 @S 3462 @O GRAPHS\GOMENU3.ACF
    @F 10 @S 37934 @O GRAPHS\INTRO1.ACF
    @F 20 @S 44460 @O GRAPHS\INTRO2.ACF
    @F 30 @S 59326 @O GRAPHS\INTRO3.ACF
    @F 40 @S 15456 @O GRAPHS\INTRO4.ACF
    @F 50 @S 9778 @O GRAPHS\MENU.ACF
    @F 60 @S 37848 @O GRAPHS\NEXTLEV.ACF
    @F 70 @S 3518 @O GRAPHS\PASSWORD.ACF
    @F 80 @S 42140 @O GRAPHS\STORY1.ACF
    @F 90 @S 30734 @O GRAPHS\STORY2.ACF
    @F A0 @S 15632 @O GRAPHS\STORY3.ACF
    @F B0 @S 35112 @O GRAPHS\WSP.ACF
    @F C0 @S 43944 @O GRAPHS\ZWSEQ1.ACF
    @F D0 @S 46754 @O GRAPHS\ZWSEQ2.ACF
    @F E0 @S 15512 @O GRAPHS\ZWSEQ3.ACF
    @F F0 @S 11804 @O GRAPHS\ZWSEQ4.ACF
    @F G0 @S 16156 @O GRAPHS\ZWSEQ5.ACF
    @F H0 @S 39624 @O GRAPHS\ZWSEQ6.ACF
    @F I0 @S 33204 @O GRAPHS\ZWSEQ7.ACF
    @F J0 @S 33732 @O GRAPHS\ZWSEQ8.ACF
    @F K0 @S 61032 @O GRAPHS\ZWSEQ9.ACF
    @F L0 @S 768 @O GRAPHS\ENDE1.ACP
    @F M0 @S 768 @O GRAPHS\ENDE2.ACP
    @F N0 @S 768 @O GRAPHS\ENDE3.ACP
    @F O0 @S 768 @O GRAPHS\ENDE6.ACP
    @F P0 @S 768 @O GRAPHS\ENDE7.ACP
    @F Q0 @S 768 @O GRAPHS\INTRO1.ACP
    @F R0 @S 768 @O GRAPHS\STORY1.ACP
    @F S0 @S 768 @O GRAPHS\WSP.ACP
    @F T0 @S 768 @O GRAPHS\ZWSEQ1.ACP
    @F U0 @S 768 @O GRAPHS\ZWSEQ2.ACP
    @F V0 @S 768 @O GRAPHS\ZWSEQ3.ACP
    @F W0 @S 768 @O GRAPHS\ZWSEQ4.ACP
    @F X0 @S 768 @O GRAPHS\ZWSEQ5.ACP
    @F Y0 @S 768 @O GRAPHS\ZWSEQ6.ACP
    @F Z0 @S 768 @O GRAPHS\ZWSEQ7.ACP
    @F 01 @S 768 @O GRAPHS\ZWSEQ8.ACP
    @F 11 @S 768 @O GRAPHS\ZWSEQ9.ACP
    @F 21 @S 8996 @O GRAPHS\BLASTER.CMP
    @F 31 @S 8396 @O GRAPHS\MADLOGO.CMP
    @F 41 @S 12108 @O GRAPHS\MASKE.CMP
    @F 51 @S 13595 @O GRAPHS\ANIM.VCF
    @F 61 @S 1623 @O GRAPHS\BLAPIEC.VCF
    @F 71 @S 3447 @O GRAPHS\EXPLODE.VCF
    @F 81 @S 16403 @O GRAPHS\GAMEANI1.VCF
    @F 91 @S 13359 @O GRAPHS\GAMEANI2.VCF
    @F A1 @S 10247 @O GRAPHS\GOTODOS.VCF
    @F B1 @S 1407 @O GRAPHS\KUGELN.VCF
    @F C1 @S 99 @O GRAPHS\MAUS.VCF
    @F D1 @S 2795 @O GRAPHS\MUSICON.VCF
    @F E1 @S 4271 @O GRAPHS\RESET.VCF
    @F F1 @S 9127 @O GRAPHS\SPRITES.VCF
    @F G1 @S 1896 @O LEVELS\LEVEL00.DAT
    @F H1 @S 1896 @O LEVELS\LEVEL01.DAT
    @F I1 @S 1817 @O LEVELS\LEVEL02.DAT
    @F J1 @S 1567 @O LEVELS\LEVEL03.DAT
    @F K1 @S 1464 @O LEVELS\LEVEL04.DAT
    @F L1 @S 1992 @O LEVELS\LEVEL05.DAT
    @F M1 @S 4008 @O LEVELS\LEVEL06.DAT
    @F N1 @S 2072 @O LEVELS\LEVEL07.DAT
    @F O1 @S 3966 @O LEVELS\LEVEL08.DAT
    @F P1 @S 2164 @O LEVELS\LEVEL09.DAT
    @F Q1 @S 1368 @O LEVELS\LEVEL10.DAT
    @F R1 @S 1896 @O LEVELS\LEVEL11.DAT
    @F S1 @S 1368 @O LEVELS\LEVEL12.DAT
    @F T1 @S 1368 @O LEVELS\LEVEL13.DAT
    @F U1 @S 1896 @O LEVELS\LEVEL14.DAT
    @F V1 @S 1368 @O LEVELS\LEVEL15.DAT
    @F W1 @S 1368 @O LEVELS\LEVEL16.DAT
    @F X1 @S 2242 @O LEVELS\LEVEL17.DAT
    @F Y1 @S 1368 @O LEVELS\LEVEL18.DAT
    @F Z1 @S 2242 @O LEVELS\LEVEL19.DAT
    @F 02 @S 4008 @O LEVELS\LEVEL20.DAT
    @F 12 @S 1368 @O LEVELS\LEVEL21.DAT
    @F 22 @S 1817 @O LEVELS\LEVEL22.DAT
    @F 32 @S 1368 @O LEVELS\LEVEL23.DAT
    @F 42 @S 1368 @O LEVELS\LEVEL24.DAT
    @F 52 @S 1566 @O LEVELS\LEVEL25.DAT
    @F 62 @S 1792 @O LEVELS\LEVEL26.DAT
    @F 72 @S 2792 @O LEVELS\LEVEL27.DAT
    @F 82 @S 1896 @O LEVELS\LEVEL28.DAT
    @F 92 @S 1368 @O LEVELS\LEVEL29.DAT
    @F A2 @S 2392 @O LEVELS\LEVEL30.DAT
    @F B2 @S 2792 @O LEVELS\LEVEL31.DAT
    @F C2 @S 1368 @O LEVELS\LEVEL32.DAT
    @F D2 @S 1368 @O LEVELS\LEVEL33.DAT
    @F E2 @S 1896 @O LEVELS\LEVEL34.DAT
    @F F2 @S 1368 @O LEVELS\LEVEL35.DAT
    @F G2 @S 1912 @O LEVELS\LEVEL36.DAT
    @F H2 @S 2292 @O LEVELS\LEVEL37.DAT
    @F I2 @S 1592 @O LEVELS\LEVEL38.DAT
    @F J2 @S 1467 @O LEVELS\LEVEL39.DAT
    @F K2 @S 1478 @O LEVELS\LEVEL40.DAT
    @F L2 @S 1552 @O LEVELS\LEVEL41.DAT
    @F M2 @S 2857 @O LEVELS\LEVEL42.DAT
    @F N2 @S 1368 @O LEVELS\LEVEL43.DAT
    @F O2 @S 1896 @O LEVELS\LEVEL44.DAT
    @F P2 @S 1672 @O LEVELS\LEVEL45.DAT
    @F Q2 @S 1368 @O LEVELS\LEVEL46.DAT
    @F R2 @S 1896 @O LEVELS\LEVEL47.DAT
    @F S2 @S 1368 @O LEVELS\LEVEL48.DAT
    @F T2 @S 1368 @O LEVELS\LEVEL49.DAT
    @F U2 @S 1896 @O LEVELS\LEVEL50.DAT
    @F V2 @S 1368 @O LEVELS\LEVEL51.DAT
    @F W2 @S 1368 @O LEVELS\LEVEL52.DAT
    @F X2 @S 1817 @O LEVELS\LEVEL53.DAT
    @F Y2 @S 1512 @O LEVELS\LEVEL54.DAT
    @F Z2 @S 2092 @O LEVELS\LEVEL55.DAT
    @F 03 @S 2144 @O LEVELS\LEVEL56.DAT
    @F 13 @S 1532 @O LEVELS\LEVEL57.DAT
    @F 23 @S 1368 @O LEVELS\LEVEL58.DAT
    @F 33 @S 2512 @O LEVELS\LEVEL59.DAT
    @F 43 @S 4225 @O MISC\12XENO1.FNT
    @F 53 @S 4225 @O MISC\8FONT1.FNT
    @F 63 @S 5368 @O MISC\ALL.FNT
    @F 73 @S 634566 @O SOUND\END1
  @EndLib
@EndDisk

@DefineDisk
  @Label = "Install Disk #1"
  @BeginLib XENOBALL.002
    @F 0 @A SOUND\END1
    @F 1 @S 440543 @O SOUND\END2
    @F 2 @S 57033 @O SOUND\EXPLODE2
    @F 3 @S 377045 @O SOUND\LOGO
    @F 4 @S 6033 @O SOUND\S12
    @F 5 @S 1733 @O SOUND\S14
    @F 6 @S 21033 @O SOUND\S24
    @F 7 @S 18033 @O SOUND\S27
    @F 8 @S 21033 @O SOUND\S29
    @F 9 @S 23033 @O SOUND\S34
    @F A @S 1533 @O SOUND\S4
    @F B @S 1533 @O SOUND\S41
    @F C @S 12033 @O SOUND\S44
    @F D @S 2533 @O SOUND\S45
    @F E @S 7533 @O SOUND\S5
    @F F @S 39933 @O SOUND\S7
    @F G @S 10033 @O SOUND\SAUGIN
    @F H @S 14033 @O SOUND\SAUGOUT
    @F I @S 7713 @O SOUND\SCHALT2
    @F J @S 8033 @O SOUND\SCHALTER
    @F K @S 528549 @O SOUND\STORY
  @EndLib
@EndDisk

@DefineDisk
  @Label = "Install Disk #1"
  @BeginLib XENOBALL.003
    @F 0 @A SOUND\STORY
    @F 1 @S 4533 @O SOUND\TELEIN
    @F 2 @S 5733 @O SOUND\TELEOUT
    @F 3 @S 246543 @O SOUND\XENO1
    @F 4 @S 228263 @O SOUND\ZWISCHEN
    @F 5 @S 78 @O START.BAT
    @F 7 @S 33826 @O HBCHECK.EXE
    @F 6 @S 135558 @O XENOBALL.EXE
  @EndLib
@EndDisk

@Finish
  @ChDrive @OutDrive
  @ChDir "@SubDir"

  Installation of @Name is now finished.  To start
  @Name type START at the DOS prompt.

  @Pause
@EndFinish
