Kali95 - Kali for Windows 95
Pre-beta release version 0.9a
(c) Copyright 1996 Kali, Inc
All rights reserved
Kali is a trademark of Kali, Inc.


*****************************************************************************
*****************************************************************************
* *									  * *
* *  READ THIS STUFF - IT IS VERY IMPORTANT - WHY ELSE WOULD I WRITE IT?  * *
* *									  * *
*****************************************************************************
*****************************************************************************


  *** Copyright Notice ***

This program and documentation are copyright and reserved by Kali, Inc.	 This
documentation may not, in whole of part, be copied, photocopied, reproduced,
translated, or reduced to any electronic medium or machine-readable form
without prior written consent from Kali, Inc.	The only exception is to allow
the user to print and maintain one hard copy for reference use.

Any violation may be prosecuted by the lawyers of Kali, Inc.


  *** Warranty ***

All efforts have been made to provide you with a quality product free of any
defects.  However; as with any software product it is impossible to foresee
all uses and conditions a user may come up with. So...

This program is provided as is without warranty of any kind, either expressed
or implied, including, but not limited to the implied warranty of
merchantibility and fitness for a particular use.  Should the program prove
defective, you are responsible for the entire cost of repair, service, and/or
correction of the problem.

In no event will Kali, Inc. be liable for any lost profits, ill will, lost
income, consequential or incidental damages arising out of the use of this
product, or the inablity to use this product.

Some states do not allow these exclusions, so these limitations may not apply
to you.


  *** Beta Testing ***

This beta version has been supplied to you for test purposes only.  You do
not own a copy or even a license to use this program except for the purposes
of testing it.	You do not have any rights to future versions of this product
as a result of having been a part of the beta-test program.

As such you do not have the right to distribute this beta copy of Kali95 to
anyone.	 You do not have the right to sell or package this product in any
way.  Basically you don't have any rights at all.  Go take a hike Miranda.
If you don't like this arrangement please stop reading this document and
erase your copy of the Kali95 beta.



Credits (the short list)
------------------------
Written by: Jay Cotton
VxD programming: Brian Hayes
User interface: Vance Kessler
VxD and winsock consulant: Erick Engelke
Kali Web pages: Pramad Gumpeni and Thomas Wolak (http://www.kali.net)



This is a Beta!!!
-----------------
Don't complain if it doesn't work!  Just send email to help@kali.net and
report any problems or suggestions.  Please try to be as descriptive as
possible when reporting bugs.  Don't just say it doesn't work.	Be sure
to identify the exact sequence necessary to cause the problem.


Installation
------------
1. Copy kali09a.zip to a directory (e.g. \kali95).  Unzip the file:

   pkunzip kali09a.zip

2. Type "kali95" at the DOS prompt.  You can figure out how to make a short
   cut on your own time!  Fill in the required fields.	Do not fill in the
   my_ip field unless Kali95 calculated your ip# incorrectly (see the ip# on
   the main message window when Kali95 loads).	If you leave the my_ip field
   blank, Kali95 will auto-detect the ip#.

3. Select the Server menu and the Connect option.  Select a server and either
   double click or press OK.  Or add servers to the list.

4. Select other options and see if any of them actually work.



Playing DOS IPX Games
---------------------
If you are playing a game like Descent which can be entered at any time,
just connect to a server, launch Descent and select the Multiplayer option.
Select Join a Game and select a game to join.  Note that since we are on
the internet you might have a little trouble joining games since just one
packet being lost or out of order will cause the join to fail.	Just try
again or try a different game.

If you want to play a game that requires people to all start at once (like
C&C, Duke, War2, Doom, etc.) select the option to chat from the menu at the
top of the screen and try to find a few people who might want to play.

For C&C: Just run C&C, Select Multiplayer Game, Network, and then either
join or start a new game.  C&C users will find it easier to start a game
if no other C&C games are in progress or forming.  Find a server where no
other C&C games are running.

For WarCraft2: Run war2 by typing "war2 pkt:8" (change the shortcut if
necessary).  Select the options for multiplayer IPX games and either join
or start a game.

For Duke: Run the setup program and select Network Game, set the number of
players and be sure everyone is using the same socket, then select Launch
Duke Nukem 3D.

For Doom: Be sure everyone has the exact same version of the EXE file.	For
two players type "ipxsetup -deathmatch -nomonsters -ticdup 2 -extratics 2".
For three players add "-nodes 3" to the command line.


Playing Win95 games (MechWarrior2)
----------------------------------
1. Find someone else with this version of Kali.
2. Both of you need to be connected to the same Kali Server of course
3. Exit chat and click the WIN95 games icon on the tool bar.
4. Run MW2 and select winsock TCP connection
5. One of you host and game and the other join.
6. Once connected you can exit Kali95 if you want to (and are not expecting
   any other players to join)


Known Bugs
----------
1. Query button in Connect dialog doesn't work.
2. Sometimes my own messages will repeat on my screen in chat.
3. Freeze button doesn't work properly
4. Cannot input messages wider than screen
5. Entering a dynamic ip# in Preferences doesn't work.	You must manually
   edit kali95.ini before running Kali95.  You do NOT normally need to
   enter anything at all.  Leave it blank unless I tell you otherwise.
   Blank means blank and not 0.0.0.0.
6. Toolbar Game launching isn't finished.  Has a few problems.
7. I know the toolbar icons suck...working on it.
8. After closing a chat window the /names, /games, /kali commands stop working


Troubleshooting
---------------
Q: Why do I get "Unable to open VxD.  Error code 2"

A: Kali95 cannot find your kali95.vxd file.  This file must be in the
   same directory as kali95.exe


Q: Why does it say "Cannot open datagram socket!".

A: Kali95 requires a 32bit winsock driver.  The winsock that comes with Win95
   in the dialup networking installation is recommended.  Kali95 will not work
   with a 16bit winsock like Trumpet.  You will need to install the Win95
   dialup networking for PPP support for Kali95.



Experimental Descent options
----------------------------
Fastjoin and Fastjoin2: edit kali95.ini and in the [misc] section add
lines that read:

Fastjoin = 1			; for Descent 1
Fastjoin2 = 1			; for Descent 2

These options will cause Descent or Descent2 to act different when people
join your games.  It should make it much easier to join your games that
are in progress.
