[nexuiz-commits] r6205 - in branches/nexuiz-2.0: . Docs Docs/htmlfiles data/qcsrc/client data/qcsrc/common data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Tue Mar 17 11:52:24 EDT 2009


Author: div0
Date: 2009-03-17 11:52:23 -0400 (Tue, 17 Mar 2009)
New Revision: 6205

Added:
   branches/nexuiz-2.0/Docs/htmlfiles/footer.html-part
   branches/nexuiz-2.0/Docs/htmlfiles/header.html-part
   branches/nexuiz-2.0/Docs/htmlfiles/make-htmlfiles.sh
   branches/nexuiz-2.0/Docs/htmlfiles/weaponimg/
Removed:
   branches/nexuiz-2.0/Docs/cvars.txt
   branches/nexuiz-2.0/Docs/gamemodes.txt
Modified:
   branches/nexuiz-2.0/.patchsets
   branches/nexuiz-2.0/Docs/basics.html
   branches/nexuiz-2.0/Docs/faq.html
   branches/nexuiz-2.0/Docs/htmlfiles/basics.aft
   branches/nexuiz-2.0/data/qcsrc/client/projectile.qc
   branches/nexuiz-2.0/data/qcsrc/common/util.qc
   branches/nexuiz-2.0/data/qcsrc/common/util.qh
   branches/nexuiz-2.0/data/qcsrc/server/cl_weaponsystem.qc
   branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qc
   branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qh
   branches/nexuiz-2.0/data/qcsrc/server/defs.qh
   branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc
   branches/nexuiz-2.0/data/qcsrc/server/sv_main.qc
   branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc
   branches/nexuiz-2.0/data/qcsrc/server/w_crylink.qc
   branches/nexuiz-2.0/data/qcsrc/server/w_electro.qc
   branches/nexuiz-2.0/data/qcsrc/server/w_grenadelauncher.qc
   branches/nexuiz-2.0/data/qcsrc/server/w_hagar.qc
Log:
r6196 | div0 | 2009-03-16 14:40:48 +0100 (Mon, 16 Mar 2009) | 2 lines
remove two outdated files from docs
r6197 | div0 | 2009-03-17 09:04:33 +0100 (Tue, 17 Mar 2009) | 4 lines
fix some serious csqcprojectile bugs (regarding collisions with bmodels).
Now there is some visible jitter that wasn't there before wehn they're lying on a bmodel, but they no longer do the wrong thing.
r6198 | div0 | 2009-03-17 10:45:46 +0100 (Tue, 17 Mar 2009) | 3 lines
add a function solve_quadratic, and make newton projectiles already use it
more uses will come later
r6199 | div0 | 2009-03-17 12:14:25 +0100 (Tue, 17 Mar 2009) | 2 lines
fix the D < 0 case
r6200 | div0 | 2009-03-17 15:09:16 +0100 (Tue, 17 Mar 2009) | 2 lines
add weapon images to the docs
r6201 | div0 | 2009-03-17 15:12:22 +0100 (Tue, 17 Mar 2009) | 2 lines
mention gl_picmip
r6202 | div0 | 2009-03-17 16:14:58 +0100 (Tue, 17 Mar 2009) | 3 lines
experimental new jumppad handling code, probably buggy - has to be tested a lot I think
currently dprints value calculated in old and new way, but still uses old way
r6203 | div0 | 2009-03-17 16:22:20 +0100 (Tue, 17 Mar 2009) | 2 lines
call aft more often :P
r6204 | div0 | 2009-03-17 16:32:19 +0100 (Tue, 17 Mar 2009) | 2 lines
new jumppad code - working so it's used now


Modified: branches/nexuiz-2.0/.patchsets
===================================================================
--- branches/nexuiz-2.0/.patchsets	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/.patchsets	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1,2 +1,2 @@
 master = svn://svn.icculus.org/nexuiz/trunk
-revisions_applied = 1-6039,6044-6106,6108-6125,6129-6158,6160-6160,6162-6169,6171-6181,6183-6194
+revisions_applied = 1-6039,6044-6106,6108-6125,6129-6158,6160-6160,6162-6169,6171-6181,6183-6204

Modified: branches/nexuiz-2.0/Docs/basics.html
===================================================================
--- branches/nexuiz-2.0/Docs/basics.html	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/Docs/basics.html	2009-03-17 15:52:23 UTC (rev 6205)
@@ -67,19 +67,19 @@
 	  <div id="content">
 <div class="body">
 
-<br><center><h1><a name="AFT-top" id="AFT-top">Nexuiz Basics explained</a></h1></center>
+<br><center><h1><a name="AFT-top">Nexuiz Basics explained</a></h1></center>
 <center><a class="link" href="http://nexuiz.com">http://nexuiz.com</a>&nbsp;&nbsp;<a class="link" href="http://alientrap.org">http://alientrap.org</a></center>
 <hr>
 <p class="Body">
 This file attempts to cover all of the fundamental principles and techniques for playing Nexuiz in particular, though it will largely apply to any first person shooter.
 </p>
 <!-- Start SectLevel1 -->
-<h2><a name="_Getting Comfortable_" id="_Getting Comfortable_"><strong>Getting Comfortable</strong></a></h2>
+<h2><a name="_Getting Comfortable_"><strong>Getting Comfortable</strong></a></h2>
 <p class="Body">
 The most important thing when playing is 'to feel good'.  You need to be comfortable with how the game feels, and how it works, in order to play well.  This means being able to concentrate on the game play itself, without being disturbed by in-game distractions or by various sorts of handicaps.  This guide provides a systematic but very brief introduction to Nexuiz, with a view to increasing your effectiveness in-game, straight off the mark.
 </p>
 <!-- Start SectLevel2 -->
-<h3><a name="''Reducing Clutter''" id="''Reducing Clutter''"><em>Reducing Clutter</em></a></h3>
+<h3><a name="''Reducing Clutter''"><em>Reducing Clutter</em></a></h3>
 <p class="Body">
 Especially when playing against others the first thing you need to ensure is that you can hear and see well.  Although music can enhance the feeling of a game by complementing the action, it can also obscure the sounds of other events - such as players shooting at you or picking up items nearby.  For this reason, many people turn off music while playing (set <em>music</em> in the <em>settings/misc</em> menu to <em>off</em>).  You can also improve your ability to hear in-game events by simply using headphones instead of speakers.  Headphones muffle external noises around you, and also make it easier to hear faint noises in the game.  Because of this, you can hear others more easily, and thus react better.
 </p>
@@ -90,7 +90,7 @@
 In this regard, one of the first things to adjust is the brightness and contrast (in the <em>settings/video</em> menu), so that shadows are not too impenetrable, and areas of alternating light and dark don't create difficulties in tracking opponents.  It's also worthwhile to try increasing you field of view (fov) - the amount you can see to the left and right.  By default, Nexuiz uses a fov of 90 degrees.  Increasing this improves your peripheral vision, but also makes everything seem smaller and thus reduces your ability to aim.  Decreasing it has the opposite effect.  Most gamers find a nice balance somewhere around fov 100-120.  You can find the fov control in the <em>multiplayer/player setup</em> menu.
 </p>
 <!--End Section 2-->
-<h3><a name="''Controlling Your Character''" id="''Controlling Your Character''"><em>Controlling Your Character</em></a></h3>
+<h3><a name="''Controlling Your Character''"><em>Controlling Your Character</em></a></h3>
 <p class="Body">
 Another thing which will greatly improve the game experience is to have comfortable movement controls, and to be able to get to the 'right gun' quickly.  In terms of movement, there's no need to stick to the game defaults for controlling your character.  Some people like to jump with space; some with mouse2.  Some like inverted mouse, and some can't use it.  Some use WASD for forward, left, back, right; some use ESDF or even 8456.  Use whatever you feel good with.
 </p>
@@ -103,15 +103,15 @@
 <!--End Section 2-->
 <!-- End SectLevel2 -->
 <!--End Section 1-->
-<h2><a name="_Playing_" id="_Playing_"><strong>Playing</strong></a></h2>
+<h2><a name="_Playing_"><strong>Playing</strong></a></h2>
 <!-- Start SectLevel2 -->
-<h3><a name="''Identifying Your Opponent''" id="''Identifying Your Opponent''"><em>Identifying Your Opponent</em></a></h3>
+<h3><a name="''Identifying Your Opponent''"><em>Identifying Your Opponent</em></a></h3>
 <p class="Body">
 Depending on the game mode played you either fight for yourself against all others (sometimes there is just one other player to play against) or its your team vs the other team(s).  Pay attention to the welcoming screen it will tell you what gamemode is being played.  You can find an explanation of those at the end of this guide.
 If its a team match you might have to choose a team or you could be automatically assigned to a team when you join the match.  If you have to choose yourself its best to just use the <tt>Auto</tt> button!  It will assign you to the smallest team or if the teams have the same size to the one that has less points.  Only use the specific team buttons if you REALLY want to join that team.  You can press F5 to bring up the team selection dialog or instead of pressing F5 and clicking on the <tt>Auto</tt> button you can also press F6, thats a shortcut for the <tt>Auto</tt> button.  If you are unsure about which team you are in look at your gun or at the scoreboard, which by default will be shown when you press <em>TAB</em>.  The weapon color and the color beside your name is your team color.  Try to only hit the OTHER team(s) :).
 </p>
 <!--End Section 2-->
-<h3><a name="''Hitting Your Opponent''" id="''Hitting Your Opponent''"><em>Hitting Your Opponent</em></a></h3>
+<h3><a name="''Hitting Your Opponent''"><em>Hitting Your Opponent</em></a></h3>
 <p class="Body">
 Once you're comfortable with your controls and your mouse, you should already find it easier to hit your opponents.  And, if you've bound keys to each of the weapons, you can accurately pick which one to use.  But to know which weapon to select, and to get the most out of it, you must understand the advantages and the use of each.
 </p>
@@ -128,7 +128,7 @@
 Also bear in mind that people try to evade projectiles; and it is even comparatively easy to do this at distance.  If you fire to their left they will see it coming, and change direction to the right.  You can use this to your advantage by boxing them in with explosions - just fire another one to their right.  If you correctly place both projectiles, they will be unable to evade the splash damage from one of them.  Either they will avoid the first and be hit by the second, or they will backtrack to avoid the second and be hit by the first.  Or, even better, they'll not see the first one at all and be hit directly.
 </p>
 <!--End Section 2-->
-<h3><a name="''Controlling The Map''" id="''Controlling The Map''"><em>Controlling The Map</em></a></h3>
+<h3><a name="''Controlling The Map''"><em>Controlling The Map</em></a></h3>
 <p class="Body">
 To put up a good fight you need to survive an attack, so make sure you pick up health and armor lying around the map.  This will also ensure that your opponents are deprived of these, so it will be easier for you to frag them.  To do this effectively you will have to learn where those items are, and try to get them before someone else does.  Armor and health items reappear 30 seconds after they were taken.  You can use this to your advantage by timing your pickups - look at the scoreboard to see the current map time, and then use this to predict when items will respawn.  This way, you can develop patterns on the map so that you're always around when an item respawns.  However, be careful - patterns make you predictable, and your opponent can also use the timer!  If you keep grabbing the armor or health, he will use this against you by lying an ambush.
 </p>
@@ -139,59 +139,59 @@
 In regard to the previous point of working a map to control items, and also shooting at where your opponent will be, it's important to try to predict where on the map your opponents are even when you can't directly see them.  First, try to listen for them; secondly, learn the maps so you know the most useful routes and the most popular areas to which people tend to gravitate.  It gives you a marked advantage to be able to say, &quot;I saw or heard someone pick up an armor, so they must be at such-and-such location, and from there he can only go to this place or that place.&quot; Just shooting something to the likely places your opponent will be - a rocket or a grenade for example - can often result in either a surprise kill, or in surprise damage which you can then follow up.  Don't underestimate how likely a well-aimed educated guess is to hit someone.  Maybe he'll walk into it - rockets can be hard to see coming, and grenades lying on the floor or spammed into a small space can be really hard to avoid.  Once you've hurt him you'll hear the tink of your damage, and you will also know for sure were he is and can finish him off.  You can pretty much 'lock down' a map by picking up items, and making sure others have a hard time getting around which will also mess with their concentration.
 </p>
 <!--End Section 2-->
-<h3><a name="''Using Weapons Effectively''" id="''Using Weapons Effectively''"><em>Using Weapons Effectively</em></a></h3>
+<h3><a name="''Using Weapons Effectively''"><em>Using Weapons Effectively</em></a></h3>
 <p class="Body">
 Among the items you can pick up are the weapons.  Some of them are very unique to Nexuiz, and to get the most out of them you need to be familiar with every aspect of how they work - including the rate of fire, the damage per hit, the spread and speed of the payload, and so on.
 </p>
 <p class="Body">
-Almost all weapons in Nexuiz have two firing modes, so make sure you know both.  You normally (depending on game-mode) start equipped with two weapons: the laser and the shotgun.  You can bind these weapons to a key at the <em>settings/input</em> menu or in the console using the command <em>bind key &quot;impulse <strong>n</strong>&quot;</em>, where n is the number of the weapon.
+Almost all weapons in Nexuiz have two firing modes, so make sure you know both.  You normally (depending on game-mode) start equipped with two weapons: the Laser and the shotgun.  You can bind these weapons to a key at the <em>settings/input</em> menu or in the console using the command <em>bind key &quot;impulse <strong>n</strong>&quot;</em>, where n is the number of the weapon.
 </p>
