
  
   Copyright (c) 1996, 3Dfx Interactive, Inc.
   All Rights Reserved.
  
   This is UNPUBLISHED PROPRIETARY SOURCE CODE of 3Dfx Interactive, Inc.;
   the contents of this file may not be disclosed to third parties, copied or
   duplicated in any form, in whole or in part, without the prior written
   permission of 3Dfx Interactive, Inc.
  
   RESTRICTED RIGHTS LEGEND:
   Use, duplication or disclosure by the Government is subject to restrictions
   as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
   and Computer Software clause at DFARS 252.227-7013, and/or in similar or
   successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished  -
   rights reserved under the Copyright Laws of the United States.
  
  
   $Revision: 7 $ 
   $Date: 7/30/96 4:08p $ 
  
Releases notes for The Wizard of Tower demo
-------------------------------------------

WIZ demonstrates the use of lighting maps
to produce high quality textured enviromnents.
There are 5 rooms to explore. In the first room,
flying bats and warriors wonder around and shot
at you. You can shot back at them and get them
to explode after they were hit three times. 
After their destruction, both bats and warriors
get reborn as bats.
This version supports multiplayer mode
and basic sound.

Windows version:	wiz.exe
Options:
	-room [1..5]	loads the first 1, 2, ... or 5 rooms.
			examples: 
			-room 1 loads only the first room
			(this is the default). So, when you go through
			a door, you'll get into empty space since no
			other room was loaded.
			-room 3: will load the first 3 rooms. 
			-room 5: loads all the rooms.
			
	-sound		to turn the sound on. There are
			2 sounds: when you are hit and 
			when a bat or a warrior explodes.
			
	-monster	starts a bat and a warrior in the
			first room. By default, there is no
			monster in the wiz. It is possible
			though to add bats and warriors during
			the demo using the 'B' and 'M' keys.
			(See the "Input section").
			
	-server serverName			
			use that option for multiplayer mode.
			before a WIZ is started in multiplayer mode
			a game server (gserver) must be started. (See
			"Starting a Multiplayer game").
			The serverName is either the IP address or the
			full name (as in congo.jungle.com) of the
			machine on which the game server is running.
			Each player that wants to join the multiplayer
			game must type the same command (that is, they
			must all connect to the same server).
			Currently, all players are represented as Warriors.
			When a player is killed by another one, it explodes
			and gets almost immediatly reborn.
			
	-r filename.bin
			records the demo into the filename.bin file.
			to be used the next time you run the demo
			with the -p (for playback) option that 
			plays back the recorded demo.
			
	-p filename.bin
			plays back the demo that was previously recorded
			in filename.bin with the -r option.




Starting a Multiplayer Game
===========================
The connection model is based on the client-server model. To be able
to play network, you need to start a game server first. All players
will have to connect to that game server to participate to the same
game.
How to start the game server
----------------------------
gserver is a windows application that uses sockets.
It assumes that TCP/IP is installed on the machine it will run on,
and is independant of the kind of network
connection it has (modem, T1, LAN). Just make sure TCP/IP is installed
and that the machine is visible from the outside. Also, write down
the name (or the IP) of the server machine. Players will be connecting
to it and need to know the address of the machine.
Once the gserver is started, it is ready to accept connection from the
players.
When wiz is running in multiplayer mode, it has the same requirements
as the gserver has: the machine on which the wiz will be running has
to have TCP/IP installed and be able to reach the server machine.
To connect a player (a player can be running either on the same 
machine as the gserver, but it is advised to run players on 
different machines), start the wiz with the -server serverName
option where serverName is the name (IP address) of the server.
All other players do the same on their machine.
In the case where wiz and gserver are running on the same machine,
make sure that the ms-dos window from which the gserver was started
is given the focus. This ensures that the gserver application runs
with enough priority on the system, and reduces the lag in the 
game.


Joystick Vs Keyboard Vs Game Frame
----------------------------------

To use the gameframe, make sure the GCI_GAMEFRAME variable is set up.
The Joystick and keyboard are the default input devices.

The default path for the graphics data base is preset in the program so no
environment variables are required to run this program. The environment variable
"WIZ_LOAD_PATH" can be set to specify an alternate directory for the graphics
data base. A help screen is available by pressing the F1 key.

If the Gameframe is not active, the joystick and keyboard
are used as input devices. 
Joystick: 
	pushing forward and backward translates forward and backward.
	pushing right and left rotates right and left.
	the trigger button is for firing fire balls.
	the thumb-button is used for tilting up and down: if pressed
	while pushing forward, the camera will look up, if pressed
	while pushing backward, the camera will look down.

Keyboard:
	keys 1, 2 and 3 teleport you to room 1, 2 and 3 respectively.
	key B adds a bat in the first room.
	key M adds a warrior in the first room.	
	Arrows keys are for moving forward, backward and turning right
	and left. When the shift key is pressed, the up and down arrows
	are used for tilting up and down.
	the space bar is for shooting fire balls.
	key P toggles performance (frames per seconds) on the lower left
	corner of the screen.

Escape key      = exit program

Enter           = toggle user input/playback mode

Ctrl P          = performance readout
Ctrl D          = reset state
Ctrl J          = calibrate joystick
Ctrl R          = toggle record mode
Ctrl W          = toggle wireframe mode
Ctrl F          = toggle fog
Ctrl B          = toggle bilinear
Ctrl M          = toggle mipmapping
Ctrl T          = toggle texture mapping
Ctrl S          = toggle splash screen
