home *** CD-ROM | disk | FTP | other *** search
- This is a text document I wrote to answer some questions people were
- asking me about Quake-C and modified progs.dat files.
-
- NOTE: you cannot run Quake with more than one patch, so you will
- have to combine patches into one progs.dat file to use more than
- one, but that is beyond the scope of this text...sorry.
-
-
- 1) Multi-Skin setup:
- Actually, the read-me file which comes with the .ZIP file was
- pretty straight-forward about this.
- a) create a directory in your Quake directory and call it
- something like multi_11.
- b) unzip the .ZIP file into the new directory.
- c) create a directory in the new directory called 'progs'
- (without the quote marks).
- d) move the file 'player.mdl' into this new directory in your
- multi_11 directory.
- e) be sure to start Quake with the '-game multi_11' (without the
- quotes) parameter.
-
- This will start Quake and tell Quake to use the player.mdl in the
- progs directory in the multi_11 directory. (Actually, technically it
- tells Quake to replace files that it needs with the ones found in the
- multi_11 directory and to not use the ones that came with Quake
- unless Quake is run without the '-game multi_11' parameter.)
-
- Have I lost anyone with this explanation? I hope not. If so, please
- email underhill@netpass.com for help and a better explanation.
-
- 2) All functions available to Quake under DOS are available under
- Win95 as well, since in actuality you are running Quake in a DOS
- session under Win95. Win95 tricks Quake into thinking it is running
- under just DOS and so it is happy. :) Therefore, you can use F12 to
- take screenshots while playing under DOS or Windows.
-
- I myself haven't had any luck in getting Quake to run outside of
- Win95, but I haven't exactly put much time into trying to get it
- to...
-
- Oh well.
-
- 3) Quake-C files, patches and Quake mods - If you already know about
- these things than you can skip this. OK, the simple explanation
- first. A Quake-C file (or a .QC file) is source code for the Quake-C
- compiler (qcc.exe or qccdos.exe) to use to create a progs.dat file.
- Quake uses the progs.dat file to control just about everything in
- the game. The monsters, the weapons, the ammo, the power-ups, all
- can be modified within the source code. The modified source code
- compiled into a new progs.dat file. And Quake run with the new
- progs.dat file (in which case it will not use the origunal.)
-
- Steps to use a new progs.dat file:
- 1) Create a new directory in your Quake directory. Call it
- whatever you want
-
- 2) Place the new progs.dat file into this new directory.
-
- 3) Run Quake with the '-game <directory>' parameter (replace
- <directory> with the name of the directory holding progs.dat).
-
- Steps to creating a progs.dat file:
- (NOTE: These steps will vary depending on what files are included
- with the patch. You see, you can get a patch which has the source
- code and the progs.dat file, and you can modify the code and make a
- new progs.dat file to replace the one which came with the code.)
- 1) Make a new directory in your Quake directory. Call it whatever
- you like.
- 2) Make a directory in the new one called temp or source or
- whatever.
- 3) You need to have a copy of the original Quake-C source code
- (which can be found on ftp.cdrom.com as progs106.zip). Copy all of
- the .QC files (and the progs.src file) into the temp or src directory
- you created.
- 4) Copy the modified source code to the temp or src directory
- allowing it to replace the original code. THIS IS IMPORTANT. If you
- modify the weapons.qc file and you want to make a new progs.dat file,
- you need to replace the original weapons.qc with the modified one.
- 5) Now you will need the Quake-C compiler (also available from
- ftp.cdrom.com, but I am not sure of the file name there). Place the
- file qccdos.exe into the temp or src directory. If you are in a DOS
- session under Win95, you can just type qccdos now and let it do its
- work. But if you are in DOS, you will probably need to copy the file
- cwsdpmi.exe from your Quake directory into the temp or src directory
- as well, before running qccdos.
- 6) After qccdos runs, if all went well and there were no errors,
- it will have made a progs.dat file and moved it into the parent
- directory (the one in which the temp or src directory is located).
- Now you understand why you made a temp directory. You can delete it
- now if there were no errors. Do not delete the first directory you
- made as that is where progs.dat is.
- 7) Now, run Quake with this command line: 'quake -game <directory>'
- where <directory> is the name of the first directory you made.
-
- If you need any more help with this, please email me at
- underhill@netpass.com and I will be happy to answer your questions.
- I will not, however, answer questions about programming Quake-C as
- that is something I myself am still learning. Sorry.
-
- -=CT=-KALWeb
-
- (Under authority of -=CT=-UsaDan)