-<ul>
-<li>The laser is not often used as a weapon, as it does not do much damage - but it's a useful tool to move around the map, because it has a significant push.  The 'explosion' from its projectile will push you and other players around a lot.  The trick to using it to move around is to use this push to gain speed or to do huge jumps.  For an easy start, take the laser, look down at the floor, and press fire.  It will push you high into the air.  If you press jump and fire at the same time, you will get even higher - but it depends on the timing, and, for more advanced jumps, also on the angle you fire at the floor, as well as how fast and in which direction you move.  For example if you just run forwards, look down and press fire it will catapult you forward with great speed.  Play around with it, and watch others, and you will learn a very useful skill in Nexuiz.  The secondary fire mode of the laser switches back to the last used weapon.  The laser does not use up any ammo.</li>
-</ul>
-<ul>
-<li>The grappling hook is an other movement tool.  The primary mode attaches itself to all sorts of solid objects and will pull you there to move through the map like spider man.  You can get very fast that way or reach spots you would not get to by other means.  The secondary firemode drops a small gravity bomb that will affect enemy players and also releases a lot of smoke which will make you harder to see and hit.  The gravity bomb uses cell ammo.  There is also a mutator that adds a off-hand hook which can be used all the time, uses no ammo but only does the pulling part.</li>
-</ul>
-<ul>
-<li>The port-o-launch is the perfection of movement.  The grenade it launches creates two portals.  On the first impact it creates the entrance portal, on the second impact the exit portal.  If you enter the first one you (or others players and also projectiles!!) will be teleported to the second portal.  As the first portal will teleport everything it can't be hit but the second portal is quite fragile and, because of the used wormhole technology, will take the other portal along if it lost too much energy.  The wormhole is also the reason why the portals energy decays after some time.  You can replenish the energy by simply teleporting something through it.</li>
-</ul>
-<ul>
-<li>The shotgun is very similar to that of other games.  It shoots several bullets with a high spread, so it does very high damage at close range, but becomes very inaccurate at distance.  It is also very useful to knock opponents out after you already hit them hard with a rocket or another projectile, and subsequently closed to a distance because it's hard to miss with the shotgun at close range.  The primary fire mode fires once with a short reload, while the secondary fire mode shoots three very quick shots, but with a long reload afterwards.  The secondary firemode also has a higher spread so the primary is useful for a longer distance than the secondary firemode.  The shotgun uses shell ammo which is not shared with any other weapons.</li>
-</ul>
-<ul>
-<li>The machinegun is also quite self-explanatory.  It shoots bullets at a high rate of fire, and can do significant damage.  The primary fire mode has a high spread and is thus quite inaccurate - but it fires very fast and deals more damage per second than most other weapons.  It is therefore devastating when used at close quarters.  One of the machinegun's unique features is that the first bullet after pressing fire has less spread and does more damage than the rest - keep this in mind when using it.  The secondary fire mode is much slower, but its the same as the primary modes <em>first</em> bullets.  This firemode is therefore very useful as an improvised sniper weapon for mid range kills.  Like the shotgun, it is an excellent finishing weapon, but its effective use relies heavily on a good, steady aim.  The machinegun uses bullet ammo just as the camping rifle.</li>
-</ul>
-<ul>
-<li>The HLAC (Heavy Laser Assault Cannon) is a similar gun but fires highly accelerated laser bolts at an insane refire rate.  The bolts explode on impact and for some extra damage the secondary mode fires several of them at once.  This is only gun that has reduced spread when crouching!  Beware of your cell ammo (shared with the electro, crylink and (minsta)nex), this baby eats it like crazy.</li>
-</ul>
-<ul>
-<li>The mortar is a grenade-launcher on steroids.  Both firing modes shoot a fast-moving projectile grenade which is influenced by gravity, and thus moves in a parabolic trajectory.  The primary fire mode shoots grenades that explode on impact while the secondary fire mode shoots grenades which will bounce off objects, and either explode on contact with an other player, or after a few seconds if they are not triggered.  The grenades' arc makes them harder to aim, but also hard to dodge.  Since they deal quite high damage, with an excellent rate of fire, the mortar is a solid all-round weapon once you've got the hang of aiming it.  The mortar uses rocket ammo which is shared with the rocket launcher, TAG and the hagar.</li>
-</ul>
-<ul>
-<li>The electro is a rather underestimated gun.  Contrary to its name, it does not deal electricity damage, but rather fires plasma - understanding this will help you to use it well.  The primary fire mode shoots a plasma projectile which does quite high damage on impact.  It also explodes rather like a rocket or grenade, and is quite comparable in use to the Quake 2 rocket launcher.  The secondary fire mode spits out balls of contained plasma that will bounce like grenades, and deal similarly high damage.  Those blobs have a short trajectory and so do not get very far - but they're useful for blocking a way, or for spamming around your opponent so that he is hedged in by them.  If you use the primary fire mode to hit these contained plasma blobs, they will explode more violently than without, causing a lot of extra damage.  This combo is very effective in corridors and small rooms.  The electro uses cell ammo which is shared with the crylink, hlac and the (minsta)nex.</li>
-</ul>
-<ul>
-<li>The crylink is comparable to the shotgun but shoots slow plasma projectiles; so it's harder to aim but they also do more damage.  The primary fire mode shoots several bouncing projectiles at a high rate of fire and narrow spread.  Each bounce causes splash damage so try to hit the floor near someone for damage from both the splash and the bullets themselves.  The secondary fire mode has a wider, horizontal spread and lower rate of fire.  This mode does not bounce but does more damage and is sometimes easier to aim.  The crylink uses cell ammo which is shared with the electro, HLAC and the (minsta)nex.</li>
-</ul>
-<ul>
-<li>The nex is a powerful sniper weapon.  Its primary fire mode fires a hitscan antimatter lance for significant damage, but requires a very precise aim, and has a relatively long reload time.  The secondary fire mode activates zoom.  The nex uses cell ammo which is shared with the hlac, crylink, minstanex and the electro.</li>
-</ul>
-<ul>
-<li>The minsta nex is a sniper's wet dream.  Similar to the nex but MUCH more powerful.  One hit, one kill, no kidding!  The secondary firemode is identical to the laser's primary shot.  Back in the glory days this gun was used solely in Minstagib to train steady aim and fast movement, now this gun can spread fear in every gamemode.  Cell ammo is also used by nex, crylink, hlac and electro.</li>
-</ul>
-<ul>
-<li>The camping rifle is a kind of mixture of a sniper rifle and an assault gun.  The primary mode is quite similar to the nex but fires a bullet.  The rate of fire is quite moderate.  The secondary mode can be used to empty the whole magazine of bullets in an quick burst.  This firemode is less wall piercing and has some spread to it but is deadly at mid-to-close range.  The magazine is reloaded automatically if you equip the rifle.  It is also the only gun that can do headshots which cause extra damage, so aim with care, as this gun can out-perform the nex.  The camping rifle uses the same bullet ammo as the machinegun.</li>
-</ul>
-<ul>
-<li>The hagar can be compared to the plasma gun from Quake3.  It has a very high rate of fire, with moderate damage, and some splash damage.  The primary fire mode shoots small missiles at high speed and an extraordinary rate of fire.  The secondary fire mode shoots the same missiles, but at a slower speed and rate of fire, and without the instant trigger.  This means that they will bounce once when hitting a floor or a wall, giving you the opportunity to fire around corners, or double your chances to hit someone by spamming an area.  The hagar uses rocket ammo which is shared with the mortar, TAG and the rocket launcher.</li>
-</ul>
-<ul>
-<li>The rocket launcher is a little different from that of other games, in that the rockets move relatively slowly.  The primary fire mode shoots a slow-moving, high-damage rocket projectile at a medium rate of fire.  The secondary fire mode will explode all your flying rockets at once.  This means that you don't need to hit your opponent directly - just get the rocket <em>near</em> him, and use the secondary fire to cause splash damage which will badly hurt him.  The rocket launcher uses rocket ammo which is shared with the mortar, TAG and the hagar.</li>
-</ul>
-<ul>
-<li>The T.A.G. seeker is a unique weapon system.  The primary fire mode launches a small tagging device.  If it hits someone it will automatically release several target seeking rockets that will follow the tagged target for quite a while.  Its fun to watch them run!  The secondary firemode launches small rockets that explode after a few meters and thus create a sort of explosion shield that will severely damage everyone in its radius and also stops incoming (tag-)rockets.  Rocket ammo is shared with the mortar, hagar and rocket launcher.</li>
-</ul>
-<p class="Body">
+<table style="border: 0"><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-laser.png" alt="Laser"></td><td style="border: 0"><p class="Body">
+The <strong>Laser</strong> is not often used as a weapon, as it does not do much damage - but it's a useful tool to move around the map, because it has a significant push.  The 'explosion' from its projectile will push you and other players around a lot.  The trick to using it to move around is to use this push to gain speed or to do huge jumps.  For an easy start, take the Laser, look down at the floor, and press fire.  It will push you high into the air.  If you press jump and fire at the same time, you will get even higher - but it depends on the timing, and, for more advanced jumps, also on the angle you fire at the floor, as well as how fast and in which direction you move.  For example if you just run forwards, look down and press fire it will catapult you forward with great speed.  Play around with it, and watch others, and you will learn a very useful skill in Nexuiz.  The secondary fire mode of the Laser switches back to the last used weapon.  The Laser does not use up any ammo.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-laser.png" alt="Laser"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hookgun.png" alt="hookgun"></td><td style="border: 0"><p class="Body">
+The <strong>Grappling Hook</strong> is an other movement tool.  The primary mode attaches itself to all sorts of solid objects and will pull you there to move through the map like spider man.  You can get very fast that way or reach spots you would not get to by other means.  The secondary firemode drops a small gravity bomb that will affect enemy players and also releases a lot of smoke which will make you harder to see and hit.  The gravity bomb uses cell ammo.  There is also a mutator that adds a off-hand hook which can be used all the time, uses no ammo but only does the pulling part.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hookgun.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-porto.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Port-O-Launch</strong> is the perfection of movement.  The grenade it launches creates two portals.  On the first impact it creates the entrance portal, on the second impact the exit portal.  If you enter the first one you (or others players and also projectiles!!) will be teleported to the second portal.  As the first portal will teleport everything it can't be hit but the second portal is quite fragile and, because of the used wormhole technology, will take the other portal along if it lost too much energy.  The wormhole is also the reason why the portals energy decays after some time.  You can replenish the energy by simply teleporting something through it.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-porto.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-shotgun.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Shotgun</strong> is very similar to that of other games.  It shoots several bullets with a high spread, so it does very high damage at close range, but becomes very inaccurate at distance.  It is also very useful to knock opponents out after you already hit them hard with a rocket or another projectile, and subsequently closed to a distance because it's hard to miss with the Shotgun at close range.  The primary fire mode fires once with a short reload, while the secondary fire mode shoots three very quick shots, but with a long reload afterwards.  The secondary firemode also has a higher spread so the primary is useful for a longer distance than the secondary firemode.  The Shotgun uses shell ammo which is not shared with any other weapons.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-shotgun.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-uzi.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Machine Gun</strong> is also quite self-explanatory.  It shoots bullets at a high rate of fire, and can do significant damage.  The primary fire mode has a high spread and is thus quite inaccurate - but it fires very fast and deals more damage per second than most other weapons.  It is therefore devastating when used at close quarters.  One of the Machine Gun's unique features is that the first bullet after pressing fire has less spread and does more damage than the rest - keep this in mind when using it.  The secondary fire mode is much slower, but its the same as the primary modes <em>first</em> bullets.  This firemode is therefore very useful as an improvised sniper weapon for mid range kills.  Like the Shotgun, it is an excellent finishing weapon, but its effective use relies heavily on a good, steady aim.  The Machine Gun uses bullet ammo just as the camping rifle.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-uzi.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hlac.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Heavy Laser Assault Cannon</strong> (HLAC) is a similar gun but fires highly accelerated Laser bolts at an insane refire rate.  The bolts explode on impact and for some extra damage the secondary mode fires several of them at once.  This is only gun that has reduced spread when crouching!  Beware of your cell ammo (shared with the Electro, Crylink and (Minsta)Nex), this baby eats it like crazy.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hlac.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-gl.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Mortar</strong> is a grenade-launcher on steroids.  Both firing modes shoot a fast-moving projectile grenade which is influenced by gravity, and thus moves in a parabolic trajectory.  The primary fire mode shoots grenades that explode on impact while the secondary fire mode shoots grenades which will bounce off objects, and either explode on contact with an other player, or after a few seconds if they are not triggered.  The grenades' arc makes them harder to aim, but also hard to dodge.  Since they deal quite high damage, with an excellent rate of fire, the Mortar is a solid all-round weapon once you've got the hang of aiming it.  The Mortar uses rocket ammo which is shared with the Rocket Launcher, T.A.G. and the Hagar.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-gl.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-electro.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Electro</strong> is a rather underestimated gun.  Contrary to its name, it does not deal electricity damage, but rather fires plasma - understanding this will help you to use it well.  The primary fire mode shoots a plasma projectile which does quite high damage on impact.  It also explodes rather like a rocket or grenade, and is quite comparable in use to the Quake 2 rocket launcher.  The secondary fire mode spits out balls of contained plasma that will bounce like grenades, and deal similarly high damage.  Those blobs have a short trajectory and so do not get very far - but they're useful for blocking a way, or for spamming around your opponent so that he is hedged in by them.  If you use the primary fire mode to hit these contained plasma blobs, they will explode more violently than without, causing a lot of extra damage.  This combo is very effective in corridors and small rooms.  The Electro uses cell ammo which is shared with the Crylink, HLAC and the (Minsta)Nex.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-electro.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-crylink.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Crylink</strong> is comparable to the Shotgun but shoots slow plasma projectiles; so it's harder to aim but they also do more damage.  The primary fire mode shoots several bouncing projectiles at a high rate of fire and narrow spread.  Each bounce causes splash damage so try to hit the floor near someone for damage from both the splash and the bullets themselves.  The secondary fire mode has a wider, horizontal spread and lower rate of fire.  This mode does not bounce but does more damage and is sometimes easier to aim.  The Crylink uses cell ammo which is shared with the Electro, HLAC and the (Minsta)Nex.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-crylink.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-nex.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Nex</strong> is a powerful sniper weapon.  Its primary fire mode fires a hitscan antimatter lance for significant damage, but requires a very precise aim, and has a relatively long reload time.  The secondary fire mode activates zoom.  The Nex uses cell ammo which is shared with the HLAC, Crylink, MinstaNex and the Electro.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-nex.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-minstanex.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>MinstaNex</strong> is a sniper's wet dream.  Similar to the nex but MUCH more powerful.  One hit, one kill, no kidding!  The secondary firemode is identical to the Laser's primary shot.  Back in the glory days this gun was used solely in Minstagib to train steady aim and fast movement, now this gun can spread fear in every gamemode.  Cell ammo is also used by Nex, Crylink, HLAC and Electro.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-minstanex.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-campingrifle.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Rifle</strong> is a kind of mixture of a sniper rifle and an assault gun.  The primary mode is quite similar to the nex but fires a bullet.  The rate of fire is quite moderate.  The secondary mode can be used to empty the whole magazine of bullets in an quick burst.  This firemode is less wall piercing and has some spread to it but is deadly at mid-to-close range.  The magazine is reloaded automatically if you equip the Rifle.  It is also the only gun that can do headshots which cause extra damage, so aim with care, as this gun can out-perform the nex.  The Rifle uses the same bullet ammo as the Machine Gun.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-campingrifle.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hagar.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Hagar</strong> can be compared to the plasma gun from Quake3.  It has a very high rate of fire, with moderate damage, and some splash damage.  The primary fire mode shoots small missiles at high speed and an extraordinary rate of fire.  The secondary fire mode shoots the same missiles, but at a slower speed and rate of fire, and without the instant trigger.  This means that they will bounce once when hitting a floor or a wall, giving you the opportunity to fire around corners, or double your chances to hit someone by spamming an area.  The Hagar uses rocket ammo which is shared with the Mortar, T.A.G. and the Rocket Launcher.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hagar.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-rl.png" alt="porto"></td><td style="border: 0"><p class="Body">
+The <strong>Rocket Launcher</strong> is a little different from that of other games, in that the rockets move relatively slowly.  The primary fire mode shoots a slow-moving, high-damage rocket projectile at a medium rate of fire.  The secondary fire mode will explode all your flying rockets at once.  This means that you don't need to hit your opponent directly - just get the rocket <em>near</em> him, and use the secondary fire to cause splash damage which will badly hurt him.  The Rocket Launcher uses rocket ammo which is shared with the Mortar, T.A.G. and the Hagar.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-rl.png" alt="hookgun"></td></tr><tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-seeker.png" alt="seeker"></td><td style="border: 0"><p class="Body">
+The <strong>T.A.G. Seeker</strong> is a unique weapon system.  The primary fire mode launches a small tagging device.  If it hits someone it will automatically release several target seeking rockets that will follow the tagged target for quite a while.  Its fun to watch them run!  The secondary firemode launches small rockets that explode after a few meters and thus create a sort of explosion shield that will severely damage everyone in its radius and also stops incoming (tag-)rockets.  Rocket ammo is shared with the Mortar, Hagar and Rocket Launcher.
+</p>
+</td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-seeker.png" alt="seeker"></td></tr></table><p class="Body">
 Now that you know all the guns you also have to understand that in Nexuiz each projectile can be set off by explosions.  So its possible to blow up the rocket an opponent is shooting at you.  A good strategy against someone with a rocketlauncher is to spam him with the hagar.  Chances are high you make his own rocket explode shortly after he launched it and hurt him which his own weapon!  This is also the primary way to make sure the T.A.G. seekers rockets do not hit you!  Make them explode before they hit you by setting them off.
 Also note that some objects are affected / pushed by explosion like the keys in Keyhunt or the flags in Capture the Flag.
 </p>
@@ -199,9 +199,9 @@
 A special feature in Nexuiz is that walls do not block explosions, so you can't hide behind them.  Similarly, if you know that someone is on the floor above you, shoot at the ceiling, and with a little luck the explosion might hurt him.  This <em>can</em> be changed by a server admin, but the default allows for more fun; and it's also nice to see how good people are at guessing where their opponents are.  Furthermore bullets are ballistic, which means they are affected by gravity much like real bullets and can also pierce walls and enemies like real bullets.  That enables you to hit several enemies or enemies behind walls/floors up to a certain thickness.
 </p>
 <!--End Section 2-->
-<h3><a name="''Using Jumping Effectively''" id="''Using Jumping Effectively''"><em>Using Jumping Effectively</em></a></h3>
+<h3><a name="''Using Jumping Effectively''"><em>Using Jumping Effectively</em></a></h3>
 <p class="Body">
-You will need to be able to get around the map quickly and efficiently if you are to hunt down your opponents, and collect items well.  As already mentioned, the laser is useful for jumping and gaining speed - but you can use all explosive weapons for a similar effect.  Other weapons, however, will cause (much) more damage to your health, and not all offer the same strong push as the laser.  The rocket launcher will push you twice as far, but you will also take <em>lots</em> more damage.  The mortar has the same push as the laser, but its explosion is bigger so the timing and the right angle are less of an issue.  For this reason, the mortar is better for a beginner to learn these sorts of jumps.
+You will need to be able to get around the map quickly and efficiently if you are to hunt down your opponents, and collect items well.  As already mentioned, the Laser is useful for jumping and gaining speed - but you can use all explosive weapons for a similar effect.  Other weapons, however, will cause (much) more damage to your health, and not all offer the same strong push as the Laser.  The rocket launcher will push you twice as far, but you will also take <em>lots</em> more damage.  The mortar has the same push as the Laser, but its explosion is bigger so the timing and the right angle are less of an issue.  For this reason, the mortar is better for a beginner to learn these sorts of jumps.
 </p>
 <p class="Body">
 You should also know that you gain a bit extra speed moving forward simply by jumping.  When you walk, there is friction from the floor which keeps you at a constant speed.  If you jump as you walk, the amount of time you touch the floor is considerably less, and so the friction does not slow you down as much.  The longer or rather more often you jump, the faster you go.  The most simple way to do this is to run forward, jump, and then while you are in the air release and repress/hold the jump button.  Your character will jump again the moment he lands, without you having to worry about timing hitting the jump key.  Just repeat it a few times and you will notice you get faster and faster.  Unlike other games, Nexuiz does not need you to do this with strange key combinations or even with circular movements of the mouse - trying to do these will generally make you slower.  The only time that strafe-jumping (holding one of the strafe-keys while jumping) is useful is for the very first jump you make.  This can increase your jump speed a little - although not by much and its complicated to learn.
