<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="includes/rss/rss_20.xsl" ?>

<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>sof2mods.com</title>
<link>http://www.sof2mods.com</link>
<description>Multiplayer Community | Sof2 Mods | Soldier Of Fortune 2 | Call of Duty: Modern Warfare 3 | MW3 Servers | Call of Duty: Black Ops 2 | BO2 Servers | Battlefield 3 | BF3 Servers</description>
<copyright>sof2mods.com</copyright>
<generator>sof2mods.com Evo RSS 2.0 Parser</generator>
<ttl>60</ttl>

<image>
<title>sof2mods.com</title>
<url>http://www.sof2mods.com/images/evo/minilogo.gif</url>
<link>http://www.sof2mods.com</link>
<width>94</width>
<height>15</height>
<description>Nuke-Evolution 2.0.7 Powered - Xtreme 2.0 Edition</description>
</image>
<dc:language>en-us</dc:language>
<dc:creator>webmaster@sof2mods.com</dc:creator>
<dc:date>2012-05-20T15:47:04+01:00</dc:date>

<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-05-20T15:47:04+01:00</sy:updateBase>

<item>
<title>SOF2 Binds and Settings</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=28</link>
<description><![CDATA[<p><br />
	<br /><br />
	This document is basically a Help/FAQ doc to aid in configuring SOF2 Multi-Player to your personal preferences. It started as a way for me to keep info in a semi-organized manner. <em>On a side note, it&rsquo;s been reported by Nologic that Raven feels that scripts are cheating. I don&rsquo;t know if this is true or not, or what the deal is.</em></p><br />
<br /><br />
<p><br />
	<br /><br />
	Use these settings/binds at your own risk. If they screw your game up, don&rsquo;t come whining to me. I suggest backing up a basic sof2mp.cfg before you start adjusting anything, and continue to back up as you find your adjustments work. This way you can always, at least, fall back to the last working .cfg. Changing/binding one thing at a time is advised. The basic sof2mp.cfg does have a maximum file size. I know this from personal experience. An autoexec.cfg works just as it does in other games based on the Q3 engine. I use WordPad to edit both the basic .cfg and autoexec.cfg files. Just make sure you save as a .txt file with the .cfg extension. They should both be placed in the &hellip;sof2basemp directory. There are utilities that allow you to adjust your .cfg files, but I don&rsquo;t use them and therefore they won&rsquo;t be explained here. The format to bind in a text editor is:</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;+moveup&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Quotation marks should bracket the command, but not the key being bound. To bind a key from the console, press the <strong>tilda</strong> (~) key to drop down the console and use the format:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /bind x +moveup</p><br />
<br /><br />
<p><br />
	<br /><br />
	without the quotation marks.</p><br />
<br /><br />
<p><br />
	<br /><br />
	I <strong><em>do not</em></strong> nor <strong><em>will not</em></strong> take credit for any specific bind, setting, or script suggestion unless it is something I did come up with. If possible, I&rsquo;ll give credit to the person who provided the information. If you find I&rsquo;ve included something that you didn&rsquo;t get acknowledgement for, prove it is your information, and I&rsquo;ll do so.</p><br />
<br /><br />
<p><br />
	<br /><br />
	This document is done in <strong>Document View</strong> mode. For those who don&rsquo;t know what this means, choose <strong>View&gt;Document Map</strong> in your Word menu selection. This will open a frame to the right-hand side of the document that acts as a hyperlinked table of contents.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You may pass this document along to anyone you wish to. If you find something to add to it, please send it to me so that I can add it to the original. If you wish to be on an email list for updates of this document, email me at&nbsp; use &ldquo;SOF2 Info doc&rdquo; in the subject (because the hotmail account is a spam catcher), and I&rsquo;ll reply with the account you&rsquo;ll get the updates from. I hope this document helps.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h2><br />
	<br /><br />
	Crosshair</h2><br />
<br /><br />
<p><br />
	<br /><br />
	Changing the color of the crosshairs</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Crosshair Color Chart*</h3><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<br /><br />
<table border="1" cellpadding="0" cellspacing="0"><br />
	<tbody><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 .5 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 1 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 1 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 1 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 1 1 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .5 1 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 .5 .75 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 .5 1 1</p><br />
			</td><br />
		</tr><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 0 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 1 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 1 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 1 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 1 1 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .5 .75 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .5 .75 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 0 1 1</p><br />
			</td><br />
		</tr><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .25 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 .5 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 1 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .5 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .25 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .5 1 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 0 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 0 .5 1</p><br />
			</td><br />
		</tr><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 0 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					1 .5 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .5 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .5 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 0 1 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 0 .63 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 0 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 0 1 1</p><br />
			</td><br />
		</tr><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.25 0 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .25 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .25 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 .25 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 0 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 0 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.25 0 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.25 0 .5 1</p><br />
			</td><br />
		</tr><br />
		<tr><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 0 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .5 0 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .5 .25 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					0 1 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.5 .5 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.25 .5 .5 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.75 .75 .75 1</p><br />
			</td><br />
			<td><br />
				<br /><br />
				<p><br />
					<br /><br />
					.25 0 .25 1</p><br />
			</td><br />
		</tr><br />
	</tbody><br />
</table>
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Order of values: &quot;Red Green Blue Alpha&quot;</h3><br />
<br /><br />
<p><br />
	<br /><br />
	Red - Value of Red (Range: 0-1)</p><br />
<br /><br />
<p><br />
	<br /><br />
	Green - Value of Green (Range: 0-1)</p><br />
<br /><br />
<p><br />
	<br /><br />
	Blue - Value of Blue (Range: 0-1)</p><br />
<br /><br />
<p><br />
	<br /><br />
	Alpha - Value of Alpha (Range: 0-1) [1 is opaque, 0 is transparent]</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Example:</p><br />
<br /><br />
<p><br />
	<br /><br />
	cg_crosshairRGB &quot;1 1 1 1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	This would set the color of the crosshair to white.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Settings for the crosshair</h3><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_crosshairFriendRGBA &quot;1,0,0,1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Color of crosshair when aiming at a teammate. See chart above</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_crosshairRGBA &quot;0,1,0,1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Color of crosshair when not aiming at a teammate. See chart above</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_crosshairSize &quot;24&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Size setting for crosshair. Smaller number = smaller crosshair</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_crosshairGrow &quot;0&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	// 0 = crosshair doesn&#39;t grow during firing.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_drawCrosshairNames &quot;1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 1 = Shows name of person under the crosshair.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_fov &ldquo;80&rdquo;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //&rdquo;80&rdquo; is default. &ldquo;100&rdquo; is max. The higher the number, the wider the field of &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; view.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	*Crosshair color chart and info taken from the Urban Terror Manual located at:</p><br />
<br /><br />
<p><br />
	<br /><br />
	<a href="http://www.urbanterror.net/manual/manual.htm">http://www.urbanterror.net/manual/manual.htm</a> Credits go to the crew at SID.</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h2><br />
	<br /><br />
	Misc Settings</h2><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_zoomWeaponChange &quot;0&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0&nbsp; =&nbsp; Weapon switch buttons don&#39;t zoom.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_shellEjection &quot;0&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = No brass 1 = Show brass.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_lagometer &quot;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = No lagmeter 1 = Show lagmeter.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_chatHeight &quot;6&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Two more lines in the hud chat buffer.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_chatTime &quot;16000&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Longer onscreen time for the chat buffer.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_drawFPS &ldquo;1&rdquo;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = No FPS indicator 1 = Show FPS.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_teamChatsOnly &quot;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = All chats 1 = Team chat only.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_drawTimer &quot;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = No round timer 1 = Round timer shown</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For those who use a joystick. Adjust as necessary.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta in_joystick &quot;1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 0 = No joystick support 1 = Joystick enabled</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta joy_threshold &quot;0.500000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta in_joyBallScale &quot;0.02&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These settings, as they are, will eliminate bob, pitch, and roll making your movement smoother and possibly help your aim.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_bobroll &quot;0.000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_bobpitch &quot;0.000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_bobup &quot;0.000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_runroll &quot;0.000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_runpitch &quot;0.000&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; These setting will adjust the auto-map feature if you find it is taking up too much space or isn&rsquo;t transparent enough. You&rsquo;ll need to play around with the settings to match your preferences.</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_automap_a &quot;0.25&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // sets transparency</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_automap_h &quot;115&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // map height</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_automap_w &quot;115&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // map width</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_automap_y &quot;35&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // up/down</p><br />
<br /><br />
<p><br />
	<br /><br />
	seta cg_automap_x &quot;517&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // right side</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by [GGG]Firerizer on Raven&rsquo;s forums)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<p><br />
	<br /><br />
	cg_noProjectileTrail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //(&quot;1&quot; is defult) Setting this to 0 will disable things like &nbsp;&nbsp;&nbsp; rocket smoke, which can cause a massive drop of framerate</p><br />
<br /><br />
<p><br />
	<br /><br />
	r_dynamiclight&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //(&quot;1&quot; is default) Setting this to 0 will turn off dynamic &nbsp;&nbsp;&nbsp; lighting effects and possibly increase frame rates</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	If you&#39;re having problems such as:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&quot; Couldn&acute;t load sof2mp_default.cfg&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	No textures in MP, Just white grids on black screen</p><br />
<br /><br />
<p><br />
	<br /><br />
	Problems at &quot;Loading...&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SOF2MP:SoF2MP.exe - Application Error</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Download <strong><em>wiser2.exe</em></strong> from</p><br />
<br /><br />
<p><br />
	<br /><br />
	<a href="http://sof2.ravensoft.com/downloads/wiser2.exe">http://sof2.ravensoft.com/downloads/wiser2.exe</a></p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Run it. It will take quite a while to run but will tell you if your installation is corrupt at all. If any files are bad you can try leaning off your CD-ROMS and either manually copying the files or reinstalling the game. You might try searching the Multiplayer Support forum that Raven hosts (see the Links page on this site) to see if your issue has been addressed before. If not, try posting your problem with as many details as possible (no such thing as too much info when trying to solve a problem remotely). The Raven crew is good about addressing problems.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	For a list of commands that will work with the bind command, in the console enter the following:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set logfile 2</p><br />
<br /><br />
<p><br />
	<br /><br />
	cvarlist</p><br />
<br /><br />
<p><br />
	<br /><br />
	cmdlist</p><br />
<br /><br />
<p><br />
	<br /><br />
	set logfile 0</p><br />
<br /><br />
<p><br />
	<br /><br />
	quit</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Now open the log file with your favorite editor (WordPad, NotePad, UltraEdit, or QBind).</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Thanks to Nologic who posted the commands listing info on Raven&rsquo;s forum.)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h2><br />
	<br /><br />
	Radio Commands</h2><br />
<br /><br />
<p><br />
	<br /><br />
	To use the built in SOF2 radio commands, use:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Bind x vsay_team &lt;command&gt;where &ldquo;x&rdquo; is the key you want to bind to and &lt;command&gt; is the radio message.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	List of commands</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Advance</p><br />
<br /><br />
<p><br />
	<br /><br />
	Affirmative</p><br />
<br /><br />
<p><br />
	<br /><br />
	await_orders</p><br />
<br /><br />
<p><br />
	<br /><br />
	careful</p><br />
<br /><br />
<p><br />
	<br /><br />
	check_fire</p><br />
<br /><br />
<p><br />
	<br /><br />
	check_out</p><br />
<br /><br />
<p><br />
	<br /><br />
	clear</p><br />
<br /><br />
<p><br />
	<br /><br />
	cover_me</p><br />
<br /><br />
<p><br />
	<br /><br />
	fire_hole</p><br />
<br /><br />
<p><br />
	<br /><br />
	got_him</p><br />
<br /><br />
<p><br />
	<br /><br />
	got_it</p><br />
<br /><br />
<p><br />
	<br /><br />
	grenade</p><br />
<br /><br />
<p><br />
	<br /><br />
	hold_position</p><br />
<br /><br />
<p><br />
	<br /><br />
	man_down</p><br />
<br /><br />
<p><br />
	<br /><br />
	need_backup</p><br />
<br /><br />
<p><br />
	<br /><br />
	negative</p><br />
<br /><br />
<p><br />
	<br /><br />
	obj_complete</p><br />
<br /><br />
<p><br />
	<br /><br />
	sniper</p><br />
<br /><br />
<p><br />
	<br /><br />
	take_cover</p><br />
<br /><br />
<p><br />
	<br /><br />
	under_fire</p><br />
<br /><br />
<p><br />
	<br /><br />
	yes_sir</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	You can also use a &ldquo;say_team&rdquo; command to make up your own messages:</p><br />
<br /><br />
<p><br />
	<br /><br />
	Bind x &quot;say_team &lt;----enemy here&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Using a ^# (^1) will make your text color. For example:</p><br />
<br /><br />
<p><br />
	<br /><br />
	Bind x &quot;say_team ^1&lt;----enemy here&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Will display as</p><br />
<br /><br />
<p><br />
	<br /><br />
	cuthach (<strong>location)</strong>&lt;----enemy here</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h2><br />
	<br /><br />
	Scripts</h2><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Some of these scripts are rather large. I suggest putting them in a separate .cfg file and have your autoexec.cfg execute them. For example, if you use the Gear Loadout script, put it in a file named gl.cfg and save to your &hellip;sof2basemp directory. Then add the line &ldquo;exec gl.cfg&rdquo; to your autoexec.cfg file (without the quotes).</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Two button weapon toggle (1)</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &ldquo;weaptoggle primary secondary&rdquo;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind y &ldquo;weaptoggle grenade knife&rdquo;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Two button weapon toggle (2)</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; After selecting grenade or knife, this returns you to the weapon you were holding instead of primary weapon like the script above. When you switch back to grenade/knife, it returns you to the one you were holding before going back to primary/secondary. Same with going to the grenade/knife.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_01 &quot;set wep1_m vstr wep1_01; set wep1_f vstr wep1_02; weaptoggle primary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_02 &quot;set wep1_m vstr wep1_02; set wep1_f vstr wep1_01; weaptoggle secondary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_f &quot;vstr wep1_02&quot; // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_m &quot;vstr wep1_02&quot; // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_01 &quot;set wep2_m vstr wep2_01; set wep2_f vstr wep2_02; weaptoggle grenade&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_02 &quot;set wep2_m vstr wep2_02; set wep2_f vstr wep2_01; weaptoggle knife&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_f &quot;vstr wep2_01&quot; // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_m &quot;vstr wep2_01&quot; // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;set wep2_f vstr wep2_m; vstr wep1_f&quot; // Rifle &amp; Small Arms</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;set wep1_f vstr wep1_m; vstr wep2_f&quot; // Nade &amp; Knife</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Same as above but tweaked just to make sure there is some thing in the weapon group 2 slot 1 after you have used all your nade&#39;s.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_01 &quot;set wep1_m vstr wep1_01; set wep1_f vstr wep1_02; weaptoggle primary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_02 &quot;set wep1_m vstr wep1_02; set wep1_f vstr wep1_01; weaptoggle secondary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep1_a &quot;set wep1_m vstr wep1_01; set wep1_f vstr wep1_02&quot; // Default<br /><br />
	<br /><br />
	vstr wep1_a</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_01 &quot;set wep2_m vstr wep2_01; set wep2_f vstr wep2_02; weaptoggle grenade pistol&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_02 &quot;set wep2_m vstr wep2_02; set wep2_f vstr wep2_01; weaptoggle knife&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set wep2_a &nbsp;&quot;set wep2_m vstr wep2_01; set wep2_f vstr wep2_01&quot; // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	vstr wep2_a</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;set wep2_f vstr wep2_m; vstr wep1_f&quot; // Rifle &amp; Small Arms</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;set wep1_f vstr wep1_m; vstr wep2_f&quot; // Nade &amp; Knife</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr wep1_a; vstr wep2_a&quot; // Reset</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by Nologic on Raven&rsquo;s forums. This works.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Mouse wheel weapon toggle</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind MWHEELDOWN &quot;weaptoggle primary secondary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind MWHEELUP &quot;weaptoggle primary secondary&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h3><br />
	<br /><br />
	Gear Loadout (1)</h3><br />
<br /><br />
<p><br />
	<br /><br />
	For those of you that have played the Quake III Arena Mod Urban Terror this should all be a walk in the park. Basically Raven went with the same method as what SID did with Urban Terror except they cleaned it up a little. Instead of using #### near the whole alphabet like in Urban Terror, Raven cuts it down to a much more easier format of A-E currently. Okay so what the #### am I talking about a few of you might be thinking.<br /><br />
	<br /><br />
	Well in Multi player you can set or script your Outfitting or Gear Load out as we say in Urban Terror. This means you can set or select all of your weapons and equipment through a script rather than having to deal with a time consuming menu. Thus giving you more time to comm your team members to get a game plan ready for the current round. Okay to the meat of the subject we are talking about the client variable (cvar) &quot;outfitting&quot; and its five character value.<br /><br />
	<br /><br />
	Example:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set outfitting ECACC</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	The above example is the Commando group outfitting from the game menu, which in turn means the below:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	E = M60, C = M3A1, A = M1911A1, C = M15, C = Thermal Goggles</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Order is: Primary (A-E), Secondary (A-C), Pistol (A-B), Grenade (A-D), Accessory (A-C)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Below is a list of all the weapon&#39;s and Accessories that I have discovered, if you find more please post them below.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(== PRIMARY ====)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	A = AK74</p><br />
<br /><br />
<p><br />
	<br /><br />
	B = M4</p><br />
<br /><br />
<p><br />
	<br /><br />
	C = USAS12</p><br />
<br /><br />
<p><br />
	<br /><br />
	D = MSG90A1</p><br />
<br /><br />
<p><br />
	<br /><br />
	E = M60</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(== SECONDARY ==)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	A = M590</p><br />
<br /><br />
<p><br />
	<br /><br />
	B = Micro Uzi</p><br />
<br /><br />
<p><br />
	<br /><br />
	C = M3A1</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(== PISTOL =====)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	A = M1911A1</p><br />
<br /><br />
<p><br />
	<br /><br />
	B = US SOCOM</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	=== GRENADE ====)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	A = SMOHG92 (Frag)</p><br />
