SnipeHUD.cs
Version 1.00
by UberGuy (FT) - uberguy@tribes2.org
01/06/2002

REQUIRES: Nothing!
==================

This T2 script creates a duplicate view of what you see on the play screen in a
small HUD.  The view in this HUD can be zoomed independantly of your normal
zoom, and the two effects are cumulative.  The maximum zoom for snipeHUD is set
to x20, so combined with T2's inherant zoom of 20x you can get a 400x zoom!

Thanks to |Rx|Diogenes for letting me use his cool reticle.

On my system (an AMD 1.4GHz system/512MB DDR/GF3) I suffer about a 10FPS hit
when the SnipeHUD is displayed.  This is unavoidable because of how the HUD is
generated - T2 must display (if not render) the play screen twice.

The script has four keybinds, found in the normal T2 keybind panel.

* SnipeHUD Zoom in:     This key increases the zoom. (20x, 10x, 5x, 2x).
* SnipeHUD Zoom out:    This key decreases the zoom. (2x, 5x, 10x, 20x).
* SnipeHUD Toggle:      This toggles the SnipeHUD on and off.
* SnipeHUD Sensitivity: Uses lower mouse sensitivity matched to current Zoom.
* SnipeHUD Options:     Opens the SnipeHUD options panel for configuration.
* SnipeHUD Mover:       Activates mouse controls to move/resize the HUD.

SnipeHUD Options:
=================
The following options are available on the configuration panel:

* Momentary Toggle: If enabled, press/release of toggle key causes HUD on/off.
  Otherwise, press/press causes HUD on/off.

* HUD Starts Visible: If enabled, the SnipeHUD will be "open" when you start T2.

* Snipe HUD Frame: If enabled the SnipeHUD will have a frame around it.

* Passive Sens. Adjust: This setting is for mouse sensitiviy. If enabled, the
  script will not change your sensitivity unless you press the "SnipeHUD
  Sensitivity" key.  If disabled it will change your sensitivity anytime the HUD
  is visible, lowering it to match the magnification visible in the HUD. In this
  mode the Sensitivity key reverts you to your normal sensitivity while held.

* Show Magnification: If enabled a numeric zoom indicator is shown in the upper
  left corner of the SnipeHUD.

* Show Reticle: If enabled a sniper-style reticle will be overlayed over the
  SnipeHUD.

* Move HUD: When pressed you enter a special mode which allows you to reposition
  the HUD. This is the same as pressing the "SnipeHUD Mover" keybind.


Moving the HUD:
===============

There are special binds in effect while you are moving the HUD.

* Tab: Alternate between moving the HUD and resizing it.

* Mouse movement: Move or resize the HUD.

* Left Mouse Button: Fix the HUD at it's current size and location. The settings
  will be remembered between T2 sessions.

* ESC: Reset the HUD to the size and position it had before you started
adjusting it.

TO INSTALL:
===========
Place snipeHUD.vl2 anywhere under Tribes2\GameData\base.

Enjoy!
