home *** CD-ROM | disk | FTP | other *** search
/ PC Player 1996 October / PCP1096.BIN / PATCHES / DESCENT2 / D3D.TXT next >
Encoding:
Text File  |  1996-06-04  |  5.3 KB  |  120 lines

  1. D3D v. 1.21 -- LCD glasses driver for use with Descent
  2.  
  3. (C) Copyright 1995 Donald Sawdai
  4. All Rights Reserved
  5. All products mentioned in this documentation are trademarks of their respective
  6. owners.
  7.  
  8.  
  9. For terms of use, see LICENSE.TXT.
  10.  
  11. Program description and use
  12. ---------------------------
  13.  
  14. D3D is a batch file used to call LCDBios and Descent/Descent 2.  You may pass
  15. command-line options either to LCDBios or to Descent on the D3D command-line.
  16. Any command-line option recognized by LCDBios will be used by LCDBios; any
  17. other command-line options will be passed on to Descent.
  18.  
  19. D3D comes in three versions.  D3D14A.BAT runs Descent registered version 1.4a.
  20. LCDBios will not work with earlier versions of Descent.  D3D15.BAT runs
  21. Descent registered version 1.5.  D3D2.BAT runs Descent 2 Interactive Demo.
  22. All of these batch files, by default, are set up to use stereoscopic glasses
  23. on COM3:.  To change this default, edit the batch files.
  24.  
  25. Note that, at the time of this document, the best version of Descent to
  26. use with LCDBios is version 1.5.  Descent version 1.5 has a newer 3D engine
  27. than the Descent 2 Interactive Demo!  I find that the 3D in Descent 1.5 is
  28. more realistic and produces much less eye strain than the other versions.
  29.  
  30. To install D3D for use with Descent, copy the D3D*.BAT files and LCDBIOS.EXE
  31. into the Descent or Descent 2 directory.  Then just type D3D14A, D3D15, or
  32. D3D2 (as appropriate) to play Descent in 3D!!  D3D automatically installs
  33. LCDBios, runs Descent, and then removes LCDBios when Descent exits.
  34.  
  35. To see the syntax and command-line options for LCDBios, type
  36.       D3D14a /?
  37.  
  38. To see the syntax and command-line options for Descent, type
  39.       D3D14a /HELP
  40.  
  41. By default, D3D passes the following options to LCDBios:
  42.       /COM3 /LCDCtl:fc020100 /HRefresh /LCDRun:descent
  43. These options indicate serial-port glasses on COM3:, an increased vertical
  44. refresh rate (to reduce flickering of images), and to run the program or
  45. batch file "descent" (or "d2demo" for D3D2.BAT).
  46.  
  47. By default, D3D passes the following options to Descent 1.4a:
  48.       -3dmaxlo
  49. This option indicates that LCDBios is being used to emulate 3D-BIOS.
  50.  
  51. By default, D3D passes the following options to Descent 1.5 and Descent 2:
  52.       -lcdbios -JoyNice
  53. These options indicate that LCDBios is being used and that the joystick
  54. routine should not hog too much time (which may interfere with LCDBios and
  55. cause flickering).
  56.  
  57. For optimizing performance of LCDBios, please see the LCDBios documentation.
  58. The two best sets of options (on my computer) are
  59.       /HRefresh                         -- fast but may have a black band
  60.                                            at the bottom of the screen
  61. and
  62.       /HRefresh /FastInt:1 /LockFlip    -- slower but no black band.
  63. Tweaking these setting my produce better results on your computer.
  64.  
  65. To minimize image flicker, be sure to set your video card to the highest
  66. possible refresh rate that both it and your monitor can support.  Descent
  67. is great in 640x400 at 120 Hz!
  68.  
  69.  
  70. Special options for Descent 1.5
  71. -------------------------------
  72. Descent 1.5 has better 3D effects and more controls that Descent 1.4a and
  73. the Descent 2 Interactive Demo.  For a full list of options, run
  74. "DESCENT /HELP" or read the "README.TXT" file for Descent 1.5
  75.  
  76. One major improvement for Descent 1.5 is a better 3D projection for each
  77. eye, which gives a better appearance of depth.  To manually decrease or
  78. increase the stereoscopic depth, press [Shift-F1] or [Shift-F2] until
  79. you like the "look" of the game.  To manually decrease or increase the
  80. interocular spacing (distance between the left and right eyes), press
  81. [Shift-F3] or [Shift-F4].  Press [Shift-F5] to restore the default
  82. settings.
  83.  
  84. I have found that the default 3D settings are great at 320x200.  At
  85. 640x??? modes, I prefer to press [Shift-F2] to increase the
  86. stereoscopic depth to about 17 or 18.
  87.  
  88. To change Descent resolutions, run one of
  89.       D3D15 -320x100
  90.       D3D15 -320x200
  91.       D3D15 -320x400
  92.       D3D15 -640x400
  93.       D3D15 -640x480
  94. Note that the -640x400 and -640x480 screen modes are VESA modes and
  95. require the VESA SuperVGA BIOS 1.2 or higher to be present (either
  96. available in hardware or loaded in a TSR) prior to running D3D.
  97. You can also decrease either the horizontal or vertical resolution by
  98. a factor of 2 by pressing [Shift-F6] repeatedly during game play.  A great
  99. speed/resolution compromise is 640x200 (D3D15 -640x400 and press [Shift-F6]
  100. once during game play).
  101.  
  102.  
  103. Note!!!
  104. -------
  105. At this time, Descent 1.4a and Descent 2 are not specifically optimized for
  106. use with stereoscopic (3D) glasses.  The quality of the 3D is not great, and
  107. using the glasses with Descent for a long period of time may give you a
  108. headache.  I highly recommend upgrading your version of Descent to version
  109. 1.5 (only registered version is available).  The patches for Descent 1.0 or
  110. 1.4a to 1.5 are available for free on many WWW sites, FTP sites, and BBSs.
  111. The original should be available on the WWW at http://www.pxsoftware.com .
  112.  
  113.  
  114. Disclaimer
  115. ----------
  116. This documentation describes using D3D and LCDBios with Descent.  The
  117. material presented is subject to change without notice.  Donald Sawdai claims
  118. no responsibility for any errors that may be in this documentation or for
  119. anything resulting from using this documentation.
  120.