HeadHunters v2.54
HeadHunters v2.54 beta (aka v2.50 final)...
- Category First Person
- Size 7.4 MB
- Program by Team HeadHunter
HeadHunters v2.54
HeadHunters v2.54 beta (aka v2.50 final)
HeadHunters v2.54 beta (aka v2.50 final)
http://www.planetquake.com/headhunters
original code (v2.00) by Charlie Zimmerman
modified code (v2.5x) by Avi "Zung!" Rozen
Change Log
==========
v2.54 beta (aka v2.50 final)
+ added: new cvar inifilename that holds the name of the ini
file to load ("set inifilename hhctf" for "hhctf.ini", ".ini"
extension implied, default value is "hh" for "hh.ini")
+ modified: server is locked during voting
(trying to connect while voting is in progress will
give you a rejection message:
"Voting in progress - try again in X seconds.")
+ modified: voting is now disabled by default
(set voting to 1 to enable)
+ modified: motd is not dispalyed if you enter the game
during voting
+ fixed bug: "netchan: dropped unreliable" when entering game
during voting
+ fixed bug: voting board not displayed and "can't find pic:" errors
when entering the game during voting
+ fixed bug: grapple sound doesn't stop sometimes (same problem
as before, but with different sound)
+ fixed bug: "can't create altars" is issued when playing a demo
+ fixed bug: demos can't be played back with hhctf set to 1
v2.53 beta
+ modified: default logging file name set to "HHlog.log"
+ modified: more altars (1-5: 1, 6-11: 2 etc.)
+ fixed bug: altar camper death message was wrong ("player died")
+ fixed bug: altar camper stdlog entry was corrupted
(altar camper death is now registered as suicide with
weapon name set to "Altar")
+ fixed bug: wasn't logging name changes (missed it while merging with 3.20)
+ fixed bug: wasn't spawning enough random altars
v2.52 beta
+ modified: frag_scoring default to 1 (was 0 but had no effect in v2.50)
+ modified: disabled score1.wav thru score5.wav with audience = 1
+ added: pre-cheer sound (it always sounds with cheats = 1 and player
carrying heads) "hh/audience/precheer.wav"
+ fixed bug: random altar placement made altar float on some maps
(it can still float but now you don't have to jump on it)
v2.51 beta
+ fixed bug: frag_scoring cvar had no effect
+ added: new 'vote_time' cvar to control time of voting
(default is 30 seconds)
+ modified: auto alias is +hook instead of +whook
+ added: print help message if using "+grapple", "hook", "+whook", "whook"
(plus "-grapple", "-whook" are not echoed as say)
note: this works only when 'grapple' cvar is set to 1
v2.50 beta
+ added: new cvar 'autoprotect' set this to 1 (default) to
have 3 seconds of invincibility upon respawn
+ fixed bug: grapple sound does not reset sometimes
(this isn't a bug really but rather an engine problem)
+ modified: setting cheats to 1 disables altar camper detection logic
+ modified: motd is displayed for 5 seconds less
+ modified: motd is not displayed if there's no motd in hh.ini
(used to display some warning message as motd)
+ added: random altar creation for dm maps with no ent file
(altars replace dm spots)
+ added: altar edit commands
'altar save' - save ents and altars
'altar add' - add new altar (and select as current)
'altar remove' - remove current altar
'altar clear' - remove all altars
'altar next' - teleport to next altar (and select it)
'altar list' - list altars
notes:
* altar edit commands are not available in hhctf
* use 'viewpos' (builtin command) to view current position and view angle
* 'info_altar_red' and 'info_altar_blue' must be added manualy
to ent files with a text editor (NOT required for CTF maps)
* you should always start by removing all the altars if the map has
random altars (otherwise you'll get both dm spot and
altar at same position when using ent file)
* always edit the ent file AFTER creating altars!
'altar save' saves the *original* ent file plus the altars!
+ added: sound events - set new cvar 'audience' to 1 to have
audience sounds. Audience sounds are played from
sound/hh/audience/*.wav
wavs are: dangXY.wav and clapXY.wav
where X is 1 thru 3 and Y is 1 thru 4
and cheerXY.wav
where X is 1 thru 4 and Y is 1 thru 4
total: 40 wav files
(cheer loop and pre-cheer not implemented)
v2.11 alpha
+ fixed bug: server crashed sometimes due to bad ini file
(ini file routines have been completely re-designed)
+ fixed bug: server crashed if level had no ctf altars in hhctf
(we now check that we have one blue and one red altar before
starting an hhctf game)
+ modified: hhctf scoreboard shows ping and heads (used to show heads where
ping should be)
+ added: force teamplay with hhctf set to 1
+ added: +whook alias (alias +whook "use grapple; +attack"; alias -whook "-attack; weaplast")
+ added: motd now supports special chars (\x00 and \000 c-format)
and highlight text : \!text\!
v2.10 alpha
+ HH source code completely reformatted and made ANSI compatible
+ added: v3.2 ip filtering
+ added: v3.2 map rotation
+ added: v3.2 flood protection
+ added: v3.2 spectator mode
+ added: v3.2 support for visible weapons including grapple
+ added: loading ents from file
+ removed! - builtin support for maps
+ added: info_altar, info_altar_blue, info_altar_red
+ added: altar command (works only for client #0 on non-dedicated server
with cheats set to 1)
* altar save - save ents to file
+ added: zkick cvar to control zbot detection -
0 - log bots to console
1 - log and kick (default)
2 - log, kick and ban
+ added: hh forces deathmatch
+ modified: ini file can be read even if hh is installed in game folder
other than hh or hhctf
(hh and hhctf can sit in same dir: just rename ctf pak0.pak to pak1.pak)
+ modified: removed grapple_speed, grapple_pull, pickup_messages,
weapon_change, weapon_recovery from serverinfo
+ modified: made grapple, frag_scoring, hhctf, and voting latched (must reload map in order
for change to take effect)
+ fixed bug: garbage printed to console when reading ini file
+ fixed bug: motd was not displayed
+ fixed bug: score5.wav was never used
+ fixed bug: wasn't pre-caching models
(caused clients to lag when first picking heads for example)
Known Bugs
==========
- server may emit overflow warnings to the console
when clients lag out while voting is in progress
(the server *doesn't* crash tho, and all players stay
connected)
- server keeps votes of players that disconnect while
voting is in progress