home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 April (Special) / Chip-Special_1997-04_cd.bin / diamond / viper / vprpci / vprpci.exe / ACAD.ZIP / INSTALL.DAT < prev    next >
Text File  |  1993-12-06  |  40KB  |  1,505 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200. @defineproject
  201. @name="Soft Engine/Diamond"
  202. @version="2.1.8"
  203. @outdrive=c
  204. @subdir="\\sediamnd"
  205. @requires @harddisk
  206.  @requires @harddisk
  207. @endproject
  208. @definevars
  209. @qstring @company = "Vibrant Graphics"
  210. @qstring @copyyear = "1991,92,93"
  211. @qstring @copycomp = "Vibrant Graphics"
  212. @qstring @realdate = "Mon Dec 06 1993"
  213. @qstring @rootfn = "DIAMOND"
  214. @qstring @expfn = "RCSE125"
  215. @qstring @resfn = "SE125218"
  216. @qstring @cfgfn = "SEDIAMND"
  217. @qstring @rlmfn = "VG920922"
  218.  
  219. @endvars
  220. @display
  221. @cls
  222. @windmsg(2,23,"@Name","Version @Version  @realdate","Copyright (c) @copyyear by @copycomp")
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.     This driver operates with AutoCAD releases 10, 11, and 12, as
  232.     well as 3D Studio version 1.0 and 2.0, and AutoShade with Renderman
  233.     version 2.0.
  234.  
  235.     This program will copy the needed files onto your system after
  236.     asking you for information about the desired setup of
  237.     @name.
  238.     Changes needed to the various files on your system can be
  239.     viewed, saved to disk, or directly modified by INSTALL.
  240.  
  241.     You may press [ESC] to abort at any time.
  242. @pause
  243. @enddisplay
  244. @if ( @strequal("@getenvstr("DSPADI")","\\") )
  245. @getoption
  246. @cls
  247. @writeat("Installation level",30,,100)
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.     A Simple installation only works if there are no other protected
  255.     mode drivers for AutoCAD.  This places the driver in the same
  256.     directory as AutoCAD (or the DRV directory of Release 12).
  257.  
  258.     The Advanced installation places the driver in a user-specified
  259.     directory for sharing between releases or just for organizational
  260.     uses.  To use the driver with 3D Studio and/or Autoshade with
  261.     Renderman and/or AutoCAD, use Advanced.
  262.  
  263.     Select 'Skip' if you only wish to install one or more of the support
  264.     utilities.
  265.  
  266.     Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.
  267.  
  268. @option 10 = "Simple installation"
  269. @option 11 = "Advanced installation"
  270. @option 12 = "*Install for utilities only*"
  271. @endoption
  272. @else
  273. @getoption
  274. @cls
  275. @writeat("Installation level",30,,100)
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.     The 'DSPADI' variable has been detected by the install.  The Simple
  284.     installation cannot be performed for AutoCAD release 10 and 11.
  285.     Select 'AutoCAD R12 Only' if you wish to only install for that
  286.     program only by placing it into the DRV directory.
  287.  
  288.     The Advanced installation places the driver in a user-specified
  289.     directory for sharing between releases or just for organizational
  290.     uses.  To use the driver with 3D Studio and/or Autoshade with
  291.     Renderman and/or AutoCAD, use Advanced.
  292.  
  293.     Select '*Install for utilities only*' if you only wish to install
  294.     one or more of the support utilities, without installing the driver.
  295.  
  296. @option 11 = "Advanced installation"
  297. @option 22  = "AutoCAD R12 Only"
  298. @option 12 = "*Install for utilities only*"
  299. @endoption
  300. @endif
  301. @if (12 [! @option && 22 [! @option)
  302. @if (10 [= @option)
  303. @getoption
  304. @checkbox
  305. @cls
  306. @writeat("Simple installation",30,,100)
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.     Please select which version(s) of AutoCAD you wish the driver installed
  319.     for.  Please note that the simple install will place a copy of the
  320.     driver in each of the specified directories.
  321.  
  322.     Use <SPACE> to toggle between Yes & No, and the <UP> <DOWN> arrow keys
  323.     to move.  Press 'Y' to set all of the toggles to Yes, or 'N' to set them
  324.     all to No.  Press <ENTER> to continue.
  325. @option 20 = "AutoCAD Release 10"
  326. @option 21 = "AutoCAD Release 11"
  327. @option 22 = "AutoCAD Release 12"
  328. @endoption
  329. @else
  330. @getoption
  331. @checkbox
  332. @cls
  333. @writeat("Advanced installation",30,,100)
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.     Please select which products you wish the driver installed for.  Only
  346.     one copy of the driver is placed on your system and shared between
  347.     these programs.
  348.  
  349.     Use <SPACE> to toggle between Yes & No, and the <UP> <DOWN> arrow keys
  350.     to move.  Press 'Y' to set all of the toggles to Yes, or 'N' to set them
  351.     all to No.  Press <ENTER> to continue.
  352. @option 30 = "AutoCAD Release 10"
  353. @option 31 = "AutoCAD Release 11"
  354. @option 32 = "AutoCAD Release 12"
  355. @option 40 = "3D Studio version 1.0"
  356. @option 41 = "3D Studio version 2.0"
  357. @option 50 = "AutoShade with Renderman version 2.0"
  358. @endoption
  359. @endif
  360. @endif
  361. @definevars
  362. @drive @acad10drive = @outdrive
  363. @dir @acad10dir = "\\acad"
  364. @endvars
  365. @if (20 [= @option || 30 [= @option)
  366. @getoutdrive @acad10drive
  367. @cls
  368. @suppress A
  369. @suppress B
  370. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  371. @writeat("Please specify the drive where AutoCAD Release 10 is located.",30,18,100)
  372. @endoutdrive
  373. @getsubdir @acad10dir
  374. @cls
  375. @writeat("Please specify the directory where AutoCAD Release 10 is located.",30,8,100)
  376. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  377. @localwindow(13,1)
  378. @endsubdir
  379. @if (!(@exists "@acad10drive:@acad10dir\\ACAD.EXE"))
  380. @getoption
  381. @cls
  382. @windmsg(3,79,"--- W A R N I N G ! ---",
  383.  "ACAD.EXE was not found in the directory:",
  384.  "@acad10drive:@acad10dir")
  385. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  386. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  387. @localwindow(13,40)
  388. @option 10000 = "Quit installation!"
  389. @option 10001 = "Continue"
  390. @endoption
  391. @if (10000 [= @option)  @abort  @endif
  392. @endif
  393. @endif
  394. @definevars
  395. @if (20 [= @option || 30 [= @option)
  396. @drive @acad11drive = @acad10drive
  397. @else
  398. @drive @acad11drive = @outdrive
  399. @endif
  400. @dir @acad11dir = "\\acad"
  401. @endvars
  402. @if (21 [= @option || 31 [= @option)
  403. @getoutdrive @acad11drive
  404. @cls
  405. @suppress A
  406. @suppress B
  407. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  408. @writeat("Please specify the drive where AutoCAD Release 11 is located.",30,18,100)
  409. @endoutdrive
  410. @getsubdir @acad11dir
  411. @cls
  412. @writeat("Please specify the directory where AutoCAD Release 11 is located.",30,8,100)
  413. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  414. @localwindow(13,1)
  415. @endsubdir
  416. @if (!(@exists "@acad11drive:@acad11dir\\ACAD.EXE"))
  417. @getoption
  418. @cls
  419. @windmsg(3,79,"--- W A R N I N G ! ---",
  420.  "ACAD.EXE was not found in the directory:",
  421.  "@acad11drive:@acad11dir")
  422. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  423. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  424. @localwindow(13,40)
  425. @option 10000 = "Quit installation!"
  426. @option 10001 = "Continue"
  427. @endoption
  428. @if (10000 [= @option)  @abort  @endif
  429. @endif
  430. @endif
  431. @definevars
  432. @if (21 [= @option || 31 [= @option)
  433. @drive @acad12drive = @acad11drive
  434. @elseif (20 [= @option || 32 [= @option)
  435. @drive @acad12drive = @acad10drive
  436. @else
  437. @drive @acad12drive = @outdrive
  438. @endif
  439. @dir @acad12dir = "\\acad"
  440. @endvars
  441. @if (22 [= @option || 32 [= @option)
  442. @getoutdrive @acad12drive
  443. @cls
  444. @suppress A
  445. @suppress B
  446. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  447. @writeat("Please specify the drive where AutoCAD Release 12 is located.",30,18,100)
  448. @endoutdrive
  449. @getsubdir @acad12dir
  450. @cls
  451. @writeat("Please specify the directory where AutoCAD Release 12 is located.",30,8,100)
  452. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  453. @localwindow(13,1)
  454. @endsubdir
  455. @if (!(@exists "@acad12drive:@acad12dir\\ACAD.EXE"))
  456. @getoption
  457. @cls
  458. @windmsg(3,79,"--- W A R N I N G ! ---",
  459. "ACAD.EXE was not found in the directory:",
  460. "@acad12drive:@acad12dir")
  461. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  462. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  463. @localwindow(13,40)
  464. @option 10000 = "Quit installation!"
  465. @option 10001 = "Continue"
  466. @endoption
  467. @if (10000 [= @option)  @abort  @endif
  468. @endif
  469. @endif
  470. @definevars
  471. @drive @s3D1drive = @outdrive
  472. @dir @s3D1dir = "\\3DS"
  473. @endvars
  474. @if (40 [= @option)
  475. @getoutdrive @s3D1drive
  476. @cls
  477. @suppress A
  478. @suppress B
  479. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  480. @writeat("Please specify the drive where 3D Studio version 1.0 is located.",30,18,100)
  481. @endoutdrive
  482. @getsubdir @s3D1dir
  483. @cls
  484. @writeat("Please specify the directory where 3D Studio verison 1.0 is located.",30,8,100)
  485. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  486. @localwindow(13,1)
  487. @endsubdir
  488. @if (!(@exists "@s3D1drive:@s3D1dir\\3DS.EXE"))
  489. @getoption
  490. @cls
  491. @windmsg(3,79,"--- W A R N I N G ! ---",
  492. "3DS.EXE was not found in the directory:",
  493. "@s3D1drive:@s3D1dir")
  494. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  495. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  496. @localwindow(13,40)
  497. @option 10000 = "Quit installation!"
  498. @option 10001 = "Continue"
  499. @endoption
  500. @if (10000 [= @option)  @abort  @endif
  501. @endif
  502. @endif
  503. @definevars
  504. @if (40 [= @option)
  505. @drive @s3D2drive = @s3D1drive
  506. @else
  507. @drive @s3D2drive = @outdrive
  508. @endif
  509. @dir @s3D2dir = "\\3DS2"
  510. @endvars
  511. @if (41 [= @option)
  512. @getoutdrive @s3D2drive
  513. @cls
  514. @suppress A
  515. @suppress B
  516. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  517. @writeat("Please specify the drive where 3D Studio version 2.0 is located.",30,18,100)
  518. @endoutdrive
  519. @getsubdir @s3D2dir
  520. @cls
  521. @writeat("Please specify the directory where 3D Studio verison 2.0 is located.",30,8,100)
  522. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  523. @localwindow(13,1)
  524. @endsubdir
  525. @if (!(@exists "@s3D2drive:@s3D2dir\\3DS.EXE"))
  526. @getoption
  527. @cls
  528. @windmsg(3,79,"--- W A R N I N G ! ---",
  529. "3DS.EXE was not found in the directory:",
  530. "@s3D2drive:@s3D2dir")
  531. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  532. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  533. @localwindow(13,40)
  534. @option 10000 = "Quit installation!"
  535. @option 10001 = "Continue"
  536. @endoption
  537. @if (10000 [= @option)  @abort  @endif
  538. @endif
  539. @endif
  540. @if (30 [= @option || 31 [= @option || 32 [= @option || 40 [= @option ||
  541. 41 [= @option || 50 [= @option )
  542. @getoutdrive @outdrive
  543. @cls
  544. @suppress A
  545. @suppress B
  546. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  547. @writeat("Please specify the drive where @name should be located.",30,18,100)
  548. @endoutdrive
  549. @getsubdir @subdir
  550. @cls
  551. @writeat("Please specify the directory where @name should be located.",30,8,100)
  552. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  553. @localwindow(13,1)
  554. @endsubdir
  555. @if ((@strequal("@getenvstr("RDPADI")","\\")==0) &&
  556.      (50 [= @option || 41 [= @option || 32 [= @option))
  557. @getoption
  558. @cls
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.     The environment variable 'RDPADI' was found to be set to:
  567.     @writeat("@getenvstr("RDPADI")",30,,100)
  568.     If this points to an older version of @name,
  569.     then please answer Yes to overwrite the old variable.  If
  570.     this points to another driver, then you may either overwrite it
  571.     with @name or you can leave it alone.
  572.     (Note that no changes will occur yet.   You will be asked if you
  573.     wish to modify or save the changes later in the INSTALL)
  574. @writeat("Please specify if you wish the environment variable RDPADI overwritten.",30,19,100)
  575. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  576. @option 150 = "No, leave RDPADI alone"
  577. @option 151 = "Yes, overwrite"
  578. @endoption
  579. @endif
  580. @getoption
  581. @cls
  582. @writeat("Please specify where you wish the SET statement(s) placed.",30,2,100)
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.     Environment variables MUST be properly setup before the driver will
  596.     work correctly.  You may either have the variables set in the
  597.     AUTOEXEC.BAT, so that they are setup when you boot your system, or
  598.     in a @rootfn.BAT or ACADR12.BAT file which MUST be run before you use
  599.     the product with the driver.
  600.  
  601. @if (30 [= @option || 31 [= @option || 50 [= @option)
  602. @writeat("SET DSPADI=@outdrive:@subdir\\@expfn.EXP",31,9,100)
  603. @endif
  604. @writeat("SET VIBCFG=@outdrive:@subdir\\@cfgfn.CFG",31,10,100)
  605. @if (40 [= @option || 41 [= @option)
  606. @writeat("SET RCPADI=@outdrive:@subdir\\@expfn.EXP",31,11,100)
  607. @endif
  608. @if (151 [= @option || ((@strequal("@getenvstr("RDPADI")","\\")==1) &&
  609.      (50 [= @option ||  41 [= @option || 32 [= @option)))
  610. @writeat("SET RDPADI=@outdrive:@subdir\\@expfn.EXP",31,12,100)
  611. @endif
  612. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  613. @option 101 = "Put SET statements into @rootfn.BAT/ACADR12.BAT"
  614. @option 100 = "Put SET statements into AUTOEXEC.BAT"
  615. @endoption
  616. @endif
  617. @definevars
  618. @if (32 [= @option)
  619. @drive @a12bdrive = @acad12drive
  620. @else
  621. @drive @a12bdrive = @outdrive
  622. @endif
  623. @dir @a12bdir = "\\"
  624. @qstring @a12bname = "ACADR12.BAT"
  625. @endvars
  626. @if (32 [= @option)
  627. @getoption
  628. @cls
  629. @writeat("Please specify where your AutoCAD environment variables.",30,2,100)
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.     The AutoCAD Release 12 install defines several variables in order to
  641.     allow ACAD R12 to find the files it needs to run.  Since you are not
  642.     installing the driver into the default ..\DRV directory, the INSTALL
  643.     needs to add the @subdir directory to the ACADDRV variable.
  644.  
  645.     If you have them in a batch file, select the top choice.  If you have
  646.     put them into the AUTOEXEC.BAT file, select the bottom choice.
  647.  
  648. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  649. @option 175 = "AutoCAD R12 variables are in a ACAD.BAT file"
  650. @option 176 = "AutoCAD R12 variables are in the AUTOEXEC.BAT"
  651. @endoption
  652. @if (175 [= @option)
  653. @getoutdrive @a12bdrive
  654. @cls
  655. @suppress A
  656. @suppress B
  657. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  658. @writeat("Please specify the drive where the AutoCAD R12 batch is located.",30,18,100)
  659. @endoutdrive
  660. @getsubdir @a12bdir
  661. @cls
  662. @writeat("Please specify the directory where the AutoCAD R12 batch is located.",30,8,100)
  663. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  664. @localwindow(13,1)
  665. @endsubdir
  666. @getstring @a12bname
  667. @cls
  668. @writeat("Please specify the name of the AutoCAD R12 batch.",30,8,100)
  669. @endstring
  670. @if (!(@exists "@a12bdrive:@a12bdir\\@a12bname"))
  671. @getoption
  672. @cls
  673. @windmsg(3,79,"--- W A R N I N G ! ---",
  674.  "@a12bname was not found in the directory:",
  675.  "@a12bdrive:@a12bdir")
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.      The file specified does not exist, so the default version for
  690.      ACAD 12 will be created, including the new node for the driver.
  691.  
  692. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  693. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  694. @localwindow(13,40)
  695. @option 10000 = "Quit installation!"
  696. @option 10001 = "Continue"
  697. @endoption
  698. @if (10000 [= @option)  @abort  @endif
  699. @endif
  700. @endif
  701. @endif
  702. @if (100 [= @option || 101 [= @option || 175 [= @option || 176 [= @option)
  703. @display
  704. @cls
  705. @windmsg(1,14,"--- I M P O R T A N T ---")
  706.  
  707.  
  708.  
  709.     Many programs use environment variables to allow the user to configure
  710.     their system as they desire.  These variables, however, do require
  711.     some small amount of memory.  The amount of memory set aside by the
  712.     system by default is fairly small, but adequate for systems with few
  713.     environment variables.  With the recent trend of software packages
  714.     using environment variables, the default is often not enough.  If you
  715.     encounter the message 'Out of environment space' while booting your
  716.     system or running a batch file, then you should increase the amount of
  717.     space set aside for these variables with the following line in your
  718.     CONFIG.SYS file and reboot:
  719.  
  720.                SHELL = C:\COMMAND.COM /P /E:xxxx
  721.  
  722.     where 'xxxx' is a decimal number.  1024 is a good number, but may
  723.     not be sufficient if you have many environment variables set.
  724.  
  725. @pause
  726. @enddisplay
  727. @endif
  728.  
  729.  
  730.  
  731. @if (20 [= @option || 21 [= @option ||
  732.  30 [= @option || 31 [= @option ||
  733.  40 [= @option || 41 [= @option || 
  734.  12 [= @option)
  735. @getoption
  736. @cls
  737. @checkbox
  738. @writeat("Select other utilities",30,,100)
  739.         
  740.  
  741.  
  742.  
  743.  
  744.     These programs are patches needed to fix problems with the programs
  745.     driven by @name.  If in doubt, press 'Y' and ENTER.
  746.  
  747.     AutoPatch repairs some problems with protected mode drivers with
  748.     AutoCAD Releases 10 and 11, as well as 3D Studio version 1.0 & 2.0.
  749.  
  750.     NEWDX updates the Pharlap Dos Extender to a newer version in AutoCAD
  751.     Releases 10 and 11, as well as 3D-Studio 1.0.  Some problems exist in
  752.     using the older version with protected mode drivers like
  753.     @name.
  754.  
  755.     Use <SPACE> to toggle between Yes & No, and the <UP> <DOWN> arrow keys
  756.     to move the cursor.  Press 'Y' to set them all to Yes and 'N' to set
  757.     them all to No.  Press <ENTER> to continue.
  758. @option 300 = "AutoPatch (Fix for ACAD & 3D Studio)"
  759. @option 301 = "NEWDX (Fix for ACAD R10 & 11 & 3DS 1.0)"
  760. @endoption
  761. @endif
  762. @if (30 [! @option && 31 [! @option && 32 [! @option && 40 [! @option &&
  763.  41 [! @option && 50 [! @option &&
  764.  (
  765.  300 [= @option || 301 [= @option))
  766. @getoutdrive @outdrive
  767. @cls
  768. @suppress A
  769. @suppress B
  770. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,20,100)
  771. @writeat("Please specify the drive where the fix(es) should be located.",30,18,100)
  772. @endoutdrive
  773. @getsubdir @subdir
  774. @cls
  775. @writeat("Please specify the directory where the fix(es) should be located.",30,8,100)
  776. @writeat("Type the pathname and press <ENTER>.  <ESC> once to clear, twice to abort.",,20,100)
  777. @localwindow(13,1)
  778. @endsubdir
  779. @endif
  780. @display
  781. @writeat("You have made the following selections.",30,,100)
  782. @if (20 [= @option)
  783. @writeat("Simple installation for AutoCAD Release 10",31,4,100)
  784. @elseif (30 [= @option)
  785. @writeat("Advanced installation for AutoCAD Release 10",31,4,100) @endif
  786. @if (21 [= @option)
  787. @writeat("Simple installation for AutoCAD Release 11",31,5,100)
  788. @elseif (31 [= @option)
  789. @writeat("Advanced installation for AutoCAD Release 11",31,5,100) @endif
  790. @if (22 [= @option)
  791. @writeat("Simple installation for AutoCAD Release 12",31,6,100)
  792. @elseif (32 [= @option)
  793. @writeat("Advanced installation for AutoCAD Release 12",31,6,100) @endif
  794. @if (20 [! @option && 21 [! @option && 22 [! @option && 30 [! @option &&
  795.      31 [! @option && 32 [! @option)
  796. @writeat("No AutoCAD selections made.",31,5,100) @endif
  797. @if (40 [= @option)
  798. @writeat("3D Studio version 1.0",31,7,100) @endif
  799. @if (41 [= @option)
  800. @writeat("3D Studio version 2.0",31,8,100) @endif
  801. @if (40 [! @option && 41 [! @option)
  802. @writeat("No 3D Studio selections made.",31,7,100) @endif
  803. @if (50 [= @option)
  804. @writeat("AutoShade with Renderman",31,9,100)
  805. @else
  806. @writeat("No AutoShade with Rendermade selection made.",31,9,100) @endif
  807. @if (300 [= @option)
  808. @writeat("AutoPatch fix program",31,13,100) @endif
  809. @if (301 [= @option)
  810. @writeat("NEWDX fix program",31,14,100) @endif
  811. @if (300 [! @option && 301 [! @option)
  812. @writeat("No fix utilities selected",31,13,100) @endif
  813. @writeat("If these selections are not correct, then press [ESC] and rerun install.",
  814.      79,16,100)
  815. @writeat("   Note that some boxes require the <SPACE>, or 'Y' keys to be pressed  ",
  816.      79,17,100)
  817. @writeat("              before any of the options are selected.                   ",
  818.      79,18,100)
  819. @writeat("      Please read the instructions on each screen carefully!            ",
  820.      79,19,100)
  821.  
  822. @pause
  823. @enddisplay
  824. @display
  825. @writeat("The following files will be installed.",30,1,100)
  826. @if (20 [= @option)
  827. @writeat("@expfn.EXP => @acad10drive:@acad10dir\\ADIDISP.EXP",31,2,100)
  828. @writeat("@resfn.RES => @acad10drive:@acad10dir\\@resfn.RES",31,3,100) @endif
  829. @if (21 [= @option)
  830. @writeat("@expfn.EXP => @acad11drive:@acad11dir\\ADIDISP.EXP",31,5,100)
  831. @writeat("@resfn.RES => @acad11drive:@acad11dir\\@resfn.RES",31,6,100) @endif
  832. @if (22 [= @option)
  833. @writeat("@expfn.EXP => @acad12drive:@acad12dir\\DRV\\@expfn.EXP",31,8,100)
  834. @writeat("@resfn.RES => @acad12drive:@acad12dir\\DRV\\@resfn.RES",31,9,100) @endif
  835. @if (30 [= @option || 31 [= @option || 32 [= @option || 40 [= @option || 41 [= @option || 50 [= @option )
  836. @writeat("@expfn.EXP => @outdrive:@subdir\\@expfn.EXP",31,11,100)
  837. @writeat("@resfn.RES => @outdrive:@subdir\\@resfn.RES",31,12,100) @endif
  838. @if (300 [= @option)
  839. @writeat("APATCH.EXE/.DOC => @outdrive:@subdir\\APATCH.EXE/.DOC",31,13,100) @endif
  840. @if (301 [= @option)
  841. @writeat("NEWDX.EXE/.DOC => @outdrive:@subdir\\NEWDX.EXE/.DOC",31,14,100)
  842. @endif
  843. @if (20 [! @option && 21 [! @option && 22 [! @option &&
  844.      30 [! @option && 31 [! @option && 32 [! @option &&
  845.      40 [! @option && 41 [! @option && 50 [! @option &&
  846.      200 [! @option && 201 [! @option && 202 [! @option &&
  847.      300 [! @option && 301 [! @option
  848. )
  849. @writeat("No Files Selected!",207,7,100)
  850. @endif
  851. @pause
  852. @enddisplay
  853. @if (
  854.  100 [= @option || 101 [= @option ||
  855.  175 [= @option || 176 [= @option
  856.  )
  857. @getoption
  858. @cls
  859. @writeat("Configuration changes",30,,100)
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.     Displaying to screen only will make no changes to your system, but
  868.     you must make any displayed changes before running the program.
  869.  
  870.     If you select the .NEW file output, then the changes needed will be
  871.     written into a file of the same name, with an extention of .NEW.
  872.     Use an editor to make the changes in the original file (or, in the
  873.     case of 3DS.NEW, just rename it 3DS.SET).
  874.  
  875.     If you select the direct change, a backup of your file will be made
  876.     with the extention .BAK.
  877.  
  878. @option 400 = "Display required commands to screen only"
  879. @option 401 = "Create .NEW files, if needed"
  880. @option 402 = "Modify files directly, making backups, if needed"
  881. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  882. @endoption
  883. @endif
  884. @if (100 [= @option
  885. )
  886. @setautoexec
  887. @if (400 [= @option)
  888. @screenproto
  889. @elseif (401 [= @option)
  890. @diskproto
  891. @elseif (402 [= @option)
  892. @askoverwrite
  893. @endif
  894. @if (100 [= @option)
  895. @if (30 [= @option || 31 [= @option || 50 [= @option)
  896. @setreplace("DSPADI","@outdrive:@subdir\\@expfn.EXP")
  897. @endif
  898. @setreplace("VIBCFG","@outdrive:@subdir\\@cfgfn.CFG")
  899. @if (40 [= @option || 41 [= @option)
  900. @setreplace("RCPADI","@outdrive:@subdir\\@expfn.EXP")
  901. @endif
  902. @if (151 [= @option || ((@strequal("@getenvstr("RDPADI")","\\")==1) &&
  903.      (50 [= @option || 41 [= @option ||  32 [= @option)))
  904. @setreplace("RDPADI","@outdrive:@subdir\\@expfn.EXP")
  905. @endif
  906. @endif
  907.  
  908. @if (176 [= @option)
  909. @setappend("ACADDRV","@outdrive:@subdir")
  910. @endif
  911. @endautoexec
  912. @endif
  913. @if (101 [= @option && (20 [= @option || 21 [= @option ||
  914.       30 [= @option || 31 [= @option || 40 [= @option || 
  915.       41 [= @option || 50 [= @option))
  916. @setbatch
  917. @if (400 [= @option)
  918. @screenproto
  919. @elseif (401 [= @option)
  920. @diskproto
  921. @else
  922. @askoverwrite
  923. @endif
  924. @file "@rootfn.BAT"
  925. @if (30 [= @option || 31 [= @option || 50 [= @option)
  926. @setreplace("DSPADI","@outdrive:@subdir\\@expfn.EXP")
  927. @endif
  928. @setreplace("VIBCFG","@outdrive:@subdir\\@cfgfn.CFG")
  929. @if (40 [= @option || 41 [= @option)
  930. @setreplace("RCPADI","@outdrive:@subdir\\@expfn.EXP")
  931. @endif
  932. @if (151 [= @option || ((@strequal("@getenvstr("RDPADI")","\\")==1) &&
  933.      (50 [= @option || 41 [= @option ||  32 [= @option)))
  934. @setreplace("RDPADI","@outdrive:@subdir\\@expfn.EXP")
  935. @endif
  936. @endbatch
  937. @endif
  938. @if (175 [= @option)
  939. @setbatch
  940. @if (400 [= @option)
  941. @screenproto
  942. @elseif (401 [= @option)
  943. @diskproto
  944. @elseif (402 [= @option)
  945. @askoverwrite
  946. @endif
  947. @file "@a12bdrive:@a12bdir\\@a12bname"
  948. @if (101 [= @option)
  949. @if (151 [= @option || ((@strequal("@getenvstr("RDPADI")","\\")==1)))
  950. @setreplace("RDPADI","@outdrive:@subdir\\@expfn.EXP")
  951. @endif
  952. @setreplace("VIBCFG","@outdrive:@subdir\\@cfgfn.CFG")
  953. @endif
  954. @if (!(@exists "@a12bdrive:@a12bdir\\@a12bname"))
  955. @setappend("ACAD","@acad12drive:@acad12dir\\SUPPORT;@acad12drive:@acad12dir\\FONTS;@acad12drive:@acad12dir\\ADS")
  956. @setappend("ACADCFG","@acad12drive:@acad12dir")
  957. @setappend("ACADDRV","@acad12drive:@acad12dir\\DRV;@outdrive:@subdir")
  958. @verbatim "@acad12drive:@acad12dir\\ACAD %1 %2"
  959. @else
  960. @setappend("ACADDRV","@outdrive:@subdir")
  961. @endif
  962. @endbatch
  963. @endif
  964. @if (40 [= @option)
  965. @if (!(@exists "@s3d1drive:@s3d1dir\\3DS.SET"))
  966. @getoption
  967. @cls
  968. @windmsg(3,79,"--- W A R N I N G ! ---",
  969.  "3DS.SET was not found in the 3D-Studio 1.0 directory:",
  970.  "@s3d1drive:@s3d1dir")
  971. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  972. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  973. @localwindow(13,40)
  974. @option 10000 = "Quit installation!"
  975. @option 10001 = "Continue"
  976. @endoption
  977. @if (10000 [= @option)  @abort  @endif
  978. @endif
  979. @if (400 [= @option || (!(@exists "@s3d1drive:@s3d1dir\\3DS.SET")))
  980. @display
  981. @cls
  982. @windmsg(2,14,"--- I M P O R T A N T ---")
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.      For 3D-Studio 1.0 to utilize the new driver, the 3DS.SET file needs
  990.      several changes.  Note that any text that appears on a line after
  991.      a semi-colon (";") will be ignored by 3D Studio 1.0.  The default
  992.      has some lines 'commented-out' by starting with a semi-colon.  The
  993.      semi-colon's should be removed in the following lines:
  994.  
  995.          The line containing 'DEFAULT-DISPLAY' should be replaced with
  996.              'DEFAULT-DISPLAY = "RCPADI"'
  997.          The line containing 'MAIN-DISPLAY' should be replaced with
  998.              'MAIN-DISPLAY = RCPADI'
  999.          The line containing 'MATERIAL-DISPLAY' should be replaced with
  1000.              'MATERIAL-DISPLAY = RCPADI'
  1001.  
  1002. @pause
  1003. @enddisplay
  1004. @elseif (401 [= @option && (@exists "@s3d1drive:@s3d1dir\\3DS.SET"))
  1005. @copy("@s3d1drive:@s3d1dir\\3DS.SET","@s3d1drive:@s3d1dir\\3DS.NEW")
  1006. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.NEW","DEFAULT-DISPLAY",
  1007.  "DEFAULT-DISPLAY = \"RCPADI\"",,,,,1)==0)
  1008. @getoption
  1009. @cls
  1010. @windmsg(2,79,"--- W A R N I N G ! ---",
  1011.  "Couldn't find 'DEFAULT-DISPLAY' in",
  1012.  "@s3d1drive:@s3d1dir\\3DS.SET")
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.    For 3D Studio 1.0 to work properly, several lines in 3DS.SET should be
  1025.    changed.  Note that any text that appears on a line after a semi-colon
  1026.    (";") will be ignored by 3D Studio 1.0.  The default has some lines
  1027.    'commented-out' by starting with a semi-colon.
  1028.  
  1029.    A line containing 'DEFAULT-DISPLAY' could not be found.  Add the line
  1030.        'DEFAULT-DISPLAY = "RCPADI"' to the file!
  1031. @option 10000 = "Quit installation!"
  1032. @option 10001 = "Continue"
  1033. @localwindow(11,40)
  1034. @endoption
  1035. @if (10000 [= @option)  @abort  @endif
  1036. @endif
  1037. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.NEW","MAIN-DISPLAY",
  1038.  "MAIN-DISPLAY = RCPADI",,,,,1)==0)
  1039. @getoption
  1040. @cls
  1041. @windmsg(2,79,"--- W A R N I N G ! ---",
  1042. "Couldn't find 'MAIN-DISPLAY' in",
  1043. "@s3d1drive:@s3d1dir\\3DS.SET")
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.    For 3D Studio 1.0 to work properly, several lines in 3DS.SET should be
  1057.    changed.  Note that any text that appears on a line after a semi-colon
  1058.    (";") will be ignored by 3D Studio 1.0.  The default has some lines
  1059.    'commented-out' by starting with a semi-colon.
  1060.  
  1061.    A line containing 'MAIN-DISPLAY' could not be found.  Add the line
  1062.        'MAIN-DISPLAY = RCPADI' to the file!
  1063. @option 10000 = "Quit installation!"
  1064. @option 10001 = "Continue"
  1065. @localwindow(11,40)
  1066. @endoption
  1067. @if (10000 [= @option)  @abort  @endif
  1068. @endif
  1069. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.NEW","MATERIAL-DISPLAY",
  1070.  "MATERIAL-DISPLAY = RCPADI",,,,,1)==0)
  1071. @getoption
  1072. @cls
  1073. @windmsg(3,79,"--- W A R N I N G ! ---",
  1074.  "Couldn't find 'MATERIAL-DISPLAY' in",
  1075.  "@s3d1drive:@s3d1dir\\3DS.SET")
  1076. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  1077. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  1078. @localwindow(13,40)
  1079. @option 10000 = "Quit installation!"
  1080. @option 10001 = "Continue"
  1081. @endoption
  1082. @if (10000 [= @option)  @abort  @endif
  1083. @endif
  1084. @display
  1085. @cls
  1086. @windmsg(11,46,"The file @s3d1drive:@s3d1dir\\3DS.NEW, which contains",
  1087. "the prototype of 3DS.SET for version 1.0, has been written to disk",
  1088. "Incorporate the changes before running @name.")
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094. @pause
  1095. @enddisplay
  1096. @elseif (402 [= @option)
  1097. @if (!(@exists "@s3d1drive:@s3d1dir\\3DS.OLD"))
  1098. @copy("@s3d1drive:@s3d1dir\\3DS.SET","@s3d1drive:@s3d1dir\\3DS.OLD")
  1099. @else
  1100. @copy("@s3d1drive:@s3d1dir\\3DS.SET","@s3d1drive:@s3d1dir\\3DS.BAK")
  1101. @endif
  1102. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.SET","DEFAULT-DISPLAY",
  1103. "DEFAULT-DISPLAY = \"RCPADI\"",,,,,1)==0)
  1104. @getoption
  1105. @cls
  1106. @windmsg(2,79,"--- W A R N I N G ! ---",
  1107.  "Couldn't find 'DEFAULT-DISPLAY' in",
  1108.  "@s3d1drive:@s3d1dir\\3DS.SET")
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.    For 3D Studio 1.0 to work properly, several lines in 3DS.SET should be
  1121.    changed.  Note that any text that appears on a line after a semi-colon
  1122.    (";") will be ignored by 3D Studio 1.0.  The default has some lines
  1123.    'commented-out' by starting with a semi-colon.
  1124.  
  1125.    A line containing 'DEFAULT-DISPLAY' could not be found.  Add the line
  1126.        'DEFAULT-DISPLAY = "RCPADI"' to the file!
  1127. @option 10000 = "Quit installation!"
  1128. @option 10001 = "Continue"
  1129. @localwindow(11,40)
  1130. @endoption
  1131. @if (10000 [= @option)  @abort  @endif
  1132. @endif
  1133. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.SET","MAIN-DISPLAY",
  1134.  "MAIN-DISPLAY = RCPADI",,,,,1)==0)
  1135. @getoption
  1136. @cls
  1137. @windmsg(2,79,"--- W A R N I N G ! ---",
  1138.  "Couldn't find 'MAIN-DISPLAY' in",
  1139.  "@s3d1drive:@s3d1dir\\3DS.SET")
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.    For 3D Studio 1.0 to work properly, several lines in 3DS.SET should be
  1153.    changed.  Note that any text that appears on a line after a semi-colon
  1154.    (";") will be ignored by 3D Studio 1.0.  The default has some lines
  1155.    'commented-out' by starting with a semi-colon.
  1156.  
  1157.    A line containing 'MAIN-DISPLAY' could not be found.  Add the line
  1158.        'MAIN-DISPLAY = RCPADI' to the file!
  1159. @option 10000 = "Quit installation!"
  1160. @option 10001 = "Continue"
  1161. @localwindow(11,40)
  1162. @endoption
  1163. @if (10000 [= @option)  @abort  @endif
  1164. @endif
  1165. @if (@filesar("@s3d1drive:@s3d1dir\\3DS.SET","MATERIAL-DISPLAY",
  1166.  "MATERIAL-DISPLAY = RCPADI",,,,,1)==0)
  1167. @getoption
  1168. @cls
  1169. @windmsg(3,79,"--- W A R N I N G ! ---",
  1170.  "Couldn't find 'MATERIAL-DISPLAY' in",
  1171.  "@s3d1drive:@s3d1dir\\3DS.SET")
  1172. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  1173. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  1174. @localwindow(13,40)
  1175. @option 10000 = "Quit installation!"
  1176. @option 10001 = "Continue"
  1177. @endoption
  1178. @if (10000 [= @option)  @abort  @endif
  1179. @else
  1180. @display
  1181. @cls
  1182. @windmsg(11,46,"The file @s3d1drive:@s3d1dir\\3DS.SET for version 1.0 has been updated")
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188. @pause
  1189. @enddisplay
  1190. @endif
  1191. @endif
  1192. @endif
  1193. @if (41 [= @option) // 3D-Studio 3DS.SET changes
  1194. @if (!(@exists "@s3d2drive:@s3d2dir\\3DS.SET"))
  1195. @getoption
  1196. @cls
  1197. @windmsg(3,79,"--- W A R N I N G ! ---",
  1198.  "3DS.SET was not found in the 3D-Studio 2.0 directory:",
  1199.  "@s3d2drive:@s3d2dir")
  1200. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  1201. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  1202. @localwindow(13,40)
  1203. @option 10000 = "Quit installation!"
  1204. @option 10001 = "Continue"
  1205. @endoption
  1206. @if (10000 [= @option)  @abort  @endif
  1207. @endif
  1208. @if (400 [= @option || (!(@exists "@s3d2drive:@s3d2dir\\3DS.SET")))
  1209. @display
  1210. @cls
  1211. @windmsg(2,14,"--- I M P O R T A N T ---")
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.      For 3D-Studio 2.0 to utilize the new driver, the 3DS.SET file needs
  1219.      several changes.  Note that any text that appears on a line after
  1220.      a semi-colon (";") will be ignored by 3D Studio 2.0.  The default
  1221.      has some lines 'commented-out' by starting with a semi-colon.  The
  1222.      semi-colon's should be removed in the following lines:
  1223.  
  1224.          The line containing 'RENDER-DISPLAY' should be replaced with
  1225.              'RENDER-DISPLAY = RCPADI'
  1226.          The line containing 'MAIN-DISPLAY' should be replaced with
  1227.              'MAIN-DISPLAY = RCPADI'
  1228.          The line containing 'MATERIAL-DISPLAY' should be replaced with
  1229.              'MATERIAL-DISPLAY = RCPADI'
  1230.  
  1231. @pause
  1232. @enddisplay
  1233. @elseif (401 [= @option && (@exists "@s3d2drive:@s3d2dir\\3DS.SET"))
  1234. @copy("@s3d2drive:@s3d2dir\\3DS.SET","@s3d2drive:@s3d2dir\\3DS.NEW")
  1235. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.NEW","RENDER-DISPLAY",
  1236.  "RENDER-DISPLAY = RCPADI",,,,,1)==0)
  1237. @getoption
  1238. @cls
  1239. @windmsg(2,79,"--- W A R N I N G ! ---",
  1240.  "Couldn't find 'RENDER-DISPLAY' in",
  1241.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.    For 3D Studio 2.0 to work properly, several lines in 3DS.SET should be
  1254.    changed.  Note that any text that appears on a line after a semi-colon
  1255.    (";") will be ignored by 3D Studio 2.0.  The default has some lines
  1256.    'commented-out' by starting with a semi-colon.
  1257.  
  1258.    A line containing 'RENDER-DISPLAY' could not be found.  Add the line
  1259.        'RENDER-DISPLAY = RCPADI' to the file!
  1260. @option 10000 = "Quit installation!"
  1261. @option 10001 = "Continue"
  1262. @localwindow(11,40)
  1263. @endoption
  1264. @if (10000 [= @option)  @abort  @endif
  1265. @endif
  1266. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.NEW","MAIN-DISPLAY",
  1267.  "MAIN-DISPLAY = RCPADI",,,,,1)==0)
  1268. @getoption
  1269. @cls
  1270. @windmsg(2,79,"--- W A R N I N G ! ---",
  1271.  "Couldn't find 'MAIN-DISPLAY' in",
  1272.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.    For 3D Studio 2.0 to work properly, several lines in 3DS.SET should be
  1286.    changed.  Note that any text that appears on a line after a semi-colon
  1287.    (";") will be ignored by 3D Studio 2.0.  The default has some lines
  1288.    'commented-out' by starting with a semi-colon.
  1289.  
  1290.    A line containing 'MAIN-DISPLAY' could not be found.  Add the line
  1291.        'MAIN-DISPLAY = RCPADI' to the file!
  1292. @option 10000 = "Quit installation!"
  1293. @option 10001 = "Continue"
  1294. @localwindow(11,40)
  1295. @endoption
  1296. @if (10000 [= @option)  @abort  @endif
  1297. @endif
  1298. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.NEW","MATERIAL-DISPLAY",
  1299.  "MATERIAL-DISPLAY = RCPADI",,,,,1)==0)
  1300. @getoption
  1301. @cls
  1302. @windmsg(3,79,"--- W A R N I N G ! ---",
  1303.  "Couldn't find 'MATERIAL-DISPLAY' in",
  1304.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1305. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  1306. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  1307. @localwindow(13,40)
  1308. @option 10000 = "Quit installation!"
  1309. @option 10001 = "Continue"
  1310. @endoption
  1311. @if (10000 [= @option)  @abort  @endif
  1312. @endif
  1313. @display
  1314. @cls
  1315. @windmsg(11,46,"The file @s3d2drive:@s3d2dir\\3DS.NEW, which contains",
  1316.  "the prototype of 3DS.SET for version 2.0, has been written to disk",
  1317.  "Incorporate the changes before running @name.")
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323. @pause
  1324. @enddisplay
  1325. @elseif (402 [= @option)
  1326. @if (!(@exists "@s3d2drive:@s3d2dir\\3DS.OLD"))
  1327. @copy("@s3d2drive:@s3d2dir\\3DS.SET","@s3d2drive:@s3d2dir\\3DS.OLD")
  1328. @else
  1329. @copy("@s3d2drive:@s3d2dir\\3DS.SET","@s3d2drive:@s3d2dir\\3DS.BAK")
  1330. @endif
  1331. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.SET","RENDER-DISPLAY",
  1332.  "RENDER-DISPLAY = RCPADI",,,,,1)==0)
  1333. @getoption
  1334. @cls
  1335. @windmsg(2,79,"--- W A R N I N G ! ---",
  1336.  "Couldn't find 'RENDER-DISPLAY' in",
  1337.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.    For 3D Studio 2.0 to work properly, several lines in 3DS.SET should be
  1350.    changed.  Note that any text that appears on a line after a semi-colon
  1351.    (";") will be ignored by 3D Studio 2.0.  The default has some lines
  1352.    'commented-out' by starting with a semi-colon.
  1353.  
  1354.    A line containing 'RENDER-DISPLAY' could not be found.  Add the line
  1355.        'RENDER-DISPLAY = RCPADI' to the file!
  1356. @option 10000 = "Quit installation!"
  1357. @option 10001 = "Continue"
  1358. @localwindow(11,40)
  1359. @endoption
  1360. @if (10000 [= @option)  @abort  @endif
  1361. @endif
  1362. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.SET","MAIN-DISPLAY",
  1363.  "MAIN-DISPLAY = RCPADI",,,,,1)==0)
  1364. @getoption
  1365. @cls
  1366. @windmsg(2,79,"--- W A R N I N G ! ---",
  1367.  "Couldn't find 'MAIN-DISPLAY' in",
  1368.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.    For 3D Studio 2.0 to work properly, several lines in 3DS.SET should be
  1382.    changed.  Note that any text that appears on a line after a semi-colon
  1383.    (";") will be ignored by 3D Studio 2.0.  The default has some lines
  1384.    'commented-out' by starting with a semi-colon.
  1385.  
  1386.    A line containing 'MAIN-DISPLAY' could not be found.  Add the line
  1387.        'MAIN-DISPLAY = RCPADI' to the file!
  1388. @option 10000 = "Quit installation!"
  1389. @option 10001 = "Continue"
  1390. @localwindow(11,40)
  1391. @endoption
  1392. @if (10000 [= @option)  @abort  @endif
  1393. @endif
  1394. @if (@filesar("@s3d2drive:@s3d2dir\\3DS.SET","MATERIAL-DISPLAY",
  1395.  "MATERIAL-DISPLAY = RCPADI",,,,,1)==0)
  1396. @getoption
  1397. @cls
  1398. @windmsg(3,79,"--- W A R N I N G ! ---",
  1399.  "Couldn't find 'MATERIAL-DISPLAY' in",
  1400.  "@s3d2drive:@s3d2dir\\3DS.SET")
  1401. @writeat("NO FILES WILL BE INSTALLED IF YOU DO NOT CONTINUE",148,19,100)
  1402. @writeat("Use the <UP> <DOWN> arrow keys to move and <ENTER> to select.",,21,100)
  1403. @localwindow(13,40)
  1404. @option 10000 = "Quit installation!"
  1405. @option 10001 = "Continue"
  1406. @endoption
  1407. @if (10000 [= @option)  @abort  @endif
  1408. @else
  1409. @display
  1410. @cls
  1411. @windmsg(11,46,"The file @s3d2drive:@s3d2dir\\3DS.SET for version 2.0 has been updated")
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417. @pause
  1418. @enddisplay
  1419. @endif
  1420. @endif
  1421. @endif
  1422. @definedisk
  1423. @label = "Distribution Disk"
  1424. @beginlib @rootfn.RED
  1425. @if (20 [= @option)
  1426. @file @expfn.EXP @out @acad10drive:@acad10dir\\ADIDISP.EXP
  1427. @file @resfn.RES @out @acad10drive:@acad10dir\\*.*
  1428. @endif
  1429. @if (21 [= @option)
  1430. @file @expfn.EXP @out @acad11drive:@acad11dir\\ADIDISP.EXP
  1431. @file @resfn.RES @out @acad11drive:@acad11dir\\*.*
  1432. @endif
  1433. @if (22 [= @option)
  1434. @file @expfn.EXP @out @acad12drive:@acad12dir\\DRV\\*.*
  1435. @file @resfn.RES @out @acad12drive:@acad12dir\\DRV\\*.*
  1436. @endif
  1437. @if (30 [= @option || 31 [= @option || 32 [= @option || 40 [= @option ||
  1438.  41 [= @option || 50 [= @option )
  1439. @file @expfn.EXP
  1440. @file @resfn.RES
  1441. @endif
  1442. @if (300 [= @option)
  1443. @file APATCH.EXE
  1444. @file APATCH.DOC
  1445. @endif
  1446. @if (301 [= @option)
  1447. @file NEWDX.EXE
  1448. @file NEWDX.DOC
  1449. @endif
  1450. @endlib
  1451. @enddisk
  1452. @finish
  1453. @if (30 [= @option || 31 [= @option || 32 [= @option)
  1454. @if (@exists "@acad10drive:@acad10dir\\@cfgfn.CFG")
  1455. @copy("@acad10drive:@acad10dir\\@cfgfn.CFG",
  1456. "@outdrive:@subdir\\@cfgfn.CFG")
  1457. @delete("@acad10drive:@acad10dir\\@cfgfn.CFG") @endif
  1458. @if (@exists "@acad11drive:@acad11dir\\@cfgfn.CFG")
  1459. @copy("@acad11drive:@acad11dir\\@cfgfn.CFG",
  1460. "@outdrive:@subdir\\@cfgfn.CFG")
  1461. @delete("@acad11drive:@acad11dir\\@cfgfn.CFG") @endif
  1462. @if (@exists "@acad12drive:@acad12dir\\@cfgfn.CFG")
  1463. @copy("@acad12drive:@acad12dir\\@cfgfn.CFG",
  1464. "@outdrive:@subdir\\@cfgfn.CFG")
  1465. @delete("@acad12drive:@acad12dir\\@cfgfn.CFG") @endif
  1466. @endif
  1467. @if (40 [= @option)
  1468. @if (@exists "@s3D1drive:@s3D1dir\\3DADI.CFG")
  1469. @delete("@s3D1drive:@s3D1dir\\3DADI.CFG") @endif @endif
  1470. @if (41 [= @option)
  1471. @if (@exists "@s3D2drive:@s3D2dir\\3DADI.CFG")
  1472. @delete("@s3D2drive:@s3D2dir\\3DADI.CFG") @endif @endif
  1473. @if (20 [= @option || 21 [= @option || 22 [= @option ||
  1474.      30 [= @option || 31 [= @option || 32 [= @option ||
  1475.      40 [= @option || 41 [= @option || 50 [= @option)
  1476.     The installation of @name is complete.
  1477. @else
  1478.     @name was not installed. @endif
  1479. @if (400 [= @option || 401 [= @option)
  1480.     Please make the changes to the files requested by INSTALL. @endif
  1481. @if (100 [= @option || 201 [= @option || 202 [= @option)
  1482.     Reboot your system before running the product with the new driver. @endif
  1483. @if (101 [= @option)
  1484.     Run the batch file before running the product with the new driver. @endif
  1485. @if (300 [= @option)
  1486.     AutoPatch was placed at @outdrive:@subdir.  Simply run the program and
  1487.     follow the instructions.  If you have trouble with your new driver, like
  1488.     random crashing or other conflicts, try this patch program.
  1489.     Read APATCH.DOC for instructions. @endif
  1490. @if (301 [= @option)
  1491.     NEWDX was put at @outdrive:@subdir.  Read the file NEWDX.DOC for
  1492.     instructions. @endif
  1493. @pause
  1494. @chdrive @startupdrive
  1495. @chdir "@startupdir"
  1496. @endfinish
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.