<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Redstar</id>
	<title>Spring - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Redstar"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/Redstar"/>
	<updated>2026-11-08T18:14:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:NTAI&amp;diff=963</id>
		<title>AI:NTAI</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:NTAI&amp;diff=963"/>
		<updated>2008-04-07T00:05:16Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://img434.imageshack.us/img434/6500/screen0898vk.jpg http://img432.imageshack.us/img432/8080/thumb0896lz.jpg][http://img393.imageshack.us/img393/536/screen0920qb.jpg  http://img432.imageshack.us/img432/7251/thumb0924ca.jpg][http://img393.imageshack.us/img393/8756/screen0903up.jpg http://img432.imageshack.us/img432/5011/thumb0903nl.jpg]&lt;br /&gt;
&lt;br /&gt;
{{AI|NTai|AF|XE9+|Universal Mod Support|Under Active Development|Open Source}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; AF: I would not use this page as a detail on my AI as I havent the time to maintain my wiki entries. This was also written at a time when I tended to overemphasise points while leaving important details out. Instead look at the project/portfolio sub site of my website www.darkstars.co.uk&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The above images where taken using the first version of NTai, which was v0.2. Some of the major AI&#039;s currently released still cannot replicate the ability to infest a map with a heavily packed very large base like this. NTai 0.2 was written in 2 days from scratch in an attempt to prove I could build a skirmish AI despite everyone saying he couldnt.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTai is the successor of the ill fated TAI. TAI was ambitious but lacked the necesary expertise to be implemented at the time. The current release of NTai is XE8, which is the equivilant of release n#50.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ntai took a different route form the other AI&#039;s, JCAI/AAI/OTAI all used rule sets to govern building choices, in combination with a few other factors. They focused on a globalized approach to construction, whereas NTai took a unit orientated approach selecting what was best for that unit, this worked very well. What a unit built was then made available to modders along with a vast array of options making NTai much more customisable and powerful.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.darkstars.co.uk AF&#039;s site]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[AIs|&amp;lt;- Back to AI page]]&#039;&#039;&#039;&lt;br /&gt;
[[Category:AI]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:NTAI&amp;diff=962</id>
		<title>AI:NTAI</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:NTAI&amp;diff=962"/>
		<updated>2008-04-07T00:04:47Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://img434.imageshack.us/img434/6500/screen0898vk.jpg http://img432.imageshack.us/img432/8080/thumb0896lz.jpg][http://img393.imageshack.us/img393/536/screen0920qb.jpg  http://img432.imageshack.us/img432/7251/thumb0924ca.jpg][http://img393.imageshack.us/img393/8756/screen0903up.jpg http://img432.imageshack.us/img432/5011/thumb0903nl.jpg]&lt;br /&gt;
&lt;br /&gt;
{{AI|NTai|AF|XE9.23|Universal Mod Support|Under Active Development|Open Source}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; AF: I would not use this page as a detail on my AI as I havent the time to maintain my wiki entries. This was also written at a time when I tended to overemphasise points while leaving important details out. Instead look at the project/portfolio sub site of my website www.darkstars.co.uk&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The above images where taken using the first version of NTai, which was v0.2. Some of the major AI&#039;s currently released still cannot replicate the ability to infest a map with a heavily packed very large base like this. NTai 0.2 was written in 2 days from scratch in an attempt to prove I could build a skirmish AI despite everyone saying he couldnt.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTai is the successor of the ill fated TAI. TAI was ambitious but lacked the necesary expertise to be implemented at the time. The current release of NTai is XE8, which is the equivilant of release n#50.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ntai took a different route form the other AI&#039;s, JCAI/AAI/OTAI all used rule sets to govern building choices, in combination with a few other factors. They focused on a globalized approach to construction, whereas NTai took a unit orientated approach selecting what was best for that unit, this worked very well. What a unit built was then made available to modders along with a vast array of options making NTai much more customisable and powerful.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
* [http://www.darkstars.co.uk AF&#039;s site]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[AIs|&amp;lt;- Back to AI page]]&#039;&#039;&#039;&lt;br /&gt;
[[Category:AI]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Epic&amp;diff=6386</id>
		<title>Epic</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Epic&amp;diff=6386"/>
		<updated>2008-04-06T23:59:15Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AI|Epic AI|AF|Not Available|Universal Mod Support|to be announced|Open Source}}&lt;br /&gt;
&lt;br /&gt;
Epic is the next AI after the NTai series. A lot of the discussion on TAI and NTai never got implemented, and lots of other things have been thought of. Epic is the amassing of all of that and coding it into a skirmish AI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;AF: A first release was pencilled in for late 2007/early 2008, however by that time I hadn&#039;t written anything and NTai still required development aside from the various other projects. I also vastly underestimated the time needed to build Epic, and as such the new target date is 2014.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I would not expect anything of this project for the moment, and the goal of the AI is more likely to be AI research than providing spring with an unbeatable AI.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[AIs|&amp;lt;- Back to AI page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[category:AI]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Community_news&amp;diff=5082</id>
		<title>Community news</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Community_news&amp;diff=5082"/>
		<updated>2008-01-05T11:44:37Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this page, you can post news items that will be seen in the top right section of the frontpage. You can use this to post if you have created or found something of interest to the Spring community, such as a new map, a useful tool or perhaps a new useful page in the wiki. Details on how to update this page can be found [[Community_news_editing | here]].&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
===2008-01-05 New Years in Pictures (Part 3)!===&lt;br /&gt;
&lt;br /&gt;
[http://www.darkstars.co.uk/2008/new-year-spring-in-pictures-final/ New years after christmas Part 3 over at darkstars, releases and updates galore!]&lt;br /&gt;
&lt;br /&gt;
===2007-12-28 Christmas Week in Pictures Part 2!===&lt;br /&gt;
&lt;br /&gt;
[http://www.darkstars.co.uk/2007/springs-christmas-week-in-pictures-part-ii/ Christmas week in Picture form Part 2 over at darkstars, releases and updates galore]&lt;br /&gt;
&lt;br /&gt;
===2007-12-24 Spring: 1944 Beta Released!===&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://spring1944.com/s44/images/logo.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.unknown-files.net/spring/3927/Spring_1944_Lite_Beta_v021/  Get it HERE now!]&lt;br /&gt;
&lt;br /&gt;
The Spring: 1944 Beta LITE has finally been released! It is still in preliminary Beta stages and as such still has a few kinks and quirks in it, but we just couldn&#039;t keep it away any longer! For more information, to see screenshots, or read the Play Guide, please [http://spring1944.com/s44/ Visit our Website], and [http://spring1944.com/forums/YaBB.pl drop by our ugly forums] to post any comments, suggestions, bugs, or just say hi. :)&lt;br /&gt;
&lt;br /&gt;
===2007-12-21 Christmas in Spring!===&lt;br /&gt;
&amp;lt;a href=http://zwzsg.hosted.luckz.de/img/tmp/cisl.jpg&amp;gt;&amp;lt;img src=&amp;quot;http://zwzsg.hosted.luckz.de/img/tmp/ciss.jpg&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;                                                                              Sorry for breaking this wiki page with such a large image, but I found no other way to have the news display (almost) correctly on frontpage. Correct it once it&#039;s out of http://spring.clan-sy.com frontpage.&lt;br /&gt;
&lt;br /&gt;
===2007-12-21 Christmas in Spring!===&lt;br /&gt;
To celebrate Christmas in Spring, all you have to do is to download and play on [http://www.unknown-files.net/spring/3895/Christmas_Comet this map], by NOiZE &amp;amp; Rattle.&lt;br /&gt;
&lt;br /&gt;
===2007-4-17 Kernel Panic 1.0 out!===&lt;br /&gt;
[http://www.unknown-files.net/spring/3521/Kernel_Panic_15_Installer_07/ Details and download here!] The fast paced, all action no ressource, mod with its unique tron graphical style, got a new version released!&lt;br /&gt;
&lt;br /&gt;
===2007-4-7 Star Wars Spring Design Competition===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=10002 Design the most important unit in the Imperial Arsenal!]&lt;br /&gt;
&lt;br /&gt;
Your chance to design the Imperial Commander, and have your unit design seen by over 8,000 people!*&lt;br /&gt;
[* source: current SWS download count]&lt;br /&gt;
&lt;br /&gt;
===2007-2-8 Expand and Exterminate v 0.173 released===&lt;br /&gt;
--&amp;gt; [http://spring.unknown-files.net/file/2325/Expand_and_Exterminate_v_0.173/ Info and downloads] &amp;lt;--&lt;br /&gt;
&lt;br /&gt;
===2007-2-7 Balanced Annihilation v4.7 released===&lt;br /&gt;
--&amp;gt; [http://spring.unknown-files.net/file/2309/Balanced_Annihilation_4.7/ Info and downloads] &amp;lt;--&lt;br /&gt;
&lt;br /&gt;
===2006-12-05 BOTA with cavedog and TAUIP 1.3 Released===&lt;br /&gt;
BOTA v1.3 with ota units inside and UIP2.1 in the mod file.&lt;br /&gt;
[http://www.unknown-files.net/index.php?page=browse&amp;amp;dlid=1997 download Mod]&lt;br /&gt;
&lt;br /&gt;
===2006-12-01 Balanced Annihilation v4.2 released===&lt;br /&gt;
No more Weaselspam, Kbots are viable, Custom uniticons, faster gameplay, Overall better gameplay - get decent games now! --&amp;gt; [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8163 Info and downloadlinks] &amp;lt;-- &lt;br /&gt;
&lt;br /&gt;
===2006-11-28 XTA v8.1 Release posted===&lt;br /&gt;
All new and shiny XTA! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8212 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-11-27 NanoBlobz v0.64 Release posted===&lt;br /&gt;
Awesome new graphics! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8089 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-11-25 RAI v0.40 Released (Skirmish AI)===&lt;br /&gt;
[http://spring.unknown-files.net/file/2108/RAI_v0.40_dll/ Download Link]&lt;br /&gt;
&lt;br /&gt;
===2006-10-27 XTA - Final v8 Release posted===&lt;br /&gt;
All new and shiny XTA! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7806 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-10-20 Absolute Annihilation 2.23 posted===&lt;br /&gt;
Download here: [http://aaspring.tk aaspring.tk]&lt;br /&gt;
&lt;br /&gt;
===2006-10-14 AAI 0.76 released===&lt;br /&gt;
Look here: http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7539&lt;br /&gt;
&lt;br /&gt;
===2006-08-30 TSI 0.11 Released===&lt;br /&gt;
New version of new AI. Many bugfixes and improvemnts. &lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=6787&lt;br /&gt;
&lt;br /&gt;
===2006-08-18 NTai XE9RC22 Released===&lt;br /&gt;
Lots of changes and improvements, look here:&lt;br /&gt;
http://www.darkstars.co.uk&lt;br /&gt;
&lt;br /&gt;
===2006-07-19 AAI 0.70 Released===&lt;br /&gt;
Win + Linux version, look here:&lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?p=102040#102040&lt;br /&gt;
&lt;br /&gt;
===2006-06-30 Absolute Annihilation 2.11 now available===&lt;br /&gt;
Download here: http://aaspring.tk&lt;br /&gt;
&lt;br /&gt;
===2006-06-20 NTai XE9 RC19 Released===&lt;br /&gt;
Uber AI FTW!!! http://www.darkstars.co.uk&lt;br /&gt;
&lt;br /&gt;
===2006-06-20 KAI v0.11 Released===&lt;br /&gt;
Update released fixing most crash bugs (hopefully!)&lt;br /&gt;
&lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=5500&lt;br /&gt;
&lt;br /&gt;
===2006-05-18 Gundam 1.0 achieved and released!===&lt;br /&gt;
After over a year of work I have acomplished what I have set out to do.&lt;br /&gt;
&lt;br /&gt;
http://www.fileuniverse.com/?p=showitem&amp;amp;ID=3208&lt;br /&gt;
&lt;br /&gt;
===2006-06-16 Absolute Annihilation 2.0 Released===&lt;br /&gt;
2.0 Released, full 0.72 compatibility; Download here: http://aaspring.tk&lt;br /&gt;
&lt;br /&gt;
===2006-05-18 Gundam 1.0 achieved and released!===&lt;br /&gt;
After over a year of work I have acomplished what I have set out to do.&lt;br /&gt;
&lt;br /&gt;
http://www.fileuniverse.com/?p=showitem&amp;amp;ID=3208&lt;br /&gt;
&lt;br /&gt;
===2006-05-13 NTai XE8 and NanoBlobs 0.4 Final Released===&lt;br /&gt;
5 new groupAI&#039;s, a powerful skirmish AI, 2 maps, and The last Nanoblobz!!!&lt;br /&gt;
Download here: www.darkstars.co.uk&lt;br /&gt;
Manual / Unit Guide here: http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4276&lt;br /&gt;
Argh/AF&lt;br /&gt;
&lt;br /&gt;
===2006-05-01 Absolute Annihilation 1.46 Released===&lt;br /&gt;
1.46 Released.  Download here: http://aaspring.tk  Mod homepage here: http://ta-aa.sourceforge.net  Unit Guide here: http://ta-aa.sourceforge.net/modweb&lt;br /&gt;
&lt;br /&gt;
===2006-05-01 Modweb Generator v0.4 Released===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3842 Get it here!]&lt;br /&gt;
This will create a set of HTML pages about your mod, units, and weapons. Check it out.&lt;br /&gt;
&lt;br /&gt;
===2006-04-18 Expand and Exterminate .152 Released!===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=4381&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0 Get it here!]&lt;br /&gt;
Completely original mod, not based on OTA!&lt;br /&gt;
&lt;br /&gt;
===2006-04-18 OTAI 1.13===&lt;br /&gt;
Minor Changes and Bugfixes.&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2994 DLLs] [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2993 Source]&lt;br /&gt;
&lt;br /&gt;
===2006-04-17 AAI 0.63 released===&lt;br /&gt;
Minor improvements but a lot of bugfixes :)&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=70404#70404 Look here].&lt;br /&gt;
&lt;br /&gt;
===2006-04-16 Xect vs. Mynn v0.6 released, 100% legal===&lt;br /&gt;
[http://www.ta-spring.com/mods/xectvsmynn/ Get it here],&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3005&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=80 discuss it here].&lt;br /&gt;
&lt;br /&gt;
===2006-04-15 XTA Pimped Edition V5.5===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?p=69921 Read and Grab it here!]&lt;br /&gt;
&lt;br /&gt;
===2006-04-10 AAI 0.60 released===&lt;br /&gt;
Experimental water support, linux support and a lot more... [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4509 Look here]&lt;br /&gt;
&lt;br /&gt;
===2006-04-05 FF v1.15===&lt;br /&gt;
New Version of Final Frontier [http://www.fileuniverse.com Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-30 OTAI v1.12===&lt;br /&gt;
With working command buffering [http://www.fileuniverse.com Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-27 XTA Pimped Edition V5===&lt;br /&gt;
[http://www.fileuniverse.com Grab it here].&lt;br /&gt;
&lt;br /&gt;
===2006-03-26 NTai XE7.5 Skirmish AI===&lt;br /&gt;
[http://www.darkstars.co.uk/ Get it here]. - AF&lt;br /&gt;
&lt;br /&gt;
===NanoBlobs 0.31(beta)===&lt;br /&gt;
Exponential game design.  Updated.  Smaller.  Faster. Even cooler.  Get it [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4276 Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-06 OTAI 1.10===&lt;br /&gt;
Now works in 0.70, fixed nanostall somewhat. Get it [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3412 Here]&lt;br /&gt;
&lt;br /&gt;
===2006-02-25 AAI 0.55===&lt;br /&gt;
A rather small release mainly adding support for the modified ai interface [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 get it here].&lt;br /&gt;
&lt;br /&gt;
===2006-02-25 NTAI XE6 for 0.70b1 Skirmish AI===&lt;br /&gt;
Universal mod support, statistical unit learning, freeform buildtrees [http://www.darkstars.co.uk/index.php Get them here]. - AF&lt;br /&gt;
&lt;br /&gt;
===2006-02-19 AAI 0.52===&lt;br /&gt;
AAI 0.52 is only a small bugfix release [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 get it here].&lt;br /&gt;
&lt;br /&gt;
===2006-02-13 Absolute Annihilation 1.44===&lt;br /&gt;
AA 1.44 completed and uploaded.[http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
.&lt;br /&gt;
[[SWTA]] [[Final_Frontier]] [[Absolute_Annihilation]]&lt;br /&gt;
&lt;br /&gt;
===2006-2-19 AAI 0.52 Released===&lt;br /&gt;
AAI 0.52 is only a small bugfix release for AAI 0.5 - hopefully all crashes are gone now&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 click here].&lt;br /&gt;
&lt;br /&gt;
===2006-2-15 NTAI XE 3 Released===&lt;br /&gt;
XE 3 has support map specific build data, 9 new keywords, StarWars/Gundam support, numerous fixes, and should run a lot faster ^^ [http://www.darkstars.co.uk/index.php here]. - AF&lt;br /&gt;
&lt;br /&gt;
===2006-02-13 Absolute Annihilation 1.44 Released===&lt;br /&gt;
AA 1.44 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
===2006-2-06 OTAI 1.08 Released===&lt;br /&gt;
Now uses multithreading to reduce freezing!&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=55624#55624 Forum] [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2354 Download]&lt;br /&gt;
&lt;br /&gt;
===2006-02-01 World Domination 5B62  Released===&lt;br /&gt;
This version fixes the crashes related to missing .cob-files.&lt;br /&gt;
Download [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2311 here].&lt;br /&gt;
&lt;br /&gt;
===2006-1-31 Star Wars Spring Manual Released===&lt;br /&gt;
[http://spring.clan-sy.com/wiki/SWTA_Manual Read the SWS Manual right now!] It contains everything you would ever want to know about SWS, including: Installation Guide, In-Depth Unit Guide as well as a Strategy &amp;amp; Tactics section.&lt;br /&gt;
&lt;br /&gt;
===2006-1-27 OTAI 1.07 Released===&lt;br /&gt;
Veylon released OTAI version 1.07. Now builds Dragon&#039;s Teeth and crashes less!&lt;br /&gt;
Download [http://www.geocities.com/veylon_ii/TASpring/ here].&lt;br /&gt;
&lt;br /&gt;
===2006-11-19 UpSpring Tutorial Released===&lt;br /&gt;
Maestro R Setiawan released [http://www.fileuniverse.com a very comprehensive tutorial] to UpSpring, the application to import new models to Spring. Now you won&#039;t have any excuse to not use UV mapped S3O!&lt;br /&gt;
&lt;br /&gt;
===2006-01-16 NTAI 0.29a Released===&lt;br /&gt;
NTAI 0.29a released, go get it here [http://taspring.clan-sy.com/phpbb/viewtopic.php?p=50716#50716 Download]&lt;br /&gt;
&lt;br /&gt;
===2006-01-16 Absolute Annihilation 1.42 Released===&lt;br /&gt;
AA 1.42 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[http://prdownloads.sourceforge.net/ta-aa/AASpring142.zip?download Download]&amp;lt;/b&amp;gt; (9 mb)&lt;br /&gt;
&lt;br /&gt;
===2006-01-12 AAI 0.4 Released===&lt;br /&gt;
AAI 0.4 now supports air units as well as construction units assisting others. &lt;br /&gt;
Edit: Small Bugfix Version AAI 0.42 released&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3527 AAI v0.42].&lt;br /&gt;
&lt;br /&gt;
===2006-1-07 Gundam Annihilation 0.98.sd7 Released===&lt;br /&gt;
This is a .sd7 for your spring lobby usage. I have corrected a few of the spring specific bugs in this release. Enjoy. [http://www.planetannihilation.com/gundam/ Gundam annihilation homepage]&lt;br /&gt;
&lt;br /&gt;
[http://www.planetannihilation.com/gundam/shots/screen039.jpg http://www.planetannihilation.com/gundam/shots/screen039_thumb.gif]    [http://www.planetannihilation.com/gundam/shots/screen012.jpg http://www.planetannihilation.com/gundam/shots/screen012_thumb.gif]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===2005-12-15 AAI 0.3 Released===&lt;br /&gt;
AAI 0.3 includes a lot of bug fixes and placement of defence buildings. [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3195 AAI v0.3].&lt;br /&gt;
&lt;br /&gt;
===2005-12-14 Absolute Annihilation 1.35 Released===&lt;br /&gt;
AA 1.35 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[http://prdownloads.sourceforge.net/ta-aa/AASpring135.zip?download Download]&amp;lt;/b&amp;gt; (16 mb)&lt;br /&gt;
&lt;br /&gt;
===2005-12-13 OTAI 1.03b Released===&lt;br /&gt;
A fixed version of OTAI 1.03 now available.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3184 Forum Thread]&lt;br /&gt;
[http://www.geocities.com/veylon_ii/TASpring/OTAI_v103b.zip Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-13 The Lost Legacy v1.04 Released===&lt;br /&gt;
The Lost Legacy Race, originally by M3G, ported to Spring by NOiZE.&lt;br /&gt;
&lt;br /&gt;
This is the TA:Spring version of the masterpiece race created by the TA creation veterans M3G and Nik. Striving for perfection, they have completed an astoundishing number of 150 new units. This is by far the most expanded and carefully balanced race that has been created to this point. Explore the strategic values of the new submarine pens, defensive constructions and the many supersized monsters that let you toy with the opponent.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2860 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1967 Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-07 Star Wars: Spring 1.0 Released===&lt;br /&gt;
The well known Star Wars TC for TA has been ported to Spring.&lt;br /&gt;
&lt;br /&gt;
One of the most complete TCs that existed for TA has now been fully ported to Spring - all of the bugs that plagued the quick and dirty earlier port have been fixed. Some balancing issues that came up in Spring has also been taken care of, along with a few other minor modifications, to ensure that this modification is made specifically for the Spring engine, so that you can enjoy it as such. Furthermore, many of the uglier low-polygon units for SWTA have been remodelled for Spring, so that you can now enjoy high-poly infantry units, as well as a few other vehecular changes.&lt;br /&gt;
&lt;br /&gt;
Feel free to come join us on our own chat channel (itself a good 5 years old), where you can organise games, discuss balance, and report bugs:&lt;br /&gt;
&lt;br /&gt;
Server: irc.gnug.org&lt;br /&gt;
&lt;br /&gt;
Channel: #SWTA&lt;br /&gt;
&lt;br /&gt;
An in-depth manual, with help regarding strategies and unit descriptions can be located [http://www.planetannihilation.com/swta/readme.asp here], however, bear in mind that while much of this will be very helpful, it was originally intended for the Original Total Annihilation release, and so is not 100% accurate or reliable with regards to the Spring release. A Spring-specific manual is in the works.&lt;br /&gt;
&lt;br /&gt;
SWS features around 130 units ranging from all six movies and the expanded universe for the Galactic Empire and Rebel Alliance. Join this galaxy spanning war today, download SWS!&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3166 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1988 Download]&lt;br /&gt;
[http://www.planetannihilation.com/swta/ SWTA Homepage]&lt;br /&gt;
&lt;br /&gt;
===2005-12-07 The Lost Legacy v1.03 Released===&lt;br /&gt;
The Lost Legacy Race, originally by M3G, ported to Spring by NOiZE.&lt;br /&gt;
&lt;br /&gt;
This is the TA:Spring version of the masterpiece race created by the TA creation veterans M3G and Nik. Striving for perfection, they have completed an astoundishing number of 150 new units. This is by far the most expanded and carefully balanced race that has been created to this point. Explore the strategic values of the new submarine pens, defensive constructions and the many supersized monsters that let you toy with the opponent.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2860 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1967 Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-05 NTAI 0.28.10+ installer FIXED)===&lt;br /&gt;
Counter attacking, and numrous fixes, modifications. All who&#039;ve downlaoded it redownload as I made a terrible mistake copying the wrong files over. - Alantai&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1950 Download Installer]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
===2005-12-01 NTAI 0.28Beta 7 Released===&lt;br /&gt;
Working Attack code, vastly improved building, Xect, Rhyoss, Mynn, TLL, XTA and AA support. - Alantai&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1909 Download]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
===2005-12-01 OTAI for 0.67  Released===&lt;br /&gt;
Veylons latest installment of OTAI, with a slew of improovements.&lt;br /&gt;
[http://www.geocities.com/veylon_ii/TASpring/OTAI_v102.zip Downlaod]&lt;br /&gt;
&lt;br /&gt;
===2005-11-11 Cursor groupAI Released===&lt;br /&gt;
Show Allies what untis you have selected and where your mouse cursor is.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1873 Link]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
(This is a new version from beta 6.5 released yesterday)&lt;br /&gt;
&lt;br /&gt;
===2005-11-12 NTAI 028BETA 7.1 Released===&lt;br /&gt;
Full ARM + TLL support, and improved attacking.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1887 Linky]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showimage&amp;amp;ID=1755 Screenshot]&lt;br /&gt;
&lt;br /&gt;
(This is a new version from beta 6.5 released yesterday)&lt;br /&gt;
&lt;br /&gt;
===2005-11-12 - NTAI 0.27 Released===&lt;br /&gt;
Water map support, krogoths, vehicles, aircraft, and more!&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2829 Details]&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2827 Screenshots]&lt;br /&gt;
&lt;br /&gt;
===2005-10-29 - NTAI 0.25 Released===&lt;br /&gt;
The latest version of NTAI released today with many new abilities, such as a greatly improved attack system, and the ability to scout.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2687 Forum Thread]&lt;br /&gt;
&lt;br /&gt;
===2005-10-20 - Absolute Annihilation: Spring Released===&lt;br /&gt;
The highly popular OTA mod, Absolute Annihilation, has now been fully converted for compatibility with Spring.  Unlike the original Spring version released some months ago, the new version is fully compatible with the mod switching system.  It also features many visual and strategic enhancements only possible in Spring, and uses the latest version of the AA dataset, 6.0.&lt;br /&gt;
&lt;br /&gt;
Already a new version is available, 1.25, which corrects several major bugs.&lt;br /&gt;
&lt;br /&gt;
[http://files.filefront.com/AASpring125zip/;4417183;;/fileinfo.html Direct Download (1.25)]&lt;br /&gt;
&lt;br /&gt;
[http://prdownloads.sourceforge.net/ta-aa/AATrailer.zip?download Mod Trailer]&lt;br /&gt;
&lt;br /&gt;
[http://www.planetannihilation.com/aa AA Homepage]&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2633 Forum Thread]&lt;br /&gt;
&lt;br /&gt;
===2005-10-16 - KuroTA v0.45 Released===&lt;br /&gt;
This is the second public release of this fairly popular mod. It all started out as a bunch of custom units in a TA installation from years gone by, but thanks to dedication it&#039;s been turned into a playable and fairly balanced mod for everyone to play on Spring. For more info at [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2514 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1646 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-10-15 - UberHack, SpringVersion1.3 Released===&lt;br /&gt;
This port of the famous balance mod for TA, done by NOiZE, has been made as good as bug free now. This mod would not have been possible without help from: zwzsg, Gnome and Kuroneko. For more info at [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2540 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1633 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-10-12 - Maelstroms SMD Creator===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2420 Maelstroms SMD Creator] has been relesed, to help people create SMD Map files with an easy to use GUI.&lt;br /&gt;
&lt;br /&gt;
===2005-10-11 - JCAI 0.20 Released===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?p=33275#33275 JCAI 0.20 skirmish AI] is released for Spring 0.64b1 with a modified spring exe, it is much more stable now. JCAI 0.20 is included in current release (0.65b1)&lt;br /&gt;
&lt;br /&gt;
===2005-09-28 - UberHack, SpringVersion1.2 Released===&lt;br /&gt;
This port of the famous balance mod for TA, done by NOiZE, has been made as good as bug free now. This mod would not have been possible without help from: zwzsg, Gnome and Kuroneko. For more info at [http://spring.clan-sy.com/phpbb/viewtopic.php?t=2364 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1552 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-08-20 - wiki Button Added===&lt;br /&gt;
As you probably already have noticed, the SY&#039;s have added a wiki button (Made by aGorm) to the Navigation bar. Hopefully, this will make people more aware of the wiki, as some have never even heard of it! More info on [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1917 this thread]. If you don&#039;t see the wiki button, empty the cache of your browser and refresh.&lt;br /&gt;
&lt;br /&gt;
===2005-08-16 - JCAI Released===&lt;br /&gt;
Zaphod has released alpha 1 of his skirmish AI JCAI for spring,[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1920 see forum post]&lt;br /&gt;
TAI code has been released but doesnt work. [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1322 Get it here]&lt;br /&gt;
&lt;br /&gt;
===2005-08-03 - Mods and Maps===&lt;br /&gt;
zwzsg made a 3.6MB mod package with: OTA balance, Evolva models, UTASP Buildpics. Install and use easy thanks to the new mod switcher introduced in Spring 0.60b1.&lt;br /&gt;
&amp;lt;br&amp;gt;- [http://spring.clan-sy.com/phpbb/viewtopic.php?t=1843 More info and discussion]&lt;br /&gt;
&amp;lt;br&amp;gt;- [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1257 Download link]&lt;br /&gt;
&lt;br /&gt;
[http://zwzsg.hosted.luckz.de/img/spring/Azure%20Rampart%20-%20evnbp%20-%20Bomber.png http://www.fileuniverse.com/images/Azure%20Rampart%20-%20evnbp%20-%20Bomber.jpg-thumb.png][http://www.fileuniverse.com/images/causticscreenshot.jpg http://www.fileuniverse.com/images/causticscreenshot.jpg-thumb.png]&lt;br /&gt;
&lt;br /&gt;
Spring 0.60b1 made all previous maps obsolete, but as the pictures above show, there&#039;s a steadily increasing [http://www.fileuniverse.com/?p=listing&amp;amp;ID=121 choice of new maps], either old ones converted to the new format or brand new.&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Community_news&amp;diff=5078</id>
		<title>Community news</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Community_news&amp;diff=5078"/>
		<updated>2007-12-28T01:15:32Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On this page, you can post news items that will be seen in the top right section of the frontpage. You can use this to post if you have created or found something of interest to the Spring community, such as a new map, a useful tool or perhaps a new useful page in the wiki. Details on how to update this page can be found [[Community_news_editing | here]].&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
===2007-12-28 Christmas Week in Pictures Part 2!===&lt;br /&gt;
&lt;br /&gt;
[http://www.darkstars.co.uk/2007/springs-christmas-week-in-pictures-part-ii/ Christmas week in Picture form Part 2 over at darkstars, releases and updates galore]&lt;br /&gt;
&lt;br /&gt;
===2007-12-24 Spring: 1944 Beta Released!===&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://spring1944.com/s44/images/logo.png&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://public.zjt3.com/public/spring/1944/S44LiteRelease.sdz  Get it HERE now!]&lt;br /&gt;
&lt;br /&gt;
The Spring: 1944 Beta LITE has finally been released! It is still in preliminary Beta stages and as such still has a few kinks and quirks in it, but we just couldn&#039;t keep it away any longer! For more information, to see screenshots, or read the Play Guide, please [http://spring1944.com/s44/ Visit our Website], and [http://spring1944.com/forums/YaBB.pl drop by our ugly forums] to post any comments, suggestions, bugs, or just say hi. :)&lt;br /&gt;
&lt;br /&gt;
===2007-12-21 Christmas in Spring!===&lt;br /&gt;
&amp;lt;a href=http://zwzsg.hosted.luckz.de/img/tmp/cisl.jpg&amp;gt;&amp;lt;img src=&amp;quot;http://zwzsg.hosted.luckz.de/img/tmp/ciss.jpg&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;                                                                              Sorry for breaking this wiki page with such a large image, but I found no other way to have the news display (almost) correctly on frontpage. Correct it once it&#039;s out of http://spring.clan-sy.com frontpage.&lt;br /&gt;
&lt;br /&gt;
===2007-12-21 Christmas in Spring!===&lt;br /&gt;
To celebrate Christmas in Spring, all you have to do is to download and play on [http://www.unknown-files.net/spring/3895/Christmas_Comet this map], by NOiZE &amp;amp; Rattle.&lt;br /&gt;
&lt;br /&gt;
===2007-4-17 Kernel Panic 1.0 out!===&lt;br /&gt;
[http://www.unknown-files.net/spring/3521/Kernel_Panic_15_Installer_07/ Details and download here!] The fast paced, all action no ressource, mod with its unique tron graphical style, got a new version released!&lt;br /&gt;
&lt;br /&gt;
===2007-4-7 Star Wars Spring Design Competition===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=10002 Design the most important unit in the Imperial Arsenal!]&lt;br /&gt;
&lt;br /&gt;
Your chance to design the Imperial Commander, and have your unit design seen by over 8,000 people!*&lt;br /&gt;
[* source: current SWS download count]&lt;br /&gt;
&lt;br /&gt;
===2007-2-8 Expand and Exterminate v 0.173 released===&lt;br /&gt;
--&amp;gt; [http://spring.unknown-files.net/file/2325/Expand_and_Exterminate_v_0.173/ Info and downloads] &amp;lt;--&lt;br /&gt;
&lt;br /&gt;
===2007-2-7 Balanced Annihilation v4.7 released===&lt;br /&gt;
--&amp;gt; [http://spring.unknown-files.net/file/2309/Balanced_Annihilation_4.7/ Info and downloads] &amp;lt;--&lt;br /&gt;
&lt;br /&gt;
===2006-12-05 BOTA with cavedog and TAUIP 1.3 Released===&lt;br /&gt;
BOTA v1.3 with ota units inside and UIP2.1 in the mod file.&lt;br /&gt;
[http://www.unknown-files.net/index.php?page=browse&amp;amp;dlid=1997 download Mod]&lt;br /&gt;
&lt;br /&gt;
===2006-12-01 Balanced Annihilation v4.2 released===&lt;br /&gt;
No more Weaselspam, Kbots are viable, Custom uniticons, faster gameplay, Overall better gameplay - get decent games now! --&amp;gt; [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8163 Info and downloadlinks] &amp;lt;-- &lt;br /&gt;
&lt;br /&gt;
===2006-11-28 XTA v8.1 Release posted===&lt;br /&gt;
All new and shiny XTA! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8212 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-11-27 NanoBlobz v0.64 Release posted===&lt;br /&gt;
Awesome new graphics! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=8089 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-11-25 RAI v0.40 Released (Skirmish AI)===&lt;br /&gt;
[http://spring.unknown-files.net/file/2108/RAI_v0.40_dll/ Download Link]&lt;br /&gt;
&lt;br /&gt;
===2006-10-27 XTA - Final v8 Release posted===&lt;br /&gt;
All new and shiny XTA! Look [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7806 here]!&lt;br /&gt;
&lt;br /&gt;
===2006-10-20 Absolute Annihilation 2.23 posted===&lt;br /&gt;
Download here: [http://aaspring.tk aaspring.tk]&lt;br /&gt;
&lt;br /&gt;
===2006-10-14 AAI 0.76 released===&lt;br /&gt;
Look here: http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7539&lt;br /&gt;
&lt;br /&gt;
===2006-08-30 TSI 0.11 Released===&lt;br /&gt;
New version of new AI. Many bugfixes and improvemnts. &lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=6787&lt;br /&gt;
&lt;br /&gt;
===2006-08-18 NTai XE9RC22 Released===&lt;br /&gt;
Lots of changes and improvements, look here:&lt;br /&gt;
http://www.darkstars.co.uk&lt;br /&gt;
&lt;br /&gt;
===2006-07-19 AAI 0.70 Released===&lt;br /&gt;
Win + Linux version, look here:&lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?p=102040#102040&lt;br /&gt;
&lt;br /&gt;
===2006-06-30 Absolute Annihilation 2.11 now available===&lt;br /&gt;
Download here: http://aaspring.tk&lt;br /&gt;
&lt;br /&gt;
===2006-06-20 NTai XE9 RC19 Released===&lt;br /&gt;
Uber AI FTW!!! http://www.darkstars.co.uk&lt;br /&gt;
&lt;br /&gt;
===2006-06-20 KAI v0.11 Released===&lt;br /&gt;
Update released fixing most crash bugs (hopefully!)&lt;br /&gt;
&lt;br /&gt;
http://taspring.clan-sy.com/phpbb/viewtopic.php?t=5500&lt;br /&gt;
&lt;br /&gt;
===2006-05-18 Gundam 1.0 achieved and released!===&lt;br /&gt;
After over a year of work I have acomplished what I have set out to do.&lt;br /&gt;
&lt;br /&gt;
http://www.fileuniverse.com/?p=showitem&amp;amp;ID=3208&lt;br /&gt;
&lt;br /&gt;
===2006-06-16 Absolute Annihilation 2.0 Released===&lt;br /&gt;
2.0 Released, full 0.72 compatibility; Download here: http://aaspring.tk&lt;br /&gt;
&lt;br /&gt;
===2006-05-18 Gundam 1.0 achieved and released!===&lt;br /&gt;
After over a year of work I have acomplished what I have set out to do.&lt;br /&gt;
&lt;br /&gt;
http://www.fileuniverse.com/?p=showitem&amp;amp;ID=3208&lt;br /&gt;
&lt;br /&gt;
===2006-05-13 NTai XE8 and NanoBlobs 0.4 Final Released===&lt;br /&gt;
5 new groupAI&#039;s, a powerful skirmish AI, 2 maps, and The last Nanoblobz!!!&lt;br /&gt;
Download here: www.darkstars.co.uk&lt;br /&gt;
Manual / Unit Guide here: http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4276&lt;br /&gt;
Argh/AF&lt;br /&gt;
&lt;br /&gt;
===2006-05-01 Absolute Annihilation 1.46 Released===&lt;br /&gt;
1.46 Released.  Download here: http://aaspring.tk  Mod homepage here: http://ta-aa.sourceforge.net  Unit Guide here: http://ta-aa.sourceforge.net/modweb&lt;br /&gt;
&lt;br /&gt;
===2006-05-01 Modweb Generator v0.4 Released===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3842 Get it here!]&lt;br /&gt;
This will create a set of HTML pages about your mod, units, and weapons. Check it out.&lt;br /&gt;
&lt;br /&gt;
===2006-04-18 Expand and Exterminate .152 Released!===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=4381&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0 Get it here!]&lt;br /&gt;
Completely original mod, not based on OTA!&lt;br /&gt;
&lt;br /&gt;
===2006-04-18 OTAI 1.13===&lt;br /&gt;
Minor Changes and Bugfixes.&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2994 DLLs] [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2993 Source]&lt;br /&gt;
&lt;br /&gt;
===2006-04-17 AAI 0.63 released===&lt;br /&gt;
Minor improvements but a lot of bugfixes :)&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=70404#70404 Look here].&lt;br /&gt;
&lt;br /&gt;
===2006-04-16 Xect vs. Mynn v0.6 released, 100% legal===&lt;br /&gt;
[http://www.ta-spring.com/mods/xectvsmynn/ Get it here],&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3005&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=80 discuss it here].&lt;br /&gt;
&lt;br /&gt;
===2006-04-15 XTA Pimped Edition V5.5===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?p=69921 Read and Grab it here!]&lt;br /&gt;
&lt;br /&gt;
===2006-04-10 AAI 0.60 released===&lt;br /&gt;
Experimental water support, linux support and a lot more... [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4509 Look here]&lt;br /&gt;
&lt;br /&gt;
===2006-04-05 FF v1.15===&lt;br /&gt;
New Version of Final Frontier [http://www.fileuniverse.com Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-30 OTAI v1.12===&lt;br /&gt;
With working command buffering [http://www.fileuniverse.com Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-27 XTA Pimped Edition V5===&lt;br /&gt;
[http://www.fileuniverse.com Grab it here].&lt;br /&gt;
&lt;br /&gt;
===2006-03-26 NTai XE7.5 Skirmish AI===&lt;br /&gt;
[http://www.darkstars.co.uk/ Get it here]. - AF&lt;br /&gt;
&lt;br /&gt;
===NanoBlobs 0.31(beta)===&lt;br /&gt;
Exponential game design.  Updated.  Smaller.  Faster. Even cooler.  Get it [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4276 Here]&lt;br /&gt;
&lt;br /&gt;
===2006-03-06 OTAI 1.10===&lt;br /&gt;
Now works in 0.70, fixed nanostall somewhat. Get it [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3412 Here]&lt;br /&gt;
&lt;br /&gt;
===2006-02-25 AAI 0.55===&lt;br /&gt;
A rather small release mainly adding support for the modified ai interface [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 get it here].&lt;br /&gt;
&lt;br /&gt;
===2006-02-25 NTAI XE6 for 0.70b1 Skirmish AI===&lt;br /&gt;
Universal mod support, statistical unit learning, freeform buildtrees [http://www.darkstars.co.uk/index.php Get them here]. - AF&lt;br /&gt;
&lt;br /&gt;
===2006-02-19 AAI 0.52===&lt;br /&gt;
AAI 0.52 is only a small bugfix release [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 get it here].&lt;br /&gt;
&lt;br /&gt;
===2006-02-13 Absolute Annihilation 1.44===&lt;br /&gt;
AA 1.44 completed and uploaded.[http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
.&lt;br /&gt;
[[SWTA]] [[Final_Frontier]] [[Absolute_Annihilation]]&lt;br /&gt;
&lt;br /&gt;
===2006-2-19 AAI 0.52 Released===&lt;br /&gt;
AAI 0.52 is only a small bugfix release for AAI 0.5 - hopefully all crashes are gone now&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3886 click here].&lt;br /&gt;
&lt;br /&gt;
===2006-2-15 NTAI XE 3 Released===&lt;br /&gt;
XE 3 has support map specific build data, 9 new keywords, StarWars/Gundam support, numerous fixes, and should run a lot faster ^^ [http://www.darkstars.co.uk/index.php here]. - AF&lt;br /&gt;
&lt;br /&gt;
===2006-02-13 Absolute Annihilation 1.44 Released===&lt;br /&gt;
AA 1.44 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
===2006-2-06 OTAI 1.08 Released===&lt;br /&gt;
Now uses multithreading to reduce freezing!&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=55624#55624 Forum] [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2354 Download]&lt;br /&gt;
&lt;br /&gt;
===2006-02-01 World Domination 5B62  Released===&lt;br /&gt;
This version fixes the crashes related to missing .cob-files.&lt;br /&gt;
Download [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=2311 here].&lt;br /&gt;
&lt;br /&gt;
===2006-1-31 Star Wars Spring Manual Released===&lt;br /&gt;
[http://spring.clan-sy.com/wiki/SWTA_Manual Read the SWS Manual right now!] It contains everything you would ever want to know about SWS, including: Installation Guide, In-Depth Unit Guide as well as a Strategy &amp;amp; Tactics section.&lt;br /&gt;
&lt;br /&gt;
===2006-1-27 OTAI 1.07 Released===&lt;br /&gt;
Veylon released OTAI version 1.07. Now builds Dragon&#039;s Teeth and crashes less!&lt;br /&gt;
Download [http://www.geocities.com/veylon_ii/TASpring/ here].&lt;br /&gt;
&lt;br /&gt;
===2006-11-19 UpSpring Tutorial Released===&lt;br /&gt;
Maestro R Setiawan released [http://www.fileuniverse.com a very comprehensive tutorial] to UpSpring, the application to import new models to Spring. Now you won&#039;t have any excuse to not use UV mapped S3O!&lt;br /&gt;
&lt;br /&gt;
===2006-01-16 NTAI 0.29a Released===&lt;br /&gt;
NTAI 0.29a released, go get it here [http://taspring.clan-sy.com/phpbb/viewtopic.php?p=50716#50716 Download]&lt;br /&gt;
&lt;br /&gt;
===2006-01-16 Absolute Annihilation 1.42 Released===&lt;br /&gt;
AA 1.42 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[http://prdownloads.sourceforge.net/ta-aa/AASpring142.zip?download Download]&amp;lt;/b&amp;gt; (9 mb)&lt;br /&gt;
&lt;br /&gt;
===2006-01-12 AAI 0.4 Released===&lt;br /&gt;
AAI 0.4 now supports air units as well as construction units assisting others. &lt;br /&gt;
Edit: Small Bugfix Version AAI 0.42 released&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3527 AAI v0.42].&lt;br /&gt;
&lt;br /&gt;
===2006-1-07 Gundam Annihilation 0.98.sd7 Released===&lt;br /&gt;
This is a .sd7 for your spring lobby usage. I have corrected a few of the spring specific bugs in this release. Enjoy. [http://www.planetannihilation.com/gundam/ Gundam annihilation homepage]&lt;br /&gt;
&lt;br /&gt;
[http://www.planetannihilation.com/gundam/shots/screen039.jpg http://www.planetannihilation.com/gundam/shots/screen039_thumb.gif]    [http://www.planetannihilation.com/gundam/shots/screen012.jpg http://www.planetannihilation.com/gundam/shots/screen012_thumb.gif]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===2005-12-15 AAI 0.3 Released===&lt;br /&gt;
AAI 0.3 includes a lot of bug fixes and placement of defence buildings. [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3195 AAI v0.3].&lt;br /&gt;
&lt;br /&gt;
===2005-12-14 Absolute Annihilation 1.35 Released===&lt;br /&gt;
AA 1.35 completed and uploaded.  Readme and changelog available at the [http://www.planetannihilation.com/aa AA Homepage].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[http://prdownloads.sourceforge.net/ta-aa/AASpring135.zip?download Download]&amp;lt;/b&amp;gt; (16 mb)&lt;br /&gt;
&lt;br /&gt;
===2005-12-13 OTAI 1.03b Released===&lt;br /&gt;
A fixed version of OTAI 1.03 now available.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3184 Forum Thread]&lt;br /&gt;
[http://www.geocities.com/veylon_ii/TASpring/OTAI_v103b.zip Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-13 The Lost Legacy v1.04 Released===&lt;br /&gt;
The Lost Legacy Race, originally by M3G, ported to Spring by NOiZE.&lt;br /&gt;
&lt;br /&gt;
This is the TA:Spring version of the masterpiece race created by the TA creation veterans M3G and Nik. Striving for perfection, they have completed an astoundishing number of 150 new units. This is by far the most expanded and carefully balanced race that has been created to this point. Explore the strategic values of the new submarine pens, defensive constructions and the many supersized monsters that let you toy with the opponent.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2860 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1967 Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-07 Star Wars: Spring 1.0 Released===&lt;br /&gt;
The well known Star Wars TC for TA has been ported to Spring.&lt;br /&gt;
&lt;br /&gt;
One of the most complete TCs that existed for TA has now been fully ported to Spring - all of the bugs that plagued the quick and dirty earlier port have been fixed. Some balancing issues that came up in Spring has also been taken care of, along with a few other minor modifications, to ensure that this modification is made specifically for the Spring engine, so that you can enjoy it as such. Furthermore, many of the uglier low-polygon units for SWTA have been remodelled for Spring, so that you can now enjoy high-poly infantry units, as well as a few other vehecular changes.&lt;br /&gt;
&lt;br /&gt;
Feel free to come join us on our own chat channel (itself a good 5 years old), where you can organise games, discuss balance, and report bugs:&lt;br /&gt;
&lt;br /&gt;
Server: irc.gnug.org&lt;br /&gt;
&lt;br /&gt;
Channel: #SWTA&lt;br /&gt;
&lt;br /&gt;
An in-depth manual, with help regarding strategies and unit descriptions can be located [http://www.planetannihilation.com/swta/readme.asp here], however, bear in mind that while much of this will be very helpful, it was originally intended for the Original Total Annihilation release, and so is not 100% accurate or reliable with regards to the Spring release. A Spring-specific manual is in the works.&lt;br /&gt;
&lt;br /&gt;
SWS features around 130 units ranging from all six movies and the expanded universe for the Galactic Empire and Rebel Alliance. Join this galaxy spanning war today, download SWS!&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3166 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1988 Download]&lt;br /&gt;
[http://www.planetannihilation.com/swta/ SWTA Homepage]&lt;br /&gt;
&lt;br /&gt;
===2005-12-07 The Lost Legacy v1.03 Released===&lt;br /&gt;
The Lost Legacy Race, originally by M3G, ported to Spring by NOiZE.&lt;br /&gt;
&lt;br /&gt;
This is the TA:Spring version of the masterpiece race created by the TA creation veterans M3G and Nik. Striving for perfection, they have completed an astoundishing number of 150 new units. This is by far the most expanded and carefully balanced race that has been created to this point. Explore the strategic values of the new submarine pens, defensive constructions and the many supersized monsters that let you toy with the opponent.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2860 Forum Thread]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1967 Download]&lt;br /&gt;
&lt;br /&gt;
===2005-12-05 NTAI 0.28.10+ installer FIXED)===&lt;br /&gt;
Counter attacking, and numrous fixes, modifications. All who&#039;ve downlaoded it redownload as I made a terrible mistake copying the wrong files over. - Alantai&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1950 Download Installer]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
===2005-12-01 NTAI 0.28Beta 7 Released===&lt;br /&gt;
Working Attack code, vastly improved building, Xect, Rhyoss, Mynn, TLL, XTA and AA support. - Alantai&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1909 Download]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
===2005-12-01 OTAI for 0.67  Released===&lt;br /&gt;
Veylons latest installment of OTAI, with a slew of improovements.&lt;br /&gt;
[http://www.geocities.com/veylon_ii/TASpring/OTAI_v102.zip Downlaod]&lt;br /&gt;
&lt;br /&gt;
===2005-11-11 Cursor groupAI Released===&lt;br /&gt;
Show Allies what untis you have selected and where your mouse cursor is.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1873 Link]&lt;br /&gt;
[http://img479.imageshack.us/img479/8186/screen0121oq.jpg Screenshot]&lt;br /&gt;
&lt;br /&gt;
(This is a new version from beta 6.5 released yesterday)&lt;br /&gt;
&lt;br /&gt;
===2005-11-12 NTAI 028BETA 7.1 Released===&lt;br /&gt;
Full ARM + TLL support, and improved attacking.&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1887 Linky]&lt;br /&gt;
[http://www.fileuniverse.com/?p=showimage&amp;amp;ID=1755 Screenshot]&lt;br /&gt;
&lt;br /&gt;
(This is a new version from beta 6.5 released yesterday)&lt;br /&gt;
&lt;br /&gt;
===2005-11-12 - NTAI 0.27 Released===&lt;br /&gt;
Water map support, krogoths, vehicles, aircraft, and more!&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2829 Details]&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2827 Screenshots]&lt;br /&gt;
&lt;br /&gt;
===2005-10-29 - NTAI 0.25 Released===&lt;br /&gt;
The latest version of NTAI released today with many new abilities, such as a greatly improved attack system, and the ability to scout.&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2687 Forum Thread]&lt;br /&gt;
&lt;br /&gt;
===2005-10-20 - Absolute Annihilation: Spring Released===&lt;br /&gt;
The highly popular OTA mod, Absolute Annihilation, has now been fully converted for compatibility with Spring.  Unlike the original Spring version released some months ago, the new version is fully compatible with the mod switching system.  It also features many visual and strategic enhancements only possible in Spring, and uses the latest version of the AA dataset, 6.0.&lt;br /&gt;
&lt;br /&gt;
Already a new version is available, 1.25, which corrects several major bugs.&lt;br /&gt;
&lt;br /&gt;
[http://files.filefront.com/AASpring125zip/;4417183;;/fileinfo.html Direct Download (1.25)]&lt;br /&gt;
&lt;br /&gt;
[http://prdownloads.sourceforge.net/ta-aa/AATrailer.zip?download Mod Trailer]&lt;br /&gt;
&lt;br /&gt;
[http://www.planetannihilation.com/aa AA Homepage]&lt;br /&gt;
&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2633 Forum Thread]&lt;br /&gt;
&lt;br /&gt;
===2005-10-16 - KuroTA v0.45 Released===&lt;br /&gt;
This is the second public release of this fairly popular mod. It all started out as a bunch of custom units in a TA installation from years gone by, but thanks to dedication it&#039;s been turned into a playable and fairly balanced mod for everyone to play on Spring. For more info at [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2514 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1646 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-10-15 - UberHack, SpringVersion1.3 Released===&lt;br /&gt;
This port of the famous balance mod for TA, done by NOiZE, has been made as good as bug free now. This mod would not have been possible without help from: zwzsg, Gnome and Kuroneko. For more info at [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2540 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1633 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-10-12 - Maelstroms SMD Creator===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2420 Maelstroms SMD Creator] has been relesed, to help people create SMD Map files with an easy to use GUI.&lt;br /&gt;
&lt;br /&gt;
===2005-10-11 - JCAI 0.20 Released===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?p=33275#33275 JCAI 0.20 skirmish AI] is released for Spring 0.64b1 with a modified spring exe, it is much more stable now. JCAI 0.20 is included in current release (0.65b1)&lt;br /&gt;
&lt;br /&gt;
===2005-09-28 - UberHack, SpringVersion1.2 Released===&lt;br /&gt;
This port of the famous balance mod for TA, done by NOiZE, has been made as good as bug free now. This mod would not have been possible without help from: zwzsg, Gnome and Kuroneko. For more info at [http://spring.clan-sy.com/phpbb/viewtopic.php?t=2364 read this thread]. And it can be downloaded from [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1552 FileUniverse].&lt;br /&gt;
&lt;br /&gt;
===2005-08-20 - wiki Button Added===&lt;br /&gt;
As you probably already have noticed, the SY&#039;s have added a wiki button (Made by aGorm) to the Navigation bar. Hopefully, this will make people more aware of the wiki, as some have never even heard of it! More info on [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1917 this thread]. If you don&#039;t see the wiki button, empty the cache of your browser and refresh.&lt;br /&gt;
&lt;br /&gt;
===2005-08-16 - JCAI Released===&lt;br /&gt;
Zaphod has released alpha 1 of his skirmish AI JCAI for spring,[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=1920 see forum post]&lt;br /&gt;
TAI code has been released but doesnt work. [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1322 Get it here]&lt;br /&gt;
&lt;br /&gt;
===2005-08-03 - Mods and Maps===&lt;br /&gt;
zwzsg made a 3.6MB mod package with: OTA balance, Evolva models, UTASP Buildpics. Install and use easy thanks to the new mod switcher introduced in Spring 0.60b1.&lt;br /&gt;
&amp;lt;br&amp;gt;- [http://spring.clan-sy.com/phpbb/viewtopic.php?t=1843 More info and discussion]&lt;br /&gt;
&amp;lt;br&amp;gt;- [http://www.fileuniverse.com/?p=showitem&amp;amp;ID=1257 Download link]&lt;br /&gt;
&lt;br /&gt;
[http://zwzsg.hosted.luckz.de/img/spring/Azure%20Rampart%20-%20evnbp%20-%20Bomber.png http://www.fileuniverse.com/images/Azure%20Rampart%20-%20evnbp%20-%20Bomber.jpg-thumb.png][http://www.fileuniverse.com/images/causticscreenshot.jpg http://www.fileuniverse.com/images/causticscreenshot.jpg-thumb.png]&lt;br /&gt;
&lt;br /&gt;
Spring 0.60b1 made all previous maps obsolete, but as the pictures above show, there&#039;s a steadily increasing [http://www.fileuniverse.com/?p=listing&amp;amp;ID=121 choice of new maps], either old ones converted to the new format or brand new.&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16584</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16584"/>
		<updated>2007-11-02T10:10:11Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* AFLobby */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ALL SUBTITLES CHANGED, IF YOU GOT HERE BY LINK PLEASE FIND CORRECT SUBTITLE FROM BELOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The guide is fully up to date with release 0.75b2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To play online, you must have the same version as everyone else in the game.&lt;br /&gt;
&lt;br /&gt;
Most people should get the current release, version 0.75b2. There are usually&lt;br /&gt;
between 100 and 200 people online in the lobby, and if you want to play with&lt;br /&gt;
them, you need this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not use older than current release version&#039;&#039;&#039;, unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
If you want to see the bleeding edge, you can checkout svn head of spring, but&lt;br /&gt;
it can not be used to play with people who have the release, so you are&lt;br /&gt;
practically limited to playing against nemo. This is mainly interesting for&lt;br /&gt;
people who want to contribute to the project, for testing, finding bugs and&lt;br /&gt;
fixing them, and implementing new features. Head can be seriously broken from&lt;br /&gt;
time to time, or not even compile.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
&lt;br /&gt;
If there is a package for your distributions preferred package manager, it is&lt;br /&gt;
recommended to use it instead of compiling the program yourself from sources.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/debianlogo.png &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Debian Etch ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We need to use Yokozar&#039;s Ubuntu package, so we need some tricks.&lt;br /&gt;
&lt;br /&gt;
The --build step will take about 15 minutes. Hopefully we have precompiled binaries for etch soon too.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get build-dep spring&lt;br /&gt;
sudo apt-get --build source spring&lt;br /&gt;
sudo dpkg -i spring_0.75~b2-1_i386.deb spring-data_0.75~b2-1_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/spring &amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/debianlogo.png &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Debian Unstable ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
Ubuntu instructions work for debian unstable as is at the moment. They are right below.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/UbuntuLogoTiny.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We now have a maintained and up to date APT repository for Ubuntu 7.10 (Gutsy)&lt;br /&gt;
Do the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Those lines are long and split to fit on this page, you can copy-paste this to your terminal as is, as long as you copy all lines and not just one.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
sudo wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For configuring the lobbies, you can note that the package installs the Spring executable at &amp;lt;code&amp;gt;/usr/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/gentoo-transparentSmall.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The location of the overlay will change as soon as we get this in official portage.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.&lt;br /&gt;
&lt;br /&gt;
This example assumes you never used layman before. If it&#039;s not your first time, you hopefully know what to do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge layman&lt;br /&gt;
layman -f -a spring-unofficial \&lt;br /&gt;
     -o http://svn.springlobby.info/trunk/gentoo/overlays.xml&lt;br /&gt;
echo &amp;quot;source /usr/portage/local/layman/make.conf&amp;quot; &amp;gt;&amp;gt; /etc/make.conf&lt;br /&gt;
echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Layman makes upgrading really easy too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
layman --sync ALL&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/bin/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Build From Source ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You might encounter sync errors in online play if you are not using the exact same version of the compiler and same compiler settings as used for prebuilt packages!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For 0.75b2 these are: TODO add them here.&lt;br /&gt;
&lt;br /&gt;
If there is no package tailored for your distribution, you have to install from sources manually. Doing this for distributions where packages are available is not recommended.&lt;br /&gt;
&lt;br /&gt;
==== Get Source ====&lt;br /&gt;
&lt;br /&gt;
You can either download the source as a 3.9MB tarball (recommended; v. 0.75b2) or get it from the subversion repository. Either way, the result is the same.&lt;br /&gt;
&lt;br /&gt;
===== Tarball =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/src # or /var/tmp, or whatever&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2_src.tar.bz2&lt;br /&gt;
tar xjf spring_0.75b2_src.tar.bz2&lt;br /&gt;
cd spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The .zip release is for windows only. Linux users have to get .bz2 like shown above.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Subversion =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install subversion # if you are not on debian, figure it out&lt;br /&gt;
svn co https://spring.clan-sy.com/svn/spring/tags/spring_0.75b2 /usr/local/src/spring_0.75b2&lt;br /&gt;
cd /usr/local/src/spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dependencies ====&lt;br /&gt;
&lt;br /&gt;
For Etch (debian 4.0 stable) and Sid (debian unstable), I&#039;ve confirmed the&lt;br /&gt;
following to be the minimal set that is necessary to get. I have not tested&lt;br /&gt;
with any version of Ubuntu, but the line is probably almost identical if not&lt;br /&gt;
the same. Quilted tested with ubuntu fiesty fawn on july 28 2007 WORKS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install scons build-essential zlib1g-dev libfreetype6-dev&lt;br /&gt;
aptitude install libsdl1.2-dev libopenal-dev libglew-dev libboost-dev&lt;br /&gt;
aptitude install libboost-thread-dev libboost-regex-dev libdevil-dev&lt;br /&gt;
aptitude install python2.5-dev zip&lt;br /&gt;
aptitude install sun-java6-jdk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This has been tested to work with a clean install of gentoo 2007.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge dev-util/scons \&amp;gt;=media-libs/freetype-2.0.0 \&amp;gt;=media-libs/libsdl-1.2.0&lt;br /&gt;
emerge media-libs/openal =dev-lang/python-2.4\* media-libs/glew dev-libs/boost&lt;br /&gt;
emerge media-libs/devil app-arch/zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users of other distributions should be able to figure out the correct package&lt;br /&gt;
names from this. The scons configure will whine if you forget something, but it&lt;br /&gt;
does not check if you remembered to install zip, even though you still need it.&lt;br /&gt;
&lt;br /&gt;
==== Build And Install ====&lt;br /&gt;
&lt;br /&gt;
The build will spew out warnings like the following, which you can safely ignore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
warning: division by zero&lt;br /&gt;
warning: &#039;q&#039; may be used uninitialized in this function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure and build:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons configure&lt;br /&gt;
scons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons install&lt;br /&gt;
mkdir -p /etc/spring&lt;br /&gt;
echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/local/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/local/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Finalizing installation ==&lt;br /&gt;
&lt;br /&gt;
Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming bash here, but you can use anything you like to do it of course.&lt;br /&gt;
&lt;br /&gt;
=== Data Directories ===&lt;br /&gt;
&lt;br /&gt;
Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/.spring/{base,maps,mods}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above did not work for you, then you can try:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
You need at least one map to succesfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/13/Maps/ Unknown Files, Map Section] and download at least one map. Save it under ~/.spring/maps/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the map name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
=== Mods ===&lt;br /&gt;
&lt;br /&gt;
You need at least one mod to successfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/14/Mods/ Unknown Files, Mod Section] and download at least one mod. Save it under ~/.spring/mods/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the mod name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
If you want to view unit stats of mods, [http://modinfo.unknown-files.net/modit/modit.php this] is the site for you.&lt;br /&gt;
&lt;br /&gt;
=== OTA Content ===&lt;br /&gt;
&lt;br /&gt;
If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&lt;br /&gt;
unzip -d ~/.spring/base base-ota-content.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that you need to own a copy of Total Annihilation, to download this file legally.&lt;br /&gt;
&lt;br /&gt;
Mods that do not require this file are at least NanoBlobs, TODO list other mods that don&#039;t need it.&lt;br /&gt;
&lt;br /&gt;
=== Settings === &lt;br /&gt;
Defaults should be usable, so you can ignore this until you want to maximise your eye candy or fps :)&lt;br /&gt;
&lt;br /&gt;
When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
If you want a tool for editing the file, you can use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. Untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
=== LuaUI ===&lt;br /&gt;
&lt;br /&gt;
Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.&lt;br /&gt;
&lt;br /&gt;
Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI. &lt;br /&gt;
&lt;br /&gt;
To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r ~/.spring/LuaUI&lt;br /&gt;
cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.&lt;br /&gt;
&lt;br /&gt;
The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.&lt;br /&gt;
&lt;br /&gt;
Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.&lt;br /&gt;
&lt;br /&gt;
=== Lobby Client ===&lt;br /&gt;
&lt;br /&gt;
To setup online games, you need a lobby client. There are several options to choose from.&lt;br /&gt;
&lt;br /&gt;
You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.&lt;br /&gt;
&lt;br /&gt;
Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.&lt;br /&gt;
&lt;br /&gt;
==== Omni ====&lt;br /&gt;
&lt;br /&gt;
This project has been abandoned, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== UnityLobby ====&lt;br /&gt;
&lt;br /&gt;
UnityLobby has been abandoned since april 2007, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== [http://springlobby.info SpringLobby] ====&lt;br /&gt;
&lt;br /&gt;
SpringLobby is for (at least) Windows, Linux and Mac. It&#039;s now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.&lt;br /&gt;
&lt;br /&gt;
Visit http://springlobby.info for all things SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==== AFLobby ====&lt;br /&gt;
&lt;br /&gt;
This project is very promising, and is usable for online multi player. Its the oldest lobby still actively maintained.&lt;br /&gt;
&lt;br /&gt;
Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.&lt;br /&gt;
&lt;br /&gt;
==== TASClient ====&lt;br /&gt;
&lt;br /&gt;
I used to recommend wine+TASClient solution before, but now you should try SpringLobby or AFLobby first, before you go this route.&lt;br /&gt;
&lt;br /&gt;
Certain newish version of wine fails with tasclient, TODO can&#039;t remember which one. It should be fixed in the very latest version of wine.&lt;br /&gt;
&lt;br /&gt;
This is a windows program, but it works just fine under wine in linux, and can be used together with native linux spring. I used it myself before moving to SpringLobby.&lt;br /&gt;
&lt;br /&gt;
The only two downsides in using this are that you have to use wine (which should not be a big problem) and your rank won&#039;t increase as long as you use it (also because of win-linux binary interaction).&lt;br /&gt;
&lt;br /&gt;
TODO there is a way to make it support rank increases too, using trepans cool proxy, add info.&lt;br /&gt;
&lt;br /&gt;
Download the installer of Spring for Windows, and run it in wine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2.exe&lt;br /&gt;
wine spring_0.75b2.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No configuration of wine should be needed, if your distribution is sane.&lt;br /&gt;
&lt;br /&gt;
Complete the install, and let it install to the default location, which is Program Files\Spring.&lt;br /&gt;
&lt;br /&gt;
Assuming you completed the earlier step of creating the data directories, now we need to link the windows and linux data together:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
WINESPRING=~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
NATIVE=~/.spring&lt;br /&gt;
&lt;br /&gt;
touch &amp;quot;${WINESPRING}/script.txt&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${WINESPRING}/script.txt&amp;quot; &amp;quot;${NATIVE}/script.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/maps&amp;quot; &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/mods&amp;quot; &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/base&amp;quot; &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/demos&amp;quot; &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the windows-TASClient to be able to launch native linux spring, we need a wrapper exe in between them. Source code for wrapper exe is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NATIVE_SPRING_LOCATION TEXT(&amp;quot;/usr/games/spring&amp;quot;)&lt;br /&gt;
#define SPRING_VERSION_REPLY &amp;quot;Spring 0.75b2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
  if (argc &amp;gt; 1 &amp;amp;&amp;amp; !strcmp(argv[1], &amp;quot;/V&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
     puts(SPRING_VERSION_REPLY);&lt;br /&gt;
     return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  STARTUPINFO si;&lt;br /&gt;
  ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;
  si.cb = sizeof(si);&lt;br /&gt;
&lt;br /&gt;
  PROCESS_INFORMATION pi;&lt;br /&gt;
  ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;
&lt;br /&gt;
  // Start the child process.&lt;br /&gt;
  if (!CreateProcess(&lt;br /&gt;
    _tcsdup(NATIVE_SPRING_LOCATION), // No module name (use command line)&lt;br /&gt;
    GetCommandLine(),                // Command line&lt;br /&gt;
    NULL,                            // Process handle not inheritable&lt;br /&gt;
    NULL,                            // Thread handle not inheritable&lt;br /&gt;
    FALSE,                           // Set handle inheritance to FALSE&lt;br /&gt;
    0,                               // No creation flags&lt;br /&gt;
    NULL,                            // Use parent&#039;s environment block&lt;br /&gt;
    NULL,                            // Use parent&#039;s starting directory&lt;br /&gt;
    &amp;amp;si,                             // Pointer to STARTUPINFO structure&lt;br /&gt;
    &amp;amp;pi))                            // Pointer to PROCESS_INFORMATION structure&lt;br /&gt;
    {&lt;br /&gt;
      printf( &amp;quot;CreateProcess failed (%d).\n&amp;quot;, GetLastError() );&lt;br /&gt;
      return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  // Wait until child process exits. Wine actually does not know how to wait&lt;br /&gt;
  // for native linux process, so this will return instantly and your gametime&lt;br /&gt;
  // counter does not increase so you don&#039;t get any rank.&lt;br /&gt;
  WaitForSingleObject( pi.hProcess, INFINITE );&lt;br /&gt;
&lt;br /&gt;
  // Close process and thread handles.&lt;br /&gt;
  CloseHandle( pi.hProcess );&lt;br /&gt;
  CloseHandle( pi.hThread );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might need to modify the define-lines in the beginning to match your location and version. Remember, the version reply must be exactly right, or your game just breaks totally in multiplayer or you can&#039;t even login to lobby server.&lt;br /&gt;
&lt;br /&gt;
Save this code to spring.cc for example, and then we need to install a windows-crosscompiler and compile a windows binary from it inside our linux box like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install mingw32&lt;br /&gt;
i586-mingw32msvc-g++ spring.cc -o ~/.wine/drive_c/Program\ Files/Spring/spring.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This assumed debian for installing the crosscompiler, but mingw32 is probably simple to install on other distributions as well.&lt;br /&gt;
&lt;br /&gt;
TODO should provide binary packages for this launcher, as all people don&#039;t have the possibility to set up cross compiler.&lt;br /&gt;
&lt;br /&gt;
Then you should make a script for launching TASClient. The script can be named tasclient for example, and just put it somewhere in your path and make it executable. The script code is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to type tasclient on the command line, and the lobby appears. &#039;&#039;&#039;This cd operation is necessary. If your working directory is not the same as TASClient.exe&#039;s location, it will just give access violations to you.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that every time when you have added new maps, the lobby client caches them and this will take some time, or a long time if you downloaded many maps since last time. Just wait patiently.&lt;br /&gt;
&lt;br /&gt;
Then you should register an account and login with it, and you should be ready to join an online multiplayer game from the list that appears.&lt;br /&gt;
&lt;br /&gt;
It&#039;s likely that you don&#039;t have the correct map or mod at this point, so just get them and join the game. You don&#039;t need to restart your lobby client after downloading the files.&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended that you spectate a couple of high rank games first, to get some idea of how the game should be played. Some hosts don&#039;t allow spectators, but most do.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== Map is White ====&lt;br /&gt;
&lt;br /&gt;
If the whole map is only shades of white and grey, there is a problem with your display driver. Maybe your gpu is very old and does not support some needed opengl feature. For example I had this problem with matrox g550 but not with some very old geforce.&lt;br /&gt;
&lt;br /&gt;
==== Missing Default Cursor ====&lt;br /&gt;
&lt;br /&gt;
This or any similar error of not being able to find a specific file are usually because the mod you are using needs ota content, download &amp;amp; install as explained [[SetupGuide#Getting_OTA_Content|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== sounds/button9.wav &amp;quot;cant find wav file&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
Same problem as above.&lt;br /&gt;
&lt;br /&gt;
==== make_gamedata_arch.sh not found ====&lt;br /&gt;
&lt;br /&gt;
The .zip you downloaded is for windows, you must download a .bz2, instructions [[SetupGuide#Downloading_A_Tarball|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== GL_ARB_texture_compression not found ====&lt;br /&gt;
&lt;br /&gt;
This can be an issue with your gpu drivers. The drivers you are using do not support a feature that is required to run spring. You might have better luck with the closed source official drivers of nvidia or amd cards. If your gpu itself is really old, this might not help.&lt;br /&gt;
&lt;br /&gt;
If you use the fglrx ati-graphics driver and you are getting this error there might be a chance that still spring work (I use this with ubuntu gusty).&lt;br /&gt;
At first we must check that fglrx is installed correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
OpenGL version string: 2.0.6747 (8.40.4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then lets check the glx-extention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ glxinfo | grep direct&lt;br /&gt;
Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:1.0&amp;quot;.&lt;br /&gt;
direct rendering: No&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get this message, notice that glxinfo releates to display &#039;:1&#039; and fglrxinfo to display &#039;:0&#039;!! Lets check the glx-extention on display :0 now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 glxinfo | grep direct&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tis message mean that you can start spring by typing (in a terminal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use the TASclient with wine and the native linux spring. Start the whole TASclient-start-script by typing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DISPLAY=:0 start-TASCLIENT-script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But Notice under circumstances is no windowmanager running on screen :0! This means there are NO windowframes at the TASClient window! You can&#039;t move it or close it by clicking the closebutton (unless you click at the close button on the terminal-window in witch you startet TAS). You can although close TAS with the keys ALT-F4&lt;br /&gt;
&lt;br /&gt;
==== If You Still Have Problems ====&lt;br /&gt;
&lt;br /&gt;
Join to #taspring on Freenode and tell me (semi_) that you have problems with installing, and I&#039;ll try to improve this guide to solve your problem, if I have time.&lt;br /&gt;
&lt;br /&gt;
However, generic linux problems not really related to installing this should be asked elsewhere.&lt;br /&gt;
&lt;br /&gt;
Prepare to tell me your distribution, which installation method you used, and what exactly is the error. Don&#039;t ask if I&#039;m here or not, just state your problem there and I&#039;ll look into it when I come back.&lt;br /&gt;
&lt;br /&gt;
Other common problems and solutions coming soon.&lt;br /&gt;
&lt;br /&gt;
==== IRC ====&lt;br /&gt;
&lt;br /&gt;
# #taspring @ FreeNode&lt;br /&gt;
# #sy @ QuakeNet&lt;br /&gt;
&lt;br /&gt;
==== Asking For Help ====&lt;br /&gt;
&lt;br /&gt;
Ok so you need human help. This is how &#039;&#039;&#039;NOT&#039;&#039;&#039; to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
15:54 -!- **** [n=****@*] has joined #taspring&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; Hi, i have a problem with compiling spring on debian&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; can anyone help me?&lt;br /&gt;
15:57 -!- **** [n=****@*] has quit [Client Quit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ask to ask, instead go straight to business by stating the exact problem you have, and giving all necessary information. What you were trying to achieve, how did you try to do it, what happened and what did you expect to happen.&lt;br /&gt;
&lt;br /&gt;
Then WAIT for someone to notice you.&lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t See Configure Options Before Configuring ====&lt;br /&gt;
&lt;br /&gt;
If you want to see the configure options, because of a bug in the buildsystem you have to have spring configured first. But if configure fails, you are out of luck. So I have listed the options here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scons --help&lt;br /&gt;
scons: Reading SConscript files ...&lt;br /&gt;
make: Nothing to be done for `all&#039;.&lt;br /&gt;
Succes building streflop!&lt;br /&gt;
Updating bitmaps.sdz&lt;br /&gt;
Updating springcontent.sdz&lt;br /&gt;
scons: done reading SConscript files.&lt;br /&gt;
&lt;br /&gt;
platform: Set to linux, freebsd or windows&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: linux&lt;br /&gt;
&lt;br /&gt;
debug: Set to yes to produce a binary with debug information&lt;br /&gt;
    default: 0&lt;br /&gt;
    actual: 0&lt;br /&gt;
&lt;br /&gt;
syncdebug: Set to yes to enable the sync debugger&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
optimize: Enable processor optimizations during compilation&lt;br /&gt;
    default: 1&lt;br /&gt;
    actual: 2&lt;br /&gt;
&lt;br /&gt;
profile: Set to yes to produce a binary with profiling information&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cpppath: Set path to extra header files&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
libpath: Set path to extra libraries&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
fpmath: Set to 387 or SSE on i386 and AMD64 architectures&lt;br /&gt;
    default: 387&lt;br /&gt;
    actual: 387&lt;br /&gt;
&lt;br /&gt;
prefix: Install prefix used at runtime&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
installprefix: Install prefix used for installion&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
datadir: Data directory (relative to prefix)&lt;br /&gt;
    default: share/games/spring&lt;br /&gt;
    actual: share/games/spring&lt;br /&gt;
&lt;br /&gt;
bindir: Directory for executables (rel. to prefix)&lt;br /&gt;
    default: games&lt;br /&gt;
    actual: games&lt;br /&gt;
&lt;br /&gt;
libdir: Directory for AI plugin modules (rel. to prefix)&lt;br /&gt;
    default: lib/spring&lt;br /&gt;
    actual: lib/spring&lt;br /&gt;
&lt;br /&gt;
strip: Discard symbols from the executable &lt;br /&gt;
(only when neither debugging nor profiling)&lt;br /&gt;
    default: True&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
disable_avi: Set to no to turn on avi support&lt;br /&gt;
    default: False on windows, True otherwise&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
use_tcmalloc: Use tcmalloc from goog-perftools for memory allocation&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
use_mmgr: Use memory manager&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cachedir: Cache directory (see scons manual)&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
Use scons -H for help about command-line options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LuaUI Crash Ingame ====&lt;br /&gt;
&lt;br /&gt;
LuaUI can crash during game, because some lua script you use has a bug. 0.75 should be resistant to this problem, but 0.74b3 is not. After crash, you won&#039;t see the bottom left tooltip box and top right resource bar anymore. Fear not, help is near:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/resbar 1&lt;br /&gt;
/tooltip 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These might not be necessary in 0.75 anymore at all.&lt;br /&gt;
&lt;br /&gt;
Also, you won&#039;t be able to change the build menu page with mouse anymore, but keys , and . do the trick.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This section contains just some old crap I didn&#039;t write, and shouldn&#039;t be necessary.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16583</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16583"/>
		<updated>2007-11-02T10:01:18Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Debian Unstable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ALL SUBTITLES CHANGED, IF YOU GOT HERE BY LINK PLEASE FIND CORRECT SUBTITLE FROM BELOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The guide is fully up to date with release 0.75b2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To play online, you must have the same version as everyone else in the game.&lt;br /&gt;
&lt;br /&gt;
Most people should get the current release, version 0.75b2. There are usually&lt;br /&gt;
between 100 and 200 people online in the lobby, and if you want to play with&lt;br /&gt;
them, you need this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not use older than current release version&#039;&#039;&#039;, unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
If you want to see the bleeding edge, you can checkout svn head of spring, but&lt;br /&gt;
it can not be used to play with people who have the release, so you are&lt;br /&gt;
practically limited to playing against nemo. This is mainly interesting for&lt;br /&gt;
people who want to contribute to the project, for testing, finding bugs and&lt;br /&gt;
fixing them, and implementing new features. Head can be seriously broken from&lt;br /&gt;
time to time, or not even compile.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
&lt;br /&gt;
If there is a package for your distributions preferred package manager, it is&lt;br /&gt;
recommended to use it instead of compiling the program yourself from sources.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/debianlogo.png &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Debian Etch ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We need to use Yokozar&#039;s Ubuntu package, so we need some tricks.&lt;br /&gt;
&lt;br /&gt;
The --build step will take about 15 minutes. Hopefully we have precompiled binaries for etch soon too.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get build-dep spring&lt;br /&gt;
sudo apt-get --build source spring&lt;br /&gt;
sudo dpkg -i spring_0.75~b2-1_i386.deb spring-data_0.75~b2-1_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/spring &amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/debianlogo.png &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Debian Unstable ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
Ubuntu instructions work for debian unstable as is at the moment. They are right below.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/UbuntuLogoTiny.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We now have a maintained and up to date APT repository for Ubuntu 7.10 (Gutsy)&lt;br /&gt;
Do the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Those lines are long and split to fit on this page, you can copy-paste this to your terminal as is, as long as you copy all lines and not just one.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
sudo wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For configuring the lobbies, you can note that the package installs the Spring executable at &amp;lt;code&amp;gt;/usr/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/gentoo-transparentSmall.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The location of the overlay will change as soon as we get this in official portage.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.&lt;br /&gt;
&lt;br /&gt;
This example assumes you never used layman before. If it&#039;s not your first time, you hopefully know what to do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge layman&lt;br /&gt;
layman -f -a spring-unofficial \&lt;br /&gt;
     -o http://svn.springlobby.info/trunk/gentoo/overlays.xml&lt;br /&gt;
echo &amp;quot;source /usr/portage/local/layman/make.conf&amp;quot; &amp;gt;&amp;gt; /etc/make.conf&lt;br /&gt;
echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Layman makes upgrading really easy too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
layman --sync ALL&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/bin/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Build From Source ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You might encounter sync errors in online play if you are not using the exact same version of the compiler and same compiler settings as used for prebuilt packages!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For 0.75b2 these are: TODO add them here.&lt;br /&gt;
&lt;br /&gt;
If there is no package tailored for your distribution, you have to install from sources manually. Doing this for distributions where packages are available is not recommended.&lt;br /&gt;
&lt;br /&gt;
==== Get Source ====&lt;br /&gt;
&lt;br /&gt;
You can either download the source as a 3.9MB tarball (recommended; v. 0.75b2) or get it from the subversion repository. Either way, the result is the same.&lt;br /&gt;
&lt;br /&gt;
===== Tarball =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/src # or /var/tmp, or whatever&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2_src.tar.bz2&lt;br /&gt;
tar xjf spring_0.75b2_src.tar.bz2&lt;br /&gt;
cd spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The .zip release is for windows only. Linux users have to get .bz2 like shown above.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Subversion =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install subversion # if you are not on debian, figure it out&lt;br /&gt;
svn co https://spring.clan-sy.com/svn/spring/tags/spring_0.75b2 /usr/local/src/spring_0.75b2&lt;br /&gt;
cd /usr/local/src/spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dependencies ====&lt;br /&gt;
&lt;br /&gt;
For Etch (debian 4.0 stable) and Sid (debian unstable), I&#039;ve confirmed the&lt;br /&gt;
following to be the minimal set that is necessary to get. I have not tested&lt;br /&gt;
with any version of Ubuntu, but the line is probably almost identical if not&lt;br /&gt;
the same. Quilted tested with ubuntu fiesty fawn on july 28 2007 WORKS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install scons build-essential zlib1g-dev libfreetype6-dev&lt;br /&gt;
aptitude install libsdl1.2-dev libopenal-dev libglew-dev libboost-dev&lt;br /&gt;
aptitude install libboost-thread-dev libboost-regex-dev libdevil-dev&lt;br /&gt;
aptitude install python2.5-dev zip&lt;br /&gt;
aptitude install sun-java6-jdk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This has been tested to work with a clean install of gentoo 2007.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge dev-util/scons \&amp;gt;=media-libs/freetype-2.0.0 \&amp;gt;=media-libs/libsdl-1.2.0&lt;br /&gt;
emerge media-libs/openal =dev-lang/python-2.4\* media-libs/glew dev-libs/boost&lt;br /&gt;
emerge media-libs/devil app-arch/zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users of other distributions should be able to figure out the correct package&lt;br /&gt;
names from this. The scons configure will whine if you forget something, but it&lt;br /&gt;
does not check if you remembered to install zip, even though you still need it.&lt;br /&gt;
&lt;br /&gt;
==== Build And Install ====&lt;br /&gt;
&lt;br /&gt;
The build will spew out warnings like the following, which you can safely ignore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
warning: division by zero&lt;br /&gt;
warning: &#039;q&#039; may be used uninitialized in this function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure and build:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons configure&lt;br /&gt;
scons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons install&lt;br /&gt;
mkdir -p /etc/spring&lt;br /&gt;
echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/local/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/local/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Finalizing installation ==&lt;br /&gt;
&lt;br /&gt;
Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming bash here, but you can use anything you like to do it of course.&lt;br /&gt;
&lt;br /&gt;
=== Data Directories ===&lt;br /&gt;
&lt;br /&gt;
Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/.spring/{base,maps,mods}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above did not work for you, then you can try:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
You need at least one map to succesfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/13/Maps/ Unknown Files, Map Section] and download at least one map. Save it under ~/.spring/maps/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the map name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
=== Mods ===&lt;br /&gt;
&lt;br /&gt;
You need at least one mod to successfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/14/Mods/ Unknown Files, Mod Section] and download at least one mod. Save it under ~/.spring/mods/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the mod name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
If you want to view unit stats of mods, [http://modinfo.unknown-files.net/modit/modit.php this] is the site for you.&lt;br /&gt;
&lt;br /&gt;
=== OTA Content ===&lt;br /&gt;
&lt;br /&gt;
If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&lt;br /&gt;
unzip -d ~/.spring/base base-ota-content.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that you need to own a copy of Total Annihilation, to download this file legally.&lt;br /&gt;
&lt;br /&gt;
Mods that do not require this file are at least NanoBlobs, TODO list other mods that don&#039;t need it.&lt;br /&gt;
&lt;br /&gt;
=== Settings === &lt;br /&gt;
Defaults should be usable, so you can ignore this until you want to maximise your eye candy or fps :)&lt;br /&gt;
&lt;br /&gt;
When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
If you want a tool for editing the file, you can use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. Untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
=== LuaUI ===&lt;br /&gt;
&lt;br /&gt;
Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.&lt;br /&gt;
&lt;br /&gt;
Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI. &lt;br /&gt;
&lt;br /&gt;
To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r ~/.spring/LuaUI&lt;br /&gt;
cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.&lt;br /&gt;
&lt;br /&gt;
The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.&lt;br /&gt;
&lt;br /&gt;
Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.&lt;br /&gt;
&lt;br /&gt;
=== Lobby Client ===&lt;br /&gt;
&lt;br /&gt;
To setup online games, you need a lobby client. There are several options to choose from.&lt;br /&gt;
&lt;br /&gt;
You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.&lt;br /&gt;
&lt;br /&gt;
Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.&lt;br /&gt;
&lt;br /&gt;
==== Omni ====&lt;br /&gt;
&lt;br /&gt;
This project has been abandoned, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== UnityLobby ====&lt;br /&gt;
&lt;br /&gt;
UnityLobby has been abandoned since april 2007, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== [http://springlobby.info SpringLobby] ====&lt;br /&gt;
&lt;br /&gt;
SpringLobby is for (at least) Windows, Linux and Mac. It&#039;s now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.&lt;br /&gt;
&lt;br /&gt;
Visit http://springlobby.info for all things SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==== AFLobby ====&lt;br /&gt;
&lt;br /&gt;
This project is very promising, but is still in beta development. However, is usable for online multiplayer.&lt;br /&gt;
&lt;br /&gt;
Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.&lt;br /&gt;
&lt;br /&gt;
==== TASClient ====&lt;br /&gt;
&lt;br /&gt;
I used to recommend wine+TASClient solution before, but now you should try SpringLobby or AFLobby first, before you go this route.&lt;br /&gt;
&lt;br /&gt;
Certain newish version of wine fails with tasclient, TODO can&#039;t remember which one. It should be fixed in the very latest version of wine.&lt;br /&gt;
&lt;br /&gt;
This is a windows program, but it works just fine under wine in linux, and can be used together with native linux spring. I used it myself before moving to SpringLobby.&lt;br /&gt;
&lt;br /&gt;
The only two downsides in using this are that you have to use wine (which should not be a big problem) and your rank won&#039;t increase as long as you use it (also because of win-linux binary interaction).&lt;br /&gt;
&lt;br /&gt;
TODO there is a way to make it support rank increases too, using trepans cool proxy, add info.&lt;br /&gt;
&lt;br /&gt;
Download the installer of Spring for Windows, and run it in wine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2.exe&lt;br /&gt;
wine spring_0.75b2.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No configuration of wine should be needed, if your distribution is sane.&lt;br /&gt;
&lt;br /&gt;
Complete the install, and let it install to the default location, which is Program Files\Spring.&lt;br /&gt;
&lt;br /&gt;
Assuming you completed the earlier step of creating the data directories, now we need to link the windows and linux data together:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
WINESPRING=~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
NATIVE=~/.spring&lt;br /&gt;
&lt;br /&gt;
touch &amp;quot;${WINESPRING}/script.txt&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${WINESPRING}/script.txt&amp;quot; &amp;quot;${NATIVE}/script.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/maps&amp;quot; &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/mods&amp;quot; &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/base&amp;quot; &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/demos&amp;quot; &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the windows-TASClient to be able to launch native linux spring, we need a wrapper exe in between them. Source code for wrapper exe is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NATIVE_SPRING_LOCATION TEXT(&amp;quot;/usr/games/spring&amp;quot;)&lt;br /&gt;
#define SPRING_VERSION_REPLY &amp;quot;Spring 0.75b2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
  if (argc &amp;gt; 1 &amp;amp;&amp;amp; !strcmp(argv[1], &amp;quot;/V&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
     puts(SPRING_VERSION_REPLY);&lt;br /&gt;
     return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  STARTUPINFO si;&lt;br /&gt;
  ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;
  si.cb = sizeof(si);&lt;br /&gt;
&lt;br /&gt;
  PROCESS_INFORMATION pi;&lt;br /&gt;
  ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;
&lt;br /&gt;
  // Start the child process.&lt;br /&gt;
  if (!CreateProcess(&lt;br /&gt;
    _tcsdup(NATIVE_SPRING_LOCATION), // No module name (use command line)&lt;br /&gt;
    GetCommandLine(),                // Command line&lt;br /&gt;
    NULL,                            // Process handle not inheritable&lt;br /&gt;
    NULL,                            // Thread handle not inheritable&lt;br /&gt;
    FALSE,                           // Set handle inheritance to FALSE&lt;br /&gt;
    0,                               // No creation flags&lt;br /&gt;
    NULL,                            // Use parent&#039;s environment block&lt;br /&gt;
    NULL,                            // Use parent&#039;s starting directory&lt;br /&gt;
    &amp;amp;si,                             // Pointer to STARTUPINFO structure&lt;br /&gt;
    &amp;amp;pi))                            // Pointer to PROCESS_INFORMATION structure&lt;br /&gt;
    {&lt;br /&gt;
      printf( &amp;quot;CreateProcess failed (%d).\n&amp;quot;, GetLastError() );&lt;br /&gt;
      return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  // Wait until child process exits. Wine actually does not know how to wait&lt;br /&gt;
  // for native linux process, so this will return instantly and your gametime&lt;br /&gt;
  // counter does not increase so you don&#039;t get any rank.&lt;br /&gt;
  WaitForSingleObject( pi.hProcess, INFINITE );&lt;br /&gt;
&lt;br /&gt;
  // Close process and thread handles.&lt;br /&gt;
  CloseHandle( pi.hProcess );&lt;br /&gt;
  CloseHandle( pi.hThread );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might need to modify the define-lines in the beginning to match your location and version. Remember, the version reply must be exactly right, or your game just breaks totally in multiplayer or you can&#039;t even login to lobby server.&lt;br /&gt;
&lt;br /&gt;
Save this code to spring.cc for example, and then we need to install a windows-crosscompiler and compile a windows binary from it inside our linux box like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install mingw32&lt;br /&gt;
i586-mingw32msvc-g++ spring.cc -o ~/.wine/drive_c/Program\ Files/Spring/spring.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This assumed debian for installing the crosscompiler, but mingw32 is probably simple to install on other distributions as well.&lt;br /&gt;
&lt;br /&gt;
TODO should provide binary packages for this launcher, as all people don&#039;t have the possibility to set up cross compiler.&lt;br /&gt;
&lt;br /&gt;
Then you should make a script for launching TASClient. The script can be named tasclient for example, and just put it somewhere in your path and make it executable. The script code is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to type tasclient on the command line, and the lobby appears. &#039;&#039;&#039;This cd operation is necessary. If your working directory is not the same as TASClient.exe&#039;s location, it will just give access violations to you.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that every time when you have added new maps, the lobby client caches them and this will take some time, or a long time if you downloaded many maps since last time. Just wait patiently.&lt;br /&gt;
&lt;br /&gt;
Then you should register an account and login with it, and you should be ready to join an online multiplayer game from the list that appears.&lt;br /&gt;
&lt;br /&gt;
It&#039;s likely that you don&#039;t have the correct map or mod at this point, so just get them and join the game. You don&#039;t need to restart your lobby client after downloading the files.&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended that you spectate a couple of high rank games first, to get some idea of how the game should be played. Some hosts don&#039;t allow spectators, but most do.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== Map is White ====&lt;br /&gt;
&lt;br /&gt;
If the whole map is only shades of white and grey, there is a problem with your display driver. Maybe your gpu is very old and does not support some needed opengl feature. For example I had this problem with matrox g550 but not with some very old geforce.&lt;br /&gt;
&lt;br /&gt;
==== Missing Default Cursor ====&lt;br /&gt;
&lt;br /&gt;
This or any similar error of not being able to find a specific file are usually because the mod you are using needs ota content, download &amp;amp; install as explained [[SetupGuide#Getting_OTA_Content|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== sounds/button9.wav &amp;quot;cant find wav file&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
Same problem as above.&lt;br /&gt;
&lt;br /&gt;
==== make_gamedata_arch.sh not found ====&lt;br /&gt;
&lt;br /&gt;
The .zip you downloaded is for windows, you must download a .bz2, instructions [[SetupGuide#Downloading_A_Tarball|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== GL_ARB_texture_compression not found ====&lt;br /&gt;
&lt;br /&gt;
This can be an issue with your gpu drivers. The drivers you are using do not support a feature that is required to run spring. You might have better luck with the closed source official drivers of nvidia or amd cards. If your gpu itself is really old, this might not help.&lt;br /&gt;
&lt;br /&gt;
If you use the fglrx ati-graphics driver and you are getting this error there might be a chance that still spring work (I use this with ubuntu gusty).&lt;br /&gt;
At first we must check that fglrx is installed correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
OpenGL version string: 2.0.6747 (8.40.4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then lets check the glx-extention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ glxinfo | grep direct&lt;br /&gt;
Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:1.0&amp;quot;.&lt;br /&gt;
direct rendering: No&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get this message, notice that glxinfo releates to display &#039;:1&#039; and fglrxinfo to display &#039;:0&#039;!! Lets check the glx-extention on display :0 now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 glxinfo | grep direct&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tis message mean that you can start spring by typing (in a terminal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use the TASclient with wine and the native linux spring. Start the whole TASclient-start-script by typing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DISPLAY=:0 start-TASCLIENT-script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But Notice under circumstances is no windowmanager running on screen :0! This means there are NO windowframes at the TASClient window! You can&#039;t move it or close it by clicking the closebutton (unless you click at the close button on the terminal-window in witch you startet TAS). You can although close TAS with the keys ALT-F4&lt;br /&gt;
&lt;br /&gt;
==== If You Still Have Problems ====&lt;br /&gt;
&lt;br /&gt;
Join to #taspring on Freenode and tell me (semi_) that you have problems with installing, and I&#039;ll try to improve this guide to solve your problem, if I have time.&lt;br /&gt;
&lt;br /&gt;
However, generic linux problems not really related to installing this should be asked elsewhere.&lt;br /&gt;
&lt;br /&gt;
Prepare to tell me your distribution, which installation method you used, and what exactly is the error. Don&#039;t ask if I&#039;m here or not, just state your problem there and I&#039;ll look into it when I come back.&lt;br /&gt;
&lt;br /&gt;
Other common problems and solutions coming soon.&lt;br /&gt;
&lt;br /&gt;
==== IRC ====&lt;br /&gt;
&lt;br /&gt;
# #taspring @ FreeNode&lt;br /&gt;
# #sy @ QuakeNet&lt;br /&gt;
&lt;br /&gt;
==== Asking For Help ====&lt;br /&gt;
&lt;br /&gt;
Ok so you need human help. This is how &#039;&#039;&#039;NOT&#039;&#039;&#039; to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
15:54 -!- **** [n=****@*] has joined #taspring&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; Hi, i have a problem with compiling spring on debian&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; can anyone help me?&lt;br /&gt;
15:57 -!- **** [n=****@*] has quit [Client Quit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ask to ask, instead go straight to business by stating the exact problem you have, and giving all necessary information. What you were trying to achieve, how did you try to do it, what happened and what did you expect to happen.&lt;br /&gt;
&lt;br /&gt;
Then WAIT for someone to notice you.&lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t See Configure Options Before Configuring ====&lt;br /&gt;
&lt;br /&gt;
If you want to see the configure options, because of a bug in the buildsystem you have to have spring configured first. But if configure fails, you are out of luck. So I have listed the options here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scons --help&lt;br /&gt;
scons: Reading SConscript files ...&lt;br /&gt;
make: Nothing to be done for `all&#039;.&lt;br /&gt;
Succes building streflop!&lt;br /&gt;
Updating bitmaps.sdz&lt;br /&gt;
Updating springcontent.sdz&lt;br /&gt;
scons: done reading SConscript files.&lt;br /&gt;
&lt;br /&gt;
platform: Set to linux, freebsd or windows&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: linux&lt;br /&gt;
&lt;br /&gt;
debug: Set to yes to produce a binary with debug information&lt;br /&gt;
    default: 0&lt;br /&gt;
    actual: 0&lt;br /&gt;
&lt;br /&gt;
syncdebug: Set to yes to enable the sync debugger&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
optimize: Enable processor optimizations during compilation&lt;br /&gt;
    default: 1&lt;br /&gt;
    actual: 2&lt;br /&gt;
&lt;br /&gt;
profile: Set to yes to produce a binary with profiling information&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cpppath: Set path to extra header files&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
libpath: Set path to extra libraries&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
fpmath: Set to 387 or SSE on i386 and AMD64 architectures&lt;br /&gt;
    default: 387&lt;br /&gt;
    actual: 387&lt;br /&gt;
&lt;br /&gt;
prefix: Install prefix used at runtime&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
installprefix: Install prefix used for installion&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
datadir: Data directory (relative to prefix)&lt;br /&gt;
    default: share/games/spring&lt;br /&gt;
    actual: share/games/spring&lt;br /&gt;
&lt;br /&gt;
bindir: Directory for executables (rel. to prefix)&lt;br /&gt;
    default: games&lt;br /&gt;
    actual: games&lt;br /&gt;
&lt;br /&gt;
libdir: Directory for AI plugin modules (rel. to prefix)&lt;br /&gt;
    default: lib/spring&lt;br /&gt;
    actual: lib/spring&lt;br /&gt;
&lt;br /&gt;
strip: Discard symbols from the executable &lt;br /&gt;
(only when neither debugging nor profiling)&lt;br /&gt;
    default: True&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
disable_avi: Set to no to turn on avi support&lt;br /&gt;
    default: False on windows, True otherwise&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
use_tcmalloc: Use tcmalloc from goog-perftools for memory allocation&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
use_mmgr: Use memory manager&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cachedir: Cache directory (see scons manual)&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
Use scons -H for help about command-line options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LuaUI Crash Ingame ====&lt;br /&gt;
&lt;br /&gt;
LuaUI can crash during game, because some lua script you use has a bug. 0.75 should be resistant to this problem, but 0.74b3 is not. After crash, you won&#039;t see the bottom left tooltip box and top right resource bar anymore. Fear not, help is near:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/resbar 1&lt;br /&gt;
/tooltip 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These might not be necessary in 0.75 anymore at all.&lt;br /&gt;
&lt;br /&gt;
Also, you won&#039;t be able to change the build menu page with mouse anymore, but keys , and . do the trick.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This section contains just some old crap I didn&#039;t write, and shouldn&#039;t be necessary.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16582</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16582"/>
		<updated>2007-11-02T10:00:57Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Debian Etch */  Debian logo header replacement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ALL SUBTITLES CHANGED, IF YOU GOT HERE BY LINK PLEASE FIND CORRECT SUBTITLE FROM BELOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The guide is fully up to date with release 0.75b2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To play online, you must have the same version as everyone else in the game.&lt;br /&gt;
&lt;br /&gt;
Most people should get the current release, version 0.75b2. There are usually&lt;br /&gt;
between 100 and 200 people online in the lobby, and if you want to play with&lt;br /&gt;
them, you need this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not use older than current release version&#039;&#039;&#039;, unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
If you want to see the bleeding edge, you can checkout svn head of spring, but&lt;br /&gt;
it can not be used to play with people who have the release, so you are&lt;br /&gt;
practically limited to playing against nemo. This is mainly interesting for&lt;br /&gt;
people who want to contribute to the project, for testing, finding bugs and&lt;br /&gt;
fixing them, and implementing new features. Head can be seriously broken from&lt;br /&gt;
time to time, or not even compile.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
&lt;br /&gt;
If there is a package for your distributions preferred package manager, it is&lt;br /&gt;
recommended to use it instead of compiling the program yourself from sources.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/debianlogo.png &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; Debian Etch ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We need to use Yokozar&#039;s Ubuntu package, so we need some tricks.&lt;br /&gt;
&lt;br /&gt;
The --build step will take about 15 minutes. Hopefully we have precompiled binaries for etch soon too.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get build-dep spring&lt;br /&gt;
sudo apt-get --build source spring&lt;br /&gt;
sudo dpkg -i spring_0.75~b2-1_i386.deb spring-data_0.75~b2-1_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/spring &amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Debian Unstable ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
Ubuntu instructions work for debian unstable as is at the moment. They are right below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/UbuntuLogoTiny.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We now have a maintained and up to date APT repository for Ubuntu 7.10 (Gutsy)&lt;br /&gt;
Do the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Those lines are long and split to fit on this page, you can copy-paste this to your terminal as is, as long as you copy all lines and not just one.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
sudo wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For configuring the lobbies, you can note that the package installs the Spring executable at &amp;lt;code&amp;gt;/usr/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/gentoo-transparentSmall.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The location of the overlay will change as soon as we get this in official portage.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.&lt;br /&gt;
&lt;br /&gt;
This example assumes you never used layman before. If it&#039;s not your first time, you hopefully know what to do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge layman&lt;br /&gt;
layman -f -a spring-unofficial \&lt;br /&gt;
     -o http://svn.springlobby.info/trunk/gentoo/overlays.xml&lt;br /&gt;
echo &amp;quot;source /usr/portage/local/layman/make.conf&amp;quot; &amp;gt;&amp;gt; /etc/make.conf&lt;br /&gt;
echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Layman makes upgrading really easy too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
layman --sync ALL&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/bin/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Build From Source ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You might encounter sync errors in online play if you are not using the exact same version of the compiler and same compiler settings as used for prebuilt packages!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For 0.75b2 these are: TODO add them here.&lt;br /&gt;
&lt;br /&gt;
If there is no package tailored for your distribution, you have to install from sources manually. Doing this for distributions where packages are available is not recommended.&lt;br /&gt;
&lt;br /&gt;
==== Get Source ====&lt;br /&gt;
&lt;br /&gt;
You can either download the source as a 3.9MB tarball (recommended; v. 0.75b2) or get it from the subversion repository. Either way, the result is the same.&lt;br /&gt;
&lt;br /&gt;
===== Tarball =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/src # or /var/tmp, or whatever&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2_src.tar.bz2&lt;br /&gt;
tar xjf spring_0.75b2_src.tar.bz2&lt;br /&gt;
cd spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The .zip release is for windows only. Linux users have to get .bz2 like shown above.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Subversion =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install subversion # if you are not on debian, figure it out&lt;br /&gt;
svn co https://spring.clan-sy.com/svn/spring/tags/spring_0.75b2 /usr/local/src/spring_0.75b2&lt;br /&gt;
cd /usr/local/src/spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dependencies ====&lt;br /&gt;
&lt;br /&gt;
For Etch (debian 4.0 stable) and Sid (debian unstable), I&#039;ve confirmed the&lt;br /&gt;
following to be the minimal set that is necessary to get. I have not tested&lt;br /&gt;
with any version of Ubuntu, but the line is probably almost identical if not&lt;br /&gt;
the same. Quilted tested with ubuntu fiesty fawn on july 28 2007 WORKS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install scons build-essential zlib1g-dev libfreetype6-dev&lt;br /&gt;
aptitude install libsdl1.2-dev libopenal-dev libglew-dev libboost-dev&lt;br /&gt;
aptitude install libboost-thread-dev libboost-regex-dev libdevil-dev&lt;br /&gt;
aptitude install python2.5-dev zip&lt;br /&gt;
aptitude install sun-java6-jdk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This has been tested to work with a clean install of gentoo 2007.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge dev-util/scons \&amp;gt;=media-libs/freetype-2.0.0 \&amp;gt;=media-libs/libsdl-1.2.0&lt;br /&gt;
emerge media-libs/openal =dev-lang/python-2.4\* media-libs/glew dev-libs/boost&lt;br /&gt;
emerge media-libs/devil app-arch/zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users of other distributions should be able to figure out the correct package&lt;br /&gt;
names from this. The scons configure will whine if you forget something, but it&lt;br /&gt;
does not check if you remembered to install zip, even though you still need it.&lt;br /&gt;
&lt;br /&gt;
==== Build And Install ====&lt;br /&gt;
&lt;br /&gt;
The build will spew out warnings like the following, which you can safely ignore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
warning: division by zero&lt;br /&gt;
warning: &#039;q&#039; may be used uninitialized in this function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure and build:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons configure&lt;br /&gt;
scons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons install&lt;br /&gt;
mkdir -p /etc/spring&lt;br /&gt;
echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/local/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/local/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Finalizing installation ==&lt;br /&gt;
&lt;br /&gt;
Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming bash here, but you can use anything you like to do it of course.&lt;br /&gt;
&lt;br /&gt;
=== Data Directories ===&lt;br /&gt;
&lt;br /&gt;
Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/.spring/{base,maps,mods}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above did not work for you, then you can try:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
You need at least one map to succesfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/13/Maps/ Unknown Files, Map Section] and download at least one map. Save it under ~/.spring/maps/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the map name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
=== Mods ===&lt;br /&gt;
&lt;br /&gt;
You need at least one mod to successfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/14/Mods/ Unknown Files, Mod Section] and download at least one mod. Save it under ~/.spring/mods/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the mod name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
If you want to view unit stats of mods, [http://modinfo.unknown-files.net/modit/modit.php this] is the site for you.&lt;br /&gt;
&lt;br /&gt;
=== OTA Content ===&lt;br /&gt;
&lt;br /&gt;
If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&lt;br /&gt;
unzip -d ~/.spring/base base-ota-content.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that you need to own a copy of Total Annihilation, to download this file legally.&lt;br /&gt;
&lt;br /&gt;
Mods that do not require this file are at least NanoBlobs, TODO list other mods that don&#039;t need it.&lt;br /&gt;
&lt;br /&gt;
=== Settings === &lt;br /&gt;
Defaults should be usable, so you can ignore this until you want to maximise your eye candy or fps :)&lt;br /&gt;
&lt;br /&gt;
When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
If you want a tool for editing the file, you can use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. Untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
=== LuaUI ===&lt;br /&gt;
&lt;br /&gt;
Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.&lt;br /&gt;
&lt;br /&gt;
Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI. &lt;br /&gt;
&lt;br /&gt;
To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r ~/.spring/LuaUI&lt;br /&gt;
cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.&lt;br /&gt;
&lt;br /&gt;
The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.&lt;br /&gt;
&lt;br /&gt;
Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.&lt;br /&gt;
&lt;br /&gt;
=== Lobby Client ===&lt;br /&gt;
&lt;br /&gt;
To setup online games, you need a lobby client. There are several options to choose from.&lt;br /&gt;
&lt;br /&gt;
You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.&lt;br /&gt;
&lt;br /&gt;
Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.&lt;br /&gt;
&lt;br /&gt;
==== Omni ====&lt;br /&gt;
&lt;br /&gt;
This project has been abandoned, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== UnityLobby ====&lt;br /&gt;
&lt;br /&gt;
UnityLobby has been abandoned since april 2007, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== [http://springlobby.info SpringLobby] ====&lt;br /&gt;
&lt;br /&gt;
SpringLobby is for (at least) Windows, Linux and Mac. It&#039;s now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.&lt;br /&gt;
&lt;br /&gt;
Visit http://springlobby.info for all things SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==== AFLobby ====&lt;br /&gt;
&lt;br /&gt;
This project is very promising, but is still in beta development. However, is usable for online multiplayer.&lt;br /&gt;
&lt;br /&gt;
Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.&lt;br /&gt;
&lt;br /&gt;
==== TASClient ====&lt;br /&gt;
&lt;br /&gt;
I used to recommend wine+TASClient solution before, but now you should try SpringLobby or AFLobby first, before you go this route.&lt;br /&gt;
&lt;br /&gt;
Certain newish version of wine fails with tasclient, TODO can&#039;t remember which one. It should be fixed in the very latest version of wine.&lt;br /&gt;
&lt;br /&gt;
This is a windows program, but it works just fine under wine in linux, and can be used together with native linux spring. I used it myself before moving to SpringLobby.&lt;br /&gt;
&lt;br /&gt;
The only two downsides in using this are that you have to use wine (which should not be a big problem) and your rank won&#039;t increase as long as you use it (also because of win-linux binary interaction).&lt;br /&gt;
&lt;br /&gt;
TODO there is a way to make it support rank increases too, using trepans cool proxy, add info.&lt;br /&gt;
&lt;br /&gt;
Download the installer of Spring for Windows, and run it in wine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2.exe&lt;br /&gt;
wine spring_0.75b2.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No configuration of wine should be needed, if your distribution is sane.&lt;br /&gt;
&lt;br /&gt;
Complete the install, and let it install to the default location, which is Program Files\Spring.&lt;br /&gt;
&lt;br /&gt;
Assuming you completed the earlier step of creating the data directories, now we need to link the windows and linux data together:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
WINESPRING=~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
NATIVE=~/.spring&lt;br /&gt;
&lt;br /&gt;
touch &amp;quot;${WINESPRING}/script.txt&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${WINESPRING}/script.txt&amp;quot; &amp;quot;${NATIVE}/script.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/maps&amp;quot; &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/mods&amp;quot; &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/base&amp;quot; &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/demos&amp;quot; &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the windows-TASClient to be able to launch native linux spring, we need a wrapper exe in between them. Source code for wrapper exe is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NATIVE_SPRING_LOCATION TEXT(&amp;quot;/usr/games/spring&amp;quot;)&lt;br /&gt;
#define SPRING_VERSION_REPLY &amp;quot;Spring 0.75b2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
  if (argc &amp;gt; 1 &amp;amp;&amp;amp; !strcmp(argv[1], &amp;quot;/V&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
     puts(SPRING_VERSION_REPLY);&lt;br /&gt;
     return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  STARTUPINFO si;&lt;br /&gt;
  ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;
  si.cb = sizeof(si);&lt;br /&gt;
&lt;br /&gt;
  PROCESS_INFORMATION pi;&lt;br /&gt;
  ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;
&lt;br /&gt;
  // Start the child process.&lt;br /&gt;
  if (!CreateProcess(&lt;br /&gt;
    _tcsdup(NATIVE_SPRING_LOCATION), // No module name (use command line)&lt;br /&gt;
    GetCommandLine(),                // Command line&lt;br /&gt;
    NULL,                            // Process handle not inheritable&lt;br /&gt;
    NULL,                            // Thread handle not inheritable&lt;br /&gt;
    FALSE,                           // Set handle inheritance to FALSE&lt;br /&gt;
    0,                               // No creation flags&lt;br /&gt;
    NULL,                            // Use parent&#039;s environment block&lt;br /&gt;
    NULL,                            // Use parent&#039;s starting directory&lt;br /&gt;
    &amp;amp;si,                             // Pointer to STARTUPINFO structure&lt;br /&gt;
    &amp;amp;pi))                            // Pointer to PROCESS_INFORMATION structure&lt;br /&gt;
    {&lt;br /&gt;
      printf( &amp;quot;CreateProcess failed (%d).\n&amp;quot;, GetLastError() );&lt;br /&gt;
      return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  // Wait until child process exits. Wine actually does not know how to wait&lt;br /&gt;
  // for native linux process, so this will return instantly and your gametime&lt;br /&gt;
  // counter does not increase so you don&#039;t get any rank.&lt;br /&gt;
  WaitForSingleObject( pi.hProcess, INFINITE );&lt;br /&gt;
&lt;br /&gt;
  // Close process and thread handles.&lt;br /&gt;
  CloseHandle( pi.hProcess );&lt;br /&gt;
  CloseHandle( pi.hThread );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might need to modify the define-lines in the beginning to match your location and version. Remember, the version reply must be exactly right, or your game just breaks totally in multiplayer or you can&#039;t even login to lobby server.&lt;br /&gt;
&lt;br /&gt;
Save this code to spring.cc for example, and then we need to install a windows-crosscompiler and compile a windows binary from it inside our linux box like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install mingw32&lt;br /&gt;
i586-mingw32msvc-g++ spring.cc -o ~/.wine/drive_c/Program\ Files/Spring/spring.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This assumed debian for installing the crosscompiler, but mingw32 is probably simple to install on other distributions as well.&lt;br /&gt;
&lt;br /&gt;
TODO should provide binary packages for this launcher, as all people don&#039;t have the possibility to set up cross compiler.&lt;br /&gt;
&lt;br /&gt;
Then you should make a script for launching TASClient. The script can be named tasclient for example, and just put it somewhere in your path and make it executable. The script code is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to type tasclient on the command line, and the lobby appears. &#039;&#039;&#039;This cd operation is necessary. If your working directory is not the same as TASClient.exe&#039;s location, it will just give access violations to you.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that every time when you have added new maps, the lobby client caches them and this will take some time, or a long time if you downloaded many maps since last time. Just wait patiently.&lt;br /&gt;
&lt;br /&gt;
Then you should register an account and login with it, and you should be ready to join an online multiplayer game from the list that appears.&lt;br /&gt;
&lt;br /&gt;
It&#039;s likely that you don&#039;t have the correct map or mod at this point, so just get them and join the game. You don&#039;t need to restart your lobby client after downloading the files.&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended that you spectate a couple of high rank games first, to get some idea of how the game should be played. Some hosts don&#039;t allow spectators, but most do.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== Map is White ====&lt;br /&gt;
&lt;br /&gt;
If the whole map is only shades of white and grey, there is a problem with your display driver. Maybe your gpu is very old and does not support some needed opengl feature. For example I had this problem with matrox g550 but not with some very old geforce.&lt;br /&gt;
&lt;br /&gt;
==== Missing Default Cursor ====&lt;br /&gt;
&lt;br /&gt;
This or any similar error of not being able to find a specific file are usually because the mod you are using needs ota content, download &amp;amp; install as explained [[SetupGuide#Getting_OTA_Content|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== sounds/button9.wav &amp;quot;cant find wav file&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
Same problem as above.&lt;br /&gt;
&lt;br /&gt;
==== make_gamedata_arch.sh not found ====&lt;br /&gt;
&lt;br /&gt;
The .zip you downloaded is for windows, you must download a .bz2, instructions [[SetupGuide#Downloading_A_Tarball|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== GL_ARB_texture_compression not found ====&lt;br /&gt;
&lt;br /&gt;
This can be an issue with your gpu drivers. The drivers you are using do not support a feature that is required to run spring. You might have better luck with the closed source official drivers of nvidia or amd cards. If your gpu itself is really old, this might not help.&lt;br /&gt;
&lt;br /&gt;
If you use the fglrx ati-graphics driver and you are getting this error there might be a chance that still spring work (I use this with ubuntu gusty).&lt;br /&gt;
At first we must check that fglrx is installed correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
OpenGL version string: 2.0.6747 (8.40.4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then lets check the glx-extention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ glxinfo | grep direct&lt;br /&gt;
Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:1.0&amp;quot;.&lt;br /&gt;
direct rendering: No&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get this message, notice that glxinfo releates to display &#039;:1&#039; and fglrxinfo to display &#039;:0&#039;!! Lets check the glx-extention on display :0 now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 glxinfo | grep direct&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tis message mean that you can start spring by typing (in a terminal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use the TASclient with wine and the native linux spring. Start the whole TASclient-start-script by typing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DISPLAY=:0 start-TASCLIENT-script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But Notice under circumstances is no windowmanager running on screen :0! This means there are NO windowframes at the TASClient window! You can&#039;t move it or close it by clicking the closebutton (unless you click at the close button on the terminal-window in witch you startet TAS). You can although close TAS with the keys ALT-F4&lt;br /&gt;
&lt;br /&gt;
==== If You Still Have Problems ====&lt;br /&gt;
&lt;br /&gt;
Join to #taspring on Freenode and tell me (semi_) that you have problems with installing, and I&#039;ll try to improve this guide to solve your problem, if I have time.&lt;br /&gt;
&lt;br /&gt;
However, generic linux problems not really related to installing this should be asked elsewhere.&lt;br /&gt;
&lt;br /&gt;
Prepare to tell me your distribution, which installation method you used, and what exactly is the error. Don&#039;t ask if I&#039;m here or not, just state your problem there and I&#039;ll look into it when I come back.&lt;br /&gt;
&lt;br /&gt;
Other common problems and solutions coming soon.&lt;br /&gt;
&lt;br /&gt;
==== IRC ====&lt;br /&gt;
&lt;br /&gt;
# #taspring @ FreeNode&lt;br /&gt;
# #sy @ QuakeNet&lt;br /&gt;
&lt;br /&gt;
==== Asking For Help ====&lt;br /&gt;
&lt;br /&gt;
Ok so you need human help. This is how &#039;&#039;&#039;NOT&#039;&#039;&#039; to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
15:54 -!- **** [n=****@*] has joined #taspring&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; Hi, i have a problem with compiling spring on debian&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; can anyone help me?&lt;br /&gt;
15:57 -!- **** [n=****@*] has quit [Client Quit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ask to ask, instead go straight to business by stating the exact problem you have, and giving all necessary information. What you were trying to achieve, how did you try to do it, what happened and what did you expect to happen.&lt;br /&gt;
&lt;br /&gt;
Then WAIT for someone to notice you.&lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t See Configure Options Before Configuring ====&lt;br /&gt;
&lt;br /&gt;
If you want to see the configure options, because of a bug in the buildsystem you have to have spring configured first. But if configure fails, you are out of luck. So I have listed the options here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scons --help&lt;br /&gt;
scons: Reading SConscript files ...&lt;br /&gt;
make: Nothing to be done for `all&#039;.&lt;br /&gt;
Succes building streflop!&lt;br /&gt;
Updating bitmaps.sdz&lt;br /&gt;
Updating springcontent.sdz&lt;br /&gt;
scons: done reading SConscript files.&lt;br /&gt;
&lt;br /&gt;
platform: Set to linux, freebsd or windows&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: linux&lt;br /&gt;
&lt;br /&gt;
debug: Set to yes to produce a binary with debug information&lt;br /&gt;
    default: 0&lt;br /&gt;
    actual: 0&lt;br /&gt;
&lt;br /&gt;
syncdebug: Set to yes to enable the sync debugger&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
optimize: Enable processor optimizations during compilation&lt;br /&gt;
    default: 1&lt;br /&gt;
    actual: 2&lt;br /&gt;
&lt;br /&gt;
profile: Set to yes to produce a binary with profiling information&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cpppath: Set path to extra header files&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
libpath: Set path to extra libraries&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
fpmath: Set to 387 or SSE on i386 and AMD64 architectures&lt;br /&gt;
    default: 387&lt;br /&gt;
    actual: 387&lt;br /&gt;
&lt;br /&gt;
prefix: Install prefix used at runtime&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
installprefix: Install prefix used for installion&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
datadir: Data directory (relative to prefix)&lt;br /&gt;
    default: share/games/spring&lt;br /&gt;
    actual: share/games/spring&lt;br /&gt;
&lt;br /&gt;
bindir: Directory for executables (rel. to prefix)&lt;br /&gt;
    default: games&lt;br /&gt;
    actual: games&lt;br /&gt;
&lt;br /&gt;
libdir: Directory for AI plugin modules (rel. to prefix)&lt;br /&gt;
    default: lib/spring&lt;br /&gt;
    actual: lib/spring&lt;br /&gt;
&lt;br /&gt;
strip: Discard symbols from the executable &lt;br /&gt;
(only when neither debugging nor profiling)&lt;br /&gt;
    default: True&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
disable_avi: Set to no to turn on avi support&lt;br /&gt;
    default: False on windows, True otherwise&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
use_tcmalloc: Use tcmalloc from goog-perftools for memory allocation&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
use_mmgr: Use memory manager&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cachedir: Cache directory (see scons manual)&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
Use scons -H for help about command-line options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LuaUI Crash Ingame ====&lt;br /&gt;
&lt;br /&gt;
LuaUI can crash during game, because some lua script you use has a bug. 0.75 should be resistant to this problem, but 0.74b3 is not. After crash, you won&#039;t see the bottom left tooltip box and top right resource bar anymore. Fear not, help is near:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/resbar 1&lt;br /&gt;
/tooltip 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These might not be necessary in 0.75 anymore at all.&lt;br /&gt;
&lt;br /&gt;
Also, you won&#039;t be able to change the build menu page with mouse anymore, but keys , and . do the trick.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This section contains just some old crap I didn&#039;t write, and shouldn&#039;t be necessary.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16581</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16581"/>
		<updated>2007-11-02T09:57:20Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Gentoo */  Replaced Gentoo header with a Gentoo linux logo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ALL SUBTITLES CHANGED, IF YOU GOT HERE BY LINK PLEASE FIND CORRECT SUBTITLE FROM BELOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The guide is fully up to date with release 0.75b2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To play online, you must have the same version as everyone else in the game.&lt;br /&gt;
&lt;br /&gt;
Most people should get the current release, version 0.75b2. There are usually&lt;br /&gt;
between 100 and 200 people online in the lobby, and if you want to play with&lt;br /&gt;
them, you need this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not use older than current release version&#039;&#039;&#039;, unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
If you want to see the bleeding edge, you can checkout svn head of spring, but&lt;br /&gt;
it can not be used to play with people who have the release, so you are&lt;br /&gt;
practically limited to playing against nemo. This is mainly interesting for&lt;br /&gt;
people who want to contribute to the project, for testing, finding bugs and&lt;br /&gt;
fixing them, and implementing new features. Head can be seriously broken from&lt;br /&gt;
time to time, or not even compile.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
&lt;br /&gt;
If there is a package for your distributions preferred package manager, it is&lt;br /&gt;
recommended to use it instead of compiling the program yourself from sources.&lt;br /&gt;
&lt;br /&gt;
==== Debian Etch ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We need to use Yokozar&#039;s Ubuntu package, so we need some tricks.&lt;br /&gt;
&lt;br /&gt;
The --build step will take about 15 minutes. Hopefully we have precompiled binaries for etch soon too.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get build-dep spring&lt;br /&gt;
sudo apt-get --build source spring&lt;br /&gt;
sudo dpkg -i spring_0.75~b2-1_i386.deb spring-data_0.75~b2-1_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/spring &amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Debian Unstable ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
Ubuntu instructions work for debian unstable as is at the moment. They are right below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/UbuntuLogoTiny.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We now have a maintained and up to date APT repository for Ubuntu 7.10 (Gutsy)&lt;br /&gt;
Do the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Those lines are long and split to fit on this page, you can copy-paste this to your terminal as is, as long as you copy all lines and not just one.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
sudo wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For configuring the lobbies, you can note that the package installs the Spring executable at &amp;lt;code&amp;gt;/usr/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/gentoo-transparentSmall.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The location of the overlay will change as soon as we get this in official portage.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.&lt;br /&gt;
&lt;br /&gt;
This example assumes you never used layman before. If it&#039;s not your first time, you hopefully know what to do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge layman&lt;br /&gt;
layman -f -a spring-unofficial \&lt;br /&gt;
     -o http://svn.springlobby.info/trunk/gentoo/overlays.xml&lt;br /&gt;
echo &amp;quot;source /usr/portage/local/layman/make.conf&amp;quot; &amp;gt;&amp;gt; /etc/make.conf&lt;br /&gt;
echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Layman makes upgrading really easy too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
layman --sync ALL&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/bin/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Build From Source ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You might encounter sync errors in online play if you are not using the exact same version of the compiler and same compiler settings as used for prebuilt packages!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For 0.75b2 these are: TODO add them here.&lt;br /&gt;
&lt;br /&gt;
If there is no package tailored for your distribution, you have to install from sources manually. Doing this for distributions where packages are available is not recommended.&lt;br /&gt;
&lt;br /&gt;
==== Get Source ====&lt;br /&gt;
&lt;br /&gt;
You can either download the source as a 3.9MB tarball (recommended; v. 0.75b2) or get it from the subversion repository. Either way, the result is the same.&lt;br /&gt;
&lt;br /&gt;
===== Tarball =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/src # or /var/tmp, or whatever&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2_src.tar.bz2&lt;br /&gt;
tar xjf spring_0.75b2_src.tar.bz2&lt;br /&gt;
cd spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The .zip release is for windows only. Linux users have to get .bz2 like shown above.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Subversion =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install subversion # if you are not on debian, figure it out&lt;br /&gt;
svn co https://spring.clan-sy.com/svn/spring/tags/spring_0.75b2 /usr/local/src/spring_0.75b2&lt;br /&gt;
cd /usr/local/src/spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dependencies ====&lt;br /&gt;
&lt;br /&gt;
For Etch (debian 4.0 stable) and Sid (debian unstable), I&#039;ve confirmed the&lt;br /&gt;
following to be the minimal set that is necessary to get. I have not tested&lt;br /&gt;
with any version of Ubuntu, but the line is probably almost identical if not&lt;br /&gt;
the same. Quilted tested with ubuntu fiesty fawn on july 28 2007 WORKS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install scons build-essential zlib1g-dev libfreetype6-dev&lt;br /&gt;
aptitude install libsdl1.2-dev libopenal-dev libglew-dev libboost-dev&lt;br /&gt;
aptitude install libboost-thread-dev libboost-regex-dev libdevil-dev&lt;br /&gt;
aptitude install python2.5-dev zip&lt;br /&gt;
aptitude install sun-java6-jdk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This has been tested to work with a clean install of gentoo 2007.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge dev-util/scons \&amp;gt;=media-libs/freetype-2.0.0 \&amp;gt;=media-libs/libsdl-1.2.0&lt;br /&gt;
emerge media-libs/openal =dev-lang/python-2.4\* media-libs/glew dev-libs/boost&lt;br /&gt;
emerge media-libs/devil app-arch/zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users of other distributions should be able to figure out the correct package&lt;br /&gt;
names from this. The scons configure will whine if you forget something, but it&lt;br /&gt;
does not check if you remembered to install zip, even though you still need it.&lt;br /&gt;
&lt;br /&gt;
==== Build And Install ====&lt;br /&gt;
&lt;br /&gt;
The build will spew out warnings like the following, which you can safely ignore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
warning: division by zero&lt;br /&gt;
warning: &#039;q&#039; may be used uninitialized in this function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure and build:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons configure&lt;br /&gt;
scons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons install&lt;br /&gt;
mkdir -p /etc/spring&lt;br /&gt;
echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/local/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/local/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Finalizing installation ==&lt;br /&gt;
&lt;br /&gt;
Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming bash here, but you can use anything you like to do it of course.&lt;br /&gt;
&lt;br /&gt;
=== Data Directories ===&lt;br /&gt;
&lt;br /&gt;
Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/.spring/{base,maps,mods}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above did not work for you, then you can try:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
You need at least one map to succesfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/13/Maps/ Unknown Files, Map Section] and download at least one map. Save it under ~/.spring/maps/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the map name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
=== Mods ===&lt;br /&gt;
&lt;br /&gt;
You need at least one mod to successfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/14/Mods/ Unknown Files, Mod Section] and download at least one mod. Save it under ~/.spring/mods/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the mod name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
If you want to view unit stats of mods, [http://modinfo.unknown-files.net/modit/modit.php this] is the site for you.&lt;br /&gt;
&lt;br /&gt;
=== OTA Content ===&lt;br /&gt;
&lt;br /&gt;
If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&lt;br /&gt;
unzip -d ~/.spring/base base-ota-content.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that you need to own a copy of Total Annihilation, to download this file legally.&lt;br /&gt;
&lt;br /&gt;
Mods that do not require this file are at least NanoBlobs, TODO list other mods that don&#039;t need it.&lt;br /&gt;
&lt;br /&gt;
=== Settings === &lt;br /&gt;
Defaults should be usable, so you can ignore this until you want to maximise your eye candy or fps :)&lt;br /&gt;
&lt;br /&gt;
When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
If you want a tool for editing the file, you can use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. Untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
=== LuaUI ===&lt;br /&gt;
&lt;br /&gt;
Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.&lt;br /&gt;
&lt;br /&gt;
Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI. &lt;br /&gt;
&lt;br /&gt;
To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r ~/.spring/LuaUI&lt;br /&gt;
cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.&lt;br /&gt;
&lt;br /&gt;
The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.&lt;br /&gt;
&lt;br /&gt;
Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.&lt;br /&gt;
&lt;br /&gt;
=== Lobby Client ===&lt;br /&gt;
&lt;br /&gt;
To setup online games, you need a lobby client. There are several options to choose from.&lt;br /&gt;
&lt;br /&gt;
You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.&lt;br /&gt;
&lt;br /&gt;
Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.&lt;br /&gt;
&lt;br /&gt;
==== Omni ====&lt;br /&gt;
&lt;br /&gt;
This project has been abandoned, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== UnityLobby ====&lt;br /&gt;
&lt;br /&gt;
UnityLobby has been abandoned since april 2007, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== [http://springlobby.info SpringLobby] ====&lt;br /&gt;
&lt;br /&gt;
SpringLobby is for (at least) Windows, Linux and Mac. It&#039;s now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.&lt;br /&gt;
&lt;br /&gt;
Visit http://springlobby.info for all things SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==== AFLobby ====&lt;br /&gt;
&lt;br /&gt;
This project is very promising, but is still in beta development. However, is usable for online multiplayer.&lt;br /&gt;
&lt;br /&gt;
Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.&lt;br /&gt;
&lt;br /&gt;
==== TASClient ====&lt;br /&gt;
&lt;br /&gt;
I used to recommend wine+TASClient solution before, but now you should try SpringLobby or AFLobby first, before you go this route.&lt;br /&gt;
&lt;br /&gt;
Certain newish version of wine fails with tasclient, TODO can&#039;t remember which one. It should be fixed in the very latest version of wine.&lt;br /&gt;
&lt;br /&gt;
This is a windows program, but it works just fine under wine in linux, and can be used together with native linux spring. I used it myself before moving to SpringLobby.&lt;br /&gt;
&lt;br /&gt;
The only two downsides in using this are that you have to use wine (which should not be a big problem) and your rank won&#039;t increase as long as you use it (also because of win-linux binary interaction).&lt;br /&gt;
&lt;br /&gt;
TODO there is a way to make it support rank increases too, using trepans cool proxy, add info.&lt;br /&gt;
&lt;br /&gt;
Download the installer of Spring for Windows, and run it in wine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2.exe&lt;br /&gt;
wine spring_0.75b2.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No configuration of wine should be needed, if your distribution is sane.&lt;br /&gt;
&lt;br /&gt;
Complete the install, and let it install to the default location, which is Program Files\Spring.&lt;br /&gt;
&lt;br /&gt;
Assuming you completed the earlier step of creating the data directories, now we need to link the windows and linux data together:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
WINESPRING=~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
NATIVE=~/.spring&lt;br /&gt;
&lt;br /&gt;
touch &amp;quot;${WINESPRING}/script.txt&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${WINESPRING}/script.txt&amp;quot; &amp;quot;${NATIVE}/script.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/maps&amp;quot; &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/mods&amp;quot; &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/base&amp;quot; &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/demos&amp;quot; &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the windows-TASClient to be able to launch native linux spring, we need a wrapper exe in between them. Source code for wrapper exe is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NATIVE_SPRING_LOCATION TEXT(&amp;quot;/usr/games/spring&amp;quot;)&lt;br /&gt;
#define SPRING_VERSION_REPLY &amp;quot;Spring 0.75b2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
  if (argc &amp;gt; 1 &amp;amp;&amp;amp; !strcmp(argv[1], &amp;quot;/V&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
     puts(SPRING_VERSION_REPLY);&lt;br /&gt;
     return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  STARTUPINFO si;&lt;br /&gt;
  ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;
  si.cb = sizeof(si);&lt;br /&gt;
&lt;br /&gt;
  PROCESS_INFORMATION pi;&lt;br /&gt;
  ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;
&lt;br /&gt;
  // Start the child process.&lt;br /&gt;
  if (!CreateProcess(&lt;br /&gt;
    _tcsdup(NATIVE_SPRING_LOCATION), // No module name (use command line)&lt;br /&gt;
    GetCommandLine(),                // Command line&lt;br /&gt;
    NULL,                            // Process handle not inheritable&lt;br /&gt;
    NULL,                            // Thread handle not inheritable&lt;br /&gt;
    FALSE,                           // Set handle inheritance to FALSE&lt;br /&gt;
    0,                               // No creation flags&lt;br /&gt;
    NULL,                            // Use parent&#039;s environment block&lt;br /&gt;
    NULL,                            // Use parent&#039;s starting directory&lt;br /&gt;
    &amp;amp;si,                             // Pointer to STARTUPINFO structure&lt;br /&gt;
    &amp;amp;pi))                            // Pointer to PROCESS_INFORMATION structure&lt;br /&gt;
    {&lt;br /&gt;
      printf( &amp;quot;CreateProcess failed (%d).\n&amp;quot;, GetLastError() );&lt;br /&gt;
      return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  // Wait until child process exits. Wine actually does not know how to wait&lt;br /&gt;
  // for native linux process, so this will return instantly and your gametime&lt;br /&gt;
  // counter does not increase so you don&#039;t get any rank.&lt;br /&gt;
  WaitForSingleObject( pi.hProcess, INFINITE );&lt;br /&gt;
&lt;br /&gt;
  // Close process and thread handles.&lt;br /&gt;
  CloseHandle( pi.hProcess );&lt;br /&gt;
  CloseHandle( pi.hThread );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might need to modify the define-lines in the beginning to match your location and version. Remember, the version reply must be exactly right, or your game just breaks totally in multiplayer or you can&#039;t even login to lobby server.&lt;br /&gt;
&lt;br /&gt;
Save this code to spring.cc for example, and then we need to install a windows-crosscompiler and compile a windows binary from it inside our linux box like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install mingw32&lt;br /&gt;
i586-mingw32msvc-g++ spring.cc -o ~/.wine/drive_c/Program\ Files/Spring/spring.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This assumed debian for installing the crosscompiler, but mingw32 is probably simple to install on other distributions as well.&lt;br /&gt;
&lt;br /&gt;
TODO should provide binary packages for this launcher, as all people don&#039;t have the possibility to set up cross compiler.&lt;br /&gt;
&lt;br /&gt;
Then you should make a script for launching TASClient. The script can be named tasclient for example, and just put it somewhere in your path and make it executable. The script code is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to type tasclient on the command line, and the lobby appears. &#039;&#039;&#039;This cd operation is necessary. If your working directory is not the same as TASClient.exe&#039;s location, it will just give access violations to you.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that every time when you have added new maps, the lobby client caches them and this will take some time, or a long time if you downloaded many maps since last time. Just wait patiently.&lt;br /&gt;
&lt;br /&gt;
Then you should register an account and login with it, and you should be ready to join an online multiplayer game from the list that appears.&lt;br /&gt;
&lt;br /&gt;
It&#039;s likely that you don&#039;t have the correct map or mod at this point, so just get them and join the game. You don&#039;t need to restart your lobby client after downloading the files.&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended that you spectate a couple of high rank games first, to get some idea of how the game should be played. Some hosts don&#039;t allow spectators, but most do.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== Map is White ====&lt;br /&gt;
&lt;br /&gt;
If the whole map is only shades of white and grey, there is a problem with your display driver. Maybe your gpu is very old and does not support some needed opengl feature. For example I had this problem with matrox g550 but not with some very old geforce.&lt;br /&gt;
&lt;br /&gt;
==== Missing Default Cursor ====&lt;br /&gt;
&lt;br /&gt;
This or any similar error of not being able to find a specific file are usually because the mod you are using needs ota content, download &amp;amp; install as explained [[SetupGuide#Getting_OTA_Content|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== sounds/button9.wav &amp;quot;cant find wav file&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
Same problem as above.&lt;br /&gt;
&lt;br /&gt;
==== make_gamedata_arch.sh not found ====&lt;br /&gt;
&lt;br /&gt;
The .zip you downloaded is for windows, you must download a .bz2, instructions [[SetupGuide#Downloading_A_Tarball|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== GL_ARB_texture_compression not found ====&lt;br /&gt;
&lt;br /&gt;
This can be an issue with your gpu drivers. The drivers you are using do not support a feature that is required to run spring. You might have better luck with the closed source official drivers of nvidia or amd cards. If your gpu itself is really old, this might not help.&lt;br /&gt;
&lt;br /&gt;
If you use the fglrx ati-graphics driver and you are getting this error there might be a chance that still spring work (I use this with ubuntu gusty).&lt;br /&gt;
At first we must check that fglrx is installed correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
OpenGL version string: 2.0.6747 (8.40.4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then lets check the glx-extention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ glxinfo | grep direct&lt;br /&gt;
Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:1.0&amp;quot;.&lt;br /&gt;
direct rendering: No&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get this message, notice that glxinfo releates to display &#039;:1&#039; and fglrxinfo to display &#039;:0&#039;!! Lets check the glx-extention on display :0 now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 glxinfo | grep direct&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tis message mean that you can start spring by typing (in a terminal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use the TASclient with wine and the native linux spring. Start the whole TASclient-start-script by typing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DISPLAY=:0 start-TASCLIENT-script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But Notice under circumstances is no windowmanager running on screen :0! This means there are NO windowframes at the TASClient window! You can&#039;t move it or close it by clicking the closebutton (unless you click at the close button on the terminal-window in witch you startet TAS). You can although close TAS with the keys ALT-F4&lt;br /&gt;
&lt;br /&gt;
==== If You Still Have Problems ====&lt;br /&gt;
&lt;br /&gt;
Join to #taspring on Freenode and tell me (semi_) that you have problems with installing, and I&#039;ll try to improve this guide to solve your problem, if I have time.&lt;br /&gt;
&lt;br /&gt;
However, generic linux problems not really related to installing this should be asked elsewhere.&lt;br /&gt;
&lt;br /&gt;
Prepare to tell me your distribution, which installation method you used, and what exactly is the error. Don&#039;t ask if I&#039;m here or not, just state your problem there and I&#039;ll look into it when I come back.&lt;br /&gt;
&lt;br /&gt;
Other common problems and solutions coming soon.&lt;br /&gt;
&lt;br /&gt;
==== IRC ====&lt;br /&gt;
&lt;br /&gt;
# #taspring @ FreeNode&lt;br /&gt;
# #sy @ QuakeNet&lt;br /&gt;
&lt;br /&gt;
==== Asking For Help ====&lt;br /&gt;
&lt;br /&gt;
Ok so you need human help. This is how &#039;&#039;&#039;NOT&#039;&#039;&#039; to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
15:54 -!- **** [n=****@*] has joined #taspring&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; Hi, i have a problem with compiling spring on debian&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; can anyone help me?&lt;br /&gt;
15:57 -!- **** [n=****@*] has quit [Client Quit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ask to ask, instead go straight to business by stating the exact problem you have, and giving all necessary information. What you were trying to achieve, how did you try to do it, what happened and what did you expect to happen.&lt;br /&gt;
&lt;br /&gt;
Then WAIT for someone to notice you.&lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t See Configure Options Before Configuring ====&lt;br /&gt;
&lt;br /&gt;
If you want to see the configure options, because of a bug in the buildsystem you have to have spring configured first. But if configure fails, you are out of luck. So I have listed the options here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scons --help&lt;br /&gt;
scons: Reading SConscript files ...&lt;br /&gt;
make: Nothing to be done for `all&#039;.&lt;br /&gt;
Succes building streflop!&lt;br /&gt;
Updating bitmaps.sdz&lt;br /&gt;
Updating springcontent.sdz&lt;br /&gt;
scons: done reading SConscript files.&lt;br /&gt;
&lt;br /&gt;
platform: Set to linux, freebsd or windows&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: linux&lt;br /&gt;
&lt;br /&gt;
debug: Set to yes to produce a binary with debug information&lt;br /&gt;
    default: 0&lt;br /&gt;
    actual: 0&lt;br /&gt;
&lt;br /&gt;
syncdebug: Set to yes to enable the sync debugger&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
optimize: Enable processor optimizations during compilation&lt;br /&gt;
    default: 1&lt;br /&gt;
    actual: 2&lt;br /&gt;
&lt;br /&gt;
profile: Set to yes to produce a binary with profiling information&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cpppath: Set path to extra header files&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
libpath: Set path to extra libraries&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
fpmath: Set to 387 or SSE on i386 and AMD64 architectures&lt;br /&gt;
    default: 387&lt;br /&gt;
    actual: 387&lt;br /&gt;
&lt;br /&gt;
prefix: Install prefix used at runtime&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
installprefix: Install prefix used for installion&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
datadir: Data directory (relative to prefix)&lt;br /&gt;
    default: share/games/spring&lt;br /&gt;
    actual: share/games/spring&lt;br /&gt;
&lt;br /&gt;
bindir: Directory for executables (rel. to prefix)&lt;br /&gt;
    default: games&lt;br /&gt;
    actual: games&lt;br /&gt;
&lt;br /&gt;
libdir: Directory for AI plugin modules (rel. to prefix)&lt;br /&gt;
    default: lib/spring&lt;br /&gt;
    actual: lib/spring&lt;br /&gt;
&lt;br /&gt;
strip: Discard symbols from the executable &lt;br /&gt;
(only when neither debugging nor profiling)&lt;br /&gt;
    default: True&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
disable_avi: Set to no to turn on avi support&lt;br /&gt;
    default: False on windows, True otherwise&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
use_tcmalloc: Use tcmalloc from goog-perftools for memory allocation&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
use_mmgr: Use memory manager&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cachedir: Cache directory (see scons manual)&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
Use scons -H for help about command-line options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LuaUI Crash Ingame ====&lt;br /&gt;
&lt;br /&gt;
LuaUI can crash during game, because some lua script you use has a bug. 0.75 should be resistant to this problem, but 0.74b3 is not. After crash, you won&#039;t see the bottom left tooltip box and top right resource bar anymore. Fear not, help is near:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/resbar 1&lt;br /&gt;
/tooltip 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These might not be necessary in 0.75 anymore at all.&lt;br /&gt;
&lt;br /&gt;
Also, you won&#039;t be able to change the build menu page with mouse anymore, but keys , and . do the trick.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This section contains just some old crap I didn&#039;t write, and shouldn&#039;t be necessary.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16580</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16580"/>
		<updated>2007-11-02T09:54:23Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Ubuntu */  Replaced the ubuntu title with an image of the ubuntu logo, somebody should rehost the image in the wiki but file uploads are disabled&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ALL SUBTITLES CHANGED, IF YOU GOT HERE BY LINK PLEASE FIND CORRECT SUBTITLE FROM BELOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
=== Version ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The guide is fully up to date with release 0.75b2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To play online, you must have the same version as everyone else in the game.&lt;br /&gt;
&lt;br /&gt;
Most people should get the current release, version 0.75b2. There are usually&lt;br /&gt;
between 100 and 200 people online in the lobby, and if you want to play with&lt;br /&gt;
them, you need this.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not use older than current release version&#039;&#039;&#039;, unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
If you want to see the bleeding edge, you can checkout svn head of spring, but&lt;br /&gt;
it can not be used to play with people who have the release, so you are&lt;br /&gt;
practically limited to playing against nemo. This is mainly interesting for&lt;br /&gt;
people who want to contribute to the project, for testing, finding bugs and&lt;br /&gt;
fixing them, and implementing new features. Head can be seriously broken from&lt;br /&gt;
time to time, or not even compile.&lt;br /&gt;
&lt;br /&gt;
=== Packages ===&lt;br /&gt;
&lt;br /&gt;
If there is a package for your distributions preferred package manager, it is&lt;br /&gt;
recommended to use it instead of compiling the program yourself from sources.&lt;br /&gt;
&lt;br /&gt;
==== Debian Etch ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We need to use Yokozar&#039;s Ubuntu package, so we need some tricks.&lt;br /&gt;
&lt;br /&gt;
The --build step will take about 15 minutes. Hopefully we have precompiled binaries for etch soon too.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get build-dep spring&lt;br /&gt;
sudo apt-get --build source spring&lt;br /&gt;
sudo dpkg -i spring_0.75~b2-1_i386.deb spring-data_0.75~b2-1_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/spring &amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Debian Unstable ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
Ubuntu instructions work for debian unstable as is at the moment. They are right below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http://www.darkstars.co.uk/images/UbuntuLogoTiny.png ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
We now have a maintained and up to date APT repository for Ubuntu 7.10 (Gutsy)&lt;br /&gt;
Do the following:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Those lines are long and split to fit on this page, you can copy-paste this to your terminal as is, as long as you copy all lines and not just one.&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget -q http://buildbot.no-ip.org/~yokozar/apt/387EE263.gpg -O- | \&lt;br /&gt;
    sudo apt-key add -&lt;br /&gt;
&lt;br /&gt;
sudo wget http://buildbot.no-ip.org/~yokozar/apt/sources.list.d/gutsy.list \&lt;br /&gt;
    -O /etc/apt/sources.list.d/springproject.list&lt;br /&gt;
&lt;br /&gt;
sudo apt-get update &amp;amp;&amp;amp; sudo apt-get install spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For configuring the lobbies, you can note that the package installs the Spring executable at &amp;lt;code&amp;gt;/usr/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Gentoo ====&lt;br /&gt;
&lt;br /&gt;
This is for version 0.75b2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The location of the overlay will change as soon as we get this in official portage.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
An overlay to use with layman is provided. If gentoo overlays and/or layman are new to you, [http://overlays.gentoo.org/ read about them], as they are an essential part of gentoo.&lt;br /&gt;
&lt;br /&gt;
This example assumes you never used layman before. If it&#039;s not your first time, you hopefully know what to do.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge layman&lt;br /&gt;
layman -f -a spring-unofficial \&lt;br /&gt;
     -o http://svn.springlobby.info/trunk/gentoo/overlays.xml&lt;br /&gt;
echo &amp;quot;source /usr/portage/local/layman/make.conf&amp;quot; &amp;gt;&amp;gt; /etc/make.conf&lt;br /&gt;
echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Layman makes upgrading really easy too:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
layman --sync ALL&lt;br /&gt;
emerge spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/games/bin/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Build From Source ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You might encounter sync errors in online play if you are not using the exact same version of the compiler and same compiler settings as used for prebuilt packages!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
For 0.75b2 these are: TODO add them here.&lt;br /&gt;
&lt;br /&gt;
If there is no package tailored for your distribution, you have to install from sources manually. Doing this for distributions where packages are available is not recommended.&lt;br /&gt;
&lt;br /&gt;
==== Get Source ====&lt;br /&gt;
&lt;br /&gt;
You can either download the source as a 3.9MB tarball (recommended; v. 0.75b2) or get it from the subversion repository. Either way, the result is the same.&lt;br /&gt;
&lt;br /&gt;
===== Tarball =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/local/src # or /var/tmp, or whatever&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2_src.tar.bz2&lt;br /&gt;
tar xjf spring_0.75b2_src.tar.bz2&lt;br /&gt;
cd spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: The .zip release is for windows only. Linux users have to get .bz2 like shown above.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Subversion =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install subversion # if you are not on debian, figure it out&lt;br /&gt;
svn co https://spring.clan-sy.com/svn/spring/tags/spring_0.75b2 /usr/local/src/spring_0.75b2&lt;br /&gt;
cd /usr/local/src/spring_0.75b2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dependencies ====&lt;br /&gt;
&lt;br /&gt;
For Etch (debian 4.0 stable) and Sid (debian unstable), I&#039;ve confirmed the&lt;br /&gt;
following to be the minimal set that is necessary to get. I have not tested&lt;br /&gt;
with any version of Ubuntu, but the line is probably almost identical if not&lt;br /&gt;
the same. Quilted tested with ubuntu fiesty fawn on july 28 2007 WORKS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install scons build-essential zlib1g-dev libfreetype6-dev&lt;br /&gt;
aptitude install libsdl1.2-dev libopenal-dev libglew-dev libboost-dev&lt;br /&gt;
aptitude install libboost-thread-dev libboost-regex-dev libdevil-dev&lt;br /&gt;
aptitude install python2.5-dev zip&lt;br /&gt;
aptitude install sun-java6-jdk&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This has been tested to work with a clean install of gentoo 2007.0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
emerge dev-util/scons \&amp;gt;=media-libs/freetype-2.0.0 \&amp;gt;=media-libs/libsdl-1.2.0&lt;br /&gt;
emerge media-libs/openal =dev-lang/python-2.4\* media-libs/glew dev-libs/boost&lt;br /&gt;
emerge media-libs/devil app-arch/zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users of other distributions should be able to figure out the correct package&lt;br /&gt;
names from this. The scons configure will whine if you forget something, but it&lt;br /&gt;
does not check if you remembered to install zip, even though you still need it.&lt;br /&gt;
&lt;br /&gt;
==== Build And Install ====&lt;br /&gt;
&lt;br /&gt;
The build will spew out warnings like the following, which you can safely ignore:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
warning: division by zero&lt;br /&gt;
warning: &#039;q&#039; may be used uninitialized in this function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configure and build:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons configure&lt;br /&gt;
scons&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
scons install&lt;br /&gt;
mkdir -p /etc/spring&lt;br /&gt;
echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your paths are: Spring executable in &amp;lt;code&amp;gt;/usr/local/games/spring&amp;lt;/code&amp;gt; and&lt;br /&gt;
read-only data in &amp;lt;code&amp;gt;/usr/local/share/games/spring&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Finalizing installation ==&lt;br /&gt;
&lt;br /&gt;
Now all the things you needed to run as root have been done. Some stuff needs to be done by the user who is going to play spring.&lt;br /&gt;
&lt;br /&gt;
I&#039;m assuming bash here, but you can use anything you like to do it of course.&lt;br /&gt;
&lt;br /&gt;
=== Data Directories ===&lt;br /&gt;
&lt;br /&gt;
Do this to create your per-user data directories. You will be downloading maps and mods etc to these dirs later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/.spring/{base,maps,mods}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the above did not work for you, then you can try:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/.spring ~/.spring/base ~/.spring/maps ~/.spring/mods&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
You need at least one map to succesfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/13/Maps/ Unknown Files, Map Section] and download at least one map. Save it under ~/.spring/maps/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the map name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
=== Mods ===&lt;br /&gt;
&lt;br /&gt;
You need at least one mod to successfully run spring.&lt;br /&gt;
&lt;br /&gt;
Go to [http://www.unknown-files.net/spring/category/14/Mods/ Unknown Files, Mod Section] and download at least one mod. Save it under ~/.spring/mods/ without unpacking the file in any way.&lt;br /&gt;
&lt;br /&gt;
Hint: If you know the mod name you want, there is a Quick Search in the top right corner of the page. Just write a part of the name, like one word, and you&#039;ll easily find what you were looking for.&lt;br /&gt;
&lt;br /&gt;
If you want to view unit stats of mods, [http://modinfo.unknown-files.net/modit/modit.php this] is the site for you.&lt;br /&gt;
&lt;br /&gt;
=== OTA Content ===&lt;br /&gt;
&lt;br /&gt;
If you want to play mods based on Total Annihilation, for example XTA, AA, BA, then you have to do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&lt;br /&gt;
unzip -d ~/.spring/base base-ota-content.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that you need to own a copy of Total Annihilation, to download this file legally.&lt;br /&gt;
&lt;br /&gt;
Mods that do not require this file are at least NanoBlobs, TODO list other mods that don&#039;t need it.&lt;br /&gt;
&lt;br /&gt;
=== Settings === &lt;br /&gt;
Defaults should be usable, so you can ignore this until you want to maximise your eye candy or fps :)&lt;br /&gt;
&lt;br /&gt;
When you run spring the first time, it creates ~/.springrc which contains all the settings. It is a simple text file with name=value lines, most of which are pretty obvious and can be edited by hand.&lt;br /&gt;
&lt;br /&gt;
If you want a tool for editing the file, you can use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. Untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
=== LuaUI ===&lt;br /&gt;
&lt;br /&gt;
Spring UI is scriptable with Lua. This is called LuaUI, and it is not enabled per default.&lt;br /&gt;
&lt;br /&gt;
Replace LuaUI=0 with LuaUI=1 in your ~/.springrc to use LuaUI. &lt;br /&gt;
&lt;br /&gt;
To install some LuaUI scripts, start by copying LuaUI folder from you read-only data directory to your read-write data directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
rm -r ~/.spring/LuaUI&lt;br /&gt;
cp -r /usr/share/games/spring/LuaUI ~/.spring/LuaUI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then go find the LuaUI scripts you need from [http://spring.unknown-files.net/category/19/Lua_Scripts/ Unknown Files LuaUI Section]. All LuaUI scripts are released there, so if you make good ones yourself, make sure to upload them.&lt;br /&gt;
&lt;br /&gt;
The scripts can come in any setup, so prepare to decompress them if they are compressed. They might have a whole directory structure, and they should have their own instructions on how to install them. Check which directory you need to extract them to. Most likely it is ~/.spring/LuaUI but it might be a directory inside this directory too for some script.&lt;br /&gt;
&lt;br /&gt;
Once you have copied the script into place, when you start spring next time, you can press F11 to enable/disable anything from your list of installed LuaUI scripts. If your new script is not there, you copied it wrong.&lt;br /&gt;
&lt;br /&gt;
=== Lobby Client ===&lt;br /&gt;
&lt;br /&gt;
To setup online games, you need a lobby client. There are several options to choose from.&lt;br /&gt;
&lt;br /&gt;
You can also use lobby client to setup single player matches against the AI. TODO more information about setting up tasclient to play against AI.&lt;br /&gt;
&lt;br /&gt;
Recommended lobby client for linux is either SpringLobby or AFLobby. You can use them in windows and mac too.&lt;br /&gt;
&lt;br /&gt;
==== Omni ====&lt;br /&gt;
&lt;br /&gt;
This project has been abandoned, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== UnityLobby ====&lt;br /&gt;
&lt;br /&gt;
UnityLobby has been abandoned since april 2007, and you should not use it.&lt;br /&gt;
&lt;br /&gt;
==== [http://springlobby.info SpringLobby] ====&lt;br /&gt;
&lt;br /&gt;
SpringLobby is for (at least) Windows, Linux and Mac. It&#039;s now in a usable state and has a feature set close to that of TASClient for windows. Try it out! Bug reports and feature requests are very much welcome.&lt;br /&gt;
&lt;br /&gt;
Visit http://springlobby.info for all things SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==== AFLobby ====&lt;br /&gt;
&lt;br /&gt;
This project is very promising, but is still in beta development. However, is usable for online multiplayer.&lt;br /&gt;
&lt;br /&gt;
Official webpage for the project is http://www.darkstars.co.uk which should always have the latest release for download.&lt;br /&gt;
&lt;br /&gt;
==== TASClient ====&lt;br /&gt;
&lt;br /&gt;
I used to recommend wine+TASClient solution before, but now you should try SpringLobby or AFLobby first, before you go this route.&lt;br /&gt;
&lt;br /&gt;
Certain newish version of wine fails with tasclient, TODO can&#039;t remember which one. It should be fixed in the very latest version of wine.&lt;br /&gt;
&lt;br /&gt;
This is a windows program, but it works just fine under wine in linux, and can be used together with native linux spring. I used it myself before moving to SpringLobby.&lt;br /&gt;
&lt;br /&gt;
The only two downsides in using this are that you have to use wine (which should not be a big problem) and your rank won&#039;t increase as long as you use it (also because of win-linux binary interaction).&lt;br /&gt;
&lt;br /&gt;
TODO there is a way to make it support rank increases too, using trepans cool proxy, add info.&lt;br /&gt;
&lt;br /&gt;
Download the installer of Spring for Windows, and run it in wine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
wget http://spring.clan-sy.com/dl/spring_0.75b2.exe&lt;br /&gt;
wine spring_0.75b2.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No configuration of wine should be needed, if your distribution is sane.&lt;br /&gt;
&lt;br /&gt;
Complete the install, and let it install to the default location, which is Program Files\Spring.&lt;br /&gt;
&lt;br /&gt;
Assuming you completed the earlier step of creating the data directories, now we need to link the windows and linux data together:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
WINESPRING=~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
NATIVE=~/.spring&lt;br /&gt;
&lt;br /&gt;
touch &amp;quot;${WINESPRING}/script.txt&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${WINESPRING}/script.txt&amp;quot; &amp;quot;${NATIVE}/script.txt&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/maps&amp;quot; &amp;quot;${WINESPRING}/maps&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/mods&amp;quot; &amp;quot;${WINESPRING}/mods&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/base&amp;quot; &amp;quot;${WINESPRING}/base&amp;quot;&lt;br /&gt;
&lt;br /&gt;
rm -r &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
ln -s &amp;quot;${NATIVE}/demos&amp;quot; &amp;quot;${WINESPRING}/demos&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For the windows-TASClient to be able to launch native linux spring, we need a wrapper exe in between them. Source code for wrapper exe is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;tchar.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define NATIVE_SPRING_LOCATION TEXT(&amp;quot;/usr/games/spring&amp;quot;)&lt;br /&gt;
#define SPRING_VERSION_REPLY &amp;quot;Spring 0.75b2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int main (int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
  if (argc &amp;gt; 1 &amp;amp;&amp;amp; !strcmp(argv[1], &amp;quot;/V&amp;quot;))&lt;br /&gt;
  {&lt;br /&gt;
     puts(SPRING_VERSION_REPLY);&lt;br /&gt;
     return 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  STARTUPINFO si;&lt;br /&gt;
  ZeroMemory( &amp;amp;si, sizeof(si) );&lt;br /&gt;
  si.cb = sizeof(si);&lt;br /&gt;
&lt;br /&gt;
  PROCESS_INFORMATION pi;&lt;br /&gt;
  ZeroMemory( &amp;amp;pi, sizeof(pi) );&lt;br /&gt;
&lt;br /&gt;
  // Start the child process.&lt;br /&gt;
  if (!CreateProcess(&lt;br /&gt;
    _tcsdup(NATIVE_SPRING_LOCATION), // No module name (use command line)&lt;br /&gt;
    GetCommandLine(),                // Command line&lt;br /&gt;
    NULL,                            // Process handle not inheritable&lt;br /&gt;
    NULL,                            // Thread handle not inheritable&lt;br /&gt;
    FALSE,                           // Set handle inheritance to FALSE&lt;br /&gt;
    0,                               // No creation flags&lt;br /&gt;
    NULL,                            // Use parent&#039;s environment block&lt;br /&gt;
    NULL,                            // Use parent&#039;s starting directory&lt;br /&gt;
    &amp;amp;si,                             // Pointer to STARTUPINFO structure&lt;br /&gt;
    &amp;amp;pi))                            // Pointer to PROCESS_INFORMATION structure&lt;br /&gt;
    {&lt;br /&gt;
      printf( &amp;quot;CreateProcess failed (%d).\n&amp;quot;, GetLastError() );&lt;br /&gt;
      return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  // Wait until child process exits. Wine actually does not know how to wait&lt;br /&gt;
  // for native linux process, so this will return instantly and your gametime&lt;br /&gt;
  // counter does not increase so you don&#039;t get any rank.&lt;br /&gt;
  WaitForSingleObject( pi.hProcess, INFINITE );&lt;br /&gt;
&lt;br /&gt;
  // Close process and thread handles.&lt;br /&gt;
  CloseHandle( pi.hProcess );&lt;br /&gt;
  CloseHandle( pi.hThread );&lt;br /&gt;
&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You might need to modify the define-lines in the beginning to match your location and version. Remember, the version reply must be exactly right, or your game just breaks totally in multiplayer or you can&#039;t even login to lobby server.&lt;br /&gt;
&lt;br /&gt;
Save this code to spring.cc for example, and then we need to install a windows-crosscompiler and compile a windows binary from it inside our linux box like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install mingw32&lt;br /&gt;
i586-mingw32msvc-g++ spring.cc -o ~/.wine/drive_c/Program\ Files/Spring/spring.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This assumed debian for installing the crosscompiler, but mingw32 is probably simple to install on other distributions as well.&lt;br /&gt;
&lt;br /&gt;
TODO should provide binary packages for this launcher, as all people don&#039;t have the possibility to set up cross compiler.&lt;br /&gt;
&lt;br /&gt;
Then you should make a script for launching TASClient. The script can be named tasclient for example, and just put it somewhere in your path and make it executable. The script code is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/usr/bin/env sh&lt;br /&gt;
cd ~/.wine/drive_c/Program\ Files/Spring&lt;br /&gt;
wine TASClient.exe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to type tasclient on the command line, and the lobby appears. &#039;&#039;&#039;This cd operation is necessary. If your working directory is not the same as TASClient.exe&#039;s location, it will just give access violations to you.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Note that every time when you have added new maps, the lobby client caches them and this will take some time, or a long time if you downloaded many maps since last time. Just wait patiently.&lt;br /&gt;
&lt;br /&gt;
Then you should register an account and login with it, and you should be ready to join an online multiplayer game from the list that appears.&lt;br /&gt;
&lt;br /&gt;
It&#039;s likely that you don&#039;t have the correct map or mod at this point, so just get them and join the game. You don&#039;t need to restart your lobby client after downloading the files.&lt;br /&gt;
&lt;br /&gt;
It&#039;s recommended that you spectate a couple of high rank games first, to get some idea of how the game should be played. Some hosts don&#039;t allow spectators, but most do.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
==== Map is White ====&lt;br /&gt;
&lt;br /&gt;
If the whole map is only shades of white and grey, there is a problem with your display driver. Maybe your gpu is very old and does not support some needed opengl feature. For example I had this problem with matrox g550 but not with some very old geforce.&lt;br /&gt;
&lt;br /&gt;
==== Missing Default Cursor ====&lt;br /&gt;
&lt;br /&gt;
This or any similar error of not being able to find a specific file are usually because the mod you are using needs ota content, download &amp;amp; install as explained [[SetupGuide#Getting_OTA_Content|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== sounds/button9.wav &amp;quot;cant find wav file&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
Same problem as above.&lt;br /&gt;
&lt;br /&gt;
==== make_gamedata_arch.sh not found ====&lt;br /&gt;
&lt;br /&gt;
The .zip you downloaded is for windows, you must download a .bz2, instructions [[SetupGuide#Downloading_A_Tarball|earlier in this document]].&lt;br /&gt;
&lt;br /&gt;
==== GL_ARB_texture_compression not found ====&lt;br /&gt;
&lt;br /&gt;
This can be an issue with your gpu drivers. The drivers you are using do not support a feature that is required to run spring. You might have better luck with the closed source official drivers of nvidia or amd cards. If your gpu itself is really old, this might not help.&lt;br /&gt;
&lt;br /&gt;
If you use the fglrx ati-graphics driver and you are getting this error there might be a chance that still spring work (I use this with ubuntu gusty).&lt;br /&gt;
At first we must check that fglrx is installed correctly:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
OpenGL version string: 2.0.6747 (8.40.4)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then lets check the glx-extention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ glxinfo | grep direct&lt;br /&gt;
Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:1.0&amp;quot;.&lt;br /&gt;
direct rendering: No&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get this message, notice that glxinfo releates to display &#039;:1&#039; and fglrxinfo to display &#039;:0&#039;!! Lets check the glx-extention on display :0 now.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 glxinfo | grep direct&lt;br /&gt;
direct rendering: Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tis message mean that you can start spring by typing (in a terminal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
~$ DISPLAY=:0 spring&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use the TASclient with wine and the native linux spring. Start the whole TASclient-start-script by typing. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
DISPLAY=:0 start-TASCLIENT-script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But Notice under circumstances is no windowmanager running on screen :0! This means there are NO windowframes at the TASClient window! You can&#039;t move it or close it by clicking the closebutton (unless you click at the close button on the terminal-window in witch you startet TAS). You can although close TAS with the keys ALT-F4&lt;br /&gt;
&lt;br /&gt;
==== If You Still Have Problems ====&lt;br /&gt;
&lt;br /&gt;
Join to #taspring on Freenode and tell me (semi_) that you have problems with installing, and I&#039;ll try to improve this guide to solve your problem, if I have time.&lt;br /&gt;
&lt;br /&gt;
However, generic linux problems not really related to installing this should be asked elsewhere.&lt;br /&gt;
&lt;br /&gt;
Prepare to tell me your distribution, which installation method you used, and what exactly is the error. Don&#039;t ask if I&#039;m here or not, just state your problem there and I&#039;ll look into it when I come back.&lt;br /&gt;
&lt;br /&gt;
Other common problems and solutions coming soon.&lt;br /&gt;
&lt;br /&gt;
==== IRC ====&lt;br /&gt;
&lt;br /&gt;
# #taspring @ FreeNode&lt;br /&gt;
# #sy @ QuakeNet&lt;br /&gt;
&lt;br /&gt;
==== Asking For Help ====&lt;br /&gt;
&lt;br /&gt;
Ok so you need human help. This is how &#039;&#039;&#039;NOT&#039;&#039;&#039; to do it:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
15:54 -!- **** [n=****@*] has joined #taspring&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; Hi, i have a problem with compiling spring on debian&lt;br /&gt;
15:54 &amp;lt; ****&amp;gt; can anyone help me?&lt;br /&gt;
15:57 -!- **** [n=****@*] has quit [Client Quit]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t ask to ask, instead go straight to business by stating the exact problem you have, and giving all necessary information. What you were trying to achieve, how did you try to do it, what happened and what did you expect to happen.&lt;br /&gt;
&lt;br /&gt;
Then WAIT for someone to notice you.&lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t See Configure Options Before Configuring ====&lt;br /&gt;
&lt;br /&gt;
If you want to see the configure options, because of a bug in the buildsystem you have to have spring configured first. But if configure fails, you are out of luck. So I have listed the options here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
$ scons --help&lt;br /&gt;
scons: Reading SConscript files ...&lt;br /&gt;
make: Nothing to be done for `all&#039;.&lt;br /&gt;
Succes building streflop!&lt;br /&gt;
Updating bitmaps.sdz&lt;br /&gt;
Updating springcontent.sdz&lt;br /&gt;
scons: done reading SConscript files.&lt;br /&gt;
&lt;br /&gt;
platform: Set to linux, freebsd or windows&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: linux&lt;br /&gt;
&lt;br /&gt;
debug: Set to yes to produce a binary with debug information&lt;br /&gt;
    default: 0&lt;br /&gt;
    actual: 0&lt;br /&gt;
&lt;br /&gt;
syncdebug: Set to yes to enable the sync debugger&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
optimize: Enable processor optimizations during compilation&lt;br /&gt;
    default: 1&lt;br /&gt;
    actual: 2&lt;br /&gt;
&lt;br /&gt;
profile: Set to yes to produce a binary with profiling information&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cpppath: Set path to extra header files&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
libpath: Set path to extra libraries&lt;br /&gt;
    default: []&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
fpmath: Set to 387 or SSE on i386 and AMD64 architectures&lt;br /&gt;
    default: 387&lt;br /&gt;
    actual: 387&lt;br /&gt;
&lt;br /&gt;
prefix: Install prefix used at runtime&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
installprefix: Install prefix used for installion&lt;br /&gt;
    default: /usr/local&lt;br /&gt;
    actual: /usr/local&lt;br /&gt;
&lt;br /&gt;
datadir: Data directory (relative to prefix)&lt;br /&gt;
    default: share/games/spring&lt;br /&gt;
    actual: share/games/spring&lt;br /&gt;
&lt;br /&gt;
bindir: Directory for executables (rel. to prefix)&lt;br /&gt;
    default: games&lt;br /&gt;
    actual: games&lt;br /&gt;
&lt;br /&gt;
libdir: Directory for AI plugin modules (rel. to prefix)&lt;br /&gt;
    default: lib/spring&lt;br /&gt;
    actual: lib/spring&lt;br /&gt;
&lt;br /&gt;
strip: Discard symbols from the executable &lt;br /&gt;
(only when neither debugging nor profiling)&lt;br /&gt;
    default: True&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
disable_avi: Set to no to turn on avi support&lt;br /&gt;
    default: False on windows, True otherwise&lt;br /&gt;
    actual: True&lt;br /&gt;
&lt;br /&gt;
use_tcmalloc: Use tcmalloc from goog-perftools for memory allocation&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
use_mmgr: Use memory manager&lt;br /&gt;
    default: False&lt;br /&gt;
    actual: False&lt;br /&gt;
&lt;br /&gt;
cachedir: Cache directory (see scons manual)&lt;br /&gt;
    default: None&lt;br /&gt;
    actual: &lt;br /&gt;
&lt;br /&gt;
Use scons -H for help about command-line options.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== LuaUI Crash Ingame ====&lt;br /&gt;
&lt;br /&gt;
LuaUI can crash during game, because some lua script you use has a bug. 0.75 should be resistant to this problem, but 0.74b3 is not. After crash, you won&#039;t see the bottom left tooltip box and top right resource bar anymore. Fear not, help is near:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
/resbar 1&lt;br /&gt;
/tooltip 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These might not be necessary in 0.75 anymore at all.&lt;br /&gt;
&lt;br /&gt;
Also, you won&#039;t be able to change the build menu page with mouse anymore, but keys , and . do the trick.&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This section contains just some old crap I didn&#039;t write, and shouldn&#039;t be necessary.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12769</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12769"/>
		<updated>2007-10-21T13:52:21Z</updated>

		<summary type="html">&lt;p&gt;Redstar: better menu item name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [[Page_principale|FranÃƒÂ§ais]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Pagina Principale|Italiano]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Read Me First]]&#039;&#039;&#039; Answers to questions often asked - Everyone should read this first. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[FAQ]]&#039;&#039;&#039; Has it been asked before? &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Using_Spring|Playing Spring]]&#039;&#039;&#039; How to play the game. Controls, issuing orders, and related topics.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Maps]]&#039;&#039;&#039; All about maps for the Spring engine and where to get them.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods]]&#039;&#039;&#039; Games that use the Spring engine.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[AIs]]&#039;&#039;&#039; Skirmish AIs, Helper AIs...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Strategy and Tactics]]&#039;&#039;&#039; Basic ideas how to stand your ground.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Clans]]&#039;&#039;&#039; A list of the official clans in spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[King Titles]]&#039;&#039;&#039; Titles of importance. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spreading Spring]]&#039;&#039;&#039; Read before advertising.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Hosting Spring]]&#039;&#039;&#039; Autohosting and related topics.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[The Lighter Side Of Spring]]&#039;&#039;&#039; Humour, comics and quotations.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
== Development == &lt;br /&gt;
&#039;&#039;&#039;[[Engine Development]]&#039;&#039;&#039; Information regarding the source code of Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mod_and_Unit_development#Mod_development|Game Development And Unit Creation]]&#039;&#039;&#039; Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mission development]]&#039;&#039;&#039; Help on writing campaigns, demos and missions using Lua.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Lua Scripting]]&#039;&#039;&#039; Information regarding the use of the supplementary Lua scripting language for Widgets and beyond...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map, Mod, And Unit Development Programs|Content Development Programs]]&#039;&#039;&#039; Links to all kind of useful programs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map_development|Map Development]]&#039;&#039;&#039; Tutorials and other useful information for creating maps.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[AI|AI Development]]&#039;&#039;&#039; Lots of information about developing Skirmish, Unit and Group AIs for Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux and Mac OS]]&#039;&#039;&#039; Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Monthly Topic Rotation]]&#039;&#039;&#039; Generally related to development of the engine or particular mods. Read before posting on the forums.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[General Resources]]&#039;&#039;&#039; Usable textures, sounds and code snippets by the community, for the community.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Associated Development Groups]]&#039;&#039;&#039; Teams, Forums and Groups associated with Spring content and code development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[underconstructionsite]]&#039;&#039;&#039; will be underconstruction till 1 december 07-nothing to see here. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Underconstruction]]&#039;&#039;&#039; really? &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=207</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=207"/>
		<updated>2007-10-21T13:52:21Z</updated>

		<summary type="html">&lt;p&gt;Redstar: better menu item name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [[Page_principale|FranÃƒÂ§ais]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Pagina Principale|Italiano]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Read Me First]]&#039;&#039;&#039; Answers to questions often asked - Everyone should read this first. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[FAQ]]&#039;&#039;&#039; Has it been asked before? &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Using_Spring|Playing Spring]]&#039;&#039;&#039; How to play the game. Controls, issuing orders, and related topics.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Maps]]&#039;&#039;&#039; All about maps for the Spring engine and where to get them.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods]]&#039;&#039;&#039; Games that use the Spring engine.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[AIs]]&#039;&#039;&#039; Skirmish AIs, Helper AIs...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Strategy and Tactics]]&#039;&#039;&#039; Basic ideas how to stand your ground.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Glossary]]&#039;&#039;&#039; What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Clans]]&#039;&#039;&#039; A list of the official clans in spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[King Titles]]&#039;&#039;&#039; Titles of importance. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spreading Spring]]&#039;&#039;&#039; Read before advertising.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Hosting Spring]]&#039;&#039;&#039; Autohosting and related topics.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[The Lighter Side Of Spring]]&#039;&#039;&#039; Humour, comics and quotations.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
== Development == &lt;br /&gt;
&#039;&#039;&#039;[[Engine Development]]&#039;&#039;&#039; Information regarding the source code of Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mod_and_Unit_development#Mod_development|Game Development And Unit Creation]]&#039;&#039;&#039; Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mission development]]&#039;&#039;&#039; Help on writing campaigns, demos and missions using Lua.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Lua Scripting]]&#039;&#039;&#039; Information regarding the use of the supplementary Lua scripting language for Widgets and beyond...&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map, Mod, And Unit Development Programs|Content Development Programs]]&#039;&#039;&#039; Links to all kind of useful programs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map_development|Map Development]]&#039;&#039;&#039; Tutorials and other useful information for creating maps.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[AI|AI Development]]&#039;&#039;&#039; Lots of information about developing Skirmish, Unit and Group AIs for Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux and Mac OS]]&#039;&#039;&#039; Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Monthly Topic Rotation]]&#039;&#039;&#039; Generally related to development of the engine or particular mods. Read before posting on the forums.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[General Resources]]&#039;&#039;&#039; Usable textures, sounds and code snippets by the community, for the community.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Associated Development Groups]]&#039;&#039;&#039; Teams, Forums and Groups associated with Spring content and code development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[underconstructionsite]]&#039;&#039;&#039; will be underconstruction till 1 december 07-nothing to see here. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Underconstruction]]&#039;&#039;&#039; really? &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12753</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12753"/>
		<updated>2007-06-13T12:44:46Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [[Page_principale|FranÃƒÂ§ais]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===General===&lt;br /&gt;
====[[Read Me First]]==== Answers to questions often asked - Everyone should read this first.&lt;br /&gt;
====[[FAQ]]==== Has it been asked before? &lt;br /&gt;
====[[Using_Spring|Playing Spring]]==== How to play the game. Controls, issuing orders, and related topics.&lt;br /&gt;
====[[Spring Maps]]==== All about maps and where to get them.&lt;br /&gt;
====[[Mods]]==== Games that use the Spring engine.&lt;br /&gt;
====[[AIs]]==== Skirmish AIs, Helper AIs...&lt;br /&gt;
====[[Strategy and Tactics]]==== Basic ideas how to stand your ground.&lt;br /&gt;
====[[Glossary]]==== What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&lt;br /&gt;
====[[Clans]]==== A list the official clans in spring.&lt;br /&gt;
====[[King Titles]]==== Titles of importance. &lt;br /&gt;
====[[Spreading Spring]]==== Read before advertising.&lt;br /&gt;
====[[Hosting Spring]]==== Autohosting and related topics.&lt;br /&gt;
====[[The Lighter Side Of Spring]]==== Humour, comics and quotations.&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Development===&lt;br /&gt;
====[[Engine Development]]==== Information regarding the source code of Spring.&lt;br /&gt;
====[[Mod_and_Unit_development#Mod_development|Mod Development And Unit Creation]]==== Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&lt;br /&gt;
====[[Mission development]]==== Help on writing campaigns, demos and missions using Lua.&lt;br /&gt;
====[[Map, Mod, And Unit Development Programs|Map/Units Development Programs]]==== Links to all kind of useful programs.&lt;br /&gt;
====[[Map_development| Map creation]]==== Tutorials and other useful information for creating maps.&lt;br /&gt;
====[[AI|AI Development]]==== Lots of information about developing Skirmish, Unit and Group AIs for Spring.&lt;br /&gt;
====[[Linux_Page |Alternative Operating Systems]]==== Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&lt;br /&gt;
====[[Monthly Topic Rotation]]==== Generally related to development of the engine or particular mods. Read before posting on the forums.&lt;br /&gt;
====[[General Resources]]==== Usable textures, sounds and code snippets by the community, for the community.&lt;br /&gt;
====[[Associated Development Groups]]==== Teams, Forums and Groups associated with Spring content and code development.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=191</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=191"/>
		<updated>2007-06-13T12:44:46Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [[Page_principale|FranÃƒÂ§ais]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===General===&lt;br /&gt;
====[[Read Me First]]==== Answers to questions often asked - Everyone should read this first.&lt;br /&gt;
====[[FAQ]]==== Has it been asked before? &lt;br /&gt;
====[[Using_Spring|Playing Spring]]==== How to play the game. Controls, issuing orders, and related topics.&lt;br /&gt;
====[[Spring Maps]]==== All about maps and where to get them.&lt;br /&gt;
====[[Mods]]==== Games that use the Spring engine.&lt;br /&gt;
====[[AIs]]==== Skirmish AIs, Helper AIs...&lt;br /&gt;
====[[Strategy and Tactics]]==== Basic ideas how to stand your ground.&lt;br /&gt;
====[[Glossary]]==== What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&lt;br /&gt;
====[[Clans]]==== A list the official clans in spring.&lt;br /&gt;
====[[King Titles]]==== Titles of importance. &lt;br /&gt;
====[[Spreading Spring]]==== Read before advertising.&lt;br /&gt;
====[[Hosting Spring]]==== Autohosting and related topics.&lt;br /&gt;
====[[The Lighter Side Of Spring]]==== Humour, comics and quotations.&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Development===&lt;br /&gt;
====[[Engine Development]]==== Information regarding the source code of Spring.&lt;br /&gt;
====[[Mod_and_Unit_development#Mod_development|Mod Development And Unit Creation]]==== Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&lt;br /&gt;
====[[Mission development]]==== Help on writing campaigns, demos and missions using Lua.&lt;br /&gt;
====[[Map, Mod, And Unit Development Programs|Map/Units Development Programs]]==== Links to all kind of useful programs.&lt;br /&gt;
====[[Map_development| Map creation]]==== Tutorials and other useful information for creating maps.&lt;br /&gt;
====[[AI|AI Development]]==== Lots of information about developing Skirmish, Unit and Group AIs for Spring.&lt;br /&gt;
====[[Linux_Page |Alternative Operating Systems]]==== Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&lt;br /&gt;
====[[Monthly Topic Rotation]]==== Generally related to development of the engine or particular mods. Read before posting on the forums.&lt;br /&gt;
====[[General Resources]]==== Usable textures, sounds and code snippets by the community, for the community.&lt;br /&gt;
====[[Associated Development Groups]]==== Teams, Forums and Groups associated with Spring content and code development.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Links&amp;diff=899</id>
		<title>AI:Links</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Links&amp;diff=899"/>
		<updated>2006-11-16T18:20:21Z</updated>

		<summary type="html">&lt;p&gt;Redstar: 2 items of research/articles where in the code section not research&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===AI Development===&lt;br /&gt;
&lt;br /&gt;
Skirmish AI&#039;s, are what the Computer Opponents in games are called. Developing a good Skirmish AI is a major undertaking, and requires quite a bit of know how. As the SY&#039;s have more important things to do than develop an AI, they have left this job up to the community.&lt;br /&gt;
&lt;br /&gt;
The community has risen to the challenge remarkably well, releasing quite a few &#039;&#039;&#039;[[AIs]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
&lt;br /&gt;
Note that the full sourcecode for many AIs are available within the Spring SVN repository.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[greenai]]&#039;&#039;&#039; -  A page with basic documentation  for the Global AI interface.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Krogothes_Metal_class|Krogothes Metal Class V3]]&#039;&#039;&#039; - A useful mex spot finding algorithm, essential for any AI that uses metal extractors&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Global AI Interface&#039;&#039;&#039;&lt;br /&gt;
Jouninkomiko has a topic on the [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=923 Global AI Interface] running here.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Metal Handler Class&#039;&#039;&#039; Cain has developed and released a Metal Handler Class that succesfully finds metal spots on maps, which can be a major stumbling block for many AI developers. Information about it can be found in [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2408 this thread].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GlobalAI ABIC and Abic++ interfaces&#039;&#039;&#039; abstraction layers to minimize dependencies on compiler and spring version. See [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7991&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0 this thread]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AI:Hughs_global_AI_tutorial|Hugh&#039;s global AI tutorial]]&#039;&#039;&#039; Hugh&#039;s tutorial on writing an AI in C#.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AI:CSAIInterface|Global AI .Net Interface]]&#039;&#039;&#039;&lt;br /&gt;
Write Global AIs in .Net using Hugh Perkins&#039;s interface&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AI:HughsUnitGroupingHeuristic|Unit grouping heuristic]]&#039;&#039;&#039;&lt;br /&gt;
Unit grouping and reorg heuristic by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Research===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://taspring.clan-sy.com/SAI/ K-man&#039;s Spring AI documentation]&#039;&#039;&#039; Useful existing documentation on the Spring unit AI, however this is not related to the Global AI.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://www.darkstars.co.uk Darkstars]&#039;&#039;&#039; - AF&#039;s main site, has a lot of theory on it, including details of his NTai project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=539 5 Matrix AI 1,2,3]&#039;&#039;&#039; - A thread discussing Triaxx&#039; theory and plans for his AI 5 matrix AI/Wormhole AI&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2752&amp;amp;highlight= &amp;quot;Research about Pathfinding, AI and Voronoi diagrams&amp;quot;]&#039;&#039;&#039; A forum post by Gabba.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4326 Academic research papers on AI in RTS games]&#039;&#039;&#039; A forum post by NeuronExMachina. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[AIResearch | AI research Material]]&#039;&#039;&#039; - Research links to articles and documents about AI &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://en.wikipedia.org/wiki/Artificial_intelligence Wikipedia AI] - AI documentation on wikipedia &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://www.topcoder.com/tc?module=Static&amp;amp;d1=tutorials&amp;amp;d2=greedyAlg Greedy is good]&#039;&#039;&#039;&lt;br /&gt;
Greedy is good tutorial at topcoder.com&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.topcoder.com/tc?module=Static&amp;amp;d1=tutorials&amp;amp;d2=graphsDataStrucs1 Graph and data structures]&#039;&#039;&#039;&lt;br /&gt;
Graph and data structures tutorial at topcoder.com. This includes path-finding using bfs&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:AI]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19377</id>
		<title>Using Spring</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19377"/>
		<updated>2006-09-22T17:40:57Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Using Spring===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a fairly exhaustive description of controls, interface and features.  For basic information, check the most current readme [[Readme|here]] or [[Read_Me_First|Read me first]].  For an introduction to the strategy and overall gameplay in XTA (and most mods based on the original Cavedog units) check out the [[Spring_guide%21|Spring Guide!]]. Other mods should have more specific documentation on their web sites or on the Wiki. Please see the links in the [[Mods]] section.&lt;br /&gt;
&lt;br /&gt;
For more advanced/current information check the most recent [http://taspring.clan-sy.com/changelog.txt changelog] or the [http://taspring.clan-sy.com/phpbb/ Spring Forums].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Articles===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Camera | Using the Cameras]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Selections|Selections/Groups/Group Commands/Group AI]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Orders|Issuing Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_chat|Chat, Cheats, and Text Commands]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_doodles|Map drawing/doodles]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_custom_keys| Customized key shortcuts/bindings and the key/selection editor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Spring on a LAN]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19376</id>
		<title>Using Spring</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19376"/>
		<updated>2006-09-22T17:40:20Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Using Spring===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a fairly exhaustive description of controls, interface and features.  For basic information, check the most current readme [[Readme|here]] or [[Read_Me_First|Read me first]].  For an introduction to the strategy and overall gameplay in XTA (and most mods based on the original Cavedog units) check out the [[Spring_guide%21|Spring Guide!]]. Other mods should have more specific documentation on their web sites or on the Wiki. Please see the links in the [[Mods]] section.&lt;br /&gt;
&lt;br /&gt;
For more advanced/current information check the most recent [http://taspring.clan-sy.com/changelog.txt changelog] or the [http://taspring.clan-sy.com/phpbb/ Spring Forums].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Articles===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Camera | Using the Cameras]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Selections|Selections/Groups/Group Commands/Group AI]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Orders|Issuing Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_chat|Chat, Cheats, and Text Commands]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_doodles|Map drawing/doodles]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_custom_keys| Customized key shortcuts/bindings and the key/selection editor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Spring on a LAN]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19375</id>
		<title>Using Spring</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Using_Spring&amp;diff=19375"/>
		<updated>2006-09-22T17:40:07Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Using Spring===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a fairly exhaustive description of controls, interface and features.  For basic information, check the most current readme [[Readme|here]] or [[Read_Me_First|Read me first]].  For an introduction to the strategy and overall gameplay in XTA (and most mods based on the original Cavedog units) check out the [[Spring_guide%21|Spring Guide!]]. Other mods should have more specific documentation on their web sites or on the Wiki. Please see the links in the [[Mods]] section.&lt;br /&gt;
&lt;br /&gt;
For more advanced/current information check the most recent [http://taspring.clan-sy.com/changelog.txt changelog] or the [http://taspring.clan-sy.com/phpbb/ Spring Forums].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Articles===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Camera | Using the Cameras]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Selections|Selections/Groups/Group Commands/Group AI]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_Orders|Issuing Orders]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_chat|Chat, Cheats, and Text Commands]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_doodles|Map drawing/doodles]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Using_custom_keys| Customized key shortcuts/bindings and the key/selection editor]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Spring on a LAN]]&#039;&#039;&#039; - Private hosting.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Advanced_Strategy_Discussion&amp;diff=1810</id>
		<title>Advanced Strategy Discussion</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Advanced_Strategy_Discussion&amp;diff=1810"/>
		<updated>2006-09-22T17:38:39Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2005.12.22 ==&lt;br /&gt;
&lt;br /&gt;
[7:26:24 PM] Back from the game&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:30 PM] &amp;lt;Charmides&amp;gt; yay&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:36 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I was worried about a comm rush&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:43 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that was the reason for defenses&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:47 PM] &amp;lt;IownU&amp;gt; well...&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:50 PM] &amp;lt;Charmides&amp;gt; im usually aggressive.  but then they eventually stop&amp;lt;br&amp;gt;&lt;br /&gt;
              my front line at their base, kill it, and i got nothing left&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:51 PM] &amp;lt;IownU&amp;gt; that makes no sense&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:51 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; but maybe rockos would have been better&amp;lt;br&amp;gt;&lt;br /&gt;
[7:26:56 PM] &amp;lt;IownU&amp;gt; if you&#039;re afraid of a com rush&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:02 PM] &amp;lt;IownU&amp;gt; why build stationary defense&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; requires less micro&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:16 PM] &amp;lt;IownU&amp;gt; ah, so you&#039;re lazy&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:19 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; heh&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:23 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; no, I&#039;m busy&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:32 PM] &amp;lt;Charmides&amp;gt; grow another hand&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:35 PM] &amp;lt;Charmides&amp;gt; its pretty useful&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:37 PM] &amp;lt;IownU&amp;gt; a move order doesn&#039;t take up much time&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; or maybe not as micro effecient as other players&amp;lt;br&amp;gt;&lt;br /&gt;
[7:27:59 PM] &amp;lt;IownU&amp;gt; you know how to spread units on a line, right?&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:06 PM] &amp;lt;Charmides&amp;gt; drag right mouse&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:09 PM] &amp;lt;IownU&amp;gt; yeah&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:18 PM] &amp;lt;IownU&amp;gt; just put them on one&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:24 PM] &amp;lt;IownU&amp;gt; and when you need to pull back&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:27 PM] &amp;lt;IownU&amp;gt; use that same order&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:32 PM] &amp;lt;Charmides&amp;gt; i saw you doin a lot of that with noize&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:34 PM] &amp;lt;IownU&amp;gt; so units won&#039;t walk in eachothers way&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:37 PM] &amp;lt;IownU&amp;gt; keep on firing&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:42 PM] &amp;lt;IownU&amp;gt; yup&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:43 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I do that quita a bit too&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:49 PM] &amp;lt;IownU&amp;gt; so they&#039;re not in each others line of fire&amp;lt;br&amp;gt;&lt;br /&gt;
[7:28:58 PM] &amp;lt;IownU&amp;gt; when enemy units walk in&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:02 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; it is especially important with rockos and jethros&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:04 PM] &amp;lt;IownU&amp;gt; they&#039;re usually clustered&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:10 PM] &amp;lt;IownU&amp;gt; so less than 50% of them can actually fire&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:24 PM] &amp;lt;IownU&amp;gt; if you have 10 units spread out&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:30 PM] &amp;lt;IownU&amp;gt; and your opponent has 15 clustered&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:34 PM] &amp;lt;IownU&amp;gt; your 10 will win&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:40 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that line order made rockos and jethros 200% more effective&amp;lt;br&amp;gt;&lt;br /&gt;
[7:29:49 PM] &amp;lt;IownU&amp;gt; as long as you have all 10 attack 1 enemy unit&amp;lt;br&amp;gt;&lt;br /&gt;
[7:30:18 PM] &amp;lt;Charmides&amp;gt; can you walk and focus fire at the same time?&amp;lt;br&amp;gt;&lt;br /&gt;
[7:30:42 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; maybe I should focus more&amp;lt;br&amp;gt;&lt;br /&gt;
[7:30:49 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I tend to do stuff all over the map&amp;lt;br&amp;gt;&lt;br /&gt;
[7:30:54 PM] &amp;lt;IownU&amp;gt; you&#039;re better off killing an enemy unit every 2 seconds,&amp;lt;br&amp;gt;&lt;br /&gt;
              than have all of them fire at different units for 20-30 seconds&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:11 PM] &amp;lt;IownU&amp;gt; i don&#039;t think there&#039;s a simple command for that Charmides&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:36 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; what I need to do is get more complex in my build order&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:42 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; longer chains&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:47 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; so I can micro units more&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:54 PM] &amp;lt;Charmides&amp;gt; i need to stop losing&amp;lt;br&amp;gt;&lt;br /&gt;
[7:31:56 PM] &amp;lt;Charmides&amp;gt; im not really sure how though&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:02 PM] &amp;lt;IownU&amp;gt; i usually spend 50% of my time on giving cons/plants&amp;lt;br&amp;gt;&lt;br /&gt;
             orders&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:03 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I win a lot&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:06 PM] &amp;lt;Charmides&amp;gt; i dont&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:07 PM] &amp;lt;Charmides&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:15 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I spen onver 50% for sure&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:21 PM] &amp;lt;Charmides&amp;gt; i get too easily distracted just being harassed at&amp;lt;br&amp;gt;&lt;br /&gt;
             the beginning&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:24 PM] &amp;lt;IownU&amp;gt; and once i have a units selected i give it 20+ orders&amp;lt;br&amp;gt;&lt;br /&gt;
             minimum&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:24 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; but you can never win too much&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:31 PM] &amp;lt;IownU&amp;gt; especiall on maps like comet catcher&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; 20+, wow&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:44 PM] &amp;lt;Charmides&amp;gt; like what units&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:46 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I will have to try that&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:52 PM] &amp;lt;Charmides&amp;gt; how can you give like your attacking force 20+&amp;lt;br&amp;gt;&lt;br /&gt;
             commands&amp;lt;br&amp;gt;&lt;br /&gt;
[7:32:56 PM] &amp;lt;IownU&amp;gt; i just have 3-4 cons build rows of solars&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:01 PM] &amp;lt;IownU&amp;gt; you can&#039;t&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:05 PM] &amp;lt;Charmides&amp;gt; yeah but a row of solar is just 1 command&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:14 PM] &amp;lt;Charmides&amp;gt; i dont see where the other 19 are coming from&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:16 PM] &amp;lt;IownU&amp;gt; 1 command, 20 orders&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:20 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; cons need long order chains&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:36 PM] &amp;lt;IownU&amp;gt; yeah, but you also have to watch them, in case you need&amp;lt;br&amp;gt;&lt;br /&gt;
             to change the orders&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:39 PM] &amp;lt;Charmides&amp;gt; i can understand teh con veh orders part&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; idle cons = inferior economy in 5 minutes&amp;lt;br&amp;gt;&lt;br /&gt;
[7:33:43 PM] &amp;lt;IownU&amp;gt; no point in suicidal cons&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:00 PM] &amp;lt;IownU&amp;gt; u saw that game vs noize&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:00 PM] &amp;lt;Charmides&amp;gt; i hate 1v1 on like comet catcher though&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:06 PM] &amp;lt;Charmides&amp;gt; way too many weak points at all times&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:06 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; also, metal and energy tores should be close to 0 if&amp;lt;br&amp;gt;&lt;br /&gt;
             possible&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; stores&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:16 PM] &amp;lt;Charmides&amp;gt; i get too distracted and then they run in lightning&amp;lt;br&amp;gt;&lt;br /&gt;
             tanks at another point and i lose my base&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:20 PM] &amp;lt;IownU&amp;gt; which was a fine demonstration of all the orders i gave&amp;lt;br&amp;gt;&lt;br /&gt;
             my units&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:43 PM] &amp;lt;IownU&amp;gt; yup, metal in storage is no good&amp;lt;br&amp;gt;&lt;br /&gt;
[7:34:47 PM] &amp;lt;IownU&amp;gt; put it to work&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:08 PM] &amp;lt;Charmides&amp;gt; bah&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:16 PM] &amp;lt;IownU&amp;gt; on comet, i usually have 10-15 cons in the 1st 12&amp;lt;br&amp;gt;&lt;br /&gt;
             minutes at work&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:21 PM] &amp;lt;IownU&amp;gt; increasing during the game&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:23 PM] &amp;lt;Charmides&amp;gt; when i played 1v1 on comet i kept getting tanks &amp;lt;br&amp;gt;&lt;br /&gt;
             running rampant behidn my lines and i couldnt stop them&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:31 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; the best training for spring is an econ degree&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:48 PM] &amp;lt;IownU&amp;gt; also, you can build stuff smart&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:51 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; civ and ta are excellent preparation for college level&amp;lt;br&amp;gt;&lt;br /&gt;
             economics&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:53 PM] &amp;lt;IownU&amp;gt; mexes are weak&amp;lt;br&amp;gt;&lt;br /&gt;
[7:35:57 PM] &amp;lt;IownU&amp;gt; shield them with solars&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:33 PM] &amp;lt;IownU&amp;gt; or build a row of solars as if they were dt&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:41 PM] &amp;lt;Charmides&amp;gt; and i get harassed too easily at beginning.  i was&amp;lt;br&amp;gt;&lt;br /&gt;
             suprised how little of that noize did during your game&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:42 PM] &amp;lt;IownU&amp;gt; so they shield a flank of your base&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:50 PM] &amp;lt;Charmides&amp;gt; the other warc kid i played kept sending weasles all&amp;lt;br&amp;gt;&lt;br /&gt;
             over the place&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:52 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that works great until the big level 2 tanks run &#039;em over&amp;lt;br&amp;gt;&lt;br /&gt;
[7:36:55 PM] &amp;lt;IownU&amp;gt; so you can focus stationary defense on 1 side, and mobile&amp;lt;br&amp;gt;&lt;br /&gt;
             on the other&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:16 PM] &amp;lt;IownU&amp;gt; i&#039;m talking about the 1st 20 minutes of the battle&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:19 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; yeah&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:21 PM] &amp;lt;IownU&amp;gt; after that all bets are off&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:22 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I do the same&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:22 PM] &amp;lt;IownU&amp;gt; :P&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:41 PM] &amp;lt;Charmides&amp;gt; after that is where i get owned&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:45 PM] &amp;lt;IownU&amp;gt; on MH in example, i build mexes along the edge or a wall,&amp;lt;br&amp;gt;&lt;br /&gt;
             and a row of solars in front&amp;lt;br&amp;gt;&lt;br /&gt;
[7:37:49 PM] &amp;lt;IownU&amp;gt; shielding my mexes&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:07 PM] &amp;lt;IownU&amp;gt; so in case a raid is succesfull, i still have my metal&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:11 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; these things seem basic, but many 100 hr players do not so&amp;lt;br&amp;gt;&lt;br /&gt;
             them&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:13 PM] &amp;lt;Charmides&amp;gt; mh?&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:16 PM] &amp;lt;Charmides&amp;gt; oh&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:17 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; metal heck&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:19 PM] &amp;lt;Charmides&amp;gt; i dont play metal maps anymore&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:21 PM] &amp;lt;Charmides&amp;gt; too annoying&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:24 PM] &amp;lt;IownU&amp;gt; allowing me to rebuild in seconds&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:25 PM] &amp;lt;Charmides&amp;gt; i get bored when games lag&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:30 PM] &amp;lt;IownU&amp;gt; lag sux&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:46 PM] &amp;lt;IownU&amp;gt; but the fault most people make is that they stop building&amp;lt;br&amp;gt;&lt;br /&gt;
             economy at a certain point&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:49 PM] &amp;lt;Charmides&amp;gt; and im back home right now for winter break and my&amp;lt;br&amp;gt;&lt;br /&gt;
             parents only have dialup back here :(&amp;lt;br&amp;gt;&lt;br /&gt;
[7:38:55 PM] &amp;lt;IownU&amp;gt; i NEVER stop increasing my reso&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:04 PM] &amp;lt;IownU&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:04 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; you and folke&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:05 PM] &amp;lt;IownU&amp;gt; that sux&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:08 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; and SJ&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:12 PM] &amp;lt;Charmides&amp;gt; well i tend to stop building economy because im too&amp;lt;br&amp;gt;&lt;br /&gt;
             busy pushing the enemy line and want all my resources for that&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:28 PM] &amp;lt;Charmides&amp;gt; and of course i fail&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:30 PM] &amp;lt;Charmides&amp;gt; bah&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:30 PM] &amp;lt;Charmides&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:40 PM] &amp;lt;IownU&amp;gt; an adv kbot + 3 necro&#039;s tend to build fusion damn fast...&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:44 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that works only if your opponent does the same&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:52 PM] &amp;lt;Charmides&amp;gt; does hosting replays work now? I could just show you&amp;lt;br&amp;gt;&lt;br /&gt;
             my stupid replay against min3mat&amp;lt;br&amp;gt;&lt;br /&gt;
[7:39:58 PM] &amp;lt;Charmides&amp;gt; instead of renaming all myy problems on it&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:04 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if you opponent works on economy and you don&#039;t, in 5 min he &amp;lt;br&amp;gt;&lt;br /&gt;
             will walk through you&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:26 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; or maybe 10&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:34 PM] &amp;lt;IownU&amp;gt; if you can&#039;t stop his attack, yes&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:41 PM] &amp;lt;IownU&amp;gt; if you can, you&#039;ll push him back real fast&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:46 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I tend to play smaller maps&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:51 PM] &amp;lt;Charmides&amp;gt; watch my replay and tell me what my problems are? lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:40:59 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; so my long game econ skills are weak&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:01 PM] &amp;lt;IownU&amp;gt; HLT&#039;s tend to rip most lvl 1 stuff to piece real fast&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:23 PM] &amp;lt;Charmides&amp;gt; ill take that as a no :(&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:34 PM] &amp;lt;IownU&amp;gt; does everyone has to have the replay for playback, or&amp;lt;br&amp;gt;&lt;br /&gt;
             only the host?&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:39 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I should post this conversation on the wiki...&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:43 PM] &amp;lt;Charmides&amp;gt; i think only host&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:47 PM] &amp;lt;Charmides&amp;gt; i think i just transfer it to you somehows&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:48 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if y&#039;al have no objections&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:51 PM] &amp;lt;Charmides&amp;gt; uh no&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:54 PM] &amp;lt;IownU&amp;gt; i don&#039;t&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:55 PM] &amp;lt;Charmides&amp;gt; unless you edit out everything i said&amp;lt;br&amp;gt;&lt;br /&gt;
[7:41:56 PM] &amp;lt;Charmides&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:00 PM] &amp;lt;Charmides&amp;gt; i dont want to be on wiki&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if I remove your name?&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:22 PM] &amp;lt;Charmides&amp;gt; i spose.  RD was the one saying anything important&amp;lt;br&amp;gt;&lt;br /&gt;
             anyways&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:27 PM] &amp;lt;IownU&amp;gt; there&#039;s only 1 rule in TA&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:28 PM] &amp;lt;Charmides&amp;gt; just delete me from all of it  :)&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:37 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; the questions are important for context&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:37 PM] &amp;lt;IownU&amp;gt; DON&amp;quot;T STOP BUILDING&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:44 PM] &amp;lt;Charmides&amp;gt; gah dammit foe&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:45 PM] &amp;lt;Charmides&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:47 PM] &amp;lt;Charmides&amp;gt; fine whatever&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:51 PM] &amp;lt;IownU&amp;gt; and for that, you need as many cons as you can afford&amp;lt;br&amp;gt;&lt;br /&gt;
[7:42:57 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I&#039;l replace your name with something else&amp;lt;br&amp;gt;&lt;br /&gt;
[7:43:02 PM] &amp;lt;Charmides&amp;gt; yay&amp;lt;br&amp;gt;&lt;br /&gt;
[7:43:03 PM] &amp;lt;IownU&amp;gt; nerd1 :P&amp;lt;br&amp;gt;&lt;br /&gt;
[7:43:07 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; heh&amp;lt;br&amp;gt;&lt;br /&gt;
[7:43:11 PM] &amp;lt;Charmides&amp;gt; :(&amp;lt;br&amp;gt;&lt;br /&gt;
[7:43:12 PM] &amp;lt;Charmides&amp;gt; lol&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Advanced_Strategy_Discussion&amp;diff=1809</id>
		<title>Advanced Strategy Discussion</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Advanced_Strategy_Discussion&amp;diff=1809"/>
		<updated>2006-09-22T17:34:47Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2005.12.22 ==&lt;br /&gt;
&lt;br /&gt;
[7:26:24 PM] Back from the game&lt;br /&gt;
[7:26:30 PM] &amp;lt;Charmides&amp;gt; yay&lt;br /&gt;
[7:26:36 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I was worried about a comm rush&lt;br /&gt;
[7:26:43 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that was the reason for defenses&lt;br /&gt;
[7:26:47 PM] &amp;lt;IownU&amp;gt; well...&lt;br /&gt;
[7:26:50 PM] &amp;lt;Charmides&amp;gt; im usually aggressive.  but then they eventually stop&lt;br /&gt;
              my front line at their base, kill it, and i got nothing left&lt;br /&gt;
[7:26:51 PM] &amp;lt;IownU&amp;gt; that makes no sense&lt;br /&gt;
[7:26:51 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; but maybe rockos would have been better&lt;br /&gt;
[7:26:56 PM] &amp;lt;IownU&amp;gt; if you&#039;re afraid of a com rush&lt;br /&gt;
[7:27:02 PM] &amp;lt;IownU&amp;gt; why build stationary defense&lt;br /&gt;
[7:27:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; requires less micro&lt;br /&gt;
[7:27:16 PM] &amp;lt;IownU&amp;gt; ah, so you&#039;re lazy&lt;br /&gt;
[7:27:19 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; heh&lt;br /&gt;
[7:27:23 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; no, I&#039;m busy&lt;br /&gt;
[7:27:32 PM] &amp;lt;Charmides&amp;gt; grow another hand&lt;br /&gt;
[7:27:35 PM] &amp;lt;Charmides&amp;gt; its pretty useful&lt;br /&gt;
[7:27:37 PM] &amp;lt;IownU&amp;gt; a move order doesn&#039;t take up much time&lt;br /&gt;
[7:27:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; or maybe not as micro effecient as other players&lt;br /&gt;
[7:27:59 PM] &amp;lt;IownU&amp;gt; you know how to spread units on a line, right?&lt;br /&gt;
[7:28:06 PM] &amp;lt;Charmides&amp;gt; drag right mouse&lt;br /&gt;
[7:28:09 PM] &amp;lt;IownU&amp;gt; yeah&lt;br /&gt;
[7:28:18 PM] &amp;lt;IownU&amp;gt; just put them on one&lt;br /&gt;
[7:28:24 PM] &amp;lt;IownU&amp;gt; and when you need to pull back&lt;br /&gt;
[7:28:27 PM] &amp;lt;IownU&amp;gt; use that same order&lt;br /&gt;
[7:28:32 PM] &amp;lt;Charmides&amp;gt; i saw you doin a lot of that with noize&lt;br /&gt;
[7:28:34 PM] &amp;lt;IownU&amp;gt; so units won&#039;t walk in eachothers way&lt;br /&gt;
[7:28:37 PM] &amp;lt;IownU&amp;gt; keep on firing&lt;br /&gt;
[7:28:42 PM] &amp;lt;IownU&amp;gt; yup&lt;br /&gt;
[7:28:43 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I do that quita a bit too&lt;br /&gt;
[7:28:49 PM] &amp;lt;IownU&amp;gt; so they&#039;re not in each others line of fire&lt;br /&gt;
[7:28:58 PM] &amp;lt;IownU&amp;gt; when enemy units walk in&lt;br /&gt;
[7:29:02 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; it is especially important with rockos and jethros&lt;br /&gt;
[7:29:04 PM] &amp;lt;IownU&amp;gt; they&#039;re usually clustered&lt;br /&gt;
[7:29:10 PM] &amp;lt;IownU&amp;gt; so less than 50% of them can actually fire&lt;br /&gt;
[7:29:24 PM] &amp;lt;IownU&amp;gt; if you have 10 units spread out&lt;br /&gt;
[7:29:30 PM] &amp;lt;IownU&amp;gt; and your opponent has 15 clustered&lt;br /&gt;
[7:29:34 PM] &amp;lt;IownU&amp;gt; your 10 will win&lt;br /&gt;
[7:29:40 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that line order made rockos and jethros 200% more effective&lt;br /&gt;
[7:29:49 PM] &amp;lt;IownU&amp;gt; as long as you have all 10 attack 1 enemy unit&lt;br /&gt;
[7:30:18 PM] &amp;lt;Charmides&amp;gt; can you walk and focus fire at the same time?&lt;br /&gt;
[7:30:42 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; maybe I should focus more&lt;br /&gt;
[7:30:49 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I tend to do stuff all over the map&lt;br /&gt;
[7:30:54 PM] &amp;lt;IownU&amp;gt; you&#039;re better off killing an enemy unit every 2 seconds,&lt;br /&gt;
              than have all of them fire at different units for 20-30 seconds&lt;br /&gt;
[7:31:11 PM] &amp;lt;IownU&amp;gt; i don&#039;t think there&#039;s a simple command for that Charmides&lt;br /&gt;
[7:31:36 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; what I need to do is get more complex in my build order&lt;br /&gt;
[7:31:42 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; longer chains&lt;br /&gt;
[7:31:47 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; so I can micro units more&lt;br /&gt;
[7:31:54 PM] &amp;lt;Charmides&amp;gt; i need to stop losing&lt;br /&gt;
[7:31:56 PM] &amp;lt;Charmides&amp;gt; im not really sure how though&lt;br /&gt;
[7:32:02 PM] &amp;lt;IownU&amp;gt; i usually spend 50% of my time on giving cons/plants&lt;br /&gt;
             orders&lt;br /&gt;
[7:32:03 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I win a lot&lt;br /&gt;
[7:32:06 PM] &amp;lt;Charmides&amp;gt; i dont&lt;br /&gt;
[7:32:07 PM] &amp;lt;Charmides&amp;gt; lol&lt;br /&gt;
[7:32:15 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I spen onver 50% for sure&lt;br /&gt;
[7:32:21 PM] &amp;lt;Charmides&amp;gt; i get too easily distracted just being harassed at&lt;br /&gt;
             the beginning&lt;br /&gt;
[7:32:24 PM] &amp;lt;IownU&amp;gt; and once i have a units selected i give it 20+ orders&lt;br /&gt;
             minimum&lt;br /&gt;
[7:32:24 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; but you can never win too much&lt;br /&gt;
[7:32:31 PM] &amp;lt;IownU&amp;gt; especiall on maps like comet catcher&lt;br /&gt;
[7:32:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; 20+, wow&lt;br /&gt;
[7:32:44 PM] &amp;lt;Charmides&amp;gt; like what units&lt;br /&gt;
[7:32:46 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I will have to try that&lt;br /&gt;
[7:32:52 PM] &amp;lt;Charmides&amp;gt; how can you give like your attacking force 20+&lt;br /&gt;
             commands&lt;br /&gt;
[7:32:56 PM] &amp;lt;IownU&amp;gt; i just have 3-4 cons build rows of solars&lt;br /&gt;
[7:33:01 PM] &amp;lt;IownU&amp;gt; you can&#039;t&lt;br /&gt;
[7:33:05 PM] &amp;lt;Charmides&amp;gt; yeah but a row of solar is just 1 command&lt;br /&gt;
[7:33:14 PM] &amp;lt;Charmides&amp;gt; i dont see where the other 19 are coming from&lt;br /&gt;
[7:33:16 PM] &amp;lt;IownU&amp;gt; 1 command, 20 orders&lt;br /&gt;
[7:33:20 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; cons need long order chains&lt;br /&gt;
[7:33:36 PM] &amp;lt;IownU&amp;gt; yeah, but you also have to watch them, in case you need&lt;br /&gt;
             to change the orders&lt;br /&gt;
[7:33:39 PM] &amp;lt;Charmides&amp;gt; i can understand teh con veh orders part&lt;br /&gt;
[7:33:41 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; idle cons = inferior economy in 5 minutes&lt;br /&gt;
[7:33:43 PM] &amp;lt;IownU&amp;gt; no point in suicidal cons&lt;br /&gt;
[7:34:00 PM] &amp;lt;IownU&amp;gt; u saw that game vs noize&lt;br /&gt;
[7:34:00 PM] &amp;lt;Charmides&amp;gt; i hate 1v1 on like comet catcher though&lt;br /&gt;
[7:34:06 PM] &amp;lt;Charmides&amp;gt; way too many weak points at all times&lt;br /&gt;
[7:34:06 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; also, metal and energy tores should be close to 0 if&lt;br /&gt;
             possible&lt;br /&gt;
[7:34:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; stores&lt;br /&gt;
[7:34:16 PM] &amp;lt;Charmides&amp;gt; i get too distracted and then they run in lightning&lt;br /&gt;
             tanks at another point and i lose my base&lt;br /&gt;
[7:34:20 PM] &amp;lt;IownU&amp;gt; which was a fine demonstration of all the orders i gave&lt;br /&gt;
             my units&lt;br /&gt;
[7:34:43 PM] &amp;lt;IownU&amp;gt; yup, metal in storage is no good&lt;br /&gt;
[7:34:47 PM] &amp;lt;IownU&amp;gt; put it to work&lt;br /&gt;
[7:35:08 PM] &amp;lt;Charmides&amp;gt; bah&lt;br /&gt;
[7:35:16 PM] &amp;lt;IownU&amp;gt; on comet, i usually have 10-15 cons in the 1st 12&lt;br /&gt;
             minutes at work&lt;br /&gt;
[7:35:21 PM] &amp;lt;IownU&amp;gt; increasing during the game&lt;br /&gt;
[7:35:23 PM] &amp;lt;Charmides&amp;gt; when i played 1v1 on comet i kept getting tanks &lt;br /&gt;
             running rampant behidn my lines and i couldnt stop them&lt;br /&gt;
[7:35:31 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; the best training for spring is an econ degree&lt;br /&gt;
[7:35:48 PM] &amp;lt;IownU&amp;gt; also, you can build stuff smart&lt;br /&gt;
[7:35:51 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; civ and ta are excellent preparation for college level&lt;br /&gt;
             economics&lt;br /&gt;
[7:35:53 PM] &amp;lt;IownU&amp;gt; mexes are weak&lt;br /&gt;
[7:35:57 PM] &amp;lt;IownU&amp;gt; shield them with solars&lt;br /&gt;
[7:36:33 PM] &amp;lt;IownU&amp;gt; or build a row of solars as if they were dt&lt;br /&gt;
[7:36:41 PM] &amp;lt;Charmides&amp;gt; and i get harassed too easily at beginning.  i was&lt;br /&gt;
             suprised how little of that noize did during your game&lt;br /&gt;
[7:36:42 PM] &amp;lt;IownU&amp;gt; so they shield a flank of your base&lt;br /&gt;
[7:36:50 PM] &amp;lt;Charmides&amp;gt; the other warc kid i played kept sending weasles all&lt;br /&gt;
             over the place&lt;br /&gt;
[7:36:52 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that works great until the big level 2 tanks run &#039;em over&lt;br /&gt;
[7:36:55 PM] &amp;lt;IownU&amp;gt; so you can focus stationary defense on 1 side, and mobile&lt;br /&gt;
             on the other&lt;br /&gt;
[7:37:16 PM] &amp;lt;IownU&amp;gt; i&#039;m talking about the 1st 20 minutes of the battle&lt;br /&gt;
[7:37:19 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; yeah&lt;br /&gt;
[7:37:21 PM] &amp;lt;IownU&amp;gt; after that all bets are off&lt;br /&gt;
[7:37:22 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I do the same&lt;br /&gt;
[7:37:22 PM] &amp;lt;IownU&amp;gt; :P&lt;br /&gt;
[7:37:41 PM] &amp;lt;Charmides&amp;gt; after that is where i get owned&lt;br /&gt;
[7:37:45 PM] &amp;lt;IownU&amp;gt; on MH in example, i build mexes along the edge or a wall,&lt;br /&gt;
             and a row of solars in front&lt;br /&gt;
[7:37:49 PM] &amp;lt;IownU&amp;gt; shielding my mexes&lt;br /&gt;
[7:38:07 PM] &amp;lt;IownU&amp;gt; so in case a raid is succesfull, i still have my metal&lt;br /&gt;
[7:38:11 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; these things seem basic, but many 100 hr players do not so&lt;br /&gt;
             them&lt;br /&gt;
[7:38:13 PM] &amp;lt;Charmides&amp;gt; mh?&lt;br /&gt;
[7:38:16 PM] &amp;lt;Charmides&amp;gt; oh&lt;br /&gt;
[7:38:17 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; metal heck&lt;br /&gt;
[7:38:19 PM] &amp;lt;Charmides&amp;gt; i dont play metal maps anymore&lt;br /&gt;
[7:38:21 PM] &amp;lt;Charmides&amp;gt; too annoying&lt;br /&gt;
[7:38:24 PM] &amp;lt;IownU&amp;gt; allowing me to rebuild in seconds&lt;br /&gt;
[7:38:25 PM] &amp;lt;Charmides&amp;gt; i get bored when games lag&lt;br /&gt;
[7:38:30 PM] &amp;lt;IownU&amp;gt; lag sux&lt;br /&gt;
[7:38:46 PM] &amp;lt;IownU&amp;gt; but the fault most people make is that they stop building&lt;br /&gt;
             economy at a certain point&lt;br /&gt;
[7:38:49 PM] &amp;lt;Charmides&amp;gt; and im back home right now for winter break and my&lt;br /&gt;
             parents only have dialup back here :(&lt;br /&gt;
[7:38:55 PM] &amp;lt;IownU&amp;gt; i NEVER stop increasing my reso&lt;br /&gt;
[7:39:04 PM] &amp;lt;IownU&amp;gt; lol&lt;br /&gt;
[7:39:04 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; you and folke&lt;br /&gt;
[7:39:05 PM] &amp;lt;IownU&amp;gt; that sux&lt;br /&gt;
[7:39:08 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; and SJ&lt;br /&gt;
[7:39:12 PM] &amp;lt;Charmides&amp;gt; well i tend to stop building economy because im too&lt;br /&gt;
             busy pushing the enemy line and want all my resources for that&lt;br /&gt;
[7:39:28 PM] &amp;lt;Charmides&amp;gt; and of course i fail&lt;br /&gt;
[7:39:30 PM] &amp;lt;Charmides&amp;gt; bah&lt;br /&gt;
[7:39:30 PM] &amp;lt;Charmides&amp;gt; lol&lt;br /&gt;
[7:39:40 PM] &amp;lt;IownU&amp;gt; an adv kbot + 3 necro&#039;s tend to build fusion damn fast...&lt;br /&gt;
[7:39:44 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; that works only if your opponent does the same&lt;br /&gt;
[7:39:52 PM] &amp;lt;Charmides&amp;gt; does hosting replays work now? I could just show you&lt;br /&gt;
             my stupid replay against min3mat&lt;br /&gt;
[7:39:58 PM] &amp;lt;Charmides&amp;gt; instead of renaming all myy problems on it&lt;br /&gt;
[7:40:04 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if you opponent works on economy and you don&#039;t, in 5 min he &lt;br /&gt;
             will walk through you&lt;br /&gt;
[7:40:26 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; or maybe 10&lt;br /&gt;
[7:40:34 PM] &amp;lt;IownU&amp;gt; if you can&#039;t stop his attack, yes&lt;br /&gt;
[7:40:41 PM] &amp;lt;IownU&amp;gt; if you can, you&#039;ll push him back real fast&lt;br /&gt;
[7:40:46 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I tend to play smaller maps&lt;br /&gt;
[7:40:51 PM] &amp;lt;Charmides&amp;gt; watch my replay and tell me what my problems are? lol&lt;br /&gt;
[7:40:59 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; so my long game econ skills are weak&lt;br /&gt;
[7:41:01 PM] &amp;lt;IownU&amp;gt; HLT&#039;s tend to rip most lvl 1 stuff to piece real fast&lt;br /&gt;
[7:41:23 PM] &amp;lt;Charmides&amp;gt; ill take that as a no :(&lt;br /&gt;
[7:41:34 PM] &amp;lt;IownU&amp;gt; does everyone has to have the replay for playback, or&lt;br /&gt;
             only the host?&lt;br /&gt;
[7:41:39 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I should post this conversation on the wiki...&lt;br /&gt;
[7:41:43 PM] &amp;lt;Charmides&amp;gt; i think only host&lt;br /&gt;
[7:41:47 PM] &amp;lt;Charmides&amp;gt; i think i just transfer it to you somehows&lt;br /&gt;
[7:41:48 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if y&#039;al have no objections&lt;br /&gt;
[7:41:51 PM] &amp;lt;Charmides&amp;gt; uh no&lt;br /&gt;
[7:41:54 PM] &amp;lt;IownU&amp;gt; i don&#039;t&lt;br /&gt;
[7:41:55 PM] &amp;lt;Charmides&amp;gt; unless you edit out everything i said&lt;br /&gt;
[7:41:56 PM] &amp;lt;Charmides&amp;gt; lol&lt;br /&gt;
[7:42:00 PM] &amp;lt;Charmides&amp;gt; i dont want to be on wiki&lt;br /&gt;
[7:42:09 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; if I remove your name?&lt;br /&gt;
[7:42:22 PM] &amp;lt;Charmides&amp;gt; i spose.  RD was the one saying anything important&lt;br /&gt;
             anyways&lt;br /&gt;
[7:42:27 PM] &amp;lt;IownU&amp;gt; there&#039;s only 1 rule in TA&lt;br /&gt;
[7:42:28 PM] &amp;lt;Charmides&amp;gt; just delete me from all of it  :)&lt;br /&gt;
[7:42:37 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; the questions are important for context&lt;br /&gt;
[7:42:37 PM] &amp;lt;IownU&amp;gt; DON&amp;quot;T STOP BUILDING&lt;br /&gt;
[7:42:44 PM] &amp;lt;Charmides&amp;gt; gah dammit foe&lt;br /&gt;
[7:42:45 PM] &amp;lt;Charmides&amp;gt; lol&lt;br /&gt;
[7:42:47 PM] &amp;lt;Charmides&amp;gt; fine whatever&lt;br /&gt;
[7:42:51 PM] &amp;lt;IownU&amp;gt; and for that, you need as many cons as you can afford&lt;br /&gt;
[7:42:57 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; I&#039;l replace your name with something else&lt;br /&gt;
[7:43:02 PM] &amp;lt;Charmides&amp;gt; yay&lt;br /&gt;
[7:43:03 PM] &amp;lt;IownU&amp;gt; nerd1 :P&lt;br /&gt;
[7:43:07 PM] &amp;lt;FoeOfTheBee[FD]&amp;gt; heh&lt;br /&gt;
[7:43:11 PM] &amp;lt;Charmides&amp;gt; :(&lt;br /&gt;
[7:43:12 PM] &amp;lt;Charmides&amp;gt; lol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Theory_On_Strategy&amp;diff=18339</id>
		<title>Theory On Strategy</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Theory_On_Strategy&amp;diff=18339"/>
		<updated>2006-09-22T17:34:13Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mostly by Lindir The Green&lt;br /&gt;
&lt;br /&gt;
Feel free to add stuff/rephrase stuff/properly format stuff; if I don&#039;t like it I will just revert it :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Basics of Strategy ==&lt;br /&gt;
&lt;br /&gt;
In real life, strategy is trying to figure out the &amp;quot;rules&amp;quot; of the universe and then using them to accomplish something.  But in a game, the rules are (usually) already known.  So strategy in a game is using those rules to accomplish an objective without a prior learning phase.&lt;br /&gt;
&lt;br /&gt;
In reality, strategy mostly requires observation.&lt;br /&gt;
&lt;br /&gt;
In a game, strategy mostly requires logic and creativity.&lt;br /&gt;
&lt;br /&gt;
In a multiplayer game, the new element of trying to outguess your opponent is added.  The simplest multiplayer game is Rock/Paper/Scissors, which requires no logic or creativity.  It is pure multiplayer strategy.  The only differences between the rock, the paper, and the scissors are that they come in different orders in your mind.  So if you are playing an opponent that you have a low oppinion of, you usually use paper.  But if you are playing an opponent that you have a slightly higher opinion of, you usually use scissors.  And so on.&lt;br /&gt;
&lt;br /&gt;
The only way to predict what your opponent is going to use is to try to guess what your opponent thinks you are going to use, based on how smart you think that your opponent thinks that you are.&lt;br /&gt;
&lt;br /&gt;
Almost every multiplayer strategy game involves figuring out what your opponent is going to do, and then reacting accordingly.&lt;br /&gt;
&lt;br /&gt;
The multiplayer game that requires no multiplayer strategy is Tic-Tac-Toe.  If you logically think about the game for 10 minutes, you will become unbeatable. The game will turn into a stalemate as no creativity or effort is required with so few effective choices.&lt;br /&gt;
&lt;br /&gt;
Most multiplayer card and board games are a cross between &amp;quot;normal&amp;quot; strategy and &amp;quot;multiplayer&amp;quot; strategy.  But if you completely understand the game (like some chess masters, and me at Euchre) the game for you becomes &#039;&#039;&#039;only&#039;&#039;&#039; &amp;quot;multiplayer&amp;quot; strategic.&lt;br /&gt;
&lt;br /&gt;
But some multiplayer board games also require diplomacy, which is just using social skills to your advantage.&lt;br /&gt;
&lt;br /&gt;
Magic the Gathering requires insane amounts of &amp;quot;normal&amp;quot; strategy, moderate amounts of diplomacy, and significant &amp;quot;multiplayer&amp;quot; strategy, though this value seems to increase with an increase in the number of participants.&lt;br /&gt;
&lt;br /&gt;
Roleplaying games are very different from other games.  They require creativity above all, with some &amp;quot;normal&amp;quot; strategy if the players are competitive. Multiplayer strategy enters in at the most impossible moments, and the rules theoretically can change at any time. But, since there are many different games and many different DMs, there are many exceptions to these tentative rules.&lt;br /&gt;
&lt;br /&gt;
== Strategy in Video Gmes ==&lt;br /&gt;
&lt;br /&gt;
In video games, the rules are much much more complicated, and in non-turned based games, the elements of reflexes and hand-eye coordination are added to the brew. This complexity of rules is, of course, secondary only to the complexity in some roleplaying games.&lt;br /&gt;
&lt;br /&gt;
I think that even the most hard c0r3 action games have more strategic depth than any board game, because of their extreme complexity.  I would estimate Jazz Jackrabbit (my first computer game) to be at least 20x more complex than the nerdiest military combat board game.&lt;br /&gt;
&lt;br /&gt;
Conter Strike is probably around 500x more complex.&lt;br /&gt;
&lt;br /&gt;
The reason most people don&#039;t think that action games are strategic is because the strategy is &amp;quot;diluted&amp;quot; by action, a common myth. Action simply places strategy in a time-limited frame.&lt;br /&gt;
&lt;br /&gt;
Most video games, even if all the rules are known, require lots of observation to figure out how they all interact.&lt;br /&gt;
&lt;br /&gt;
But once you figure out (or are told by a walkthrough), the game stop requiring any &amp;quot;normal&amp;quot; strategy, and become pure hand eye coordination and reflxes.  But that level of understanding would only be possible by a computer program.&lt;br /&gt;
&lt;br /&gt;
Multiplayer video games are often really just extremely complex games of r/p/s, but with significant differences between the different choices.  The realism of the games makes it easier to figure out how the r/p/s arrangements work; it is easier to remember that early anti-air defense beats an early air raid thant it is to remember that if a construction unit builds a certain type of building, that building will make the fast units from a certain type of building less effective.&lt;br /&gt;
&lt;br /&gt;
== The RTS ==&lt;br /&gt;
&lt;br /&gt;
The Real Time Strategy game is IMHO the greatest video game genre ever, because a (good) RTS is so intellectually stimulating.  Someone playing a good RTS is trying to come up with good unit combos, trying to figure out what the enemy is doing, trying to figure out how to best counter what the enemy is doing, trying to keep  track of all units and how the overall battle is going, and looking out for emergency situations that require immediate attention.  The winner has the best combination of:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;Normal&amp;quot; Strategy&lt;br /&gt;
*&amp;quot;Multiplayer&amp;quot; Strategy&lt;br /&gt;
*Diplomacy&lt;br /&gt;
*H/E coordination&lt;br /&gt;
*Reflexes&lt;br /&gt;
*Multitasking skillz&lt;br /&gt;
&lt;br /&gt;
But, like all games with static rules, once the rules are theoretically perfectly analysed, all &amp;quot;Normal&amp;quot; strategy disapears.&lt;br /&gt;
&lt;br /&gt;
However, since the rules are so complex, and there are almost infinite combinations of units, maps, and starting resources, it is impossible for a human to perfectly analyse an RTS.  But, fortunately, Humans are very good at abstractly coming up with generalizations, that often carry over from the real world.  For example, for a human, it is common sense that tanks are good against  standard infantry, buildings, and on plains.  We shouldn&#039;t even have to analyse the game to figure that out.&lt;br /&gt;
&lt;br /&gt;
== Micro in an RTS ==&lt;br /&gt;
&lt;br /&gt;
Micromanagement is probably the single most fought over subject in an RTS.  Starcraft players like a lot of it, TA players like less of it.  But in the end, it all boils down a few simple concepts.&lt;br /&gt;
&lt;br /&gt;
The more things you can pay attention to, the more skill you have at multitasking.  And so the more micromanagement in a game, the higher the gap between the skillful multitaskers and the non-skillful multitaskers&lt;br /&gt;
&lt;br /&gt;
There are two different types of micromanagement in real-time strategy games: &amp;quot;tactical&amp;quot; and &amp;quot;pointless&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Tactical&amp;quot; micromanagement is comprised of small scale activities and maneuvers, sometimes of a r/p/s nature.  Deciding which unit should attack which and where each unit should move, for optimal enemy destruction.  It involves split second assesments of the situation, and out guessing your opponent.  According to general opinion, &amp;quot;tactical&amp;quot; micromanagement in a game is a good component of balanced play.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pointless&amp;quot; micromanagement consists of the multitude of little tasks that require little to no intellect or forethought to pull off.  Clicking 100 checkboxes requires manual skill to do quickly, but doesn&#039;t require any &amp;quot;strategy.&amp;quot;  Telling every unit to attack a single unit for increased efficiency requires valuble brain time, which skilled multitaskers have more of, but doesn&#039;t really add strategic depth to the game.  Telling all of your hawks to go forwards and backwards and forward and backwards requires a lot of thinking, but really doesn&#039;t add &#039;&#039;&#039;anything&#039;&#039;&#039; to the strategy of a game.  Starcraft is filled with &amp;quot;Pointless&amp;quot; micromanagement.  Logically, an RTS should try to minimise &amp;quot;pointless&amp;quot; micromanagement for a better overall play experience.&lt;br /&gt;
&lt;br /&gt;
Side Note:  It seems like Supreme Commander will severely reduce both types of micro, which is IMO not very good.&lt;br /&gt;
&lt;br /&gt;
== Balance in an RTS ==&lt;br /&gt;
&lt;br /&gt;
In an RTS, there are an almost infinite number of possible situations, and possible strategies.  Balancing the RTS is the act of trying to get all of those strategies to work together and create the best game.&lt;br /&gt;
&lt;br /&gt;
Every strategy has several characteristics:&lt;br /&gt;
&lt;br /&gt;
*the strategies that it performs well against.&lt;br /&gt;
*the strategies that it performs poorly against.&lt;br /&gt;
*the difficulty of pulling it off.&lt;br /&gt;
&lt;br /&gt;
For anybody to ever use that strategy, there must be some strategy that it performs well against.  And the strategy that it performs well against must also be feasable, which means that &#039;&#039;&#039;that&#039;&#039;&#039; strategy must perform well against a different strategy.  But to prevent a strategy from being overpowering, it must perform poorly against some other strategy.&lt;br /&gt;
&lt;br /&gt;
As long as there are several strategies that fit the above in an RTS, the RTS should hold together.&lt;br /&gt;
&lt;br /&gt;
But to make an even better RTS, you must pay attention to the difficulty of each strategy.  The difficulty of the strategy is almost the same as the amount of micromanagement required to use it.&lt;br /&gt;
&lt;br /&gt;
Some RTSs have all of the best strategies be the most difficult, and some are the other way around.  But as long as a particular strategy is good against another particular feasable strategy, it will probably be utilized at some point, even if it is extremely difficult to pull off.&lt;br /&gt;
&lt;br /&gt;
The learning curve of an RTS is determined by:&lt;br /&gt;
&lt;br /&gt;
*the GUI.&lt;br /&gt;
*how effective the most difficult strategies are.&lt;br /&gt;
*the strategic complexity.  That is, how many feasable strategies are there?&lt;br /&gt;
&lt;br /&gt;
For somebody who completely understands a RTS, the more strategic complexity there is in that game, the more fun it is.  But for somebody who does not completely understand how every single strategy fits together (like most of us), more strategic complexity just means less comprehension of what&#039;s happening, which usually means less fun.  Unless of course you enjoy being confused.&lt;br /&gt;
&lt;br /&gt;
That is why realism, or pseudorealism, is important in a RTS:  To give players an intuitive understanding of how the RTS fits together.  It is much easier to understand that some anti-air is useful to carry with the assault force as defense agains air raids than it is to understand that unit A should be grouped with unit B, C, D, G, J , and L when they are doing actions 1, 2, 3, 3, 2, 2, 4 respectively to prevent against trouble caused by the enemy utilizing units H, I, and N.&lt;br /&gt;
&lt;br /&gt;
Here are examples strategies and how they fit together in my favorite RTS ever:  Total Annihilation.&lt;br /&gt;
&lt;br /&gt;
=== Porcing ===&lt;br /&gt;
&lt;br /&gt;
*Good against:  Attacking with units which happen to lose to the defenses.&lt;br /&gt;
*Bad against:  Expansion.&lt;br /&gt;
*Difficulty:  Very low.&lt;br /&gt;
&lt;br /&gt;
In TA, porcing is not really a viable strategy.  Sorry to shatter reality as you know it.&lt;br /&gt;
&lt;br /&gt;
Porcing isn&#039;t a very good strategy in any current RTS, because if it were then nobody would do anything else.  Unless there were a single strategy that worked really well against porcing but really horribly against anything else.  But I can&#039;t think of anything like that, that would still retain some pseudorealism.&lt;br /&gt;
&lt;br /&gt;
=== Going advanced at a certain time in a certain game ===&lt;br /&gt;
&lt;br /&gt;
*Good against:  Being defensive at between this certain time and the certain time when the player has made the jump to advanced.&lt;br /&gt;
*Bad against:  Being aggressive at between this certain time and the certain time when the player has made the jump to advanced.&lt;br /&gt;
*Difficulty:  On the low end.&lt;br /&gt;
&lt;br /&gt;
Yes, I am using the word strategy extremely loosly, it really sorta means &amp;quot;decisions&amp;quot; or something.  But I&#039;m gonna keep calling it strategy.&lt;br /&gt;
&lt;br /&gt;
more later...  I have to analyse a few more strategies&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Aggressive_Vs._Passive_Strategy&amp;diff=1825</id>
		<title>Aggressive Vs. Passive Strategy</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Aggressive_Vs._Passive_Strategy&amp;diff=1825"/>
		<updated>2006-09-22T17:33:57Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The mark of a good RTS is a serious requirement for active, aggressive strategy and tactics in counterpoint to some passive allowances to enable one to focus briefly without losing control. Most Mods on the Spring engine demonstrate this, much to the benefit of gameplay. However, individual styles of play tend to gravitate to one or the other, so it would be best to delineate between the two and offer tips for more effective gameplay either side of the balance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;To Be Continued?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Rushing&amp;diff=16042</id>
		<title>Rushing</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Rushing&amp;diff=16042"/>
		<updated>2006-09-22T17:33:37Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &amp;quot;rush&amp;quot; refers to pushing out an early attack, especially in a two player game. In some games, this is at heavy expense to the mid and late game or even crippling your economy in the hope of an uncontested victory; for example the &amp;quot;three-pool rush&amp;quot; (or even worker rush) in Starcraft, or a &amp;quot;Guardian rush&amp;quot; in Dawn of War, both of which will lose you the game if unsuccessful. This is not necessarily the case with TA however, though if the player on the recieving end of the rush can successfully repel it they &amp;lt;i&amp;gt;can&amp;lt;/i&amp;gt; come out with an advantage.&lt;br /&gt;
&lt;br /&gt;
In the original TA rushing was conducted by using assist-build to pump out a number of flashes to masticate an uprepared enemy base.&lt;br /&gt;
&lt;br /&gt;
A succesful rush has to be planned from the first second of the game.  You should have more than one unit moving to attack before the end of the first minute.  If you choose slightly stronger of faster units, an attack that starts before two minutes might be successful.&lt;br /&gt;
&lt;br /&gt;
Watch your units and watch your economy.  Attack from multiple directions to divide you enemy&#039;s defensive strength.  Focus on metal extractors, wind if you see it, and power.  Keep solar collectors closed to starve your enemy of energy.&lt;br /&gt;
&lt;br /&gt;
And when your first ends, have another on the way.&lt;br /&gt;
&lt;br /&gt;
For example: in OTA I rush a vehicle plant with 2 solars and a mex, build 3 weasels, move towards the enemy base (almost always opposite my start position) divide weasels into 3 attacks grouping each one 1,2 or 3 whilst my comm starts expanding. I then micro the weasels :) works well enough.&lt;br /&gt;
&lt;br /&gt;
If you are on the receiving end of a rush the way you can gain an advantage is by reclaiming the metal from the attacking units. However, one of the biggest dangers of being on the receiving end of the rush is the amount of time you spend handling it. To this end a quick thing to do is to set a constuction unit on patrol around your base to suck up the metal - this will also repair partially damaged buildings etc. If you end up microing your con-unit, any advantage you get from reclaiming metal will be gone - the next attack will arrive before you&#039;ve had any advantage from the metal you reclaimed.&lt;br /&gt;
Another useful function is the reclaim area function. click reclaim hold and drag and your unit will reclaim all in that green circle! :)&lt;br /&gt;
&lt;br /&gt;
In AA, a good anti-rush tactic is building a LLT near the center of your base early on, and adding others near metal extractors and energy plants as necessary. Since units in Spring can&#039;t fire through each other, this prevents your enemy from microing their rush units to keep them on the other side of your first factory (or a block of other structures) from your Commander. Keep doing this throughout the game to discourage raiders, but don&#039;t try to cover your entire base. Keeping some fast mobile units in reserve to respond to raids is a much better idea. (Cite: SwiftSpear and Lathan&#039;s discussion in  [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4206 this thread].)&lt;br /&gt;
&lt;br /&gt;
See [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Porcing&amp;diff=15308</id>
		<title>Porcing</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Porcing&amp;diff=15308"/>
		<updated>2006-09-22T17:33:23Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Porcing&#039;&#039;&#039; (POR-king) is a strategy in which player focuses on building concentrated defenses in a relatively small area to a point where they are nearly impossible to penetrate. The term gets it&#039;s name from &#039;porcupine.&#039; After this, player builds up a large attack force (often an [[uberweapon]]) while fending off incoming attacks using his defensive structures. When appropriately big force is accumulated, player tries to overwhelm and destroy enemy base in a single run. Sometimes the enemy is taken care of using a [[nuke strike|nuke]] or long range artillery i. e. [[Long range plasma cannon|LRPC]].&lt;br /&gt;
&lt;br /&gt;
Porcing has good chances of success when:&lt;br /&gt;
* Sufficient resources to build a good base are available without expansion.&lt;br /&gt;
* [[Mass destruction weapon]]s are very expensive or hardly accessible&lt;br /&gt;
* Enemy is [[rushing]]&lt;br /&gt;
* [[Defense buildings]] are more cost effective than mobile combat units (which is usual)&lt;br /&gt;
* Defensive terrain restricting the ability of enemy units to move in and attack will make it easier to porc.&lt;br /&gt;
&lt;br /&gt;
Porcing will fail when:&lt;br /&gt;
* The enemy can expand significantly and gain a significant resource advantage&lt;br /&gt;
* Mass destruction weapons are readily available or enemy uses [[Commander bombing|commbombing]]&lt;br /&gt;
* There are efficient artillery units to take out defenses from distance&lt;br /&gt;
* Enemy is [[swarming]]. Particularly dangerous when defenses comprise mostly of laser or other hit-or-miss weapons&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Counter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To counter porcing, a player should try and expand across the map to gain as much of a resource advantage as possible.  Some raiding should be performed, but with care.  The aim is to discourage the opponent from expanding and restricting his territory and resources.  Frequent raiding will play into the porcer&#039;s hands by expending resources in futile attacks that are unlikely to do any damage.  Attacks from various directions should be attempted, as parts of the base may not be as well defended.&lt;br /&gt;
&lt;br /&gt;
With a significant resource advantage, you can then beat the porcer to the punch; by accumulating a large attack force capable of overwhelming and destroying the porcer&#039;s defenses in one go.  Long range artillery and mass destruction weapons can be very effetive against a porcer.&lt;br /&gt;
 &lt;br /&gt;
If porcing is very effective, the game is considered off-balance and becomes boring, as each player prepares his attack for a very long time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mod Specific Notes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
As a Strategy, Porcing is generally not effective in fast-paced or territory dependent mods.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Map_Control&amp;diff=13082</id>
		<title>Map Control</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Map_Control&amp;diff=13082"/>
		<updated>2006-09-22T17:33:07Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Always a part of well-balanced RTS games, Map Control (commonly referred to as MC) is the amount of control you exert on the map. At the simplest level this can refer to the amount of map that you have expanded to cover, to access a greater resource base. However, there can also exist &amp;quot;controlled&amp;quot; territory that has not yet been expanded into - an area covered by an air force, for example. Converting Controlled territory to Expansion territory effectively is one of the cornerstones of effective play.&lt;br /&gt;
&lt;br /&gt;
Map Control is &#039;&#039;&#039;ESSENTIAL&#039;&#039;&#039; in almost all maps/mods, however it cannot be the sole method of achieving victory, considering the economic infeasibility of maintaining it inviolate of assault.&lt;br /&gt;
&lt;br /&gt;
The conundrum is this- if left unchallenged, economic growth is exponential with territory acquisition. The more you expand, the more resource points you control, and the more room you have to build up your on resource or logistics points. However, the more you expand, the more thinly your defenses are spread to protect against raiding. Your opponent also has more choices for targets to mobilize an assault against, making the &amp;quot;guessing game&amp;quot; elements of this strategy more difficult for the expanding player. Expansion alone is not a winning strategy - you must combine expansion with good use of the additional resources, flexible force control that can react quickly and effectively to widespread attacks, and plenty of scouting so you can keep up with where and when your opponent is planning an attack.&lt;br /&gt;
&lt;br /&gt;
A common mistake of the beginner player is to expand too slowly, and be crushed by the superior military machine of his opponent. A common mistake of the intermediate player is to expand too quickly and leave a vital hole in his defenses that the enemy can exploit. Mastering the rate of expansion, which varies from map to map and mod to mod, is quite possibly the most difficult and most rewarding strategic problem a player has to face.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Expansion&amp;diff=6598</id>
		<title>Expansion</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Expansion&amp;diff=6598"/>
		<updated>2006-09-22T17:32:54Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Expansion&#039;&#039;&#039; focuses on building a large sprawling base.  The aim is to capture resources as quickly as possible.  With a significant economic advantage, the player can then crush the opponent with superior forces.  In most Real Time Strategy games, the ability to expand effectively is required to have a chance of winning against reasonably experienced opposition. Unlike many other RTSes, Expansions in TA are cheap and fast to build, allowing for rapid expansion across the map.&lt;br /&gt;
&lt;br /&gt;
To expand effectively, a balance between military units and resource units must be found.  If you build too few military units an enemy raid can destroy half of your base.  Build too many military units and your expansion will be slowed down due to lack of resources being spent on expansion.&lt;br /&gt;
&lt;br /&gt;
Many beginners err on the side of building too many military units.  They only expand when they have enough defenses to feel confident that an enemy attack will not do any damage.  However in most TA based mods, metal extractors can be built cheaply and quickly.  A fast and lightly defended expansion can build up a resource advantage, unless the enemy&#039;s fast to respond, in which case the metal from your unit&#039;s corpses can give him an edge.  Enemy raids will reduce this advantage. but as long as you defend well enough to avoid losing large parts of your base, as opposed to a few cheap outlying metal extractors, the advantage will be maintained.&lt;br /&gt;
&lt;br /&gt;
The other error beginners can make is to not build military units early enough.  They focus on only expanding their economy during the early part of the game, and then move into a subsequent period building up military strength and massed assaults.  This strategy will fail if the opponent rushes or raids early. While the Commander can serve as a deterrent to such attacks, most light units are much faster than he is, and can easily avoid him.&lt;br /&gt;
&lt;br /&gt;
In team games, the normal starting arrangement is to have each team in a line on each side of the map, in a North-vs-South or East-vs-West arrangement.  Players then focus on expanding towards the middle as quickly as possible to seize as much territory as they can and deny that territory to the enemy.  Once a solid defensive line is established as far forward as possible, any vacant resource spots behind it can be occupied later with little fear of opposition.  With several players expanding forward in a line, there is less chance for enemies to slip through the defensive line before it closes. A good player may still find a way through and cause unexpected havoc, or break through with the aid of light artillery.&lt;br /&gt;
&lt;br /&gt;
In a one on one game, there are usually several directions to expand in.  A player that expands directly towards the middle as in a team game can find the opponent expanding sideways and attacking from exposed flanks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Uberweapon&amp;diff=18919</id>
		<title>Uberweapon</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Uberweapon&amp;diff=18919"/>
		<updated>2006-09-22T17:32:34Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Uberweapon&#039;&#039;&#039; is a term used to describe an unit that takes a great deal of resources and time to build, but when finished, gives a great advantage and usually victory to the constructing player.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uberweapon strategy&#039;&#039;&#039; is a strategy in which a player concentrates on reaching top technology level in shortest possible time while expanding economy. After attaining highest possible technology level, all resources are concentrated on building very powerful and expensive unit(s) (uberweapon), which in turn is used to attack enemy base and demolish it (or at least damage beyond recovery). Defensive structures and combat units are built in small quantities only, because of the great strain on economy put by building the uberweapon.&lt;br /&gt;
&lt;br /&gt;
Uberweapon strategy has best chances of succeeding when:&lt;br /&gt;
* There is a very powerful unit available (this is fundamental)&lt;br /&gt;
* There are natural boundaries separating portions of the map (i. e. water)&lt;br /&gt;
* The map is big and resource-rich&lt;br /&gt;
* Enemy is [[porcing]] and doesn&#039;t plan to use [[mass destruction weapon]]&lt;br /&gt;
* The resources are limited (which is not the case in TA)&lt;br /&gt;
&lt;br /&gt;
It is likely to fail when:&lt;br /&gt;
* Enemy is [[rushing]]&lt;br /&gt;
* Enemy uses mass destruction weapons&lt;br /&gt;
* Map has few natural obstacles and is easy to maneuver&lt;br /&gt;
* Map is resource-poor or small&lt;br /&gt;
&lt;br /&gt;
Generally, when it is possible to successfully implement an uberweapon strategy, the game is considered off-balance. This strategy is also sometimes successful against &amp;quot;stupid&amp;quot; AI which is not willing to push any attacks until disturbed. Effective counters are i. e. making long-range or mass destruction weapons readily available and cheap or setting a fixed build / research time. However, if nukes become too easy to build, they will temselves become an uberweapon. The most common aproach is therefore to increase the build time of the most powerful units until uberweapon strategy is no longer an option, even on very large maps, or to create units allowing fast, early attack.&lt;br /&gt;
&lt;br /&gt;
In [[Absolute Annihilation]] mod, level 3 mechs - [[Krogoth]], [[Orcone]], [[Karganeth]], etc. - are candidates for an uberweapon. Players building them often overestimate their power and send them with no anti-air or ground support against swarms or level 2 defense lines, which results in quick destruction of the mech. However, if the defender is not prepared, deploying a Krogoth or Orcone results in quick victory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17986</id>
		<title>Strategy and Tactics</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17986"/>
		<updated>2006-09-22T17:31:52Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Common Strategies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
Strategy and tactics are best described as &amp;quot;concepts on how to win&amp;quot;. Strategy is a chosen global way of action, while tactics are short-term actions to attain specific goals (i. e. takeover of a choke point, destruction of frontline defense, crippling economy etc.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Common Strategies===&lt;br /&gt;
&#039;&#039;&#039;[[Rushing]]&#039;&#039;&#039; - (early rush)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Porcing]]&#039;&#039;&#039; - (fortress building)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map Control]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Uberweapon]]&#039;&#039;&#039; - Nukes, plasma control centres, supermechs&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Expansion]]&#039;&#039;&#039; The eradication of base mentality&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Common Tactics===&lt;br /&gt;
&#039;&#039;&#039;[[Commander bombing]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Commander kidnapping]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Raiding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Swarming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Nuke strike]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Chokepoint]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Teching]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Defensive Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Transports and setting up supply Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Dedicated Spamming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Classic Pincer]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Air Domination]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Tips and Other===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Base building tips]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring Replays]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Advanced Strategy Discussion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Resources]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Theory On Strategy]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Aggressive Vs. Passive Strategy]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17985</id>
		<title>Strategy and Tactics</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17985"/>
		<updated>2006-09-22T17:31:33Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Common Strategies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
Strategy and tactics are best described as &amp;quot;concepts on how to win&amp;quot;. Strategy is a chosen global way of action, while tactics are short-term actions to attain specific goals (i. e. takeover of a choke point, destruction of frontline defense, crippling economy etc.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Common Strategies===&lt;br /&gt;
&#039;&#039;&#039;[[Rushing]]&#039;&#039;&#039; - (early rush)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Porcing]]&#039;&#039;&#039; - (fortress building)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map Control]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Uberweapon]]&#039;&#039;&#039; - Nukes, plasma control centres, supermechs&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Expansion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Common Tactics===&lt;br /&gt;
&#039;&#039;&#039;[[Commander bombing]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Commander kidnapping]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Raiding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Swarming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Nuke strike]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Chokepoint]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Teching]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Defensive Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Transports and setting up supply Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Dedicated Spamming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Classic Pincer]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Air Domination]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Tips and Other===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Base building tips]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring Replays]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Advanced Strategy Discussion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Resources]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Theory On Strategy]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Aggressive Vs. Passive Strategy]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Commander_bombing&amp;diff=4622</id>
		<title>Commander bombing</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Commander_bombing&amp;diff=4622"/>
		<updated>2006-09-22T17:29:21Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Commander bombing or commbombing is when a player uses the awesomeness of the starting commander to wreck havoc on an enemy&#039;s base or auxillary defenses.  The D-gun combined with a huge explosion when the comm dies will very quickly destroy the opposing player&#039;s economy and production if the buildings were grouped together. There are several tactics that constitute commbombing:&lt;br /&gt;
&lt;br /&gt;
# Running out to an enemy&#039;s cannon/defenses that is shelling you/ruining your peewees and dgunning it (very common on Altored Divide map)&lt;br /&gt;
# Walking into enemy&#039;s base early game and dgunning the opposing player&#039;s comm, destroying most of their base and their commander (perhaps even taking them completely out of the game)&lt;br /&gt;
# In the latter game, flying a transport with a commander (perhaps not even yours!) in it into their base to explode it&lt;br /&gt;
&lt;br /&gt;
Commbombing is generally frowned upon, as many times they are used in ways which rapidly end or throw the game.  The [[D-gun]] especially seems overpowered if allowed to function as an offensive weapon.  This is why many times games will limit d-gun to start position. This, however, will not stop a commander from d-gunning an incoming Korgoth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Commander_kidnapping&amp;diff=4633</id>
		<title>Commander kidnapping</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Commander_kidnapping&amp;diff=4633"/>
		<updated>2006-09-22T17:29:10Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Commander Kidnapping&#039;&#039; refers to the use (or abuse, depending on who you listen to) of transports to &amp;quot;abduct&amp;quot; Commander units or, more generally, construction units. Transports in Spring can load enemy units as well as allied units, and enemy units become helpless once they&#039;re loaded. This doesn&#039;t often work against combat units, which can usually damage or destroy the transport before it can grab them, but can be very effective against unattended construction units or Commanders. Traditionally, airborne transports have been used for this purpose, but some mods have hovercraft transports or other kinds that can be used for similar assaults.&lt;br /&gt;
&lt;br /&gt;
This is generally considered a lame tactic, though it should be impossible to pull off against a competent player. Even if one hasn&#039;t built enough static defences, simply keeping the units the enemy&#039;s trying to kidnap moving can often prevent the transport from grabbing them. A well-managed Commander is especially difficult to kidnap, as its laser can shoot down flying transports, and its D-Gun can destroy most other kinds as they close.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Raiding&amp;diff=15546</id>
		<title>Raiding</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Raiding&amp;diff=15546"/>
		<updated>2006-09-22T17:28:59Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A raid is normally a small to medium fast attack.  The aim of a raid is not to kill or cripple an opponent, but to sap his strength, and to distract him from building his economy.&lt;br /&gt;
&lt;br /&gt;
Raiding is typically done with smaller groups of fast units, with at least moderate damage potential.  The idea is to use speed and surprise to avoid defences and destroy some economic buildings.  The most popular target for a raid is the metal extractor as they are easy to kill, and metal is generally the critical resource.  Windmills are also easy to kill, and if enough are destroyed, the resulting energy stall will hurt the defending player badly. If the enemy&#039;s built his windmills too close together, they can also chain-explode, seriously damaging his economy. Construction units and factories are also worthwhile targets, although generally a raid will only take out a factory if the defence is very slow to respond.&lt;br /&gt;
&lt;br /&gt;
As the game progresses, raiding generally becomes pointless due to the accumulation of defensive structures and gradual closing-off of open approaches.  A raid against a well defended position will only waste resources and give the opponent metal wrecks to reclaim.  However certain specialist units such as hovercraft, amphibious units, stealth units, and all terrain assault kbots may be able to cover difficult terrain or slip under radar cover, allowing a surprise raid from an unexpected direction much later in the game.&lt;br /&gt;
&lt;br /&gt;
Raiding should be used with care against a porcing opponent. You should raid just enough to encourage the porcer to stay behind his defenses, allowing you to spread across the map and take control of as much resource as possible.&lt;br /&gt;
&lt;br /&gt;
In many TA based-mods, air units are not normally built early due to their high cost but are very effective against ground units that are not designed for anti-air fire.  As a result there is often an opportunity for an air raid in the mid game, after ground defences have become established, but before anti air defence is solidly established. This means that it&#039;s usually a good idea to start with a Vehicle or KBot factory (depending on how flat/rough the terrain is and how much metal you can get your hands on) and put down an air factory before or just after your first L2 factory. This can also help protect you against air raids, as the L1 fighters in most TA-based mods can quickly destroy L1 bombers and gunships.&lt;br /&gt;
&lt;br /&gt;
Good radar coverage is vital for a successful raid. Without it, you will likely stumble into heavy defences or concentrations of units. With it, you can steer your units away from large concentrations of enemies and pick off outlying structures and units. Early on, the only real form of mobile radar in most TA-based mods are the easily-destroyed recon planes, though recon cars like the Jeffy/Weasel and recon KBots like the Flea can fill a similar role.&lt;br /&gt;
&lt;br /&gt;
Good radar coverage is also important for defending against raids.  Radar will usually give early warning of an approaching raid, allowing you to mobilise defensive forces to respond.  Light defensive structures, like LLTs or mines, are also useful. They don&#039;t necessarily need to be heavy enough to stop an attack dead in its tracks. It&#039;s enough to slow an attacker down, damage his units, and tip the odds nicely in your favour when your combat units arrive to engage the invaders.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Swarming&amp;diff=18078</id>
		<title>Swarming</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Swarming&amp;diff=18078"/>
		<updated>2006-09-22T17:28:35Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Swarming&#039;&#039;&#039; is an offensive battle tactic which uses a great number of (preferably) low cost, low armor, high speed and high attack power units to destroy enemy defenses or kill a very powerful unit. It is particularly effective when the enemy unit uses weapons that don&#039;t have a large area of effect, like laser weapons. As each weapon can target only a single unit at once and it takes some time to reload and retarget, a swarm of weak units can often destroy even a very powerful piece of weaponry. This can also be very useful against more powerful forms of static defense, as they often cannot effectively attack targets that get too close to them.&lt;br /&gt;
&lt;br /&gt;
Swarming is particularly effective when:&lt;br /&gt;
* Enemy is [[porcing]] using hit-or-miss (non-area) weapons&lt;br /&gt;
* Enemy is using powerful, but slow-reload weapons&lt;br /&gt;
* Enemy is relying heavily on a handful of very powerful units or an [[uberweapon]]&lt;br /&gt;
* The enemy has left a gap in their defensive lines. (High speed/attack power units can cause considerable destruction if let loose inside an enemy base.)&lt;br /&gt;
&lt;br /&gt;
Swarming is likely to fail if:&lt;br /&gt;
* Enemy is porcing using area weapons i. e. rockets, mortars etc.&lt;br /&gt;
* Enemy&#039;s defenses are fast reloading or scattered (large number of weak defenses instead of a few super-strongholds)&lt;br /&gt;
* There are no appropriate units available&lt;br /&gt;
* The enemy has a swarm of fast units of their own that they can respond with.&lt;br /&gt;
&lt;br /&gt;
Swarming is sometimes termed [[spamming]] by annoyed players, partly because displaying a large number of weak units results in a devastating slowdown on lower-grade systems. However, making a good swarm unit available is seen as a countermeasure to porcing, which deteriorates gameplay. Some sort of swarming is therefore possible in almost every balanced mod, though counters (often in the form of mobile units) are also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Nuke_strike&amp;diff=15150</id>
		<title>Nuke strike</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Nuke_strike&amp;diff=15150"/>
		<updated>2006-09-22T17:28:16Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&#039;&#039;A mid-late game tactic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Basicly envolves a large number of nuclear missile silos are built, loaded with nukes, and then fired in rapid succession. &lt;br /&gt;
Very successful if one of the nukes get&#039;s through the missile defense and hits a high concentration of expensive buildings that in turn create a chain reaction, eg. an advanced fusion reactor, or, (&#039;&#039;should your lottery ticket win whilst you are saving the alienware&#039;s CEO&#039;s life and he promises to get you the best damn machine they build, and your isp company draws a new &amp;quot;never pay for high speed internet again&amp;quot; competition with your name on the draw&#039;&#039;) two missiles get through, one hitting the moho geathermal plant which explodes forcing the nearby commander into the airspace that the seccond missile is planning on taking, the resulting explosion slams the commander to the ground that is currently occupied by the buzzsaw/vulcan, which in turn explodes destroying the ring of doomsday machines surrounding the unexploded part of the base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nuke strike is effective against:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    New player aka noob&lt;br /&gt;
*    Peep with no missle defense :P&lt;br /&gt;
**   Or hit your enemy&#039;s missle defense just before u nuke  i.e planned / suicide air raid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nuke Strike is ineffective against:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Someone with more well fortified missile defense towers then you have &lt;br /&gt;
* Someone with an expansion strategy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuke strikes are difficult to pull off because of the high resource drain involved in building them and clearing enemy missile defense. &lt;br /&gt;
* However if u get some nice hits the game is either over then and there, or the opponent is crippled enough for the game to end shortly afterwards. &lt;br /&gt;
Beware of radar jammed areas hiding the enemy&#039;s real base,&lt;br /&gt;
* Not nice to find out u have sent your entire mobile force to clear out the recently nuked decoy base and your back door is open to his 5 krogoths, life get&#039;s akward quickly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Nuke_strike&amp;diff=15149</id>
		<title>Nuke strike</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Nuke_strike&amp;diff=15149"/>
		<updated>2006-09-22T17:27:49Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&#039;&#039;A mid-late game tactic&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Basicly envolves a large number of nuclear missile silos are built, loaded with nukes, and then fired in rapid succession. &lt;br /&gt;
Very successful if one of the nukes get&#039;s through the missile defense and hits a high concentration of expensive buildings that in turn create a chain reaction, eg. an advanced fusion reactor, or, (&#039;&#039;should your lottery ticket win whilst you are saving the alienware&#039;s CEO&#039;s life and he promises to get you the best damn machine they build, and your isp company draws a new &amp;quot;never pay for high speed internet again&amp;quot; competition with your name on the draw&#039;&#039;) two missiles get through, one hitting the moho geathermal plant which explodes forcing the nearby commander into the airspace that the seccond missile is planning on taking, the resulting explosion slams the commander to the ground that is currently occupied by the buzzsaw/vulcan, which in turn explodes destroying the ring of doomsday machines surrounding the unexploded part of the base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nuke strike is effective against:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*    New player aka noob&lt;br /&gt;
*    Peep with no missle defense :P&lt;br /&gt;
**   Or hit your enemy&#039;s missle defense just before u nuke  i.e planned / suicide air raid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nuke Strike is ineffective against:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Someone with more well fortified missile defense towers then you have &lt;br /&gt;
* Someone with an expansion strategy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nuke strikes are difficult to pull off because of the high resource drain involved in building them and clearing enemy missile defense. &lt;br /&gt;
* However if u get some nice hits the game is either over then and there, or the opponent is crippled enough for the game to end shortly afterwards. &lt;br /&gt;
Beware of radar jammed areas hiding the enemy&#039;s real base,&lt;br /&gt;
* Not nice to find out u have sent your entire mobile force to clear out the recently nuked decoy base and your back door is open to his 5 krogoths, life get&#039;s akward quickly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Chokepoint&amp;diff=4335</id>
		<title>Chokepoint</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Chokepoint&amp;diff=4335"/>
		<updated>2006-09-22T17:27:33Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;chokepoint&#039;&#039; is an area of a map that is hard to pass and easily defensible. Most are narrow, limiting the rate at which units can move through them, with high hills or deep water on either side. Chokepoints are natural locations for defensive lines, and maps that are very chokepoint-heavy tend to encourage porcing.&lt;br /&gt;
&lt;br /&gt;
Common practice is for both players to expand through several chokepoints until they meet the opponent&#039;s forces, then fortify the border chokepoints and use artillery to pound away at the enemy&#039;s fortifications. Pushing too far can leave you open to artillery fire from unassailable enemy positions, while not pushing far enough can leave too much metal in the hands of your enemy. Once a player&#039;s started producing level 2 units, assaults on chokepoints tend to become feasible again, as most fixed defences capable of repelling a focus assault by L2 units are quite expensive.&lt;br /&gt;
&lt;br /&gt;
Most mods offer ways around chokepoints. In OTA-based mods, there are a number of options. Aircraft are the simplest, and can just fly over any chokepoint. This can work well, but a sensible opponent will have heavy AA protection for his base, making air assaults troublesome. Chokepoints bordered by hills can sometimes be passed by KBots, but often the hills are too steep even for them to climb. In this case, truly all-terrain units like the Spider become invaluable. Even if no other all-terrain units are available, Spiders can swarm over the hills and paralyze the defences before a proper assault. Against chokepoints bordered by deep water, hovercraft or amphibious assaults can give one&#039;s enemy a nasty surprise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Air_Domination&amp;diff=1831</id>
		<title>Air Domination</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Air_Domination&amp;diff=1831"/>
		<updated>2006-09-22T17:27:19Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Air Domination is an tactic best employed on maps with little land or large areas on which land units cannot act. It&#039;s simple - build an attack group of aircraft suitable for taking out your targets, and support with units that minimize the weakness of air.&lt;br /&gt;
&lt;br /&gt;
Alternatively, build up a tremendous force of the cheapest effective air units for a task and mass your targets, using shock and awe to augment your activities.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Classic_Pincer&amp;diff=4452</id>
		<title>Classic Pincer</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Classic_Pincer&amp;diff=4452"/>
		<updated>2006-09-22T17:27:04Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The classic pincer is precisely what it sounds like, the very common tactic of taking two groups and catching your foe between them. It has the disadvantage of diluting your strength by splitting your units, counterbalanced against the fact that an assault from both sides will be considerably harder to react to effectively.&lt;br /&gt;
&lt;br /&gt;
Best used when you already have a small numeric advantage and can successfully hide your units as they approach.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Dedicated_Spamming&amp;diff=5353</id>
		<title>Dedicated Spamming</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Dedicated_Spamming&amp;diff=5353"/>
		<updated>2006-09-22T17:26:47Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Dedicated Spamming&#039;&#039;&#039; is an offensive battle tactic which focuses on producing one type of unit to exploit a particular loophole, at the cost of flexibility. It is similar to swarming, but slightly less interesting and much riskier logically in any balanced game.&lt;br /&gt;
&lt;br /&gt;
Dedicated Spamming is particularly effective when:&lt;br /&gt;
* Enemy is engaging in the same tactic with a patently inferior unit&lt;br /&gt;
* Enemy is relying upon forces with a specific exploitable weakness&lt;br /&gt;
* Enemy is relying upon a small force&lt;br /&gt;
* Enemy is withdrawing from territory&lt;br /&gt;
&lt;br /&gt;
Dedicated Spamming is likely to fail if:&lt;br /&gt;
* Enemy is differentiating his forces&lt;br /&gt;
* Enemy&#039;s defenses are varied&lt;br /&gt;
* Enemy has a significantly more powerful economy&lt;br /&gt;
* Enemy is flexible in tactics&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Transports_and_setting_up_supply_Lines&amp;diff=18370</id>
		<title>Transports and setting up supply Lines</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Transports_and_setting_up_supply_Lines&amp;diff=18370"/>
		<updated>2006-09-22T17:26:28Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Talking about transports, its a good time to mention a tactic using transports with the repeat button.&lt;br /&gt;
&lt;br /&gt;
Lets say you notice that player X has left the back wall of his base in a map such as castles relatively undefended, believing that you cannot mount an airbased assault easily. (Often this is thought to be so, esp if you only use air)&lt;br /&gt;
&lt;br /&gt;
To pull this off you will need a cover force of 20 odd brawlers, a similar number of air transports, -heavy transports if you wish to be serious as well as a similar number of assault units, pref heavily armoured since the first wave will have to weather most of the players fire power at least initially. Assign each of these groups numbers for quick control.&lt;br /&gt;
&lt;br /&gt;
(It&#039;d also be a good idea to consider which would be the best units for the job since you can&#039;t get down from the walls of the bases in castles easily and the assault needs to be very effective very quickly to work.)&lt;br /&gt;
&lt;br /&gt;
Also make sure that you have sufficient manufacturing capacity on hand with all factories sending units to one specific area.&lt;br /&gt;
&lt;br /&gt;
Select your transports make sure they all pick up their first load. the difficult part comes when you coordinate the brawler assault so that they arrive first and draw most of the flak. Fortunately they are usually faster than air transports so there shouldn&#039;t be a problem there. Your transports should arrive next but make sure that they unload to a sufficiently wide area (press u and click and drag) to avoid them trying to unload on top of each other. As soon as they have started unloading queue up the order to load from the area your new units are waiting at back in your base then go back and set the unload area again,.. If you hit the repeat button now these transports will continue to shuttle units from your base into the back of theirs.&lt;br /&gt;
&lt;br /&gt;
Why this strategy is good:&lt;br /&gt;
-Allows ground assault in late game where you would otherwise be hampered by metal wreckage everywhere&lt;br /&gt;
-player X&#039;s long range artillery effect on your assault force is effectively bypassed since you can get closer that much more quickly&lt;br /&gt;
-also allows you to move forces past your own fortifications easily. For example press repeat then set the load and unload areas as well as a &#039;wait&#039; position where your transports can go and wait safely while not transporting. This is advantageous when the ground outside your base is completely deformed and covered in wreckage. You can set up a couple of different supply routes to different areas and move forces into the different loading areas where they will automatically be shipped out.&lt;br /&gt;
-Once the supply routes are set up, it allows you to concentrate on the assault itself without worrying about how to get reinforcements out from your base again.&lt;br /&gt;
&lt;br /&gt;
Problems with this strategy:&lt;br /&gt;
-Takes a fair bit of preparation and micro-management &lt;br /&gt;
--[[User:Mecha|Mecha]] 23:42, 28 Apr 2006 (W. Europe Daylight Time)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
I have a few suggestions to cut down on micromanagement.&lt;br /&gt;
&lt;br /&gt;
You need the following:&lt;br /&gt;
&lt;br /&gt;
* A squadron of ground attack aircraft. One or two bombers may be useful for some extra bang.&lt;br /&gt;
* A secure staging area. It sometimes helps to draw a circle around the stagin area so units you dont want to be tranported arent accidentally ordered into the staging area.&lt;br /&gt;
* A good bunch of transports. The tougher the better.&lt;br /&gt;
* An attacking force, whatever you need to get the job done. Maybe artillery, maybe a mob of low level units.&lt;br /&gt;
&lt;br /&gt;
Okay, to set up the mission, you need to do the following:&lt;br /&gt;
&lt;br /&gt;
# Order your units to wait somewhere in the staging area (shift+W)&lt;br /&gt;
# Then add the mission you want the units to perform when they are dropped off. Maybe its a straightforward attack order for all the units, maybe its a complex series of orders for each of the different type of unit in the staging area.&lt;br /&gt;
# Now select your transports and turn on repeat. Press L to select the Load order, click and drag a circle over the whole staging area, then press U and drag a circle to define a landing zone (choice of LZ is critical, to far from the objective, you wont get there soon enough, too close to defences, you&#039;re gonna get wiped out before you can get a shot off). Finally, order your tranports to move next to the staging area. This ensures they dont land at the LZ when they run out of things to transport.&lt;br /&gt;
&lt;br /&gt;
And you&#039;re done. The transports will ferry all your units to the LZ. When the units get there, they will perform all the queued up actions you added after the wait command. Things should largely take care of themselves, you&#039;re only dealing with the high level stragetic decisions (where to drop, where to attack, what to attack with etc).&lt;br /&gt;
&lt;br /&gt;
Some after thoughts:&lt;br /&gt;
# You can also automate a beach head with defences by adding some construction units to the attacking force and having them build up some defences around the staging area if you plan to make this a prolonged attack.&lt;br /&gt;
# Setting the waypoints on the factory will mean a steady stream of reinforcements for the front line. This mean you can easily change the type of units going to the front line by simply changing factories&#039; build orders. You might even want to set up several factories of the same type, each ordered to go to the waypoint and execute a different mission after drop off.&lt;br /&gt;
# Adding another wait command after the intial one will mean that all your forces will gather into another staging post before proceeding. Useful, if you want to wait for your troops to all be transported first. You can tell waiting units to proceed by selecting them and pressing W.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Defensive_Lines&amp;diff=5379</id>
		<title>Defensive Lines</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Defensive_Lines&amp;diff=5379"/>
		<updated>2006-09-22T17:26:04Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A defensive line is a defended position, made to hold the front of battle or maintain station in the midst of an offensive.&lt;br /&gt;
&lt;br /&gt;
Generally, a defensive line is comprised of defensive structures and mobile units... with this combination it can be quite effective. However, a failure to produce both for such a use generally leads to defeat or inefficency in a balanced mod.&lt;br /&gt;
&lt;br /&gt;
Many new players invest themselves in a costly defensive line, which commonly goes hand in hand with &amp;quot;porcing&amp;quot;. However, most experienced players use an equivalent to help hold territory.&lt;br /&gt;
&lt;br /&gt;
Defensive lines are generally effective to some degree, and remain a viable tactical development in some situations throughout any balanced mod.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Teching&amp;diff=18153</id>
		<title>Teching</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Teching&amp;diff=18153"/>
		<updated>2006-09-22T17:25:52Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Teching&#039;&#039; refers to the process from basic Level 1 factories, units, and ecomony structures to more capable (and expensive) Level 2 (or Level 3, depending on the mod) alternatives. Teching at the right pace is vital to victory. Attempting to tech too early results in an unmanageable drain on resources, often preventing a player from effectively responding to enemy attacks. Teching too late means one is liable to be out-produced by the enemy&#039;s superior economy and out-fought by their superior units.&lt;br /&gt;
&lt;br /&gt;
The right time to tech is as soon as your level 1 economy&#039;s on solid footing. You want enough combat units and fixed defences to protect your base against enemy assaults and conduct a few raids. Exactly when this point is will vary from map to map. If your enemy hasn&#039;t been raiding you, you might be able to put off teching a little longer... Or might be forced to do it earlier, as he&#039;s been spending less on combat units.&lt;br /&gt;
&lt;br /&gt;
Once one L2 factory has been established, the first priority is generally to build Advanced Construction Units, to begin construction of a L2 economy (Moho Mines, Fusions, etc) and defences. During and after this, construction of L2 combat units can begin, along with construction of other L2 factories to diversify one&#039;s forces.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Strategy_and_Tactics|&amp;lt;- Back to Strategy and Tactics page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17984</id>
		<title>Strategy and Tactics</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Strategy_and_Tactics&amp;diff=17984"/>
		<updated>2006-09-22T17:24:36Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
Strategy and tactics are best described as &amp;quot;concepts on how to win&amp;quot;. Strategy is a chosen global way of action, while tactics are short-term actions to attain specific goals (i. e. takeover of a choke point, destruction of frontline defense, crippling economy etc.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Common Strategies===&lt;br /&gt;
&#039;&#039;&#039;[[Rushing]]&#039;&#039;&#039; - (early rush)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Porcing]]&#039;&#039;&#039; - (fortress building)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Map Control]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Uberweapon]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Expansion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Common Tactics===&lt;br /&gt;
&#039;&#039;&#039;[[Commander bombing]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Commander kidnapping]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Raiding]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Swarming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Nuke strike]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Chokepoint]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Teching]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Defensive Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Transports and setting up supply Lines]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Dedicated Spamming]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Classic Pincer]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Air Domination]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Tips and Other===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Base building tips]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring Replays]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Advanced Strategy Discussion]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Resources]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Theory On Strategy]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Aggressive Vs. Passive Strategy]]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
[[category:Strategy]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12734</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=12734"/>
		<updated>2006-09-22T17:23:22Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [http://home.tele2.fr/flani/Tutoriaux.htm FranÃƒÂ§ais]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===General===&lt;br /&gt;
====[[Read Me First]]==== Answers to questions often asked by newcomers. Everyone should read this first.&lt;br /&gt;
====[[FAQ]]==== Has it been asked before? &lt;br /&gt;
====[[Using_Spring|Playing Spring]]==== How to play the game. Controls, issuing orders, and related topics.&lt;br /&gt;
====[[Spring Maps]]==== All about maps and where to get them.&lt;br /&gt;
====[[Mods]]==== Games that use the Spring engine.&lt;br /&gt;
====[[AIs]]==== Skirmish AIs, Helper AIs, Single player heaven.&lt;br /&gt;
====[[Strategy and Tactics]]==== Basic ideas how to stand your ground.&lt;br /&gt;
====[[Glossary]]==== What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&lt;br /&gt;
====[[Monthly Topic Rotation]]==== Read before posting on the forums.  &lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Development===&lt;br /&gt;
====[[Engine Development]]==== Information regarding the source code of Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Mod_and_Unit_development#Mod_development|Mod Development And Unit Creation]]==== Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Map_development| Map creation]]==== Tutorials and other useful information for creating maps.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[AI|AI Development]]==== Lots of information about developing AIs for Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux]]&#039;&#039;&#039; - Mac OSX / NetBSD / Solaris / Linux / Crossplatform information&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Map, Mod, And Unit Development Programs|Map/Units Development Programs]]==== Links to all kind of useful programs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=172</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Main_Page&amp;diff=172"/>
		<updated>2006-09-22T17:23:22Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 10px; border: 1px #aaa solid; border-collapse: collapse; background: #f9f9f9&amp;quot;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;Other Languages&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:france_flag.gif]] [http://home.tele2.fr/flani/Tutoriaux.htm FranÃƒÂ§ais]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;&#039;&#039;&#039;[[Image:germany_flag.gif]] [[Uebersicht der Wiki|Deutsch]]&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===General===&lt;br /&gt;
====[[Read Me First]]==== Answers to questions often asked by newcomers. Everyone should read this first.&lt;br /&gt;
====[[FAQ]]==== Has it been asked before? &lt;br /&gt;
====[[Using_Spring|Playing Spring]]==== How to play the game. Controls, issuing orders, and related topics.&lt;br /&gt;
====[[Spring Maps]]==== All about maps and where to get them.&lt;br /&gt;
====[[Mods]]==== Games that use the Spring engine.&lt;br /&gt;
====[[AIs]]==== Skirmish AIs, Helper AIs, Single player heaven.&lt;br /&gt;
====[[Strategy and Tactics]]==== Basic ideas how to stand your ground.&lt;br /&gt;
====[[Glossary]]==== What does &amp;quot;AA&amp;quot; or &amp;quot;XTA&amp;quot; mean? Explanations for common terms and shorthand.&lt;br /&gt;
====[[Monthly Topic Rotation]]==== Read before posting on the forums.  &lt;br /&gt;
|width=&amp;quot;50%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Development===&lt;br /&gt;
====[[Engine Development]]==== Information regarding the source code of Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Mod_and_Unit_development#Mod_development|Mod Development And Unit Creation]]==== Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Map_development| Map creation]]==== Tutorials and other useful information for creating maps.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[AI|AI Development]]==== Lots of information about developing AIs for Spring.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux]]&#039;&#039;&#039; - Mac OSX / NetBSD / Solaris / Linux / Crossplatform information&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
====[[Map, Mod, And Unit Development Programs|Map/Units Development Programs]]==== Links to all kind of useful programs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; style=&amp;quot;margin:10px; background:#f9f9f9; padding:5px; border:1px #aaa solid;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
This site is put together by the community, which could (read as SHOULD) mean YOU!  If you see information missing, or find out new information you think would be helpful, put it in.  If you find a spelling mistake or phrase that could be clearer, fix it.  If you find yourself doing repeated searches or going back to the [[Special:Allpages|Topic Index]] repeatedly when trying to find out about a particular feature, consider combining articles or linking them to one another.  Any contributions you make to this Wiki are in the public domain.  [[Help:Editing|Add to the Wiki]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;A wiki is a web application that allows users to add content, as on an Internet forum, but also allows anyone to edit the content.&amp;quot;&#039;&#039;&lt;br /&gt;
- [http://en.wikipedia.org/wiki/Wiki Wikipedia.org]&lt;br /&gt;
|}&lt;br /&gt;
 __NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&lt;br /&gt;
If you wish to comment on this page (or the wiki) you need to login and then you can go [http://taspring.clan-sy.com/w/index.php?title=Talk:Main_Page&amp;amp;action=edit&amp;amp;section=new here], and post your thoughts.&lt;br /&gt;
[[Category:Spring]]&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10493</id>
		<title>Linux Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10493"/>
		<updated>2006-09-22T16:33:33Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
This is for all using Linux, NetBSD, MacOSX, or any other variant of Unix)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Installation===&lt;br /&gt;
&#039;&#039;&#039;[[Linux]]&#039;&#039;&#039; - Basic information for getting Spring to run on Linux.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux multiplayer games]]&#039;&#039;&#039; - Basic information starting a multiplayer game with several linux2linux clients&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Linux Lobbies===&lt;br /&gt;
&#039;&#039;&#039;Active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AFLobby]]&#039;&#039;&#039; A java lobby written by AF&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Orakios Client]]&#039;&#039;&#039; A java client written by Orakio&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[TASClient_with_Wine]]&#039;&#039;&#039; The Windows delphi lobby by Betalord running via wine/cedega&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Unity Lobby]]&#039;&#039;&#039; A python GTK lobby by Hollowsoul&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;InActive&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Omni]]&#039;&#039;&#039; The original python lobby by Ace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring on MacOSX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10492</id>
		<title>Linux Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10492"/>
		<updated>2006-09-22T16:24:57Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
This is for all using Linux, NetBSD, MacOSX, or any other variant of Unix)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Installation===&lt;br /&gt;
&#039;&#039;&#039;[[Linux]]&#039;&#039;&#039; - Basic information for getting Spring to run on Linux.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux multiplayer games]]&#039;&#039;&#039; - Basic information starting a multiplayer game with several linux2linux clients&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Linux Lobbies===&lt;br /&gt;
&#039;&#039;&#039;Active&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AFLobby]]&#039;&#039;&#039; A java lobby written by AF&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Orakios Client]]&#039;&#039;&#039; A java client written by Orakio&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[TASClient_with_Wine]]&#039;&#039;&#039; The Windows delphi lobby by Betalord running via wine/cedega&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Unity Lobby]]&#039;&#039;&#039; A python GTK lobby by Hollowsoul&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;InActive&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Omni]]&#039;&#039;&#039; The original python lobby by Ace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring on MacOSX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10491</id>
		<title>Linux Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10491"/>
		<updated>2006-09-22T16:24:47Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
This is for all using Linux, NetBSD, MacOSX, or any other variant of Unix)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Installation===&lt;br /&gt;
&#039;&#039;&#039;[[Linux]]&#039;&#039;&#039; - Basic information for getting Spring to run on Linux.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux multiplayer games]]&#039;&#039;&#039; - Basic information starting a multiplayer game with several linux2linux clients&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Linux Lobbies===&lt;br /&gt;
&#039;&#039;&#039;Active&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[[AFLobby]]&#039;&#039;&#039; A java lobby written by AF&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Orakios Client]]&#039;&#039;&#039; A java client written by Orakio&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[TASClient_with_Wine]]&#039;&#039;&#039; The Windows delphi lobby by Betalord running via wine/cedega&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Unity Lobby]]&#039;&#039;&#039; A python GTK lobby by Hollowsoul&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;InActive&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[[Omni]]&#039;&#039;&#039; The original python lobby by Ace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring on MacOSX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10490</id>
		<title>Linux Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10490"/>
		<updated>2006-09-22T16:24:21Z</updated>

		<summary type="html">&lt;p&gt;Redstar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
This is for all using Linux, NetBSD, MacOSX, or any other variant of Unix)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Installation===&lt;br /&gt;
&#039;&#039;&#039;[[Linux]]&#039;&#039;&#039; - Basic information for getting Spring to run on Linux.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux multiplayer games]]&#039;&#039;&#039; - Basic information starting a multiplayer game with several linux2linux clients&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Linux Lobbies===&lt;br /&gt;
===Active===&lt;br /&gt;
&#039;&#039;&#039;[[AFLobby]]&#039;&#039;&#039; A java lobby written by AF&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Orakios Client]]&#039;&#039;&#039; A java client written by Orakio&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[TASClient_with_Wine]]&#039;&#039;&#039; The Windows delphi lobby by Betalord running via wine/cedega&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Unity Lobby]]&#039;&#039;&#039; A python GTK lobby by Hollowsoul&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===InActive===&lt;br /&gt;
&#039;&#039;&#039;[[Omni]]&#039;&#039;&#039; The original python lobby by Ace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring on MacOSX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10489</id>
		<title>Linux Page</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Linux_Page&amp;diff=10489"/>
		<updated>2006-09-22T16:23:59Z</updated>

		<summary type="html">&lt;p&gt;Redstar: /* Linux Lobbies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
This is for all using Linux, NetBSD, MacOSX, or any other variant of Unix)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;10&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
===Installation===&lt;br /&gt;
&#039;&#039;&#039;[[Linux]]&#039;&#039;&#039; - Basic information for getting Spring to run on Linux.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Linux multiplayer games]]&#039;&#039;&#039; - Basic information starting a multiplayer game with several linux2linux clients&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Linux Lobbies===&lt;br /&gt;
==Active==&lt;br /&gt;
&#039;&#039;&#039;[[AFLobby]]&#039;&#039;&#039; A java lobby written by AF&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Orakios Client]]&#039;&#039;&#039; A java client written by Orakio&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[TASClient_with_Wine]]&#039;&#039;&#039; The Windows delphi lobby by Betalord running via wine/cedega&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Unity Lobby]]&#039;&#039;&#039; A python GTK lobby by Hollowsoul&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==InActive==&lt;br /&gt;
&#039;&#039;&#039;[[Omni]]&#039;&#039;&#039; The original python lobby by Ace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #e6e6fa; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
===Misc===&lt;br /&gt;
&#039;&#039;&#039;[[Spring guide!]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring on MacOSX]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Spring for RTS Players]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[[Mods, and their strategies/tactics]]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Redstar</name></author>
	</entry>
</feed>