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 ' parameter (replace 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 ' where 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)