=======================================================================
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 :
[email protected]
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.