<br /><br />
<p><br />
	<br /><br />
	B = M84 (Flash)</p><br />
<br /><br />
<p><br />
	<br /><br />
	C = M15 (Smoke)</p><br />
<br /><br />
<p><br />
	<br /><br />
	D = ANM14 (Incen)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(== ACCESSORY ==)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	A = Armor</p><br />
<br /><br />
<p><br />
	<br /><br />
	B = NV Goggles</p><br />
<br /><br />
<p><br />
	<br /><br />
	C = Thermal Goggles</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Below is an example how to use all this info in a script,by the way this is a edited version of Superstar&#39;s script, just done up Urban Terror style.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	// _</p><br />
<br /><br />
<p><br />
	<br /><br />
	// (== VSTR = FORWARD ============ BACKWARD =========== LOADOUT ============= ECHO =============================)</p><br />
<br /><br />
<p><br />
	<br /><br />
	// &macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;&macr;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_00 &quot;set lo_f vstr lo_01; set lo_b vstr lo_05; set outfitting DBADA; echo ^1CLASS ^7SELECTED ^1SNIPER&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_01 &quot;set lo_f vstr lo_02; set lo_b vstr lo_00; set outfitting AAADA; echo ^1CLASS ^7SELECTED ^1SOLDIER&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_02 &quot;set lo_f vstr lo_03; set lo_b vstr lo_01; set outfitting BAADA; echo ^1CLASS ^7SELECTED ^1GUARD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_03 &quot;set lo_f vstr lo_04; set lo_b vstr lo_02; set outfitting CCAAA; echo ^1CLASS ^7SELECTED ^1HEAVY&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_04 &quot;set lo_f vstr lo_05; set lo_b vstr lo_03; set outfitting CBABC; echo ^1CLASS ^7SELECTED ^1ASSASSIN&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;set lo_05 &quot;set lo_f vstr lo_00; set lo_b vstr lo_04; set outfitting ACAAC; echo ^1CLASS ^7SELECTED ^1RECON&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	vstr lo_01 // Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr lo_f&quot; // Next Load Out</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr lo_b&quot; // Prev Load Out</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Quick note you&#39;ll be able to keep changing your load out till you do one of two things 1. Move 2. Fire a weapon.</p><br />
