Main page
News
Features
Screenshots
Mailing list
Helpfile
Discussion
Links

 

 

 

 

 

QUAKELAUNCH HELPFILE
Build 10-04-99 freeware release
(C) Copyright 1996,1997,1998,1999 Jools Chesters

email: quakelaunch@joolsc.net

website: quakelaunch.joolsc.net

 

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.

brickbar.gif (2387 bytes)


© Copyright 1996-1999 J Chesters, all right reserved, all logos and trademarks belong to their respective owners.