OSP for Wolfenstein - Multiview Spectator Mode
==============================================
Version: 0.8
Date:    27 Oct 02
Contact: rhea@OrangeSmoothie.org
Site:    http://www.OrangeSmoothie.org


"Multiview" (referred to simply as "MV" throughout this document)
spectating is the ability to follow 2 or more clients
at the same time.  Under OSP, these clients can be viewed
simultaneously with windowed views of players, or through simple
flipping between main views of the desired players.

The really nice part of this is that a demo recorded under a
MV spectator mode has the exact same set of controls and features
available in demo playback as there are when spectating a live
match.  Thus, demo viewers are no longer handcuffed to the views
seen during the recording, and are free to view any client
contained in the multiview demo.


Quick key/command reference:
----------------------------
(While connected to a server)
+attack
			MV list: selects client to view in the main view
			Window: While held on a window, allows one to move
			        the location of the window

+sprint		Window: If held in conjunction with the +attack key,
                    the window will be resized based on mouse
					movements.

(check out all of the "mv" commands in the osp-wolf-Commands.txt
file found elsewhere in this distribution).

For demo controls, please refer to the osp-wolf-DemoControls.txt
file found elsewhere in this distribution.


Recording under MV:
-------------------
Recording is identical as normal recording.  If you use the
"autorecord" command, the demo will be named with a "MVD"
tag in the filename to more easily identify a demo that
contains multiview info.


Usage:
------
To begin multiview spectator mode, issue:

     \mvallies
or   \mvaxis

.. to view the entire allies or axis team.  You can optionally
issue both commands to view all active players in the game.  If
a new client joins a team, simply reissue the appropriate above-
listed command.

Once MV is activated, you will have a column of numbers along
the middle right side of the display.  These numbers represent
the client IDs of the players that you currently have under MV.
You will also have a yellow-ish mouse cursor available for use
in selecting clients to view, and to optionally move/resize the
windows that you create for additional client views.

When moving the mouse over these numbers, they will highlight
with a background and additionally show the name of the
corresponding client ID.  When this number is highlight, you
can issue the +attack/MOUSE1 (live view/demo playback) to swap
the client with the main view.  The client ID that has a "*"
before it is the current main view.  Issuing a mvtoggle/MOUSE3
over this highlight will toggle a client window on/off, if
it is not the current main view.

Client IDs in the MV list are colored based on their current
player class:
	- RED = Soldier
	- BLUE = Engineer
	- WHITE = Medic
	- GREEN = Leuitenant
This also applies to the color of the window border of windowed
client views.


Window Info:
------------
The HUD for window views is shown below

+----------------------------------------------------------------+
|                                                                |
|                                                                |
|                (Main view of the player)                       |
|                                                                |
|                                                                |
|                                                     S<percent> |
|                                                     C<percent> |
| Playername                                        [WeaponIcon] |
| Class/Current Health   <Engineer work percent>   Ammoclip/Ammo |
+----------------------------------------------------------------+

Class: E(blue), M(white), L(green), S(red)

<Engineer work percent>: Only appears when an engineer is "working"
                         (i.e. arming/defusing dynamite, repairing)

S<percent>: A green "S" followed by a number describes the percentage
            of sprint reserves left for the player.  This will only
			appear when the sprint reserve is less than 100%

C<percent>: A red "C" followed by a number describes the percentage
            of charge for a player's primary weapon (panzer, revive,
			etc.).  This will only appear when the weapon charge
			percentage is less than 100%.

[WeaponIcon]: Appears for all weapon but the knife.  It flashes the
              current weapon state for the player:

				RED    - Firing
				YELLOW - Reloading
				WHITE  - Weaponswitch
