HexenWorld CTF v.92 ReadMe
Contents

- Requirements
- Installation
- How to play HWCTF
- HWCTF scores
- New commands and impulses
- Grappling hook
- Spectator Mode
- Server options
- Credits
Requirements

To run HWCTF you need:
- Hexen II registered, patched to version 1.11 or 1.12 (1.12 is for mission pack)
- HexenWorld client version 0.15
- HexenWorld sever (only if you want to run a HWCTF server) version 0.15
Hexen II upgrade patch and HexenWorld client/server can be downloaded at http://www.hexenworld.net.
Installation

To install HWCTF run hwctf092.exe included in this package and follow the instructions. The installer will prompt you for your Hexen II directory and will create a /hwctf folder in it. It will also prompt you for your Hexen II program group in start menu to add shortcuts for HWCTF client, GL HWCTF client and HWCTF server and for this file.
How to play HWCTF

HWCTF is a Capture The Flag mod for HexenWorld. CTF rules are quite simple: there are two teams, each having a flag to protect. The goal is to capture enemy flag as many times as possible to get points while protecting your flag from the enemy. The team who scores the most points wins the game when the time limit or frag limit is reached.
When you connect to an HWCTF server, there are two possible case: either you enter a map with a start room (none of these included with HWCTF release as of now, but maps other maps people might do could have one) or a map without start room. Siege/Rival Kingdoms/Dungeon Break players will be familiar with the start room concept.
HWCTF start rooms work just like start rooms in these mods. For those who don't know how the starting room works, its simple: you are in a room and two teleports, one for each team (there might be a third one for random team). To join a team go in the appropriate teleport. If the map server is running doesn't have a start room, you are in raven observer mode (you are a raven and can fly around the map. When in raven observer mode you can't attack, pickup stuff or get killed. Press 1 to join gold team, 2 for silver and 3 for random team (random team is not really random: it puts you in the team with less players, its random only if there is the same number of players in each team).
Once in a team, your goal is to capture enemy flag and protect yours. To capture enemy flag, you first need to pick it up (either from enemy base or from floor is it has been dropped) and carry it to your own base. Once you are at your own base, all you need to do to capture enemy flag (assuming that you carry it!) is to touch your own flag (your flag need to be at its base, you cant capture if the enemy has your flag). If you kill an enemy carrying your flag, the flag will drop to floor. You can return it to your base by touching it (no need to carry it back to your base). Flag will also return if it stays dropped on the floor for more than a minute.
HWCTF scores

Scores are awarded for different actions you do in HWCTF. There are two types of score: team score and personal score. When a flag is captured, the player who captures it gets 15 points in his personal score and all other players in his team get 10 points in their personal score, and 10 points are added to Team score.
Points are also awarded for killing an enemy, taking a flag from enemy base or returning a flag, and there is a penalty for killing self or a teammate.
These awards/penalties are added/subtracted to Team score and to the player's personal score (only the player who killed enemy or teammate, not all team).
New commands and impulses

HWCTF has some new commands that are not in Hexen II/HexenWorld. There are three ways to use these new commands:
Impulses: you can call the commands by typing "impulse X" (no quotes) in the console where X is the impulse # corresponding to the command. The new impulses are:
240: prints scores to screen (should be very much useful since scores are displayed in bottom left corner)
242: resets grappling hook in case your hook stops working
243: switch grappling hook type (see Grappling hook section)
251: drop your current weapon.
252: drop your team (go back in start room for maps with start room, or return to raven spectator mode).
253: drop the flag if you are carrying it.
These impulses have been aliased in autoexec.cfg so you can also use their alias instead of the impulse. To use the aliases, just type the name in the console:
scores
switch_hook
drop_weapon
drop_team
drop_flag
The third way is by binding an impulse or alias to a keyboard key. To do this, add this to the autoexec.cfg file located in your hwctf folder for each command you want to bind to a key:
bind key "command_name"
Replace key with the key you want to bind and command_name with the name of the command or impulse you want to bind to the key (ex bind r "switch_hook" or bind tab "impulse 251").
There are also some other commands for the grappling hook, see the Grappling hook section for more information about them.
Grappling hook

Two types of grappling hook are available to players in HWCTF: ThreeWave CTF style hook, and swing hook. Default hook is the ThreeWave one, but players can chose what hook they want to use with impulse 253 or the switch_hook alias.
ThreeWave hook: press shift to throw the hook (see below for reconfiguring) and hold shift down. When the hook attaches to a wall it will pull you in that direction. Release shift to drop. If you throw hook and immediately release shift it will pull you until you press and release shift again.
Swing hook:
Swing hook is a little more complicated than the other. To throw it, press shift. If you hold shift down, it will pull you when it attaches to something. If you don't, it will just attach but not pull you. Hook will stay attached until you press shift again. Once attached, if you are holding shift hook will pull you. If you are not holding shift down, you can move up/down the hook either by jumping/crouching or pressing y (up) or h (down).
Reconfiguring hook:
Both hook are using the same set of impulses and aliases to work, you cant configure them separately. To reconfigure hook, open autoexec.cfg in notepad and locate this part:
// here is where you set your keys
// only change 'SHIFT', 'w', or 'r' to whatever key you desire
bind SHIFT +hook // hook on/off toggle
bind h +grow // for sliding down the chain
bind y +shrink // for climbing up the chain
Just change SHIFT, h and y to whatever keys you want.
Spectator Mode

Before you join a team, you are in spectator mode. In this mode, you cant attack or be hurt, and you are invisible. There are 2 spectator modes: free and follow modes. In free mode you fly around like with a ring of flight, in follow mode you will follow another player. To activate follow mode, just press the throw hook key (default is SHIFT).
Press that key again to rotate through all players and free mode.
When in follow mode, press and hold attack to adjust the following distance. Every time press attack it will alternate between lowering distance and increasing it (i.e., first time you adjust distance, it will decrease, second time it will increase, third time decrease and so on).
Server options

HWCTF also has some new server options that are set with the teamplay server variable. These options are bitfields, if you want more than one of these enabled just set teamplay to the sum of all the options you want:
1 TEAM_HEALTH_PROTECT No health damage if hurting teammate.
2 TEAM_ARMOR_PROTECT No armor damage if hurting teammate.
4 TEAM_ATTACKER_DAMAGE Attacker takes damage from hitting teammates.
8 TEAM_FRAG_PENALTY One extra frag penalty in personal score for killing teammate.
16 TEAM_DEATH_PENALTY Die when you kill a teammate.
32 TEAM_NO_HOMING Homing weapons don't home at teammates.
64 TEAM_MONSTERS Summoned monsters (imps) don't attack teammates.
128 TEAM_STATIC_TEAMS Don't allow players to switch teams (disable impulse 252)
256 TEAM_AUTOTEAM When players join a team, its always auto-team whatever team they chose
512 STRAIGHT_DM Disable CTF, only straight deathmatch
1024 TEAM_DM Enable Team Deathmatch mode (same as CTF but without the flags)
There are also these new 0.92 options:
patternrunner:
- set the minimum number of player needed to allow uneven teams.
- add 128 to that number to enable real patternrunner command
tomemode 3 => tomes used ONLY for unsheep.
easyfourth:
1 - normal easyfourth (need only 1 piece of 4th weapon to get complete 4th weapon)
2 - players always respawn with weapon 2
4 - players always respawn with weapon 3
8 - players always respawn with weapon 4
16 - remove all 2nd weapons
32 - remove all 3rd weapons
64 - remove all 4th weapons
See artifacts2.cfg for number of artifacts players can carry options.
Credits

A special thanks to all those who helped make HWCTF a reality!
- Raven Software for making Hexen II and HexenWorld
- Id Software for the Quake engine used in Hexen II
- Activision for publishing Hexen II
HWCTF files are unsupported by Raven Software, Id software or Activision.
- Spencer (Phayyde) Jones - the "grandfather" of HexenWorld CTF, as well as the Hexen II modding scene.
- William (Phoebus) Mull - HW CTF Project Admin., web site, some HWCTF sounds, graphics, Berzerker artifact.
- Marc (Kor Skarn) Allaire - HWCTF code based on Phayyde's H2CTF 2.0, some graphics, maps, this file.
- Steve (Ancient 1) Hoier - Start room, pictures used for console background and web site.
- Max (MadMax) Rebo - maps.
- Tobias (Tobey) Persson - maps.
- Headrot - maps
- Steve (Wedge) Bond - ThreeWave style Grappling hook.
- Perecli (Bort) Manole - Swing hook.
- Patrick (Millennium) Curry and Carl (Melkior) Kidwell- skins.
- Brian Bright at Activision - new sounds.
MAPS:
assylumctf.bsp - Headrot
ctf1.bsp - Headrot
ctf2.bsp - Headrot
ctf_fin3.bsp - MadMax
tob_ctf.bsp - Tobey
hwctf_osiris.bsp - Kor Skarn
hwctf_tomb.bsp - Kor Skarn
hwctf_temple.bsp - Kor Skarn
And all the others not listed here who helped in the making and testing of HWCTF.

The installer for this product was created using Installer VISE from MindVision Software.
For more information on Installer VISE, contact:
MindVision Software
7201 North 7th Street
Lincoln, NE 68521-8913
Voice: 402-477-3269
Fax: 402-477-1395
Internet: mindvision@mindvision.com
http://www.mindvision.com