======================================================================= 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 , 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.