]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - darkplaces.txt
Added de-we to the credits
[xonotic/darkplaces.git] / darkplaces.txt
index ed81eb0c49c524c21484459cc742f7ebd47b8f4d..d6c11f67df690350f242c3d9447b867a8386e399 100644 (file)
@@ -12,6 +12,42 @@ I am not very good at writing documentation, so this readme is organized as a
 feature list, with information on each feature, I hope it is still adequate\r
 documentation.\r
 \r
+Graphics Tips:\r
+Visit the Color Control submenu of Options, it's near the top, fiddle with\r
+gamma (or grey level if using the color levels mode) until the grey box\r
+surrounding the white/black dither pattern matches up with the grey you see\r
+while looking at the dither from a distance, this will calibrate quake to look\r
+approximately as id Software intended, and ensure everyone sees it the same.\r
+Note: Different resolutions may be different intensities depending on monitor.\r
+Note2: ATI Radeon Catalyst 3.10 drivers seem to have a weird gamma limiting\r
+'feature' which rejects gamma settings it doesn't like, feel free to complain\r
+to ATI about this if it gets in your way (it probably will).\r
+\r
+Visit the Effects Options submenu of Options, and check out the options.\r
+\r
+Networking tips:\r
+Visit the Player Setup submenu of the Multiplayer menu to configure your\r
+network speed (as well as the usual settings from quake like name and colors).\r
+\r
+To host a server behind a router/firewall, simply set up a port forward on the\r
+UDP port you are running the server on (default is 26000), to forward incoming\r
+UDP packets on that port to the server, then people can connect.\r
+\r
+To make your server show up on the server browser (in the Join Game menu),\r
+either set sv_public 1 in the console, or use the multiplayer new game menu\r
+and check the Public server checkbox.\r
+\r
+Thanks to:\r
+Tomaz for adding the Geforce3 water shader, bugtesting and many suggestions.\r
+Andreas 'Black' Kirsch for much work on the QuakeC VM (menu.dat, someday clprogs.dat) and other contributions.\r
+Mathieu 'Elric' Olivier for much work on the sound engine (especially the Ogg vorbis support)\r
+Joseph Caporale for adding 5 mouse button support.\r
+KGB|romi for his contributions to the Quake community, including his rtlights project and many suggestions.\r
+Zombie for making great levels and general DarkPlaces publicity.\r
+FrikaC for FrikQCC and FrikBot and general community support.\r
+Transfusion Project for recreating Blood in the world of Quake.\r
+de-we for the great icons.\r
+\r
 Questions/comments/bugreports/suggestions?\r
 Send email to havoc@telefragged.com.\r
 \r
@@ -71,11 +107,23 @@ Optional fullbrights (r_fullbrights 0/1 followed by r_restart)
 Dynamic Farclip (no distance limits in huge maps)\r
 Improved gl_flashblend (now renders a corona instead of an ugly blob)\r
 DynamicLight coronas (more realism)\r
-Transparent statusbar (scr_conalpha) that does not block your view as much.\r
+Transparent statusbar (sbar_alpha) that does not block your view as much.\r
 No 8bit texture uploads (fixes 'green' walls in the distance).\r
 Fixed view blends (glquake was quite broken).\r
+JPEG texture support using libjpeg (Thanks Elric)\r
+PK3 archive support with compression support using zlib (Thanks Elric)\r
+\r
+Sound features:\r
+Ogg and wav file overrides for cd tracks (example: sound/cdtracks/track01.ogg or .wav) (Thanks Elric)\r
+Streaming ogg sounds to save memory (Ogg sounds over a certain size are streamed automatically) (Thanks Elric)\r
+Ogg Vorbis sound support (all .wav sounds look for .ogg if the .wav is missing, useful for making mods smaller, particularly for ambientsound() music) (Thanks Elric)\r
+Stereo wav support (useful for music as ambientsound() calls)\r
 \r
 Client features:\r
+showtime cvar.\r
+showdate cvar.\r
+-benchmark option to run automated timedemo benchmarks (-benchmark demo1 does +timedemo demo1 and quits immediately when finished)\r
+automatic timedemo logging to gamedir/benchmark.log\r
 Slightly improved aiming on quake servers (does not support proquake aiming).\r
 -sndspeed samplerate (default: 44100, quake used 11025)\r
 snd_swapstereo cvar (for people with backwards SB16 sound cards)\r
@@ -87,8 +135,12 @@ Sends 20fps network packets to improve modem play instead of one per frame. (sys
 Allow skin colormaps 14 and 15 (freaky :)\r
 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
 \r
 Server features: (Note server only supports darkplaces clients)\r
+Allows clients to connect through firewalls (automatic feature)\r
+Works behind firewalls unlike NetQuake (must port forward UDP packets on the relevant port from the firewall to the server, as with any game)\r
 More accurate movement and precise aiming.\r
 64 player support.\r
 sv_cheats cvar controls cheats (no longer based on deathmatch).\r
@@ -96,6 +148,7 @@ slowmo cvar controls game speed.
 No crash with the buggy 'teleport train' in shub's pit.\r
 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
 \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
@@ -111,14 +164,14 @@ External texture support (see dpextensions.qc DP_GFX_EXTERNALTEXTURES).
 Fog ("fog" key in worldspawn, same parameters as fog command).\r
 .spr32 and halflife .spr sprites supported.  (Use Krimzon's tool to make spr32, and lhfire can render directly to spr32, or just use replacement textures on .spr).\r
 Skybox ("sky" key in worldspawn, works like loadsky and quake2).\r
-Stereo wav sounds supported (note music easily uses over 50mb of memory!).\r
-Ogg Vorbis sounds supported (note music easily uses over 50mb of memory!).\r
+Stereo wav sounds supported.\r
+Ogg Vorbis sounds supported. (Thanks Elric)\r
 ATTN_NONE sounds are no longer directional (good for music).\r
 play2 sound testing command (ATTN_NONE variant of play).\r
 r_texturestats and memstats and memlist commands to give memory use info.\r
 Lighting on sprites (put ! anywhere in sprite filename to enable).\r
 More r_speeds info (now a transparent overlay instead of spewing to console).\r
-Supports rotating bmodels (use avelocity, and keep in mind the bmodel needs the "origin" key set to rotate, or in q3 maps an origin brush works).\r
+Supports rotating bmodels (use avelocity, and keep in mind the bmodel needs the "origin" key set to rotate (read up on hipnotic rotation support in your qbsp docs, or choose another qbsp if yours does not support this feature), or in q3 maps an origin brush works).\r
 More sound channels.\r
 More dynamic lights (32 changed to 256).\r
 More precached models and sounds (256 changed to 4096).\r