@@ -213,7 +213,7 @@
 Both the speed jumping and the turning require a certain amount of practice, but they are easy to learn - especially compared to the trick jumping found in games like Quake 3 CPMA or Enemy Territory.  However, there is another trick in Nexuiz that does not need any practice at all: the ramp jump.  Just walk up a ramp or slope, and jump.  That jump will get you higher and further than if you had jumped on flat ground.  You can reach some interesting spots by doing this, and ramp jumps can be effectively combined with speed jumping to achieve some remarkable acrobatics which can be very useful for taking shortcuts and thus dominating a map effectively.  It takes some time to learn the good spots were these four tricks can be used to the maximum effectiveness - again, experiment yourself, watch others, and ask around in-game or on the Nexuiz forums (<a class="link" href="http://www.alientrap.org/forum">http://www.alientrap.org/forum</a>).
 </p>
 <!--End Section 2-->
-<h3><a name="''The Console''" id="''The Console''"><em>The Console</em></a></h3>
+<h3><a name="''The Console''"><em>The Console</em></a></h3>
 <p class="Body">
 Games generally have a great many settings which can be changed or tweaked to give you the best advantage.  A lot of these aren't included in the game menus, which are limited by space and intended to give only a quick and compact view of the most important options.  For all the other variables, you have the in-game console.  This is like a command line inside the game.  You can enter commands to connect to a server, vote for options on the server, or to change variables like your name or various graphic effects.  You can access the console by pressing shift-escape, and you can close it again by pressing escape.  Lots of info is available on the official Nexuiz forum regarding the effective use of the console, but probably the most important in multiplayer is using it for voting, which will be briefly covered here:
 </p>
@@ -221,12 +221,12 @@
 When you are on a server, open the console and type <em>vhelp</em>.  This will display a short help regarding voting, and also tell you what can be voted on the server.  By default, things you can vote for include the timelimit and the map played.  By entering <em>vcall timelimit -1</em> you call a vote to set the timelimit to -1, which means to end the current map and play the next one.  Or, as another example, <em>vcall chmap aggressor</em> will start a vote to switch to the map 'Aggressor'.  This vote is printed to every player on the server, who can then accept or reject it.  To accept a vote, press F1 (or type in <em>vyes</em> at the console); to reject it, press F2 (or enter <em>vno</em> at the console).  If more then 50% of the players currently on the server accept a vote, the vote is passed and whichever setting has been polled will change.  And in this example the current map will end and the next map will begin.  It does not hurt to tell people to press F1/F2, as some still do not know about it.
 </p>
 <!--End Section 2-->
-<h3><a name="''Game Types''" id="''Game Types''"><em>Game Types</em></a></h3>
+<h3><a name="''Game Types''"><em>Game Types</em></a></h3>
 <p class="Body">
 Nexuiz supports several different game modes and some smaller changes called mutators.  Both are displayed when you connect to a server.
 </p>
 <!--End Section 2-->
-<h3><a name="''Modes''" id="''Modes''"><em>Modes</em></a></h3>
+<h3><a name="''Modes''"><em>Modes</em></a></h3>
 <ul>
 <li>Deathmatch (DM) is the most simple game mode.  It is a free-for-all fragfest with every man for himself.  All items are free to grab, and the player with the most frags will win (either by hitting the frag limit, or when the time limit expires).</li>
 </ul>
@@ -279,12 +279,12 @@
 </ul>
 </ul>
 <!--End Section 2-->
-<h3><a name="''Mutators''" id="''Mutators''"><em>Mutators</em></a></h3>
+<h3><a name="''Mutators''"><em>Mutators</em></a></h3>
 <ul>
 <li>The hook mutator will add an off-hand hook which can be used like the grappling hook but can be used while you carry other guns.  Fire the hook at a ceiling or wall using the key configured through the menu or bound using <em>bind &quot;key&quot; &quot;+hook&quot;</em>.  Hold down this key while the hook is attached to be pulled toward it.</li>
 </ul>
 <ul>
-<li>Laser-guided rockets will give you a laser dot on the rocket launcher which you can use to guide the most recently fired rocket.</li>
+<li>Laser-guided rockets will give you a Laser dot on the rocket launcher which you can use to guide the most recently fired rocket.</li>
 </ul>
 <ul>
 <li>Vampire will add whatever damage you do to your opponent to your own health.</li>
@@ -350,7 +350,6 @@
 <hr>
 <br>
 <p align="right"> <small>This document was generated using <a class="link" href="http://www.maplefish.com/todd/aft.html">AFT v5.096</a></small> </p>
-	    </div>
 		  <p><br style="clear:left" />
         </p>
 	  </div>

Deleted: branches/nexuiz-2.0/Docs/cvars.txt
===================================================================
--- branches/nexuiz-2.0/Docs/cvars.txt	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/Docs/cvars.txt	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1,227 +0,0 @@
-=================================
-=Cvars and commands in the patch=
-=================================
-
-Please check defaults.cfg for default values
-
-
-g_tdm
-Play Team Deathmatch
-
-g_ctf
-Play CTF
-
-g_runematch
-Play Runematch
-
-g_domination
-Play Domination
-
-gamecfg
-Alternative way of setting game mode:
-DM	1
-TDM	2
-DOM	3
-CTF	4
-RUNE	5
-
-g_grappling_hook
-Toggle whether grappling hook is allowed with the +hook command
-
-g_balance_grapplehook_speed_fly
-Flight speed of the grappling hook when fired
-
-g_balance_grapplehook_speed_pull
-How fast the grappling hook pulls the player
-
-welcome_message_time
-How many seconds to display the welcome message to a player who on map change or joining server
-
-
-
-exit_cfg
-usually used in mapcfg files to clean up before the next map is loaded
-
-clearmap
-Command that kills the server and runs the exit cfg file to get settings back to normal so you can start a new server without any weird settings from the current map
-
-
-common teamplay values:
-
-teamplay_default
-Sets the friendly fire mode for teamplay games (don't hurt allies or self, hurt allies, don't hurt allies but hurt self).  Corresponds to the original teamplay values, though this should never be 0.
-
-deathmatch_force_teamplay
-If the server runs a deathmatch map, force teamplay (TDM).
-
-g_balance_teams
-Balance out teams as players join, so that the numbers will be more or less even.
-
-g_balance_teams_force
-Force balanced teams by occasionally checking team numbers and rebalancing them as necessary
-
-g_balance_teams_prevent_imbalance
-Don't allow a player to change to a larger team, unless there is a bot in that team he can swap with.
-
-g_tdm_teams
-Default # of teams in Team Deathmatch on maps that don't specify team numbers.
-
-g_changeteam_banned
-Players being allowed to change teams is banned all together.  The only team changing that can happen is if force team balance is on.
-
-g_changeteam_fragtransfer
-When a player does choose to change teams, his is the percent of frags he gets to keep (0-100).
-
-
-// ctf
-g_ctf_flag_returntime
-How long a flag takes to return itself
-
-g_ctf_flagscore_capture_team
-How many points the whole team scores from a capture
-
-g_ctf_flagscore_capture
-How many extra points to score from being the guy who actually captures the flag
-
-g_ctf_flagscore_pickup
-Points given when you pick up the enemy flag
-
-g_ctf_flagscore_return
-Points given for returning your flag to base
-
-g_ctf_flagscore_return_rogue
-Note: not used yet
-Points given to rogue team when they return a team's flag
-
-// runematch
-g_runematch_point_limit
-note: overrides map settings
-How many points players need to score to win the match
-
-g_runematch_pointrate
-note: overrides map settings
-How often to get points from runes
-
-g_runematch_pointamt
-note: overrides map settings
-How many points to get from runes
-
-g_runematch_shuffletime
-How often runes change position if not picked up for a while
-
-g_runematch_respawntime
-How long before dropped runes respawn
-
-// strength/weakness
-g_balance_rune_strength_damage
-Damage ratio when holding strength
-
-g_balance_rune_strength_force
-Force ratio when holding strength
-
-g_balance_curse_weak_damage
-Damage ratio when holding weakness
-
-g_balance_curse_weak_force
-Force ratio when holding weakness
-
-g_balance_rune_strength_combo_damage
-Damage ratio when holding strength and weakness
-
-g_balance_rune_strength_combo_force
-Force ratio when holding strength and weakness
-
-// defense/vulner
-g_balance_rune_defense_takedamage
-Defense ratio when holding defense
-
-g_balance_curse_vulner_takedamage
-Defense ratio when holding vulnerability
-
-g_balance_rune_defense_combo_takedamage
-Defense ratio when holding both defense and vulnerability
-
-
-// vampire/empathy
-g_balance_rune_vampire_absorb
-How much of damage to absorb as health from target when holding vampire
-
-g_balance_curse_empathy_takedamage
-How much health (ratio of damage) to lose when attacking target when holding empathy
-
-g_balance_rune_vampire_combo_absorb
-When holding both vampire and empathy, suck this much of the damage as health
-
-// regen/venom
-g_balance_rune_regen_hpmod
-Bonus to HP balance level when holding regen
-
-g_balance_curse_venom_hpmod
-Loss to HP balance level when holding venom
-
-g_balance_rune_regen_combo_hpmod
-Bonus/loss to HP balance level when holding both regen and venom
-
-g_balance_rune_regen_regenrate
-How fast to regenerate (when below max) when holding regen
-
-g_balance_curse_venom_rotrate
-How fast to lose health (when above max) when holding venom
-
-g_balance_rune_regen_combo_regenrate
-How fast to regenerate (when below max) when holding both regen and venom
-
-g_balance_rune_regen_combo_rotrate
-How fast to lose health (when above max) when holding both regen and venom
-
-// speed/slow
-g_balance_rune_speed_atkrate
-Attack speed increase when holding speed
-
-g_balance_curse_slow_atkrate
-Attack speed loss when holding slow
-
-g_balance_rune_speed_combo_atkrate
-Attack speed ratio when holding both
-
-g_balance_rune_speed_moverate
-Movement speed ratio when holding speed
-
-g_balance_curse_slow_moverate
-Movement speed ratio when holding slow
-
-g_balance_rune_speed_combo_moverate
-Movement speed ratio when holding both
-
-g_balance_rune_speed_jumpheight
-Jump height ratio when holding speed
-
-g_balance_curse_slow_jumpheight
-Jump height ratio when holding slow
-
-g_balance_rune_speed_combo_jumpheight
-Jump height ratio when holding both
-
-
-// domination
-g_domination_point_limit
-note: overrides map settings
-How many points a team needs to win the match
-
-g_domination_default_teams
-How many teams to have by default on maps that don't support Domination
-
-g_domination_disable_frags
-Disable players getting frags for kills, so the only source for points is capturing points
-
-g_domination_point_rate
-note: overrides map settings
-How often each control point gives points to the team that controls it
-
-g_domination_point_amt
-note: overrides map settings
-How many points to get each time
-
-g_domination_point_capturetime
-How long it takes to capture a domination point
-

Modified: branches/nexuiz-2.0/Docs/faq.html
===================================================================
--- branches/nexuiz-2.0/Docs/faq.html	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/Docs/faq.html	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1,342 +1,344 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-        "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="content-type" content="text/html; charset=utf-8" />
-<meta name="author" content="Tyler Mulligan of www.detrition.net a.k.a -z- of www.nexuizninjaz.com" />
-<meta name="Description" content="Nexuiz is a free open-source fast paced first person shooter (FPS) that runs on Windows, Linux and OSX.  Nexuiz utilizes the darkplaces engine modeled after the Quake series." />
-<meta name="Keywords" content="Nexuiz, Nexiuz, first person shooter, darkplaces, open-source game, open source game, free game, linux game, deathmatch, death match, ctf, quake, alientrap, alien trap, ninjaz" />
-<title>Nexuiz - A free open-source fast paced first person shooter (FPS) for Windows, Linux and OSX</title>
-<link rel="stylesheet" href="htmlfiles/style.css" type="text/css"></link>
-<link rel="shortcut icon" href="favicon.ico"></link>
-</head>
-<body>
-<div id="container">
-	<div id="left">
-		<div id="logo">
-
-			<a href="http://www.nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_logo.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="201" height="193" border="0" title="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." /></a>
-		</div>
-		<!-- Sidebar -->
-	  <div id="sidebar">
-			<a href="news.php" title="Latest Nexuiz News"><img src="htmlfiles/img/headers/latest_news.gif" alt="Latest News" width="168" height="16" border="0" class="imgHeader" style="margin-top:0;" title="Latest Nexuiz News" /></a>
-			<div id="news">
-			  <div class="newsPost">
-						<h1><a href="http://nexuiz.com/news.php" title="Two Nexuiz 1v1 Tourneys">nexuiz.com/news - for nexuiz news updates</a></h1>
-			  </div>
-		</div>
-			<!-- Downloads -->
-			<a href="downloads.php" title="Nexuiz Downloads (Game, Maps)"><img src="htmlfiles/img/headers/downloads.gif" alt="Downloads" width="145" height="15" border="0" class="imgHeader" title="Downloads" /></a>
-			<a id="download_nexuiz" href="http://downloads.sourceforge.net/nexuiz/nexuiz-242.zip" title="Download Nexuiz from Source Forge - Left Click">&nbsp;</a>
-			<!--<a id="download_q3_mappack" href="http://downloads.sourceforge.net/nexuiz/nexmappack_r2.zip" title="Download Nexuiz Q3 Mappack from Source
-			Forge - Left Click">&nbsp;</a>-->
-			<h2 class="page"><a href="http://nexuiz.com/downloads.php" title="Nexuiz Download Mirrors">Mirrors -&gt;</a></h2>
-			<!-- Help Wanted -->
-
-			<img src="htmlfiles/img/headers/help_wanted.gif" alt="Help Wanted" width="165" height="15" class="imgHeader" title="Help Wanted" />			
-			<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="donate_form"> <input name="cmd" value="_s-xclick" type="hidden" />
-			<a id="donate" href="javascript:document.donate_form.submit();" title="Help The Aliens, Please Donate">&nbsp;</a>
-			<noscript>
-				<!-- It not an elegant solution but I don't expect many users to arrive with JS turned off -->
-				<input name="submit" type="image" src="htmlfiles/img/donate_button_noscript.jpg" alt="Help this project - Donate to the aliens" width="166" height="43" /> 
-			</noscript>
-			<h2 class="page"><a href="http://nexuiz.com/donators.php" title="Those who have donated to Nexuiz">Donators -&gt;</a></h2>
-			<input name="encrypted" value="-----BEGIN PKCS7-----MIIHBgYJKoZIhvcNAQcEoIIG9zCCBvMCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBfp40KRLmnxKPY06C4gjvEiWZchbxK6bgD7ZdjhdWO5Vbwo4T4Ro+HE041PVVqIxPlJgO80l3aQpBtfhC66FfM2kIF1BjLs1zzhQM89XoPGViS3e4kbmzxkMnpdiZFmOsR5Fs5NJYiVaMnVGcoQ+K3+KsyOehZGket7GwUeNFMRzELMAkGBSsOAwIaBQAwgYMGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIb1QeJqVIc5SAYOPcI23W84XMGt8mSfHE1Gf0/GZAM7NvqLiHF0BeaecRW1Bc85O0tL9OduZiraGf7WVnAmP5kp1D0irXsA5+N2l15WADxwNQ/GoCAU293l0dAQ7Qy4F3vh6eSii18MaH2KCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDUxMjE5MDQ0OFowIwYJKoZIhvcNAQkEMRYEFC7mlfdaA7Pg2eBhxI5xQTe7ydTtMA0GCSqGSIb3DQEBAQUABIGAfR38tX84huxk9JjvhggcSMxzHbmDxpxInBU6/lbyqAu7iT5KJn7rcJgaH5ZVyKNoNQLGp9IxweBrcMiYUQNVxShm9+hunXhQmj5r7AMGaxNZ0mE8mQRW1ZTaz7TLz1HkDFA+R0Dm8HYyDQA4L505cBiWNEsKC17VwNK1G7CEVvA=-----END PKCS7-----" type="hidden" /></form>
-			
-		  <!-- Created By -->
-		  <img src="htmlfiles/img/headers/created_by.gif" alt="Created By" width="145" height="15" class="imgHeader" title="Created By" />
-
-	  <a id="alien_trap" href="http://www.alientrap.org" title="Developed by Alien Trap" target="_blank">&nbsp;</a>	  </div>
-		<!-- end sidebar -->	</div><!-- end left -->
-	<div id="right">
-		<div id="header">
-			<a href="http://nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_header.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="766" height="107" border="0" title="Nexuiz - Simple, fast, intense and completely free" /></a>
-		</div>
-		<div id="menu">
-			<ul>
-
-				<li class="first"><a href="../readme.html" title="Nexuiz - Latest News">About </a></li>
-				<li><a href="basics.html" title="Nexuiz - Media (Screenshots, videos and graphics)">Nexuiz Basics</a></li>
-				<li><a href="say-esc.html" title="Nexuiz Information  (General, System Requirements)">Say Escapes</a></li>
-				<li><a href="irc.html" title="Nexuiz - Downloads (Game, Maps)">IRC</a></li>
-				<li><a href="faq.html" title="Official Nexuiz FAQ">FAQ</a></li>
-				<li class="first"></li>
-				<li class="first"></li>
-				<li class="first"></li>
-		  </ul>		</div>
-		<p id="tagline">Nexuiz is a <b>free</b> open-source first person shooter that runs on <b>Windows</b>, <b>Linux</b> and <b>OSX</b>.</p>
-	  <div id="content">
-<body>
-<div class="body">
-
-<br><center><h1><a name="AFT-top" id="AFT-top">Nexuiz 3 FAQ</a></h1></center>
-<center><a class="link" href="http://nexuiz.com">http://nexuiz.com</a>&nbsp;&nbsp;<a class="link" href="http://alientrap.org">http://alientrap.org</a></center>
-<hr>
-<!--  AFT Table of Contents (auto generated) -->
-<ul>
-<li> <a class="link" href="#Troubleshooting">Troubleshooting</a></li>
-<ul>
-<li> <a class="link" href="#How do I install Nexuiz?">How do I install Nexuiz?</a></li>
-<li> <a class="link" href="#When I start Nexuiz all I see is a black screen or a black screen with some checkered squares">When I start Nexuiz all I see is a black screen or a black screen with some checkered squares</a></li>
-<li> <a class="link" href="#Using Linux i only see the map but no players and items">Using Linux i only see the map but no players and items</a></li>
-<li> <a class="link" href="#When i start Nexuiz my screen is flickering">When i start Nexuiz my screen is flickering</a></li>
-<li> <a class="link" href="#How can I speed up my frame rate?">How can I speed up my frame rate?</a></li>
-<li> <a class="link" href="#The sound is broken, it crackles and stutters">The sound is broken, it crackles and stutters</a></li>
-<li> <a class="link" href="#Mouse is too slow and sensitivity is at top (on Mac / Linux)">Mouse is too slow and sensitivity is at top (on Mac / Linux)</a></li>
-<li> <a class="link" href="#I can't switch to 32 bit color depth (on Windows)">I can't switch to 32 bit color depth (on Windows)</a></li>
-<li> <a class="link" href="#When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot">When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot</a></li>
-<li> <a class="link" href="#How to report crashes">How to report crashes</a></li>
-<li> <a class="link" href="#Where can i get more help?">Where can i get more help?</a></li>
-</ul>
-<li> <a class="link" href="#General questions">General questions</a></li>
-<ul>
-<li> <a class="link" href="#How do I install new maps?">How do I install new maps?</a></li>
-<li> <a class="link" href="#How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a></li>
-<li> <a class="link" href="#How do I open the console?">How do I open the console?</a></li>
-<li> <a class="link" href="#What console commands/variables are there?">What console commands/variables are there?</a></li>
-<li> <a class="link" href="#How can I use colors in my nickname and messages?">How can I use colors in my nickname and messages?</a></li>
-<li> <a class="link" href="#How do i watch/record demos?">How do i watch/record demos?</a></li>
-</ul>
-<li> <a class="link" href="#Server setup">Server setup</a></li>
-<ul>
-<li> <a class="link" href="#How do I start a server?">How do I start a server?</a></li>
-<li> <a class="link" href="#Which ports do I have to open in firewall/forward from my router to run a server?">Which ports do I have to open in firewall/forward from my router to run a server?</a></li>
-<li> <a class="link" href="#Is there some kind of rcon?">Is there some kind of rcon?</a></li>
-<li> <a class="link" href="#How can i kick people who are using special characters in their names?">How can i kick people who are using special characters in their names?</a></li>
-</ul>
-<li> <a class="link" href="#Development">Development</a></li>
-<ul>
-<li> <a class="link" href="#How do i set up gtkradiant to create/edit Nexuiz maps?">How do i set up gtkradiant to create/edit Nexuiz maps?</a></li>
-<li> <a class="link" href="#Where can i get latest development versions of the source code?">Where can i get latest development versions of the source code?</a>
-
-</li>
-</ul>
-</ul>
-<hr>
-<!-- Start SectLevel1 -->
-<h2><a name="Troubleshooting" id="Troubleshooting">Troubleshooting</a></h2>
-<!-- Start SectLevel2 -->
-<h3><a name="How do I install Nexuiz?" id="How do I install Nexuiz?">How do I install Nexuiz?</a></h3>
-<p class="Body">
-Just unzip the <tt>nexuiz-&lt;version&gt;.zip</tt> file.  You can do this with any archive program (like <a class="link" href="http://7zip.org">7zip</a>).  It's very important to keep the directory structure while unpacking (in WinZip this option is called &quot;Use folder names&quot;).  The directory structure should look like this afterwards:
-<div class="block"><pre>
-Nexuiz/
-|-- Docs/
-|-- data/
-|   |-- common-spog.pk3
-|   `-- data*.pk3
-|-- havoc/
-|   `-- data*.pk3
-|-- Nexuiz.app/
-|-- Nexuiz-SDL.app/
-|-- server/
-|   `-- *
-|-- sources/
-|-- *.exe
-|-- *.dll
-`-- nexuiz-linux-*
-</pre></div>
-</p>
-<!--End Section 2-->
-<h3><a name="When I start Nexuiz all I see is a black screen or a black screen with some checkered squares" id="When I start Nexuiz all I see is a black screen or a black screen with some checkered squares">When I start Nexuiz all I see is a black screen or a black screen with some checkered squares</a></h3>
-<p class="Body">
-This happens when the engine can't load the data*.pk3 file or has trouble to initialize OpenGL.  The reasons could be:
-<ol>
-<li> you unpacked the zip file without folder names (see <a class="link" href="#How do I install Nexuiz?">How do I install Nexuiz?</a>)</li>
-<li> on Linux: the current directory is not your Nexuiz/ folder.  See <a class="link" href="#How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a> on how to fix this</li>
-<li> on Mac: you tried to extract and move the files from a Nexuiz update and it deleted the old files.  When using the mac GUI please be sure to move only the files not the folders as that will delete the old files or use the mv console command which will not delete the old files</li>
-<li> the engine could not initialize OpenGL.  Please install the latest drivers for your graphic card.  You will probably find one for your card there: <a class="link" href="http://intel.com">intel</a> <a class="link" href="http://ati.com">ati</a> <a class="link" href="http://nvidia.com">nvidia</a></li>
-<li> your download might be corrupted, please download Nexuiz again</li>
-</ol>
-</p>
-<!--End Section 2-->
-<h3><a name="Using Linux i only see the map but no players and items" id="Using Linux i only see the map but no players and items">Using Linux i only see the map but no players and items</a></h3>
-<p class="Body">
-This happens when the engine has trouble to initialize OpenGL.  The reasons could be:
-<ol>
-<li> the engine could not initialize OpenGL.  Please install the latest drivers for your graphic card.  You will probably find one for your card there: <a class="link" href="http://intel.com">intel</a> <a class="link" href="http://ati.com">ati</a> <a class="link" href="http://nvidia.com">nvidia</a></li>
-<li> You do not have permissions needed for 3d acceleration.  Usually you need to add yourself to the group <tt>video</tt>, you can do that via console as root like this: <tt>usermod -a -G video YOURUSERNAME</tt>.  You need to logoff/in afterwards.</li>
-</ol>
-</p>
-<!--End Section 2-->
-<h3><a name="When i start Nexuiz my screen is flickering" id="When i start Nexuiz my screen is flickering">When i start Nexuiz my screen is flickering</a></h3>
-<p class="Body">
-This is known to happen on Windows with Intel graphic chips and is a bug in the graphics drivers.  A workaround is to set <tt>Flip-Policiy</tt> to <tt>blit</tt>.  Open the control panel, there should be an icon called <tt>Intel(R) GMA driver</tt> (or something like that), double click it. Click on <tt>3D Settings</tt> to find the screen with those settings.
-</p>
-<!--End Section 2-->
-<h3><a name="How can I speed up my frame rate?" id="How can I speed up my frame rate?">How can I speed up my frame rate?</a></h3>
-<p class="Body">
-You can choose predefined performance settings in the <tt>Settings / Video</tt> menu.  <tt>Normal</tt> is the default, <tt>Medium</tt> and <tt>Low</tt> run faster while <tt>High</tt>, <tt>Ultra</tt> and <tt>Ultimate</tt> enable more features you might want to test if you have a high end graphic card.  Or you can enable/disable single features.  The greatest performance boost can be achieved by turning off dynamic lights and shadows in the <tt>Settings / Effects</tt> menu.  Bloom is also quite resource intensive.  Other fps boots include disabling <tt>Deluxemapping</tt> and <tt>Coronas</tt>.  On older graphics cards or on-board/notebook chips with little video ram you can try to lower the texture quality in the <tt>Settings / Video</tt> menu.
-Some graphic cards (mostly ATI or quite old cards) run A LOT faster if you disable the <tt>Vertex Buffer Objects</tt> in the <tt>Settings / Video</tt> menu.  An other thing that can greatly help on such cards is to disable the <tt>OpenGL 2.0 Shaders</tt>.  Having that option enabled is faster on most cards however that is why both are active by default.
-</p>
-<!--End Section 2-->
-<h3><a name="The sound is broken, it crackles and stutters" id="The sound is broken, it crackles and stutters">The sound is broken, it crackles and stutters</a></h3>
-<p class="Body">
-Try run <tt>nexuiz-sdl.exe</tt> instead of <tt>nexuiz.exe</tt> (on Windows).  Adding the command line options <tt>-sndspeed 48000</tt> and/or <tt>-sndstereo</tt> can also help on some systems (on Linux, Mac, Windows).
-</p>
-<!--End Section 2-->
-<h3><a name="Mouse is too slow and sensitivity is at top (on Mac / Linux)" id="Mouse is too slow and sensitivity is at top (on Mac / Linux)">Mouse is too slow and sensitivity is at top (on Mac / Linux)</a></h3>
-<p class="Body">
-Mac: The default mouse acceleration on Mac is very high and strange.  The Nexuiz defaults work fine with it but some mouse drivers seem to 'correct' the mouse acceleration and conflict with the Nexuiz defaults.  Try to disable the option <tt>Turn off OS mouse acceleration</tt> in the <tt>Settings / Input</tt> menu.  Or the same via console: <tt>apple_mouse_noaccel 0; vid_restart</tt> (<a class="link" href="#How do I open the console?">How do I open the console?</a>)
-Linux: A similar problem can arise on Linux.  Its also <tt>Turn off OS mouse acceleration</tt> in the <tt>Settings / Input</tt> menu but the console command is different: <tt>vid_dga 0; vid_restart</tt> (<a class="link" href="#How do I open the console?">How do I open the console?</a>)
-</p>
-<!--End Section 2-->
-<h3><a name="I can't switch to 32 bit color depth (on Windows)" id="I can't switch to 32 bit color depth (on Windows)">I can't switch to 32 bit color depth (on Windows)</a></h3>
-<p class="Body">
-Check if your desktop color depth is set to 32 bits per pixel.  If it's just set to 16, Nexuiz can't switch to 32 bit mode.
-</p>
-<!--End Section 2-->
-<h3><a name="When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot" id="When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot">When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot</a></h3>
-<p class="Body">
-This is probably because you don't have the map that's running on the server.  As Nexuiz supports map/content download the server might not be be setup (correctly) to support this and you will have to get the map the old fashioned way.  Those servers should have a download URL in their name or welcome message.  There is also a <a class="link" href="http://alientrap.org/wiki/pmwiki.php?n=Main.CustomMaps">wiki page</a> dedicated to new maps.
-For Linux users: you need to have libcurl installed, otherwise you won't be able to download any maps.  libcurl should be available in any Linux distribution, just search for &quot;libcurl&quot; and install it in your distribution's package manager.
-</p>
-<!--End Section 2-->
-<h3><a name="How to report crashes" id="How to report crashes">How to report crashes</a></h3>
-<p class="Body">
-Alientrap wants to ensure everyone has a pleasant time playing Nexuiz, so if you have problems we would like to ask you to report them and thus help solve them.  Especially crash reports can be very helpful.  See below for how to contact Alientrap (<a class="link" href="#Where can i get more help?">Where can i get more help?</a>)
-</p>
-<p class="Body">
-On Mac: IS THERE AN EASY WAY?
-</p>
-<p class="Body">
-On Linux: In a xterm, <tt>cd</tt> into your Nexuiz installation directory, start <tt>catchsegv ./nexuiz-linux-686-sdl -condebug -developer &gt; crash.txt 2&gt;&amp;1</tt> and give the file crash.txt to the developers.  Note that you can also use <tt>./nexuiz-linux-686-glx</tt> or if you have a 64bit system <tt>./nexuiz-linux-x86_64-sdl</tt> and <tt>./nexuiz-linux-x86_64-glx</tt>
-</p>
-<p class="Body">
-On Windows: Click Start-&gt;Run, and enter drwtsn32, click Ok in the next window, run Nexuiz and wait for the crash.  Then go to <tt>C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson</tt> there should be a file called &quot;drwtsn32.log&quot;, give that file along with the engine's build date to the developers.  You'll see that date when you open the ingame console (<a class="link" href="#How do I open the console?">How do I open the console?</a>).  Note that some folders of that path may be hidden or have a translated name if you're using a non-english windows.
-</p>
-<!--End Section 2-->
-<h3><a name="Where can i get more help?" id="Where can i get more help?">Where can i get more help?</a></h3>
-<p class="Body">
-Visit <a class="link" href="http://alientrap.org/forum">the official Nexuiz forum</a> there is a <a class="link" href="http://alientrap.org/forum/viewforum.php?f=3">support and bug report area</a>.  Or get on <a class="link" href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> to chat with other or ask for help.  There is the normal users channel (irc://irc.quakenet.org/nexuiz) and the developers channel (irc://irc.anynet.org/alientrap)
-</p>
-<!--End Section 2-->
-<!-- End SectLevel2 -->
-<!--End Section 1-->
-<h2><a name="General questions" id="General questions">General questions</a></h2>
-<!-- Start SectLevel2 -->
-<h3><a name="How do I install new maps?" id="How do I install new maps?">How do I install new maps?</a></h3>
-<p class="Body">
-Maps usually ship as *.pk3 file.  All you have to do is to copy this file to the <tt>Nexuiz/data/</tt> (on Linux, Mac, Windows) OR <tt>~/.nexuiz/data/</tt> (on Linux, Mac) directory.
-Map packages that were downloaded from a server during playing end up in <tt>Nexuiz/data/dlcache/</tt> or <tt>~/.nexuiz/data/dlcache/</tt> and are only used till you exit Nexuiz. If you want to play them locally or use them to setup a server of your own you can &quot;accept&quot; the packages by moving it one level up - right next to your config.cfg.
-</p>
-<!--End Section 2-->
-<h3><a name="How can I place a shortcut to Nexuiz on my Linux desktop?" id="How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a></h3>
-<p class="Body">
-Use the script <tt>nexuiz-linux-sdl.sh</tt> or <tt>nexuiz-linux-glx.sh</tt> instead of the binaries.  The scripts will use the correct <tt>working directory</tt>,choose the right version (32 or 64 bit) and also allow you to start a extra X server.
-</p>
-<!--End Section 2-->
-<h3><a name="How do I open the console?" id="How do I open the console?">How do I open the console?</a></h3>
-<p class="Body">
-Press <tt>[shift]+[escape]</tt>.  To close it press <tt>[escape]</tt>.  While playing ` or ^ will also open the console.
-</p>
-<!--End Section 2-->
-<h3><a name="What console commands/variables are there?" id="What console commands/variables are there?">What console commands/variables are there?</a></h3>
-<p class="Body">
-You can get a list of variables by entering <tt>cvarlist</tt> on the console (<a class="link" href="#How do I open the console?">How do I open the console?</a>).  <tt>cmdlist</tt> will give you a list of available commands.  An annotated version of that output can be found at the <a class="link" href="http://alientrap.org/wiki/pmwiki.php?n=Main.ConsoleCommands">Nexuiz wiki</a>.
-</p>
-<!--End Section 2-->
-<h3><a name="How can I use colors in my nickname and messages?" id="How can I activate colors in my name?">How can I use colors in my nickname and messages?</a></h3>
-<p class="Body">
-Colors can be used in nicknames and chat messages via two ways: Either the simple way by typing ^ followed by a number between 0 and 9 or by typing ^x followed by three hexadecimal numbers (0-F) representing red, green and blue components of the color before the text. The second way allows for much more colors. For example if you type ^xF00message the text &quot;message&quot; will be displayed in red color. Simple examples:
-</p>
-<!-- 3 columns --><center><table cellspacing="0">
-<caption>&nbsp;&nbsp;</caption>
-<tr><th> code   </th><th> rgb code   </th><th> color&nbsp;&nbsp;     </th></tr>
-<tr><td> ^0     </td><td> ^x000      </td><td> black&nbsp;&nbsp;     </td></tr>
-<tr><td> ^1     </td><td> ^xF00      </td><td> red&nbsp;&nbsp;</td></tr>
-<tr><td> ^2     </td><td> ^x0F0      </td><td> green&nbsp;&nbsp;     </td></tr>
-<tr><td> ^3     </td><td> ^xFF0      </td><td> yellow&nbsp;&nbsp;    </td></tr>
-<tr><td> ^4     </td><td> ^x00F      </td><td> blue&nbsp;&nbsp;      </td></tr>
-<tr><td> ^5     </td><td> ^x0FF      </td><td> aqua&nbsp;&nbsp;      </td></tr>
-<tr><td> ^6     </td><td> ^xF0C      </td><td> pink&nbsp;&nbsp;      </td></tr>
-<tr><td> ^7     </td><td> ^xFFF      </td><td> white&nbsp;&nbsp;     </td></tr>
-<tr><td> ^8     </td><td> ^xBBB      </td><td> light grey&nbsp;&nbsp;</td></tr>
-<tr><td> ^9     </td><td> ^x444      </td><td> dark grey&nbsp;&nbsp; </td></tr>
-</table></center>
-<!--End Section 2-->
-<h3><a name="How do i watch/record demos?" id="How do i watch/record demos?">How do i watch/record demos?</a></h3>
-<p class="Body">
-Demos are recordings of matches that you have played. To automatically record a demo each time you play enable the option <tt>Record demos while playing</tt> in the <tt>Settings / Demos</tt> menu. Or if you just want to record some matches open the console and type <tt>rec &lt;demos/name&gt;</tt> before playing. That is before starting a game or connecting to a server. The demo file will then be stored in <tt>Nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Windows) or <tt>~/.nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac).
-If you downloaded a demo, copy it to <tt>Nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac, Windows) or <tt>~/.nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac).  You might have to create this directory if you have never recorded a demo before.
-To watch demos you can choose a demo file in the <tt>Settings / Demos</tt> and click the play button. Also you can watch demos typing <tt>ply &lt;demos/name&gt;</tt> in the console (<a class="link" href="#How do I open the console?">How do I open the console?</a>). You can list all your demo files by typing <tt>dem</tt> on the console.Some useful key bindings for viewing demos and making videos are listed <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=357#357">here</a>.  A simple way to automatically record demos can be found <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?t=90">here</a>.
-</p>
-<!--End Section 2-->
-<!-- End SectLevel2 -->
-<!--End Section 1-->
-<h2><a name="Server setup" id="Server setup">Server setup</a></h2>
-<!-- Start SectLevel2 -->
-<h3><a name="How do I start a server?" id="How do I start a server?">How do I start a server?</a></h3>
-<p class="Body">
-Use the <tt>Multiplayer / Create</tt> menu to start a <tt>listen server</tt>.  You will always have to play yourself in a <tt>listen server</tt>.
-If you want to create a server without being forced to play yourself please take a look at the file <tt>readme.txt</tt> in the <tt>Nexuiz/server/</tt> directory where the <tt>dedicated server</tt> is explained.
-</p>
-<!--End Section 2-->
-<h3><a name="Which ports do I have to open in firewall/forward from my router to run a server?" id="Which ports do I have to open in firewall/forward from my router to run a server?">Which ports do I have to open in firewall/forward from my router to run a server?</a></h3>
-<p class="Body">
-The default port is 26000 UDP.  You can change that in the <tt>Multiplayer / Create</tt> menu or by starting Nexuiz with the parameter <tt>-port &lt;port&gt;</tt> or having a line <tt>port &lt;port&gt;</tt> in the server config file.
-If you follow the tutorial mentioned above you do not need this command line argument as it will be done in the config file created for the server.  To add the command line argument on Windows, create a new shortcut to <tt>nexuiz.exe</tt> or <tt>nexuiz-dedicated.exe</tt> and right click on it.  Select properties and <tt>-port &lt;port&gt;</tt> in the &quot;Target:&quot; line.  Be sure that the &quot;Start in:&quot; line contains the full path to your Nexuiz folder and click &quot;OK&quot;.  The parameter will be used if you start Nexuiz via that new shortcut.
-</p>
-<!--End Section 2-->
-<h3><a name="Is there some kind of rcon?" id="Is there some kind of rcon?">Is there some kind of rcon?</a></h3>
-<p class="Body">
-Yes starting with Nexuiz 2.0 there is rcon (QuakeWorld compatible).  To use it you must enter <tt>rcon_password &lt;password&gt;</tt> in the server console or server config file.  The Nexuiz client has to set the same password in the same fashion.  You can then issue commands with <tt>rcon &lt;command&gt;</tt> if you are connected to the server or will have to set <tt>rcon_address &lt;ip/hostname&gt;</tt> or <tt>rcon_address &lt;ip/hostname&gt;:&lt;port&gt;</tt> to point to the server.  There are also external rcon tools but make sure you use a QW compatible rcon tool.
-</p>
-<!--End Section 2-->
-<h3><a name="How can i kick people who are using special characters in their names?" id="How can i kick people who are using special characters in their names?">How can i kick people who are using special characters in their names?</a></h3>
-<p class="Body">
-Enter <tt>status</tt> at the server console.  You will see a list of all players.  In front of their names you will see a number (the player id).  You can kick the player you don't like with <tt>kick # &lt;player id&gt; &lt;reason&gt;</tt> (notice the space after #).
-</p>
-<!--End Section 2-->
-<!-- End SectLevel2 -->
-<!--End Section 1-->
-<h2><a name="Development" id="Development">Development</a></h2>
-<!-- Start SectLevel2 -->
-<h3><a name="How do i set up gtkradiant to create/edit Nexuiz maps?" id="How do i set up gtkradiant to create/edit Nexuiz maps?">How do i set up gtkradiant to create/edit Nexuiz maps?</a></h3>
-<p class="Body">
-There's a <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?t=10">guide</a> on gtkradiant setup in the forums.
-There are also <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=33">Windows tool</a> that will help you to setup gtkradiant 1.4 and a <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=841">Linux script</a> to configure gtkradiant 1.5.
-</p>
-<!--End Section 2-->
-<h3><a name="Where can i get latest development versions of the source code?" id="Where can i get latest development versions of the source code?">Where can i get latest development versions of the source code?</a></h3>
-<p class="Body">
-<strong>Engine:</strong> instructions are available at <a class="link" href="http://icculus.org/twilight/darkplaces/download.html">http://icculus.org/twilight/darkplaces/download.html</a> look for <tt>Accessing the SVN server</tt> (you will need a <a class="link" href="http://subversion.tigris.org/project_packages.html">svn client</a>, beta builds are available <a class="link" href="http://icculus.org/twilight/darkplaces/files/">here</a>)
-</p>
-<p class="Body">
-<strong>Game data:</strong> to check out the Nexuiz svn, you'll need a <a class="link" href="http://subversion.tigris.org/project_packages.html">svn client</a>.  To check out the repository with a command line svn client, do
-<div class="block"><pre>
-svn co svn://svn.icculus.org/nexuiz/trunk/
-</pre></div>
-To compile the game code you need <a class="link" href="http://sourceforge.net/project/showfiles.php?group_id=116842&amp;package_id=129507">fteqcc</a>.  Just download it and run it twice, once in <tt>data/qcsrc/menu</tt> and once in <tt>data/qcsrc/server</tt>.
-</p>
-<!--End Section 2-->
-		  <p>&nbsp;</p>
-		<p><br style="clear:left" />
-        </p>
-	  </div>
-	  <!-- end content -->
-		<div id="footer">
-			<p id="ninja"><a href="http://www.detrition.net" title="Tyler Mulligan's Working Portfolio" target="_blank">page created by</a> <a href="http://www.nexuizninjaz.com" title="Nexuiz Ninjaz - Practicing the ninja arts of Nexuiz" target="_blank">a ninja</a></p>
-			<ul>
-
-				<li class="first"><a href="http://alientrap.org/nexuiz/news.php" title="Nexuiz - Latest News">News</a></li>
-				<li><a href="http://alientrap.org/nexuiz/media.php" title="Nexuiz - Media (Screenshots, videos and graphics)">Media</a></li>
-				<li><a href="http://alientrap.org/nexuiz/information.php" title="Nexuiz Information  (General, System Requirements)">Info</a></li>
-				<li><a href="http://alientrap.org/nexuiz/team.php" title="The Nexuiz Team">Team</a></li>
-				<li><a href="http://alientrap.org/nexuiz/links.php" title="Nexuiz Links">Links</a></li>
-				<li><a href="http://alientrap.org/forum/index.php?c=3" title="Official Nexuiz Forums" target="_blank">Forums</a></li>
-				<li><a href="http://planetnexuiz.com/ladder/" title="Nexuiz Ladder" target="_blank">Ladder</a></li>
-				<li><a href="http://planetnexuiz.com/tourney/" title="Nexuiz Tournaments" target="_blank">Tournament</a></li>
-				<li class="first"></li>
-		  </ul>		</div><!-- end footer -->
-		<p class="subFooter">Come to the Nexuiz IRC channel: <a href="irc://irc.quakenet.org/nexuiz" title="#nexuiz on irc.quakenet.org">#nexuiz on irc.quakenet.org</a> or the team channel: <a href="irc://irc.anynet.org/alientrap" title="#alientrap on irc.anynet.org">#alientrap on irc.anynet.org</a></p>
-
-		<div id="valid">
-			<a id="valid_css" href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
-			<a id="valid_xhtml" href="http://validator.w3.org/check?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
-			<p>&copy; 2004-2008 Nexuiz.com</p>
-		</div>
-	</div><!-- end right -->
-</div>
-</body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<meta name="author" content="Tyler Mulligan of www.detrition.net a.k.a -z- of www.nexuizninjaz.com" />
+<meta name="Description" content="Nexuiz is a free open-source fast paced first person shooter (FPS) that runs on Windows, Linux and OSX.  Nexuiz utilizes the darkplaces engine modeled after the Quake series." />
+<meta name="Keywords" content="Nexuiz, Nexiuz, first person shooter, darkplaces, open-source game, open source game, free game, linux game, deathmatch, death match, ctf, quake, alientrap, alien trap, ninjaz" />
+<title>Nexuiz - A free open-source fast paced first person shooter (FPS) for Windows, Linux and OSX</title>
+<link rel="stylesheet" href="htmlfiles/style.css" type="text/css"></link>
+<link rel="shortcut icon" href="favicon.ico"></link>
+</head>
+<body>
+<div id="container">
+	<div id="left">
+		<div id="logo">
+
+			<a href="http://www.nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_logo.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="201" height="193" border="0" title="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." /></a>
+		</div>
+		<!-- Sidebar -->
+	  <div id="sidebar">
+			<a href="news.php" title="Latest Nexuiz News"><img src="htmlfiles/img/headers/latest_news.gif" alt="Latest News" width="168" height="16" border="0" class="imgHeader" style="margin-top:0;" title="Latest Nexuiz News" /></a>
+			<div id="news">
+			  <div class="newsPost">
+						<h1><a href="http://nexuiz.com/news.php" title="Two Nexuiz 1v1 Tourneys">nexuiz.com/news - for nexuiz news updates</a></h1>
+			  </div>
+		</div>
+			<!-- Downloads -->
+			<a href="downloads.php" title="Nexuiz Downloads (Game, Maps)"><img src="htmlfiles/img/headers/downloads.gif" alt="Downloads" width="145" height="15" border="0" class="imgHeader" title="Downloads" /></a>
+			<a id="download_nexuiz" href="http://downloads.sourceforge.net/nexuiz/nexuiz-242.zip" title="Download Nexuiz from Source Forge - Left Click">&nbsp;</a>
+			<!--<a id="download_q3_mappack" href="http://downloads.sourceforge.net/nexuiz/nexmappack_r2.zip" title="Download Nexuiz Q3 Mappack from Source
+			Forge - Left Click">&nbsp;</a>-->
+			<h2 class="page"><a href="http://nexuiz.com/downloads.php" title="Nexuiz Download Mirrors">Mirrors -&gt;</a></h2>
+			<!-- Help Wanted -->
+
+			<img src="htmlfiles/img/headers/help_wanted.gif" alt="Help Wanted" width="165" height="15" class="imgHeader" title="Help Wanted" />			
+			<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="donate_form"> <input name="cmd" value="_s-xclick" type="hidden" />
+			<a id="donate" href="javascript:document.donate_form.submit();" title="Help The Aliens, Please Donate">&nbsp;</a>
+			<noscript>
+				<!-- It not an elegant solution but I don't expect many users to arrive with JS turned off -->
+				<input name="submit" type="image" src="htmlfiles/img/donate_button_noscript.jpg" alt="Help this project - Donate to the aliens" width="166" height="43" /> 
+			</noscript>
+			<h2 class="page"><a href="http://nexuiz.com/donators.php" title="Those who have donated to Nexuiz">Donators -&gt;</a></h2>
+			<input name="encrypted" value="-----BEGIN PKCS7-----MIIHBgYJKoZIhvcNAQcEoIIG9zCCBvMCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBfp40KRLmnxKPY06C4gjvEiWZchbxK6bgD7ZdjhdWO5Vbwo4T4Ro+HE041PVVqIxPlJgO80l3aQpBtfhC66FfM2kIF1BjLs1zzhQM89XoPGViS3e4kbmzxkMnpdiZFmOsR5Fs5NJYiVaMnVGcoQ+K3+KsyOehZGket7GwUeNFMRzELMAkGBSsOAwIaBQAwgYMGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIb1QeJqVIc5SAYOPcI23W84XMGt8mSfHE1Gf0/GZAM7NvqLiHF0BeaecRW1Bc85O0tL9OduZiraGf7WVnAmP5kp1D0irXsA5+N2l15WADxwNQ/GoCAU293l0dAQ7Qy4F3vh6eSii18MaH2KCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDUxMjE5MDQ0OFowIwYJKoZIhvcNAQkEMRYEFC7mlfdaA7Pg2eBhxI5xQTe7ydTtMA0GCSqGSIb3DQEBAQUABIGAfR38tX84huxk9JjvhggcSMxzHbmDxpxInBU6/lbyqAu7iT5KJn7rcJgaH5ZVyKNoNQLGp9IxweBrcMiYUQNVxShm9+hunXhQmj5r7AMGaxNZ0mE8mQRW1ZTaz7TLz1HkDFA+R0Dm8HYyDQA4L505cBiWNEsKC17VwNK1G7CEVvA=-----END PKCS7-----" type="hidden" /></form>
+			
+		  <!-- Created By -->
+		  <img src="htmlfiles/img/headers/created_by.gif" alt="Created By" width="145" height="15" class="imgHeader" title="Created By" />
+
+	  <a id="alien_trap" href="http://www.alientrap.org" title="Developed by Alien Trap" target="_blank">&nbsp;</a>	  </div>
+		<!-- end sidebar -->	</div><!-- end left -->
+	<div id="right">
+		<div id="header">
+			<a href="http://nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_header.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="766" height="107" border="0" title="Nexuiz - Simple, fast, intense and completely free" /></a>
+		</div>
+		<div id="menu">
+			<ul>
+
+				<li class="first"><a href="../readme.html" title="Nexuiz - Latest News">About </a></li>
+				<li><a href="basics.html" title="Nexuiz - Media (Screenshots, videos and graphics)">Nexuiz Basics</a></li>
+				<li><a href="say-esc.html" title="Nexuiz Information  (General, System Requirements)">Say Escapes</a></li>
+				<li><a href="irc.html" title="Nexuiz - Downloads (Game, Maps)">IRC</a></li>
+				<li><a href="faq.html" title="Official Nexuiz FAQ">FAQ</a></li>
+				<li class="first"></li>
+				<li class="first"></li>
+		  </ul>		</div>
+		<p id="tagline">Nexuiz is a <b>free</b> open-source first person shooter that runs on <b>Windows</b>, <b>Linux</b> and <b>OSX</b>.</p>
+	  <div id="content">
+<div class="body">
+
+<br><center><h1><a name="AFT-top">Nexuiz 3 FAQ</a></h1></center>
+<center><a class="link" href="http://nexuiz.com">http://nexuiz.com</a>&nbsp;&nbsp;<a class="link" href="http://alientrap.org">http://alientrap.org</a></center>
+<hr>
+<!--  AFT Table of Contents (auto generated) -->
+<ul>
+<li> <a class="link" href="#Troubleshooting">Troubleshooting</a></li>
+<ul>
+<li> <a class="link" href="#How do I install Nexuiz?">How do I install Nexuiz?</a></li>
+<li> <a class="link" href="#When I start Nexuiz all I see is a black screen or a black screen with some checkered squares">When I start Nexuiz all I see is a black screen or a black screen with some checkered squares</a></li>
+<li> <a class="link" href="#Using Linux i only see the map but no players and items">Using Linux i only see the map but no players and items</a></li>
+<li> <a class="link" href="#When i start Nexuiz my screen is flickering">When i start Nexuiz my screen is flickering</a></li>
+<li> <a class="link" href="#How can I speed up my frame rate?">How can I speed up my frame rate?</a></li>
+<li> <a class="link" href="#The sound is broken, it crackles and stutters">The sound is broken, it crackles and stutters</a></li>
+<li> <a class="link" href="#Mouse is too slow and sensitivity is at top (on Mac / Linux)">Mouse is too slow and sensitivity is at top (on Mac / Linux)</a></li>
+<li> <a class="link" href="#I can't switch to 32 bit color depth (on Windows)">I can't switch to 32 bit color depth (on Windows)</a></li>
+<li> <a class="link" href="#When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot">When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot</a></li>
+<li> <a class="link" href="#How to report crashes">How to report crashes</a></li>
+<li> <a class="link" href="#Where can i get more help?">Where can i get more help?</a></li>
+</ul>
+<li> <a class="link" href="#General questions">General questions</a></li>
+<ul>
+<li> <a class="link" href="#How do I install new maps?">How do I install new maps?</a></li>
+<li> <a class="link" href="#How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a></li>
+<li> <a class="link" href="#How do I open the console?">How do I open the console?</a></li>
+<li> <a class="link" href="#What console commands/variables are there?">What console commands/variables are there?</a></li>
+<li> <a class="link" href="#How can I use colors in my nickname and messages?">How can I use colors in my nickname and messages?</a></li>
+<li> <a class="link" href="#How do i watch/record demos?">How do i watch/record demos?</a></li>
+</ul>
+<li> <a class="link" href="#Server setup">Server setup</a></li>
+<ul>
+<li> <a class="link" href="#How do I start a server?">How do I start a server?</a></li>
+<li> <a class="link" href="#Which ports do I have to open in firewall/forward from my router to run a server?">Which ports do I have to open in firewall/forward from my router to run a server?</a></li>
+<li> <a class="link" href="#Is there some kind of rcon?">Is there some kind of rcon?</a></li>
+<li> <a class="link" href="#How can i kick people who are using special characters in their names?">How can i kick people who are using special characters in their names?</a></li>
+</ul>
+<li> <a class="link" href="#Development">Development</a></li>
+<ul>
+<li> <a class="link" href="#How do i set up gtkradiant to create/edit Nexuiz maps?">How do i set up gtkradiant to create/edit Nexuiz maps?</a></li>
+<li> <a class="link" href="#Where can i get latest development versions of the source code?">Where can i get latest development versions of the source code?</a>
+
+</li>
+</ul>
+</ul>
+<hr>
+<!-- Start SectLevel1 -->
+<h2><a name="Troubleshooting">Troubleshooting</a></h2>
+<!-- Start SectLevel2 -->
+<h3><a name="How do I install Nexuiz?">How do I install Nexuiz?</a></h3>
+<p class="Body">
+Just unzip the <tt>nexuiz-&lt;version&gt;.zip</tt> file.  You can do this with any archive program (like <a class="link" href="http://7zip.org">7zip</a>).  It's very important to keep the directory structure while unpacking (in WinZip this option is called &quot;Use folder names&quot;).  The directory structure should look like this afterwards:
+<div class="block"><pre>
+Nexuiz/
+|-- Docs/
+|-- data/
+|   |-- common-spog.pk3
+|   `-- data*.pk3
+|-- havoc/
+|   `-- data*.pk3
+|-- Nexuiz.app/
+|-- Nexuiz-SDL.app/
+|-- server/
+|   `-- *
+|-- sources/
+|-- *.exe
+|-- *.dll
+`-- nexuiz-linux-*
+</pre></div>
+</p>
+<!--End Section 2-->
+<h3><a name="When I start Nexuiz all I see is a black screen or a black screen with some checkered squares">When I start Nexuiz all I see is a black screen or a black screen with some checkered squares</a></h3>
+<p class="Body">
+This happens when the engine can't load the data*.pk3 file or has trouble to initialize OpenGL.  The reasons could be:
+<ol>
+<li> you unpacked the zip file without folder names (see <a class="link" href="#How do I install Nexuiz?">How do I install Nexuiz?</a>)</li>
+<li> on Linux: the current directory is not your Nexuiz/ folder.  See <a class="link" href="#How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a> on how to fix this</li>
+<li> on Mac: you tried to extract and move the files from a Nexuiz update and it deleted the old files.  When using the mac GUI please be sure to move only the files not the folders as that will delete the old files or use the mv console command which will not delete the old files</li>
+<li> the engine could not initialize OpenGL.  Please install the latest drivers for your graphic card.  You will probably find one for your card there: <a class="link" href="http://intel.com">intel</a> <a class="link" href="http://ati.com">ati</a> <a class="link" href="http://nvidia.com">nvidia</a></li>
+<li> your download might be corrupted, please download Nexuiz again</li>
+</ol>
+</p>
+<!--End Section 2-->
+<h3><a name="Using Linux i only see the map but no players and items">Using Linux i only see the map but no players and items</a></h3>
+<p class="Body">
+This happens when the engine has trouble to initialize OpenGL.  The reasons could be:
+<ol>
+<li> the engine could not initialize OpenGL.  Please install the latest drivers for your graphic card.  You will probably find one for your card there: <a class="link" href="http://intel.com">intel</a> <a class="link" href="http://ati.com">ati</a> <a class="link" href="http://nvidia.com">nvidia</a></li>
+<li> You do not have permissions needed for 3d acceleration.  Usually you need to add yourself to the group <tt>video</tt>, you can do that via console as root like this: <tt>usermod -a -G video YOURUSERNAME</tt>.  You need to logoff/in afterwards.</li>
+</ol>
+</p>
+<!--End Section 2-->
+<h3><a name="When i start Nexuiz my screen is flickering">When i start Nexuiz my screen is flickering</a></h3>
+<p class="Body">
+This is known to happen on Windows with Intel graphic chips and is a bug in the graphics drivers.  A workaround is to set <tt>Flip-Policiy</tt> to <tt>blit</tt>.  Open the control panel, there should be an icon called <tt>Intel(R) GMA driver</tt> (or something like that), double click it. Click on <tt>3D Settings</tt> to find the screen with those settings.
+</p>
+<!--End Section 2-->
+<h3><a name="How can I speed up my frame rate?">How can I speed up my frame rate?</a></h3>
+<p class="Body">
+You can choose predefined performance settings in the <tt>Settings / Video</tt> menu.  <tt>Normal</tt> is the default, <tt>Medium</tt> and <tt>Low</tt> run faster while <tt>High</tt>, <tt>Ultra</tt> and <tt>Ultimate</tt> enable more features you might want to test if you have a high end graphic card.  Or you can enable/disable single features.  The greatest performance boost can be achieved by turning off dynamic lights and shadows in the <tt>Settings / Effects</tt> menu.  Bloom is also quite resource intensive.  Other fps boots include disabling <tt>Deluxemapping</tt> and <tt>Coronas</tt>.  On older graphics cards or on-board/notebook chips with little video ram you can try to lower the texture quality in the <tt>Settings / Video</tt> menu.
+Some graphic cards (mostly ATI or quite old cards) run A LOT faster if you disable the <tt>Vertex Buffer Objects</tt> in the <tt>Settings / Video</tt> menu.  An other thing that can greatly help on such cards is to disable the <tt>OpenGL 2.0 Shaders</tt>.  Having that option enabled is faster on most cards however that is why both are active by default.
+</p>
+<!--End Section 2-->
+<h3><a name="The sound is broken, it crackles and stutters">The sound is broken, it crackles and stutters</a></h3>
+<p class="Body">
+Try run <tt>nexuiz-sdl.exe</tt> instead of <tt>nexuiz.exe</tt> (on Windows).  Adding the command line options <tt>-sndspeed 48000</tt> and/or <tt>-sndstereo</tt> can also help on some systems (on Linux, Mac, Windows).
+</p>
+<!--End Section 2-->
+<h3><a name="Mouse is too slow and sensitivity is at top (on Mac / Linux)">Mouse is too slow and sensitivity is at top (on Mac / Linux)</a></h3>
+<p class="Body">
+Mac: The default mouse acceleration on Mac is very high and strange.  The Nexuiz defaults work fine with it but some mouse drivers seem to 'correct' the mouse acceleration and conflict with the Nexuiz defaults.  Try to disable the option <tt>Turn off OS mouse acceleration</tt> in the <tt>Settings / Input</tt> menu.  Or the same via console: <tt>apple_mouse_noaccel 0; vid_restart</tt> (<a class="link" href="#How do I open the console?">How do I open the console?</a>)
+Linux: A similar problem can arise on Linux.  Its also <tt>Turn off OS mouse acceleration</tt> in the <tt>Settings / Input</tt> menu but the console command is different: <tt>vid_dga 0; vid_restart</tt> (<a class="link" href="#How do I open the console?">How do I open the console?</a>)
+</p>
+<!--End Section 2-->
+<h3><a name="I can't switch to 32 bit color depth (on Windows)">I can't switch to 32 bit color depth (on Windows)</a></h3>
+<p class="Body">
+Check if your desktop color depth is set to 32 bits per pixel.  If it's just set to 16, Nexuiz can't switch to 32 bit mode.
+</p>
+<!--End Section 2-->
+<h3><a name="When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot">When I join a server or after a map change I see nothing but a black screen, but I can still move and shoot</a></h3>
+<p class="Body">
+This is probably because you don't have the map that's running on the server.  As Nexuiz supports map/content download the server might not be be setup (correctly) to support this and you will have to get the map the old fashioned way.  Those servers should have a download URL in their name or welcome message.  There is also a <a class="link" href="http://alientrap.org/wiki/pmwiki.php?n=Main.CustomMaps">wiki page</a> dedicated to new maps.
+For Linux users: you need to have libcurl installed, otherwise you won't be able to download any maps.  libcurl should be available in any Linux distribution, just search for &quot;libcurl&quot; and install it in your distribution's package manager.
+</p>
+<!--End Section 2-->
+<h3><a name="How to report crashes">How to report crashes</a></h3>
+<p class="Body">
+Alientrap wants to ensure everyone has a pleasant time playing Nexuiz, so if you have problems we would like to ask you to report them and thus help solve them.  Especially crash reports can be very helpful.  See below for how to contact Alientrap (<a class="link" href="#Where can i get more help?">Where can i get more help?</a>)
+</p>
+<p class="Body">
+On Mac: IS THERE AN EASY WAY?
+</p>
+<p class="Body">
+On Linux: In a xterm, <tt>cd</tt> into your Nexuiz installation directory, start <tt>catchsegv ./nexuiz-linux-686-sdl -condebug -developer &gt; crash.txt 2&gt;&amp;1</tt> and give the file crash.txt to the developers.  Note that you can also use <tt>./nexuiz-linux-686-glx</tt> or if you have a 64bit system <tt>./nexuiz-linux-x86_64-sdl</tt> and <tt>./nexuiz-linux-x86_64-glx</tt>
+</p>
+<p class="Body">
+On Windows: Click Start-&gt;Run, and enter drwtsn32, click Ok in the next window, run Nexuiz and wait for the crash.  Then go to <tt>C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson</tt> there should be a file called &quot;drwtsn32.log&quot;, give that file along with the engine's build date to the developers.  You'll see that date when you open the ingame console (<a class="link" href="#How do I open the console?">How do I open the console?</a>).  Note that some folders of that path may be hidden or have a translated name if you're using a non-english windows.
+</p>
+<!--End Section 2-->
+<h3><a name="Where can i get more help?">Where can i get more help?</a></h3>
+<p class="Body">
+Visit <a class="link" href="http://alientrap.org/forum">the official Nexuiz forum</a> there is a <a class="link" href="http://alientrap.org/forum/viewforum.php?f=3">support and bug report area</a>.  Or get on <a class="link" href="http://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> to chat with other or ask for help.  There is the normal users channel (irc://irc.quakenet.org/nexuiz) and the developers channel (irc://irc.anynet.org/alientrap)
+</p>
+<!--End Section 2-->
+<!-- End SectLevel2 -->
+<!--End Section 1-->
+<h2><a name="General questions">General questions</a></h2>
+<!-- Start SectLevel2 -->
+<h3><a name="How do I install new maps?">How do I install new maps?</a></h3>
+<p class="Body">
+Maps usually ship as *.pk3 file.  All you have to do is to copy this file to the <tt>Nexuiz/data/</tt> (on Linux, Mac, Windows) OR <tt>~/.nexuiz/data/</tt> (on Linux, Mac) directory.
+Map packages that were downloaded from a server during playing end up in <tt>Nexuiz/data/dlcache/</tt> or <tt>~/.nexuiz/data/dlcache/</tt> and are only used till you exit Nexuiz. If you want to play them locally or use them to setup a server of your own you can &quot;accept&quot; the packages by moving it one level up - right next to your config.cfg.
+</p>
+<!--End Section 2-->
+<h3><a name="How can I place a shortcut to Nexuiz on my Linux desktop?">How can I place a shortcut to Nexuiz on my Linux desktop?</a></h3>
+<p class="Body">
+Use the script <tt>nexuiz-linux-sdl.sh</tt> or <tt>nexuiz-linux-glx.sh</tt> instead of the binaries.  The scripts will use the correct <tt>working directory</tt>,choose the right version (32 or 64 bit) and also allow you to start a extra X server.
+</p>
+<!--End Section 2-->
+<h3><a name="How do I open the console?">How do I open the console?</a></h3>
+<p class="Body">
+Press <tt>[shift]+[escape]</tt>.  To close it press <tt>[escape]</tt>.  While playing ` or ^ will also open the console.
+</p>
+<!--End Section 2-->
+<h3><a name="What console commands/variables are there?">What console commands/variables are there?</a></h3>
+<p class="Body">
+You can get a list of variables by entering <tt>cvarlist</tt> on the console (<a class="link" href="#How do I open the console?">How do I open the console?</a>).  <tt>cmdlist</tt> will give you a list of available commands.  An annotated version of that output can be found at the <a class="link" href="http://alientrap.org/wiki/pmwiki.php?n=Main.ConsoleCommands">Nexuiz wiki</a>.
+</p>
+<!--End Section 2-->
+<h3><a name="How can I use colors in my nickname and messages?">How can I use colors in my nickname and messages?</a></h3>
+<p class="Body">
+Colors can be used in nicknames and chat messages via two ways: Either the simple way by typing ^ followed by a number between 0 and 9 or by typing ^x followed by three hexadecimal numbers (0-F) representing red, green and blue components of the color before the text. The second way allows for much more colors. For example if you type ^xF00message the text &quot;message&quot; will be displayed in red color. Simple examples:
+</p>
+<!-- 3 columns --><center><table cellspacing="0">
+<caption>&nbsp;&nbsp;</caption>
+<tr><th> code   </th><th> rgb code   </th><th> color&nbsp;&nbsp;     </th></tr>
+<tr><td> ^0     </td><td> ^x000      </td><td> black&nbsp;&nbsp;     </td></tr>
+<tr><td> ^1     </td><td> ^xF00      </td><td> red&nbsp;&nbsp;</td></tr>
+<tr><td> ^2     </td><td> ^x0F0      </td><td> green&nbsp;&nbsp;     </td></tr>
+<tr><td> ^3     </td><td> ^xFF0      </td><td> yellow&nbsp;&nbsp;    </td></tr>
+<tr><td> ^4     </td><td> ^x00F      </td><td> blue&nbsp;&nbsp;      </td></tr>
+<tr><td> ^5     </td><td> ^x0FF      </td><td> aqua&nbsp;&nbsp;      </td></tr>
+<tr><td> ^6     </td><td> ^xF0C      </td><td> pink&nbsp;&nbsp;      </td></tr>
+<tr><td> ^7     </td><td> ^xFFF      </td><td> white&nbsp;&nbsp;     </td></tr>
+<tr><td> ^8     </td><td> ^xBBB      </td><td> light grey&nbsp;&nbsp;</td></tr>
+<tr><td> ^9     </td><td> ^x444      </td><td> dark grey&nbsp;&nbsp; </td></tr>
+</table></center>
+<!--End Section 2-->
+<h3><a name="How do i watch/record demos?">How do i watch/record demos?</a></h3>
+<p class="Body">
+Demos are recordings of matches that you have played. To automatically record a demo each time you play enable the option <tt>Record demos while playing</tt> in the <tt>Settings / Demos</tt> menu. Or if you just want to record some matches open the console and type <tt>rec &lt;demos/name&gt;</tt> before playing. That is before starting a game or connecting to a server. The demo file will then be stored in <tt>Nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Windows) or <tt>~/.nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac).
+If you downloaded a demo, copy it to <tt>Nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac, Windows) or <tt>~/.nexuiz/data/demos/&lt;name&gt;.dem</tt> (on Linux, Mac).  You might have to create this directory if you have never recorded a demo before.
+To watch demos you can choose a demo file in the <tt>Settings / Demos</tt> and click the play button. Also you can watch demos typing <tt>ply &lt;demos/name&gt;</tt> in the console (<a class="link" href="#How do I open the console?">How do I open the console?</a>). You can list all your demo files by typing <tt>dem</tt> on the console.Some useful key bindings for viewing demos and making videos are listed <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=357#357">here</a>.  A simple way to automatically record demos can be found <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?t=90">here</a>.
+</p>
+<!--End Section 2-->
+<!-- End SectLevel2 -->
+<!--End Section 1-->
+<h2><a name="Server setup">Server setup</a></h2>
+<!-- Start SectLevel2 -->
+<h3><a name="How do I start a server?">How do I start a server?</a></h3>
+<p class="Body">
+Use the <tt>Multiplayer / Create</tt> menu to start a <tt>listen server</tt>.  You will always have to play yourself in a <tt>listen server</tt>.
+If you want to create a server without being forced to play yourself please take a look at the file <tt>readme.txt</tt> in the <tt>Nexuiz/server/</tt> directory where the <tt>dedicated server</tt> is explained.
+</p>
+<!--End Section 2-->
+<h3><a name="Which ports do I have to open in firewall/forward from my router to run a server?">Which ports do I have to open in firewall/forward from my router to run a server?</a></h3>
+<p class="Body">
+The default port is 26000 UDP.  You can change that in the <tt>Multiplayer / Create</tt> menu or by starting Nexuiz with the parameter <tt>-port &lt;port&gt;</tt> or having a line <tt>port &lt;port&gt;</tt> in the server config file.
+If you follow the tutorial mentioned above you do not need this command line argument as it will be done in the config file created for the server.  To add the command line argument on Windows, create a new shortcut to <tt>nexuiz.exe</tt> or <tt>nexuiz-dedicated.exe</tt> and right click on it.  Select properties and <tt>-port &lt;port&gt;</tt> in the &quot;Target:&quot; line.  Be sure that the &quot;Start in:&quot; line contains the full path to your Nexuiz folder and click &quot;OK&quot;.  The parameter will be used if you start Nexuiz via that new shortcut.
+</p>
+<!--End Section 2-->
+<h3><a name="Is there some kind of rcon?">Is there some kind of rcon?</a></h3>
+<p class="Body">
+Yes starting with Nexuiz 2.0 there is rcon (QuakeWorld compatible).  To use it you must enter <tt>rcon_password &lt;password&gt;</tt> in the server console or server config file.  The Nexuiz client has to set the same password in the same fashion.  You can then issue commands with <tt>rcon &lt;command&gt;</tt> if you are connected to the server or will have to set <tt>rcon_address &lt;ip/hostname&gt;</tt> or <tt>rcon_address &lt;ip/hostname&gt;:&lt;port&gt;</tt> to point to the server.  There are also external rcon tools but make sure you use a QW compatible rcon tool.
+</p>
+<!--End Section 2-->
+<h3><a name="How can i kick people who are using special characters in their names?">How can i kick people who are using special characters in their names?</a></h3>
+<p class="Body">
+Enter <tt>status</tt> at the server console.  You will see a list of all players.  In front of their names you will see a number (the player id).  You can kick the player you don't like with <tt>kick # &lt;player id&gt; &lt;reason&gt;</tt> (notice the space after #).
+</p>
+<!--End Section 2-->
+<!-- End SectLevel2 -->
+<!--End Section 1-->
+<h2><a name="Development">Development</a></h2>
+<!-- Start SectLevel2 -->
+<h3><a name="How do i set up gtkradiant to create/edit Nexuiz maps?">How do i set up gtkradiant to create/edit Nexuiz maps?</a></h3>
+<p class="Body">
+There's a <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?t=10">guide</a> on gtkradiant setup in the forums.
+There are also <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=33">Windows tool</a> that will help you to setup gtkradiant 1.4 and a <a class="link" href="http://www.alientrap.org/forum/viewtopic.php?p=841">Linux script</a> to configure gtkradiant 1.5.
+</p>
+<!--End Section 2-->
+<h3><a name="Where can i get latest development versions of the source code?">Where can i get latest development versions of the source code?</a></h3>
+<p class="Body">
+<strong>Engine:</strong> instructions are available at <a class="link" href="http://icculus.org/twilight/darkplaces/download.html">http://icculus.org/twilight/darkplaces/download.html</a> look for <tt>Accessing the SVN server</tt> (you will need a <a class="link" href="http://subversion.tigris.org/project_packages.html">svn client</a>, beta builds are available <a class="link" href="http://icculus.org/twilight/darkplaces/files/">here</a>)
+</p>
+<p class="Body">
+<strong>Game data:</strong> to check out the Nexuiz svn, you'll need a <a class="link" href="http://subversion.tigris.org/project_packages.html">svn client</a>.  To check out the repository with a command line svn client, do
+<div class="block"><pre>
+svn co svn://svn.icculus.org/nexuiz/trunk/
+</pre></div>
+To compile the game code you need <a class="link" href="http://sourceforge.net/project/showfiles.php?group_id=116842&amp;package_id=129507">fteqcc</a>.  Just download it and run it twice, once in <tt>data/qcsrc/menu</tt> and once in <tt>data/qcsrc/server</tt>.
+</p>
+<!--End Section 2-->
+<!-- End SectLevel2 -->
+<!--End Section 1-->
+<!-- End SectLevel1 -->
+<hr>
+<br>
+<p align="right"> <small>This document was generated using <a class="link" href="http://www.maplefish.com/todd/aft.html">AFT v5.096</a></small> </p>
+		  <p><br style="clear:left" />
+        </p>
+	  </div>
+	  <!-- end content -->
+		<div id="footer">
+			<p id="ninja"><a href="http://www.detrition.net" title="Tyler Mulligan's Working Portfolio" target="_blank">page created by</a> <a href="http://www.nexuizninjaz.com" title="Nexuiz Ninjaz - Practicing the ninja arts of Nexuiz" target="_blank">a ninja</a></p>
+			<ul>
+
+				<li class="first"><a href="http://alientrap.org/nexuiz/news.php" title="Nexuiz - Latest News">News</a></li>
+				<li><a href="http://alientrap.org/nexuiz/media.php" title="Nexuiz - Media (Screenshots, videos and graphics)">Media</a></li>
+				<li><a href="http://alientrap.org/nexuiz/information.php" title="Nexuiz Information  (General, System Requirements)">Info</a></li>
+				<li><a href="http://alientrap.org/nexuiz/team.php" title="The Nexuiz Team">Team</a></li>
+				<li><a href="http://alientrap.org/nexuiz/links.php" title="Nexuiz Links">Links</a></li>
+				<li><a href="http://alientrap.org/forum/index.php?c=3" title="Official Nexuiz Forums" target="_blank">Forums</a></li>
+				<li><a href="http://planetnexuiz.com/ladder/" title="Nexuiz Ladder" target="_blank">Ladder</a></li>
+				<li><a href="http://planetnexuiz.com/tourney/" title="Nexuiz Tournaments" target="_blank">Tournament</a></li>
+			</ul>		</div><!-- end footer -->
+		<p class="subFooter">Come to the Nexuiz IRC channel: <a href="irc://irc.quakenet.org/nexuiz" title="#nexuiz on irc.quakenet.org">#nexuiz on irc.quakenet.org</a> or the team channel: <a href="irc://irc.anynet.org/alientrap" title="#alientrap on irc.anynet.org">#alientrap on irc.anynet.org</a></p>
+
+		<div id="valid">
+			<a id="valid_css" href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
+			<a id="valid_xhtml" href="http://validator.w3.org/check?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
+			<p>&copy; 2004-2008 Nexuiz.com</p>
+	  </div>
+	</div><!-- end right -->
+</div>
+</body>
+</html>