<br /><br />
<p><br />
	<br /><br />
	For more idea&#39;s of what can be done please feel free to take a look at the scripts over at <a href="http://www.utscripts.net/">www.utscripts.net</a></p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(This script was posted on Raven&rsquo;s forum by Nologic. He manages the mentioned UrT scripts web site. I don&rsquo;t know, at this time, whether the script works or not. If you try it, let me know.)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h3><br />
	<br /><br />
	Gear Loadout (2)</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set outfitting &quot;AABAA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	echo &quot;Primary : ^1AK74&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	echo &quot;Secondary : ^1M590&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	echo &quot;Grenade : ^1SMOHG92&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cyclepri &quot;vstr priAsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cyclesec &quot;vstr priAsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cyclegrn &quot;vstr priAsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecAgrnA &quot;set outfitting AABAA;echo Primary : ^1AK74; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priBsecAgrnA;set cyclesec vstr priAsecBgrnA; set cyclegrn vstr priAsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecAgrnB &quot;set outfitting AABBA;echo Primary : ^1AK74; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priBsecAgrnB; set cyclesec vstr priAsecBgrnB; set cyclegrn vstr priAsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecAgrnC &quot;set outfitting AABCA;echo Primary : ^1AK74; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priBsecAgrnC; set cyclesec vstr priAsecBgrnC; set cyclegrn vstr priAsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecAgrnD &quot;set outfitting AABDA;echo Primary : ^1AK74; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priBsecAgrnD; set cyclesec vstr priAsecBgrnD; set cyclegrn vstr priAsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecBgrnA &quot;set outfitting ABBAA;echo Primary : ^1AK74; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priBsecBgrnA; set cyclesec vstr priAsecCgrnA; set cyclegrn vstr priAsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecBgrnB &quot;set outfitting ABBBA;echo Primary : ^1AK74; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstrpriBsecBgrnB; set cyclesec vstr priAsecCgrnB; set cyclegrn vstr priAsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecBgrnC &quot;set outfitting ABBCA;echo Primary : ^1AK74; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priBsecBgrnC; set cyclesec vstr priAsecCgrnC; set cyclegrn vstr priAsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecBgrnD &quot;set outfitting ABBDA;echo Primary : ^1AK74; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priBsecBgrnD; set cyclesec vstr priAsecCgrnD; set cyclegrn vstr priAsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecCgrnA &quot;set outfitting ACBAA;echo Primary : ^1AK74; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priBsecCgrnA; set cyclesec vstr priAsecAgrnA; set cyclegrn vstr priAsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecCgrnB &quot;set outfitting ACBBA;echo Primary : ^1AK74; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priBsecCgrnB; set cyclesec vstr priAsecAgrnB; set cyclegrn vstr priAsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecCgrnC &quot;set outfitting ACBCA;echo Primary : ^1AK74; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priBsecCgrnC; set cyclesec vstr priAsecAgrnC; set cyclegrn vstr priAsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priAsecCgrnD &quot;set outfitting ACBDA;echo Primary : ^1AK74; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priBsecCgrnD; set cyclesec vstr priAsecAgrnD; set cyclegrn vstr priAsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecAgrnA &quot;set outfitting BABAA;echo Primary : ^1M4A1; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priCsecAgrnA; set cyclesec vstr priBsecBgrnA; set cyclegrn vstr priBsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecAgrnB &quot;set outfitting BABBA;echo Primary : ^1M4A1; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priCsecAgrnB; set cyclesec vstr priBsecBgrnB; set cyclegrn vstr priBsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecAgrnC &quot;set outfitting BABCA;echo Primary : ^1M4A1; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priCsecAgrnC; set cyclesec vstr priBsecBgrnC; set cyclegrn vstr priBsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecAgrnD &quot;set outfitting BABDA;echo Primary : ^1M4A1; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priCsecAgrnD; set cyclesec vstr priBsecBgrnD; set cyclegrn vstr priBsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecBgrnA &quot;set outfitting BBBAA;echo Primary : ^1M4A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priCsecBgrnA; set cyclesec vstr priBsecCgrnA; set cyclegrn vstr priBsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecBgrnB &quot;set outfitting BBBBA;echo Primary : ^1M4A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstr priCsecBgrnB; set cyclesec vstr priBsecCgrnB; set cyclegrn vstr priBsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecBgrnC &quot;set outfitting BBBCA;echo Primary : ^1M4A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priCsecBgrnC; set cyclesec vstr priBsecCgrnC; set cyclegrn vstr priBsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecBgrnD &quot;set outfitting BBBDA;echo Primary : ^1M4A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priCsecBgrnD; set cyclesec vstr priBsecCgrnD; set cyclegrn vstr priBsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecCgrnA &quot;set outfitting BCBAA;echo Primary : ^1M4A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priCsecCgrnA; set cyclesec vstr priBsecAgrnA; set cyclegrn vstr priBsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecCgrnB &quot;set outfitting BCBBA;echo Primary : ^1M4A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priCsecCgrnB; set cyclesec vstr priBsecAgrnB; set cyclegrn vstr priBsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecCgrnC &quot;set outfitting BCBCA;echo Primary : ^1M4A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priCsecCgrnC; set cyclesec vstr priBsecAgrnC; set cyclegrn vstr priBsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priBsecCgrnD &quot;set outfitting BCBDA;echo Primary : ^1M4A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priCsecCgrnD; set cyclesec vstr priBsecAgrnD; set cyclegrn vstr priBsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecAgrnA &quot;set outfitting CABAA;echo Primary : ^1USAS-12; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priDsecAgrnA; set cyclesec vstr priCsecBgrnA; set cyclegrn vstr priCsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecAgrnB &quot;set outfitting CABBA;echo Primary : ^1USAS-12; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priDsecAgrnB; set cyclesec vstr priCsecBgrnB; set cyclegrn vstr priCsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecAgrnC &quot;set outfitting CABCA;echo Primary : ^1USAS-12; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priDsecAgrnC; set cyclesec vstr priCsecBgrnC; set cyclegrn vstr priCsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecAgrnD &quot;set outfitting CABDA;echo Primary : ^1USAS-12; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priDsecAgrnD; set cyclesec vstr priCsecBgrnD; set cyclegrn vstr priCsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecBgrnA &quot;set outfitting CBBAA;echo Primary : ^1USAS-12; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priDsecBgrnA; set cyclesec vstr priCsecCgrnA; set cyclegrn vstr priCsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecBgrnB &quot;set outfitting CBBBA;echo Primary : ^1USAS-12; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstr priDsecBgrnB; set cyclesec vstr priCsecCgrnB; set cyclegrn vstr priCsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecBgrnC &quot;set outfitting CBBCA;echo Primary : ^1USAS-12; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priDsecBgrnC; set cyclesec vstr priCsecCgrnC; set cyclegrn vstr priCsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecBgrnD &quot;set outfitting CBBDA;echo Primary : ^1USAS-12; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priDsecBgrnD; set cyclesec vstr priCsecCgrnD; set cyclegrn vstr priCsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecCgrnA &quot;set outfitting CCBAA;echo Primary : ^1USAS-12; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priDsecCgrnA; set cyclesec vstr priCsecAgrnA; set cyclegrn vstr priCsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecCgrnB &quot;set outfitting CCBBA;echo Primary : ^1USAS-12; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priDsecCgrnB; set cyclesec vstr priCsecAgrnB; set cyclegrn vstr priCsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecCgrnC &quot;set outfitting CCBCA;echo Primary : ^1USAS-12; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priDsecCgrnC; set cyclesec vstr priCsecAgrnC; set cyclegrn vstr priCsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priCsecCgrnD &quot;set outfitting CCBDA;echo Primary : ^1USAS-12; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priDsecCgrnD; set cyclesec vstr priCsecAgrnD; set cyclegrn vstr priCsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecAgrnA &quot;set outfitting DABAA;echo Primary : ^1MSG90A1; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priEsecAgrnA; set cyclesec vstr priDsecBgrnA; set cyclegrn vstr priDsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecAgrnB &quot;set outfitting DABBA;echo Primary : ^1MSG90A1; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priEsecAgrnB; set cyclesec vstr priDsecBgrnB; set cyclegrn vstr priDsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecAgrnC &quot;set outfitting DABCA;echo Primary : ^1MSG90A1; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priEsecAgrnC; set cyclesec vstr priDsecBgrnC; set cyclegrn vstr priDsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecAgrnD &quot;set outfitting DABDA;echo Primary : ^1MSG90A1; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priEsecAgrnD; set cyclesec vstr priDsecBgrnD; set cyclegrn vstr priDsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecBgrnA &quot;set outfitting DBBAA;echo Primary : ^1MSG90A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priEsecBgrnA; set cyclesec vstr priDsecCgrnA; set cyclegrn vstr priDsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecBgrnB &quot;set outfitting DBBBA;echo Primary : ^1MSG90A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstr priEsecBgrnB; set cyclesec vstr priDsecCgrnB; set cyclegrn vstr priDsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecBgrnC &quot;set outfitting DBBCA;echo Primary : ^1MSG90A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priEsecBgrnC; set cyclesec vstr priDsecCgrnC; set cyclegrn vstr priDsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecBgrnD &quot;set outfitting DBBDA;echo Primary : ^1MSG90A1; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priEsecBgrnD; set cyclesec vstr priDsecCgrnD; set cyclegrn vstr priDsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecCgrnA &quot;set outfitting DCBAA;echo Primary : ^1MSG90A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priEsecCgrnA; set cyclesec vstr priDsecAgrnA; set cyclegrn vstr priDsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecCgrnB &quot;set outfitting DCBBA;echo Primary : ^1MSG90A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priEsecCgrnB; set cyclesec vstr priDsecAgrnB; set cyclegrn vstr priDsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecCgrnC &quot;set outfitting DCBCA;echo Primary : ^1MSG90A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priEsecCgrnC; set cyclesec vstr priDsecAgrnC; set cyclegrn vstr priDsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priDsecCgrnD &quot;set outfitting DCBDA;echo Primary : ^1MSG90A1; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priEsecCgrnD; set cyclesec vstr priDsecAgrnD; set cyclegrn vstr priDsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecAgrnA &quot;set outfitting EABAA;echo Primary : ^1M60; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priFsecAgrnA; set cyclesec vstr priEsecBgrnA; set cyclegrn vstr priEsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecAgrnB &quot;set outfitting EABBA;echo Primary : ^1M60; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priFsecAgrnB; set cyclesec vstr priEsecBgrnB; set cyclegrn vstr priEsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecAgrnC &quot;set outfitting EABCA;echo Primary : ^1M60; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priFsecAgrnC; set cyclesec vstr priEsecBgrnC; set cyclegrn vstr priEsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecAgrnD &quot;set outfitting EABDA;echo Primary : ^1M60; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priFsecAgrnD; set cyclesec vstr priEsecBgrnD; set cyclegrn vstr priEsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecBgrnA &quot;set outfitting EBBAA;echo Primary : ^1M60; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priFsecBgrnA; set cyclesec vstr priEsecCgrnA; set cyclegrn vstr priEsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecBgrnB &quot;set outfitting EBBBA;echo Primary : ^1M60; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstr priFsecBgrnB; set cyclesec vstr priEsecCgrnB; set cyclegrn vstr priEsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecBgrnC &quot;set outfitting EBBCA;echo Primary : ^1M60; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priFsecBgrnC; set cyclesec vstr priEsecCgrnC; set cyclegrn vstr priEsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecBgrnD &quot;set outfitting EBBDA;echo Primary : ^1M60; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priFsecBgrnD; set cyclesec vstr priEsecCgrnD; set cyclegrn vstr priEsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecCgrnA &quot;set outfitting ECBAA;echo Primary : ^1M60; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priFsecCgrnA; set cyclesec vstr priEsecAgrnA; set cyclegrn vstr priEsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecCgrnB &quot;set outfitting ECBBA;echo Primary : ^1M60; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priFsecCgrnB; set cyclesec vstr priEsecAgrnB; set cyclegrn vstr priEsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecCgrnC &quot;set outfitting ECBCA;echo Primary : ^1M60; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priFsecCgrnC; set cyclesec vstr priEsecAgrnC; set cyclegrn vstr priEsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priEsecCgrnD &quot;set outfitting ECBDA;echo Primary : ^1M60; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priFsecCgrnD; set cyclesec vstr priEsecAgrnD; set cyclegrn vstr priEsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecAgrnA &quot;set outfitting FABAA;echo Primary : ^1MP5; echo Secondary : ^1M590; echo Grenade : ^1SMOHG92; set cyclepri vstr priAsecAgrnA; set cyclesec vstr priFsecBgrnA; set cyclegrn vstr priFsecAgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecAgrnB &quot;set outfitting FABBA;echo Primary : ^1MP5; echo Secondary : ^1M590; echo Grenade : ^1M84; set cyclepri vstr priAsecAgrnB; set cyclesec vstr priFsecBgrnB; set cyclegrn vstr priFsecAgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecAgrnC &quot;set outfitting FABCA;echo Primary : ^1MP5; echo Secondary : ^1M590; echo Grenade : ^1M15; set cyclepri vstr priAsecAgrnC; set cyclesec vstr priFsecBgrnC; set cyclegrn vstr priFsecAgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecAgrnD &quot;set outfitting FABDA;echo Primary : ^1MP5; echo Secondary : ^1M590; echo Grenade : ^1ANM14; set cyclepri vstr priAsecAgrnD; set cyclesec vstr priFsecBgrnD; set cyclegrn vstr priFsecAgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecBgrnA &quot;set outfitting FBBAA;echo Primary : ^1MP5; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1SMOHG92; set cyclepri vstr priAsecBgrnA; set cyclesec vstr priFsecCgrnA; set cyclegrn vstr priFsecBgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecBgrnB &quot;set outfitting FBBBA;echo Primary : ^1MP5; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M84; set cyclepri vstr priAsecBgrnB; set cyclesec vstr priFsecCgrnB; set cyclegrn vstr priFsecBgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecBgrnC &quot;set outfitting FBBCA;echo Primary : ^1MP5; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1M15; set cyclepri vstr priAsecBgrnC; set cyclesec vstr priFsecCgrnC; set cyclegrn vstr priFsecBgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecBgrnD &quot;set outfitting FBBDA;echo Primary : ^1MP5; echo Secondary : ^1Micro ^1Uzi; echo Grenade : ^1ANM14; set cyclepri vstr priAsecBgrnD; set cyclesec vstr priFsecCgrnD; set cyclegrn vstr priFsecBgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecCgrnA &quot;set outfitting FCBAA;echo Primary : ^1MP5; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1SMOHG92; set cyclepri vstr priAsecCgrnA; set cyclesec vstr priFsecAgrnA; set cyclegrn vstr priFsecCgrnB&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecCgrnB &quot;set outfitting FCBBA;echo Primary : ^1MP5; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M84; set cyclepri vstr priAsecCgrnB; set cyclesec vstr priFsecAgrnB; set cyclegrn vstr priFsecCgrnC&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecCgrnC &quot;set outfitting FCBCA;echo Primary : ^1MP5; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1M15; set cyclepri vstr priAsecCgrnC; set cyclesec vstr priFsecAgrnC; set cyclegrn vstr priFsecCgrnD&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set priFsecCgrnD &quot;set outfitting FCBDA;echo Primary : ^1MP5; echo Secondary : ^1Grease ^1Gun; echo Grenade : ^1ANM14; set cyclepri vstr priAsecCgrnD; set cyclesec vstr priFsecAgrnD; set cyclegrn vstr priFsecCgrnA&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cyclepri&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cyclesec&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cyclegrn&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Provided by VCA Saint. His note:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &ldquo;I could add Therm/NV/Armor and pistols but didn&#39;t feel like it when I made this.I may do that at a later date though. Have fun with it&rdquo;)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Change your crosshair color on the fly</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_00 &quot;set cs_1 vstr c1_00; set cs_f vstr c1_01; set cs_b vstr c1_09; cg_crosshairRGB 1,1,1,1; echo CH N WHITE 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_01 &quot;set cs_1 vstr c1_01; set cs_f vstr c1_02; set cs_b vstr c1_00; cg_crosshairRGB 1,1,1,0.75; echo CH N WHITE 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_02 &quot;set cs_1 vstr c1_02; set cs_f vstr c1_03; set cs_b vstr c1_01; cg_crosshairRGB 0,1,0,1; echo CH N GREEN 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_03 &quot;set cs_1 vstr c1_03; set cs_f vstr c1_04; set cs_b vstr c1_02; cg_crosshairRGB 0,1,0,0.75; echo CH N GREEN 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_04 &quot;set cs_1 vstr c1_04; set cs_f vstr c1_05; set cs_b vstr c1_03; cg_crosshairRGB 0,0,1,1; echo CH N BLUE 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_05 &quot;set cs_1 vstr c1_05; set cs_f vstr c1_06; set cs_b vstr c1_04; cg_crosshairRGB 0,0,1,0.75; echo CH N BLUE 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_06 &quot;set cs_1 vstr c1_06; set cs_f vstr c1_07; set cs_b vstr c1_05; cg_crosshairRGB 1,0,0,1; echo CH N RED 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_07 &quot;set cs_1 vstr c1_07; set cs_f vstr c1_08; set cs_b vstr c1_06; cg_crosshairRGB 1,0,0,0.75; echo CH N RED 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_08 &quot;set cs_1 vstr c1_08; set cs_f vstr c1_09; set cs_b vstr c1_07; cg_crosshairRGB 0,0,0,1; echo CH N BLACK 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c1_09 &quot;set cs_1 vstr c1_09; set cs_f vstr c1_00; set cs_b vstr c1_08; cg_crosshairRGB 0,0,0,0.75; echo CH N BLACK 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_1 &quot;vstr c1_00&quot; // Set Default<br /><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_00 &quot;set cs_2 vstr c2_00; set cs_f vstr c2_01; set cs_b vstr c2_09; cg_crosshairFriendRGB 1,1,1,1; echo CH F WHITE 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_01 &quot;set cs_2 vstr c2_01; set cs_f vstr c2_02; set cs_b vstr c2_00; cg_crosshairFriendRGB 1,1,1,0.75; echo CH F WHITE 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_02 &quot;set cs_2 vstr c2_02; set cs_f vstr c2_03; set cs_b vstr c2_01; cg_crosshairFriendRGB 0,1,0,1; echo CH F GREEN 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_03 &quot;set cs_2 vstr c2_03; set cs_f vstr c2_04; set cs_b vstr c2_02; cg_crosshairFriendRGB 0,1,0,0.75; echo CH F GREEN 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_04 &quot;set cs_2 vstr c2_04; set cs_f vstr c2_05; set cs_b vstr c2_03; cg_crosshairFriendRGB 0,0,1,1; echo CH F BLUE 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_05 &quot;set cs_2 vstr c2_05; set cs_f vstr c2_06; set cs_b vstr c2_04; cg_crosshairFriendRGB 0,0,1,0.75; echo CH F BLUE 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_06 &quot;set cs_2 vstr c2_06; set cs_f vstr c2_07; set cs_b vstr c2_05; cg_crosshairFriendRGB 1,0,0,1; echo CH F RED 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_07 &quot;set cs_2 vstr c2_07; set cs_f vstr c2_08; set cs_b vstr c2_06; cg_crosshairFriendRGB 1,0,0,0.75; echo CH F RED 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_08 &quot;set cs_2 vstr c2_08; set cs_f vstr c2_09; set cs_b vstr c2_07; cg_crosshairFriendRGB 0,0,0,1; echo CH F BLACK 100%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set c2_09 &quot;set cs_2 vstr c2_09; set cs_f vstr c2_00; set cs_b vstr c2_08; cg_crosshairFriendRGB 0,0,0,0.75; echo CH F BLACK 75%&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_2 &quot;vstr c2_00&quot; // Set Default<br /><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cm_01 &quot;set cm_f vstr cm_02; echo CH COLOR N; vstr cs_1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cm_02 &quot;set cm_f vstr cm_01; echo CH COLOR F; vstr cs_2&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	vstr cm_01 // Default Menu</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cm_f&quot; // Next Selection</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cs_f&quot; // Next Setting</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr cs_b&quot; // Prev Setting</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(This was posted on Raven&rsquo;s forum by Nologic. Unknown as to whether it works.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Locking lean on</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Possibly good for a sniper. Not for rushers.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set ll_01 &quot;set ll_f vstr ll_02; vstr rl_02; +leanleft&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set ll_02 &quot;set ll_f vstr ll_01; -leanleft&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set ll_f &quot;vstr ll_01&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rl_01 &quot;set rl_f vstr rl_02; vstr ll_02; +leanright&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rl_02 &quot;set rl_f vstr rl_01; -leanright&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rl_f &quot;vstr rl_01&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr ll_f&quot; // Left Lean</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr rl_f&quot; // Right Lean</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted on Raven&rsquo;s forum by Nologic. Unknown as to whether it works.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Alter the size of your crosshair</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_00 &quot;set ns_f vstr cs_01; set ns_b vstr cs_00; set cg_crosshairSize 4; echo CH SIZE 04&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_01 &quot;set ns_f vstr cs_02; set ns_b vstr cs_00; set cg_crosshairSize 8; echo CH SIZE 08&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_02 &quot;set ns_f vstr cs_03; set ns_b vstr cs_01; set cg_crosshairSize 12; echo CH SIZE 12&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_03 &quot;set ns_f vstr cs_04; set ns_b vstr cs_02; set cg_crosshairSize 16; echo CH SIZE 16&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_04 &quot;set ns_f vstr cs_05; set ns_b vstr cs_03; set cg_crosshairSize 20; echo CH SIZE 20&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_05 &quot;set ns_f vstr cs_06; set ns_b vstr cs_04; set cg_crosshairSize 24; echo CH SIZE 24&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_06 &quot;set ns_f vstr cs_07; set ns_b vstr cs_05; set cg_crosshairSize 28; echo CH SIZE 28&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_07 &quot;set ns_f vstr cs_08; set ns_b vstr cs_06; set cg_crosshairSize 32; echo CH SIZE 32&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_08 &quot;set ns_f vstr cs_09; set ns_b vstr cs_07; set cg_crosshairSize 36; echo CH SIZE 36&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_09 &quot;set ns_f vstr cs_10; set ns_b vstr cs_08; set cg_crosshairSize 40; echo CH SIZE 40&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_10 &quot;set ns_f vstr cs_11; set ns_b vstr cs_09; set cg_crosshairSize 44; echo CH SIZE 44&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set cs_11 &quot;set ns_f vstr cs_11; set ns_b vstr cs_10; set cg_crosshairSize 48; echo CH SIZE 48&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	vstr cs_05 // Set Default</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr ns_f&quot; // Increase CH Size</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr ns_b&quot; // Decrease CH Size</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(This was posted on Raven&rsquo;s forum by Nologic. Unknown as to whether it works.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Demo Scripts</h3><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Server must have /g_synchronousClients 1</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rec_1 &quot;set rec vstr rec_2; g_synchronousClients 1; record; g_synchronousClients 0&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rec_2 &quot;set rec vstr rec_1; stoprecord&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set rec &quot;vstr rec_1&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr rec&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(This was posted on Raven&rsquo;s forum by Nologic. Unknown as to whether it works.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Another demo script.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr demo&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set demo &quot;vstr start&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set start &quot;g_synchronousClients 1; record; g_synchronousClients 0; set demo vstr stop&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set stop &quot;stoprecord; set demo vstr start&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by AntiSnipe on Raven&rsquo;s forums.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	To play a demo:</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Say you have a demo named mydemo.dm_2003</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Start up sof2 mp, then pull down console and type /demo mydemo</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Thanks to =PCI=Solicitor)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	Same as above but with playback speeds.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	//demo script</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr demo&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set demo &quot;vstr start&quot;<br /><br />
	<br /><br />
	set start &quot;g_synchronousClients 1; record; g_synchronousClients 0; set demo vstr stop&quot; set stop &quot;stoprecord; set demo vstr start&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	//slow motion</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr slomo&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set slomo &quot;vstr lospeed&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set lospeed &quot;timescale 0.90; wait 10; timescale 0.70; wait 10; timescale 0.50; wait 10; timescale 0.40; set slomo vstr hispeed; echo Viewing at low speed&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set hispeed &quot;timescale 0.60; wait; timescale 0.80; wait; timescale 1; set slomo vstr lospeed; echo Viewing at default speed&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	//fast motion</p><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;vstr fast&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set fast &quot;vstr 2x&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set 2x &quot;timescale 2; set fast vstr 1x; echo Viewing at fast motion&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	set 1x &quot;timescale 1; set fast vstr 2x; echo Viewing at default speed&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by AntiSnipe on Raven&rsquo;s forums.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Crouch/jump</h3><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &quot;+moveup; wait 4; -moveup; wait 4; +movedown; wait 4; -movedown&quot;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Reported by Apollyon]ePi[&nbsp;to work fine. He changed the 4 to 2 and is happier with it.)</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Run/Walk</h3><br />
