---------------------------------------------------------------------
Hot Launch 1.3b  (Beta 1) 3/25
By Grady Drew - hotlaunch@planetquake.com

For the most recent updated and developments, see:
http://www.planetquake.com/hotlaunch
---------------------------------------------------------------------

=====================================================================
Title:       Hot Launch
Author:      Grady Drew

Description: Front end for Ryan 'Ridah' Feltrin's Eraser Bot
             http://impact.frag.com

Thanks to:   id Software
             Ryan Feltrin for yer bot and all your help
             All the Quake news sites
             Sonic Youth (Most helpful band today)
	     The good people at Planet Quake for putting up with me

Build time:  Too Long(tm)

=====================================================================

THIS VERSION (READ!!!!)
This is the first release where I am confident that you are all going
to find some bugs (its an ALPHA). I put this out so you had something 
to play with - and so you could enjoy the new features.

Let me know what bugs you find - and be specific as possible.

I haven't had time to test this much. 

DESCRIPTION

Hot Launch is a front end designed for use with the Eraser Bot. If 
you don't know what the Eraser Bot is, you can find out more 
information at http://impact.frag.com. Most features of the Eraser Bot, 
and Quake 2 multiplayer can be controlled from Hot Launch.

RUNNING HOT LAUNCH

It's pretty much self-explanitory. 

SUPPORTED VERSIONS

This version of Hot Launch supports:
* Eraser Bot v0.86 (Beta)
* Quake 2 v3.14

If you can get it to work with others, great. If not, please don't ask 
me to support older versions. Upgrade. 

NEW TO THIS VERSION

1.3b
+ God knows what I fixed or broke.

------------

1.2b
+ fixes various path and save bugs. 


-----------------

1.1b
+ fixed dmflags bug

----------------

+ 1.0b - First Beta release
+ ini checking code. Easier on start up.
+ various bug fixes


----------------

1.9a
+ Adds saving of gameplay and server settings.
+ Adds new logo.


--------------
1.8a
+ Fixed chat.txt path error. Im stupid.


--------------
1.7a - Last (hopefully) non-beta
+ All functionality in place.
+ Map cycle editor added.
+ Chat editor added
+ Team editor added
- This release is non-beta because I want to take a little more time 
with bug fixes. 


--------------
1.6a
+ Works with eraser .86.
+ Various little tweaks.

-----------
1.5a
+ Fixed the space in botnames problem. Thanks to Ridah for coming up with 
this one.
+ Interface changes. Some things look different. 
+ Corrected version number.
+ Fixed error in number of CTF maps. (there is no ctf map 6, 7 or 8. duh)
+ Fixed error with subscript range in teamplay.
+ Added a map cycle editor. NOTE: You will start playing with the map you
have chosen in the map frame. Once you leave that map, the map cycle will 
start. You must choose either a timelimit value, a teamlimit value, or 
both in order to cycle the maps - otherwise, you'll play the same map 
forever.
+ Dedicated server support added. (see known issues above)
+ Edit/Display command line on launch added. This feature allows you to 
edit the command line (or just take a look at whats going on) before you 
start Quake 2. Be careful with this. If you change the command line, 
I'm not responsible for what happens. Hell - I'm not responsible anyway.
+ Worked on the preferences stuff. Didnt do much - took the stuff out
that wasnt implemented cause I was tired of hearing about it.
+ Added a go button - always on top!
+ Added and fixed various other stuff for your protection/pleasure.
+ Risk of fire added in this version. Be careful.


-------

1.4a
+fixed teamplay bug

-------
v1.3a

+ Support for spawning particular bots. Choose from a list of created
bots, or spawn them randomly. You choose!
+ Capture the flag support - just run a ctf map from the maps tab!
+ Teamplay is working! Choose from teams in bots.cfg file!
+ timelimit and fraglimit working

Almost, but not quite:
- Editing of teams
- Editing of maps.txt (map cycle)
- Editing of bot taunts/chatter
- Dedicated server
- Other various little bullshit.

-------------------------

v1.2 - It bit. I didn't release it.

--------------------------

v1.1a
+ BOT EDITING ADDED! This puppy took me forever - the bot.cfg file takes 
forever to parse. I should have just had it blown away and a new one
created. But, it works. And works well. 
	+ Adding bots
	+ Editing all bot behavior, models and skins. Only models and
	  skins for those models are shown. (it looks for the dirs, 
	  not the .md2 files. this may change.)
	+ deleting bots
NOTE: I havent implemented the teamplay code yet, so your team settings 
in bots.cfg will be blown away. Make a copy of your eraser\bots.cfg
if you dont like this. Or, dont use this feature.
+ Quick Launch button added to the status bar. 
+ Main tab updated.
+ Tabs are now tabs, not buttons. 
+ More error trapping - especially the pesky path not found errors. 
(although im sure there are still some in there.) Check your path
settings boys and girls. ARe they correct?
+ Viewable Weapons Patch support. Thanks Tsunami! Great add on!

Just around the corner:
- Team editing
- Teamplay stuff
- CTF support (this is a cakewalk)
- Map.txt (map cycle) editing
- Bot taunt editing (no problem)
- Patches for updates, instead of all this .dll bullshit. Sorry for the size.


---------------
v1.0a
+ Checks for hotlaunch.ini file on start. If one doesn't exist, it 
prompts user to create one. hotlaunch.ini files saved in c:\
+ About Screen
+ File menu works.
+ Help menu works.
+ Can spawn a specific number of bots. Uses either slider or direct 
input. 30 bots is the maximum at this time, but I can change if need 
be.
+ Bot skill slider works. 
+ Autoskill option box works. 
+ Internal maps all there and checkable.
+ External maps, if path set correctly, will be shown. Make sure the 
map you select is set up for deathmatch. If not, you'll have big 
problems.
+ Allow config of deathmatch settings
+ Client latency works. (doesnt check value, though)
+ Allow client commands yes/no.
+ Show bot connect info yes/no.
+ Preferences saves path info correctly, and checks to see if map 
directory exists. Updates maps in external map list automatically. 

To Do:
- Lots of stuff. I'll take all requests. (drew@globeset.com) 
Here's the preliminary list...
- Change graphics. Make the whole thing look good. (Several days 
with photoshop.) This is a low priority right now.
- Work on maximum bot number. Is it applicable in newer versions 
of the Bot?
- Spawning of a list of named bots. Allow user to choose which 
ones and how many. (from bot.cfg file)
- cycle maps option. (default = yes i believe) Taken from maps.txt
- **important** Teamplay options under gameplay. 
- add text window for additional flags for user to enter. 
- add the rest of the console commnds for the bot. 
- what else should be saved under preferences? eraser bot dir name?
- allow editing of bots.cfg - for named bots and teams
- allow editing of maps.txt - for map cycle option
- on-line help.

DISCLAIMER

This program is an alpha program. By running it, you take full 
responsibility for any problems that may arise because of the 
damn thing. I am not responsible for what happens to your 
computer (unless something wonderful happens). 

If something goes wrong let me know, but don't bitch at me.


NOTE:
Please send all bug reports and feature requests to drew@globeset.com.
This program will get much better if you give me feedback.

This program is freeware. Donations are gladly accepted.

This program may not be sold or used as a basis for any other program 
unless express written permission is given by the author. 

This program may be distributed free of charge via the Internet
if accompanied by this text file. 

Thanks!
Grady Drew

Hot Launch, the Hot Launch logo, this text file, and other 
related material are Copyright (c) 1998 by Grady Drew

All other products are controlled by their respective
Copyright holders.