Deleted: branches/nexuiz-2.0/Docs/gamemodes.txt
===================================================================
--- branches/nexuiz-2.0/Docs/gamemodes.txt	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/Docs/gamemodes.txt	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1,270 +0,0 @@
-========================
-=   Game Mode Patch    =
-=By Dan Hale, aka Wazat=
-========================
-
-PLEASE NOTE THAT SINCE THE INTEGRATION OF 'GAME MODE PATCH' THE MAP AND MENU SYSTEM WAS REWRITTEN AND THUS THE INFO REGARDING BOTH IS OUTDATED!
-
-This patch enables game modes like Capture the Flag and Domination, and adds more controls for all game modes.
-
-See Cvars.txt and mapping.txt in /data/ for more info.
-
-
-================
-=Starting a map=
-================
-
-You can select a map from the menu and even build a maplist with it as normal.  To get the menu to list more maps, see the Adding Maps section.
-
-To change maps from the console or a dedicated server, you usually won't use "map" or "changelevel" anymore.  Instead use "exec maps/<filename>.mapcfg".  For example, to play domination on nexdm10, type "exec maps/dom_nexdm10.mapcfg".  This is the preferred method, though you can use "map" and "changelevel" if you need to.
-
-Note for dedicated servers:
-Please look over cvars.txt and find out how to enable team balancing and other helpful features, as they won't take effect automatically in a dedicated server.  Your maplist should also list the mapcfg files (dm_nexdm03 rune_nexdm08 etc) instead of the .bsp files (nexdm03).
-Also remember that you can edit the .mapcfg files in the pk3 to change fraglimits, timelimits, and other features.  If players begin complaining that maps don't last long enough you should probably do this (or set the frag overrides like g_domination_point_limit).  You can find out more about those in mapping.txt
-
-
-============
-=Game Modes=
-============
-
-Classic Deathmatch
-Team Deathmatch (TDM)
-Domination
-Capture the Flag
-Runematch
-
-
-Classic Deathmatch
-------------------
-
-Nothing's changed here.  It's the standard frag fest we all know and love.
-
-
-Team Deathmatch (TDM)
----------------------
-
-TDM places players on different teams, making them win or lose together.  There are some new options for this mode including balancing teams.
-
-
-Domination
-----------
-
-Frags are not the focus.  Instead players must capture control points placed throughout the level.  You capture a control point by touching it, and it will change to your team's insignia.  The longer you control points and the more you have, the more your team will score.  On some levels there may be some control points that award more points than others, so be sure to prioritize!
-
-
-Capture The Flag
-----------------
-
-In CTF the main goal is to steal the enemy flag and take it back to your base to capture it.  You must have your flag back at base to capture, and you must touch it while carrying the enemy flag.  That said, you must also guard your flag from being stolen by the enemy team, or you will not be able to capture their flag, and they might capture yours.
-
-
-Rune Match
-----------
-
-Players must find runes scattered throughout the level.  The longer you hold a rune, the more points you'll get.  Runes also imbue their holder with special powers, such as increased defense or speed.  However, every rune also has a curse attached to it, which has the opposite effect of a rune.  So you may have increased attack but lowered defense!
-Runes pair up with curses randomly, and recombine into new pairs when their holder dies and drops them.
-
-There are 5 runes and just as many curses.  Each rune has its own color, and its opposing curse is the same color but a different shape.  Below I've listed each of the runes and their opposing curses.
-
-Rune: Strength (RED)
-Increases attack power
-Curse: Weakness
-Decreases attack power
-
-Rune: Defense (BLUE)
-Increases defense
-Curse: Vulnerability
-Decreases defense
-
-Rune: Vitality (GREEN)
-Increases maximum HP and health regeneration rate
-Curse: Venom
-Decreases maximum HP and increases health degeneration rate
-
-Rune: Speed (YELLOW)
-Increases movement and attack speed
-Curse: Slow
-Decreases movement and attack speed
-
-Rune: Vampire (PURPLE)
-Gain health when you attack other players
-Curse: Empathy
-Lose health when you attack other players
-
-
-Rune Match is usually played as a free for all, so you generally won't have a team to help you.
-
-
-===========
-Adding Maps
-===========
-
-This mod changes how maps are handled by the menu, so in order for a new map to be listed you need to add a .mapcfg file for it at the bare minimum (or hope the map's author has made one for you).  You can view existing mapcfgs in the maps folder, but here's a simple example of "dm_nexdm01.mapcfg":
-
-set fraglimit 20
-set timelimit 15
-changelevel nexdm01
-
-
-In truth, the *only* thing a mapcfg needs is the changelevel command, but usually you'll also want to set the game mode and default fraglimit and timelimit.
-
-Mapcfgs are discussed in greater detail in mapping.txt
-
-
-==============
-Grappling Hook
-==============
-
-Servers can now enable the grappling hook with "g_grapppling_hook" set to 1.  Bind a key to "+hook" to use it.  For example:
-bind f "+hook"
-
-
-============
-Menu Options
-============
-
-There are also new options available for these game modes:
-
-------------
-Common & TDM
-------------
-
-Join Message Display Time
-How long to display the join message to tell players what game mode is being played and what team they are on.
-
-Auto-Balance Teams
-When players join, automatically assign them to the smallest team to keep things balanced (they can still change teams, however)
-
-Force Balanced Teams
-Players cannot switch to larger teams, and the game moves players around to make sure each team is more or less even in player numbers.  Players can switch to smaller or equally-sized teams, however.
-
-Prevent Team Imbalance
-If a player tries to change teams, he must join a team of lesser size or else he will be forced back to his old team, unless there are bots in that team he can trade with.
-
-Changing team not allowed
-Players cannot switch teams by themselves at all.  It is recommended you combine this with Force Balanced Teams, so that the game will move players around automatically if players leave and unbalance the teams.
-
-Team Deathmatch # of teams
-The number of teams in Team Deathmatch (2 - 4).
-
-Score Transfer % on Change Team
-When players choose to change teams, this is the percent of their score they get to keep (0 - 100).
-
-Friendly Fire
-If a team game is being played, this controls whether allies can hurt themselves or each other
-
-Force Teamplay
-Play a team game even if only normal deathmatch is selected
-
-
-----------
-Domination
-----------
-
-Point Limit
-(Overrides map settings) How many points a team needs to win the game
-
-No Scores From Kills
-Players don't get points from kills, only from controlling domination points.  They do however still lose points if they kill themselves or a teammate.
-
-Domination Score Amount
-(Overrides map settings) How many points a domination point gives to the team that owns it each time it pings.
-
-Score Frequency
-(Overrides map settings) How often each domination point pings out points for its teammates.
-
-DomPoint Capture Delay
-How long after being touched it takes for a Domination Point to be captured.
-
-Default # of teams
-If playing on a normal DM map or non-Domination map, this is how many teams will be available to join.
-
-----------------
-Capture the Flag
-----------------
-
-Point Limit
-(Overrides map settings) How many points a team must score to win
-
-Return Time
-How long flag takes to return when dropped
-
-Capture Points (player)
-How many points to give to the player who captured the flag in addition to what the whole team gets
-
-Capture Points (team)
-How many points the whole team gets when they capture the flag
-
-Pickup Points
-You get this many points simply for picking up the enemy flag
-
-Return Points
-Points you recieve when you return your flag to base
-
-Rogue Team Return Points
-Points a rogue team gets when returning the flag
-
-
-----------
-Rune Match
-----------
-
-Point Limit
-How many points a player needs to win a match
-
-Point Rate
-How often each player carrying runes will score points
-
-Point Amount
-How many points player gets per rune he's carrying
-
-Shuffle Time
-How often runes change position when not picked up
-
-Respawn Time
-How quickly runes respawn after being dropped
-
-Rune Settings
-There are settings for each rune to modify its effects on the player when carries.
-Most of these are ratios, meaning 0.5 is 50% and 1.2 is 120%.
-
-
-=========
-=Credits=
-=========
-
-My name's Dan Hale, aka Wazat.  I'm responsible for writing the code and making the changes to the menu.  I also added lots of features like team balancing, which weren't there before.
-
-Black helped me with lots of menu stuff, and fixed it when I made a mess of things.  He got the map filter working, too.  Thanks, Black!
-
-Thanks to Kaz for pushing me to do this and giving feedback & suggestions.  It turned out great because of him.
-
-"Lardarse" Gregory R. Payne came up with the initial idea of Rune Match and helped me define it further from there.  In fact, probably most or all of the idea is his, and I take credit for coding it.
-
-Uber special thanks to Black for his awesome idea on how to do maplists and game mode selection by map.
-
-Special thanks to Randy, who provided the awesome team symbols for Domination & CTF.
-
-Thanks to people who beta tested, found bugs, and/or made suggestions:
-Kaz, Lardarse, esteel (who helped me weed out the dedicated server bugs)
-Probably others I've forgotten  :(
-
-
-
-
-
-=======
-Changes
-=======
-
-Version 1.1
------------
-
-Dom points and CTF flags are now properly animated.
-Fixed the grappling hook so it can be refired right after being released
-Fixed the obnoxious "landing on floor" sound when using the hook
-You should no longer take damage from using the grappling hook
-Grappling hook flight and pull speed can now be set in the menu or by cvars
-Fixed the management menu crashing when trying to save the Game settings (actually Black fixed it).
-Black fixed the Map Filter too, so that it should properly change the currently selected map, and work in the maplist menu.
-

Modified: branches/nexuiz-2.0/Docs/htmlfiles/basics.aft
===================================================================
--- branches/nexuiz-2.0/Docs/htmlfiles/basics.aft	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/Docs/htmlfiles/basics.aft	2009-03-17 15:52:23 UTC (rev 6205)
@@ -57,45 +57,78 @@
 **''Using Weapons Effectively''
 Among the items you can pick up are the weapons.  Some of them are very unique to Nexuiz, and to get the most out of them you need to be familiar with every aspect of how they work - including the rate of fire, the damage per hit, the spread and speed of the payload, and so on.
 
-Almost all weapons in Nexuiz have two firing modes, so make sure you know both.  You normally (depending on game-mode) start equipped with two weapons: the laser and the shotgun.  You can bind these weapons to a key at the ''settings/input'' menu or in the console using the command ''bind key "impulse _n_"'', where n is the number of the weapon.
+Almost all weapons in Nexuiz have two firing modes, so make sure you know both.  You normally (depending on game-mode) start equipped with two weapons: the Laser and the shotgun.  You can bind these weapons to a key at the ''settings/input'' menu or in the console using the command ''bind key "impulse _n_"'', where n is the number of the weapon.
 
-	*The laser is not often used as a weapon, as it does not do much damage - but it's a useful tool to move around the map, because it has a significant push.  The 'explosion' from its projectile will push you and other players around a lot.  The trick to using it to move around is to use this push to gain speed or to do huge jumps.  For an easy start, take the laser, look down at the floor, and press fire.  It will push you high into the air.  If you press jump and fire at the same time, you will get even higher - but it depends on the timing, and, for more advanced jumps, also on the angle you fire at the floor, as well as how fast and in which direction you move.  For example if you just run forwards, look down and press fire it will catapult you forward with great speed.  Play around with it, and watch others, and you will learn a very useful skill in Nexuiz.  The secondary fire mode of the laser switches back to the last used weapon.  The laser does not use up any ammo.
+#---PASS-HTML <table style="border: 0">
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-laser.png" alt="Laser"></td><td style="border: 0">
+The _Laser_ is not often used as a weapon, as it does not do much damage - but it's a useful tool to move around the map, because it has a significant push.  The 'explosion' from its projectile will push you and other players around a lot.  The trick to using it to move around is to use this push to gain speed or to do huge jumps.  For an easy start, take the Laser, look down at the floor, and press fire.  It will push you high into the air.  If you press jump and fire at the same time, you will get even higher - but it depends on the timing, and, for more advanced jumps, also on the angle you fire at the floor, as well as how fast and in which direction you move.  For example if you just run forwards, look down and press fire it will catapult you forward with great speed.  Play around with it, and watch others, and you will learn a very useful skill in Nexuiz.  The secondary fire mode of the Laser switches back to the last used weapon.  The Laser does not use up any ammo.
 
-	*The grappling hook is an other movement tool.  The primary mode attaches itself to all sorts of solid objects and will pull you there to move through the map like spider man.  You can get very fast that way or reach spots you would not get to by other means.  The secondary firemode drops a small gravity bomb that will affect enemy players and also releases a lot of smoke which will make you harder to see and hit.  The gravity bomb uses cell ammo.  There is also a mutator that adds a off-hand hook which can be used all the time, uses no ammo but only does the pulling part.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-laser.png" alt="Laser"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hookgun.png" alt="hookgun"></td><td style="border: 0">
+The _Grappling Hook_ is an other movement tool.  The primary mode attaches itself to all sorts of solid objects and will pull you there to move through the map like spider man.  You can get very fast that way or reach spots you would not get to by other means.  The secondary firemode drops a small gravity bomb that will affect enemy players and also releases a lot of smoke which will make you harder to see and hit.  The gravity bomb uses cell ammo.  There is also a mutator that adds a off-hand hook which can be used all the time, uses no ammo but only does the pulling part.
 
-	*The port-o-launch is the perfection of movement.  The grenade it launches creates two portals.  On the first impact it creates the entrance portal, on the second impact the exit portal.  If you enter the first one you (or others players and also projectiles!!) will be teleported to the second portal.  As the first portal will teleport everything it can't be hit but the second portal is quite fragile and, because of the used wormhole technology, will take the other portal along if it lost too much energy.  The wormhole is also the reason why the portals energy decays after some time.  You can replenish the energy by simply teleporting something through it.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hookgun.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-porto.png" alt="porto"></td><td style="border: 0">
+The _Port-O-Launch_ is the perfection of movement.  The grenade it launches creates two portals.  On the first impact it creates the entrance portal, on the second impact the exit portal.  If you enter the first one you (or others players and also projectiles!!) will be teleported to the second portal.  As the first portal will teleport everything it can't be hit but the second portal is quite fragile and, because of the used wormhole technology, will take the other portal along if it lost too much energy.  The wormhole is also the reason why the portals energy decays after some time.  You can replenish the energy by simply teleporting something through it.
 
-	*The shotgun is very similar to that of other games.  It shoots several bullets with a high spread, so it does very high damage at close range, but becomes very inaccurate at distance.  It is also very useful to knock opponents out after you already hit them hard with a rocket or another projectile, and subsequently closed to a distance because it's hard to miss with the shotgun at close range.  The primary fire mode fires once with a short reload, while the secondary fire mode shoots three very quick shots, but with a long reload afterwards.  The secondary firemode also has a higher spread so the primary is useful for a longer distance than the secondary firemode.  The shotgun uses shell ammo which is not shared with any other weapons.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-porto.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-shotgun.png" alt="porto"></td><td style="border: 0">
+The _Shotgun_ is very similar to that of other games.  It shoots several bullets with a high spread, so it does very high damage at close range, but becomes very inaccurate at distance.  It is also very useful to knock opponents out after you already hit them hard with a rocket or another projectile, and subsequently closed to a distance because it's hard to miss with the Shotgun at close range.  The primary fire mode fires once with a short reload, while the secondary fire mode shoots three very quick shots, but with a long reload afterwards.  The secondary firemode also has a higher spread so the primary is useful for a longer distance than the secondary firemode.  The Shotgun uses shell ammo which is not shared with any other weapons.
 
-	*The machinegun is also quite self-explanatory.  It shoots bullets at a high rate of fire, and can do significant damage.  The primary fire mode has a high spread and is thus quite inaccurate - but it fires very fast and deals more damage per second than most other weapons.  It is therefore devastating when used at close quarters.  One of the machinegun's unique features is that the first bullet after pressing fire has less spread and does more damage than the rest - keep this in mind when using it.  The secondary fire mode is much slower, but its the same as the primary modes ''first'' bullets.  This firemode is therefore very useful as an improvised sniper weapon for mid range kills.  Like the shotgun, it is an excellent finishing weapon, but its effective use relies heavily on a good, steady aim.  The machinegun uses bullet ammo just as the camping rifle.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-shotgun.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-uzi.png" alt="porto"></td><td style="border: 0">
+The _Machine Gun_ is also quite self-explanatory.  It shoots bullets at a high rate of fire, and can do significant damage.  The primary fire mode has a high spread and is thus quite inaccurate - but it fires very fast and deals more damage per second than most other weapons.  It is therefore devastating when used at close quarters.  One of the Machine Gun's unique features is that the first bullet after pressing fire has less spread and does more damage than the rest - keep this in mind when using it.  The secondary fire mode is much slower, but its the same as the primary modes ''first'' bullets.  This firemode is therefore very useful as an improvised sniper weapon for mid range kills.  Like the Shotgun, it is an excellent finishing weapon, but its effective use relies heavily on a good, steady aim.  The Machine Gun uses bullet ammo just as the camping rifle.
 
-	*The HLAC (Heavy Laser Assault Cannon) is a similar gun but fires highly accelerated laser bolts at an insane refire rate.  The bolts explode on impact and for some extra damage the secondary mode fires several of them at once.  This is only gun that has reduced spread when crouching!  Beware of your cell ammo (shared with the electro, crylink and (minsta)nex), this baby eats it like crazy.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-uzi.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hlac.png" alt="porto"></td><td style="border: 0">
+The _Heavy Laser Assault Cannon_ (HLAC) is a similar gun but fires highly accelerated Laser bolts at an insane refire rate.  The bolts explode on impact and for some extra damage the secondary mode fires several of them at once.  This is only gun that has reduced spread when crouching!  Beware of your cell ammo (shared with the Electro, Crylink and (Minsta)Nex), this baby eats it like crazy.
 
-	*The mortar is a grenade-launcher on steroids.  Both firing modes shoot a fast-moving projectile grenade which is influenced by gravity, and thus moves in a parabolic trajectory.  The primary fire mode shoots grenades that explode on impact while the secondary fire mode shoots grenades which will bounce off objects, and either explode on contact with an other player, or after a few seconds if they are not triggered.  The grenades' arc makes them harder to aim, but also hard to dodge.  Since they deal quite high damage, with an excellent rate of fire, the mortar is a solid all-round weapon once you've got the hang of aiming it.  The mortar uses rocket ammo which is shared with the rocket launcher, TAG and the hagar.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hlac.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-gl.png" alt="porto"></td><td style="border: 0">
+The _Mortar_ is a grenade-launcher on steroids.  Both firing modes shoot a fast-moving projectile grenade which is influenced by gravity, and thus moves in a parabolic trajectory.  The primary fire mode shoots grenades that explode on impact while the secondary fire mode shoots grenades which will bounce off objects, and either explode on contact with an other player, or after a few seconds if they are not triggered.  The grenades' arc makes them harder to aim, but also hard to dodge.  Since they deal quite high damage, with an excellent rate of fire, the Mortar is a solid all-round weapon once you've got the hang of aiming it.  The Mortar uses rocket ammo which is shared with the Rocket Launcher, T.A.G. and the Hagar.
 
-	*The electro is a rather underestimated gun.  Contrary to its name, it does not deal electricity damage, but rather fires plasma - understanding this will help you to use it well.  The primary fire mode shoots a plasma projectile which does quite high damage on impact.  It also explodes rather like a rocket or grenade, and is quite comparable in use to the Quake 2 rocket launcher.  The secondary fire mode spits out balls of contained plasma that will bounce like grenades, and deal similarly high damage.  Those blobs have a short trajectory and so do not get very far - but they're useful for blocking a way, or for spamming around your opponent so that he is hedged in by them.  If you use the primary fire mode to hit these contained plasma blobs, they will explode more violently than without, causing a lot of extra damage.  This combo is very effective in corridors and small rooms.  The electro uses cell ammo which is shared with the crylink, hlac and the (minsta)nex.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-gl.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-electro.png" alt="porto"></td><td style="border: 0">
+The _Electro_ is a rather underestimated gun.  Contrary to its name, it does not deal electricity damage, but rather fires plasma - understanding this will help you to use it well.  The primary fire mode shoots a plasma projectile which does quite high damage on impact.  It also explodes rather like a rocket or grenade, and is quite comparable in use to the Quake 2 rocket launcher.  The secondary fire mode spits out balls of contained plasma that will bounce like grenades, and deal similarly high damage.  Those blobs have a short trajectory and so do not get very far - but they're useful for blocking a way, or for spamming around your opponent so that he is hedged in by them.  If you use the primary fire mode to hit these contained plasma blobs, they will explode more violently than without, causing a lot of extra damage.  This combo is very effective in corridors and small rooms.  The Electro uses cell ammo which is shared with the Crylink, HLAC and the (Minsta)Nex.
 
-	*The crylink is comparable to the shotgun but shoots slow plasma projectiles; so it's harder to aim but they also do more damage.  The primary fire mode shoots several bouncing projectiles at a high rate of fire and narrow spread.  Each bounce causes splash damage so try to hit the floor near someone for damage from both the splash and the bullets themselves.  The secondary fire mode has a wider, horizontal spread and lower rate of fire.  This mode does not bounce but does more damage and is sometimes easier to aim.  The crylink uses cell ammo which is shared with the electro, HLAC and the (minsta)nex.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-electro.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-crylink.png" alt="porto"></td><td style="border: 0">
+The _Crylink_ is comparable to the Shotgun but shoots slow plasma projectiles; so it's harder to aim but they also do more damage.  The primary fire mode shoots several bouncing projectiles at a high rate of fire and narrow spread.  Each bounce causes splash damage so try to hit the floor near someone for damage from both the splash and the bullets themselves.  The secondary fire mode has a wider, horizontal spread and lower rate of fire.  This mode does not bounce but does more damage and is sometimes easier to aim.  The Crylink uses cell ammo which is shared with the Electro, HLAC and the (Minsta)Nex.
 
-	*The nex is a powerful sniper weapon.  Its primary fire mode fires a hitscan antimatter lance for significant damage, but requires a very precise aim, and has a relatively long reload time.  The secondary fire mode activates zoom.  The nex uses cell ammo which is shared with the hlac, crylink, minstanex and the electro.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-crylink.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-nex.png" alt="porto"></td><td style="border: 0">
+The _Nex_ is a powerful sniper weapon.  Its primary fire mode fires a hitscan antimatter lance for significant damage, but requires a very precise aim, and has a relatively long reload time.  The secondary fire mode activates zoom.  The Nex uses cell ammo which is shared with the HLAC, Crylink, MinstaNex and the Electro.
 
-	*The minsta nex is a sniper's wet dream.  Similar to the nex but MUCH more powerful.  One hit, one kill, no kidding!  The secondary firemode is identical to the laser's primary shot.  Back in the glory days this gun was used solely in Minstagib to train steady aim and fast movement, now this gun can spread fear in every gamemode.  Cell ammo is also used by nex, crylink, hlac and electro.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-nex.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-minstanex.png" alt="porto"></td><td style="border: 0">
+The _MinstaNex_ is a sniper's wet dream.  Similar to the nex but MUCH more powerful.  One hit, one kill, no kidding!  The secondary firemode is identical to the Laser's primary shot.  Back in the glory days this gun was used solely in Minstagib to train steady aim and fast movement, now this gun can spread fear in every gamemode.  Cell ammo is also used by Nex, Crylink, HLAC and Electro.
 
-	*The camping rifle is a kind of mixture of a sniper rifle and an assault gun.  The primary mode is quite similar to the nex but fires a bullet.  The rate of fire is quite moderate.  The secondary mode can be used to empty the whole magazine of bullets in an quick burst.  This firemode is less wall piercing and has some spread to it but is deadly at mid-to-close range.  The magazine is reloaded automatically if you equip the rifle.  It is also the only gun that can do headshots which cause extra damage, so aim with care, as this gun can out-perform the nex.  The camping rifle uses the same bullet ammo as the machinegun.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-minstanex.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-campingrifle.png" alt="porto"></td><td style="border: 0">
+The _Rifle_ is a kind of mixture of a sniper rifle and an assault gun.  The primary mode is quite similar to the nex but fires a bullet.  The rate of fire is quite moderate.  The secondary mode can be used to empty the whole magazine of bullets in an quick burst.  This firemode is less wall piercing and has some spread to it but is deadly at mid-to-close range.  The magazine is reloaded automatically if you equip the Rifle.  It is also the only gun that can do headshots which cause extra damage, so aim with care, as this gun can out-perform the nex.  The Rifle uses the same bullet ammo as the Machine Gun.
 
-	*The hagar can be compared to the plasma gun from Quake3.  It has a very high rate of fire, with moderate damage, and some splash damage.  The primary fire mode shoots small missiles at high speed and an extraordinary rate of fire.  The secondary fire mode shoots the same missiles, but at a slower speed and rate of fire, and without the instant trigger.  This means that they will bounce once when hitting a floor or a wall, giving you the opportunity to fire around corners, or double your chances to hit someone by spamming an area.  The hagar uses rocket ammo which is shared with the mortar, TAG and the rocket launcher.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-campingrifle.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-hagar.png" alt="porto"></td><td style="border: 0">
+The _Hagar_ can be compared to the plasma gun from Quake3.  It has a very high rate of fire, with moderate damage, and some splash damage.  The primary fire mode shoots small missiles at high speed and an extraordinary rate of fire.  The secondary fire mode shoots the same missiles, but at a slower speed and rate of fire, and without the instant trigger.  This means that they will bounce once when hitting a floor or a wall, giving you the opportunity to fire around corners, or double your chances to hit someone by spamming an area.  The Hagar uses rocket ammo which is shared with the Mortar, T.A.G. and the Rocket Launcher.
 
-	*The rocket launcher is a little different from that of other games, in that the rockets move relatively slowly.  The primary fire mode shoots a slow-moving, high-damage rocket projectile at a medium rate of fire.  The secondary fire mode will explode all your flying rockets at once.  This means that you don't need to hit your opponent directly - just get the rocket ''near'' him, and use the secondary fire to cause splash damage which will badly hurt him.  The rocket launcher uses rocket ammo which is shared with the mortar, TAG and the hagar.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-hagar.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-rl.png" alt="porto"></td><td style="border: 0">
+The _Rocket Launcher_ is a little different from that of other games, in that the rockets move relatively slowly.  The primary fire mode shoots a slow-moving, high-damage rocket projectile at a medium rate of fire.  The secondary fire mode will explode all your flying rockets at once.  This means that you don't need to hit your opponent directly - just get the rocket ''near'' him, and use the secondary fire to cause splash damage which will badly hurt him.  The Rocket Launcher uses rocket ammo which is shared with the Mortar, T.A.G. and the Hagar.
 
-	*The T.A.G. seeker is a unique weapon system.  The primary fire mode launches a small tagging device.  If it hits someone it will automatically release several target seeking rockets that will follow the tagged target for quite a while.  Its fun to watch them run!  The secondary firemode launches small rockets that explode after a few meters and thus create a sort of explosion shield that will severely damage everyone in its radius and also stops incoming (tag-)rockets.  Rocket ammo is shared with the mortar, hagar and rocket launcher.
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-rl.png" alt="hookgun"></td></tr>
+#---PASS-HTML <tr><td style="border: 0; vertical-align: top; text-align: left"><img src="htmlfiles/weaponimg/thirdperson-seeker.png" alt="seeker"></td><td style="border: 0">
+The _T.A.G. Seeker_ is a unique weapon system.  The primary fire mode launches a small tagging device.  If it hits someone it will automatically release several target seeking rockets that will follow the tagged target for quite a while.  Its fun to watch them run!  The secondary firemode launches small rockets that explode after a few meters and thus create a sort of explosion shield that will severely damage everyone in its radius and also stops incoming (tag-)rockets.  Rocket ammo is shared with the Mortar, Hagar and Rocket Launcher.
 
+#---PASS-HTML </td><td style="border: 0; vertical-align: bottom; text-align: right"><img src="htmlfiles/weaponimg/firstperson-seeker.png" alt="seeker"></td></tr>
+#---PASS-HTML </table>
+
 Now that you know all the guns you also have to understand that in Nexuiz each projectile can be set off by explosions.  So its possible to blow up the rocket an opponent is shooting at you.  A good strategy against someone with a rocketlauncher is to spam him with the hagar.  Chances are high you make his own rocket explode shortly after he launched it and hurt him which his own weapon!  This is also the primary way to make sure the T.A.G. seekers rockets do not hit you!  Make them explode before they hit you by setting them off.
 Also note that some objects are affected / pushed by explosion like the keys in Keyhunt or the flags in Capture the Flag.
 
 A special feature in Nexuiz is that walls do not block explosions, so you can't hide behind them.  Similarly, if you know that someone is on the floor above you, shoot at the ceiling, and with a little luck the explosion might hurt him.  This ''can'' be changed by a server admin, but the default allows for more fun; and it's also nice to see how good people are at guessing where their opponents are.  Furthermore bullets are ballistic, which means they are affected by gravity much like real bullets and can also pierce walls and enemies like real bullets.  That enables you to hit several enemies or enemies behind walls/floors up to a certain thickness.
 
 **''Using Jumping Effectively''
-You will need to be able to get around the map quickly and efficiently if you are to hunt down your opponents, and collect items well.  As already mentioned, the laser is useful for jumping and gaining speed - but you can use all explosive weapons for a similar effect.  Other weapons, however, will cause (much) more damage to your health, and not all offer the same strong push as the laser.  The rocket launcher will push you twice as far, but you will also take ''lots'' more damage.  The mortar has the same push as the laser, but its explosion is bigger so the timing and the right angle are less of an issue.  For this reason, the mortar is better for a beginner to learn these sorts of jumps.
+You will need to be able to get around the map quickly and efficiently if you are to hunt down your opponents, and collect items well.  As already mentioned, the Laser is useful for jumping and gaining speed - but you can use all explosive weapons for a similar effect.  Other weapons, however, will cause (much) more damage to your health, and not all offer the same strong push as the Laser.  The rocket launcher will push you twice as far, but you will also take ''lots'' more damage.  The mortar has the same push as the Laser, but its explosion is bigger so the timing and the right angle are less of an issue.  For this reason, the mortar is better for a beginner to learn these sorts of jumps.
 
 You should also know that you gain a bit extra speed moving forward simply by jumping.  When you walk, there is friction from the floor which keeps you at a constant speed.  If you jump as you walk, the amount of time you touch the floor is considerably less, and so the friction does not slow you down as much.  The longer or rather more often you jump, the faster you go.  The most simple way to do this is to run forward, jump, and then while you are in the air release and repress/hold the jump button.  Your character will jump again the moment he lands, without you having to worry about timing hitting the jump key.  Just repeat it a few times and you will notice you get faster and faster.  Unlike other games, Nexuiz does not need you to do this with strange key combinations or even with circular movements of the mouse - trying to do these will generally make you slower.  The only time that strafe-jumping (holding one of the strafe-keys while jumping) is useful is for the very first jump you make.  This can increase your jump speed a little - although not by much and its complicated to learn.
 
@@ -145,7 +178,7 @@
 **''Mutators''
 	*The hook mutator will add an off-hand hook which can be used like the grappling hook but can be used while you carry other guns.  Fire the hook at a ceiling or wall using the key configured through the menu or bound using ''bind "key" "+hook"''.  Hold down this key while the hook is attached to be pulled toward it.
 
-	*Laser-guided rockets will give you a laser dot on the rocket launcher which you can use to guide the most recently fired rocket.
+	*Laser-guided rockets will give you a Laser dot on the rocket launcher which you can use to guide the most recently fired rocket.
 
 	*Vampire will add whatever damage you do to your opponent to your own health.
 

Copied: branches/nexuiz-2.0/Docs/htmlfiles/footer.html-part (from rev 6204, trunk/Docs/htmlfiles/footer.html-part)
===================================================================
--- branches/nexuiz-2.0/Docs/htmlfiles/footer.html-part	                        (rev 0)
+++ branches/nexuiz-2.0/Docs/htmlfiles/footer.html-part	2009-03-17 15:52:23 UTC (rev 6205)
@@ -0,0 +1,28 @@
+		  <p><br style="clear:left" />
+        </p>
+	  </div>
+	  <!-- end content -->
+		<div id="footer">
+			<p id="ninja"><a href="http://www.detrition.net" title="Tyler Mulligan's Working Portfolio" target="_blank">page created by</a> <a href="http://www.nexuizninjaz.com" title="Nexuiz Ninjaz - Practicing the ninja arts of Nexuiz" target="_blank">a ninja</a></p>
+			<ul>
+
+				<li class="first"><a href="http://alientrap.org/nexuiz/news.php" title="Nexuiz - Latest News">News</a></li>
+				<li><a href="http://alientrap.org/nexuiz/media.php" title="Nexuiz - Media (Screenshots, videos and graphics)">Media</a></li>
+				<li><a href="http://alientrap.org/nexuiz/information.php" title="Nexuiz Information  (General, System Requirements)">Info</a></li>
+				<li><a href="http://alientrap.org/nexuiz/team.php" title="The Nexuiz Team">Team</a></li>
+				<li><a href="http://alientrap.org/nexuiz/links.php" title="Nexuiz Links">Links</a></li>
+				<li><a href="http://alientrap.org/forum/index.php?c=3" title="Official Nexuiz Forums" target="_blank">Forums</a></li>
+				<li><a href="http://planetnexuiz.com/ladder/" title="Nexuiz Ladder" target="_blank">Ladder</a></li>
+				<li><a href="http://planetnexuiz.com/tourney/" title="Nexuiz Tournaments" target="_blank">Tournament</a></li>
+			</ul>		</div><!-- end footer -->
+		<p class="subFooter">Come to the Nexuiz IRC channel: <a href="irc://irc.quakenet.org/nexuiz" title="#nexuiz on irc.quakenet.org">#nexuiz on irc.quakenet.org</a> or the team channel: <a href="irc://irc.anynet.org/alientrap" title="#alientrap on irc.anynet.org">#alientrap on irc.anynet.org</a></p>
+
+		<div id="valid">
+			<a id="valid_css" href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
+			<a id="valid_xhtml" href="http://validator.w3.org/check?uri=http%3A%2F%2Falientrap.org%2Fnexuiz%2Findex.php">&nbsp;</a>
+			<p>&copy; 2004-2008 Nexuiz.com</p>
+	  </div>
+	</div><!-- end right -->
+</div>
+</body>
+</html>

Copied: branches/nexuiz-2.0/Docs/htmlfiles/header.html-part (from rev 6204, trunk/Docs/htmlfiles/header.html-part)
===================================================================
--- branches/nexuiz-2.0/Docs/htmlfiles/header.html-part	                        (rev 0)
+++ branches/nexuiz-2.0/Docs/htmlfiles/header.html-part	2009-03-17 15:52:23 UTC (rev 6205)
@@ -0,0 +1,67 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+<meta http-equiv="content-type" content="text/html; charset=utf-8" />
+<meta name="author" content="Tyler Mulligan of www.detrition.net a.k.a -z- of www.nexuizninjaz.com" />
+<meta name="Description" content="Nexuiz is a free open-source fast paced first person shooter (FPS) that runs on Windows, Linux and OSX.  Nexuiz utilizes the darkplaces engine modeled after the Quake series." />
+<meta name="Keywords" content="Nexuiz, Nexiuz, first person shooter, darkplaces, open-source game, open source game, free game, linux game, deathmatch, death match, ctf, quake, alientrap, alien trap, ninjaz" />
+<title>Nexuiz - A free open-source fast paced first person shooter (FPS) for Windows, Linux and OSX</title>
+<link rel="stylesheet" href="htmlfiles/style.css" type="text/css"></link>
+<link rel="shortcut icon" href="favicon.ico"></link>
+</head>
+<body>
+<div id="container">
+	<div id="left">
+		<div id="logo">
+
+			<a href="http://www.nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_logo.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="201" height="193" border="0" title="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." /></a>
+		</div>
+		<!-- Sidebar -->
+	  <div id="sidebar">
+			<a href="news.php" title="Latest Nexuiz News"><img src="htmlfiles/img/headers/latest_news.gif" alt="Latest News" width="168" height="16" border="0" class="imgHeader" style="margin-top:0;" title="Latest Nexuiz News" /></a>
+			<div id="news">
+			  <div class="newsPost">
+						<h1><a href="http://nexuiz.com/news.php" title="Two Nexuiz 1v1 Tourneys">nexuiz.com/news - for nexuiz news updates</a></h1>
+			  </div>
+		</div>
+			<!-- Downloads -->
+			<a href="downloads.php" title="Nexuiz Downloads (Game, Maps)"><img src="htmlfiles/img/headers/downloads.gif" alt="Downloads" width="145" height="15" border="0" class="imgHeader" title="Downloads" /></a>
+			<a id="download_nexuiz" href="http://downloads.sourceforge.net/nexuiz/nexuiz-242.zip" title="Download Nexuiz from Source Forge - Left Click">&nbsp;</a>
+			<!--<a id="download_q3_mappack" href="http://downloads.sourceforge.net/nexuiz/nexmappack_r2.zip" title="Download Nexuiz Q3 Mappack from Source
+			Forge - Left Click">&nbsp;</a>-->
+			<h2 class="page"><a href="http://nexuiz.com/downloads.php" title="Nexuiz Download Mirrors">Mirrors -&gt;</a></h2>
+			<!-- Help Wanted -->
+
+			<img src="htmlfiles/img/headers/help_wanted.gif" alt="Help Wanted" width="165" height="15" class="imgHeader" title="Help Wanted" />			
+			<form action="https://www.paypal.com/cgi-bin/webscr" method="post" name="donate_form"> <input name="cmd" value="_s-xclick" type="hidden" />
+			<a id="donate" href="javascript:document.donate_form.submit();" title="Help The Aliens, Please Donate">&nbsp;</a>
+			<noscript>
+				<!-- It not an elegant solution but I don't expect many users to arrive with JS turned off -->
+				<input name="submit" type="image" src="htmlfiles/img/donate_button_noscript.jpg" alt="Help this project - Donate to the aliens" width="166" height="43" /> 
+			</noscript>
+			<h2 class="page"><a href="http://nexuiz.com/donators.php" title="Those who have donated to Nexuiz">Donators -&gt;</a></h2>
+			<input name="encrypted" value="-----BEGIN PKCS7-----MIIHBgYJKoZIhvcNAQcEoIIG9zCCBvMCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYBfp40KRLmnxKPY06C4gjvEiWZchbxK6bgD7ZdjhdWO5Vbwo4T4Ro+HE041PVVqIxPlJgO80l3aQpBtfhC66FfM2kIF1BjLs1zzhQM89XoPGViS3e4kbmzxkMnpdiZFmOsR5Fs5NJYiVaMnVGcoQ+K3+KsyOehZGket7GwUeNFMRzELMAkGBSsOAwIaBQAwgYMGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIb1QeJqVIc5SAYOPcI23W84XMGt8mSfHE1Gf0/GZAM7NvqLiHF0BeaecRW1Bc85O0tL9OduZiraGf7WVnAmP5kp1D0irXsA5+N2l15WADxwNQ/GoCAU293l0dAQ7Qy4F3vh6eSii18MaH2KCCA4cwggODMIIC7KADAgECAgEAMA0GCSqGSIb3DQEBBQUAMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTAeFw0wNDAyMTMxMDEzMTVaFw0zNTAyMTMxMDEzMTVaMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwUdO3fxEzEtcnI7ZKZL412XvZPugoni7i7D7prCe0AtaHTc97CYgm7NsAtJyxNLixmhLV8pyIEaiHXWAh8fPKW+R017+EmXrr9EaquPmsVvTywAAE1PMNOKqo2kl4Gxiz9zZqIajOm1fZGWcGS0f5JQ2kBqNbvbg2/Za+GJ/qwUCAwEAAaOB7jCB6zAdBgNVHQ4EFgQUlp98u8ZvF71ZP1LXChvsENZklGswgbsGA1UdIwSBszCBsIAUlp98u8ZvF71ZP1LXChvsENZklGuhgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAgV86VpqAWuXvX6Oro4qJ1tYVIT5DgWpE692Ag422H7yRIr/9j/iKG4Thia/Oflx4TdL+IFJBAyPK9v6zZNZtBgPBynXb048hsP16l2vi0k5Q2JKiPDsEfBhGI+HnxLXEaUWAcVfCsQFvd2A1sxRr67ip5y2wwBelUecP3AjJ+YcxggGaMIIBlgIBATCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwCQYFKw4DAhoFAKBdMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA1MDUxMjE5MDQ0OFowIwYJKoZIhvcNAQkEMRYEFC7mlfdaA7Pg2eBhxI5xQTe7ydTtMA0GCSqGSIb3DQEBAQUABIGAfR38tX84huxk9JjvhggcSMxzHbmDxpxInBU6/lbyqAu7iT5KJn7rcJgaH5ZVyKNoNQLGp9IxweBrcMiYUQNVxShm9+hunXhQmj5r7AMGaxNZ0mE8mQRW1ZTaz7TLz1HkDFA+R0Dm8HYyDQA4L505cBiWNEsKC17VwNK1G7CEVvA=-----END PKCS7-----" type="hidden" /></form>
+			
+		  <!-- Created By -->
+		  <img src="htmlfiles/img/headers/created_by.gif" alt="Created By" width="145" height="15" class="imgHeader" title="Created By" />
+
+	  <a id="alien_trap" href="http://www.alientrap.org" title="Developed by Alien Trap" target="_blank">&nbsp;</a>	  </div>
+		<!-- end sidebar -->	</div><!-- end left -->
+	<div id="right">
+		<div id="header">
+			<a href="http://nexuiz.com" title="Nexuiz - Simple, fast, intense and completely free"><img src="htmlfiles/img/nexuiz_header.jpg" alt="Nexuiz is a free open-source fast paced first person shooter that runs on Windows, Linux and OSX." width="766" height="107" border="0" title="Nexuiz - Simple, fast, intense and completely free" /></a>
+		</div>
+		<div id="menu">
+			<ul>
+
+				<li class="first"><a href="../readme.html" title="Nexuiz - Latest News">About </a></li>
+				<li><a href="basics.html" title="Nexuiz - Media (Screenshots, videos and graphics)">Nexuiz Basics</a></li>
+				<li><a href="say-esc.html" title="Nexuiz Information  (General, System Requirements)">Say Escapes</a></li>
+				<li><a href="irc.html" title="Nexuiz - Downloads (Game, Maps)">IRC</a></li>
+				<li><a href="faq.html" title="Official Nexuiz FAQ">FAQ</a></li>
+				<li class="first"></li>
+				<li class="first"></li>
+		  </ul>		</div>
+		<p id="tagline">Nexuiz is a <b>free</b> open-source first person shooter that runs on <b>Windows</b>, <b>Linux</b> and <b>OSX</b>.</p>
+	  <div id="content">

Copied: branches/nexuiz-2.0/Docs/htmlfiles/make-htmlfiles.sh (from rev 6204, trunk/Docs/htmlfiles/make-htmlfiles.sh)
===================================================================
--- branches/nexuiz-2.0/Docs/htmlfiles/make-htmlfiles.sh	                        (rev 0)
+++ branches/nexuiz-2.0/Docs/htmlfiles/make-htmlfiles.sh	2009-03-17 15:52:23 UTC (rev 6205)
@@ -0,0 +1,6 @@
+for X in *.aft; do
+	aft "$X"
+	aft "$X"
+	aft "$X"
+	{ cat header.html-part; perl -ne 'print unless 1 .. /<body>/ or /<\/body>/ .. 0' "${X%.aft}.html"; cat footer.html-part; } > "../${X%.aft}.html"
+done

Copied: branches/nexuiz-2.0/Docs/htmlfiles/weaponimg (from rev 6204, trunk/Docs/htmlfiles/weaponimg)

Modified: branches/nexuiz-2.0/data/qcsrc/client/projectile.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/client/projectile.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/client/projectile.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -200,10 +200,17 @@
 	f = ReadByte();
 	self.count = (f & 0x80);
 	self.iflags = (self.iflags & IFLAG_INTERNALMASK) | IFLAG_AUTOANGLES | IFLAG_ANGLES;
-	self.move_flags &~= FL_ONGROUND;
 	self.solid = SOLID_TRIGGER;
 	//self.effects = EF_NOMODELFLAGS;
 
+	// this should make collisions with bmodels more exact, but it leads to
+	// projectiles no longer being able to lie on a bmodel
+	self.move_nomonsters = MOVE_WORLDONLY;
+	if(f & 0x40)
+		self.move_flags |= FL_ONGROUND;
+	else
+		self.move_flags &~= FL_ONGROUND;
+
 	if(!self.move_time)
 	{
 		// for some unknown reason, we don't need to care for

Modified: branches/nexuiz-2.0/data/qcsrc/common/util.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/common/util.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/common/util.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1559,3 +1559,57 @@
 	_shufflewords_str = string_null;
 	return str;
 }
+
+vector solve_quadratic(float a, float b, float c) // ax^2 + bx + c = 0
+{
+	vector v;
+	float D;
+	v = '0 0 0';
+	if(a == 0)
+	{
+		if(b != 0)
+		{
+			v_x = v_y = -c / b;
+			v_z = 1;
+		}
+		else
+		{
+			if(c == 0)
+			{
+				// actually, every number solves the equation!
+				v_z = 1;
+			}
+		}
+	}
+	else
+	{
+		D = b*b - 4*a*c;
+		if(D >= 0)
+		{
+			D = sqrt(D);
+			if(a > 0) // put the smaller solution first
+			{
+				v_x = ((-b)-D) / (2*a);
+				v_y = ((-b)+D) / (2*a);
+			}
+			else
+			{
+				v_x = (-b+D) / (2*a);
+				v_y = (-b-D) / (2*a);
+			}
+			v_z = 1;
+		}
+		else
+		{
+			// complex solutions!
+			D = sqrt(-D);
+			v_x = -b / (2*a);
+			if(a > 0)
+				v_y =  D / (2*a);
+			else
+				v_y = -D / (2*a);
+			v_z = 0;
+		}
+	}
+	return v;
+}

Modified: branches/nexuiz-2.0/data/qcsrc/common/util.qh
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/common/util.qh	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/common/util.qh	2009-03-17 15:52:23 UTC (rev 6205)
@@ -160,3 +160,9 @@
 string shufflewords(string str);
 
 string substring_range(string s, float b, float e);
+
+vector solve_quadratic(float a, float b, float c);
+// solution 1 -> x
+// solution 2 -> y
+// z = 1 if a real solution exists, 0 if not
+// if no real solution exists, x contains the real part and y the imaginary part of the complex solutions x+iy and x-iy

Modified: branches/nexuiz-2.0/data/qcsrc/server/cl_weaponsystem.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/cl_weaponsystem.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/cl_weaponsystem.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1108,18 +1108,17 @@
 		// fire at smallest possible mspeed that works?
 		// |(mdirection * pvelocity) * pvelocity - pvelocity| = mspeed
 
-		float D;
-		float p;
-		float q;
-		p = mdirection * pvelocity;
-		q = pvelocity * pvelocity - mspeed * mspeed;
-		D = p * p - q;
-		if(D < 0)
+		vector solution;
+		solution = solve_quadratic(1, -2 * (mdirection * pvelocity), pvelocity * pvelocity - mspeed * mspeed);
+		if(solution_z)
+			outspeed = solution_y; // the larger one
+		else
 		{
+			//outspeed = 0; // slowest possible shot
+			outspeed = solution_x; // the real part (that is, the average!)
 			//dprint("impossible shot, adjusting\n");
-			D = 0;
 		}
-		outspeed = p + sqrt(D);
+
 		outspeed = bound(mspeed * 0.7, outspeed, mspeed * 5.0);
 		outvelocity = mdirection * outspeed;
 	}

