home *** CD-ROM | disk | FTP | other *** search
/ Qu-ake / Qu-ake.iso / qu_ke / monster / 005 / BFG.TXT < prev    next >
Encoding:
Text File  |  1996-11-26  |  8.0 KB  |  211 lines

  1. ╔═══════════════════════╗
  2. ║  Title    : BFG-9500  ║
  3. ╚═══════════════════════╝
  4.  
  5. Filename : BFG10.ZIP
  6. Version  : 1.0
  7.  
  8. Date     : 11/27/96
  9.  
  10. Author   : Jonathan E. Wright
  11.  
  12. Web Page : http://www.trailerpark.com/phase1/nelno/
  13.  
  14.            Check here for the latest updates to Cujo, BFG and the
  15.            Blaze Gun.
  16.  
  17. Email    : nelno@interpath.com
  18.  
  19. Credits  : ID Software for desiging Doom first and then bringing us Quake!
  20.  
  21.  
  22. ╔═══════════════╗
  23. ║  Type of Mod  ║
  24. ╚═══════════════╝
  25.  
  26. Quake C  : yes
  27. Sound    : yes
  28. MDL      : yes
  29.  
  30.  
  31. ╔═════════════════════╗
  32. ║  Format of Quake C  ║
  33. ╚═════════════════════╝
  34.  
  35. unified diff  : no
  36. context diff  : no
  37. .qc files     : yes
  38. progs.dat     : yes
  39.  
  40. See the included file PROGS.SRC for a list of which files have been
  41. modified and which were added.
  42.  
  43.  
  44. ╔═══════════════════════════════════╗
  45. ║  Description of the Modification  ║
  46. ╚═══════════════════════════════════╝
  47.  
  48. This Quake C modification make a weapon which functions _very close to_
  49. the BFG-9000 in Doom and Doom 2.  There are a few minor differences
  50. because of the variations between the Quake and and Doom engine.  See the
  51. Technical Details section below for a quick description of how the Doom
  52. BFG and Quake BFG's work (if you think you knew how the BFG worked, then
  53. you probably don't, so read about it, it will make your use of this
  54. weapon much more effective).
  55.  
  56. The operation of the Quake BFG was based on the BFG-9000 FAQ by By
  57. Tony Fabris, without which I would not have known how to emulate the BFG.
  58. This FAQ can be found on various pages across the web.  Just use a search
  59. engine like Yahoo's to find BFG 9000 FAQ and you'll be there.
  60.  
  61. This mod can be used on servers, as long as the unique BFG sound from Doom
  62. is replaced so that anyone can log on.  Trace hits, initial impact, and
  63. shot sprites all use Quake sprites.
  64.  
  65. ╔═══════════════════════════╗
  66. ║  How to use Modification  ║
  67. ╚═══════════════════════════╝
  68.  
  69. Start your game with quake -game BFG, where BFG is the directory in which
  70. the BFG patch is installed.  If you're using the BFG installed with Cujo,
  71. then BFG should be whatever directory you installed Cujo in.
  72.  
  73. To select the BFG you must have picked up the lightning gun already.
  74. Simply select the lightning gun twice and you will be armed with the
  75. BFG-9000, Quake style.
  76.  
  77. ╔═══════════════════════════════════╗
  78. ║  How to Install the Modification  ║
  79. ╚═══════════════════════════════════╝
  80.  
  81. (if you have Cujo v1.3 or greater, follow the directions in CUJO1x.TXT to
  82. install the BFG).
  83.  
  84. To install BFG 1.0, make a directory in your Quake directory called BFG.
  85. Unzip into that directory using PKUNZIP's -d option.  For instance:
  86.  
  87. PKUNZIP -d C:\DOWNLOAD\BFG10.ZIP
  88.  
  89. If you do not use the -d option the mod will not work correctly, if at all.
  90. If you are using WinZip, it is normally set to do this automatically.
  91.  
  92. To start Quake using the BFG mod, go to your Quake directory and type:
  93.  
  94. QUAKE -GAME BFG
  95.  
  96. where BFG is the directory where you unzipped the BFG10.ZIP archive.
  97.  
  98. Select the BFG by selecting the lightning gun twice.  If you do not have
  99. the lightning gun, you don't have the BFG.  If you have one, you have the
  100. other.
  101.  
  102. The source for the BFG-9500 is included in this archive and will unzip
  103. in the BFG\SRC archive.
  104.  
  105.  
  106. ╔═════════════════════╗
  107. ║  Technical Details  ║
  108. ╚═════════════════════╝
  109.  
  110. How the BFG works:
  111.  
  112. Doom:
  113.   The initial BFG shot travels at a speed of 25, faster than the player
  114.   can run, but still slow enough to be avoided easily.  The initial impact
  115.   does 100-800 points of damage to the entity it impacts.  Approximately
  116.   0.2-0.4 seconds after the impact of the initial shot, a damage cone
  117.   extends *from the player* in the exact direction that the BFG shot was
  118.   fired -- this is not necessarily the dirction from the player to the
  119.   impact of the intial BFG shot.  Rather, if you were to fire the BFG
  120.   northward, then run around until it hit, the damage cone would extend
  121.   northward from wherever you are standing, 0.2-0.4 seconds after the
  122.   impact.
  123.  
  124.   The damage cone consists of 20 rays (actually more like planes which
  125.   are perpendicular to the ground, since they can hit any object at any
  126.   altitude as long as it is visible to the player).  If any ray impacts
  127.   an entity, it does 5-15 points of damage to that entity.  Entities can
  128.   be hit by multiple rays.  If all 15 points of the ray are not used up,
  129.   the  ray keeps travelling and can hit other entities until all its
  130.   energy is exhausted.  There may or may not be a period of time while
  131.   the damage cone remains lethal.  Please read the included BFG_FAQ.HTML
  132.   if you want a more accurate and detailed description.
  133.  
  134. Quake:
  135.   The initial BFG shot travels at a velocity of 500, faster than the player
  136.   but easily avoided if you're paying attention (I used this value because
  137.   it felt right, not because it worked out to any factor of Doom speeds).
  138.   The impact of the shot does 70-300 points of damage, scaled down from
  139.   the damage in Doom because nothing in Quake has as much health as
  140.   the Cyberdemon in Doom.  This way, single play mode is left a little
  141.   more challenging since Shambler's cannot be killed by a single direct
  142.   hit.
  143.  
  144.   The damage cone fires a random time between 0.2 and 0.4 seconds after
  145.   the impact of the shot.  The FAQ said 0.4 seconds, but it seemed a tad
  146.   long, so I randomized it.  The cone covers 60 degrees and starts 30
  147.   degrees to the left of the player, firing in the same direction that
  148.   the initial shot was fired (not towards the impact point!).  Because
  149.   Doom was effectively 2D and traced planes instead of rays, the Quake
  150.   BFG casts 5 rows of 40 traces, above and below the horizontal plane
  151.   in which the BFG was fired.  This gives approximately the effect of the
  152.   Doom BFG, even though it is not using the exact same number of rays.
  153.   If only one row were cast in the plane the BFG was shot, only entities
  154.   even on that horizontal plane would be hit, which is *not* how the Doom
  155.   BFG worked.  The traces also do more damage than the Doom BFG, but this
  156.   was changed so the effect of multiple bodies gibbing seemed closer to
  157.   the Doom BFG.  Traces do not continue until all their damage is
  158.   absorbed -- the first entity effectively absorbs the ray, even if it
  159.   does not take maximum damage from it.
  160.  
  161.   If you have any complaints or suggestions about how I can make the
  162.   BFG-9500 more like the Doom BFG-9000, please email me at
  163.   <nelno@interpath.com>.
  164.  
  165.  
  166. ╔═══════════════════════╗
  167. ║  Future Enhancements  ║
  168. ╚═══════════════════════╝
  169.  
  170. This all depends on what people think of the initial implementation.  The
  171. whole idea is to make a weapon that very closely parallel the _effects_ of
  172. the BFG in Doom.
  173.  
  174. I had intended to include Doom's BFG-9000 sprites and model the BFG 9000
  175. to the weapon, which I may still do, but I cannot get SPRGEN.EXE to
  176. package the sprites without commiting a GPF.  If you have any experience
  177. with getting SPRGEN.EXE to work, please email me if you can help.
  178.  
  179.  
  180. ╔════════════════════╗
  181. ║  Revision History  ║
  182. ╚════════════════════╝
  183.  
  184.  
  185. Changes in version 1.0
  186.  
  187. ■ Initial release.
  188.  
  189.  
  190. ╔══════════════════════════════════════════╗
  191. ║  Copyright and Distribution Permissions  ║
  192. ╚══════════════════════════════════════════╝
  193.  
  194. Authors MAY use these modifications as a basis for other publically
  195. available, not-for-profit work, provided they inform the author of any
  196. modifications which are made.
  197.  
  198. You may distribute this Quake modification in any electronic
  199. format as long as this description file remains intact and unmodified,
  200. is retained along with all of the files in the archive and the
  201. author's name and email address are never removed from the code,
  202. despite other modifications which might be made.
  203.  
  204. The above permissions do not apply to Actura Software, who may not do
  205. anything, in any form, in any way, by any means with these files,
  206. including, but not limited to, sale and redistribution of the software.
  207.  
  208. If anyone else would like to include this modification in a collection
  209. of Quake modifications, whether for sale or otherwise, you must contact me
  210. and let me know about it.
  211.