Welcome to NVT (Nikz Voting Thing) for Hexenworld Deathmatch (DM).
If you're reading this then you probably already know what NVT
is for.  Too bad. :)


Purpose
=======
NVT is a "step-up" for clients running Kor Skarn's DM rotation
hwprogs.dat.  This update allows DM players to select the next
level to play through an interactive Voting Map level.

It's simple - you plug the information into strings.txt, and the
hwprogs.dat does the rest.  The Voting Map is called for every
other map, and clients vote for the next map.  Simple as that.
Everything else in Siege works as planned.


Compatibility
=============
This is 100% (as far as Beta Testing could tell) compatible with
regular HexenWorld.  I do not see any reason for incompatibilities.


Installation
============
You've got to have your hwprogs.dat and your strings.txt and your
server.cfg.  First, make the directory \Hexen II\NVTDM.  I will
assume that you use NVTDM for the installation directory from
here on out.

server.cfg	Copy this file from your DM directory into
		your NVTDM directory.  This should not change,
		except that you should have "map XXXXX" at the end,
		where XXXXX is the name of your current Vote Map.

strings.txt	This is included in the ZIP.  Put this in the NVTDM
		directory as well.  Setup for this is below.

hwprogs.dat	This is included in the ZIP.  Put this in the NVTDM
		directory as well. :)

NVTmap.zip	You must download this and unzip its contents
		(NVTmap.bsp) into your \HW\MAPS directory.  This is
		the voting map that comes with NVT.

Strings.TXT
===========
Alright, here's the real powerhouse of the map selection.  Edit your
strings.txt.  Go to the last few lines.  You should see the tags

BEGINMAPLIST
...
ENDMAPLIST

Inbetween those two tags should be a list of maps that you HAVE for
voting purposes.  There may be repeats if necessary.  The distributed
voting map may have FIFTEEN (15) entries, NO LESS.  You may have more
than 15, but only the first 15 will be used.  A server crash may
occur if you do not have as many entries as are possible selections.

The maximum possible selections is 20.  To be safe, I suggest putting
20 maps between the BEGIN/END pairs.

There are also two lines before BEGINMAPLIST.  The first one (two lines
before BEGINMAPLIST) is the name of the current Voting Map.  It should
be NVTmap, unless/until you add a new Vote Map.

The line before BEGINMAPLIST is the message that players who have voted
will see when they touch a special plaque in the end room.  It defaults
to "Type 'kill' at the console to change your vote."  Put whatever
you like in here. :)


Running the Server
==================
From the commandline, run "hwsv -game NVTDM".  If you have any extra
parameters normally, just use your regular commandline but make sure
you have -game NVTDM. :)


Changing Voting Maps
====================
For now, you can ignore this section.  If, in the future, another
Voting Map comes out, follow these instructions to enable it.

First, stick it in your \HW\maps directory.  Make note of the map
name.  For this example, the map name is MYNEWMAP.BSP.

Edit strings.txt - change the NVTmap line near the bottom to
MYNEWMAP.

Edit server.cfg - change the line that says "map nvtmap" to
"map mynewmap".

That's it!  Easy as pie.


Legal Information
=================
I take no responsibility for any damage due to misuse, proper use,
or any use at all.  It worked on my system and it worked on
another system, so it logically will work on your system.  If
adverse effects occur, I will not be held responsible.  Use this
at your own risk.

All code used, etc. is copyright Raven Software, etc. etc. etc.
No money can be made from distributing this software through any
means, etc. etc. etc.  You know the glockenshpiel.  Comments and
suggestions can be sent to phoenikz@erols.com.  NO SPAM OR YOU
WILL BE PROSECUTED TO THE FULLEST EXTENT OF THE LAW (yes, there is
a law against SPAM e-mail).


Credits
=======
Phoenikz	Original idea, HexenC coding
JackStraw	Hosting the open beta - THANK YOU!!
Havoc		Final map design
Kor Skarn	All that HexenC help!
LordofSheep	Still not sure... ;-)

Thanks to all the beta testers and everyone else involved in the
project.  You know who you are - pat yourself on the back.  Thanks
for the help!