Modified: branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -7,6 +7,9 @@
 	if(self.csqcprojectile_clientanimate)
 		sf |= 0x80; // client animated, not interpolated
 
+	if(self.flags & FL_ONGROUND)
+		sf |= 0x40;
+
 	WriteByte(MSG_ENTITY, ENT_CLIENT_PROJECTILE);
 	WriteByte(MSG_ENTITY, sf);
 
@@ -31,6 +34,16 @@
 	return 1;
 }
 
+.vector csqcprojectile_oldorigin;
+void CSQCProjectile_Check(entity e)
+{
+	if(e.csqcprojectile_clientanimate)
+	if(e.flags & FL_ONGROUND)
+	if(e.origin != e.csqcprojectile_oldorigin)
+		UpdateCSQCProjectile(e);
+	e.csqcprojectile_oldorigin = e.origin;
+}
+
 void CSQCProjectile(entity e, float clientanimate, float type, float docull)
 {
 	Net_LinkEntity(e, docull, 0, CSQCProjectile_SendEntity);
@@ -51,5 +64,17 @@
 void UpdateCSQCProjectile(entity e)
 {
 	if(e.SendEntity == CSQCProjectile_SendEntity)
-		e.SendFlags |= 1; // send new origin data
+	{
+		// send new origin data
+		e.SendFlags |= 1;
+	}
 }
+
+void UpdateCSQCProjectileNextFrame(entity e)
+{
+	if(e.SendEntity == CSQCProjectile_SendEntity)
+	{
+		// send new origin data
+		e.NextFrameSendFlags |= 1;
+	}
+}

Modified: branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qh
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qh	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/csqcprojectile.qh	2009-03-17 15:52:23 UTC (rev 6205)
@@ -2,3 +2,5 @@
 
 void CSQCProjectile(entity e, float clientanimate, float type, float docull);
 void UpdateCSQCProjectile(entity e);
+void UpdateCSQCProjectileNextFrame(entity e);
+void CSQCProjectile_Check(entity e);

Modified: branches/nexuiz-2.0/data/qcsrc/server/defs.qh
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/defs.qh	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/defs.qh	2009-03-17 15:52:23 UTC (rev 6205)
@@ -551,3 +551,5 @@
 .float wasplayer;
 
 float servertime, serverprevtime, serverframetime;
+
+.float NextFrameSendFlags;

Modified: branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/miscfunctions.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -1797,8 +1797,7 @@
 
 #define SUB_OwnerCheck() (other && (other == self.owner))
 
-#define PROJECTILE_TOUCH do { if(SUB_OwnerCheck()) return; if(SUB_NoImpactCheck()) { remove(self); return; } } while(0)
-#define PROJECTILE_TOUCH_NOSOUND do { if(SUB_OwnerCheck()) return; if(SUB_NoImpactCheck()) { stopsound(self, CHAN_PAIN); remove(self); return; } } while(0)
+#define PROJECTILE_TOUCH do { if(SUB_OwnerCheck()) return; if(SUB_NoImpactCheck()) { remove(self); return; } if(trace_ent && trace_ent.solid > SOLID_TRIGGER) UpdateCSQCProjectileNextFrame(self); } while(0)
 
 float MAX_IPBAN_URIS = 16;
 

Modified: branches/nexuiz-2.0/data/qcsrc/server/sv_main.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/sv_main.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/sv_main.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -140,6 +140,15 @@
 
 	dprint_load(); // load dprint status from cvar
 
+	entity e;
+	for(e = world; (e = findflags(e, NextFrameSendFlags, 0xFFFFFF)); )
+	{
+		e.SendFlags |= e.NextFrameSendFlags;
+		e.NextFrameSendFlags = 0;
+	}
+	for(e = world; (e = findfloat(e, csqcprojectile_clientanimate, 1)); )
+		CSQCProjectile_Check(e);
+
 	if(RedirectionThink())
 		return;
 

Modified: branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/t_jumppads.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -24,7 +24,7 @@
 
 vector trigger_push_calculatevelocity(vector org, entity tgt, float ht)
 {
-	local float grav, sdist, zdist, vs, vz, jumpheight, trajsign;
+	local float grav, sdist, zdist, vs, vz, jumpheight;
 	local vector sdir, torg;
 
 	torg = tgt.origin + (tgt.mins + tgt.maxs) * 0.5;
@@ -63,39 +63,57 @@
 
 	// push him so high...
 	vz = sqrt(2 * grav * jumpheight); // NOTE: sqrt(positive)!
+	
+	// we start with downwards velocity only if it's a downjump and the jump apex should be outside the jump!
 	if(ht < 0)
 		if(zdist < 0)
 			vz = -vz;
-
-	// how far to push him?
+	
+	vector solution;
+	solution = solve_quadratic(0.5 * grav, -vz, zdist); // equation "z(ti) = zdist"
+	// ALWAYS solvable because jumpheight >= zdist
+	if(!solution_z)
+		solution_y = solution_x; // just in case it is not solvable due to roundoff errors, assume two equal solutions at their center (this is mainly for the usual case with ht == 0)
 	if(zdist == 0)
+		solution_x = solution_y; // solution_x is 0 in this case, so don't use it, but rather use solution_y (which will be sqrt(0.5 * jumpheight / grav), actually)
+	
+	if(zdist < 0)
 	{
-		trigger_push_calculatevelocity_flighttime = sqrt(jumpheight * 8 / grav);
-		vs = sdist / trigger_push_calculatevelocity_flighttime;
-			// trajsign is ignored (the high point MUST be inside the jump!)
+		// down-jump
+		if(ht < 0)
+		{
+			// almost straight line type
+			// jump apex is before the jump
+			// we must take the larger one
+			trigger_push_calculatevelocity_flighttime = solution_y;
+		}
+		else
+		{
+			// regular jump
+			// jump apex is during the jump
+			// we must take the larger one too
+			trigger_push_calculatevelocity_flighttime = solution_y;
+		}
 	}
 	else
 	{
-		if(ht > 0)
-			trajsign = +1;
+		// up-jump
+		if(ht < 0)
+		{
+			// almost straight line type
+			// jump apex is after the jump
+			// we must take the smaller one
+			trigger_push_calculatevelocity_flighttime = solution_x;
+		}
 		else
-			trajsign = -1;
-
-		// >0: the lower speed that achieves "it"
-		//     (parabola's maximum inside the jump)
-		// <0: the higher speed that achieves "it"
-		//     (parabola's maximum outside the jump)
-
-		vs = sqrt(jumpheight - zdist);
-		vs = sqrt(jumpheight) - trajsign * vs; // fteqcc sucks
-		vs = fabs(vs * sqrt(grav/2) / zdist);
-		//vs = fabs((sdist / zdist) * sqrt(grav/2) * (sqrt(jumpheight) - trajsign * sqrt(jumpheight - zdist)));
-		trigger_push_calculatevelocity_flighttime = 1 / vs;
-			// note: vs cannot be zero here. The difference between the sqrts is zero IFF zdist == 0, which we have excluded.
-		vs = vs * sdist;
-
-		// cases to test: "jump up", "jump down" with positive and negative height
+		{
+			// regular jump
+			// jump apex is during the jump
+			// we must take the larger one
+			trigger_push_calculatevelocity_flighttime = solution_y;
+		}
 	}
+	vs = sdist / trigger_push_calculatevelocity_flighttime;
 
 	// finally calculate the velocity
 	return sdir * vs + '0 0 1' * vz;

Modified: branches/nexuiz-2.0/data/qcsrc/server/w_crylink.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/w_crylink.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/w_crylink.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -25,8 +25,6 @@
 	self.owner = world;
 	self.projectiledeathtype |= HITTYPE_BOUNCE;
 	//self.scale = 1 + self.cnt;
-
-	UpdateCSQCProjectile(self);
 }
 
 void W_Crylink_Touch2 (void)
@@ -52,8 +50,6 @@
 	self.owner = world;
 	self.projectiledeathtype |= HITTYPE_BOUNCE;
 //	self.scale = 1 + 1 * self.cnt;
-
-	UpdateCSQCProjectile(self);
 }
 
 void W_Crylink_Attack (void)

