]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - darkplaces.txt
added sv_waterfriction, sv_airaccelerate, sv_wateraccelerate cvars (and corresponding...
[xonotic/darkplaces.git] / darkplaces.txt
index c700e0a1c32bc8ba982084f6ba05ddda58ee8609..bed359aeaf38594d237aa772a7713a5926b0bda7 100644 (file)
@@ -1,4 +1,4 @@
-DarkPlaces engine readme : updated 20040206\r
+DarkPlaces engine readme : updated 20060215\r
 \r
 About the DarkPlaces glquake engine:\r
 DarkPlaces engine was started because I was unsatisfied with the other engines\r
@@ -8,6 +8,9 @@ wanted some real enhancements to the online gaming experience as well.
 \r
 DarkPlaces engine is the result, I hope everyone likes it.\r
 \r
+See the end of this file for information on how to install Quake from CD on\r
+Windows, Mac OSX, and Linux.\r
+\r
 I am not very good at writing documentation, so this readme is organized as a\r
 feature list, with information on each feature, I hope it is still adequate\r
 documentation.\r
@@ -146,7 +149,9 @@ Allow skin colormaps 14 and 15 (freaky :)
 Longer chat messages.\r
 No more 72fps limit, host_maxfps lets you decide.\r
 Support for more mouse buttons (mouse1-mouse16, mwheelup/mwheeldown are aliases to mouse4 and mouse5).\r
-Server browser for public (sv_public 1) darkplaces servers. \r
+Server browser for public (sv_public 1) darkplaces servers.\r
+log_file cvar to log console messages to a file.\r
+condump command to dump recent console history to a file.\r
 \r
 Server features: (Note server only supports darkplaces clients)\r
 Allows clients to connect through firewalls (automatic feature)\r
@@ -159,6 +164,8 @@ No crash with the buggy 'teleport train' in shub's pit.
 Allow skin colormaps 14 and 15 (freaky :)\r
 sys_ticrate applies to listen (client) servers as well as dedicated.\r
 sv_public cvar to advertise to master server.\r
+log_file cvar to log console messages to a file.\r
+condump command to dump recent console history to a file.\r
 \r
 Modding features:\r
 HalfLife map support (place your HalfLife wads in quake/id1/textures/ or quake/MODDIR/textures/ as the maps need them)\r
@@ -219,8 +226,8 @@ GL: -nostenciltwoside disables GL_EXT_stencil_two_side (accelerates shadow rende
 GL: -notexture3d disables GL_EXT_texture3D (required for spherical lights, otherwise they render as a column)\r
 GL: -notextureshader disables GL_NV_texture_shader (required for the Geforce3 water shader, NVIDIA only)\r
 GL: -novertexshader disables GL_ARB_vertex_shader (currently unused, allows vertex shader effects)\r
-Game: -battlemech runs the multiplayer topdown deathmatch game BattleMech \r
-Game: -fniggium runs the post apocalyptic melee RPG Fniggium \r
+Game: -battlemech runs the multiplayer topdown deathmatch game BattleMech\r
+Game: -fniggium runs the post apocalyptic melee RPG Fniggium\r
 Game: -goodvsbad2 runs the psychadelic RTS FPS game Good Vs Bad 2\r
 Game: -hipnotic runs Quake mission pack 1: The Scourge of Armagon\r
 Game: -nehahra runs The Seal of Nehahra movie and game\r
@@ -231,8 +238,8 @@ Game: -openquartz runs the game OpenQuartz, a standalone GPL replacement of the
 Game: -prydon runs the topdown point and click action-RPG Prydon Gate\r
 Game: -quake runs the game Quake (default)\r
 Game: -rogue runs Quake mission pack 2: The Dissolution of Eternity\r
-Game: -setheral runs the multiplayer game Setheral \r
-Game: -som runs the multiplayer game Son Of Man \r
+Game: -setheral runs the multiplayer game Setheral\r
+Game: -som runs the multiplayer game Son Of Man\r
 Game: -tenebrae runs the graphics test mod known as Tenebrae (some features not implemented)\r
 Game: -teu runs The Evil Unleashed (this option is obsolete as they are not using darkplaces)\r
 Game: -transfusion runs Transfusion (the recreation of Blood in Quake)\r
@@ -279,3 +286,56 @@ Windows Sound: -sndspeed <hz> chooses 44100 hz, 22100 hz, or 11025 hz sound outp
 Windows Sound: -wavonly uses wave sound instead of DirectSound\r
 Windows WGL: -gl_driver <drivername> selects a GL driver library, default is opengl32.dll, useful only for 3dfxogl.dll or 3dfxvgl.dll, if you don't know what this is for, you don't need it\r
 Windows WGL: -novideosync disables WGL_EXT_swap_control\r
+\r
+How to install Quake on each operating system:\r
+All that DarkPlaces needs from the Quake CD is pak files (be sure not to copy\r
+opengl32.dll from the Quake CD, it will not work with DarkPlaces!), with this\r
+in mind, all you need to do is make a Quake directory, extract the darkplaces\r
+engine zip to that directory, then make a quake/id1 directory, and put the\r
+pak0.pak and pak1.pak from your Quake CD into the quake/id1 directory, then\r
+all should be well.\r
+\r
+How to deal with a DOS Quake CD on Windows:\r
+Try to use the DOS Quake installer if you can, use DOSBox if necessary to run\r
+the installer, then copy the pak0.pak and pak1.pak to your id1 directory in\r
+the darkplaces installation.  ( http://dosbox.sourceforge.net )\r
+\r
+How to deal with a DOS Quake CD on Linux:\r
+cat /media/cdrom/resource.001 /media/cdrom/resource.002 >quake.lha\r
+unlha x quake.lha\r
+If you can't get unlha or lha for your distribution, try using DOSBox to run\r
+the Quake installer.\r
+\r
+How to deal with a DOS Quake CD on Mac OSX:\r
+Unknown.  Linux solution may work if you can get hold of lha, otherwise use\r
+DOSBox to run the Quake installer.\r
+\r
+How to deal with a WinQuake CD on Windows:\r
+Copy the D:\Data\id1\pak0.pak and pak1.pak to your id1 directory.\r
+\r
+How to deal with a WinQuake CD on Linux:\r
+Copy the /media/cdrom/data/id1/pak*.pak to your id1 directory.\r
+\r
+How to deal with a WinQuake CD on Mac OSX:\r
+Find the data directory on the cdrom and copy the data/id1/pak*.pak files to\r
+your id1 directory.\r
+\r
+How to deal with a Linux Quake CD on Windows:\r
+Find an archiver (perhaps 7zip or winrar) that can extract files from rpm\r
+archives, locate the pak files and copy them to your id1 directory.\r
+\r
+How to deal with a Linux Quake CD on Linux:\r
+mkdir temp\r
+cd temp\r
+# in the following line replace quake.rpm with a correct rpm filename\r
+cat /media/cdrom/quake.rpm | rpm2cpio | cpio -i\r
+Now you should have a mess of subdirectories, locate the pak files and copy to\r
+your id1 directory.\r
+\r
+How to deal with a Linux Quake CD on Mac OSX:\r
+Unknown.  If you can get hold of rpm2cpio and cpio you should be able to\r
+follow the Linux method.\r
+\r
+For more information on Quake installation on Linux see the Linux Quake Howto http://www.tldp.org/HOWTO/Quake-HOWTO.html\r
+\r
+\r