<?xml version="1.0" ?><rss version="2.0">
    <channel>
	<title>ETF2L &#8211; Latest activity in &#8220;TF2 configs for dummies!&#8221;</title>
	<link>https://staging.etf2l.org/forum/customise/topic-22822/</link>
	<description><![CDATA[The latest posts to this topic.]]></description>
    	<item>
    	    <title>Reply by CursedGhost</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-2/?recent=409679#post=409679</link>
    	    <description><![CDATA[Some comments:

<strong>About quality configs</strong>
Put them in your command line instead. For example, put +exec fps_maxframes.cfg there.
What this will do is ONLY load the maxframes config when you launch tf2 the 'normal' way by clicking the icon through steam.
Movie tools such as lawena can then launch tf2 directly &#38; load their own quality configs without ever interfering.
Also you are free to re-exec autoexec.cfg without fearing of something screwing up.

<strong>Binds</strong>
(eh already mentioned but w/e)

		<blockquote>bind "z" "+duck; +jump" // Pressing Z will make you duck and jump at the same time!</blockquote>
I don't understand how this will work. Last time I checked when you bind commands to a key, the game will check if the first character if the command is a '+', if so it will execute the same command but replace the + with a - upon releasing the key. In this case it'll exec "-duck; +jump".
To test how primitive this system is, try this: bind mouse1 " +attack". It'll attack but since the first character is a space it won't run -attack.
Putting more than one command in a bind is bad practice anyway and should be avoided at all costs.

<strong>Aliases</strong>
Not enough abstraction, how to do it right:
In your autoexec.cfg put
<code>bind 1 "weapon1"
bind 2 "weapon2"
...</code>
Later alias those in the class configs.

Don't just alias random stuff, if you really want to organize your code create pseudo namespaces. Instead of alias rocket "..."; alias shotgun "...", use alias wpn_rocket "..."; alias wpn_shotgun "...".
Basic programming stuff in other words. Keep in mind alias identifiers have a 31 character limit.


Can't think of more...]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409679</guid>
    	    <pubDate>Fri, 21 Sep 2012 16:21:25 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by rumia</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-2/?recent=409679#post=409677</link>
    	    <description><![CDATA[<i>Quoted from octochris</i>
		<blockquote>
I should clarify, the suggestion to use multiple frames/quality configs interchangeably.</blockquote>
Oh, I see. Then I agree.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409677</guid>
    	    <pubDate>Fri, 21 Sep 2012 16:17:48 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Dr. Chris</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409666</link>
    	    <description><![CDATA[<i>Quoted from envy</i>
		<blockquote>[...]
If my autoexec.cfg consist of
exec main
exec gfx
exec clear
exec crosshairs
why it's harder to tell what the hell is going on? main it's a fully working config.cfg, gfx - only your config, clear it's only unbindall and binds, and crosshairs is full of aliases. Also, every class config has "exec clear". This way seems more consistent and less chaotic.
The only thing I can come up that people don't edit gfx.cfg well, so for instance, m_rawinput switches to 0 every time.</blockquote>

I should clarify, the suggestion to use multiple frames/quality configs interchangeably.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409666</guid>
    	    <pubDate>Fri, 21 Sep 2012 15:44:58 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Ond kaja</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409664</link>
    	    <description><![CDATA[<i>Quoted from Spike Himself</i>
		<blockquote>[...]

It's also about scripting and not about keeping your files organised.</blockquote>If you don't even know about the exec command, what's the chance of having so many scripts that you have to keep them organised in different files?]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409664</guid>
    	    <pubDate>Fri, 21 Sep 2012 15:43:51 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by rumia</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409656</link>
    	    <description><![CDATA[<i>Quoted from octochris</i>
		<blockquote>Don't expect help from me if you do it this way, because it will be completely impossible to tell what the hell is going on.</blockquote>
If my autoexec.cfg consist of
exec main
exec gfx
exec clear
exec crosshairs
why it's harder to tell what the hell is going on? main it's a fully working config.cfg, gfx - only your config, clear it's only unbindall and binds, and crosshairs is full of aliases. Also, every class config has "exec clear". This way seems more consistent and less chaotic.
The only thing I can come up that people don't edit gfx.cfg well, so for instance, m_rawinput switches to 0 every time.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409656</guid>
    	    <pubDate>Fri, 21 Sep 2012 15:20:30 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by slate</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409652</link>
    	    <description><![CDATA[please suggest putting something a la "exec defaultclass.cfg" in every classconfig. So many people rebind everything in every classconfig because they use mouse2 for something else as solder or whatever.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409652</guid>
    	    <pubDate>Fri, 21 Sep 2012 15:07:39 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Spike Himself</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409645</link>
    	    <description><![CDATA[It is in fact very much the exact opposite :)

What sort of problems are you foreseeing?]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409645</guid>
    	    <pubDate>Fri, 21 Sep 2012 14:46:38 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Dr. Chris</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409641</link>
    	    <description><![CDATA[The suggestion about configs is a bad idea that will end with bad things happening. The configs are not supersets of each other. Don't expect help from me if you do it this way, because it will be completely impossible to tell what the hell is going on.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409641</guid>
    	    <pubDate>Fri, 21 Sep 2012 14:40:35 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Spike Himself</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409614</link>
    	    <description><![CDATA[<i>Quoted from ondkaja</i>
		<blockquote>The scripting guide on the official TF wiki is less retarded in my opinion. http://wiki.teamfortress.com/wiki/Scripting</blockquote>

It's also about scripting and not about keeping your files organised.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409614</guid>
    	    <pubDate>Fri, 21 Sep 2012 13:23:21 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Ond kaja</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409609</link>
    	    <description><![CDATA[The scripting guide on the official TF wiki is less retarded in my opinion. http://wiki.teamfortress.com/wiki/Scripting]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409609</guid>
    	    <pubDate>Fri, 21 Sep 2012 12:56:54 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by eleyos</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409399</link>
    	    <description><![CDATA[Engie's shotty is actually slot1. Just saying.]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409399</guid>
    	    <pubDate>Wed, 19 Sep 2012 17:39:13 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Spike Himself</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409396</link>
    	    <description><![CDATA[<i>Quoted from feeling</i>
		<blockquote>That is wrong. Every +command needs a -command, except if you only bind the +command without anything else.

It has to look like this:
<code>alias +djump "+jump;+duck"
alias -djump "-jump;-duck"
bind KEY "+djump"</code></blockquote>

Aye, you are correct - I should've used a different example to illustrate my point :)
(deliberately chose not to cover the +/- thing at all because it's a) confusing to most people and b) irrelevant to the topic)]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409396</guid>
    	    <pubDate>Wed, 19 Sep 2012 17:24:00 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by feeling blue</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409395</link>
    	    <description><![CDATA[<i>Quoted from Spike Himself</i>
		<blockquote>bind "z" "+duck; +jump" // Pressing Z will make you duck and jump at the same time!</blockquote>
That is wrong. Every +command needs a -command, except if you only bind the +command without anything else.

It has to look like this:
<code>alias +djump "+jump;+duck"
alias -djump "-jump;-duck"
bind KEY "+djump"</code>

<i>Quoted from maukkaaa</i>
		<blockquote>oh and do you know whats the command for the default crosshair the one that switches when you change weapons?</blockquote>
default crosshair:
<code>cl_crosshair_file ""</code>

default size:
<code>cl_crosshair_scale "32"</code>

default color:
<code>cl_crosshair_blue "200"</code>
<code>cl_crosshair_green "200"</code>
<code>cl_crosshair_red "200"</code>]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409395</guid>
    	    <pubDate>Wed, 19 Sep 2012 17:21:03 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by maukkaaa</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409394</link>
    	    <description><![CDATA[oh and do you know whats the command for the default crosshair the one that switches when you change weapons?]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409394</guid>
    	    <pubDate>Wed, 19 Sep 2012 17:19:47 +0200</pubDate>
    	</item>
    	<item>
    	    <title>Reply by Spike Himself</title>
    	    <link>https://staging.etf2l.org/forum/customise/topic-22822/page-1/?recent=409679#post=409393</link>
    	    <description><![CDATA[<i>Quoted from maukkaaa</i>
		<blockquote>you spelled fpx in the first part where you mentioned about using 2 fps configs</blockquote>

Oops! Fixed now, thank you :)]]></description>
    	    <guid isPermaLink="false">generator=rsdiscuss&#038;baseurl=https://staging.etf2l.org&#038;feed=forum&#038;forum=customise&#038;topic=22822&#038;post=409393</guid>
    	    <pubDate>Wed, 19 Sep 2012 17:14:24 +0200</pubDate>
    	</item>
    </channel>
</rss>