TABLE OF
CONTENTS
NEW
INSTALLATION
RUNNING
MAIN SCREEN
MULTIPLAYER SCREEN
CONFIGURATION SCREEN
SERVER BROWSER
FEEDBACK/LICENCE/THANKS
NEW INSTALLATION
Quakelaunch expects to see an \ID1\MAPS
directory under the \QUAKE directory, it will create one if not found.
Also a \QUAKEC directory under \QUAKE is needed to store
the zipped patches. One will also be created by Quakelaunch if needed.
You need to store your maps in the \QUAKE\ID1\MAPS
directory but you need to store them as their original ZIP files (which are extracted
automatically on launching). If Quakelaunch sees a BSP file that was not left from last
time it ran, it will give you the option of zipping it up (with it's text file, if found)
this saves the hassle of zipping up hundreds of maps yourself.
Also patches such as TC's, Bots and Weapon changes etc.
these need to be stored as their original ZIP files in the \QUAKE\QUAKEC
directory (again automatically extracted).
Make sure the maps ZIP filename is the same as the BSP name
and also if it has a TXT file that it is also the same as the filename. This also applies
to the patches.
It is very important that your maps and patches are
compressed into ZIP files as Quakelaunch may delete any files it considers to be left
from last time it has run, they will also not show in Quakelaunch's menus.
On launching Quake the patch files will be extracted into
the \QUAKE\QUAKEC directory and if the ZIP has a path tree it will be
extracted relative to the \QUAKE\QUAKEC directory. If you are running
QuakeWorld then there is an option above the listbox to 'put in own dir',
this will extract the files into a directory with the same name as the ZIP file.
The map ZIP files will be extracted into the \QUAKE\ID1\MAPS
directory on launching, if you are running QuakeWorld then they will be extracted into the
\QUAKE\QW\MAPS directory instead. If you are also running a patch at the same
time and the 'put in own dir' is checked then it will put the maps in a \MAPS
directory under the patches one.
For example a patch ZIP file stored in
\QUAKE\QUAKEC:
NEW1.ZIP has PROGS.DAT,
PAK0.PAK, NEW1.TXT,
\SOUND\PLAYER\DEATH1.WAV and \SOUND\WEAPONS\3.WAV
in it.
This would then extract out like this:
\QUAKE\QUAKEC\PROGS.DAT
\QUAKE\QUAKEC\PAK0.PAK
\QUAKE\QUAKEC\NEW1.TXT
\QUAKE\QUAKEC\SOUND\PLAYER\DEATH1.WAV
\QUAKE\QUAKEC\SOUND\WEAPONS\3.WAV
(Or for QuakeWorld, if the patch's 'put in own dir' is checked the QUAKEC will be NEW1)
Another example is a map ZIP file stored in
\QUAKE\ID1\MAPS:
DM7.ZIP has DM7.BSP and DM7.TXT in it.
This would then extract out like this:
\QUAKE\ID1\MAPS\DM7.BSP
\QUAKE\ID1\MAPS\DM7.TXT
(Or if running QuakeWorld the ID1 will be QW, if the patch's 'put
in own dir' is not checked)
(If both 'put in own dir' are
checked the ID1 will be NEW1)
You can also store a CUSTOM.CFG in the
root of the patch ZIP, this will be executed with the patch when it is run.
Any files in any directories under \QUAKE\QUAKEC
are removed when Quakelaunch is next run. If there are any files which Quakelaunch
considers to not belong to a patch or a map then a message shows asking whether you want
to delete them or not.
The overall directory structure must look something like
this:
C:\CDGAMES\QUAKE is where QUAKE.EXE
or it's variants are.
C:\CDGAMES\QUAKE\ID1\MAPS is where all
maps as ZIP files are.
C:\CDGAMES\QUAKE\QUAKEC is where all
patches as ZIP files are.
(You don't have to have a TXT file to go
with a map or patch, if you try to view it then nothing will display)
RUNNING
When you run Quakelaunch for the first time you need to set
it up correctly, firstly making sure you have the correct directory structure (see NEW INSTALLATION).
If you have either the Hipnotic or Rogue
mission packs installed Quakelaunch will tell you that they need to be moved, the PAK
files are moved into the \QUAKE\QUAKEC directory and renamed as HIPNOTIC.MP1
or ROGUE.MP2.
They can be moved back to their original directories by
clicking the appropriate button on the CONFIGURATION
SCREEN.
On the main screen there is a CONFIGURATION
SCREEN tab, choose that and setup which version of Quake you wish to use.
You can setup a password on startup by changing the default
of no password from the CONFIGURATION SCREEN.
You will be asked the password every time Quakelaunch is started.
Most buttons and controls are self explanatory if you know
anything about Quake and its options. Look at the different screen sections just in case
you don't.
If you wish to look at the text file that is included in a
map or a patch ZIP file then double click the file to view it. These are for viewing only
and when extracted they are deleted.
If you choose the 'Don't use' option on the maps then
when Quake is launched it will allow you to choose a map to start at. If you have either
the Hipnotic or Rogue mission packs installed you can
choose appropriate maps from either, depending on which has been chosen on the CONFIGURATION SCREEN.
If a patch is used then when Quake is running the 'L' key
will bring up the console and show you a list of all the IMPULSE commands read from
the text file included in the patch.
If there are any saved games stored from single player
Quake a screen will show allowing you to pick one from a list to load in. If you don't
want to load a saved game just choose the Cancel button. It will also tell
you the name of the map it was saved against and also the details about kills, secrets and
skill level.
When you have launched Quake, Quakelaunch will exit to free
up as much memory as possible for running the game.
If you click the status bar at the bottom of the
Quakelaunch screen it will allow you to send email directly to the author if you have any
queries/bugs or suggestions.
On the Server Browser screen once a server had been double
clicked it will automatically put the IP address in the 'connect to' box and launch Quake.
If you use a proxy program you can launch it at the same
time as Quake by putting it in the 'Custom run' box on the MULTIPLAYER
SCREEN, also if you have a PROXY.CFG file (an example is included) you can
auto connect to the proxy and once it has loaded press a key to connect to your chosen
server.
Just make sure you have a %connect% in the file and this will be replaced by the server
address once launching.
Quick buttons at the bottom of the screen help by saving a
complete configuration and then by clicking the button it will retrieve it and launch
Quake. Right click on each individual button to see the options.
MAIN
SCREEN
NO JOYSTICK, will switch off the annoying joystick calibration on original Quake.
NO CD AUDIO, will not play any music from the CD player.
FREELOOK, select if you want to use the mouse to free look around all the time.
WINMEM or x1000 Heapsize, depending on which version of Quake you are running (see CONFIGURATION SCREEN) this will add a command
line parameter telling Quake about the number of Megabytes of memory you want to allocate
when run. It will not let you type less than 8 in, or choose 0 to ignore this parameter.
WinQuake, GLQuake and QuakeWorld use a heapsize parameter which is in KB, so Quakelaunch
will multiply the amount up.
VIDEO MODE, Type in the Video mode number to start Quake with, 0 is the default, it
will allow up to 20. This parameter is not used in GLQuake.
SKILL LEVEL, Choose from the box, Easy to Nightmare.
MULTIPLAYER, will start a Multiplayer game and connect to the number on the main screen,
warns you if one is not set. Also another way to use is by using Gamespy (or a similar
server browser) to launch QL.EXE instead of Quake. If you make sure
Gamespy is setup so that 'Only
copy IP address to clipboard' is checked and do a CTRL-C before launching then
Quakelaunch will use the IP address in the clipboard as the address to connect to. It will
clear the clipboard after using the address. This is really not that useful as Quakelaunch
itself has a fully featured Server browser.
SINGLE PLAYER, will start a normal single player game.
BOTS, will start a Multiplayer game but allow players to connect locally. Use
this for any Bot patches.
CONNECT, when playing a Multiplayer game the system requires an Internet/Network
address to connect to. If you choose the option to select a file, the filename will appear
in this box instead. This will be overridden if there is an IP address in the clipboard
when Quakelaunch starts, or you double click a server in the SERVER
BROWSER tab.
CHOOSE LIST OF SERVERS, this gives you a filename box where you can choose the file to
read connection data from. This is really designed to read HTML files (such as the Stomped
or Ironman lists), in fact any table based HTML file should work. But it can be used to
select a file you have created yourself. If you wish to do this then the file must be in a
standard ASCII format like this:
Name of site|Connection
number|Other details
This must be one line for each site, the | (split bar) is
used as a delimiter, this can easily be created in Notepad.
You could for example have a list of names and addresses of
people on a LAN, or just your favourite Internet Quake servers.
A box will come up at launching to allow you to select what
to connect to.
LAUNCH, launches Quake with the current map/patch and settings. This will also exit
Quakelaunch to free up as much memory as possible for the game. I recommend keeping a
shortcut on the desktop for Quakelaunch as it will be a lot quicker to load back again
once you have exited Quake.
IGNORE (on maps and patches listboxes), if checked on maps will ask when launched which map you want to
start with instead of extracting the currently selected map, and show you the full name of
the map at the same time. On patches it will just ignore the patch currently selected.
PUT IN OWN DIR (on maps and patches
listboxes), to see an explanation of how this
works see NEW INSTALLATION.
MAPS (listbox), the selected map will be extracted automatically when Quake is launched and
you will start at this map. (Double click map name to see the associated text file in the
ZIP.) If you also click in the Scr column of a map it will allow you to enter a score for that map.
Also clicking on the column headers will sort the list by that type. It remembers which
map you last played and will select it again next time you startup. It will also sort the
box by the date last played as a default. By right clicking in the box you can move the
maps ZIP to another category (see below) or rename, delete it, or open the ZIP file
itself.
CATEGORY (maps combobox), allows you to create and select different categories for maps.
Choose a different category from the combobox to see the maps stored in that category. By
right clicking you have the option to add new categories, delete or rename the currently
selected one.
PATCHES (listbox), the selected patch will be extracted automatically when Quake is
launched and will allow you to run modifications to the Quake environment e.g. run Bots.
(Double click the patch to see associated text file in the ZIP.) This will also allow you
to click the column headers, remember which one you last played, sort the patches and
right click the same way as the maps.
CATEGORY (patches combobox), allows you to create and select different categories for patches.
Choose a different category from the combobox to see the patches stored in that category.
By right clicking you have the option to add new categories, delete or rename the
currently selected one.
QUICK LAUNCH BUTTONS, These allow you to save the current Quakelaunch configuration
(including which map/patch is selected and which version of Quake has been chosen) to
allow you to quickly start Quake in a certain configuration. You must right click on the
appropriate button to get a menu, either to update the button, change the name, clear it
or retrieve the settings to the current environment. Just clicking on the button once will
launch Quake with the settings you saved just as if you clicked the normal launch button.
MULTIPLAYER SCREEN
NONE, if you are making a connection out use this option. (default)
LISTEN, if you are waiting for a connection in use this option.
DEDICATED, runs a dedicated session allowing connections in.
NO. OF PLAYERS, enter here the maximum number of players allowed to connect in, only
relevant if you choose LISTEN or DEDICATED from above. (2 to 32)
DEATHMATCH, if you are playing a deathmatch game. Enter the deathmatch level you want
to play at. (default is 1)
COOPERATIVE, if you are playing a cooperative game. Enter the cooperative level you want
to play at. (default is none)
TEAMPLAY, if you are playing a team game (all players with same pants colours will be
on the same team on normal Quake). Enter the teamplay level you want to play at. (default
is none)
PLAYER, enter your name used in Quake messages here.
SHIRT (combobox), select the colour for your shirt.
PANTS (combobox), select the colour for your pants.
QUAKELAUNCH NAME MAKER, Click this button to go to a separate screen where you can create
a Quake name that uses the extended characters. The screen will show a grid of all the
available letters with several buttons to choose from. The name that was in the PLAYER
box will be shown in the bottom left in the Quake character set. You have the
option to Clear name and start fresh or Backspace if you clicked
on the wrong letter. OK will accept the name and return you to the previous screen. Cancel will abandon any changes you have made and return you to the previous
screen.
FRAGLIMIT, set a limit to the number of frags per map, if the maximum is reached the
map finishes. Enter 0 for no limit. (0 to 99) (default is none)
TIMELIMIT, set a limit on the time for a map, when the time limit is reached the map
finishes. Enter 0 for no limit. (0 to 99) (default is none)
SAME MAP, will keep playing the same map over and over (only really useful if you are
running a Server and you want everyone to play one particular map only.) (default is
unchecked)
NOEXIT, will not allow any players to exit the map. (default is unchecked)
TEAM, this is for teamplay, allowing you to join a particular team, useful for
clan games. A maximum of 4 letters can be used. (Quakeworld only)
RATE, allows you to change the rate at which a server will send data back to you,
this also affects the frame rate of your play. The higher the rate the higher the frame
rate, although a standard modem will usually not be able to handle a rate higher than
2500. This ranges from 1000-10000. (QuakeWorld only)
CHOOSE SKIN/SKIN, click the button to choose a skin for Quakeworld servers, the
skins (PCX files) should be stored in the \QUAKE\QW\SKINS directory.
Alternatively just type the name in the SKIN box. If you do not choose a skin the standard base Quake skin will
be used.
CUSTOM RUN/NAME, click the button to select a custom program or configuration to load at the
same time as Quake launches. If you choose a CFG file, that will be
appended to the configuration that Quakelaunch uses. If you choose an executable then it
will be launched as Quake is, so you can run a controller configuration program or a
proxy.
GETTING WEAPON, DON'T SWITCH IF HIGHER
THAN (combobox), choose one of the weapons that
will be the mose powerful weapon to stay at if you pickup a better weapon that you haven't
got. (Quakeworld only)
GETTING BACKPACK, DON'T SWITCH IF HIGHER
THAN (combobox), choose one of the weapons that
will be the mose powerful weapon to stay at if you pickup a backpack with a better weapon
that you haven't got. (Quakeworld only)
SERVER PWD, enter a password that will be used if you connect to a server that has a
password set.
SPECTATOR PWD, enter a password that will be used if you connect to a server as a
spectator that has a password set, or if you just want to connect as a spectator then put 1
in the box.
CONFIGURATION SCREEN
COMMAND LINE TO START QUAKE WITH, This is the actual command used to run Quake, usually QUAKE.EXE.
But you can select other names by clicking on the Choose EXE box. Also
you can manually add extra options to the command line as well. By right clicking the text
box you can also switch on and off parameters relevant to the version of Quake you are
running. The exception to this is QWSV.EXE as you need to do the command
line parameters for the Quakeworld Server manually.
NORMAL QUAKE/MISSION PACK 1?/MISSION
PACK 2?, These add or remove the command line
parameters used for running the extra mission packs. The map selections will also change
depending upon which has been chosen here.
NAME OF DEMO TO RECORD, this is where you can type in the name of a demo you want to
record of your game, this will work in all modes of play.
CHOOSE FILENAME TO RECORD, this is where you can pick a name from a list of demos already
created or type in a new name. (these are all stored in the \QUAKE
directory.)
NAME OF DEMO TO PLAY, this is where you can type in the name of a demo you want to play,
remember if it was recorded using a particular map or patch make sure that these are
selected on the main screen.
CHOOSE FILENAME TO PLAY, this is where you can pick a name from a list of demos already
created. (these are all stored in the \QUAKE directory.)
R_WATERALPHA, the amount of transparency of the water in GLQuake, ranges from 0
to 1, 0 is totally transparent and 1 is totally opaque. 0.4 seems to be a good balance.
(GLQuake only)
R_MIRRORALPHA, the amount of transparency of the mirror texture (stained glass
window on the start level) in GLQuake, ranges from 0 to 1, 0 is totally transparent and 1
is totally opaque. (GLQuake only)
VIEWSIZE, size of the Quake window while playing, 100 is fullscreen.
FOV, Field of view, allowing you to increase the standard 90 degree view giving
you a kind of 'fish eye' view.
GL-CSHIFTPERCENT, only for GL Quake so that you can have a varying degree of
percentage on transparency effects. 100 is the default.
CROSSHAIR, allows you to have a crosshair, if 0 then there is none, 1
is a basic cross but 2 gives you the ability to change the colour using
the CROSSHAIRCOLOR option.
CROSSHAIRCOLOR, only if CROSSHAIR is 2 can you then
select the colour for your crosshair. This ranges from 0 to 255.
GAMMA, the brightness level set at a default of 0.5, higher amounts will be
brighter and lower amounts darker.
SENSITIVITY, the sensitivity setting of your mouse, this is really down to personal
taste and you will need to experiment to find the right amount.
VOLUME, select the voloume level of the sound effects in Quake from 0 to 1.0 in
steps of .1, 1.0 is the loudest.
BGMVOLUME, this is the volume of the background music, the ranges are the same as the VOLUME
setting.
SND-MIXAHEAD, if you notice that sound effects seem to be happening before or after they
are supposed to then you may need to change this setting. If the default of 0.0 is set
then nothing will be sent to Quake as it will interfere with Quake's sound if it is using
directsound. If you are running under Windows 95/98 then it will be unlikely that you will
need to change this setting.
CONFIG, allows you to edit the CONFIG.CFG file for Quake settings.
AUTOEXEC, allows you to edit the AUTOEXEC.CFG file for Quake
settings.
CUSTOM, allows you to edit the CUSTOM.CFG file for any extra
configuration settings you may need.
MOVE MP1, you can move the PAK file used for the Rogue Mission Pack
1 back to it's original location, if you do Quakelaunch will have to exit as it requires
the file to be in a particular place.
MOVE MP2, you can move the PAK file used for the Hipnotic Mission
Pack 2 back to it's original location, if you do Quakelaunch will have to exit as it
requires the file to be in a particular place.
PASSWORD, you can setup a password when Quakelaunch starts, to prevent access. Enter
the password first to change to a new password, or leave blank if you haven't yet put one
in. If you want to remove the password then leave the new password blank, it will then not
ask you for a password when it next starts.
SERVER
BROWSER
The newest addition to Quakelaunch, this is a complete
server browser similar to Gamespy but built into Quakelaunch.
The top window will show you the current list of servers
either from a master Quakeworld server or manually added unbound servers. The unbound list
can have a mixture of Quake and Quakeworld servers.
If you are familiar with other server browsers this one
should pose no problem, you can just double click on a server to launch Quake with the
current settings.
Right clicking the top window will also give you extra
options such as copying the IP address to the clipboard, refreshing selected servers or
moving different types of servers to the top of the list, also selecting a server and
adding it to your unbound list.
The window uses different coloured icons to denote the
types of servers, look in the setup option to see the key.
The next window has a tab to switch between showing the
players on ther server at the moment and the servers information, click the tab to switch
between them.
QUERY, select this button to query the current selected master server or the
unbound list if it has been selected.
STOP, if the query is taking a long time and you wish to stop it or you selected
it by accident then you can use this button to stop querying.
MASTER, pick from the current list of master Quakeworld servers, this list can be
edited by right clicking, a menu with options to add, edit or delete the items will
appear.
UNBOUND, look at the list of unbound Quake/Quakeworld servers, this list can be
edited by right clicking, a menu with options to add, edit or delete the items will
appear.
SEARCH, allows you to enter something to search for, either a player name, server
name, map name or IP address, Quakelaunch will select the first item it finds and you can
keep clicking the 'Find next' button to find subsequent matches.
SETUP, This gives you a panel to pick lots of different options on how to query
the servers.
Whilst querying you can make sure the list is populated only by servers that are running,
not full or not empty.
Make sure you don't get servers with high pings by putting in a ping timeout or multiple
pinging a server and getting an average response time.
When getting serverinfos, you can set the interval and number of server retries if it does
not respond straight away, and how many servers to query at once, also on very long lists
you can force it to stop after a certain period of time, or leave at 0 if
you want it to just keep on going.
The list can also be sorted by ping, name, address, or map, this can be changed at any
time and the list will be sorted straight away.
This is also where the key to the different server icons can be found.
FEEDBACK/LICENCE/THANKS
Quakelaunch Build 10-04-99 freeware
release
Copyright (c) 1996,1997,1998,1999 Jools Chesters.
All rights reserved.
email: quakelaunch@joolsc.net
website: quakelaunch.joolsc.net
THE INFORMATION PROVIDED IS PROVIDED 'AS IS' WITHOUT
WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL
JOOLS CHESTERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF JOOLS
CHESTERS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The program executables, help file and related text files
are freeware and may be used for any period of time.
The program executables, help file and related text files
may not be distributed as part of any commercial package without the express permission of
Jools Chesters.
I am always glad to hear from anyone who is unhappy about
the way Quakelaunch works or who has any problems with it, or anyone who has constructive
criticism, or enhancements they would like to see, or even just to say you like it!
Any comments, queries or bug reports regarding Quakelaunch
please email quakelaunch@joolsc.net
Anyone who is interested in beta testing new versions I
would be glad to hear from, I already have a few people testing it but any new beta
testers would be very helpful.
Thanks to Qdeath for the permission to use a couple of
animated cursors from the Quake Theme as animated buttons in the original Quakelaunch.
Thanks also to Keith Soltys who suggested the password
option on starting up. |