home *** CD-ROM | disk | FTP | other *** search
/ Qu-ake / Qu-ake.iso / qu_ke / patches / 006 / CHASECAM.TXT < prev    next >
Encoding:
Text File  |  1996-11-16  |  6.3 KB  |  210 lines

  1. Title    : Chase cam, v3.4
  2. Filename : chasecam.zip
  3. Version  : 3.4
  4. Date     : 16 Nov 96
  5. Author   : Rob Albin
  6. Email    : albinatr@apci.net
  7. Credits  : Ferrara Francesco and Olivier
  8.            Montanuy for bringing us QuakeC Manual v1.0,
  9.            Vhold <vhold@netwizards.net> for his Homing Missiles
  10.            v.001 QC patch, for the good velocity changing examples.
  11.            Jeff Epler (jepler@inetnebr.com) for Flashlight v2
  12.            for the code to the laser-targeter.
  13.  
  14. Type of Mod
  15. -----------
  16.  Quake C  : yes
  17.  Sound    : no
  18.  MDL      : no
  19.  
  20.  
  21. Format of QuakeC
  22. ----------------
  23.  unified diff  : no
  24.  context diff  : no
  25.  .qc files     : yes, (ver 1.06)
  26.  progs.dat     : yes, (ver 1.06)
  27.  
  28.  
  29. Description of the Modification
  30. -------------------------------
  31.  
  32.  impulse 30   View-point toggle
  33.               (Chase view, Normal view)
  34.  impulse 31   Laser-targeter toggle
  35.               (Standard, Glowing, off)
  36.  
  37.  impulse 200  multiskin impulse up
  38.  impulse 201  multiskin impulse down
  39.  
  40.  Multiskin v1.1
  41.  -The server code for Multiskin v1.1 by Dennis Noordsij is built in,
  42.   the player.mdl is not included, but if you have the player.mdl,
  43.   you can add it to this game as described in Multiskin.
  44.  
  45.  Auto switching
  46.  -Chase view temporarily auto disables while in water.  Quake does
  47.   not like to track the view between water surfaces.  So the chase
  48.   view avoids it like the plague :)
  49.  
  50.  Multi Player
  51.  -Chase eyes are visible behind a player when in chase view.
  52.   Haven't run any tests yet, but I've heard it works fine for MP.
  53.  
  54.  Single Player
  55.  -In single player only, your current settings for the targeter and
  56.   view are saved between levels.
  57.   (Only saves when switching levels, not if you die and restart -
  58.   they'll auto-switch to what they were when you first entered)
  59.  
  60.   ****
  61.   Thanks to:
  62.    David Weiden
  63.    Eric Fisher
  64.    pLaGuE, http://lonestar.texas.net/~plague/
  65.    Steve Nadeau
  66.    Giles Gregg
  67.    Alan Dabiri
  68.   For many good ideas and the positive feedback.
  69.   ****
  70.  
  71.  [ver 3.4 new stuff]
  72.  
  73.  -What else?  Better tracking function for the chase view :)
  74.   Slowly been adding stuff and trying new things over the month
  75.   or so since I last U/L'd a new version.  Hopefully you'll find
  76.   it's more playable... it's basically been reworked and tested
  77.   for quit a while now, this config seems pretty bullet-proof.
  78.  
  79. ----------------
  80.  HOT-KEY WEAPONS
  81. ----------------
  82.  
  83.   Provides hot-key impulses for axe, grenade, and rocket launcher
  84.   that return to previous weapon.
  85.  
  86.   New cycle weapons impulses that don't select these weapons.
  87.  
  88.   (NOTE:  if you don't use the new impulses, the original weapons'
  89.    behavior is unchanged.  An optional thing.)  
  90.  
  91.   IMPULSE LIST (from weapons.qc)
  92.   impulse 40 HotKey_previous_weapon();
  93.   impulse 41 HotKey_weapon(1); // axe
  94.   impulse 42 HotKey_weapon(2); // grenade
  95.   impulse 43 HotKey_weapon(3); // rocket
  96.   impulse 44 HotKey_CycleWeaponCommand();
  97.   impulse 45 HotKey_CycleWeaponReverseCommand();
  98.  
  99.   CFG file use:
  100.  
  101.    alias +axe_hotkey "impulse 41; +attack"
  102.    alias -axe_hotkey "impulse 40; -attack"
  103.  
  104.    alias +grenade_hotkey "impulse 42; +attack"
  105.    alias -grenade_hotkey "impulse 40; -attack"
  106.  
  107.    alias +rocket_hotkey "impulse 43; +attack"
  108.    alias -rocket_hotkey "impulse 40; -attack"
  109.  
  110.    bind "<key>" "+axe_hotkey"
  111.    bind "<key>" "+grenade_hotkey"
  112.    bind "<key>" "+rocket_hotkey"
  113.  
  114.    // new weapons cycle commands (skips hot-key weapons)
  115.    bind "<key>" "impulse 44"
  116.    bind "<key>" "impulse 45"
  117.  
  118. ------------------
  119.  CHASE VIEW SPYING
  120. ------------------
  121.   [credits to Defiance (defienc@ibm.net) for the suggestion
  122.    on this one]
  123.  
  124.   impulse 36   Last monster/player
  125.   impulse 37   Next monster/player
  126.  
  127.   In single player, cycles through living monsters on level.
  128.   In DM or coop, cycles through other living players on level.
  129.   Email me if you find any problems with the DM stuff.
  130.   
  131. -----------------------------
  132.  CHASE VIEW DISTANCE CHANGING
  133. -----------------------------
  134.  
  135.   impulse 34    lower distance
  136.   impulse 35    increase distance
  137.  
  138.   chasecam.qc file line to change for permanently modifying
  139.   default distance and offset (near top of file, this will only
  140.   work if you have the 1.06 QC source code and compile your own
  141.   progs.dat from the included source files.):
  142.  
  143.     // defaults reset every time level starts
  144.     float chasecam_dist = 118, chasecam_zofs = 24;
  145.  
  146. How to Install the Modification
  147. -------------------------------
  148.  Make a sub-directory in quake called 'chasecam' and copy the new
  149.  PROGS.DAT to it.
  150.  
  151.  Copy autoexec.cfg, config.cfg, and quake.rc from 'id1' into 'chasecam'
  152.  if they exist.
  153.  add:
  154.    bind "<key>" "impulse 30"
  155.    bind "<key>" "impulse 31"
  156.    bind "<key>" "impulse 200"
  157.    bind "<key>" "impulse 201"
  158.  to autoexec.cfg
  159.  From directory 'quake' type:
  160.    quake -game chasecam
  161.  
  162. Technical Details
  163. -----------------
  164. 3.3 changes:
  165.   <snipped>
  166. 3.2 changes:
  167.   <snipped>
  168. 3.1 changes:
  169.   <snipped>
  170. 3.0 changes:
  171.   <snipped>
  172.  
  173.   Who bloody cares, it runs pretty well for the old stuff, and
  174.   most of the new stuff is bullet-proof (knock on wood :)
  175.  
  176.  **************************************
  177.  *            NEED TO READ            *
  178.  **************************************
  179.  Known Bugs:
  180.   In certain spots walls will dissappear when view is up against
  181.   them, rare.  (Testing location: starting hall e3m7)
  182.  
  183.   Under testing every once in a while it still can disable
  184.   the fire key from restarting the level if you die.  Usually
  185.   if your view gets hung up when you swing your view around
  186.   crazy-like after your dead (like for testing :)
  187.  
  188.   *** Type 'restart' at the console if this happens ***
  189.  
  190.   Very rare, when it happens your carcass comes back to life
  191.   standing up.  Time to bring down the console.
  192.  
  193. Copyright and Distribution Permissions
  194. --------------------------------------
  195.  
  196.  Authors MAY use these modifications as a basis for other
  197.  publically available work.
  198.  
  199.  You may distribute this Quake modification in any electronic
  200.  format as long as this description file remains intact and unmodified
  201.  and is retained along with all of the files in the archive and no fees
  202.  other than the costs of distribution are charged.
  203.  
  204. Availability
  205. ------------
  206.  Online services: MSN Computer Games File Lib
  207.  
  208.  The latest version can be found at:
  209.  ftp://cdrom.com/pub/quake/quakec/misc/
  210.