<br /><br />
<p><br />
	<br /><br />
	bind x &ldquo;toggle cl_run&rdquo;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by Ryo..Ohki on Raven&rsquo;s forums. Untested.)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h2><br />
	<br /><br />
	Video</h2><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>cg_lagometer &ldquo;x&rdquo;.</strong> Set x to 1 to enable the rendering of the lagometer in Multiplayer games, a useful diagnostic utility. Setting this to 0 will disable it however (Which is mainly recommended for those playing the game on a LAN as latency shouldn&rsquo;t be an issue).</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	This is essentially split into 2 sections &ndash; top &amp; bottom. As regards the Top half &ndash; this displays information regarding world updates. Blue bars indicate world updates are being received &amp; no frames dropped, whereas Yellow bars indicate such updates aren&rsquo;t being received (Or are corrupt) &amp; frames being dropped as a result. Ideally you&rsquo;ll have Blues top section the vast majority of the time &amp; if you get yellow a good deal you should consider changing Server. Information here should be used to adjust the snaps &ldquo;x&rdquo; option, described later.</p><br />
<br /><br />
<p><br />
	<br /><br />
	As regards the Bottom half &ndash; this displays information as regards data packets received (Well, hopefully anyway). Green bars indicate data packets being received. Red bars indicate lost data packets, while Yellow indicates corrupt data packets being received (The net effect of red &amp; yellow is the same however). Similar to the Top section, if you are receiving a good deal of red &amp; yellow it would be a good idea to change Server. Information here should be used to adjust the rate &ldquo;x&rdquo; option, described later.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>snaps &ldquo;x&rdquo;</strong>. x sets the maximum amount of packets that are sent from the game server to you, the client, per second. The default amount is 20 (For 56k connections), though if you have a better, or worse, download bandwidth you should change this value accordingly. Those of you with Cable/DSL or other similarly bandwidth excessive connection should try setting this to 35 or greater to receive a greater number of world updates. As per the previous information, use the Top half of the lagometer to determine a more suitable value for this, should you get a good deal of Yellow bars try lowering the value though.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>rate &ldquo;x&rdquo;</strong>. x determines the maximum number of bytes that the game server can send to the client per second. The default value for 56k connections is 4000. Similar to the snaps &ldquo;x&rdquo; option, the greater your download bandwidth the more you should be able to increase this value. Cable/DSL users should be able to set this to 10000 or perhaps more without issue, though should you find latency increasing or a good deal of Red &amp; Yellow bars in the Bottom half of the lagometer then lowering this value by several hundred should help resolve it. Don&rsquo;t set this too high however &ndash; other players need bandwidth too you know.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>cl_maxpackets &quot;x&quot;</strong>. x specifies the maximum number of packets that get sent to the game server, by you. The default is 30 for 56K connections, though much like the rate &amp; snaps settings if you have greater upload bandwidth then try increasing this value, or vice versa. Upload bandwidth is generally a bit more consistent than download bandwidth, so this shouldn&rsquo;t require too much changing.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>cl_packetdup &quot;x&quot;</strong>. When x is set to 1 this enables the re-transmission of lost data packets, which is recommended for Internet multiplayer games, though on LAN multiplayer games this shouldn&rsquo;t be an issue &ndash; no data should be getting lost.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>cg_predictItems &quot;x&quot;</strong>. This option specifies whether the client or game server decides if an object has been collected. Setting x to 1 can sometimes lead you to believe you&rsquo;ve collected an object incorrectly &amp; so is generally best left set to 0.</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	<strong>cg_smoothClients &ldquo;x&rdquo;</strong>. When x is set to 1 this enables more predictive code to be used for interpreting player movement, which is most useful when playing with those with less than perfect Internet connections &amp; will result in less model warping from position to position, though as you may be aware prediction isn&rsquo;t faultless &amp; at times the location may be incorrect. You should only really consider setting this to 0 if you&rsquo;re playing the game on a LAN only (No external connections to the game server).</p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<p><br />
	<br /><br />
	(Posted by TS|Thomas on Raven&rsquo;s forums.)</p><br />
