MOD: Manhunt for Quake2
Filename: mh108.zip
Version: Version 1.08
Date: 1999-03-19 Friday
Authors: Mikey Mike alias Michael Bellefroid (concept, design, programming, art, webpage)
-]BK[-Mi@m alias Nam Vu Dinh (concept, sounds)
Emails: Mikey Mike
Miam@belgiankillers.com
Manhunt Homepage: http://www.stud.montefiore.ulg.ac.be/~bellefrd/welcome.html






Contents

Credits
Introduction
Upgrades
Requirements
Installing the mod
New variable
New commands
Deathmatch play
Tracking devices
Teamplay play
Problems/Bugs
Tips






Credits

ID Software Quake2 (http://www.idsoftware.com)

John Carmack His easy-to-understand code


qDevels The tutorials on Quake2 programming (http://www.planetquake.com/qDevels)


Alexandre Gilles Beta-testing and bug reporting


back to top





Introduction

This mod enhance Quake2 in multiplayer deathmatch mode. Here are its main points:
After some delay (about 30s), a player is randomly chosen to become the Hunt and receive the HuntRune for a playtime (about 120s).

Here are his advantages (in default configuration) :

But, of course, there are disadvantages (in default configuration): There are three tracking devices: back to top





Upgrades

  1. From 1.06 to 1.08
    • Far less tracker overflows.
    • The server doesn't crash anymore when the hunt suicides.
    • Extra Gibs when hunt die.
    • Special Animation when the hunt die.
    • Earthquake when hunt die.


back to top





Requirements

back to top





Installing the mod

  1. Server-side
    • Extract the zip file to your Quake2 directory (a subdirectory manhunt will be created).
    • Start Quake2 with the following command-line parameters:
      Quake2 +set game <name of your manhunt dir> +disconnect
    • Into the console, set your manhunt flags (set mhflags <value>), if you skip this line, default flags will be used.
    • Set also your deathmatch flags either directly in the console or by using the menu MULTIPLAYER/START SERVER/DEATHMATCH FLAGS.
    • Launch a game by typing map <name of the map> or by using MULTIPLAYER/START SERVER/BEGIN.

  2. Client-side
    • Extract the zip file to your Quake2 directory (a subdirectory manhunt will be created).
    • Start Quake2
    • Choose MULTIPLAYER/CONNECT SERVER
    • Choose a server that runs manhunt
back to top





New variable

There is a new server-side variable available at the console prompt:
mhflags
It sets some features of the next Manhunt Game just as ID's dmflags.
Here are the different options to be set:

Bit number Value to add Effect in game
0 1 If set, allows players to use the tracker device.
1 2 If set, allows players to use the distance device.
2 4 If set, allows players to use the sound device.
3 8 If set, allows hunt's team players to use the tracker device.
4 16 If set, allows hunt's team players to use the distance device.
5 32 If set, allows hunt's team players to use the sound device.
6 64 If set, the hunt release the 5 frags bonus HuntRune when die and the killer scores 5 frags. Else, the killer score immediatetely 10 frags and nothing is dropped.
7 128 If set, the hunt has unlimited ammos
8 256 If set, the hunt cannot pick up health
9 512 If set, the hunt cannot pick up armor
10 1024 If set, extra gibs are thrown when hunt die (cool effect)
11 2048 If set, there will be an earthquake during the hunt death animation.

To choose different options, just add the values of the different features. For example, the default configuration has sv_mhflags set to
1 + 2 + 4 + 16 + 64 + 128 + 256 + 1024 + 2048 = 3543.
This means that bits 0, 1 and 2 enable all devices for "hunters".
Bit 4 enables the distance device only for the hunt's team players.
Bit 6 enables the HuntRune to be dropped.
Bits 7 and 8 set the default Manhunt options : hunt has infinite ammo and cannot pickup health (but can pickup armor).
Bits 10 and 11 set the default die options : earthquake and extra gibs.
It's better to use kill = 5 frags + HuntRune in pure deathmatch and kill = 10 frags in teamplay mode because in teamplay the hunt's teammate are close to protect him so if the other team kills him, they score 5 frags but the hunt's team could easily score 5 frags by touching the HuntRune... who wants to meet the powered hunt for nothing ???

back to top





New commands

There are two client-side new commands:

  1. mhtrack <flags value>
    It is used by players to enable/disable tracking devices. Enter a two digit number to set it properly; the first digit for an enemy hunt, the second for a teammate hunt.

    Value to add Device
    10 Use the tracker device.
    20 Use the distance device.
    40 Use the sound device.
    1 Use the tracker device if the hunt is of your team.
    2 Use the distance device if the hunt is of your team.
    4 Use the sound device if the hunt is of your team.

    Add the values to enable the desired devices. For examples:
    mhtrack 72 sets all devices if hunt is enemy (first digit is 7) and only distance if hunt is teammate (second digit is 2).
    mhtrack 34 sets tracker+distance for an enemy hunt and only sounds for a teammate hunt.
    Note: If you enter only one digit, it is used for both cases, so mhtrack 3 is the same as mhtrack 33.

  2. mhzoom <option>
    This command sets the zoom of the tracker. There are three options:
    • LARGE : set the tracker to range 400 distance units.
    • SMALL : set the tracker to range 200 distance units.
    • AUTO : set the tracker to automatic mode. If the hunt is between 200 and 400 units, the 400* zoom is used. If he is closer, the 200* zoom is used.
back to top





Deathmatch mode


In this mod for Quake2, a player will be pick up by the server to become the hunt.
When hunt, the player glows red (the same as if he was invincible). During this period, his gameplay is slighty modified (depends of the sv_mhflags). He always gets the *2 powerup and the 5-frags HuntRune. He could also get unlimited ammos. In default configuration, the hunt cannot pick up health. If the hunt takes the quad damage, he glows white. The indicator on the players's tracker shows the position of the hunt and his damage powerup. If the indicator is red, the hunt is *2 damage, if it is white, the hunt got the quad and is *8 damage. If you kill the hunt, you score immediately 5 frags. If the HuntRune is disabled by the server, you score immediately 5 more frags. Else, you have to get the dropped rune to score the 5 more frags. Note: Any player can pick up the HuntRune to score the 5 frags, not only the killer. And the HuntRune give you 5 frags, you don't become the hunt. When the hunttime is over (hunt killed or timeplay ended), another player is chosen after a delay of about 30 seconds.

back to top





Tracking devices

  1. The Tracker : This device shows you the position of the hunt from you.
    The hunt can be either a cross or an up-or-down arrow. More, it can be either red or white.
    A cross means you are at the same height than the hunt. An arrow indicates you the hunt is higher (up arrow) or lower (down arrow).
    The color of the cross/arrow indicates if the hunt is in huntdamage (red) or octadamage (white).
  2. The Distance : This device shows you the distance between you and the hunt.
  3. The Sounds : A continuous bip-bip-bip alarms you if you come closer. Faster the bips, closer the hunt.

back to top





Teamplay mode

During teamplay, the rules are the same as in deathmatch.
The only difference stands in the use of tracking devices. The server can disable devices to players and hunt's team players independently.
In default configuration, you can only get the distance device if the hunt is your teammate; the hunters of the opposite teams get all three devices.
It is very important to protect the hunt in your team because the other team could score 10 frags if they kill him...

back to top





Known bugs


back to top





Tips

  1. Everybody
    • Send any comment or suggestion to MikeyMike (Do not hesitate, you're always welcome).
    • If you like Manhunt, just send a mail to let us know. (And we'll surely port it to Quake III Arena).
  2. Client-Side
    • The refresh rate of the tracker is calculated every 6 seconds.
      Higher your ping, less often the refresh.
    • If there is an invulnerability on the stage, get it at manhunt time and get close to the hunt! All hunter will come to you thinking you're the hunt. Easy frags! ;-)
    • When you become hunt with unlimited ammos, you MUST have some ammos to use a weapon. Even when hunt, you cannot choose or fire a weapon if you have no ammo.
  3. Server-Side
    • If alot of players are kicked by tracker's overflows, disable it.
    • Use the HuntRune only in pure deathmatch. Allows 10 frags in teamplay mode.

back to top





Last modification:1999/03/19.