================================================================
 Q2PRO x64 - L-Fire CTF build            UPDATE PACKAGE
================================================================

 Version : q2pro r3837~502d0ce3  Win64 x86_64
 Source  : https://github.com/nhuerta/q2pro-lfirectf

 This package is the client only. It assumes you ALREADY have a
 working Quake II install with baseq2 and ctf game data in it.
 If you do not, ask for the "full" package instead.


----------------------------------------------------------------
 WHAT THIS IS
----------------------------------------------------------------

 A 64-bit build of q2pro with one addition: a client-side Quad
 Damage tracker. Everything else is stock q2pro.

 The tracker shows who has Quad, how long they have left, and
 counts down the last 10 seconds before it respawns so you can be
 standing on the pedestal when it comes back.

 It reads the game's own network traffic - the pickup sound, the
 Quad glow on players, and the item on its pedestal. It does not
 read chat, it does not talk to the server, and it does not show
 you anything the server did not already send your client. If the
 Quad is somewhere you cannot see or hear, the tracker says so
 with a "~" instead of guessing silently.


----------------------------------------------------------------
 INSTALL
----------------------------------------------------------------

 1. Close Quake II if it is running.

 2. Back up your existing q2pro.exe. Just rename it:
       q2pro.exe  ->  q2pro-old.exe

 3. Copy everything in this folder into your Quake II folder,
    keeping the folder structure. It will place:

       q2pro.exe                  the client
       q2proded.exe               dedicated server (optional)
       baseq2\gamex86_64.dll      64-bit game module
       baseq2\lfire-shared.cfg    shared settings + Quad tracker

    NOTE: this does NOT overwrite your q2config.cfg, your binds,
    or your autoexec.cfg. Your settings are left alone.

 4. Add ONE line to the end of your baseq2\autoexec.cfg:

       exec lfire-shared.cfg

    If you also play in the ctf folder, add the same line to
    ctf\autoexec.cfg. Create the file if it does not exist.

    Do NOT replace your autoexec.cfg with anyone else's - just
    add that line, so you keep your own binds.

 5. Start q2pro.exe.


----------------------------------------------------------------
 IMPORTANT: YOU NEED THE 64-BIT GAME MODULE
----------------------------------------------------------------

 This is a 64-bit client, so it can only load 64-bit game modules
 (gamex86_64.dll). An old 32-bit gamex86.dll will NOT load.

 This only matters for single player and for hosting your own
 local game. Joining someone else's server works regardless,
 because the server runs its own game module.

 baseq2\gamex86_64.dll is included. Other mod folders (ctf,
 action, opentdm...) may still have 32-bit modules - that is
 fine and normal, you just cannot host those locally with this
 client.


----------------------------------------------------------------
 USING THE QUAD TRACKER
----------------------------------------------------------------

 It is on by default. You will see, centred on screen:

     PlayerName took QUAD     for 3 seconds after someone grabs it
     QUAD IN 7                counting down to the respawn
     QUAD UP                  the moment it is back

 A "~" (as in "QUAD IN ~7") means the client is estimating from
 the pickup sound because the pedestal was not in view. No "~"
 means it watched the pedestal directly and the number is exact.

 There is also a corner readout you can place anywhere:

     draw cl_quad -8 40 yellow

 (negative X right-aligns it; already set up in lfire-shared.cfg)

 Type  quad  in the console at any time to see what the tracker
 currently knows. That is the first thing to check if something
 looks wrong.

 SETTINGS - all of these live in baseq2\lfire-shared.cfg:

   cl_quad_events 2      1 = warn before it wears off
                         2 = warn before it respawns  (default)
                         3 = both
   cl_quad_countdown 10  seconds of on-screen countdown, 0 = off
   cl_quad_alert 10      seconds of beeping, 0 = silent
   cl_quad_banner 3      seconds to show who picked it up
   cl_quad_time 30       how long a Quad lasts on this server
   cl_quad_respawn 60    how long until it comes back
   cl_quad_tracker 0     turn the whole thing off

 The last two are the stock Quake II values. If the server you
 play on uses different ones, correct them here - the countdown
 will be wrong otherwise.


----------------------------------------------------------------
 ALSO IN lfire-shared.cfg
----------------------------------------------------------------

 +rendija (bound to SPACE)
     Crouch plus a drop to the lowest physics tick the engine
     allows. For squeezing through tight geometry - on q2ctf1
     McKinley Revival, down the hatch and out to main centre
     through the slot.

     This is a LOW framerate trick, not a high one. At 10 Hz each
     movement command carries 100 ms, so the crouch-and-slide
     resolves in one coarse step instead of a dozen fine ones.

     Careful: on newer q2pro builds "cl_maxfps 0" means the
     OPPOSITE of what it meant on the 2014 client. Always write
     the number 10 explicitly.

 +zoom (SHIFT / ALT / KP_INS), +crapple, lfire (connect shortcut),
 and sane network defaults for the L-Fire server.


----------------------------------------------------------------
 REQUIREMENTS
----------------------------------------------------------------

 64-bit Windows. Nothing else - no Visual C++ redistributable
 needed, the runtime is built in.


----------------------------------------------------------------
 IF SOMETHING BREAKS
----------------------------------------------------------------

 Rename q2pro-old.exe back to q2pro.exe. That is the whole
 rollback. Nothing else was modified.

 Console output can be captured with:  logfile 2
 It writes to  <gamedir>\logs\console.log


----------------------------------------------------------------
 LICENCE
----------------------------------------------------------------

 q2pro is free software under the GNU General Public License
 version 2 or later. See LICENSE.txt.

 The complete corresponding source for this build, including the
 Quad tracker, is at:

     https://github.com/nhuerta/q2pro-lfirectf

 Commit 502d0ce3. You are free to use, modify and pass it on
 under the same licence.

 Game data (pak files) is NOT included in this package and is
 not covered by that licence - it stays under id Software's
 copyright and you need to own Quake II.
