=======================================================================
Title                   : HacX-CTF 
Filename                : HACX_CTF.ZIP (hacx_ctf.bat hacx_ctf.rsp
                          hacx_ctf.wad hacx_ctf.txt)
Author                  : Sparky of KISS Software
Email Address           : kelm@eisa.net.au
Misc. Author Info       : Electronics Engineer & Doom Fanatic

Description             : 2-team Capture The Flag for HacX
                          - single player only with up to 16 bots!

                          Starting a game of DoomBot CTF too complex?
                          CTF games with HacX got too many bugs?
                          If you answered YES to either of these
                          questions, then HacX-CTF is for you!


                          HacX-CTF requires:
                          -----------------
                          Doom II v1.9
                          HacX v1.1 (Internet Release) - get it from
                            Nostromo's Place, the Official HacX Website
                            http://www.sonic.net/~nostromo/hacx/
                          DoomBot v4.0 by Sergey Makovkin - you'll find
                            it in DoomWorld's Source Port area:
                            http://www.doomworld.com/ports/
                            ftp://ftp.doomworld.com/ports/
                          A CTF map made for HacX - you'll find links
                            to the maps at Nostromo's Place, or you can
                            try the Walnut Creek Doom Archive:
                            ftp://ftp.cdrom.com/pub/idgames/levels/hacx

                          Running HacX-CTF:
                          ----------------
                          HacX-CTF makes launching a CTF game simple.
                          Just run hacx_ctf.bat and specify the name of
                          your map wad (IMPORTANT- the nodes file and
                          map wad must have the same filename).
                          For example, if you have a HacX CTF map named
                          mylevel.wad and a nodes file mylevel.nod,
                          just run HacX-CTF with the command:
                            hacx_ctf mylevel

                          Gameplay and Controlling Bots:
                          -----------------------------
                          You can play with up to 16 bots! That's you
                          against a team of 16 (yeah, right!), or say
                          you and 15 team mates against one poor bot!
                          The size of the map will really dictate how
                          many bots to use, but too many and too few
                          are not much fun.  Perhaps just try 3 bots to
                          start (two teams of two), and maybe add more
                          team mate bots if you find you're getting
                          your butt kicked (the bots are fast, they
                          generally know where they're going, and they
                          never miss).

                          You control the bots with four function keys
                          (press F1 for in-game help if you forget):
                            F5   add a team mate bot (RED team)
                            F6   add an enemy bot (BLUE team)
                            F7   command your team mate/s to guard
                            F8   free your team mate guards (only those
                                 in your immediate area that you can
                                 see or they can see you)

                          For those new to Capture The Flag, the idea
                          is simple, but the strategies are more
                          complex. You are on the RED team, you must
                          invade the BLUE team's base, steal their BLUE
                          flag, and return it to your RED base. They
                          on the other hand, are trying to steal your
                          flag.  With all the bullets, rockets and
                          plasma flying around, it's very easy to shoot
                          your team mates, or worse... yourself. 
                          If both teams have captured a flag then it's
                          not possible to return their flag to your
                          base for a "touchdown".  Instead, you must
                          kill the flag carrier to get your RED flag
                          back, and score a "touchdown".  Think of it
                          more like "Capture The Flag" and then "Join
                          The Flags" rather than just "Capture the flag
                          and return it to your base".

                          Editable Options:
                          ----------------
                          The first three lines in the response file
                          hacx_ctf.rsp are:
                            +set sv_cheats 0
                            +set timelimit 0
                            +set fraglimit 0

                          These lines disable the cheat codes and allow
                          you to play MAP01 indefinitely (or until you
                          exit the level or quit the game).

                          Cheating:
                          --------
                          Newbies to CTF might find the bots a bit too
                          tough while their learning the gameplay and
                          trying new strategies.  Just edit the line to
                          +set sv_cheats 1
                          and you'll be able to use the Doom cheat
                          codes iddqd, idfa, etc; and console cheats
                          such as god, give <item>, etc.

                          Playing HacX-CTF with limits:
                          ----------------------------
                          I'm not sure if the variables timelimit and
                          fraglimit are of much use with HACX-CTF. When
                          the limit is reached, the game ends, the
                          scores are displayed, and the next map is
                          loaded.  HACX-CTF expects that all CTF levels
                          are MAP01, there's only one level in each
                          wad, and the node file has the same name as
                          the wad.  As far as I know, it is only
                          possible to load one .nod file at a time, so
                          let's assume that it's not possible to play
                          a sequence of CTF maps one after the other
                          (unless you played without nodes, which would
                          be pointless because the bots are so stupid
                          without nodes!).

                          If you prefer to play CTF with limits (even
                          though you can't play levels sequentially),
                          then just edit the line in hacx_ctf.rsp
                           10 minute game:    +set timelimit 5
                           no time limit:     +set timelimit 0

                           100 point game:    +set fraglimit 100
                           no point limit:    +set fraglimit 0

                           (note: touchdown=10 points, frag=1 point)


Additional Credits to   : id Software for Doom and Doom2
                          Banjo Software for HacX
                          Sergey Makovkin for DoomBot
                          Rich Johnston (Nostromo) for maintaining The
                            Official HacX Website - Nostromo's Place
                            http://www.sonic.net/~nostromo/hacx/
                          Rick Clark for his CTF map "The Hidden Base"
                            (hxctfrc1.zip) which I used to make the
                            screen shots seen in the game screens.
                            http://members.xoom.com/rickclark/
                          3DRealms for the .mod music I borrowed from
                            Terminal Velocity.
                          Randy Heit for the ZDoom Source Port on which
                            DoomBot is based   http://zdoom.notgod.com/

=======================================================================

* Play Information *

Game                    : DOOM II v1.9
Also required           : HacX v1.1 (Internet Release)
                          DoomBot v4.0
                          A CTF map made specifically for HacX

Episode and Level #     : n/a
Single Player           : Yes - 2 team CTF with up to 16 bots
Cooperative 2-4 Player  : No
Deathmatch 2-4 Player   : No
Difficulty Settings     : n/a
New Sounds              : No
New Graphics            : Yes
New Music               : Yes - MAP01 only (mod from Terminal Velocity)
Demos Replaced          : n/a


* Construction *

Base                    : HacX v1.1 and DoomBot v4.0
Editor(s) used          : DeHackEd v3.1, Paint Shop Pro, WinTex, NWT
Known Bugs              : - I can't fix the animated background on the
                            Player Setup screen.
                          - if you exit a game in progress, and start a
                            new game, you won't be able to add new
                            bots to either team until you open the
                            console (press the ` key), and type the
                            command    removebots 1
                            Close the console, and now you can add your
                            bots with the F5 and F6 keys.


* Copyright / Permissions *

Authors MAY NOT use anything contained in HACX_CTF.ZIP for their own
stuff.  I've quoted all the original sources, so use the originals if
you have to.

You MAY distribute HACX_CTF in any format, provided you don't charge
money for it. HACX_CTF contains data copyrighted by Banjo Software
(HacX), 3D Realms (Terminal Velocity), and Randy Heit (ZDoom).


* Where to get this WAD *

FTP site:  Walnut Creek and it's mirrors
           ftp://ftp.cdrom.com/pub/idgames/themes/hacx/hacx_ctf.zip

WWW site:  Nostromo's Place - The Official HacX Website
           http://www.sonic.net/~nostromo/hacx/


=======================================================================

The Making of HacX-CTF:
----------------------

This section is for techos only, and is intended as a guide on what to
lookout for to others making addons for either HacX or DoomBot.

Here is a list of all the bug-fixes and additions which went into the
making of HacX-CTF:

- added the flags to hacx_ctf.wad because the HacX keys were
  over-writing DoomBot's flags
- edited the flag offsets to make them sit correctly at floor level.
- edited the DeHackEd patch to make the flags wave (HacX only uses one
  sprite frame for each key).
- added mod music for MAP01 only - I've always wanted to do that, but
  this is the first ZDoom-specific wad I've ever made.
- fixed the faulty player sprite playf2f8 in hacx.wad
- added new menu option graphics for the DoomBot-specific menus
  (Player Setup, Gameplay Options, etc).  Note, some of the secondary
  menus I just used a white Doom font instead of the HacX font... call
  me lazy, but the chances are nobody's even going to see them.
- added the HacX graphics which had been renamed by DoomBot/ZDoom
  (menu sliders and status bar keys).
- increased the size of the Player Skin box on the Player Setup Screen;
  Danny Evanger is MUCH taller than the Doom Marine.  Sadly, I can't
  fix the animated background  :(
- added a white cursor for the menu screens (litlcurs).
- centered the text better on the menu text boxes (load/save game,
  player name, etc).
- added game screens based on screen shots of actual HacX CTF gameplay
  (title, help, credits and intermission screens).
- added a HacX-CTF m_doom menu logo based on the one from HacX.
- added a response file (hacx_ctf.rsp) and batch file (hacx_ctf.bat) to
  make loading and running HacX-CTF very easy.