<br /><br />
<br clear="all" /><br />
<br /><br />
<h2><br />
	<br /><br />
	Links and Acknowledgements</h2><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Raven&rsquo;s Forums</h3><br />
<br /><br />
<p><br />
	<br /><br />
	<a href="http://204.97.248.99/ib/ikonboard.pl">http://204.97.248.99/ib/ikonboard.pl</a></p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lots of good info but you have to wade through the BS.</p><br />
<br /><br />
<h3><br />
	<br /><br />
	Nologic&rsquo;s Site</h3><br />
<br /><br />
<p><br />
	<br /><br />
	<a href="http://www.utscripts.net/">http://www.utscripts.net/</a></p><br />
<br /><br />
<p><br />
	<br /><br />
	A site for the MOD Urban Terror but the concepts are applicable to SOF2. Kudos to Nologic!</p><br />
<br /><br />
<h3><br />
	<br /><br />
	SOF2 Tweak Guide</h3><br />
<br /><br />
<p><br />
	<br /><br />
	<a href="http://www.techspot.com/tweaks/sof2/index.shtml">http://www.techspot.com/tweaks/sof2/index.shtml</a></p><br />
<br /><br />
<p><br />
	<br /><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Very good info site for tweaking most of the settings in SOF2.</p>]]></description>