Modified: branches/nexuiz-2.0/data/qcsrc/server/w_electro.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/w_electro.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/w_electro.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -35,9 +35,6 @@
 		sound (self, CHAN_PROJECTILE, "weapons/electro_bounce.wav", VOL_BASE, ATTN_NORM);
 		self.projectiledeathtype |= HITTYPE_BOUNCE;
 	}
-
-	if(trace_ent && trace_ent.solid > SOLID_TRIGGER) // CSQC doesn't know about these entities well enough
-		UpdateCSQCProjectile(self);
 }
 
 void W_Plasma_TouchExplode (void)

Modified: branches/nexuiz-2.0/data/qcsrc/server/w_grenadelauncher.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/w_grenadelauncher.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/w_grenadelauncher.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -57,9 +57,6 @@
 			sound (self, CHAN_PROJECTILE, "weapons/grenade_bounce6.wav", VOL_BASE, ATTN_NORM);
 		self.projectiledeathtype |= HITTYPE_BOUNCE;
 	}
-
-	if(trace_ent && trace_ent.solid > SOLID_TRIGGER) // CSQC doesn't know about these entities well enough
-		UpdateCSQCProjectile(self);
 }
 
 void W_Grenade_Damage (entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector force)

Modified: branches/nexuiz-2.0/data/qcsrc/server/w_hagar.qc
===================================================================
--- branches/nexuiz-2.0/data/qcsrc/server/w_hagar.qc	2009-03-17 15:32:19 UTC (rev 6204)
+++ branches/nexuiz-2.0/data/qcsrc/server/w_hagar.qc	2009-03-17 15:52:23 UTC (rev 6205)
@@ -33,9 +33,6 @@
 		self.owner = world;
 		self.projectiledeathtype |= HITTYPE_BOUNCE;
 	}
-
-	if(trace_ent && trace_ent.solid > SOLID_TRIGGER) // CSQC doesn't know about these entities well enough
-		UpdateCSQCProjectile(self);
 }
 
 void W_Hagar_Damage (entity inflictor, entity attacker, float damage, float deathtype, vector hitloc, vector force)



More information about the nexuiz-commits mailing list