Title    : Chasecam II
Filename : chasecam.zip
Version  : 1.4
Date     : 14 Oct 97
Author   : Anubis (aka. Rob Albin)
Email    : albinatr@apci.net
Credits  : Ferrara Francesco and Olivier
           Montanuy for bringing us QuakeC Manual v1.0,
           Jeff Epler (jepler@inetnebr.com) for Flashlight v2
           for the code to the laser-targeter.
           id software
           cdrom.com
Web site : http://www.apci.net/~albinatr/quake

Type of Mod
-----------
 Quake C  : yes
 Sound    : yes
 MDL      : yes


Format of QuakeC
----------------
 unified diff  : no
 context diff  : no
 .qc files     : yes, based off ver 1.06
 progs.dat     : yes


Ver 1.4 Notes
-------------
-incorporated 1.0gl and win Quake modes into one progs.dat, automatically
 detects transparent water settings and sets mode accordingly.
-deathview fixed to work correctly in gl mode
-HUD changes, cycles through three modes:
   manual    (press a HUD key to print)
   automatic (health and weapon change in cam view auto-prints)
   on        (updates every half second)
 See 'chasecam.cfg' for setting default mode, or binding a key to
 change in-game.

NOTE:
 It is possible to defeat auto-detect for GL mode. Here's the pseudo-code:
   if 'r_wateralpha' equals 0 or 1
     winquake mode
   otherwise
     glquake mode
 (winquake doesn't have the var and the checking variable is set to 0)
 Only checked at level startup.

Ver 1.0gl Notes
-------------
-Added GLQuake progs.dat. (transparent water in chase views)
-Chase view in water bugs removed (water-jump, drowning checks)
-Allow monsters to see through water (maybe a playability
 mistake, but fair is fair, I think)
-Better formatting on HUD's ammo display
-Fixed teleport bug.  Impact checks (~for hook) would also cause
 damage for teleport velocity changes sometimes.
Note:
 All 1.0gl changes are only in the gl_progs.dat (see install
 instructions below)

Ver 1.3 Notes
-------------
-Cam improvements, impossible to see inside the player model
 (almost anyway), chasecam.cfg option to smooth view
 'unconservatively'.
-Hot Key weapons improvements, handles '+attack' internally so it
 can do an ammo check and not fire if necessary, and print an info
 message instead.


Ver 1.2 Notes
-------------

-"Roll your own" multiskin support
 there are so many different skins out there, I've taken out
 direct support for any package.  The mod still has the two
 multiskin select keys, and it will remember which skin you're
 in when changing levels, or for DM respawns. No skin specific
 names print, just messages like: "skin 1" etc. and no auto
 bio-suit (a la. MultiSkin Pro).
 The mod can switch between a total of 20 skins, if the model
 you use has less, it will default to the base skin if you
 select higher (Quake does this itself). Links to sites and
 files to make your own player.mdl are at my site, also.

-impact damage
 'falling' damage has been modified to work in any direction,
 with the same general rules as the original (hit at a velocity
 greater than 650 causes 5 points damage)  Mainly a hook thing.

-Swinging hook changes
   *faster launch
   *improved (more uniform) hook impact handling
   *raising and lowering
      smoother grade
      sound effects volume synced with the grade
     
-Deathview
 when killed (in either a cam view or 1st person):
   -view stays untilted
   -view stays in (or goes into) a cam view and slowly fades back
    from your place of demise, looks pretty cool :-)
 (disabled in water)

-Items2 rules
 for single player games, you can set a flag in 'chasecam.cfg'
 to enable items2 rules:
   *standard health boxes all start as 25 boxes in appearance,
    with the same amount of health equal to the avg. of what was
    on the level originally.
   *standard health boxes give up to 100, then change in
    appearance to 15 boxes and spin off into the room if any is left.
   *ammo boxes wont grab unless you can hold the full amount

-lifts vertical lagging
 removed, when you stand on a moving lift your cam view stays at a
 vertical height about equal to standing on normal ground.


Ver 1.01 Notes
--------------
-Grappling Hook
 Upgraded to ver. 1.2 of Perecli's hook.  Also went through and
 added my own 2 cents to the implementation.
 For any of you QC hackers out there, the rewritten raising/lowering
 section is very tweakable friendly now, if you want to go in and
 change the way it handles.
 (No changes to the underlying math, and many sections.  This version
 is still 90% Bort's work, at least.)
-Player now uses standing frames when hanging from line.
-chasecam.cfg is automatically execed last, no need to add it into
 your autoexec.cfg for install.


Ver 1.0 Notes
-------------
-Chase view tracking functions rewritten from the ground up.

-Swinging Grappling Hook
      by: Perecli Manole     Battle nick: Bort
          http://www.slip.net/~sargov/bort/
 This hook blows away the standard hook, IMO.

-New laser targeter model
      by: Lando (Aka Conan) lando@apollo.ruralnet.net.au
 (now auto-hides when wielding the axe)

-Graphical bar-chart style HUD, for playing full-screen (optional)
-Hotkey system for Axe, grenade and rocket launchers (optional)
-Direct customizations designed into 'chasecam.cfg'

-(Everything in the patch is optional, designed so that any part
 can be enabled/disabled independent of others)

Installation:
-------------

Make a directory under Quake called 'chasecam'
copy the files in this archive to:

   quake\chasecam\

Edit chasecam.cfg to configure, it has rem statements, and
covers all setup notes - you'll need to change any keys you plan
to use.  It also has automatic configuration for some things
(cam/targeter/HUD).

launch the game from the quake directory by typing

   winquake -game chasecam
   glquake -game chasecam

Bugs/Notes:
-----------

 Few and minor, hopefully.

Copyrights and Distribution Permissions
--------------------------------------

 QUAKE is a registered trademark of Id Software.

 Authors MAY use these modifications as a basis for other
 publically available work, as long as the work is distributed as
 freeware.

 You may distribute this Quake modification in any electronic
 format as long as this description file remains intact and
 unmodified and is retained along with all of the files in the
 archive and no fees other than the costs of distribution are
 charged.