<guid isPermaLink="false">28@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2012-04-18T12:32:25+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>SOF2SDK Setup</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=20</link>
<description><![CDATA[<br />
	<br />
	This tutorial assumes you have installed the full retail version of sof2 in the default location, and have backed up any files before altering them.<br />
<br />
<br />
	<br />
	&nbsp;<br />
<br />
<br />
	<br />
	SOF2SDK Setup<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		This tutorial assumes you have installed the full retail version of sof2 in the default location, and have backed up any files before altering them. This may or may not be the officially recommended way to setup the sdk, but will be updated as necessary.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		*** UPDATED 02-07-2003 ***<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		1. Install the Soldier of Fortune II full version game in it&#39;s default location o&Acirc;&shy;n the C drive. This tutorial will be assuming you did just this. If you have not, either uninstall it and reinstall it in its default location, or be sure to make note of the differences as you go through this tutorial.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		2. Install the SOF2SDK by running the sof2sdk-101.msi file and install the contents to the C:SoF2SDK folder which is the default location. Installing into a different directory WILL CAUSE ERRORS. If you are unable to run the msi installer program download this windows update.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		note: installing to other drive letters is permitted, as long as it is the default location -- such as F:SoF2SDK<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		however, if you install to a drive letter other than C: you will need to edit your .qe4 files in a text editor. just use the find and replace feature to replace all occourances of C: with the appropriate drive letter. the 3 .qe4 files you will need to edit are located in SoF2SDKbin, edit them after you have completed step5 then continue to step6.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		3. unzip sof2sdk-101a.zip into C:SoF2SDKbin -- when prompted to overwrite files choose yes.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		4. unzip sof2sdk-101b.zip into C:SoF2SDKbin -- when prompted to overwrite files choose yes.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		5. run sof2_1_2sdk.msi and install the contents to the C:SoF2SDK folder which is the default location. Installing into a different directory WILL CAUSE ERRORS.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		note: did you install to C:? if not, edit your .qe4 files now.<br />
	<br />
	<br />
		<br />
		SoF2SDKbinsof2.qe4<br />
		<br />
		SoF2SDKbinsof2mp.qe4<br />
		<br />
		SoF2SDKbinsof2SP.qe4<br />
	<br />
	<br />
		<br />
		6. Extract the textures supplied with the game by opening the textures0.pk3 using winzip. The pk3 file can be found in the C:Program FilesSoldier of Fortune II - Double Helixbase folder. Be sure that when you unzip it, you use folder names and that winzip is in classic mode. Choosing Actions &gt; Extract... this will bring up the window pictured here. Enter the path to your base directory. My path would be : C:SoF2SDKbase<br />
		<br />
		Check the box to &quot;use folder names&quot;<br />
		<br />
		Click the extract button<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		7. Extract the shaders that are used by the textures the same as you did the textures above. The shaders are located in the therest.pk3. This will create a large number of folders in your base folder which is normal. Also you should extract the models located in the models.pk3.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		8. Open windows explorer and go to the C:SoF2SDKbase folder. Here, we are going to do some folder cleanup.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		Delete these folders:<br />
	<br />
	<br />
		<br />
		configs<br />
		<br />
		fffx<br />
		<br />
		fonts<br />
		<br />
		inview<br />
		<br />
		scalability<br />
		<br />
		scripts<br />
		<br />
		video<br />
	<br />
	<br />
		<br />
		Delete these files:<br />
	<br />
	<br />
		<br />
		autoexec.cfg<br />
		<br />
		ayal_sp.cfg<br />
		<br />
		beck_sp.cfg<br />
		<br />
		Cygnus.cfg<br />
		<br />
		default.cfg<br />
		<br />
		Fatty_Quarles.cfg<br />
		<br />
		jerseydevilSP.cfg<br />
		<br />
		obus_sp.cfg<br />
		<br />
		Pagan.cfg<br />
		<br />
		productid.txt<br />
		<br />
		safe.cfg<br />
		<br />
		Sparks.cfg<br />
		<br />
		subsonic_sp.cfg<br />
		<br />
		tinysp.cfg<br />
	<br />
	<br />
		<br />
		To the right is a list of the folders you should have remaining.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		9. Run the program RadiantMP.bat found in the C:SoF2SDKbin folder. This will set your project file for the program.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		10. You now need to setup the Project Settings within Radiant. They can be found in the menu under File &gt; Project Settings. These settings will determine where Radiant will look for the necessary files to run correctly.<br />
	<br />
	<br />
		<br />
		basepath: C:SoF2SDKbase<br />
		<br />
		mapspath: C:SoF2SDKmaps<br />
		<br />
		rshcmd: This folder does not need to be defined.<br />
		<br />
		remotebasepath: C:SoF2SDKbase<br />
		<br />
		entitypath: C:SoF2SDKbinentities.def<br />
		<br />
		texturespath: C:SoF2SDKbasetextures<br />
	<br />
	<br />
		<br />
		11. Open the preferences menu in Radiant by pressing the p key or by accessing it through the menu Edit &gt; Preferences. You want to make sure your preferences match the image provided here.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		Change the default scale to 0.125<br />
		<br />
		don&#39;t check the box for texture toolbar, it doesn&#39;t work properly adjust the Game path to reflect where your SOF2MP.exe file is located such as C:Program FilesSoldier of Fortune II - Double HelixSoF2MP.exe<br />
		<br />
		raise the number of undo levels to a higher setting such as 15. You can go higher, but it could effect the computers memory usage where all those undo&#39;s are stored.<br />
		<br />
		later, if your radiant crashes upon loading a texture set, texturing quality should be lowered here. This error has been known to occur for some users.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		12. Close Radiant to make sure the above settings took place, this completes setup for the multiplayer radiant editor.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		13. open C:SoF2SDKbinsof2SP.qe4 in a text editor, you want to add these 2 lines into it then save and close the file.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		&quot;confusedpath&quot; &quot;C:SoF2SDKbaseconfusEd*.*&quot;<br />
		<br />
		&quot;npcpath&quot; &quot;C:SoF2SDKbasenpcs*.*&quot;<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		14. Run the program RadiantSP.bat found in the C:SoF2SDKbin folder. This will set your project file for the program.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		15. You now need to setup the Project Settings within Radiant. They can be found in the menu under File &gt; Project Settings. These settings will determine where Radiant will look for the necessary files to run correctly.<br />
	<br />
	<br />
		<br />
		basepath: C:SoF2SDKbase<br />
		<br />
		mapspath: C:SoF2SDKmaps<br />
		<br />
		rshcmd: This folder does not need to be defined.<br />
		<br />
		remotebasepath: C:SoF2SDKbase<br />
		<br />
		entitypath: C:SoF2SDKbinentitiesSP.def<br />
		<br />
		texturespath: C:SoF2SDKbasetextures<br />
	<br />
	<br />
		<br />
		16. Open the preferences menu in Radiant by pressing the p key or by accessing it through the menu Edit &gt; Preferences. You want to make sure your preferences match the image provided here.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		Change the default scale to 0.125<br />
		<br />
		don&#39;t check the box for texture toolbar, it doesn&#39;t work properly<br />
		<br />
		adjust the Game path to reflect where your SOF2.exe file is located such as C:Program FilesSoldier of Fortune II - Double HelixSoF2.exe<br />
		<br />
		raise the number of undo levels to a higher setting such as 15. You can go higher, but it could effect the computers memory usage where all those undo&#39;s are stored.<br />
		<br />
		later, if your radiant crashes upon loading a texture set, texturing quality should be lowered here. This error has been known to occur for some users.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		17. Close Radiant to make sure the above settings took place, this completes setup for the singleplayer radiant editor.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		18. Your custom maps will be found in the C:SoF2SDKbasemaps folder when you save them and after you compile them.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		You may wish to create a folder in the C:Program FilesSoldier of Fortune II - Double Helixbase folder called maps. This is where your custom maps (and others custom maps) will be need to be placed after compiling them with the bsp process in order to be recognized by the game. This step is not necessary to get radiant up and running properly.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		note: now you need to configure your other sdk tools.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		19. create the directory C:SoF2SDKbinSourceForBehavEd -- now copy these 2 files into it.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		C:SoF2SDKspcodechannels.h<br />
		<br />
		C:SoF2SDKspcodeIGInterface.h<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		20. run C:SoF2SDKbinBehavEd.exe<br />
		<br />
		click &quot;Prefs&quot;<br />
		<br />
		click &quot;set all options to SOF2 default&quot;<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		type in these path locations<br />
	<br />
	<br />
		<br />
		script path: C:SOF2SDKbasescripts<br />
		<br />
		sourcesafe script path: erase anything here, leave it blank<br />
		<br />
		sourcesafe ini file location: erase anything here, leave it blank<br />
		<br />
		location of ibize.exe: C:SOF2SDKBINIBIze.exe<br />
		<br />
		command description file: C:SOF2SDKBINbehavEd.bhc<br />
		<br />
		source files path: C:SOF2SDKBINSourceForBehavEd<br />
	<br />
	<br />
		<br />
		click &quot;OK&quot; and close the program, this finishes setting up behavEd.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		21. open C:SOF2SDKbinanimatEd.ini in a text editor. erase the existing text in it and replace it with the proper path to your sdk:<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		C:SOF2SDK<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		save and close the file, this finishes setting up animatEd.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		22. open C:SOF2SDKbinsklview.ini in a text editor. erase the existing text in it and replace it with the proper path to your sdk:<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		C:SOF2SDK<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		save and close the file, this finishes setting up sklview.<br />
	<br />
	<br />
	<br />
	<br />
		<br />
		23. copy the text below into an empty text file, save it as C:SOF2SDKbinstriped.cfg -- this will complete the setup for stripEd:<br />
	<br />
	<br />
		<br />
		CONFIGTABLE<br />
		<br />
		{<br />
		<br />
		$spdir &quot;C:SoF2SDKbasestrip&quot;<br />
		<br />
		$sourcesafe_ini &quot;RAVENDVSS_PROJECTSSof2SRCSAFE.INI&quot;<br />
		<br />
		$sourcesafe_prj &quot;$/base/&quot;<br />
		<br />
		}<br />
		<br />
		<br />
		<br />
		// do NOT change these strings&#39; order, do not delete any, o&Acirc;&shy;nly add new o&Acirc;&shy;nes to the end<br />
		<br />
		LANGUAGETABLE<br />
		<br />
		{<br />
		<br />
		English<br />
		<br />
		German<br />
		<br />
		French<br />
		<br />
		British<br />
		<br />
		Spanish<br />
		<br />
		Italian<br />
		<br />
		Russian<br />
		<br />
		Taiwanese<br />
		<br />
		Japanese<br />
		<br />
		Chinese<br />
		<br />
		}<br />
		<br />
		<br />
		<br />
		// Use NULL to show a slot is empty<br />
		<br />
		// so far, o&Acirc;&shy;nly &quot;Centered&quot; &amp; &quot;MightNotBeTranslated&quot; is used.<br />
		<br />
		// Do NOT delete any flags without checking they&#39;re not used,<br />
		<br />
		// and remember that all the values above the deletion will shift down o&Acirc;&shy;ne!!<br />
		<br />
		FLAGTABLE<br />
		<br />
		{<br />
		<br />
		Centered<br />
		<br />
		MightNotBeTranslated<br />
		<br />
		Type-a-matic<br />
		<br />
		Blink<br />
		<br />
		Captioned<br />
		<br />
		Credits<br />
		<br />
		Layout<br />
		<br />
		Always<br />
		<br />
		SameInAllWestern<br />
		<br />
		}<br />
]]></description>
<guid isPermaLink="false">20@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2012-03-28T14:47:55+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>SoF2 V.1.00 Modding Tutorial</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=19</link>
<description><![CDATA[<br />
	Basic textures<br />
	<br />
	First of all, thanks for downloading the viper modding tutorial. This scripts contains 1 langue.<br />
	English. If you really can&rsquo;t see where I&rsquo;m going just mail me or contact me on msn.<br />
	<br />
	With did tutorial I just explain how to start with modding, how I started first. Not with a tutorial but just looking at others. So what I explain is how to make textures for Italy. The rest like menus,misc and effects you must find out yourself it&rsquo;s not so hard. Just:<br />
	- download a new viper mod<br />
	- extract all maps to a emty map you made for it<br />
	- Check all the maps like GFX,MODELS,SOUNDS etc. and find it out what it all is.<br />
	<br />
	So don&rsquo;t contact me or send mails with:<br />
	<br />
	it&rsquo;s just textures for a map or this is not a good tutorial only this etc.. etc..<br />
	<br />
	I&rsquo;ve hope I made a point here, well lets get started!<br />
	<br />
	The program&rsquo;s I use are:<br />
	&nbsp;<br />
	- Photoshop<br />
	- Winrar<br />
	- Notebook<br />
	- pakscape (put in at google then a page on filefront can be downloaded it pakscape.exe)]]></description>
