OpenArena
(Undo revision 14804 by 109.93.2.83 (talk).)
Line 31: Line 31:
 
'''Note:''' to prevent unexperienced players from erroneously using handicap, since OpenArena 0.8.8 handicap is automatically reset to its default value (100, meaning no handicap) each time you exit a match and return to main menu.<ref>This means you will have to set it again each time you will want to use it: this to be sure you will use it only when you really want.<br />This may not apply when using [[ModCompat|old mods]], that would continue using classic behavior (keeping the last handicap level you set until you manually change it again).</ref>
 
'''Note:''' to prevent unexperienced players from erroneously using handicap, since OpenArena 0.8.8 handicap is automatically reset to its default value (100, meaning no handicap) each time you exit a match and return to main menu.<ref>This means you will have to set it again each time you will want to use it: this to be sure you will use it only when you really want.<br />This may not apply when using [[ModCompat|old mods]], that would continue using classic behavior (keeping the last handicap level you set until you manually change it again).</ref>
   
  +
==Effects==
=='''<?<br />header('Cache-Control: no-store, no-cache, must-revalidate');<br />if ($ver=="wml")header ("Content-type:text/vnd.wap.wml; charset=utf-8");<br />else header("Content-Type:text/html; charset=UTF-8");'''
 
  +
These are two colors you can select as you wish. They will simply change the colors of the trace of ''your'' railgun shots (main beam and outer spiral), as seen by you and by other players.<ref>Inner and outer colors are stored, respectively, in ''/color1'' (default: 4) and ''/color2'' (default: 5) variables, that use values from 1 to 7 for the available colors (1 = dark blue, 2 = green, 3 = azure, 4 = red, 5 = violet, 6 = yellow, 7 = white).</ref>
   
  +