<guid isPermaLink="false">19@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2012-02-16T17:01:55+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>Anonymous Takes Down Fbi/whitehouse</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=17</link>
<description><![CDATA[<br />
	Yesterday, hours after Megaupload was busted by federal authorities, Anonymous began a massive retaliatory attack that forced the websites of the Justice Department, the U.S. Copyright Office, the MPAA, the RIAA and others offline.<br />
	<br />
	Anonymous has launched a massive attack on government and pro-SOPA/PIPA websites today in retaliation for a federal raid on Megaupload earlier today. The AnonOps Twitter account claimed responsibility for the attacks, which are being promoted with the #OpMegaUpload hashtag. As of press time, the websites of the Motion Picture Association of America (MPAA), the Recording Industry Association of America (RIAA), the Justice Department and Universal Music Group have all been taken online. As this article was being written, the U.S. Copyright Office was forced offline as well.<br />
	<br />
	According to Anonymous, &quot;We Anonymous are launching our largest attack ever on government and music industry sites. Lulz. The FBI didn&#39;t think they would get away with this did they? They should have expected us.&quot;<br />
	<br />
	<br />
	The following sites were taken down in response to the FBI shutting down megaupload.com<br />
	&nbsp;<br />
	&nbsp;<br />
	Department of Justice (Justice.gov)<br />
	Motion Picture Association of America (MPAA.org)<br />
	Universal Music (UniversalMusic.com)<br />
	Belgian Anti-Piracy Federation (Anti-piracy.be/nl/)<br />
	Recording Industry Association of America (RIAA.org)<br />
	Federal Bureau of Investigation (FBI.gov)<br />
	HADOPI law site (HADOPI.fr)<br />
	U.S. Copyright Office (Copyright.gov)<br />
	Universal Music France (UniversalMusic.fr)<br />
	Senator Christopher Dodd (ChrisDodd.com)<br />
	Vivendi France (Vivendi.fr)<br />
	The White House (Whitehouse.gov)<br />
	BMI (BMI.com)<br />
	Warner Music Group (WMG.com)<br />
	<br />
	<br />
	Many members of Congress have just changed their stance on the controversial Stop Online Piracy Act, or SOPA, the raid on Megaupload Thursday proved that the feds don&rsquo;t need SOPA or its sister legislation, PIPA, in order to pose a blow to the Web.<br />
	<br />
	<br />
	http://anonops.blogspot.com/2012/01/internet-strikes-back-opmegaupload.html]]></description>
<guid isPermaLink="false">17@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2012-01-23T16:50:21+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>Megaupload Shut Down by FBI, Anonymous reply.</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=16</link>
<description><![CDATA[<br />
	since the F.B.I. closed megaupload, many mods have been forever lost. <br />
<br />
	I hope that anyone who has into his&nbsp;PC an old mod, he will share it here with us on this site. I will increase the web space if necessary.<br />
<br />
	Thank you.<br />
<br />
	perhaps waiting for this:<br />
<br />
	by Anonymous Group:<br />
<br />
	<br />
		WE DON&#39;T HAVE ANY DOMAIN NAME FOR NOW<br />
<br />
<br />
<br />
	ONLY THIS IP ADDRESS (http://109.236.83.66) BEWARE TO THE PISHING SITES!<br />
<br />
<br />
	This is the NEW MEGAUPLOAD SITE! we are working to be back full again<br />
<br />
<br />
	<br />
		Bookmark the site and share the new address in facebook and twitter!<br />
]]></description>
<guid isPermaLink="false">16@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2012-01-23T16:15:10+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>Merry Christmas And Happy 2012!!</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=15</link>
<description><![CDATA[<br />
<br />
<br />
	]]></description>
<guid isPermaLink="false">15@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2011-12-14T16:02:17+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>jor1 map</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=14</link>
<description><![CDATA[mp_jor1 available here:<br />
http://www.sof2mods.com/modules.php?name=Downloads&amp;op=getit&amp;lid=212]]></description>
<guid isPermaLink="false">14@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2011-11-15T12:05:43+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>Sof2 Tips and Binds</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=13</link>
<description><![CDATA[<span style="font-weight: bold"><span style="color: blue">For your binds and name</span></span><br />
<br />
MoZ Tag Editor: <a href="http://www.sof2mods.com/modules.php?name=Name_Editor" target="_blank" title="http://www.sof2mods.com/modules.php?name=Name_Editor" class="postlink" rel="nofollow"><span style="font-size: 18px; line-height: normal"><span style="color: red"><span style="font-weight: bold">Click Here</span></span></span></a><br />
<br />
<span style="font-weight: bold"><span style="color: blue">Making keys to do or say things</span></span><br />
<br />
You can program any key to perform a function by using the 'bind' command.<br />
This is how to set the F key to display 'Nice Shot'<br />
1. During the game open the console using the key under the ESC key the ~ or  key.<br />
2. Type in /bind f say Nice Shot<br />
3. Press Enter then ESC to close the console.<br />
If you typed it in correctly pressing the F key should now type up 'Nice Shot'. You can make keys say what ever you like.<br />
<br />
create a file .txt (exemp: name.txt)<br />
-----------------------------------exemple file: name.txt<br />
seta name &quot;yournamehere&quot;<br />
bind F say Nice shot ^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;^&amp;@XXX<br />
bind G say ..... etc.....<br />
..............................<br />
-----------------------------------<br />
rename it in name.cfg and put it in base/mp folder.<br />
During the game open the console using the key under the ESC key the ~ or  key and type in: exec name.cfg<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Setting one key to cycle a bind list</span></span><br />
<br />
bind v &quot;vstr nice1list&quot;<br />
seta nice1list &quot;vstr nice1list1&quot;<br />
seta nice1list1 &quot;say nice shot #D; set nice1list vstr nice1list2&quot;<br />
seta nice1list2 &quot;say #D you owned me; set nice1list vstr nice1list3&quot;<br />
seta nice1list3 &quot;say ouch that hurt #D; set nice1list vstr nice1list4&quot;<br />
seta nice1list4 &quot;say Put me back together again #D!; set nice1list vstr nice1list5&quot;<br />
seta nice1list5 &quot;say You are rocking #D!; set nice1list vstr nice1list1&quot;<br />
<br />
So you see when you press v key for the first time you'll get &quot;nice shot&quot;, the second time you press v key you get &quot;you owned me&quot; and so on. Obviously you can bind whichever key you want and call the bind by whatever name you want. This code would go into your autoexec.cfg file. This way it starts each time you start sof2. If you don't have one, just make one in notepad.<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Binding messages to your team only</span></span><br />
<br />
I know most of you know this but several don't.<br />
say_team will send messages to team members.<br />
<br />
bind x say_team HELP ME!<br />
<br />
Only your team can see it then!<br />
And you do not need to include location as team chat automatically gives a location.<br />
No more giving away your loaction to the enemy!<br />
<br />
<span style="color: blue"><span style="font-weight: bold">More on setting a bind list</span></span><br />
<br />
In addition to the BindList HOW TO post (above) I want to contribute the following techniques.<br />
<br />
[ 1-key name switching ]<br />
This examples shows how to switch ur players name with 1 key. U can make a whole cycle out of it. I personally use it to switch between afk and non-afk.<br />
<br />
bind - &quot;vstr namelist&quot;<br />
seta namelist1 &quot;name (Old Boys)']['eoLdr_[AFK]; set namelist vstr namelist0&quot;<br />
seta namelist0 &quot;name (Old Boys)']['eoLdr_; set namelist vstr namelist1&quot;<br />
seta namelist &quot;vstr namelist1&quot;<br />
<br />
<span style="font-weight: bold"><span style="color: blue">Displaying your Frames Per Second</span></span><br />
<br />
While in game, pull down the console (by pressing the ~ key, usually to the left of the number 1 key) and type cg_drawFPS 1<br />
Note, it is case sensitive; also note that there is a space between cg_drawFPS and the number 1. To turn off the FPS, just go back to the console and type cg_drawFPS 0<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Join Your Favourite Server with One Key Press</span></span><br />
<br />
If you know the IP address of your favourite servers you can bind keys to connect directly to that server. For example.......................<br />
<br />
bind F3 connect 193.138.206.232:20500  Main Server<br />
bind F4 connect 193.138.205.128:20200  Inf Server<br />
bind F5 connect 81.166.249.4:20100       ModdedMaps Server<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Crosshair Sizes</span></span><br />
<br />
Changing the size of your crosshair can be done with one simple command..<br />
cg_crosshairSIZE &quot;XXXXX&quot; <br />
A proffered size would be 9-20, whereas 9 is for long distance and 20 is for close range....<br />
also.... try using this command...<br />
cg_crosshairGROW &quot;0&quot; this will make the crosshair stay small while you are shooting!<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Maximise your FPS</span></span><br />
<br />
For those of you with top notch graphics cards, there is a command that will maximize your Frames per second (fps). The max you can pick within the game is 125, but most maps will not achieve that many fps'. Type com_maxfps X in the console where X is a number between 125 and 300 (that is as high as I have had the guts to try, don't wanna fry my card). The higher your fps, the faster you see the action!!!<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Does your game lag?</span></span><br />
<br />
If you are getting lag. Open console by hitting ~ or  and type /rate 25000 and hit enter. Then type /snaps 100 This should help out with lag big time. Most of you run 2500 rate, which is really not smart. This is a dial up setting.<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Setting your 'Hunkmegs' to play more Detailed Maps</span></span><br />
<br />
<br />
Some SOF2 Maps require you to increase the amount of memory available for graphics settings. To set com_hunkMegs to higher than the default setting of 45 needed to play some maps.<br />
1. Open the file sof2mp.cfg using notepad<br />
2. Press CTRL F to open a search box<br />
3. type in hunkmegs<br />
4. Click Find Next<br />
5. Alter the setting from 45 to 145 or whatever is recommended<br />
6. Save the file<br />
<br />
Or alternatively open the console in the game, type in com_hunkmegs 256 this will re-write the value in your sof2mp.cfg automatically.... If you have a lot of RAM ie. 2GB you can set the value higher say 512MB<br />
<br />
<br />
Note each mod (OSP, RoCmod, RPM, ADM or Base MP folder) has its own sof2.mp.cfg file so you need to edit all of them for the effect to work on all servers.<br />
<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Mouse Sensitivity</span></span><br />
<br />
<br />
As you increase the sensitivity you get more accurate if they come from the back. For the strong players who often play 3 vs 1 try to make your sensitivity up to 30. for seeing your sensitivity in normal game go to console and type sens<br />
for changing it type sens .                                                                   <br />
 <br />
<br />
(Added September 2009 by 50_BELLIES)  Look in your sof2mp.cfg for the line seta sensitivity &quot;5&quot;.   5 is the sensitivity level I use set the figure to whatever you are comfortable with... Too high a number means that your cursor moves more quickly this can be a disadvantage when you are trying to aim especially when the target is further away from you. This can be changed in the console by typing sensitivity 5 press ENTER key and close the console.<br />
<br />
<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Start Minimiser and SOFII with just One Click</span></span><br />
<br />
<br />
For those who do not want minimiser running all the time by having it their start-up tray<br />
1. Copy the text below and paste it into notepad.<br />
<br />
cd..<br />
start sof2mp.exe +set fs_game RPMpro<br />
start &quot;&quot; &quot;C:......your path............/Soldier of Fortune II - Double HelixSoF2 Minimizer.exe&quot;<br />
<br />
2. Alter the text if you folder names are different or if you use a different version of minimiser.<br />
3. Save your text file as 'SOF2 MP.txt'<br />
4. Right click and change the name to 'SOF2 MP.bat'<br />
Now when you click on this icon, both SOF2 and Minimiser will start-up at the same time.<br />
NOTE in the above example minimiser is in the SOF2 folder.<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Jump Higher</span></span><br />
<br />
<br />
This is obvious, but took me forever!<br />
When you are at the top of your jump press crouch.<br />
For example; When jump on a barrel, run at it and press jump then press crouch when you are at the top of your jump.<br />
<br />
An alternative of course is to add the following bind into your sof2mp.cfg file ..          bind CTRL &quot;+moveup; wait 4; -moveup; wait 4; +movedown; wait 4; -movedown&quot; Or by opening up your console in game you can manually add the line but put a /at the beginning /bind CTRL &quot;+moveup; wait 4; -moveup; wait 4; +movedown; wait 4; -movedown&quot; . This means when you press the CTRL key you jump onto higher objects by pressing 1 key instead of 2 keys.<br />
<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Changing your name  with a bind</span></span><br />
<br />
<br />
If you and someone else both use the same pc and change names back and forth a lot you can set 2 binds one for you and one for them<br />
/bind o seta name &quot;name1&quot; and /bind p seta name &quot;name2&quot; (name 1 and name2 can be whatever you like *Remember to use the &quot;&quot; s.<br />
<br />
<span style="color: blue"><span style="font-weight: bold">Making a soundpack for your own server.</span></span><br />
<br />
<br />
Easiest way would be to take an existing pack which is a .pk3 file. You can open .pk3 files with WINRAR or change the name to a .zip file if you use winzip.<br />
<br />
You should see a folder with all the mp3 or wav files and a text file .vchat which you need to open in NOTEPAD. You edit this file replacing the names of the sounds you want to replace and the text that displays when its used.<br />
<br />
Then you add your replacement wav or mp3 file into the sounds folder. Delete the old sound if replacing one. Save your edited vchat file and save the edited pk3 file that is your modified soundpack. Hope that helps - its easier to do than it is to explain.<br />
<br />
Another explanation as to making sound packs for a SOF2 server written by<br />
 -E*E- nomercy can be seen at this:<br />
<br />
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center" class="bodyline"><tr>
    <td><span class="genmed"><strong>Quote:</strong></span></td>
</tr><tr>
    <td class="quote">how to create a soundpack.<br />
<br />
things needed :<br />
<br />
- Sounds<br />
- wave /mp3 converter + editor were you can set the KHz.<br />
- Notepad<br />
- winzip<br />
<br />
---------------------------<br />
<br />
how to start :<br />
<br />
- rip a sound from a song or sounds from other games / films ...<br />
- convert it to .mp3<br />
- make a Directory called Sound<br />
- Put sounds in that directory<br />
<br />
To set text on a sound<br />
<br />
- open notpad<br />
- give basename of sound. ( basic name )<br />
- give sound a number ( number u give in to hear sound )<br />
- give in text ( text that will appear in chat )<br />
- give in path to sound.<br />
<br />
looks like this :<br />
<br />
calling_shots<br />
{<br />
        number          &quot;152&quot;                                                             // number ingame<br />
        text            &quot;^'Help,I need somebody ^$Help !!!!&quot;                  // text you see in chat on sound , also same codes as name or binds if you want colors<br />
        sound           &quot;sound/callingshots.mp3&quot;                                 // the path of the sound DIR sound / the mp3 name<br />
}<br />
<br />
<br />
what you see from //... is not needed is just for info in this topic<br />
<br />
LOOKS LIKE THIS<br />
<br />
calling_shots<br />
{<br />
        number          &quot;152&quot;     <br />
        text            &quot;^'Help,I need somebody ^$Help !!!!&quot;                       <br />
        sound           &quot;sound/callingshots.mp3&quot;                               <br />
}<br />
<br />
<br />
You do this for every sound you have.<br />
<br />
Then save as mysoundpack.txt ( for example )<br />
After the name from .txt  to .vchat ( by right click mouse on zip file and using change name )<br />
Put vchat file also in sound directory.<br />
<br />
Now you must make a .zip file from the sound directory + the vchat file.<br />
<br />
Alter extension from zip to .pk3 ( by right click mouse on zip file and using change name )<br />
Ulpoad to your mod folder.<br />
<br />
test it out.</td></tr></table>
<br />
<br />
<span style="font-weight: bold">You should ALWAYS make a copy of your sof2mp.cfg file before making any changes..... Then if you make a mistake you can copy the original one back.</span><br />
<br />
<span style="font-size: 10px; line-height: normal">Use of the above files tips etc. is at your own risk</span><br />
<br />
<br />
<br />
<br />
<br />
<br />
Hope its helpfull <img src="http://www.sof2mods.com/modules/Forums/images/smiles/icon_biggrin.gif" alt="Very Happy" title="Very Happy" border="0" />]]></description>
<guid isPermaLink="false">13@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2011-11-12T01:41:38+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>Collaboration</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=12</link>
<description><![CDATA[Hi all, if someone thinks he can help to improve this site,]]></description>
<guid isPermaLink="false">12@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2011-11-12T01:02:30+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

<item>
<title>php-nuke tools!</title>
<link>http://www.sof2mods.com/modules.php?name=News&amp;file=article&amp;sid=11</link>
<description><![CDATA[Check it out!]]></description>
<guid isPermaLink="false">11@http://www.sof2mods.com</guid>
<dc:subject>sof2mods.com</dc:subject>
<dc:date>2011-11-12T00:54:02+01:00</dc:date>
<dc:creator>Posted by Teo</dc:creator>
</item>

</channel>
</rss>