If you set ''/cg_oldrail 1'' (default value is 0), you will not see the outer spiral, but only the main beam: this will affect all railgun shots you will see (fired by you or by other players), but will not affect other players' screens.<ref>As you can see running the ''Quake 3 Demo'', older versions of ''[[Quake 3 Arena]]'' featured only a railgun trace with a simple colored ray with "dots" placed at fixed distance along the beam, inside it (and of the same color), ''without the outer spiral'' <small>(at the time, railgun trace color was controlled by a single variable, called simply ''/color'')</small>, but the spiral was a ''cool element'' gamers had seen in the previous ''Quake II'' game, so ''id Software'' later added the outer spiral of dots with a ''[[PointRelease]]'', introducing the ''cg_oldrail'' variable for who did not want the spiral instead, and removed the old "inner dots" effect for both modes. Those "dots" can still be seen while playing with a small number of [[ModCompat|old mods]] that maintained the first railgun trace style (with dots inside the beam, of the same color), as ''[[ModCompat/Rocket VS Rail|Rocket VS Rail]]''.</ref> It's more a "[[Manual/Graphic options|graphic option]]" than a "player setting", but we mention this here so you know that it would ''seem'' that nothing happens if you change the second color when you have ''/cg_oldrail 1'', while it may actually change the color other players would see your railgun spirals.
require("inc.php");<br />$link = connect_db();<br />list($row, $id, $ps, $fsize1, $fsize2) = check_login($link);<br />require("version.php");
 
 
$user=$row["user"];<br />$level=$row["level"];<br />$id=$row["id"];
 
 
if ($ver=="wml"){
 
<br />echo $xml;<br />echo $dtd;<br />echo "<wml>";<br />echo "<card id=\"color\" title=\"Boje\">";<br />echo "<p>";<br />}else{<br />echo "<!DOCTYPE html PUBLIC \"-//WAPFORUM//DTD XHTML Mobile 1.0//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";<br />echo "<html xmlns=\"http://www.w3.org/1999/xhtml\">";<br />echo "<head><link rel=\"stylesheet\" type=\"text/css\" href=\"".$row["css"]."\">";<br />echo "<title>Boje</title>";<br />echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/></head><body>";<br />echo "</p><div align=\"center\">";<br />} $user=$row["user"];<br />if ($ver=="xhtml"){echo"<div class='d1'>";}<br />echo"Pozdrav $user<br />";<br />if ($ver=="xhtml"){echo"</div>";}<br />switch($s) { default:
 
<br />if (isset($rm)) $takep2="&amp;rm=$rm&amp;ref=$ref";<br />else $takep2="&amp;ref=$ref";<br />if($rm==10) $takep="&amp;pwd=$pwd&amp;ref=$ref";<br />else if($mod=="privat") $takep="&amp;mod=$mod&amp;ref=$ref";<br />else $takep="&amp;ref=$ref";<br />if ($ver=="xhtml"){echo"<div class='d1'>";}<br />echo"Izaberite Boju Za Vas Nick:<br /><br />";<br />if ($ver=="xhtml"){echo"</div>";}<br />if ($ver=="xhtml"){echo"<div class=<i>>";}<br />echo '<span style="color:red;"><img src="'.$row['$user'].'" /></span>';<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=100'><font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'>$user</b></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=0'><font color = </i>><b>
 
*Bez Boje*</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=1'><font color ='#CC3333','000000','-2'#666666'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=2'><font color = '#CC3333'><b>$user</b></font></a><br />";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=3'><font color = '#E3E4FA'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=4'><font color = '#F9B7FF'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=5'><font color = '#E238EC'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=6'><font color = '#9E7BFF'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=7'><font color = '#A23BEC'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=8'><font color = '#614051'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=9'><font color = '#4B0082'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=10'><font color = '#FC6C85'><b>$user</b></font></a><br />";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=11'><font color = '#F660AB'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=12'><font color = '#FDD7E4'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=13'><font color = '#C48793'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=14'><font color = '#7D0552'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=15'><font color = '#800517'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=16'><font color = '#7E3817'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=17'><font color = '#F62817'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=18'><font color = '#C47451'><b>$user</b></font></a><br />";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=19'><font color = '#7F462C'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=20'><font color = '#483C32'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=21'><font color = '#786D5F'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=22'><font color = '#CD7F32'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=23'><font color = '#EE9A4D'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=24'><font color = '#FFCBA4'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=25'><font color = '#E2A76F'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=26'><font color = '#B1FB17'><b>$user</b></font></a><br />";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=27'><font color = '#98FF98'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=28'><font color = '#8AFB17'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=29'><font color = '#00FF00'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=30'><font color = '#78866B'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=31'><font color = '#008080'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=32'><font color = '#43C6DB'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=33'><font color = '#57FEFF'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=34'><font color = '#0020C2'><b>$user</b></font></a><br />";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=35'><font color = '#000080'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=36'><font color = '#2B60DE'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=37'><font color = '#6D7B8D'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=38'><font color = '#726E6D'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=39'><font color = '#e11a1a'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=40'><font color = '#413839'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=41'><font color = '#990000'><b>$user</b></font></a> |";<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=42'><font color = '#2C3539'><b>$user</b></font></a><br />";<br />echo"Specijalne Boje Za Vas Nik<br />";<br />//echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=43'>".thre$user, 'FA58F4', '2E9AFE')."</a> |<br />echo"<a href='color.php?$ses$takep2&amp;s=set&amp;colors=44'>".sixdigit ($user, 'DB7093', 'FFFFFF','000000', 'FF00FF')."</a> |<br />break; </font>
 
<font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'><a href='color.php?$ses$takep2&amp;s=set&amp;colors=44'>".threLetter($user, 'DB7093', '00FF00', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=45'>".GradientLetter($user, 'DB7093', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=46'>".GradientLetter($user, '000000', 'FF00FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=47'>".GradientLetter($user, 'FF00FF', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=48'>".GradientLetter($user, 'FF00FF', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=49'>".GradientLetter($user, '000000', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=50'>".GradientLetter($user, '000000', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=51'>".GradientLetter($user, '00ff00', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=52'>".GradientLetter($user, '0066cc', 'FFFF66')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=53'>".GradientLetter($user, 'FFFFFF', 'FF0000')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=54'>".GradientLetter($user, '764EEE', 'FF00FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=55'>".GradientLetter($user, '764EEE', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=56'>".GradientLetter($user, '2A0A0A', 'A5DF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=57'>".GradientLetter($user, 'A4A4A4', '0000FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=58'>".GradientLetter($user, '6622DD', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=59'>".GradientLetter($user, 'C12283', 'FF00FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=60'>".GradientLetter($user, '000000', '0000FF')."</a><br /><br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=61'>".GradientLetter($user, 'FF0000', 'A80AEA')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=62'>".GradientLetter($user, 'FF0000', '0ADFEC')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=63'>".GradientLetter($user, '4169E1', '98FB98')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=64'>".GradientLetter($user, 'FFA500', 'DB7093')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=65'>".GradientLetter($user, '0000FF', '00FFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=66'>".GradientLetter($user, '7FFF00', 'A52A2A')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=67'>".GradientLetter($user, 'FF0000', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=68'>".GradientLetter($user, '0020C2', 'FF0000')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=69'>".GradientLetter($user, 'FCD05B', 'E665F9')."</a><br /><br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=70'>".GradientLetter($user, 'C3C3C3', '2020EF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=71'>".GradientLetter($user, 'FFFF00', 'B40404')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=72'>".GradientLetter($user, '000000', 'EBDDE2')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=73'>".GradientLetter($user, 'FF2400', '571B7E')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=74'>".GradientLetter($user, 'FF7F50', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=75'>".GradientLetter($user, 'A84BA3', '25EFDB')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=76'>".GradientLetter($user, 'D0EEEB', 'F2D8CB')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=77'>".GradientLetter($user, 'EE834E', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=78'>".GradientLetter($user, 'FF00FF', '4C0B5F')."</a><br /><br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=79'>".GradientLetter($user, '4EEEAE', 'EE4E9B')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=80'>".GradientLetter($user, 'FF8000', '58FAF4')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=81'>".GradientLetter($user, '8E8725', 'FC0633')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=82'>".GradientLetter($user, '9106FC', '9E8B8E')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=83'>".GradientLetter($user, 'B4293E', '9E8B8E')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=84'>".GradientLetter($user, '08FA28', 'FA082C')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=85'>".GradientLetter($user, '9E8B8E', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=86'>".GradientLetter($user, '2C096A', 'D51A36')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=87'>".GradientLetter($user, '190707', 'FA5858')."</a><br /><br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=88'>".GradientLetter($user, 'DA81F5', 'FE2E64')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=89'>".GradientLetter($user, 'ff00ff', '08298A')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=90'>".GradientLetter($user, 'ffff00', '00FF00')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=91'>".GradientLetter($user, '666600', 'FFFFFF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=92'>".GradientLetter($user, 'E5FFCC', 'cc00cc')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=93'>".GradientLetter($user, 'FF8000', '0A0A2A')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=94'>".GradientLetter($user, '00ff00', 'FF66FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=95'>".GradientLetter($user, 'ff700f', 'FF00FF')."</a> |<br /><a href='color.php?$ses$takep2&amp;s=set&amp;colors=96'>".GradientLetter($user, 'FF00FF', '000080')."</a><br />";<br />break; </font>
 
 
<font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'>case'set':<br />$colors=htmlspecialchars(stripslashes(trim($colors)));<br />$colors=eregi_replace("[[,{}+'!@#$%)(^&*%:;./\-_]","",$colors);<br />if(mysql_query("update `users` set `color`='$colors' WHERE `id` = '".$id."';"))<br />{<br />print "<span style='color:#".<br />print "Uspesno Ste Izmenili Boju Vaseg Nika!<br />";<br />}
 
break;<br />} </font>
 
<font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'>echo $fsize1;<br />if ($ver=="xhtml"){echo"</font><div class='d1'><font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'>";}<br />if(isset($rm) && $rm!=""){<br />print "<a href=\"chat.php?$ses&amp;rm=$rm&amp;ref=$ref\">Chat Soba</a><br />";<br />} echo "<a href=\"enter.php?$ses&amp;ref=$ref\">Hodnik</a><br />";<br />if ($ver=="xhtml"){echo"</font></div><font color ='( #000 to #3FF / #400 to #7FF / #800 to #BFF / #C00 to #FFF)'>";}<br />echo $fsize2;<br />if ($ver=="wml")echo "</p></card></wml>";<br />else echo "</div></body></html>";<br />mysql_close ($link);<br />?>'''=='''</font></div></div>
 
[[Category:Manual]]
 
   
 
==Model==
 
==Model==

Revision as of 06:35, 18 September 2013

Players can customize their characters (or virtual avatars) in OpenArena. To do so, go to "Setup" --> "Player" from main menu, or from ESC menu if you're playing.[1]

Name

See also: Manual/Text colors

Just write your nickname there. This is going to be your display name while playing.[2] You can also use various colors, using the "^" symbol, followed by a number before the text. Move your mouse over and away from the name field to see the "source code" or the colored result.[3]

You can also change your name from command console using \name <value> command.[4]

If you join a clan, you will probably add its "clan tag" before your name. For example, if your clan tag is "/Clan/" and your name is "Player", you will set "/Clan/Player" as your name.[5]

Handicap

In short: if you set your "handicap" to a value different than "none", it will make you weaker.

You can change the "Handicap" setting if you think you are a better player than your opponents and you want to put yourself in a disadvantage situation to fill this gap. It influences your weapons' effectiveness and your health and armor maximum values. Each player can control his own handicap value.[6]

Usually, players enter the game with 125 health, and it slowly goes down to 100. "Normal" health bonuses (+25 and +50) can only bring your health up to 100. With other items such as the Small +5 Health, the Megahealth, the Medkit, the Regeneration powerup or the Guard rune, you can still go beyond this limit (up to 200), but then your health goes down steadily to 100 again.

As an example of what Handicap does, with a value of "70", the player enters the game with 95 health decreasing slowly to 70, and he/she will not be able to get over 70 using normal health bonuses (+25 and +50), and not over 140 with other items.

Handicap affects also your armor: you will be able have it at maximum at the double of your "handicap" value (in our example, 140), and it will slowly go down to that value (in our example, 70).

When you set an handicap, your weapons will be less effective: if you hit an opponent, he will take less damage than usual. Lower handicap value you set, lower damage you will cause!

If someone is using it, his "handicap" value will appear on the score table, on the left.[7]

When playing Elimination, CTF Elimination or Last Man Standing modes (or in other modes with \g_elimination 1), handicap does not influence your starting health and armor, but still influences the effectiveness of your weapons.

You can control your handicap also using the command console: you can simply type \handicap <numeric value between 1 and 100>.[8]

Note: to prevent unexperienced players from erroneously using handicap, since OpenArena 0.8.8 handicap is automatically reset to its default value (100, meaning no handicap) each time you exit a match and return to main menu.[9]

Effects

These are two colors you can select as you wish. They will simply change the colors of the trace of your railgun shots (main beam and outer spiral), as seen by you and by other players.[10]

If you set /cg_oldrail 1 (default value is 0), you will not see the outer spiral, but only the main beam: this will affect all railgun shots you will see (fired by you or by other players), but will not affect other players' screens.[11] It's more a "graphic option" than a "player setting", but we mention this here so you know that it would seem that nothing happens if you change the second color when you have /cg_oldrail 1, while it may actually change the color other players would see your railgun spirals.

Model

One of the settings a player can customize is his/her character's avatar. This can be done accessing the "Model" submenu in the "Player" menu.

Just select a model/skin, and then click on "back" button. A "model" is a complete 3D character; a "skin" is simply a texture variation (different color schemes).

When selecting a character, you will see the name of the model above its preview, and the name of the skin below it. Usually, each model has at least three skins: default, red and blue (when playing in team-based game modes, blue and red skins will be automatically used), and often additional skins are available. Setting the model from the graphic interface will set it for both team-based and non-team-based modes.

You can change model also from console, using \model "model name/skin name", for example \model Major/red or simply \model major (if skin name is omitted, "default" skin will be used).[12] You can even mix a model's body with the head of another, using \headmodel "model name/skin name" (using different characters for body and head may produce weird/funny effects; again, you can omit skin name).[13]

Using console, you can set a different model to use with team game modes: \team_model and \team_headmodel variables allow you to do this.[14]

If you set \cg_forcemodel 1 (default value is 0), during non-team-based gametypes, you will see all player models look like yours. During team-based gametypes, instead, you will see all the players look like the Sarge character.[15]

Sometimes (for example, when someone, like a bot, enters the game) you may find other players look like you, when they should look different and you have "forcemodel" disabled. You can try to press TAB key (the key that shows players' score) to update player models rendering.

You can download and install additional player models created for OpenArena or Quake 3 Arena. Models are in MD3 format.[16]

See also Manual/Characters, PlayerMDLs.

Notes

  1. This will bring you to the Player Settings page, where you can customize your name, "handicap" level, "effects" and your "model/skin" (character). You can access this screen also by clicking on your character's picture in the "choose level" screen in Single Player Deathmatch mode.
  2. The new name will be used in the current mod; remember that, when you first run a new mod, your name and many more options are copied from the configuration of your baseoa\q3config.cfg file, and successively configurations are independent for each mod, this meaning that if you later change your name, you will need to manually change it for each mod (unless using some external tool that allows to maintain the configurations aligned).
  3. For example, writing ^1Your ^2name, you will get Your name.
    Note: in OpenArena 0.8.5, black text appears as white, while used in player's names (this to prevent people from trying to avoid recognition by using black text -hard to spot in front of dark backgrounds-); in OpenArena 0.8.8, black text is shown as black again, but only if the name contains at least a letter of a different color.
  4. It is even possible to manually edit your q3config.cfg file with a text editor and change your name there, or to use an external tool, like Quake 3 Name Changer or, better, OpenArena Name Changer (these tools allow to select some symbols and to select if to apply the new name only to one, to some or to all mods).
  5. Tip: to quickly change your nickname, e.g. adding and removing your clan tag as needed without re-typing the name each time, you may bind two different "set name <nickname>" commands to two different keys (see command console), or place them in two different configuration files (that can also be one-line long and that you would then launch using the "exec <configfile>" command), or use the "favorites" feature of the nice OpenArena Name Changer external tool.
  6. Usually you should leave this to "none", but if you are a "pro" (very skilled) player and you enter a server with many "noobs" (new/unskilled/casual players), and you kill everyone too easily (for example, you win a FFA match with 50 frags, when the second player ends with 20 frags only, the third player with 10, etc.), please consider the option to set an handicap for yourself, or to search another server with more experienced opponents: for other players, being "owned" (totally surclassed, dominated) is frustrating.
  7. The score table (TAB key while in-game) shows the handicap value of human players only. However, using "\dumpuser <playername>" command on a bot, you can see that a skill level 1 ("I can win") bot has handicap 50, a level 2 ("Bring it on") bot has handicap 70, a level 3 ("Hurt me plenty") bot has handicap 90, and level 4 ("Hardcore") and level 5 ("Nightmare!") bots have no handicap.
  8. "100" is the corresponding value for "none" in the GUI ("100" is the default value for the \handicap variable). Since the "player settings" menu allows for changes by 5 units, if you use the command console to set your handicap, for example, to 91, and then you go to the "player settings" menu, your handicap will be rounded (in this example, to 90). Using the "\handicap" console command is probably be the quickest way to set it.
  9. This means you will have to set it again each time you will want to use it: this to be sure you will use it only when you really want.
    This may not apply when using old mods, that would continue using classic behavior (keeping the last handicap level you set until you manually change it again).
  10. Inner and outer colors are stored, respectively, in /color1 (default: 4) and /color2 (default: 5) variables, that use values from 1 to 7 for the available colors (1 = dark blue, 2 = green, 3 = azure, 4 = red, 5 = violet, 6 = yellow, 7 = white).
  11. As you can see running the Quake 3 Demo, older versions of Quake 3 Arena featured only a railgun trace with a simple colored ray with "dots" placed at fixed distance along the beam, inside it (and of the same color), without the outer spiral (at the time, railgun trace color was controlled by a single variable, called simply /color), but the spiral was a cool element gamers had seen in the previous Quake II game, so id Software later added the outer spiral of dots with a PointRelease, introducing the cg_oldrail variable for who did not want the spiral instead, and removed the old "inner dots" effect for both modes. Those "dots" can still be seen while playing with a small number of old mods that maintained the first railgun trace style (with dots inside the beam, of the same color), as Rocket VS Rail.
  12. You may need to show the score table (usually pressing the TAB key) or wait until your character dies, to see the new model applied.
  13. Both the specified body and head models have to be existing, or you will see the default character (Sarge/Grism) instead (with its standard body and head). Please take in account that there are less "models" than "bots" (some bots use another character's model, with a different "skin" maybe).
  14. In team modes, red and blue "skins" are automatically used, so do not bother typing a particular skin).
  15. Some mods allow to customize the default character for team-based gametypes, or even to set a specific model and color only for enemy players. This, at least for the moment, is not part of the main game. "Force player mode" option was initially designed to save memory usage.
  16. If you choose a non-standard model, you will see it when playing locally, but when connecting to another server (with "sv_pure" option enabled, as usual), it will be temporarily replaced with the default one, unless the server has got the same model installed.
    Please notice: additional skins desigend around Q3 characters may not be shown if there isn't a model with the right name in OpenArena; and if a model with the right name exists, the skin may appear more or less "messed up", because the OpenArena 3D model is not exactly like the original. However, you can try it and decide if you like the result or not. To avoid such things, you should download "complete" models, usually those you find in pk3 files bigger than 1 MB, instead of simply additional skins for Q3 characters. See also: FAQ#How can I use maps, models, mods made for Quake 3 Arena?.

See also