<?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=Satirik</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=Satirik"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/Satirik"/>
	<updated>2026-11-08T21:49:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=TASClient&amp;diff=18117</id>
		<title>TASClient</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=TASClient&amp;diff=18117"/>
		<updated>2015-09-13T12:10:49Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TASClient is unmaintained, maintainer wanted! If you want to help, respont at https://github.com/spring/TASClient/issues/1&lt;br /&gt;
&lt;br /&gt;
TASClient is a lobby client written in Delphi by Satirik.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can download the sources from the [https://github.com/spring/TASClient git repository]. Latest binary version is always available here:&lt;br /&gt;
http://iter.serveftp.com/tasclient/TASClientLatest.7z&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=12&amp;amp;t=18999 How to compile TASClient]&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=14&amp;amp;t=19014 How to customize TASClient]&lt;br /&gt;
&lt;br /&gt;
Bug Tracker: https://github.com/spring/TASClient/issues&lt;br /&gt;
&lt;br /&gt;
[[Category: Lobby]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Authors&amp;diff=2302</id>
		<title>Authors</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Authors&amp;diff=2302"/>
		<updated>2012-10-14T11:36:05Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Special Thanks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Authors=&lt;br /&gt;
&lt;br /&gt;
==Active==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Tobi (Tobi Vollebregt)&#039;&#039;&#039; &#039;&#039;releases, buildbot, simulation, Lua&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kloot&#039;&#039;&#039; &#039;&#039;GFX, simulation, Lua, bug-fixes&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;jK&#039;&#039;&#039; &#039;&#039;GFX, simulation, Lua, sound, OpenMP, OS related&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;zerver&#039;&#039;&#039; &#039;&#039;GFX, simulation, Lua, multithreaded&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[User:hoijui|hoijui]]&#039;&#039;&#039; &#039;&#039;AI, build-system, installer, headless, sound&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;[[User:abma|abma]]&#039;&#039;&#039; &#039;&#039;Python AI Interface, installer, infrastructure, tester&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Retired==&lt;br /&gt;
* Auswaschbar (Karl-Robert Ernst)&lt;br /&gt;
* fnordia&lt;br /&gt;
* imbaczek (Marek Baczynski)&lt;br /&gt;
* jcnossen&lt;br /&gt;
* SJ&lt;br /&gt;
* [[User:Tim_Blokdijk|tim blokdijk]]&lt;br /&gt;
* trepan&lt;br /&gt;
* victor&lt;br /&gt;
* xiphux&lt;br /&gt;
&lt;br /&gt;
==Special Thanks==&lt;br /&gt;
Additionally for significant contributions to the spring engine or the community, special gratitude goes to (in alphabetical order):&lt;br /&gt;
&lt;br /&gt;
* Beherith&lt;br /&gt;
* betalord&lt;br /&gt;
* bibim (Yann Riou)&lt;br /&gt;
* BrainDamage&lt;br /&gt;
* colorblind (Teake Nutma)&lt;br /&gt;
* det&lt;br /&gt;
* eriatarka&lt;br /&gt;
* FLOZi (Craig Lawrence)&lt;br /&gt;
* hughperkins (Hugh Perkins)&lt;br /&gt;
* ILMTitan&lt;br /&gt;
* initram&lt;br /&gt;
* KDR_11k&lt;br /&gt;
* koshi&lt;br /&gt;
* Krogothe&lt;br /&gt;
* M2&lt;br /&gt;
* MadrMan&lt;br /&gt;
* Nathaniel Smith&lt;br /&gt;
* Nicolas Brodu&lt;br /&gt;
* rattle&lt;br /&gt;
* satirik&lt;br /&gt;
* semi&lt;br /&gt;
* SpliFF&lt;br /&gt;
* quantum&lt;br /&gt;
* zenzike (Nicolas Wu)&lt;br /&gt;
* zizu&lt;br /&gt;
&lt;br /&gt;
[[Category: Development]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10607</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10607"/>
		<updated>2011-06-18T11:40:21Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
&lt;br /&gt;
==Protocol==&lt;br /&gt;
* [http://springrts.com/dl/tasclient/ProtocolDescription.xml HTML] (may be out of date)&lt;br /&gt;
* [https://github.com/spring/LobbyProtocol/blob/master/ProtocolDescription.xml XML] (raw, always latest)&lt;br /&gt;
&lt;br /&gt;
==Download Systems==&lt;br /&gt;
* [http://springrts.com/wiki/Dev:LobbyDownloadSystems Lobby Download Systems]&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently four working public lobby clients available.&lt;br /&gt;
&lt;br /&gt;
==SpringLobby==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C++&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;BrainDamage&amp;lt;/font&amp;gt; &amp;amp;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;koshi&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SpringLobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It uses the &#039;&#039;wxWidgets&#039;&#039; library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
&lt;br /&gt;
==Zero-K==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;Windows&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C#&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;Licho&amp;lt;/font&amp;gt; &amp;amp; &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;quantum&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/zero-k/ Zero-K project page]&lt;br /&gt;
&lt;br /&gt;
==Alphalobby==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;Windows&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;unmaintained&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alphalobby is still very much work in progress. If you still wish to use it, source available from the [http://code.google.com/p/alphalobby/source/checkout mercurial repository], binary available on the [http://springfiles.com/spring/lobby-clients/alphalobby springfiles page].&lt;br /&gt;
&lt;br /&gt;
==TASClient==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;Windows&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Delphi&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;Satirik&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here:&lt;br /&gt;
http://springrts.com/dl/tasclient/TASClientLatest.7z&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=12&amp;amp;t=18999 How to compile TASClient]&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=14&amp;amp;t=19014 How to customize TASClient]&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C++&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;unmaintained&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/qtlobby/ project page]&lt;br /&gt;
&lt;br /&gt;
=Libraries and frameworks=&lt;br /&gt;
&lt;br /&gt;
==Spring-PythonBotFramework==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Python&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;unmaintained&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A bot framework written in python&lt;br /&gt;
&lt;br /&gt;
==Go SpringLobbyClient==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Go&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A simple client implementation of the lobby protocol in Go.&lt;br /&gt;
[https://github.com/Agon/go-slc/ project page]&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
&lt;br /&gt;
==TASServer==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Java&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;unmaintained&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The longest-running lobby server, created by Betalord, using PHP for the admin interface. You can fetch the sources through &#039;&#039;git&#039;&#039;. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Python&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;aegis&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The primary lobby server currently running on springrts.com. All protocol commands in the primary documentation should be fully-functional and compatible between both uberserver and TASServer. You can get more information and download uberserver at the [https://github.com/lunixbochs/uberserver github page]&lt;br /&gt;
&lt;br /&gt;
[[Category: Lobbies]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17696</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17696"/>
		<updated>2011-02-24T20:06:33Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Playing on a LAN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the [http://springrts.com/download.php Latest version of Spring].&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
=Joining the local lobby server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip. You can&#039;t register on a local lobby server, so you don&#039;t need to enter a password. The login must not contain space nor special characters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Springlobby_login_lan.png]]&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan. He can retreive his ip by doing this:&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
[[Image:Windows-run-start-menu.gif]]&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ:general&amp;diff=7143</id>
		<title>FAQ:general</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ:general&amp;diff=7143"/>
		<updated>2011-02-24T20:04:54Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* General information FAQ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
=General information FAQ=&lt;br /&gt;
&lt;br /&gt;
Here are general questions asked about spring and their answers&lt;br /&gt;
&lt;br /&gt;
==What is Spring?==&lt;br /&gt;
Spring is a project to create the best RTS engine ever (no joke). There are three principle goals which we hope to achieve.&lt;br /&gt;
&lt;br /&gt;
# Build a flexible and powerful 3D RTS engine that can handle large numbers of units and state-of-the-art special effects and animation.&lt;br /&gt;
# Support new games and maps with powerful built-in Lua language support that allows game designers to realize their goals and develop better and better games.&lt;br /&gt;
# Support end-users, fix bugs and provide the best support we can.&lt;br /&gt;
&lt;br /&gt;
==Is Spring free?==&lt;br /&gt;
The core game is released under GPL License.  It is 100% free to download and use.  [[Games]] may have any license the developers wish.&lt;br /&gt;
&lt;br /&gt;
==Quick installation guide==&lt;br /&gt;
* Windows:&lt;br /&gt;
*# [[Download|download]] and install Spring engine. Under Vista or Seven avoid installing at &amp;quot;Program Files&amp;quot; folder, though the game might work&lt;br /&gt;
*# [[Games|download]] and put any game in &amp;quot;Spring\games&amp;quot; folder&lt;br /&gt;
*# [http://springfiles.com/spring/spring-maps download] and put any map in &amp;quot;Spring\maps&amp;quot; folder&lt;br /&gt;
*# finally run SpringLobby and play&lt;br /&gt;
* Linux:&lt;br /&gt;
*# TODO&lt;br /&gt;
&lt;br /&gt;
==Playing on a LAN==&lt;br /&gt;
See the dedicated page [[Spring_on_a_LAN|Playing on a lan]].&lt;br /&gt;
&lt;br /&gt;
==Why can I edit this page?==&lt;br /&gt;
This page, and several others, are located in the Spring [http://en.wikipedia.org/wiki/Wiki Wiki]. The link gives a full explanation of what it is, but in short it is a way of letting anyone who wants to contribute to the page content. This can of course be abused, but even while it is easy for someone to vandalize the page, it is just as easy for someone to restore it, since the wiki saves all previous versions of a page.&lt;br /&gt;
&lt;br /&gt;
==Why can&#039;t I edit this page?==&lt;br /&gt;
You need to be [[Special:Userlogin|logged in]] to edit our wiki because people were vandalizing and/or being morons too much, so we had to lock it down.&lt;br /&gt;
&lt;br /&gt;
==I want to help, what can I do?==&lt;br /&gt;
Please look in the Forums. There are lots of things you can do according to your skills. These range from artistic development through to hard coding components. We are always looking for new fresh ideas. Avoid old stale ones found in the [[Monthly_Topic_Rotation]].&lt;br /&gt;
&lt;br /&gt;
==I want to donate.==&lt;br /&gt;
People have made clear their desire to donate to the project, and so far, we have been fairly reluctant about accepting donations. Our main concern? Unforeseen events arise, and it would be most unfortunate if everyone who donated felt swindled because the project did not turn out as they had hoped.&lt;br /&gt;
&lt;br /&gt;
We do not plan to be more or less productive solely based upon the quantity and frequency of donations received. The Spring project is here only because we view this as an enjoyable hobby.&lt;br /&gt;
&lt;br /&gt;
Helpful Sites Like [http://spring.jobjol.nl/subcategory.php?id=1 jobjol] do cost money to run and are set up to receive donations.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Read_Me_First&amp;diff=15798</id>
		<title>Read Me First</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Read_Me_First&amp;diff=15798"/>
		<updated>2011-02-24T20:03:11Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Playing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang | Germany | Zuerst lesen | Zuerst Lesen}}&lt;br /&gt;
&lt;br /&gt;
===Installation (on Windows)===&lt;br /&gt;
* For installation on Linux, [[SetupGuide|go here]]&lt;br /&gt;
# If you haven&#039;t installed the current version of Spring, [[Download]] and install it. Keep in mind, that you&#039;ll need the latest version to play it online.&lt;br /&gt;
# Spring is a &amp;lt;b&amp;gt;game engine&amp;lt;/b&amp;gt;, not a &amp;quot;game&amp;quot;. The content itself (the buildings, units, sounds, images) are packed in game files. To play you need at least one [[Games|Game]] and one [[Maps|Map]].&lt;br /&gt;
&lt;br /&gt;
==Getting / Installing Games==&lt;br /&gt;
# A list of the most commonly played and recently updated games can be found in the [[Games]] page, and you download them from the links on that page.&lt;br /&gt;
# Additional games may be found by visiting the links [http://springrts.com/wiki/Getting_Spring_Content_and_Links here].&lt;br /&gt;
# To install a game to Spring, you can double-click on the game file (.sd7 or .sdz) and a program called &amp;quot;archive mover&amp;quot; that comes with spring will automatically install it for you. If you cannot do this, you can instead directly drop the file into your &amp;quot;Spring\Games\&amp;quot; directory.&lt;br /&gt;
# Some games come with complete installers.  Most are files that can be dropped into your Spring installation.&lt;br /&gt;
# Some games have multiple .sd7 or .sdz files for single player games modes or mutators. These should be installed in the &amp;quot;Spring\Games\&amp;quot; directory, just like a game.&lt;br /&gt;
# Once a game has been installed, you can use the &amp;quot;refresh maps/games&amp;quot; option from the &amp;quot;tools&amp;quot; list in SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==Getting / Installing Maps==&lt;br /&gt;
# Maps can be found [http://springrts.com/wiki/Getting_Spring_Content_and_Links here].&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
# These files are also &amp;quot;.sd7&amp;quot; or &amp;quot;.sdz&amp;quot; files. They may be zipped with WinZip or WinRar, to further reduce their size. In that case, unzip them before placing them in the &amp;quot;Maps&amp;quot; directory in the Spring folder.&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
# As is the case with mods, use the &amp;quot;Reload maps/games&amp;quot; option from the &amp;quot;Tools&amp;quot; menu in SpringLobby.&lt;br /&gt;
&lt;br /&gt;
== Playing ==&lt;br /&gt;
&lt;br /&gt;
===Single-Player===&lt;br /&gt;
# Open the Spring application, by double-clicking on the Spring icon.&lt;br /&gt;
# Select a Game.&lt;br /&gt;
# Select a Map.&lt;br /&gt;
# Select an AI.&lt;br /&gt;
# Click &amp;quot;Test the Game&amp;quot;.&lt;br /&gt;
# Some games come with their own custom menus, single-player missions, etc, but these are not supported by the Spring default menu at this time.&lt;br /&gt;
# Not all AIs will operate with every game.  For more infomation, see the AI section, below.&lt;br /&gt;
# You may also play single-player games with SpringLobby.&lt;br /&gt;
# Some games support missions; these can be obtained either by installing the game, or by downloading them via SpringDownloader.&lt;br /&gt;
&lt;br /&gt;
===Playing Online===&lt;br /&gt;
# To play a game of Spring online, you must run one of the [[Lobby_Development|lobbies]].&lt;br /&gt;
# You can start a lobby through the start menu link it creates. Currently there are Springlobby or the Zero-K lobby.&lt;br /&gt;
&lt;br /&gt;
===Lan Party===&lt;br /&gt;
See the dedicated page [[Spring_on_a_LAN|Playing on a lan]].&lt;br /&gt;
&lt;br /&gt;
==Online Client Tips==&lt;br /&gt;
The main purpose of SpringLobby is to set up and start games on the Spring engine, either as online multiplayer games or single-player games. Additionally, it is also an IRC-like chat client, has a BitTorrent-based downloader to get new maps, games / mods and missions, and can be used to watch demos of previously played games.&lt;br /&gt;
&lt;br /&gt;
Private messaging is also supported through SpringLobby by double-clicking a person&#039;s name, either in a chat channel or in a battle room.  To exit a private messaging window, click on the &amp;quot;X&amp;quot; button on the tab with that player&#039;s name on it in the &amp;quot;chat&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
To host a game, go to the &amp;quot;Multiplayer&amp;quot; tab and click the &amp;quot;Host new&amp;quot; buton on the bottom right of the screen. Another tab in the &amp;quot;multiplayer&amp;quot; section will show up, allowing you to chose the mod and other settings.&lt;br /&gt;
&lt;br /&gt;
==Useful Hotkeys, Etc.==&lt;br /&gt;
&lt;br /&gt;
For a general Keys please look at the [[Keyboard]] page.&lt;br /&gt;
&lt;br /&gt;
==Bots / AI==&lt;br /&gt;
Bots are AI controlled players. There are several AI projects in development. Most of them are at a playable stage.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are bots packed with Spring, so you should already have several AI to fight against.&lt;br /&gt;
&lt;br /&gt;
A list of AIs can be found at: [[AIs]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your question not answered here? Got problems? Read the [[FAQ|Frequently Asked Questions]].&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Spring Forum===&lt;br /&gt;
[[Forum_Etiquette|Guidelines For Forum Etiquette]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
This page opens, when the installer finished installing, keep that in mind when changing stuff here. This Page is also linked directly from the start-page.&lt;br /&gt;
&lt;br /&gt;
This page should explain how to get an running game after installing the engine.&lt;br /&gt;
(Install Mod + Map)&lt;br /&gt;
 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Read_Me_First&amp;diff=15797</id>
		<title>Read Me First</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Read_Me_First&amp;diff=15797"/>
		<updated>2011-02-24T20:02:10Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Playing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang | Germany | Zuerst lesen | Zuerst Lesen}}&lt;br /&gt;
&lt;br /&gt;
===Installation (on Windows)===&lt;br /&gt;
* For installation on Linux, [[SetupGuide|go here]]&lt;br /&gt;
# If you haven&#039;t installed the current version of Spring, [[Download]] and install it. Keep in mind, that you&#039;ll need the latest version to play it online.&lt;br /&gt;
# Spring is a &amp;lt;b&amp;gt;game engine&amp;lt;/b&amp;gt;, not a &amp;quot;game&amp;quot;. The content itself (the buildings, units, sounds, images) are packed in game files. To play you need at least one [[Games|Game]] and one [[Maps|Map]].&lt;br /&gt;
&lt;br /&gt;
==Getting / Installing Games==&lt;br /&gt;
# A list of the most commonly played and recently updated games can be found in the [[Games]] page, and you download them from the links on that page.&lt;br /&gt;
# Additional games may be found by visiting the links [http://springrts.com/wiki/Getting_Spring_Content_and_Links here].&lt;br /&gt;
# To install a game to Spring, you can double-click on the game file (.sd7 or .sdz) and a program called &amp;quot;archive mover&amp;quot; that comes with spring will automatically install it for you. If you cannot do this, you can instead directly drop the file into your &amp;quot;Spring\Games\&amp;quot; directory.&lt;br /&gt;
# Some games come with complete installers.  Most are files that can be dropped into your Spring installation.&lt;br /&gt;
# Some games have multiple .sd7 or .sdz files for single player games modes or mutators. These should be installed in the &amp;quot;Spring\Games\&amp;quot; directory, just like a game.&lt;br /&gt;
# Once a game has been installed, you can use the &amp;quot;refresh maps/games&amp;quot; option from the &amp;quot;tools&amp;quot; list in SpringLobby.&lt;br /&gt;
&lt;br /&gt;
==Getting / Installing Maps==&lt;br /&gt;
# Maps can be found [http://springrts.com/wiki/Getting_Spring_Content_and_Links here].&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
# These files are also &amp;quot;.sd7&amp;quot; or &amp;quot;.sdz&amp;quot; files. They may be zipped with WinZip or WinRar, to further reduce their size. In that case, unzip them before placing them in the &amp;quot;Maps&amp;quot; directory in the Spring folder.&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
# As is the case with mods, use the &amp;quot;Reload maps/games&amp;quot; option from the &amp;quot;Tools&amp;quot; menu in SpringLobby.&lt;br /&gt;
&lt;br /&gt;
== Playing ==&lt;br /&gt;
&lt;br /&gt;
===Single-Player===&lt;br /&gt;
# Open the Spring application, by double-clicking on the Spring icon.&lt;br /&gt;
# Select a Game.&lt;br /&gt;
# Select a Map.&lt;br /&gt;
# Select an AI.&lt;br /&gt;
# Click &amp;quot;Test the Game&amp;quot;.&lt;br /&gt;
# Some games come with their own custom menus, single-player missions, etc, but these are not supported by the Spring default menu at this time.&lt;br /&gt;
# Not all AIs will operate with every game.  For more infomation, see the AI section, below.&lt;br /&gt;
# You may also play single-player games with SpringLobby.&lt;br /&gt;
# Some games support missions; these can be obtained either by installing the game, or by downloading them via SpringDownloader.&lt;br /&gt;
&lt;br /&gt;
===Playing Online===&lt;br /&gt;
# To play a game of Spring online, you must run one of the [[Lobby_Development|lobbies]].&lt;br /&gt;
# You can start a lobby through the start menu link it creates. Currently there are Springlobby or the Zero-K lobby.&lt;br /&gt;
&lt;br /&gt;
===Lan Party===&lt;br /&gt;
See the dedicated page [[Spring_on_a_LAN]].&lt;br /&gt;
&lt;br /&gt;
==Online Client Tips==&lt;br /&gt;
The main purpose of SpringLobby is to set up and start games on the Spring engine, either as online multiplayer games or single-player games. Additionally, it is also an IRC-like chat client, has a BitTorrent-based downloader to get new maps, games / mods and missions, and can be used to watch demos of previously played games.&lt;br /&gt;
&lt;br /&gt;
Private messaging is also supported through SpringLobby by double-clicking a person&#039;s name, either in a chat channel or in a battle room.  To exit a private messaging window, click on the &amp;quot;X&amp;quot; button on the tab with that player&#039;s name on it in the &amp;quot;chat&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
To host a game, go to the &amp;quot;Multiplayer&amp;quot; tab and click the &amp;quot;Host new&amp;quot; buton on the bottom right of the screen. Another tab in the &amp;quot;multiplayer&amp;quot; section will show up, allowing you to chose the mod and other settings.&lt;br /&gt;
&lt;br /&gt;
==Useful Hotkeys, Etc.==&lt;br /&gt;
&lt;br /&gt;
For a general Keys please look at the [[Keyboard]] page.&lt;br /&gt;
&lt;br /&gt;
==Bots / AI==&lt;br /&gt;
Bots are AI controlled players. There are several AI projects in development. Most of them are at a playable stage.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are bots packed with Spring, so you should already have several AI to fight against.&lt;br /&gt;
&lt;br /&gt;
A list of AIs can be found at: [[AIs]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your question not answered here? Got problems? Read the [[FAQ|Frequently Asked Questions]].&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The Spring Forum===&lt;br /&gt;
[[Forum_Etiquette|Guidelines For Forum Etiquette]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
This page opens, when the installer finished installing, keep that in mind when changing stuff here. This Page is also linked directly from the start-page.&lt;br /&gt;
&lt;br /&gt;
This page should explain how to get an running game after installing the engine.&lt;br /&gt;
(Install Mod + Map)&lt;br /&gt;
 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17695</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17695"/>
		<updated>2011-02-24T19:57:20Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Joining the local lobby server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
=Joining the local lobby server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip. You can&#039;t register on a local lobby server, so you don&#039;t need to enter a password. The login must not contain space nor special characters.&lt;br /&gt;
&lt;br /&gt;
[[Image:Springlobby_login_lan.png]]&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan. He can retreive his ip by doing this:&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
[[Image:Windows-run-start-menu.gif]]&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=File:Springlobby_login_lan.png&amp;diff=22105</id>
		<title>File:Springlobby login lan.png</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=File:Springlobby_login_lan.png&amp;diff=22105"/>
		<updated>2011-02-24T19:54:33Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17694</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17694"/>
		<updated>2011-02-24T19:50:22Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
=Joining the local lobby server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip.&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan. He can retreive his ip by doing this:&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
[[Image:Windows-run-start-menu.gif]]&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=File:Windows-run-start-menu.gif&amp;diff=22213</id>
		<title>File:Windows-run-start-menu.gif</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=File:Windows-run-start-menu.gif&amp;diff=22213"/>
		<updated>2011-02-24T19:50:07Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17693</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17693"/>
		<updated>2011-02-24T19:46:32Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* How to get the lobby server ip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
=Joining the local lobby server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip.&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan. He can retreive his ip by doing this:&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17692</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17692"/>
		<updated>2011-02-24T19:45:19Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Running the Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
=Joining the local lobby server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip.&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan.&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17691</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17691"/>
		<updated>2011-02-24T19:43:45Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Running the Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the players have to log in the local lobby server by entering its IP in the server field of their lobby clients (SpringLobby by default). The player hosting the lobby server can use &amp;quot;localhost&amp;quot; or &amp;quot;127.0.0.1&amp;quot; instead of his own ip.&lt;br /&gt;
&lt;br /&gt;
Once every one is logged into the local lobby server you can host battle in the usual way and play spring in your LAN.&lt;br /&gt;
&lt;br /&gt;
=How to get the lobby server ip=&lt;br /&gt;
&lt;br /&gt;
The player hosting the lobby server has to give his IP to all the players in the lan.&lt;br /&gt;
==Windows==&lt;br /&gt;
* Press &#039;&#039;Windows Key + R&#039;&#039;&lt;br /&gt;
* Type &amp;quot;cmd&amp;quot;&lt;br /&gt;
* Click &amp;quot;run&amp;quot;&lt;br /&gt;
* In the terminal window, type &amp;quot;ipconfig&amp;quot;&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
* Open a terminal and type: ifconfig&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17690</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17690"/>
		<updated>2011-02-24T19:23:27Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Running the Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
=Running the Server=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
==Linux==&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
==Configuring the Server==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the host then opens TASClient.exe, which is in the main Spring directory. The host should then open the Options dialog in the client, and set the &amp;quot;Server address&amp;quot; field to &amp;quot;localhost&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_host.gif]]&lt;br /&gt;
&lt;br /&gt;
Make sure you also have a nickname set in the &amp;quot;Account&amp;quot; section of the options menu. You do not need a password for LAN play.&lt;br /&gt;
&lt;br /&gt;
Click apply and close, then hit the red connect button. If you have started up the LanServer correctly, it should connect regularly and put you in the #main chat room.&lt;br /&gt;
&lt;br /&gt;
Now that we have that configured and working, you need to find your network IP address for the client machines. If you already know how to get this or what it is, you can skip down to the next section on configuring client machines.&lt;br /&gt;
&lt;br /&gt;
To get your network IP is a very simple process. Click the &amp;quot;Start&amp;quot; button in Windows, then go to &amp;quot;Run&amp;quot;. Type in &amp;quot;cmd&amp;quot; there. This will open up another command prompt.&lt;br /&gt;
&lt;br /&gt;
In this command prompt, type &amp;quot;ipconfig&amp;quot;. It will dump out information for every connection your computer has; don&#039;t worry, we only need one line of information here. Look for the section of the output that reads something like &amp;quot;Ethernet adapter Local Area Connection:&amp;quot;. This is the adapter we want. However, it will be called whatever your LAN connection is called. For example, if you have called your network connection &amp;quot;Home Network&amp;quot;, the prompt would read &amp;quot;Ethernet adapter Home Network:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Under that category, find the line that says &amp;quot;IP Address&amp;quot;. Write down the number it gives you on the right. This is the IP the client machines will connect to.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
You&#039;re done with the host machine now. It&#039;s time to go set up the client machines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuring the Clients==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuring the client machines is far easier. First make sure the clients are all running the same version of Spring as the host. Then start up &amp;quot;TASClient.exe&amp;quot; on each client&#039;s machine, and go to the Options menu. Instead of typing in &amp;quot;localhost&amp;quot; here, however, you must type in the host machine&#039;s IP address we just retrieved. Again, make sure to go to the &amp;quot;Account&amp;quot; tab and enter a nickname for each client while you&#039;re at it.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_client.gif]]&lt;br /&gt;
&lt;br /&gt;
Once you have entered the information on the client machines, click Apply and close and hit the red connect button. The clients should connect to the host and go to the same #main chat room as the host machine.&lt;br /&gt;
&lt;br /&gt;
That&#039;s it! Once all the client machines are connected with TASClient, &#039;&#039;&#039;anyone&#039;&#039;&#039; can click Battle Screen and host the game itself. The other players just need to join the game and agree on the settings and rules ;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17689</id>
		<title>Spring on a LAN</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Spring_on_a_LAN&amp;diff=17689"/>
		<updated>2011-02-24T19:22:16Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Running the Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Playing on a LAN=&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Hosting a LAN game of Spring is very simple.&lt;br /&gt;
&lt;br /&gt;
First, you must have a working LAN. Obviously this is not within the scope of this article, so you are on your own there.&lt;br /&gt;
&lt;br /&gt;
Once you have your network working, you can proceed. You must first install the following items:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lobby Server Machine&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/wiki/Download#Lobby_server Latest version of the Lobby server]&lt;br /&gt;
*[http://www.java.com/en/download/manual.jsp Java Runtime Environment]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Client Machine(s)&#039;&#039;&#039;&lt;br /&gt;
*[http://springrts.com/download.php Latest version of Spring]&lt;br /&gt;
That&#039;s it!&lt;br /&gt;
&lt;br /&gt;
We will now discuss startup and configuration.&lt;br /&gt;
&lt;br /&gt;
==Running the Server==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hosting the lobby server is actually very easy. First, the host computer must install the [http://www.java.com/en/download/manual.jsp Java Runtime Environment].&lt;br /&gt;
&lt;br /&gt;
Once that is installed, you need to setup the lobby server.&lt;br /&gt;
&lt;br /&gt;
===Linux===&lt;br /&gt;
Download [http://springrts.com/dl/TASServer.jar TASServer.jar] and run it with &amp;quot;java -jar TASServer.jar&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
Download the [http://springrts.com/dl/TASServer_035.exe lobby server] and run it.&lt;br /&gt;
&lt;br /&gt;
==Configuring the Server==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the server has successfully been started, the host then opens TASClient.exe, which is in the main Spring directory. The host should then open the Options dialog in the client, and set the &amp;quot;Server address&amp;quot; field to &amp;quot;localhost&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_host.gif]]&lt;br /&gt;
&lt;br /&gt;
Make sure you also have a nickname set in the &amp;quot;Account&amp;quot; section of the options menu. You do not need a password for LAN play.&lt;br /&gt;
&lt;br /&gt;
Click apply and close, then hit the red connect button. If you have started up the LanServer correctly, it should connect regularly and put you in the #main chat room.&lt;br /&gt;
&lt;br /&gt;
Now that we have that configured and working, you need to find your network IP address for the client machines. If you already know how to get this or what it is, you can skip down to the next section on configuring client machines.&lt;br /&gt;
&lt;br /&gt;
To get your network IP is a very simple process. Click the &amp;quot;Start&amp;quot; button in Windows, then go to &amp;quot;Run&amp;quot;. Type in &amp;quot;cmd&amp;quot; there. This will open up another command prompt.&lt;br /&gt;
&lt;br /&gt;
In this command prompt, type &amp;quot;ipconfig&amp;quot;. It will dump out information for every connection your computer has; don&#039;t worry, we only need one line of information here. Look for the section of the output that reads something like &amp;quot;Ethernet adapter Local Area Connection:&amp;quot;. This is the adapter we want. However, it will be called whatever your LAN connection is called. For example, if you have called your network connection &amp;quot;Home Network&amp;quot;, the prompt would read &amp;quot;Ethernet adapter Home Network:&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Under that category, find the line that says &amp;quot;IP Address&amp;quot;. Write down the number it gives you on the right. This is the IP the client machines will connect to.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_hostip.gif]]&lt;br /&gt;
&lt;br /&gt;
You&#039;re done with the host machine now. It&#039;s time to go set up the client machines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Configuring the Clients==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuring the client machines is far easier. First make sure the clients are all running the same version of Spring as the host. Then start up &amp;quot;TASClient.exe&amp;quot; on each client&#039;s machine, and go to the Options menu. Instead of typing in &amp;quot;localhost&amp;quot; here, however, you must type in the host machine&#039;s IP address we just retrieved. Again, make sure to go to the &amp;quot;Account&amp;quot; tab and enter a nickname for each client while you&#039;re at it.&lt;br /&gt;
&lt;br /&gt;
[[Image:lan_client.gif]]&lt;br /&gt;
&lt;br /&gt;
Once you have entered the information on the client machines, click Apply and close and hit the red connect button. The clients should connect to the host and go to the same #main chat room as the host machine.&lt;br /&gt;
&lt;br /&gt;
That&#039;s it! Once all the client machines are connected with TASClient, &#039;&#039;&#039;anyone&#039;&#039;&#039; can click Battle Screen and host the game itself. The other players just need to join the game and agree on the settings and rules ;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10598</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10598"/>
		<updated>2010-12-24T13:16:55Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
&lt;br /&gt;
==SpringLobby==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C++&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;BrainDamage&amp;lt;/font&amp;gt; &amp;amp;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;koshi&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SpringLobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It uses the &#039;&#039;wxWidgets&#039;&#039; library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
&lt;br /&gt;
==Zero-K==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;Windows&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C#&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;Licho&amp;lt;/font&amp;gt; &amp;amp; &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;quantum&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[https://code.google.com/p/zero-k/ Zero-K project page]&lt;br /&gt;
&lt;br /&gt;
==TASClient==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;Windows&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Delphi&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;Satirik&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here:&lt;br /&gt;
http://springrts.com/dl/tasclient/TASClientLatest.7z&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=12&amp;amp;t=18999 How to compile TASClient]&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=14&amp;amp;t=19014 How to customize TASClient]&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;C++&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;unmaintained&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
* [http://springrts.com/dl/tasclient/ProtocolDescription.xml HTML] (may be out of date)&lt;br /&gt;
* [https://github.com/spring/LobbyProtocol/blob/master/ProtocolDescription.xml XML] (raw, always latest)&lt;br /&gt;
&lt;br /&gt;
==Download Systems==&lt;br /&gt;
* [http://springrts.com/wiki/Dev:LobbyDownloadSystems Lobby Download Systems]&lt;br /&gt;
&lt;br /&gt;
==TASServer==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Java&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;Betalord&amp;lt;/font&amp;gt; &amp;amp;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;hoijui&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The official lobby server, created by Betalord, using PHP for the admin interface. You can fetch the sources through &#039;&#039;git&#039;&#039;. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
&amp;lt;font color=&amp;quot;orange&amp;quot;&amp;gt;cross-platform&amp;lt;/font&amp;gt;,&lt;br /&gt;
&amp;lt;font color=&amp;quot;#00AAFF&amp;quot;&amp;gt;Python&amp;lt;/font&amp;gt;,&lt;br /&gt;
by &amp;lt;font color=&amp;quot;#00CC00&amp;quot;&amp;gt;aegis&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can [http://cgit.springlobby.info/cgit/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git).&lt;br /&gt;
&lt;br /&gt;
[[Category: Lobbies]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Game_and_Unit_development&amp;diff=7974</id>
		<title>Game and Unit development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Game_and_Unit_development&amp;diff=7974"/>
		<updated>2010-02-06T13:47:12Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Models - 3do Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Mod development=&lt;br /&gt;
Mods, next to Maps, is the content used in Spring.&amp;lt;br&amp;gt;&lt;br /&gt;
A mod is simply a combined file containing a small structure of files and directories holding all the data required.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Mod_Development | Mod Development]] wiki is a starting page, linking to very useful information on the files included in a mod, their hierarchy and more.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Almost the entire mod developing is the creation of units. Which isn&#039;t an easy job.&amp;lt;br&amp;gt;&lt;br /&gt;
Information about the creation of units are everywere, but not combined.&amp;lt;br&amp;gt;&lt;br /&gt;
This is a gathered list of all Tutorials and helpfull forums threads I could find:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
*[[Mod Development]]&lt;br /&gt;
*[[Mod specification]]&amp;lt;br&amp;gt;&lt;br /&gt;
*[http://spring.clan-sy.com/phpbb/viewtopic.php?t=6015 What do I need to create a mod]&lt;br /&gt;
*[[Simple Mod Tutorial]]&lt;br /&gt;
*[[Freely available and reusable content|Freely available and reusable content/games/mods]]&lt;br /&gt;
*[[tools &amp;amp; software for make :map mod unit]]&lt;br /&gt;
&lt;br /&gt;
==Unit Development==&lt;br /&gt;
====Automated Mod Creation====&lt;br /&gt;
* [[TA2Spring]] - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring mods (requires a base modification for the game rules, XTA is recommended)&lt;br /&gt;
====Models - s3o Files====&lt;br /&gt;
*[http://user.supradigital.org/jcnossen/UpspringInstaller-1.54-EulerAngles.exe UpSpring, our second-gen import / export / rigging / animation tool.]&lt;br /&gt;
* [http://lassie.student.utwente.nl/vliet/springtut.pdf Maestro&#039;s tutorial of Upspring and textures].&lt;br /&gt;
* [[Basic s3o unit making guide]]&lt;br /&gt;
* [[Simple Mod Tutorial]]&lt;br /&gt;
* [[Units:CreateModel|UV Mapping in Wings3D]]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10612 Wings UV Mapping Tutorial]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&amp;amp;t=12354 Saving polygons in Wings3d Tutorial]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10947 Greeble Tutorial 1]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&amp;amp;t=12356 Greeble Tutorial 2]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?p=75495 various things about unit making. (Also contains an illustrated alpha-channel tut)]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10503 Runecrafter&#039;s 3DS Max UV Mapping Tutorial]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&amp;amp;t=15106 Argh&#039;s UpSpring Easy Workflow Guide]&lt;br /&gt;
* [[Trouble-shooting s3o units]]&lt;br /&gt;
&lt;br /&gt;
====Models - 3do Files====&lt;br /&gt;
outdated model format used by OTA&amp;lt;br&amp;gt;&lt;br /&gt;
(Note: UpSpring has some problems with empty objects and groundplates)&lt;br /&gt;
*use [http://spring.clan-sy.com/phpbb/viewtopic.php?f=12&amp;amp;t=7208&amp;amp;p=126129&amp;amp;hilit=upspring#p126129 UpSpring] and [http://springfiles.com/1755 3doBuilder] to edit those files&lt;br /&gt;
&lt;br /&gt;
====[http://springrts.com/wiki/Category:Animation Scripting and Animation - COB/BOS Files]====&lt;br /&gt;
To edit .bos files you need a program/compiler. The most famous one is [http://jobjol.nl/1384 Scriptor]&lt;br /&gt;
*[[Animation-LuaScripting]]&lt;br /&gt;
**[[Animation-LuaCallins]]&lt;br /&gt;
**[[Animation-LuaCallouts]]&lt;br /&gt;
**[[Animation-CobLuaDifferences]]&lt;br /&gt;
*[[Animation-CobOverview]]&lt;br /&gt;
**[[Animation-CobExamples]]&lt;br /&gt;
**[[Animation-CobAnimation]]&lt;br /&gt;
**[[Animation-CobCallins]]&lt;br /&gt;
**[[Animation-CobConstants]]&lt;br /&gt;
**[[Animation-CobThreads]]&lt;br /&gt;
**[[Animation-CobHitByWeaponID]]&lt;br /&gt;
*[http://www.planetannihilation.com/tadc/tut_unit_01_1.asp PlanetAnnihilation] has a nice tutorial&lt;br /&gt;
*[[Units:LuaCOB]] - how to interface COB with LUA&lt;br /&gt;
*[[CEG_For_Units|Mod Development:Calling basic CEGs from COB]]&lt;br /&gt;
* [http://spring.clan-sy.com/phpbb/viewtopic.php?p=132943#132943 GPL-compliant sourcecode, scripting code examples, and other things.]&lt;br /&gt;
&lt;br /&gt;
====Units - FBI Files====&lt;br /&gt;
*[[Units:FBI]]&lt;br /&gt;
*[[All_FBI-variable_values:_min,_max,_default,_type|Units:FBI (variable datatype list)]]&lt;br /&gt;
*[[Unit_Categories]]&lt;br /&gt;
&lt;br /&gt;
====Units - MoveTypes====&lt;br /&gt;
*[[Units:MoveTypes]]&lt;br /&gt;
&lt;br /&gt;
====Weapons - TDF Files====&lt;br /&gt;
*[[Weapon Variables]] : This is the most up to date&lt;br /&gt;
*[[Units:WeaponMainDir]]&lt;br /&gt;
*[[Units:Weapons]] : Various informations about the weapontypes (uncompleted)&lt;br /&gt;
*[[All_Weapons_variable_values:_min%2C_max%2C_default%2C_type|Weapon datatype list]] : All weapon variables min/max/default values and datatypes listed.&lt;br /&gt;
*[[Weapons:Antinukes]]: All about antinukes.&lt;br /&gt;
&lt;br /&gt;
====Explosions====&lt;br /&gt;
*[[CEG]]&lt;br /&gt;
**[[CEG-Calls]] &lt;br /&gt;
**[[CEG-Format]] &lt;br /&gt;
**[[CEG-Classes]] &lt;br /&gt;
**[[CEG-Operators]] &lt;br /&gt;
**[[CEG-Miscellaneous]] &lt;br /&gt;
**[[CEG-OldInfo]]&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
*[[Units:Design]]&lt;br /&gt;
*[[Units:Textures]]&lt;br /&gt;
*[[Units:Buildpics]]&lt;br /&gt;
*[[Units:SideData TDF]]&lt;br /&gt;
*[[Units:Download TDF]] &lt;br /&gt;
*[[Units:FlankingBonus]]&lt;br /&gt;
*[[Mod Development:Armor]]&lt;br /&gt;
*[[Mod Development:Cursors]]&lt;br /&gt;
*[[Mod Development:Archives]]&lt;br /&gt;
*[[Mod Development:Sidepics]]&lt;br /&gt;
*[[CustomUnitIcons|Mod Development:Custom unit icons]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10584</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10584"/>
		<updated>2009-12-22T17:35:47Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* TASClient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
TASClient is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://springrts.com/dl/tasclient/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=12&amp;amp;t=18999 How to compile TASClient]&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=14&amp;amp;t=19014 How to customize TASClient]&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
UberServer is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10583</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10583"/>
		<updated>2009-12-22T17:34:31Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* TASClient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
TASClient is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://springrts.com/dl/tasclient/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=12&amp;amp;t=18999 How to compile TASClient]&lt;br /&gt;
&lt;br /&gt;
[http://springrts.com/phpbb/viewtopic.php?f=14&amp;amp;t=19014&amp;amp;hilit=howto How to customize TASClient]&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
UberServer is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10582</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10582"/>
		<updated>2009-12-22T17:29:54Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
TASClient is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://springrts.com/dl/tasclient/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
UberServer is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10581</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10581"/>
		<updated>2009-11-08T17:16:44Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* TASClient */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
TASClient is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://tasclient.licho.eu/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
UberServer is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10580</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10580"/>
		<updated>2009-11-08T17:14:36Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* UberServer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://tasclient.licho.eu/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
UberServer is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10579</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10579"/>
		<updated>2009-09-28T16:23:08Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Engine_Development|Development]] &amp;lt; {{FULLPAGENAME}}&lt;br /&gt;
&lt;br /&gt;
=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://tasclient.licho.eu/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
Qt lobby is currently the fastest lobby available and is very stable. It is cross platform, programmed in C++ and uses the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/lobby/protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and only lightly maintained. It is a java project created by Betalord, using php for admin interface. You can fetch the sources through git. Details can be found on the [http://github.com/spring/TASServer development site].&lt;br /&gt;
&lt;br /&gt;
==UberServer==&lt;br /&gt;
Currently in development, the future Spring lobby server is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20196</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20196"/>
		<updated>2009-08-30T19:53:16Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;satirik : added the toc back, it&#039;s a mess without&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20195</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Talk:Download&amp;diff=20195"/>
		<updated>2009-08-30T19:53:04Z</updated>

		<summary type="html">&lt;p&gt;Satirik: New page: added the toc back, it&amp;#039;s a mess without&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;added the toc back, it&#039;s a mess without&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Download&amp;diff=5945</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Download&amp;diff=5945"/>
		<updated>2009-08-30T19:52:15Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Spring RTS Engine=&lt;br /&gt;
&lt;br /&gt;
On this page you will find information on how to download the latest releases from the Spring project for various platforms. &lt;br /&gt;
&lt;br /&gt;
==Windows==&lt;br /&gt;
&lt;br /&gt;
=== Game installers (for players) ===&lt;br /&gt;
&lt;br /&gt;
As Spring itself is just an engine and does not contain game content, we advise you to go to the website of the game you want to play for an all inclusive installer, however, you can use the &amp;quot;Spring Engine + Module Updater&amp;quot; installer. This installer will install the Spring Engine and the Spring Module Updater which contains a menu that lists many of the games available for the Spring Engine. Simply select which game you would like to install and it will download and install the game for you:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://springinfo.info/moddownloads/SpringEngine-Installer.exe &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Spring Engine + Spring Module Updater&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://springinfo.info/moddownloads/SpringModuleUpdater.exe &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Spring Module Updater (Standalone Installer)&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Below are some of the download pages of games using the Spring engine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://www.evolutionrts.info/wordpress/?page_id=16 &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Evolution RTS&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://springfiles.com/1683 &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Kernel Panic&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://spring1944.net/downloads.php &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Spring 1944&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more Spring games, check out the [[Games]] page. Please note that some of them will require you to have the engine installed in order to work, as they don&#039;t come with their own installer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Engine installer (Bare Bones Installer) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://sourceforge.net/projects/springrts/files/springrts/spring-0.80.4/spring_0.80.4.exe/download &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Click here to download&amp;lt;/span&amp;gt; ]&#039;&#039;&#039; version 0.80.4 ~21MB, added 2009-08-29&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/dl/spring_0.80.4.exe &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Backup in case the above doesn&#039;t work&amp;lt;/span&amp;gt; ]&#039;&#039;&#039; version 0.80.4 ~21MB, added 2009-08-29&lt;br /&gt;
&lt;br /&gt;
As all Spring-based games don&#039;t have their own installer, the engine installer can also be used by players to play other games.&lt;br /&gt;
This installer provides the core files for Spring, the  multiplayer lobby client and the autodownloader. Use the autodownloader to get maps and games, or download them from some hosting sites (listed in the lobby #main channel).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&#039;&#039;&#039;[http://www.springfiles.com/show_file.php?id=2237 &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Experimental Multithreading executable&amp;lt;/span&amp;gt; ]&#039;&#039;&#039; version 0.80.2, added 2009-08-26 ~3MB. Unzip to your installation folder. Does not work with all mods.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/dl/spring_0.80.4.7z &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Portable archive&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Release Candidate (for testing purposes) ===&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/dl/spring_0.80.1.exe &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Release candidate installer&amp;lt;/span&amp;gt; ]&#039;&#039;&#039; version 0.80.1 ~20MB, added 2009-08-12&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nightly Builds (for developers/testers) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://buildbot.eat-peet.net/spring/installer/ &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;click here for a list of test builds (only for testing purposes)&amp;lt;/span&amp;gt;]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[image:200px-Tux.svg.png|Linux|30px]] Linux==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;[[SetupGuide|&amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Linux set up guide&amp;lt;/span&amp;gt;]]&#039;&#039;&#039; provides set up information for various Linux distributions.&lt;br /&gt;
&lt;br /&gt;
Please note that due to the amount of distributions out there, we cannot provide binary packages for each of them. If yours is not listed there, you most likely need to build it yourself. If you do so, please share your results with others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mac OS X==&lt;br /&gt;
&lt;br /&gt;
Sorry no download yet.&lt;br /&gt;
The Mac OS X port is rough and unfinished. Help with its development would be greatly appreciated. More information on the current state of this port can be found &#039;&#039;&#039;[[Spring_on_MacOSX|&amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;here&amp;lt;/span&amp;gt;]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Source Code=&lt;br /&gt;
{{Obtaining_The_Source_Code}}&lt;br /&gt;
&lt;br /&gt;
=== Building instructions ===&lt;br /&gt;
If you want to compile it yourself, see [[Building_spring]] for some tips.&lt;br /&gt;
&lt;br /&gt;
=Lobby server=&lt;br /&gt;
&lt;br /&gt;
If you do not want (or are unable) to use the public lobby server, you can download the server software here to run your own. See the readme &#039;&#039;&#039;[http://spring.clan-sy.com/dl/tasserver_readme.txt &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;here&amp;lt;/span&amp;gt;]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/dl/TASServer.jar &amp;lt;span style=&amp;quot;color:#bbf;&amp;quot;&amp;gt;Click here to download&amp;lt;/span&amp;gt;]&#039;&#039;&#039; 100.7kb, added 2008-03-02 (requires Java Runtime Environment)&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Where_files_go&amp;diff=19602</id>
		<title>Where files go</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Where_files_go&amp;diff=19602"/>
		<updated>2009-08-05T02:25:05Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===What It Is===&lt;br /&gt;
 &#039;&#039;&#039;Maps:&#039;&#039;&#039; those neat places you will play your games in&lt;br /&gt;
 &#039;&#039;&#039;Mods:&#039;&#039;&#039; those games you will play on the maps&lt;br /&gt;
 &#039;&#039;&#039;Base ota content:&#039;&#039;&#039; material needed to run the games which use content from&lt;br /&gt;
 the Total Annihilation Product demo and /or Main Product&lt;br /&gt;
 &#039;&#039;&#039;Lua Widgets:&#039;&#039;&#039; configured settings for game play. they often make it much&lt;br /&gt;
 easier to control your troops etc.&lt;br /&gt;
 &#039;&#039;&#039;AI:&#039;&#039;&#039; an AI pot to give you an opponent in a game&lt;br /&gt;
&lt;br /&gt;
===Where It Goes===&lt;br /&gt;
 &amp;lt;b&amp;gt;Maps&amp;lt;/b&amp;gt; go in the Maps folder in your Spring directory&lt;br /&gt;
 Example: &amp;quot;C:\Program Files\Spring\Maps&amp;quot;&lt;br /&gt;
 Example Map File: &amp;quot;ExpandedTropics.sd7&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;b&amp;gt;Mods(Games)&amp;lt;/b&amp;gt; go in the Mods folder in your Spring directory&lt;br /&gt;
 Example: &amp;quot;C:\Program Files\Spring\Mods&amp;quot;&lt;br /&gt;
 Example Mod File: &amp;quot;NOTA154.sd7&amp;quot;&lt;br /&gt;
 Example Mod File: &amp;quot;NanoBlobs065.sdz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;b&amp;gt;Base ota content&amp;lt;/b&amp;gt; is needed for all those lovely Mods like [[NOTA]]. It goes in your Base folder&lt;br /&gt;
 in the Spring directory.&lt;br /&gt;
 Example: &amp;quot;C:\Program Files\Spring\base&amp;quot;&lt;br /&gt;
 An Example File: &amp;quot;otacontent.sdz&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;b&amp;gt;Lua Widgets&amp;lt;/b&amp;gt; typically go in your Lua &amp;gt; Widgets folder&lt;br /&gt;
 Example 1: &amp;quot;C:\Program Files\Spring\LuaUI\Widgets&amp;quot;&lt;br /&gt;
 Some times you will find that they go here: &amp;quot;C:\Program Files\Spring\LuaUI&amp;quot;&lt;br /&gt;
 Mods also come with widgets in their mod folder altering that is not for beguines so I will&lt;br /&gt;
 not tell you here.&lt;br /&gt;
 Example Widget File: &amp;quot;unit_customformations2.lua&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;b&amp;gt;AIs&amp;lt;/b&amp;gt; The Main kind of AI which will run an opposing enemy player will go in your AI folder&lt;br /&gt;
 Example: &amp;quot;C:\Program Files\Spring\AI&amp;quot;&lt;br /&gt;
 Example AI folder {AAI}: &amp;quot;C:\Programs Files\Spring\AI\RAI\&amp;quot;&lt;br /&gt;
 IT will also likely have a dll fire with will go in your AI &amp;gt; Bot-libs folder&lt;br /&gt;
 Example: &amp;quot;C:\Program Files\Spring\AI\bot-libs&amp;quot;&lt;br /&gt;
 Example AI dll File: &amp;quot;RAI.dll&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===What You Want===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Mods:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[[Balanced_Annihilation| BA]]&#039;&#039;&#039;, &#039;&#039;&#039;[[NOTA]]&#039;&#039;&#039; (needs the OTA content), &#039;&#039;&#039;[http://s44.koshi.homelinux.net/ S44]&#039;&#039;&#039;, &#039;&#039;&#039;[[Complete_Annihilation | CA]]&#039;&#039;&#039; (you need SpringDownloader to get the latest version).&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Maps:&#039;&#039;&#039; Tabula-v2, Comet Catcher Redux, DeltaSiegeDry (only because it is overplayed), &lt;br /&gt;
   Maps for NOTA: Small Supreme Battlefield Dry, ExpandedTropics, Tempest,&lt;br /&gt;
   Maps for S44: 1944_Kiev_V4&lt;br /&gt;
   Less regular maps: Tropical, Titan-v2, rysia, Green_Fields&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Lua Widgets:&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;b&amp;gt;unit_customformations2.lua&amp;lt;/b&amp;gt;: Lets you draw orders in a line formation by dragging the mouse&lt;br /&gt;
 while button is held down. Lets you draw attack lines, move lines, fight lines, unload&lt;br /&gt;
 lines. Units/orders will be spread out along the line you draw&lt;br /&gt;
 &amp;lt;b&amp;gt;gui_clock.lua&amp;lt;/b&amp;gt;&lt;br /&gt;
 &amp;lt;b&amp;gt;unit_immobile_buider.lua&amp;lt;/b&amp;gt;: for BA and CA, not for NOTA sets keeps certain units active&lt;br /&gt;
 &amp;lt;b&amp;gt;unit_stockpile.lua&amp;lt;/b&amp;gt;: auto loads anti nuke silos and other such units not needed but very&lt;br /&gt;
 useful&lt;br /&gt;
 &amp;lt;b&amp;gt;Transporter_2.lua&amp;lt;/b&amp;gt;: auto mathematically moves units with move orders which are guarded by a&lt;br /&gt;
 transport with the transport nearly invaluable once you get a handle for every thing else&lt;br /&gt;
 you need to do&lt;br /&gt;
 &amp;lt;b&amp;gt;gui_build_eta.lua&amp;lt;/b&amp;gt;: gives you eta for things under construction very useful but not needed&lt;br /&gt;
 &amp;lt;b&amp;gt;unit_improved_metal_maker.lua&amp;lt;/b&amp;gt;: helps metal makers run not needed but very helpful&lt;br /&gt;
 &amp;lt;b&amp;gt;[http://spring.clan-sy.com/wiki/NOTA#Team_Speak Team Speak]&amp;lt;/b&amp;gt; Lets you speak to your allies while in game&lt;br /&gt;
&lt;br /&gt;
===What To Know===&lt;br /&gt;
&lt;br /&gt;
 If you use TASClient to find games hit F1 for help.&lt;br /&gt;
 NOTA has some Single player missions.&lt;br /&gt;
 S44 has a decent AI created for it.&lt;br /&gt;
 SWIW has a decent AI created for it.&lt;br /&gt;
 Many mods have &amp;quot;chicken modes&amp;quot; or &amp;quot;Space Bug modes&amp;quot; which are basically a  defense against waves of forces.&lt;br /&gt;
 &#039;&#039;&#039;drawing messages&#039;&#039;&#039; on  the game map while in game uses &amp;quot;~&amp;quot; (found under&lt;br /&gt;
 the Esc key)and the left&lt;br /&gt;
 mouse button.&lt;br /&gt;
 Hold the &amp;quot;~&amp;quot; key and Single click your wheel button to place a point on the map and double&lt;br /&gt;
 click to place a point with text. Use &amp;quot;~&amp;quot; and the right mouse button to erase.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Getting_Spring_Content_and_Links|&amp;lt;- Back to &amp;quot;Getting_Spring_Content_and_Links&amp;quot; page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Getting_Spring_Content_and_Links&amp;diff=9383</id>
		<title>Getting Spring Content and Links</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Getting_Spring_Content_and_Links&amp;diff=9383"/>
		<updated>2009-08-05T02:21:54Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Content download websites for Spring===&lt;br /&gt;
[http://spring.clan-sy.com/wiki/Where_files_go &#039;&#039;&#039;Where files go&#039;&#039;&#039;, &#039;&#039;&#039;Their purpose&#039;&#039;&#039;] (Maps. Mods, Lua Widgets, Base ota content, AIs)&lt;br /&gt;
&lt;br /&gt;
http://spring.jobjol.nl &amp;lt;&amp;lt; a favorite site for getting Spring content - thanks to JJ&lt;br /&gt;
&lt;br /&gt;
http://www.springinfo.info/ &amp;lt;&amp;lt; a Spring Player&#039;s Portal (does not represent all Spring Development but is quite helpful)&lt;br /&gt;
&lt;br /&gt;
http://spring-portal.com/ &amp;lt;&amp;lt; a nice Spring site with a short &amp;lt;b&amp;gt;Getting Spring to play tutorial&amp;lt;/b&amp;gt; + more - thanks to BLC&lt;br /&gt;
&lt;br /&gt;
http://www.tasdownloads.com/ - thanks to M_A_D&lt;br /&gt;
&lt;br /&gt;
http://www.darkstars.co.uk/downloads/ &amp;lt;&amp;lt; Has the best &amp;lt;u&amp;gt;bandwidth&amp;lt;/u&amp;gt; you will get - thanks to AF (a Dev with a running Spring blog)&lt;br /&gt;
&lt;br /&gt;
http://evolutionrts.info/maps/ - thanks to AF&lt;br /&gt;
&lt;br /&gt;
http://www.unknown-files.net/spring/ &amp;lt;&amp;lt; one of the most popular sources for Spring content until its prolonged downtime - thanks to iamacup.&lt;br /&gt;
&lt;br /&gt;
===Developer Sites===&lt;br /&gt;
Note that some Mods just use the Message board and not a site.&lt;br /&gt;
&lt;br /&gt;
http://trac.springlobby.info/wiki/I18n &amp;lt;&amp;lt; The Site for the Devs who work on the Lobby which lets us play together &amp;lt;&amp;lt; there u can write a ticket if some thing [about the lobby] needs fixing&lt;br /&gt;
&lt;br /&gt;
http://trac.caspring.org/wiki/CaUpdater &amp;lt;&amp;lt; CA mod site &amp;lt;&amp;lt; The link for DLing the CaUpdater - you can also write a ticket about some ting CA needs fixed&lt;br /&gt;
&lt;br /&gt;
http://nota.strategyboards.com/ &amp;lt;&amp;lt; NOTA&#039;s Independent forum and Bug Report site&lt;br /&gt;
&lt;br /&gt;
===General Links For Spring===&lt;br /&gt;
&lt;br /&gt;
http://www.tauniverse.com/ &amp;lt;&amp;lt; entry to TA universe Forums&lt;br /&gt;
&lt;br /&gt;
http://springladder.no-ip.org/ &amp;lt;&amp;lt; Ladder game Ranks + Scores&lt;br /&gt;
&lt;br /&gt;
http://www.portforward.com/ &amp;lt;&amp;lt; see our wiki on port forwarding to make use of this&lt;br /&gt;
&lt;br /&gt;
http://modinfo.adune.nl &amp;lt;&amp;lt; gives detailed info for mods &amp;lt;&amp;gt; (if some mod is missing, PM at TradeMark). Modinfo has also an &amp;quot;error reporting&amp;quot; tool, which shows errors in the TDF files, like missing ; marks. &amp;quot;find errors&amp;quot; utility shows several types of errors, and other useful information about cleaning up your mod.&lt;br /&gt;
&lt;br /&gt;
http://replays.adune.nl &amp;lt;&amp;lt; for getting and uploading replays - note: 2 see a &lt;br /&gt;
&lt;br /&gt;
replay you will need the Map and Mod played&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com &amp;lt;&amp;lt; used for easily sharing code, or large blocks of text&lt;br /&gt;
&lt;br /&gt;
===Moding Related Links===&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com File Universe] link&lt;br /&gt;
&lt;br /&gt;
[http://www.tauniverse.com/forum/showthread.php?s=&amp;amp;postid=435292#post435292 Mods, Races, TCs, Unit Packs] &amp;lt;&amp;lt; link to said material on tauniverse.com&lt;br /&gt;
&lt;br /&gt;
[[Modweb_Generator]] is a tool that allows you to set up a web that shows information about mods, this page has some example mod-webs.&lt;br /&gt;
&lt;br /&gt;
http://www.wings3d.com/ &amp;lt;&amp;lt; relevant for modeling &lt;br /&gt;
&lt;br /&gt;
===Useful Links===&lt;br /&gt;
&lt;br /&gt;
===Clan Sites===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
page started by 123v[NOTA] aka: 123vtemp&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039; [[FAQ|&amp;lt;- Back to Help page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Getting_Spring_Content_and_Links&amp;diff=9382</id>
		<title>Getting Spring Content and Links</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Getting_Spring_Content_and_Links&amp;diff=9382"/>
		<updated>2009-08-05T02:21:12Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Sites You Can Download Form===&lt;br /&gt;
[http://spring.clan-sy.com/wiki/Where_files_go &#039;&#039;&#039;Where files go&#039;&#039;&#039;, &#039;&#039;&#039;Their purpose&#039;&#039;&#039;] (Maps. Mods, Lua Widgets, Base ota content, AIs)&lt;br /&gt;
&lt;br /&gt;
http://spring.jobjol.nl &amp;lt;&amp;lt; a favorite site for getting Spring content - thanks to JJ&lt;br /&gt;
&lt;br /&gt;
http://www.springinfo.info/ &amp;lt;&amp;lt; a Spring Player&#039;s Portal (does not represent all Spring Development but is quite helpful)&lt;br /&gt;
&lt;br /&gt;
http://spring-portal.com/ &amp;lt;&amp;lt; a nice Spring site with a short &amp;lt;b&amp;gt;Getting Spring to play tutorial&amp;lt;/b&amp;gt; + more - thanks to BLC&lt;br /&gt;
&lt;br /&gt;
http://www.tasdownloads.com/ - thanks to M_A_D&lt;br /&gt;
&lt;br /&gt;
http://www.darkstars.co.uk/downloads/ &amp;lt;&amp;lt; Has the best &amp;lt;u&amp;gt;bandwidth&amp;lt;/u&amp;gt; you will get - thanks to AF (a Dev with a running Spring blog)&lt;br /&gt;
&lt;br /&gt;
http://evolutionrts.info/maps/ - thanks to AF&lt;br /&gt;
&lt;br /&gt;
http://www.unknown-files.net/spring/ &amp;lt;&amp;lt; one of the most popular sources for Spring content until its prolonged downtime - thanks to iamacup.&lt;br /&gt;
&lt;br /&gt;
===Developer Sites===&lt;br /&gt;
Note that some Mods just use the Message board and not a site.&lt;br /&gt;
&lt;br /&gt;
http://trac.springlobby.info/wiki/I18n &amp;lt;&amp;lt; The Site for the Devs who work on the Lobby which lets us play together &amp;lt;&amp;lt; there u can write a ticket if some thing [about the lobby] needs fixing&lt;br /&gt;
&lt;br /&gt;
http://trac.caspring.org/wiki/CaUpdater &amp;lt;&amp;lt; CA mod site &amp;lt;&amp;lt; The link for DLing the CaUpdater - you can also write a ticket about some ting CA needs fixed&lt;br /&gt;
&lt;br /&gt;
http://nota.strategyboards.com/ &amp;lt;&amp;lt; NOTA&#039;s Independent forum and Bug Report site&lt;br /&gt;
&lt;br /&gt;
===General Links For Spring===&lt;br /&gt;
&lt;br /&gt;
http://www.tauniverse.com/ &amp;lt;&amp;lt; entry to TA universe Forums&lt;br /&gt;
&lt;br /&gt;
http://springladder.no-ip.org/ &amp;lt;&amp;lt; Ladder game Ranks + Scores&lt;br /&gt;
&lt;br /&gt;
http://www.portforward.com/ &amp;lt;&amp;lt; see our wiki on port forwarding to make use of this&lt;br /&gt;
&lt;br /&gt;
http://modinfo.adune.nl &amp;lt;&amp;lt; gives detailed info for mods &amp;lt;&amp;gt; (if some mod is missing, PM at TradeMark). Modinfo has also an &amp;quot;error reporting&amp;quot; tool, which shows errors in the TDF files, like missing ; marks. &amp;quot;find errors&amp;quot; utility shows several types of errors, and other useful information about cleaning up your mod.&lt;br /&gt;
&lt;br /&gt;
http://replays.adune.nl &amp;lt;&amp;lt; for getting and uploading replays - note: 2 see a &lt;br /&gt;
&lt;br /&gt;
replay you will need the Map and Mod played&lt;br /&gt;
&lt;br /&gt;
http://pastebin.com &amp;lt;&amp;lt; used for easily sharing code, or large blocks of text&lt;br /&gt;
&lt;br /&gt;
===Moding Related Links===&lt;br /&gt;
&lt;br /&gt;
[http://www.fileuniverse.com File Universe] link&lt;br /&gt;
&lt;br /&gt;
[http://www.tauniverse.com/forum/showthread.php?s=&amp;amp;postid=435292#post435292 Mods, Races, TCs, Unit Packs] &amp;lt;&amp;lt; link to said material on tauniverse.com&lt;br /&gt;
&lt;br /&gt;
[[Modweb_Generator]] is a tool that allows you to set up a web that shows information about mods, this page has some example mod-webs.&lt;br /&gt;
&lt;br /&gt;
http://www.wings3d.com/ &amp;lt;&amp;lt; relevant for modeling &lt;br /&gt;
&lt;br /&gt;
===Useful Links===&lt;br /&gt;
&lt;br /&gt;
===Clan Sites===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
page started by 123v[NOTA] aka: 123vtemp&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039; [[FAQ|&amp;lt;- Back to Help page]]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10575</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10575"/>
		<updated>2009-07-27T21:04:45Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
The lobby protocol description [http://springrts.com/lobby/protocol/ProtocolDescription.xml can be found here.]&lt;br /&gt;
&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Latest binary version is always available here: http://tasclient.licho.eu/TASClientLatest.7z Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (resuscitated) cross platform C++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==Protocol==&lt;br /&gt;
[http://springrts.com/svn/spring/Lobby/TASServer/Documentation/Protocol/ProtocolDescription.xml Protocol Documentation]&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;br /&gt;
==UberServer==&lt;br /&gt;
Currently in development, the future Spring lobby server is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Map_development&amp;diff=13278</id>
		<title>Map development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Map_development&amp;diff=13278"/>
		<updated>2009-07-27T00:11:43Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Map making: SM2=&lt;br /&gt;
Maps, are a complex mixture of heightmaps and textures.&lt;br /&gt;
Fortunately, there are several people who share their knowledge with us.&lt;br /&gt;
Their few tutorials will make your life as mapper a lot better. You can also use the SpringMapEdit tool to edit existing map or make new ones.&lt;br /&gt;
&lt;br /&gt;
=Map making: SM3 (Experimental)=&lt;br /&gt;
&lt;br /&gt;
SM3 (Spring Mapformat 3) is getting allong nicely and maps using this format can be made. The following is documented so far.&lt;br /&gt;
&lt;br /&gt;
*[[SM3_Map_Format|jcnossen&#039;s brief description on how this mapformat works.]]&lt;br /&gt;
*[[SM3_FAQ|The first FAQ for the new mapformat.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NOTE:&#039;&#039;&#039;&#039;&#039; SM3 format is broken at the moment, do not use it. It only renders at all if sm3 shaders are disabled in springsettings, and even then with very low fps. Software rendering is corrupted on nvidia cards, but not on ati.&lt;br /&gt;
&lt;br /&gt;
=Skyboxes=&lt;br /&gt;
*[[Skyboxcreation|Notes about skyboxes]] notes on a prerendered sky box or cube map.&lt;br /&gt;
&lt;br /&gt;
= Full Guides For Map Making =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Create_maps|aGorm&#039;s map creating Guide]]&lt;br /&gt;
*[[Map_Making_Guide|aGorms Ultimate Map Making Guide(unfinished)]]&lt;br /&gt;
*[[IceXuick_Map_Design_Help|IceXuicks Map creating Guide]]&lt;br /&gt;
*[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=3941 Forboding Angel&#039;s map creating Tutorial]&lt;br /&gt;
*[[Maps:Tutorial|Another tutorial from a designing point of view]]&lt;br /&gt;
*[[A_Complete_Map_Making_Tutorial|A Complete Map Making Tutorial (under construction)]]&lt;br /&gt;
*[[Runecrafter|Runecrafter&#039;s Map Tutorial]]&lt;br /&gt;
*[http://modinfo.adune.nl/map_making_guide.php Simple map making guide]&lt;br /&gt;
*[http://springrts.com/phpbb/viewtopic.php?f=13&amp;amp;t=15390 Beherith&#039;s map creating tutorial using the World in Conflict map editor]&lt;br /&gt;
&lt;br /&gt;
= Specific Guides =&lt;br /&gt;
&lt;br /&gt;
*[[Quanto_OTAMAP_Guide|Quanto&#039;s Guide to OTA Porting and Small Maps]]&lt;br /&gt;
*[[Maps:SMD|Everything about .SMD]]&lt;br /&gt;
*[[Maps:Compiling|Everything about Compiling your map]]&lt;br /&gt;
*[[MapsBalance|Some things about map balance]]&lt;br /&gt;
*[[MapSizes|Map sizes in pixels]] and memory information about map sizes&lt;br /&gt;
*[[Height Map Tutorial|RogerN&#039;s height map tutorial]]&lt;br /&gt;
*[[Create_map_texture_with_povray|Basic howto: create map texture with Povray]]&lt;br /&gt;
&lt;br /&gt;
Features. Stones, rocks, trees, for your map can be found in [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4047 This thread]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Tools =&lt;br /&gt;
&lt;br /&gt;
*[http://springrts.com/phpbb/viewtopic.php?f=13&amp;amp;t=16341 Frostregen&#039;s SpringMapEdit]. 3D editing, Compiles and import SM2 directly. Beginner friendly but still powerful.&lt;br /&gt;
*[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2420 Maelstrom&#039;s SMD Generator]&lt;br /&gt;
*[http://www.fileuniverse.com/?p=show&amp;amp;a=it&amp;amp;id=1507 Mother&#039;s Mapconv]&lt;br /&gt;
*[http://user.supradigital.org/jcnossen/FeaturePlacer.zip Jnossen&#039;s SM3 feature placer]&lt;br /&gt;
*[[Maps:Map Designer]] Hugh&#039;s 3D map designer.  Splatting, heightmap editing, splat painting, SM3&lt;br /&gt;
*[http://modinfo.unknown-files.net/coord/mapcoords.php Online starting position creator(dead link)]: You can always find out which x/y coordinates are good while starting spring and having a look at the mouse cursor coordinates.&lt;br /&gt;
&lt;br /&gt;
= Mappers Clan =&lt;br /&gt;
[[Map Making Guild]]: That weird fish aGorm set up a clan for poor mappers that can&#039;t get into a clan on there gaming merit... (Mainly for himself therefor...)&lt;br /&gt;
&lt;br /&gt;
= Reference and FAQs =&lt;br /&gt;
&lt;br /&gt;
* [[Maps:Noob Mistakes]]&lt;br /&gt;
* [[Water Height: Mapconv vs. Heightmap]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
TIPS:&lt;br /&gt;
&lt;br /&gt;
A useful tip, on almost every map in a 1v1 you will start opposite your opponent unless you choose your position. this is because random order simply randomly distributes players at the default start points which in almost every map are opposite each other. One exception that I know of is flooded desert where you both start on the left hand island.&lt;br /&gt;
----&lt;br /&gt;
Make sure that your map&#039;s ideas and game-play is sound before you release it for good. Do a lot of beta testing and learn about good level design! You can learn about what makes a good map by playing on good maps, so play often and map well. -url00&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:Map development]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10571</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10571"/>
		<updated>2009-07-19T05:17:25Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available, and two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is a cross platform C++ project and uses the wxWidgets library. You can browse the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows-only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (resuscitated) cross platform c++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;br /&gt;
==UberServer==&lt;br /&gt;
Currently in development, the future Spring lobby server is a Python project made by aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Main&amp;diff=5673</id>
		<title>Development:Main</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Main&amp;diff=5673"/>
		<updated>2009-07-19T05:15:51Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &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;500px&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Building spring|Building/Compiling the Spring Engine]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to build Spring from source.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Building Spring on Windows|Windows]], [[Building Spring on Linux|Linux]], [[Building Spring on MacOSX|MacOSX]], [[Building Spring Cross Compiled|Cross-compiler]] or [[Building Spring on Buildbot|Buildbot]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Getting_Started_Development|Spring Engine Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Information regarding contributing to the source code of Spring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Lobby_Development|Lobby Clients and Servers Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Information regarding contributing to the source code of the different lobby clients and servers available for Spring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Mod_and_Unit_development#Mod_development|Game Development And Unit Creation]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Map_development|Map Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tutorials and other useful information for creating maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Lua Scripting]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Information regarding the use of the supplementary Lua scripting language for Widgets and beyond...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Map, Mod, And Unit Development Programs|Content Development Programs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Links to all kind of useful programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Mission development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Help on writing campaigns, demos and missions using Lua.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AI:Development|Skirmish AI Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All you ever wanted to know about Skirmish AI Development for Spring, and more. This includes Skirmish and Lua AIs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux and Mac OS]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Monthly Topic Rotation]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Generally related to development of the engine or particular mods. Read before posting on the forums.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[General Resources]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Usable textures, sounds and code snippets by the community, for the community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Associated Development Groups]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teams, Forums and Groups associated with Spring content and code development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[FAQ|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contains relevant resources under topics as Getting Content, Mods, Maps, Lua, and AI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugging_sync_errors|Sync Debugging]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contains instructions for debugging sync related errors in spring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;250px&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://spring.clan-sy.com/phpbb/viewforum.php?f=12 Development forums]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Look at the development forums for ongoing progress and discussion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/mantis/ Report Bugs/Submit a Patch]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submit patches and bug reports here&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://github.com/feeds/spring/commits/spring/master Commit Newsfeed]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
View git commits as they happen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10569</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10569"/>
		<updated>2009-07-19T05:13:41Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available. And two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is cross platform c++ project and use the wxWidget library. You can browser the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (ressucited) cross platform c++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;br /&gt;
==UberServer==&lt;br /&gt;
Currently in development, the futur Spring lobby server is a Python project made by Aegis. You can [http://springlobby.info/cgit.cgi/aegis/uberserver.git/ browse the sources] or download them using its git repository (git://springlobby.info/git/aegis/uberserver.git). You can also contact aegis on the forum or the lobby to get more information.&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10568</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10568"/>
		<updated>2009-07-19T05:06:43Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available. And two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is cross platform c++ project and use the wxWidget library. You can browser the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/ subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (ressucited) cross platform c++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10567</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10567"/>
		<updated>2009-07-19T05:06:25Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available. And two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is cross platform c++ project and use the wxWidget library. You can browser the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/] subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (ressucited) cross platform c++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10566</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10566"/>
		<updated>2009-07-19T05:05:50Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available. And two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is cross platform c++ project and use the wxWidget library. You can browser the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/Lobby/TASClient/] subversion repository] (svn://springrts.com/svn/spring/Lobby/TASClient/) and browse them on the [hhttp://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASClient%2F#_Lobby_TASClient_ websvn]. Contact Satirik on the lobby itself or on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (ressucited) cross platform c++ lobby client using the Qt library. Use its [http://code.google.com/p/qtlobby/ project page] to post issues, download or browse the sources.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;br /&gt;
==TASServer==&lt;br /&gt;
The current lobby server is old and not maintained. It&#039;s a java project using php for admin interface. You can download the [http://springrts.com/svn/spring/Lobby/TASServer/ sources] (svn://springrts.com/svn/spring/Lobby/TASServer/) or browse them on the [http://springrts.com/websvn/listing.php?repname=Spring&amp;amp;path=%2FLobby%2FTASServer%2F#_Lobby_TASServer_ websvn].&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10565</id>
		<title>Lobby Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Lobby_Development&amp;diff=10565"/>
		<updated>2009-07-19T05:00:55Z</updated>

		<summary type="html">&lt;p&gt;Satirik: New page: =Lobby client development= There are currently three working public lobby clients available. And two in development. ==Springlobby== Springlobby is the official lobby client of spring and ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lobby client development=&lt;br /&gt;
There are currently three working public lobby clients available. And two in development.&lt;br /&gt;
==Springlobby==&lt;br /&gt;
Springlobby is the official lobby client of spring and is bundled with the Spring engine in the installer. It is cross platform c++ project and use the wxWidget library. You can browser the sources and submit issues on its [http://springlobby.info/ website].&lt;br /&gt;
==TASClient==&lt;br /&gt;
It used to be the official lobby client. It is a Windows only project in Delphi. You can download the sources from the [http://springrts.com/svn/spring/] subversion repository] (svn://springrts.com/svn/spring/) and browse them on the [http://springrts.com/websvn/ websvn]. Contact [[ITER]]Satirik on the lobby or Satirik on the forum to get help.&lt;br /&gt;
==QtLobby==&lt;br /&gt;
It&#039;s a new (ressucited) cross platform c++ lobby client using the Qt library.&lt;br /&gt;
&lt;br /&gt;
=Lobby server development=&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Main&amp;diff=5672</id>
		<title>Development:Main</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Main&amp;diff=5672"/>
		<updated>2009-07-19T04:46:46Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &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;500px&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Building spring|Building/Compiling the Spring Engine]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
How to build Spring from source.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Building Spring on Windows|Windows]], [[Building Spring on Linux|Linux]], [[Building Spring on MacOSX|MacOSX]], [[Building Spring Cross Compiled|Cross-compiler]] or [[Building Spring on Buildbot|Buildbot]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Getting_Started_Development|Spring Engine Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Information regarding contributing to the source code of Spring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Mod_and_Unit_development#Mod_development|Game Development And Unit Creation]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lots of links to valuable Articles and forum threads regarding Mod/Unit Development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Map_development|Map Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tutorials and other useful information for creating maps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Lua Scripting]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Information regarding the use of the supplementary Lua scripting language for Widgets and beyond...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Map, Mod, And Unit Development Programs|Content Development Programs]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Links to all kind of useful programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Mission development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Help on writing campaigns, demos and missions using Lua.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[AI:Development|Skirmish AI Development]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All you ever wanted to know about Skirmish AI Development for Spring, and more. This includes Skirmish and Lua AIs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Linux_Page |Linux and Mac OS]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mac OSX / NetBSD / Solaris / Linux / Cross-platform information.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Monthly Topic Rotation]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Generally related to development of the engine or particular mods. Read before posting on the forums.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[General Resources]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Usable textures, sounds and code snippets by the community, for the community.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Associated Development Groups]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teams, Forums and Groups associated with Spring content and code development.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[FAQ|Help]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contains relevant resources under topics as Getting Content, Mods, Maps, Lua, and AI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Debugging_sync_errors|Sync Debugging]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Contains instructions for debugging sync related errors in spring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|width=&amp;quot;250px&amp;quot; valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://spring.clan-sy.com/phpbb/viewforum.php?f=12 Development forums]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Look at the development forums for ongoing progress and discussion&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://springrts.com/mantis/ Report Bugs/Submit a Patch]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Submit patches and bug reports here&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| style=&amp;quot;background: #41545c; padding:5px; border: 1px #aaa solid;&amp;quot;|&lt;br /&gt;
&#039;&#039;&#039;[http://github.com/feeds/spring/commits/spring/master Commit Newsfeed]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
View git commits as they happen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5470</id>
		<title>Development:Getting Started</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5470"/>
		<updated>2009-07-19T04:43:33Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Starting Spring Development=&lt;br /&gt;
&#039;&#039;&#039;NOTE: Outlined below is information on assisting with the development of the Spring source itself. For information about developing a mod (units, widgets, maps, etc.) see the [[Mod_and_Unit_development]] page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Even if you are developing a mod, it is highly recommended that you get the engine source. Engine source + full text search: DO IT.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
To start development, you will need:&lt;br /&gt;
#To read the [[Coding_Standards]]&lt;br /&gt;
#The latest version of the source &lt;br /&gt;
#A good code manipulation program&lt;br /&gt;
#Compiling your modified source (see instructions above)&lt;br /&gt;
&lt;br /&gt;
==Learning C++==&lt;br /&gt;
You will need to know C++ to modify or understand Spring&#039;s source code. If you are interested in learning C++, see [[Learning_CPP]]&lt;br /&gt;
&lt;br /&gt;
However please note that badly designed code (code created by a C++ novice for example), even if working will likely not be included in the spring code. Spring is a large project, and therefore it is necessary to stay away from hack jobs and create general solutions to problems.&lt;br /&gt;
&lt;br /&gt;
==Keep track what others do==&lt;br /&gt;
If you develop with others, you need to know what they do. You can browse the source [http://github.com/spring/spring/tree/master at our github-page], and there is a [http://github.com/feeds/spring/commits/spring/master commit newsfeed].&lt;br /&gt;
&lt;br /&gt;
==Source Code Documentation==&lt;br /&gt;
The doxygen documentation can provide an overwiev about the source, directory structure and its dependencies. Unfortunately, there s no server runnign it, so you need to make them on your own, to do this, install doxygen and run &amp;quot;doxygen&amp;quot; in spring source directory (will take some time).&lt;br /&gt;
&lt;br /&gt;
An explanation on how the code is executed in game can be found in the [[Spring Engine Code]]&lt;br /&gt;
page.&lt;br /&gt;
&lt;br /&gt;
==Development Guidelines==&lt;br /&gt;
Before starting to make modifications to the source, take a look at the [[development guidelines]] which outlines some important things to think about. To find something interesting to work on, look at [[SpringEngineTODO]]. You can also check the list of [[whois doing what]] to see what others are doing. If you do edit the code, please add [[Doxygen style comments]] to the code, which will then enhance the source code documentation.&lt;br /&gt;
&lt;br /&gt;
==How to get your code included==&lt;br /&gt;
If you create something that you think should be included in the official source tree, you can report a &amp;quot;bug&amp;quot; in [http://spring.clan-sy.com/mantis/ mantis, our BTS]. Add your patch as attachment, and put &amp;quot;[patch]&amp;quot; in front of the subject, so it is easy for us to separate patches from bugs.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also considered standard practice to post one&#039;s modifications in the [http://spring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get feedback.&lt;br /&gt;
&lt;br /&gt;
==Buildbot and Stacktrace translator==&lt;br /&gt;
A buildbot server is available to automaticaly compile Spring, the default AIs and make the installer. It can also translate stacktraces directly from uploaded infolog.txt files. Join #buildserv on the lobby server and use !help to get all the available commands.&lt;br /&gt;
&lt;br /&gt;
==Spring Engine TODO list==&lt;br /&gt;
There is a TODO list for developers who want to contribute to the engine itself:&lt;br /&gt;
[[SpringEngineTODO]]. There is also a [http://spring.clan-sy.com/phpbb/viewforum.php?f=21 feature request forum], which may give you some ideas. Don&#039;t be overwhelmed by the sheer number of (silly) requests though!&lt;br /&gt;
&lt;br /&gt;
==Development links==&lt;br /&gt;
* [http://github.com/spring/spring/ View the lastest source in a web browser]&lt;br /&gt;
* [http://planetspring.free.fr/spring/ Automatic installer builds (crosscompiled, mingw)]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=860 Spring base content files]&lt;br /&gt;
* [http://developer.berlios.de/projects/taspring-linux BerliOS project page (OLD)]&lt;br /&gt;
* [http://springrts.com/mantis/ Bug Tracking System]&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/taspring-linux-commit Commit mailing list]&lt;br /&gt;
* [http://springrts.com/dl/spring-vc8libs.exe Development libraries for Visual Studio 2005]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=1102 Development libraries for MinGW]&lt;br /&gt;
* [http://sourceforge.net/projects/springrts SourceForge project page (OLD)]&lt;br /&gt;
* [http://springrts.com/svn/spring/ TASServer, TASClient and Web site Subversion repository]&lt;br /&gt;
* [http://springrts.com/websvn/ TASServer, TASClient and Web site WebSVN]&lt;br /&gt;
* [http://springrts.com/dl/docs/unitsync/group__unitsync__api.html Unitsync API docs]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5469</id>
		<title>Development:Getting Started</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5469"/>
		<updated>2009-07-19T04:39:52Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Starting Spring Development=&lt;br /&gt;
&#039;&#039;&#039;NOTE: Outlined below is information on assisting with the development of the Spring source itself. For information about developing a mod (units, widgets, maps, etc.) see the [[Mod_and_Unit_development]] page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Even if you are developing a mod, it is highly recommended that you get the engine source. Engine source + full text search: DO IT.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
To start development, you will need:&lt;br /&gt;
#To read the [[Coding_Standards]]&lt;br /&gt;
#The latest version of the source &lt;br /&gt;
#A good code manipulation program&lt;br /&gt;
#Compiling your modified source (see instructions above)&lt;br /&gt;
&lt;br /&gt;
==Learning C++==&lt;br /&gt;
You will need to know C++ to modify or understand Spring&#039;s source code. If you are interested in learning C++, see [[Learning_CPP]]&lt;br /&gt;
&lt;br /&gt;
However please note that badly designed code (code created by a C++ novice for example), even if working will likely not be included in the spring code. Spring is a large project, and therefore it is necessary to stay away from hack jobs and create general solutions to problems.&lt;br /&gt;
&lt;br /&gt;
==Keep track what others do==&lt;br /&gt;
If you develop with others, you need to know what they do. You can browse the source [http://github.com/spring/spring/tree/master at our github-page], and there is a [http://github.com/feeds/spring/commits/spring/master commit newsfeed].&lt;br /&gt;
&lt;br /&gt;
==Source Code Documentation==&lt;br /&gt;
The doxygen documentation can provide an overwiev about the source, directory structure and its dependencies. Unfortunately, there s no server runnign it, so you need to make them on your own, to do this, install doxygen and run &amp;quot;doxygen&amp;quot; in spring source directory (will take some time).&lt;br /&gt;
&lt;br /&gt;
An explanation on how the code is executed in game can be found in the [[Spring Engine Code]]&lt;br /&gt;
page.&lt;br /&gt;
&lt;br /&gt;
==Development Guidelines==&lt;br /&gt;
Before starting to make modifications to the source, take a look at the [[development guidelines]] which outlines some important things to think about. To find something interesting to work on, look at [[SpringEngineTODO]]. You can also check the list of [[whois doing what]] to see what others are doing. If you do edit the code, please add [[Doxygen style comments]] to the code, which will then enhance the source code documentation.&lt;br /&gt;
&lt;br /&gt;
==How to get your code included==&lt;br /&gt;
If you create something that you think should be included in the official source tree, you can report a &amp;quot;bug&amp;quot; in [http://spring.clan-sy.com/mantis/ mantis, our BTS]. Add your patch as attachment, and put &amp;quot;[patch]&amp;quot; in front of the subject, so it is easy for us to separate patches from bugs.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also considered standard practice to post one&#039;s modifications in the [http://spring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get feedback.&lt;br /&gt;
&lt;br /&gt;
==Spring Engine TODO list==&lt;br /&gt;
There is a TODO list for developers who want to contribute to the engine itself:&lt;br /&gt;
[[SpringEngineTODO]]. There is also a [http://spring.clan-sy.com/phpbb/viewforum.php?f=21 feature request forum], which may give you some ideas. Don&#039;t be overwhelmed by the sheer number of (silly) requests though!&lt;br /&gt;
&lt;br /&gt;
==Development links==&lt;br /&gt;
* [http://github.com/spring/spring/ View the lastest source in a web browser]&lt;br /&gt;
* [http://planetspring.free.fr/spring/ Automatic installer builds (crosscompiled, mingw)]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=860 Spring base content files]&lt;br /&gt;
* [http://developer.berlios.de/projects/taspring-linux BerliOS project page (OLD)]&lt;br /&gt;
* [http://springrts.com/mantis/ Bug Tracking System]&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/taspring-linux-commit Commit mailing list]&lt;br /&gt;
* [http://springrts.com/dl/spring-vc8libs.exe Development libraries for Visual Studio 2005]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=1102 Development libraries for MinGW]&lt;br /&gt;
* [http://sourceforge.net/projects/springrts SourceForge project page (OLD)]&lt;br /&gt;
* [http://springrts.com/svn/spring/ TASServer, TASClient and Web site Subversion repository]&lt;br /&gt;
* [http://springrts.com/websvn/ TASServer, TASClient and Web site WebSVN]&lt;br /&gt;
* [http://springrts.com/dl/docs/unitsync/group__unitsync__api.html Unitsync API docs]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5468</id>
		<title>Development:Getting Started</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5468"/>
		<updated>2009-07-19T04:39:10Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Starting Spring Development=&lt;br /&gt;
&#039;&#039;&#039;NOTE: Outlined below is information on assisting with the development of the Spring source itself. For information about developing a mod (units, widgets, maps, etc.) see the [[Mod_and_Unit_development]] page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Even if you are developing a mod, it is highly recommended that you get the engine source. Engine source + full text search: DO IT.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
To start development, you will need:&lt;br /&gt;
#To read the [[Coding_Standards]]&lt;br /&gt;
#The latest version of the source &lt;br /&gt;
#A good code manipulation program&lt;br /&gt;
#Compiling your modified source (see instructions above)&lt;br /&gt;
&lt;br /&gt;
==Learning C++==&lt;br /&gt;
You will need to know C++ to modify or understand Spring&#039;s source code. If you are interested in learning C++, see [[Learning_CPP]]&lt;br /&gt;
&lt;br /&gt;
However please note that badly designed code (code created by a C++ novice for example), even if working will likely not be included in the spring code. Spring is a large project, and therefore it is necessary to stay away from hack jobs and create general solutions to problems.&lt;br /&gt;
&lt;br /&gt;
==Keep track what others do==&lt;br /&gt;
If you develop with others, you need to know what they do. You can browse the source [http://github.com/spring/spring/tree/master at our github-page], and there is a [http://github.com/feeds/spring/commits/spring/master commit newsfeed].&lt;br /&gt;
&lt;br /&gt;
==Source Code Documentation==&lt;br /&gt;
The doxygen documentation can provide an overwiev about the source, directory structure and its dependencies. Unfortunately, there s no server runnign it, so you need to make them on your own, to do this, install doxygen and run &amp;quot;doxygen&amp;quot; in spring source directory (will take some time).&lt;br /&gt;
&lt;br /&gt;
An explanation on how the code is executed in game can be found in the [[Spring Engine Code]]&lt;br /&gt;
page.&lt;br /&gt;
&lt;br /&gt;
==Development Guidelines==&lt;br /&gt;
Before starting to make modifications to the source, take a look at the [[development guidelines]] which outlines some important things to think about. To find something interesting to work on, look at [[SpringEngineTODO]]. You can also check the list of [[whois doing what]] to see what others are doing. If you do edit the code, please add [[Doxygen style comments]] to the code, which will then enhance the source code documentation.&lt;br /&gt;
&lt;br /&gt;
==How to get your code included==&lt;br /&gt;
If you create something that you think should be included in the official source tree, you can report a &amp;quot;bug&amp;quot; in [http://spring.clan-sy.com/mantis/ mantis, our BTS]. Add your patch as attachment, and put &amp;quot;[patch]&amp;quot; in front of the subject, so it is easy for us to separate patches from bugs.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also considered standard practice to post one&#039;s modifications in the [http://spring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get feedback.&lt;br /&gt;
&lt;br /&gt;
==Spring Engine TODO list==&lt;br /&gt;
There is a TODO list for developers who want to contribute to the engine itself:&lt;br /&gt;
[[SpringEngineTODO]]. There is also a [http://spring.clan-sy.com/phpbb/viewforum.php?f=21 feature request forum], which may give you some ideas. Don&#039;t be overwhelmed by the sheer number of (silly) requests though!&lt;br /&gt;
&lt;br /&gt;
==Development links==&lt;br /&gt;
* [http://github.com/spring/spring/ View the lastest source in a web browser]&lt;br /&gt;
* [http://planetspring.free.fr/spring/ Automatic installer builds (crosscompiled, mingw)]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=860 Spring base content files]&lt;br /&gt;
* [http://developer.berlios.de/projects/taspring-linux BerliOS project page (OLD)]&lt;br /&gt;
* [http://springrts.com/mantis/ Bug Tracking System]&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/taspring-linux-commit Commit mailing list]&lt;br /&gt;
* [http://springrts.com/dl/spring-vc8libs.exe Development libraries for Visual Studio 2005]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=1102 Development libraries for MinGW]&lt;br /&gt;
* [http://sourceforge.net/projects/springrts SourceForge project page (OLD)]&lt;br /&gt;
* [http://buildbot.no-ip.org/~buildbot/spring/stacktraceTranslator.php StackTrace Translator]&lt;br /&gt;
* [http://springrts.com/svn/spring/ TASServer, TASClient and Web site Subversion repository]&lt;br /&gt;
* [http://springrts.com/websvn/ TASServer, TASClient and Web site WebSVN]&lt;br /&gt;
* [http://springrts.com/dl/docs/unitsync/group__unitsync__api.html Unitsync API docs]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5467</id>
		<title>Development:Getting Started</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Getting_Started&amp;diff=5467"/>
		<updated>2009-07-19T04:38:49Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Starting Spring Development=&lt;br /&gt;
&#039;&#039;&#039;NOTE: Outlined below is information on assisting with the development of the Spring source itself. For information about developing a mod (units, widgets, maps, etc.) see the [[Mod_and_Unit_development]] page.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Even if you are developing a mod, it is highly recommended that you get the engine source. Engine source + full text search: DO IT.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
To start development, you will need:&lt;br /&gt;
#To read the [[Coding_Standards]]&lt;br /&gt;
#The latest version of the source &lt;br /&gt;
#A good code manipulation program&lt;br /&gt;
#Compiling your modified source (see instructions above)&lt;br /&gt;
&lt;br /&gt;
==Learning C++==&lt;br /&gt;
You will need to know C++ to modify or understand Spring&#039;s source code. If you are interested in learning C++, see [[Learning_CPP]]&lt;br /&gt;
&lt;br /&gt;
However please note that badly designed code (code created by a C++ novice for example), even if working will likely not be included in the spring code. Spring is a large project, and therefore it is necessary to stay away from hack jobs and create general solutions to problems.&lt;br /&gt;
&lt;br /&gt;
==Keep track what others do==&lt;br /&gt;
If you develop with others, you need to know what they do. You can browse the source [http://github.com/spring/spring/tree/master at our github-page], and there is a [http://github.com/feeds/spring/commits/spring/master commit newsfeed].&lt;br /&gt;
&lt;br /&gt;
==Source Code Documentation==&lt;br /&gt;
The doxygen documentation can provide an overwiev about the source, directory structure and its dependencies. Unfortunately, there s no server runnign it, so you need to make them on your own, to do this, install doxygen and run &amp;quot;doxygen&amp;quot; in spring source directory (will take some time).&lt;br /&gt;
&lt;br /&gt;
An explanation on how the code is executed in game can be found in the [[Spring Engine Code]]&lt;br /&gt;
page.&lt;br /&gt;
&lt;br /&gt;
==Development Guidelines==&lt;br /&gt;
Before starting to make modifications to the source, take a look at the [[development guidelines]] which outlines some important things to think about. To find something interesting to work on, look at [[SpringEngineTODO]]. You can also check the list of [[whois doing what]] to see what others are doing. If you do edit the code, please add [[Doxygen style comments]] to the code, which will then enhance the source code documentation.&lt;br /&gt;
&lt;br /&gt;
==How to get your code included==&lt;br /&gt;
If you create something that you think should be included in the official source tree, you can report a &amp;quot;bug&amp;quot; in [http://spring.clan-sy.com/mantis/ mantis, our BTS]. Add your patch as attachment, and put &amp;quot;[patch]&amp;quot; in front of the subject, so it is easy for us to separate patches from bugs.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also considered standard practice to post one&#039;s modifications in the [http://spring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get feedback.&lt;br /&gt;
&lt;br /&gt;
==Spring Engine TODO list==&lt;br /&gt;
There is a TODO list for developers who want to contribute to the engine itself:&lt;br /&gt;
[[SpringEngineTODO]]. There is also a [http://spring.clan-sy.com/phpbb/viewforum.php?f=21 feature request forum], which may give you some ideas. Don&#039;t be overwhelmed by the sheer number of (silly) requests though!&lt;br /&gt;
&lt;br /&gt;
==Development links==&lt;br /&gt;
* [http://github.com/spring/spring/ View the lastest source in a web browser]&lt;br /&gt;
* [http://planetspring.free.fr/spring/ Automatic installer builds (crosscompiled, mingw)]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=860 Spring base content files]&lt;br /&gt;
* [http://developer.berlios.de/projects/taspring-linux BerliOS project page (OLD)]&lt;br /&gt;
* [http://springrts.com/mantis/ Bug Tracking System]&lt;br /&gt;
* [https://lists.berlios.de/mailman/listinfo/taspring-linux-commit Commit mailing list]&lt;br /&gt;
* [http://springrts.com/dl/spring-vc8libs.exe Development libraries for Visual Studio 2005]&lt;br /&gt;
* [http://spring.jobjol.nl/show_file.php?id=1102 Development libraries for MinGW]&lt;br /&gt;
* [http://sourceforge.net/projects/springrts SourceForge project page (OLD)]&lt;br /&gt;
* [http://buildbot.no-ip.org/~buildbot/spring/stacktraceTranslator.php StackTrace Translator]&lt;br /&gt;
* [svn://springrts.com/svn/spring/ TASServer, TASClient and Web site Subversion repository]&lt;br /&gt;
* [http://springrts.com/websvn/ TASServer, TASClient and Web site WebSVN]&lt;br /&gt;
* [http://springrts.com/dl/docs/unitsync/group__unitsync__api.html Unitsync API docs]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=About&amp;diff=1248</id>
		<title>About</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=About&amp;diff=1248"/>
		<updated>2009-07-19T04:32:00Z</updated>

		<summary type="html">&lt;p&gt;Satirik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=About=&lt;br /&gt;
Spring is a project aiming to create a new and versatile RTS Engine. It features:&lt;br /&gt;
&lt;br /&gt;
* Large battles limited only by the power of your computer; support for up to 10000 units and up to 250 players.&lt;br /&gt;
* Hundreds of large and highly detailed maps in which to wage those battles, fully 3D with deformable terrain, forest fires, dynamic and reflective bump mapped water, and custom skyboxes.&lt;br /&gt;
* Fully 3D combat in land, sea, and air, with realistic weapon trajectories (physics engine).&lt;br /&gt;
* Many different [[Games]], made just for Spring.&lt;br /&gt;
* A full featured lobby client to easily play multiplayer games with hundreds of players just waiting for you at any time. Including automatic game and map downloading, chat, friends list etc&lt;br /&gt;
* A lot of third party widgets to improve the gui, the gameplay and the visual.&lt;br /&gt;
* Complex 3rd party AIs (Bots) that can work very competently in many cases with multiple Spring engine games and mods.&lt;br /&gt;
* A powerful GUI designed to minimize unnecessary micromanagement that is easily extensible via a Lua API.&lt;br /&gt;
* Frequent engine additions and bugfixes. &lt;br /&gt;
* Several camera modes, allowing for anything to be viewed from almost any angle.&lt;br /&gt;
&lt;br /&gt;
= System requirements =&lt;br /&gt;
=== Minimum ===&lt;br /&gt;
* 1 GHz single core CPU with SSE-Instructions&lt;br /&gt;
* 512 MB of RAM&lt;br /&gt;
* 64 MB Nvidia Geforce 3 graphics card&lt;br /&gt;
* Roughly 200 MB of hard drive space, depending on how many maps and mods you download with the installer.&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* 2 GHz single core CPU or better&lt;br /&gt;
* 1 GB of RAM or more&lt;br /&gt;
* 256 MB Geforce 6600 Series graphics card or greater&lt;br /&gt;
* 1 GB of hard drive space to accommodate more maps and mods&lt;br /&gt;
&lt;br /&gt;
For more information on system requirements see http://spring.clan-sy.com/wiki/Requirements or for help see http://spring.clan-sy.com/wiki/FAQ#Requirements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
[[Main_Page|This page]] is an index of all available documentation on this web site.&lt;br /&gt;
&lt;br /&gt;
= Currently in Development =&lt;br /&gt;
&lt;br /&gt;
* Features, Tweaks, Performance improvements and bugfixes&lt;br /&gt;
* Many different Maps, Games, and AIs.&lt;br /&gt;
* New AI interface, supporting multiple programming languages and other native compilers then MinGW.&lt;br /&gt;
* New Missions for both single player and multiplayer, as well as a mission editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Other plans not on any roadmap =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Monthly Topic Rotation&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6988</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6988"/>
		<updated>2008-07-16T02:41:12Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Is there a way that I can play music directly through TA-Spring, with alternating tracks for building/attacking like in the original Total Annihilation? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General information==&lt;br /&gt;
&lt;br /&gt;
===What is Spring?===&lt;br /&gt;
Spring is a project to create the best RTS ever (no joke). There are three principle goals which we hope to achieve.&lt;br /&gt;
&lt;br /&gt;
# Reach a stage where TA Spring can flawlessly execute most of Total Annihilation&#039;s original gameplay, with its original units in their original format.&lt;br /&gt;
// This goal has been achieved, Multiple TA-style mods are now around ranging from [[BOTA]] which is Basically OTA, to [[CA]] which rebalances most of the units and roles while keeping then graphical style. A bunch of non-TA mods are also available, such as; [[Kernel Panic]], [[Gundam Annihilation]], and [[1944: Spring]]&lt;br /&gt;
&lt;br /&gt;
# Add new features as we see fit, fix bugs, and release new versions when we feel it is appropriate to do so.&lt;br /&gt;
&lt;br /&gt;
# Support the mod community as we see fit.&lt;br /&gt;
// A quite robust modding system is implemented allowing ease of modding or just making a mutator for an existing mod. This can be done either mod or map side, allowing special buildings to be included in a map.&lt;br /&gt;
&lt;br /&gt;
# Improving the already fine original TA Interface in a way that the Players will have more tactical Options, more Control, more Comfort and still don`t get lost, as long as they are willing to learn.&lt;br /&gt;
//There has recently been added support for LUA widgets and gadgets which will help you customize the interface to your needs. The UI is personal again.&lt;br /&gt;
&lt;br /&gt;
The goals might need an update.. -- Tim Blokdijk&lt;br /&gt;
&lt;br /&gt;
===Is Spring free?===&lt;br /&gt;
The core game is released under GPL License. Fortunately as of now, there are also two mods which have been released under the GNU/GPL, and several more which do not have clear licence terms (owned by their modder).&lt;br /&gt;
&lt;br /&gt;
However, there are also several mods for which some parts are still under copyright of Atari. For these you need to own the original TA game if you want to play.&lt;br /&gt;
&lt;br /&gt;
===Why can I edit this page?===&lt;br /&gt;
This page, and several others, are located in the Spring [http://en.wikipedia.org/wiki/Wiki Wiki]. The link gives a full explanation of what it is, but in short it is a way of letting anyone who wants to contribute to the page content. This can of course be abused, but even while it is easy for someone to vandalise the page, it is just as easy for someone to restore it, since the wiki saves all previous versions of a page.&lt;br /&gt;
&lt;br /&gt;
===Why can&#039;t I edit this page?===&lt;br /&gt;
You need to be [[Special:Userlogin|logged in]] to edit our wiki because people were vandalizing and/or being morons too much, so they had to lock it down.&lt;br /&gt;
&lt;br /&gt;
===I want to help, what can I do?===&lt;br /&gt;
Please look at the Messageboard. There are lots of things you can do according to your skills. Particularly important is to create viable and pleasing free alternatives to copyrighted material, mainly sounds and units.&lt;br /&gt;
&lt;br /&gt;
===I want to donate.===&lt;br /&gt;
People have made clear their desire to donate to the project, and so far, we have been fairly reluctant about accepting donations. Our main concern? While we certainly hope to have something on the level of a commercial release in the near future, there is no guarantee that it will ever happen. Unforeseen events arise, and it would be most unfortunate if everyone who donated felt swindled because the project did not turn out as they had hoped.&lt;br /&gt;
&lt;br /&gt;
We do not plan to be more or less productive solely based upon the quantity and frequency of donations received. The Spring project is here only because we view this as an enjoyable hobby.&lt;br /&gt;
&lt;br /&gt;
===I read all that and I still want to donate.===&lt;br /&gt;
Very well then! You can find the required details [http://taspring.clan-sy.com/donate.php here]. It will be much appreciated. :)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===What port numbers does Spring use?===&lt;br /&gt;
Game uses port 8452 UDP by default, which can be changed in the lobby. If you are behind a router, and are having problems hosting, try forwarding the correct port and also make sure the firewall is not blocking it.&lt;br /&gt;
&lt;br /&gt;
===What APIs does Spring use?===&lt;br /&gt;
The Windows version of the program (Which is the Binary that can be downloaded from this site) uses: OpenGL for rendering, DirectSound for sound, and Winsock for networking.&lt;br /&gt;
&lt;br /&gt;
The Linux port, see [[Linux Page]] with more info below, uses SDL/OpenGL for rendering, OpenAL for sound (which will connect to DirectSound on Windows and OSS or ALSA on Linux), BSD  sockets for networking.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my dual core! What am I doing wrong?===&lt;br /&gt;
Currently spring does not like dual/quad cores, you will get really bad framerates. To solve this, you have to restrict it to run on one core. Download the file from http://www.robpol86.com/pages/imagecfg.php follow the instructions, and make all of the spring exe files (spring.exe, TASClient.exe, all others) run on one core. It will run much faster.&lt;br /&gt;
&lt;br /&gt;
Additionally, install the latest processor drivers and Windows hotfixes for your system.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my brand new nVidia graphics card! What am I doing wrong?===&lt;br /&gt;
Turn off &#039;threaded optimizations&#039; for Spring in the nVidia control panel.&lt;br /&gt;
&lt;br /&gt;
===What language is Spring written in?===&lt;br /&gt;
The spring game engine is written in C and C++. The Windows lobby client is written in Delphi, the lobby server is java. Of multiplatform lobby clients, SpringLobby is in C++ and AFLobby in java.&lt;br /&gt;
&lt;br /&gt;
===Is Spring open source?===&lt;br /&gt;
Yes, it is. Go to the [http://spring.clan-sy.com/download.php downloads] section of the site to download the source code.&lt;br /&gt;
&lt;br /&gt;
===Is there any documentation for the source code?===&lt;br /&gt;
Yes, doxygen is used to automatically generate the [http://taspring.clan-sy.com/doxygen/ documentation] (&#039;&#039;link is dead&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Is Spring a Portable Application?===&lt;br /&gt;
&lt;br /&gt;
At present, I play Spring at my college by using my IPOD as a portable bit of storage for the game, so yes, it does appear to be portable. Also, I managed to run AFLobby from the IPOD as well.&lt;br /&gt;
&lt;br /&gt;
If both of those can run off a bleedin&#039; IPOD, they can run off of anything, in my opinion.&lt;br /&gt;
&lt;br /&gt;
If I&#039;m wrong, edit.&lt;br /&gt;
&lt;br /&gt;
See [http://en.wikipedia.org/wiki/Portable_application] for more information about portable applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Sangue&lt;br /&gt;
&lt;br /&gt;
I have always played Spring off a two GB flash card and I have never had any probs with the registry. There is a little bit of a memory problem though x). I would say that Spring right now is definately portable as long as you leave it alone without adding a bunch of third party servers and such.&lt;br /&gt;
&lt;br /&gt;
- Wred XIII&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
===What platforms will Spring run on?===&lt;br /&gt;
At the moment, it runs on Windows, Linux and basically on [[Spring_on_MacOSX |Mac OS X]]. Support for FreeBSD is in work.&lt;br /&gt;
&lt;br /&gt;
===What sort of a system do I need to run Spring?===&lt;br /&gt;
You need a 3D graphics card to run Spring, which will probably require at least a a GeForce4 MX and the latest driver supported. Minimum CPU requirements are a little more complex. A more powerful CPU will have the capability to support larger maps and a greater maximum unit limit. A 1 GHz CPU should be able to support an estimated 500 units. The needed memory will also vary with unit count and map size, and Spring has been known to have worked with 256 MB of Ram (albeit with lowest detail levels).&lt;br /&gt;
&lt;br /&gt;
For further details and tested Systems check the [[Requirements]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spring says &#039;Missing Default Cursor&#039;===&lt;br /&gt;
&lt;br /&gt;
That means you are playing a mod or &#039;game content&#039; that depends on files you do not have. Most of times, it&#039;s due to trying to play a TA mod without having the TA base files (/base/otacontent.sdz, /base/tacontent_v2.sdz, /base/tatextures_v062.sdz). You can download them from [http://spring.clan-sy.com/dl/installer/base/ here] (After download, move them to the /base/ subfolder of your Spring folder). However, that would be illegal if you do not own the disc from a ten years old video game called Total Annihilation. Pretty sure it&#039;s illegal if you own it too. And don&#039;t even try to dump genuine TA data in your Spring folder, that won&#039;t work. To remain legal, play mod / &#039;game content&#039; that do not depend on repacked TA contents.&lt;br /&gt;
&lt;br /&gt;
===Spring says I need the GL_ARB_texture_env_combine extension, what can I do?===&lt;br /&gt;
&lt;br /&gt;
This error can be caused by various things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1:&#039;&#039;&#039; Old video Hardware.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Old drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Bad installed Drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3:&#039;&#039;&#039; Bad game settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your hardware is old check [http://www.delphi3d.net/hardware/extsupport.php?extension=GL_ARB_texture_env_combine THIS] list, if you cant find your video card then, sorry, you have to buy a new video card.&lt;br /&gt;
&lt;br /&gt;
If your hardware is in the above list or you are sure that your video card support this opengl extension download [http://www.realtech-vr.com/glview/download.html THIS] software. Intall, run, and check if under the &#039;&#039;Report&#039;&#039; tab there is the &#039;&#039;GL_ARB_texture_env_combine&#039;&#039; string.&lt;br /&gt;
If the string is present then the problem resides in your Spring settings, try lower screen resolution and disable all graphics effect.&lt;br /&gt;
If the string is not present and your hardware is in the list the problem are your video card drivers. To solve this &#039;&#039;&#039;UNINSTALL ALL PREVIOUS DRIVERS&#039;&#039;&#039; and install last stable drivers for your video card. Usually the problem shows when there are uninstalled old video drivers on the system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Use &#039;&#039;&#039;glxinfo&#039;&#039;&#039; on a Linux system. You don&#039;t need to download any third party application because most if not all systems with x11 should have that program already.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Getting into a game==&lt;br /&gt;
&lt;br /&gt;
===People talk about &#039;Single Player&#039;. How do I start a single player game?===&lt;br /&gt;
Simply start a game in the lobby, and enter a password, so that nobody can join. Then click ready, and start and away you go !&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can get [http://spring-portal.com/index.php/docman/doc_download/232-springsp-v09 Spring Single Player] (new link) , a handy tool that lets you create single player games without cluttering up the lobby, as well as watch replays easily.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy to set up singleplayer games using SpringLobby. Just click on the singleplayer tab, add some bots, and play. You can grab it from the  [http://springlobby.info SpringLobby website].&lt;br /&gt;
&lt;br /&gt;
===When I try to make a single player game, it gives me an error.===&lt;br /&gt;
Your graphics card probably can&#039;t support Spring. If you read the requirements it did say GeForce 3 or better. Go to the settings file in your Spring directory and lower some of the options. Sometimes that works.&lt;br /&gt;
&lt;br /&gt;
===Does Spring support AI Players?===&lt;br /&gt;
Yes, see [[AI]] You can also use the [[random_enemies]] script, which spawns units out of thin air and sends them to attack you.&lt;br /&gt;
&lt;br /&gt;
===How do I join an Internet multiplayer game?===&lt;br /&gt;
Run the &amp;quot;TA Spring multiplayer battleroom&amp;quot; from the Start menu or the TASClient.exe from your installation folder.  In the &amp;quot;Server&amp;quot; tab change the server to &amp;quot;Official Host&amp;quot;.  Hit &amp;quot;Apply and close&amp;quot;.  Re-open the TA Spring client.  Create an account on the &amp;quot;Account&amp;quot; tab.  &lt;br /&gt;
&lt;br /&gt;
===When I try to connect to the lobby it gives me an error.===&lt;br /&gt;
There could be 3 problems. Either you don&#039;t have an account, the server is down, or you have not configured your router/firewall correctly. If you don&#039;t have an account, make one. If the server is down, you&#039;ll just have to wait (this doesn&#039;t happen often, though). If you have a router/firewall read below. Have a look at this website&#039;s News page and/or the Messageboard, it is likely that you will get some information there in the eventuality that the server is down.&lt;br /&gt;
&lt;br /&gt;
Also make sure that you don&#039;t have any spaces in your username.&lt;br /&gt;
&lt;br /&gt;
===I have a router and I don&#039;t seem to be able to get a game===&lt;br /&gt;
&lt;br /&gt;
If you are using a router you may have other problems. Explanations of [http://www.portforward.com/routers.htm how to forward ports] has instructions for every router.&lt;br /&gt;
&lt;br /&gt;
===Where can I download more maps?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[Maps| Maps section]].&lt;br /&gt;
&lt;br /&gt;
===How do I install downloaded maps?===&lt;br /&gt;
Most maps are released as .sdz or .sd7 files. These can be put directly into the &amp;quot;maps&amp;quot; folder inside the Spring folder. Spring now includes a script to move maps and mods to the proper directory on Windows if you double click them. If they are compressed into another type of archive you will have to unpack them first. Just unzip them into your spring maps folder. Some map files use newer (smaller) file formats such as .rar or .7z, to unzip these newer formats, you&#039;ll need to download 7-Zip [http://www.7-zip.org/ http://www.7-zip.org/] or Zip-genius [http://downloads.zipgenius.it/ http://downloads.zipgenius.it/]. They both handle almost all formats and are totally free.  There is also now a map browser in the TASClient lobby software, click the more maps button in a battle screen to access it.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I try to join games it gives me an error.===&lt;br /&gt;
The host is behind a firewall that has not opened the correct ports for Spring.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts I never make it past the loading screen.===&lt;br /&gt;
This indicates a problem with your video card. Once again the best way to deal with this situation is to make sure your video card has the latest driver updates and that all Spring video features are on the lowest settings.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts, I make it past the loading screen, but when I get into the game it says, &amp;quot;Waiting for Host&amp;quot;, and does a 10 second countdown. It always reaches zero and boots me out, what gives?===&lt;br /&gt;
This is a firewall issue. There are three things you can do to fix this. First, make sure your windows firewall is either off, or is not blocking the TA: Spring application. Secondly, if you are behind a router, you can forward the ports that the host is using (especially if you are the host), and it usually fixes the problem. To do this you must go to your router configuration page. You can see what port &#039;you&#039; are using (as the host), by hosting a multiplayer game in the Spring Lobby. You must make this your trigger port, and make sure that it is open for both TCP and UDP. Thirdly, if none of the aforementioned worked. The easiest thing to do (assuming you are behind a router) is to set the DMZ (Demilitarized Zone). This means your computer will be completely exposed to the internet, which will make you vulnerable to any unknown or unpatched exploits in windows. All you have to do is find the personal IP if the computer you are using and add it to your router&#039;s DMZ list. Please only try this last option if you can&#039;t get the others to work.&lt;br /&gt;
Good Luck&lt;br /&gt;
&lt;br /&gt;
===I got into the game, but some people didn&#039;t.===&lt;br /&gt;
The host may have reached the number of players it has set.&lt;br /&gt;
Or the players may be experiencing firewall or video card difficulty. That is not your fault. Please ask them too leave if they are still there when you get into the &#039;game lobby&#039;. Some people have problem connecting to &amp;quot;hole punching&amp;quot; hosts.&lt;br /&gt;
&lt;br /&gt;
===I got into a game but my name is red, nobody can hear me speak, and eventually I get disconnected===&lt;br /&gt;
This is to do with how long it takes the game to start up (the &amp;quot;load time&amp;quot;). If it takes too long you will see this problem. The load time can be reduced by changing the game graphics settings to lower quality. In particular try setting texture quality to lowest.&lt;br /&gt;
&lt;br /&gt;
===What do all those icons mean in the server list?===&lt;br /&gt;
Server status icons inform you, at a quick glance, what the server is doing at the moment, and what state it&#039;s in (password protected, locked, open, full, etc). Read all about the server status icons and what they mean [[Server Status|here]].  Or hit F1 in the Battle room for even more information on the icons and their meaning.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
&lt;br /&gt;
===What is with this weird right-click mode? I&#039;m &#039;bout to break my keyboard.===&lt;br /&gt;
Sorry, you&#039;ll just have to get used to it. As of now it can&#039;t be changed.&lt;br /&gt;
&lt;br /&gt;
===Why is somebody else also controlling my units?===&lt;br /&gt;
In the &#039;game lobby&#039; there are two sets of teams. There are the &#039;Ids&#039; and the &#039;Teams&#039;. If you are on the same &#039;Id&#039;, then you both get the same commander, and can control the same units. If you are on the same &#039;Team&#039;, then you both get different commanders and can&#039;t control each others units.&lt;br /&gt;
&lt;br /&gt;
===Is there a way that I can play music directly through TA-Spring, with alternating tracks for building/attacking like in the original Total Annihilation?===&lt;br /&gt;
Yes, there is. It is an addon (GroupAI) you have to download separately:&lt;br /&gt;
http://jobjol.nl/1188&lt;br /&gt;
&lt;br /&gt;
There is also an ingame sound-volume-slider you might find usefull (lua-script):&lt;br /&gt;
http://jobjol.nl/1218&lt;br /&gt;
&lt;br /&gt;
===Then why would I want to be on the same &#039;Team&#039; as somebody?===&lt;br /&gt;
Because it&#039;s fun to just drive around units and not have to worry about commanding. (Assuming that one of the people on the team is commanding.)&lt;br /&gt;
Most importantly, however, you can split tasks, such as base building, and troops management.&lt;br /&gt;
&lt;br /&gt;
===Sometimes I can&#039;t write anything but numbers and some other symbols. Why is that?===&lt;br /&gt;
This is most likely because of the Windows language bar change from which &amp;lt;br&amp;gt;Spring doesn&#039;t recognize the characters written. &lt;br /&gt;
 Note: That Default hotkeys in Windows XP for changing the language is &amp;lt;br&amp;gt;Shift+Alt, which is similar to square build hotkeys in Spring!&lt;br /&gt;
&lt;br /&gt;
===How do I talk to my allies only?===&lt;br /&gt;
You must type &#039;a:&#039; before you speak, or press &amp;quot;Alt Enter&amp;quot; at the same time. Here&#039;s an example: a: Now I am talking to my allies only.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help! After I&#039;m finished driving a unit, the camera is all insane! This is nuts! How do I fix it?===&lt;br /&gt;
Whoa now. Calm down. Just press ctrl + mouse button 3 to change camera modes.  If your unit is destroyed in FPS mode, you will stay in FPS mode until you change camera modes.  Also, the camera will stay in &amp;quot;free look&amp;quot; when FPS mode is disengaged, press middle-mouse or J to switch to normal scrolling.&lt;br /&gt;
&lt;br /&gt;
===After I&#039;m finished driving a unit, where what used to be my mouse pointer is now a crosshair. Why?===&lt;br /&gt;
-This is a special &#039;view mode&#039; that allows you to move around the screen much faster. It&#039;s good for viewing the battle or getting screenshots. Simply press on your third mouse button or &#039;delete&#039; to revert back to your mouse pointer.&lt;br /&gt;
&lt;br /&gt;
===But I don&#039;t have a third mouse button!===&lt;br /&gt;
The key &#039;J&#039; works in the same way as the &#039;middle mouse button&#039; does. So where you would use ctrl + middle mouse button to change camera modes, ctrl + j does the same thing. Pressing J once will also switch you from &#039;crosshair mode&#039; to &#039;pointer mode&#039; and vice versa.&lt;br /&gt;
&lt;br /&gt;
===IÃ‚Â´ve managed to get stuck in this weird camera mode and my perspective is all messed up. How do I switch to the overhead (OTA style) camera?===&lt;br /&gt;
Shift+Backspace (or Shift+J or Shift+MiddleMouseClick) switches between the fps style, total war style and OTA style cameras. Use it to get your camera back to normal in this situation.&lt;br /&gt;
&lt;br /&gt;
===People are cheating! How do I stop it?!===&lt;br /&gt;
Well currently, you can&#039;t.&lt;br /&gt;
&lt;br /&gt;
Only the host can &amp;quot;activate&amp;quot; the cheat codes. After that, any player can do almost all cheats.&lt;br /&gt;
&lt;br /&gt;
The best thing to do is just not play with the cheaters anymore. But with new spring version cheats are disabled in multiplayer, so that paragraph is hopefully now irrelevant.&lt;br /&gt;
&lt;br /&gt;
===Well how do you cheat?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Cheat Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&#039;&#039;&#039;.cheat&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;enable cheats - Cheats don&#039;t work in multiplayer until the host types this&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.nocost&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;instabuild (doesn&#039;t work on things already under construction, only on new ones)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setmaxspeed 50&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the maximum speed multiplier (default is 3.0)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setminspeed 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the minimum speed multiplier (default is 0.3)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.spectator&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Allows you to see the entire map... but you lose control of your units&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.team 0, .team 1, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Change player&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.give ARMCOM, .give 10 CORKROG, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Place 1 or specified number of specified unit.  Valid units are the internal names of units as specified in the unit definition.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
You can use auto-completion in the spring console if you don&#039;t remember the internal unit name. To do that type: &lt;br /&gt;
 &amp;quot;.give arm&amp;quot; and then press your &#039;&#039;&#039;TAB key&#039;&#039;&#039; &lt;br /&gt;
A list of all matching units will be shown.&lt;br /&gt;
&lt;br /&gt;
===In Game Commands===&lt;br /&gt;
The following &#039;&#039;non-cheating&#039;&#039; commands are also available in game:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/info&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you what colour each player is and their ping delay in the bottom right corner of the screen.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/clock&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you the elapsed game time in minutes and seconds in the upper right corner of the screen&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.take&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pulls all allied units, that are owned by players who have lost connection to the server, to your team.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How do I ally or unally in game?===&lt;br /&gt;
I&#039;m pretty sure you can&#039;t. Yet.&lt;br /&gt;
&lt;br /&gt;
===How do I give somebody units or metal or energy?===&lt;br /&gt;
Press the &#039;H&#039; key. Then select the amount of metal and/or energy to share. Then select the receiving player and press OK.&lt;br /&gt;
&lt;br /&gt;
When sharing units, you must first select the units to share, then press &#039;H&#039; key. Tick share units checkbox and choose a receiving player.&lt;br /&gt;
&lt;br /&gt;
===How do I continually give somebody metal and/or energy after a certain point (i.e. Original TA commands +setshare..., +shareall)?===&lt;br /&gt;
You&#039;ll notice that on your metal and energy bars (top of screen), there are two red bars. You have to put them wherever you want your metal and energy to be shared after.&lt;br /&gt;
&lt;br /&gt;
===This game is different than TA, the units HP and damage are not the same===&lt;br /&gt;
 &lt;br /&gt;
There were several third party &amp;quot;balance&amp;quot; mods for the original TA game.&lt;br /&gt;
&lt;br /&gt;
One of those mods were xTA, and was developed by the same clan (SY) that has brought life back to TA, making Spring.&lt;br /&gt;
&lt;br /&gt;
This balance mod is what is bundled by default with the spring engine, and is the mod that was ready to play when Spring was released.&lt;br /&gt;
&lt;br /&gt;
Now are several mods available, install the mod of your choice.&lt;br /&gt;
&lt;br /&gt;
* http://spring.jobjol.nl/files.php?subcategory_id=5&lt;br /&gt;
&lt;br /&gt;
* http://spring-portal.com/index.php/docman/cat_view/36-mods&lt;br /&gt;
&lt;br /&gt;
* http://www.tasdownloads.com/?ta=2&lt;br /&gt;
&lt;br /&gt;
===XTA? OTA? AA? OMFGLAMO? WTF do those abbreviations mean?===&lt;br /&gt;
zwzsg maintains a handy dandy FAQ about TA, and the abbreviations that relate to Spring too, of course.&lt;br /&gt;
[http://www.tauniverse.com/forum/showthread.php?t=27309 click here]. See also the Spring [[Glossary]], which contains brief explanations for all non-standard words and phrases.&lt;br /&gt;
&lt;br /&gt;
===Why am I destroyed so easily by long range assaults?===&lt;br /&gt;
This is a realistic feature of Spring. Units will automatically attack &#039;radar blips&#039; (units that they can not actually see, but that are indicated on radar). However, the accuracy is very bad while shooting at radar blips until:&lt;br /&gt;
* Your unit kills a lot of units and gets experience&lt;br /&gt;
* You get a targeting facility.&lt;br /&gt;
&lt;br /&gt;
===Can I kick people from my &#039;game lobby&#039; or my game?===&lt;br /&gt;
First of all, you have to be the host to kick. Use the good old &amp;quot;.kick playernamehere&amp;quot; command. Works in-game too, use it wisely.&lt;br /&gt;
&lt;br /&gt;
===When I&#039;m &#039;driving&#039; my commander, why can&#039;t I use my laser?===&lt;br /&gt;
The Spring team will most likely add a way for you to use your commander&#039;s laser soon.&lt;br /&gt;
&lt;br /&gt;
===I hate driving around with the &#039;arrow keys&#039;. Is there any way I can use the &#039;W-A-S-D&#039; controls (the controls most First Person Shooters use) anymore?===&lt;br /&gt;
Go into your Spring directory and edit the uikeys file. Keep in mind that &#039;S&#039; is originally a &#039;hot-key&#039; that will stop your units and that &#039;D&#039; is a &#039;hot-key&#039; for your commander&#039;s D-Gun. You might want to change those too.&lt;br /&gt;
&lt;br /&gt;
===I turned the shadows feature on; I still don&#039;t see shadows. What gives?===&lt;br /&gt;
Your graphics card can&#039;t handle shadows, so Spring automatically turns them off.&lt;br /&gt;
&lt;br /&gt;
===I can&#039;t go backwards when I am &#039;driving&#039; a unit. Why not?===&lt;br /&gt;
Because TA units were never intended to go backwards. Sorry, but you just cant.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m in an Unreal Tournament kind of mood. How do I strafe?===&lt;br /&gt;
You can only strafe in &#039;brawler type&#039; ships, such as the brawler, rapier, and light gunships.&lt;br /&gt;
&lt;br /&gt;
===How can I record and watch demos/replays?===   &lt;br /&gt;
From version 0.62 onwards recordings of all the games you play are easily available for replay via the Replays button in the TASclient.&lt;br /&gt;
&lt;br /&gt;
You can use the Speed up/Slow down game keys while watching the replay, along with other in-game commands like .team&lt;br /&gt;
&lt;br /&gt;
From version 0.60b1 onwards, demos are automatically recorded in the &amp;quot;demos&amp;quot; folder, underneath your Spring folder (default is C:\Program Files\Spring\demos), named for the date and map they were played on. If you play multiple games in the same day on the same map, the games will also be numbered to prevent them from overwriting each other.&lt;br /&gt;
&lt;br /&gt;
From version 0.62 onwards, to view a demo from the Windows file manager you can just double click the file name.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I play get &amp;quot;not sync&amp;quot; &amp;quot;delayed synch&amp;quot; errors===&lt;br /&gt;
&lt;br /&gt;
Thats caused because of lag. One of the players in the game is having some lag issues. Ask him/her to free up its bandwidth for the game to use.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the pause key and wait till the connection gets more stable.&lt;br /&gt;
&lt;br /&gt;
Lag is the seccond number showed when you use the .info command ingame, numbers bigger than 40 are not usual in a normal game and are a signal of lag.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
 &lt;br /&gt;
===Do Spring maps need a &amp;quot;ground&amp;quot;?===&lt;br /&gt;
Spring maps do require a ground. We have had many requests to have space maps, however, a &amp;quot;true&amp;quot; (ala Homeworld) space setting is not likely. It would have to wait until a much later stage. This does not mean that TA&#039;s style of &amp;quot;space&amp;quot; maps won&#039;t be possible, (see the Final Frontier TC for examples of this).&lt;br /&gt;
&lt;br /&gt;
===You stated that Spring uses the TA unit format.===&lt;br /&gt;
Spring does use the Total Annihilation unit format. However, there is also a new format dubbed &#039;.s3o&#039; which uses a UV mapped texture instead of 3do&#039;s per face texturing system, as well as other improvements.&lt;br /&gt;
&lt;br /&gt;
===How powerful will Spring&#039;s custom format be?===&lt;br /&gt;
Total Annihilation&#039;s unit format was extremely limited. Most of these limitations will either be expanded or non-existent in Spring&#039;s custom unit format. One of the most exciting improvements is the introduction of an entirely new method of scripting, with nearly complete control over every aspect of a unit&#039;s actions and behaviors.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of weapons?===&lt;br /&gt;
No. Unlike Total Annihilation, Spring&#039;s weapon IDs will be unlimited. Meaning it will be possible to add as many third-party units as you want.  However, the current model format limits 16 weapons to each unit.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of unique units?===&lt;br /&gt;
No. Unit IDs, like weapon IDs, will be unlimited.&lt;br /&gt;
&lt;br /&gt;
===Will units have a maximum of 3 unique weapons?===&lt;br /&gt;
Total Annihilation had a limitation that permitted a maximum of 3 unique weapons per unit. Spring currently has a way to have 16 weapons per unit. (Replace Primary, Secondary, Tertiary by 1 2 3 ...16). More can be made possible by modifying the source if there&#039;s a sufficient demand by mod makers.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m curious as to the per-unit polygon limit.===&lt;br /&gt;
The engine itself does not have a polygon count limit. The limit is that of the processing power of today&#039;s computers. Since Spring requires a 3D card, the maximum polygon count per unit will be several times higher than Total Annihilation&#039;s. That means for your average mod, 300 polygons for common units and 700 for the more expensive ones is quite reasonable. (But don&#039;t waste polies unnecessarily!)&lt;br /&gt;
&lt;br /&gt;
===Will units be able to perform basic terraforming?===&lt;br /&gt;
Total Annihilation units probably won&#039;t have any terrain editable functionality. Future units may be endowed with such functionality, but it&#039;s more of a gameplay issue and has not been decided upon yet. However construction units can restore ground, and certain weapons (especially explosive ones) can be used to deform the ground.&lt;br /&gt;
&lt;br /&gt;
===Will tunnel building be possible?===&lt;br /&gt;
Subterranean areas of any sort is impossible. However, it is possible to heavily deform the ground with explosives.. Which is great fun!&lt;br /&gt;
&lt;br /&gt;
===Will the ground&#039;s water retention be editable?===&lt;br /&gt;
No. Water will always collect when a piece of land has a height below sea level.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limit on the number of races?===&lt;br /&gt;
Spring has no limit on the total number of sides/races.&lt;br /&gt;
&lt;br /&gt;
===What are the sizes of the biggest and smallest units?===&lt;br /&gt;
Static units (buildings, defenses, etc.) have no size limitations in the engine. Technically, neither do mobile units, but units with a footprint larger than 4x4 &amp;quot;squares&amp;quot; (an arbitrary size standard created by Cavedog) might have problems pathfinding.&lt;br /&gt;
&lt;br /&gt;
===What is going to be the maximum possible sea depth?===&lt;br /&gt;
For all practical purposes, it will be unlimited. The depth values are stored as &amp;quot;float variables&amp;quot;, so it is doubtful that maps would ever be made which even come close to approaching the limit.&lt;br /&gt;
&lt;br /&gt;
===Will Spring support campaigns?===&lt;br /&gt;
Basic Map scripting has been implemented, using a Lua scripting engine. From that, it would be possible to make a basic campaign, but for ease of use a better way of selecting scripts and an improved Single player menu is needed.&lt;br /&gt;
&lt;br /&gt;
See [[Mission development]] for more details.&lt;br /&gt;
&lt;br /&gt;
===How big are the Spring files?===&lt;br /&gt;
Spring will be as small as however much content is included with it. The &amp;quot;essential&amp;quot; files are only be several megabytes large. Content (such as maps and units) will add considerable size to the Spring download. Currently, the file size is roughly 30 MB.&lt;br /&gt;
&lt;br /&gt;
===How will Spring render sound effects?===&lt;br /&gt;
Sound is rendered 3D, meaning that the volume and direction (assuming a multi-speaker setup) vary with the location of the camera from the sound &amp;quot;emitter&amp;quot;. What this translates into gameplay terms means that the closer you are to a unit making a sound or motion, the louder the sound will be. Additionally, the sound will be heard differently depending on which way the camera is facing relative to units making sound.&lt;br /&gt;
&lt;br /&gt;
===Will Spring have ambient sound?===&lt;br /&gt;
There is no ambient sound, and we haven&#039;t planned on adding it thus far.&lt;br /&gt;
&lt;br /&gt;
===Will there be an AI or a &amp;quot;skirmish&amp;quot; mode?===&lt;br /&gt;
We have created an interface for artificial intelligences (AIs), and several are currently under development. Information on these can be found at the [[AIs]] wiki page.&lt;br /&gt;
&lt;br /&gt;
===Will a &amp;quot;possess&amp;quot; or a FPS option be present?===&lt;br /&gt;
Yes, it is possible to fully control a unit from the first person view. It is more of a gimmick, but it still allows for a nice diversion once in a while.  Instructions on its use are in the [[Using_Spring#FPS_.22Mode.22_.28C.29|Using Spring]] article.&lt;br /&gt;
&lt;br /&gt;
===How do I create maps?===&lt;br /&gt;
See the [[Map development]] page for all the map info.&lt;br /&gt;
&lt;br /&gt;
===How do I create units/mods?===&lt;br /&gt;
See the [[Mod_and_Unit_development#Mod_devlopement|Mod and Unit development]] page on creating units/ mods.&lt;br /&gt;
&lt;br /&gt;
[[Category:Content]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6987</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6987"/>
		<updated>2008-07-16T02:30:57Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Why is somebody else also controlling my units? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General information==&lt;br /&gt;
&lt;br /&gt;
===What is Spring?===&lt;br /&gt;
Spring is a project to create the best RTS ever (no joke). There are three principle goals which we hope to achieve.&lt;br /&gt;
&lt;br /&gt;
# Reach a stage where TA Spring can flawlessly execute most of Total Annihilation&#039;s original gameplay, with its original units in their original format.&lt;br /&gt;
// This goal has been achieved, Multiple TA-style mods are now around ranging from [[BOTA]] which is Basically OTA, to [[CA]] which rebalances most of the units and roles while keeping then graphical style. A bunch of non-TA mods are also available, such as; [[Kernel Panic]], [[Gundam Annihilation]], and [[1944: Spring]]&lt;br /&gt;
&lt;br /&gt;
# Add new features as we see fit, fix bugs, and release new versions when we feel it is appropriate to do so.&lt;br /&gt;
&lt;br /&gt;
# Support the mod community as we see fit.&lt;br /&gt;
// A quite robust modding system is implemented allowing ease of modding or just making a mutator for an existing mod. This can be done either mod or map side, allowing special buildings to be included in a map.&lt;br /&gt;
&lt;br /&gt;
# Improving the already fine original TA Interface in a way that the Players will have more tactical Options, more Control, more Comfort and still don`t get lost, as long as they are willing to learn.&lt;br /&gt;
//There has recently been added support for LUA widgets and gadgets which will help you customize the interface to your needs. The UI is personal again.&lt;br /&gt;
&lt;br /&gt;
The goals might need an update.. -- Tim Blokdijk&lt;br /&gt;
&lt;br /&gt;
===Is Spring free?===&lt;br /&gt;
The core game is released under GPL License. Fortunately as of now, there are also two mods which have been released under the GNU/GPL, and several more which do not have clear licence terms (owned by their modder).&lt;br /&gt;
&lt;br /&gt;
However, there are also several mods for which some parts are still under copyright of Atari. For these you need to own the original TA game if you want to play.&lt;br /&gt;
&lt;br /&gt;
===Why can I edit this page?===&lt;br /&gt;
This page, and several others, are located in the Spring [http://en.wikipedia.org/wiki/Wiki Wiki]. The link gives a full explanation of what it is, but in short it is a way of letting anyone who wants to contribute to the page content. This can of course be abused, but even while it is easy for someone to vandalise the page, it is just as easy for someone to restore it, since the wiki saves all previous versions of a page.&lt;br /&gt;
&lt;br /&gt;
===Why can&#039;t I edit this page?===&lt;br /&gt;
You need to be [[Special:Userlogin|logged in]] to edit our wiki because people were vandalizing and/or being morons too much, so they had to lock it down.&lt;br /&gt;
&lt;br /&gt;
===I want to help, what can I do?===&lt;br /&gt;
Please look at the Messageboard. There are lots of things you can do according to your skills. Particularly important is to create viable and pleasing free alternatives to copyrighted material, mainly sounds and units.&lt;br /&gt;
&lt;br /&gt;
===I want to donate.===&lt;br /&gt;
People have made clear their desire to donate to the project, and so far, we have been fairly reluctant about accepting donations. Our main concern? While we certainly hope to have something on the level of a commercial release in the near future, there is no guarantee that it will ever happen. Unforeseen events arise, and it would be most unfortunate if everyone who donated felt swindled because the project did not turn out as they had hoped.&lt;br /&gt;
&lt;br /&gt;
We do not plan to be more or less productive solely based upon the quantity and frequency of donations received. The Spring project is here only because we view this as an enjoyable hobby.&lt;br /&gt;
&lt;br /&gt;
===I read all that and I still want to donate.===&lt;br /&gt;
Very well then! You can find the required details [http://taspring.clan-sy.com/donate.php here]. It will be much appreciated. :)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===What port numbers does Spring use?===&lt;br /&gt;
Game uses port 8452 UDP by default, which can be changed in the lobby. If you are behind a router, and are having problems hosting, try forwarding the correct port and also make sure the firewall is not blocking it.&lt;br /&gt;
&lt;br /&gt;
===What APIs does Spring use?===&lt;br /&gt;
The Windows version of the program (Which is the Binary that can be downloaded from this site) uses: OpenGL for rendering, DirectSound for sound, and Winsock for networking.&lt;br /&gt;
&lt;br /&gt;
The Linux port, see [[Linux Page]] with more info below, uses SDL/OpenGL for rendering, OpenAL for sound (which will connect to DirectSound on Windows and OSS or ALSA on Linux), BSD  sockets for networking.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my dual core! What am I doing wrong?===&lt;br /&gt;
Currently spring does not like dual/quad cores, you will get really bad framerates. To solve this, you have to restrict it to run on one core. Download the file from http://www.robpol86.com/pages/imagecfg.php follow the instructions, and make all of the spring exe files (spring.exe, TASClient.exe, all others) run on one core. It will run much faster.&lt;br /&gt;
&lt;br /&gt;
Additionally, install the latest processor drivers and Windows hotfixes for your system.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my brand new nVidia graphics card! What am I doing wrong?===&lt;br /&gt;
Turn off &#039;threaded optimizations&#039; for Spring in the nVidia control panel.&lt;br /&gt;
&lt;br /&gt;
===What language is Spring written in?===&lt;br /&gt;
The spring game engine is written in C and C++. The Windows lobby client is written in Delphi, the lobby server is java. Of multiplatform lobby clients, SpringLobby is in C++ and AFLobby in java.&lt;br /&gt;
&lt;br /&gt;
===Is Spring open source?===&lt;br /&gt;
Yes, it is. Go to the [http://spring.clan-sy.com/download.php downloads] section of the site to download the source code.&lt;br /&gt;
&lt;br /&gt;
===Is there any documentation for the source code?===&lt;br /&gt;
Yes, doxygen is used to automatically generate the [http://taspring.clan-sy.com/doxygen/ documentation] (&#039;&#039;link is dead&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Is Spring a Portable Application?===&lt;br /&gt;
&lt;br /&gt;
At present, I play Spring at my college by using my IPOD as a portable bit of storage for the game, so yes, it does appear to be portable. Also, I managed to run AFLobby from the IPOD as well.&lt;br /&gt;
&lt;br /&gt;
If both of those can run off a bleedin&#039; IPOD, they can run off of anything, in my opinion.&lt;br /&gt;
&lt;br /&gt;
If I&#039;m wrong, edit.&lt;br /&gt;
&lt;br /&gt;
See [http://en.wikipedia.org/wiki/Portable_application] for more information about portable applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Sangue&lt;br /&gt;
&lt;br /&gt;
I have always played Spring off a two GB flash card and I have never had any probs with the registry. There is a little bit of a memory problem though x). I would say that Spring right now is definately portable as long as you leave it alone without adding a bunch of third party servers and such.&lt;br /&gt;
&lt;br /&gt;
- Wred XIII&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
===What platforms will Spring run on?===&lt;br /&gt;
At the moment, it runs on Windows, Linux and basically on [[Spring_on_MacOSX |Mac OS X]]. Support for FreeBSD is in work.&lt;br /&gt;
&lt;br /&gt;
===What sort of a system do I need to run Spring?===&lt;br /&gt;
You need a 3D graphics card to run Spring, which will probably require at least a a GeForce4 MX and the latest driver supported. Minimum CPU requirements are a little more complex. A more powerful CPU will have the capability to support larger maps and a greater maximum unit limit. A 1 GHz CPU should be able to support an estimated 500 units. The needed memory will also vary with unit count and map size, and Spring has been known to have worked with 256 MB of Ram (albeit with lowest detail levels).&lt;br /&gt;
&lt;br /&gt;
For further details and tested Systems check the [[Requirements]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spring says &#039;Missing Default Cursor&#039;===&lt;br /&gt;
&lt;br /&gt;
That means you are playing a mod or &#039;game content&#039; that depends on files you do not have. Most of times, it&#039;s due to trying to play a TA mod without having the TA base files (/base/otacontent.sdz, /base/tacontent_v2.sdz, /base/tatextures_v062.sdz). You can download them from [http://spring.clan-sy.com/dl/installer/base/ here] (After download, move them to the /base/ subfolder of your Spring folder). However, that would be illegal if you do not own the disc from a ten years old video game called Total Annihilation. Pretty sure it&#039;s illegal if you own it too. And don&#039;t even try to dump genuine TA data in your Spring folder, that won&#039;t work. To remain legal, play mod / &#039;game content&#039; that do not depend on repacked TA contents.&lt;br /&gt;
&lt;br /&gt;
===Spring says I need the GL_ARB_texture_env_combine extension, what can I do?===&lt;br /&gt;
&lt;br /&gt;
This error can be caused by various things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1:&#039;&#039;&#039; Old video Hardware.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Old drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Bad installed Drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3:&#039;&#039;&#039; Bad game settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your hardware is old check [http://www.delphi3d.net/hardware/extsupport.php?extension=GL_ARB_texture_env_combine THIS] list, if you cant find your video card then, sorry, you have to buy a new video card.&lt;br /&gt;
&lt;br /&gt;
If your hardware is in the above list or you are sure that your video card support this opengl extension download [http://www.realtech-vr.com/glview/download.html THIS] software. Intall, run, and check if under the &#039;&#039;Report&#039;&#039; tab there is the &#039;&#039;GL_ARB_texture_env_combine&#039;&#039; string.&lt;br /&gt;
If the string is present then the problem resides in your Spring settings, try lower screen resolution and disable all graphics effect.&lt;br /&gt;
If the string is not present and your hardware is in the list the problem are your video card drivers. To solve this &#039;&#039;&#039;UNINSTALL ALL PREVIOUS DRIVERS&#039;&#039;&#039; and install last stable drivers for your video card. Usually the problem shows when there are uninstalled old video drivers on the system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Use &#039;&#039;&#039;glxinfo&#039;&#039;&#039; on a Linux system. You don&#039;t need to download any third party application because most if not all systems with x11 should have that program already.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Getting into a game==&lt;br /&gt;
&lt;br /&gt;
===People talk about &#039;Single Player&#039;. How do I start a single player game?===&lt;br /&gt;
Simply start a game in the lobby, and enter a password, so that nobody can join. Then click ready, and start and away you go !&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can get [http://spring-portal.com/index.php/docman/doc_download/232-springsp-v09 Spring Single Player] (new link) , a handy tool that lets you create single player games without cluttering up the lobby, as well as watch replays easily.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy to set up singleplayer games using SpringLobby. Just click on the singleplayer tab, add some bots, and play. You can grab it from the  [http://springlobby.info SpringLobby website].&lt;br /&gt;
&lt;br /&gt;
===When I try to make a single player game, it gives me an error.===&lt;br /&gt;
Your graphics card probably can&#039;t support Spring. If you read the requirements it did say GeForce 3 or better. Go to the settings file in your Spring directory and lower some of the options. Sometimes that works.&lt;br /&gt;
&lt;br /&gt;
===Does Spring support AI Players?===&lt;br /&gt;
Yes, see [[AI]] You can also use the [[random_enemies]] script, which spawns units out of thin air and sends them to attack you.&lt;br /&gt;
&lt;br /&gt;
===How do I join an Internet multiplayer game?===&lt;br /&gt;
Run the &amp;quot;TA Spring multiplayer battleroom&amp;quot; from the Start menu or the TASClient.exe from your installation folder.  In the &amp;quot;Server&amp;quot; tab change the server to &amp;quot;Official Host&amp;quot;.  Hit &amp;quot;Apply and close&amp;quot;.  Re-open the TA Spring client.  Create an account on the &amp;quot;Account&amp;quot; tab.  &lt;br /&gt;
&lt;br /&gt;
===When I try to connect to the lobby it gives me an error.===&lt;br /&gt;
There could be 3 problems. Either you don&#039;t have an account, the server is down, or you have not configured your router/firewall correctly. If you don&#039;t have an account, make one. If the server is down, you&#039;ll just have to wait (this doesn&#039;t happen often, though). If you have a router/firewall read below. Have a look at this website&#039;s News page and/or the Messageboard, it is likely that you will get some information there in the eventuality that the server is down.&lt;br /&gt;
&lt;br /&gt;
Also make sure that you don&#039;t have any spaces in your username.&lt;br /&gt;
&lt;br /&gt;
===I have a router and I don&#039;t seem to be able to get a game===&lt;br /&gt;
&lt;br /&gt;
If you are using a router you may have other problems. Explanations of [http://www.portforward.com/routers.htm how to forward ports] has instructions for every router.&lt;br /&gt;
&lt;br /&gt;
===Where can I download more maps?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[Maps| Maps section]].&lt;br /&gt;
&lt;br /&gt;
===How do I install downloaded maps?===&lt;br /&gt;
Most maps are released as .sdz or .sd7 files. These can be put directly into the &amp;quot;maps&amp;quot; folder inside the Spring folder. Spring now includes a script to move maps and mods to the proper directory on Windows if you double click them. If they are compressed into another type of archive you will have to unpack them first. Just unzip them into your spring maps folder. Some map files use newer (smaller) file formats such as .rar or .7z, to unzip these newer formats, you&#039;ll need to download 7-Zip [http://www.7-zip.org/ http://www.7-zip.org/] or Zip-genius [http://downloads.zipgenius.it/ http://downloads.zipgenius.it/]. They both handle almost all formats and are totally free.  There is also now a map browser in the TASClient lobby software, click the more maps button in a battle screen to access it.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I try to join games it gives me an error.===&lt;br /&gt;
The host is behind a firewall that has not opened the correct ports for Spring.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts I never make it past the loading screen.===&lt;br /&gt;
This indicates a problem with your video card. Once again the best way to deal with this situation is to make sure your video card has the latest driver updates and that all Spring video features are on the lowest settings.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts, I make it past the loading screen, but when I get into the game it says, &amp;quot;Waiting for Host&amp;quot;, and does a 10 second countdown. It always reaches zero and boots me out, what gives?===&lt;br /&gt;
This is a firewall issue. There are three things you can do to fix this. First, make sure your windows firewall is either off, or is not blocking the TA: Spring application. Secondly, if you are behind a router, you can forward the ports that the host is using (especially if you are the host), and it usually fixes the problem. To do this you must go to your router configuration page. You can see what port &#039;you&#039; are using (as the host), by hosting a multiplayer game in the Spring Lobby. You must make this your trigger port, and make sure that it is open for both TCP and UDP. Thirdly, if none of the aforementioned worked. The easiest thing to do (assuming you are behind a router) is to set the DMZ (Demilitarized Zone). This means your computer will be completely exposed to the internet, which will make you vulnerable to any unknown or unpatched exploits in windows. All you have to do is find the personal IP if the computer you are using and add it to your router&#039;s DMZ list. Please only try this last option if you can&#039;t get the others to work.&lt;br /&gt;
Good Luck&lt;br /&gt;
&lt;br /&gt;
===I got into the game, but some people didn&#039;t.===&lt;br /&gt;
The host may have reached the number of players it has set.&lt;br /&gt;
Or the players may be experiencing firewall or video card difficulty. That is not your fault. Please ask them too leave if they are still there when you get into the &#039;game lobby&#039;. Some people have problem connecting to &amp;quot;hole punching&amp;quot; hosts.&lt;br /&gt;
&lt;br /&gt;
===I got into a game but my name is red, nobody can hear me speak, and eventually I get disconnected===&lt;br /&gt;
This is to do with how long it takes the game to start up (the &amp;quot;load time&amp;quot;). If it takes too long you will see this problem. The load time can be reduced by changing the game graphics settings to lower quality. In particular try setting texture quality to lowest.&lt;br /&gt;
&lt;br /&gt;
===What do all those icons mean in the server list?===&lt;br /&gt;
Server status icons inform you, at a quick glance, what the server is doing at the moment, and what state it&#039;s in (password protected, locked, open, full, etc). Read all about the server status icons and what they mean [[Server Status|here]].  Or hit F1 in the Battle room for even more information on the icons and their meaning.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
&lt;br /&gt;
===What is with this weird right-click mode? I&#039;m &#039;bout to break my keyboard.===&lt;br /&gt;
Sorry, you&#039;ll just have to get used to it. As of now it can&#039;t be changed.&lt;br /&gt;
&lt;br /&gt;
===Why is somebody else also controlling my units?===&lt;br /&gt;
In the &#039;game lobby&#039; there are two sets of teams. There are the &#039;Ids&#039; and the &#039;Teams&#039;. If you are on the same &#039;Id&#039;, then you both get the same commander, and can control the same units. If you are on the same &#039;Team&#039;, then you both get different commanders and can&#039;t control each others units.&lt;br /&gt;
&lt;br /&gt;
===Is there a way that I can play music directly through TA-Spring, with alternating tracks for building/attacking like in the original Total Annihilation?===&lt;br /&gt;
Yes, there is. It is an addon (GroupAI) you have to download separately:&lt;br /&gt;
http://jobjol.nl/1188&lt;br /&gt;
&lt;br /&gt;
There is also an ingame sound-volume-slider you might find usefull (lua-script):&lt;br /&gt;
http://unknown-files.net/spring/file/2239/LuaUI_Volume_Slider/&lt;br /&gt;
&lt;br /&gt;
(Second link id dead)&lt;br /&gt;
&lt;br /&gt;
===Then why would I want to be on the same &#039;Team&#039; as somebody?===&lt;br /&gt;
Because it&#039;s fun to just drive around units and not have to worry about commanding. (Assuming that one of the people on the team is commanding.)&lt;br /&gt;
Most importantly, however, you can split tasks, such as base building, and troops management.&lt;br /&gt;
&lt;br /&gt;
===Sometimes I can&#039;t write anything but numbers and some other symbols. Why is that?===&lt;br /&gt;
This is most likely because of the Windows language bar change from which &amp;lt;br&amp;gt;Spring doesn&#039;t recognize the characters written. &lt;br /&gt;
 Note: That Default hotkeys in Windows XP for changing the language is &amp;lt;br&amp;gt;Shift+Alt, which is similar to square build hotkeys in Spring!&lt;br /&gt;
&lt;br /&gt;
===How do I talk to my allies only?===&lt;br /&gt;
You must type &#039;a:&#039; before you speak, or press &amp;quot;Alt Enter&amp;quot; at the same time. Here&#039;s an example: a: Now I am talking to my allies only.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help! After I&#039;m finished driving a unit, the camera is all insane! This is nuts! How do I fix it?===&lt;br /&gt;
Whoa now. Calm down. Just press ctrl + mouse button 3 to change camera modes.  If your unit is destroyed in FPS mode, you will stay in FPS mode until you change camera modes.  Also, the camera will stay in &amp;quot;free look&amp;quot; when FPS mode is disengaged, press middle-mouse or J to switch to normal scrolling.&lt;br /&gt;
&lt;br /&gt;
===After I&#039;m finished driving a unit, where what used to be my mouse pointer is now a crosshair. Why?===&lt;br /&gt;
-This is a special &#039;view mode&#039; that allows you to move around the screen much faster. It&#039;s good for viewing the battle or getting screenshots. Simply press on your third mouse button or &#039;delete&#039; to revert back to your mouse pointer.&lt;br /&gt;
&lt;br /&gt;
===But I don&#039;t have a third mouse button!===&lt;br /&gt;
The key &#039;J&#039; works in the same way as the &#039;middle mouse button&#039; does. So where you would use ctrl + middle mouse button to change camera modes, ctrl + j does the same thing. Pressing J once will also switch you from &#039;crosshair mode&#039; to &#039;pointer mode&#039; and vice versa.&lt;br /&gt;
&lt;br /&gt;
===IÃ‚Â´ve managed to get stuck in this weird camera mode and my perspective is all messed up. How do I switch to the overhead (OTA style) camera?===&lt;br /&gt;
Shift+Backspace (or Shift+J or Shift+MiddleMouseClick) switches between the fps style, total war style and OTA style cameras. Use it to get your camera back to normal in this situation.&lt;br /&gt;
&lt;br /&gt;
===People are cheating! How do I stop it?!===&lt;br /&gt;
Well currently, you can&#039;t.&lt;br /&gt;
&lt;br /&gt;
Only the host can &amp;quot;activate&amp;quot; the cheat codes. After that, any player can do almost all cheats.&lt;br /&gt;
&lt;br /&gt;
The best thing to do is just not play with the cheaters anymore. But with new spring version cheats are disabled in multiplayer, so that paragraph is hopefully now irrelevant.&lt;br /&gt;
&lt;br /&gt;
===Well how do you cheat?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Cheat Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&#039;&#039;&#039;.cheat&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;enable cheats - Cheats don&#039;t work in multiplayer until the host types this&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.nocost&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;instabuild (doesn&#039;t work on things already under construction, only on new ones)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setmaxspeed 50&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the maximum speed multiplier (default is 3.0)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setminspeed 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the minimum speed multiplier (default is 0.3)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.spectator&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Allows you to see the entire map... but you lose control of your units&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.team 0, .team 1, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Change player&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.give ARMCOM, .give 10 CORKROG, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Place 1 or specified number of specified unit.  Valid units are the internal names of units as specified in the unit definition.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
You can use auto-completion in the spring console if you don&#039;t remember the internal unit name. To do that type: &lt;br /&gt;
 &amp;quot;.give arm&amp;quot; and then press your &#039;&#039;&#039;TAB key&#039;&#039;&#039; &lt;br /&gt;
A list of all matching units will be shown.&lt;br /&gt;
&lt;br /&gt;
===In Game Commands===&lt;br /&gt;
The following &#039;&#039;non-cheating&#039;&#039; commands are also available in game:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/info&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you what colour each player is and their ping delay in the bottom right corner of the screen.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/clock&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you the elapsed game time in minutes and seconds in the upper right corner of the screen&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.take&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pulls all allied units, that are owned by players who have lost connection to the server, to your team.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How do I ally or unally in game?===&lt;br /&gt;
I&#039;m pretty sure you can&#039;t. Yet.&lt;br /&gt;
&lt;br /&gt;
===How do I give somebody units or metal or energy?===&lt;br /&gt;
Press the &#039;H&#039; key. Then select the amount of metal and/or energy to share. Then select the receiving player and press OK.&lt;br /&gt;
&lt;br /&gt;
When sharing units, you must first select the units to share, then press &#039;H&#039; key. Tick share units checkbox and choose a receiving player.&lt;br /&gt;
&lt;br /&gt;
===How do I continually give somebody metal and/or energy after a certain point (i.e. Original TA commands +setshare..., +shareall)?===&lt;br /&gt;
You&#039;ll notice that on your metal and energy bars (top of screen), there are two red bars. You have to put them wherever you want your metal and energy to be shared after.&lt;br /&gt;
&lt;br /&gt;
===This game is different than TA, the units HP and damage are not the same===&lt;br /&gt;
 &lt;br /&gt;
There were several third party &amp;quot;balance&amp;quot; mods for the original TA game.&lt;br /&gt;
&lt;br /&gt;
One of those mods were xTA, and was developed by the same clan (SY) that has brought life back to TA, making Spring.&lt;br /&gt;
&lt;br /&gt;
This balance mod is what is bundled by default with the spring engine, and is the mod that was ready to play when Spring was released.&lt;br /&gt;
&lt;br /&gt;
Now are several mods available, install the mod of your choice.&lt;br /&gt;
&lt;br /&gt;
* http://spring.jobjol.nl/files.php?subcategory_id=5&lt;br /&gt;
&lt;br /&gt;
* http://spring-portal.com/index.php/docman/cat_view/36-mods&lt;br /&gt;
&lt;br /&gt;
* http://www.tasdownloads.com/?ta=2&lt;br /&gt;
&lt;br /&gt;
===XTA? OTA? AA? OMFGLAMO? WTF do those abbreviations mean?===&lt;br /&gt;
zwzsg maintains a handy dandy FAQ about TA, and the abbreviations that relate to Spring too, of course.&lt;br /&gt;
[http://www.tauniverse.com/forum/showthread.php?t=27309 click here]. See also the Spring [[Glossary]], which contains brief explanations for all non-standard words and phrases.&lt;br /&gt;
&lt;br /&gt;
===Why am I destroyed so easily by long range assaults?===&lt;br /&gt;
This is a realistic feature of Spring. Units will automatically attack &#039;radar blips&#039; (units that they can not actually see, but that are indicated on radar). However, the accuracy is very bad while shooting at radar blips until:&lt;br /&gt;
* Your unit kills a lot of units and gets experience&lt;br /&gt;
* You get a targeting facility.&lt;br /&gt;
&lt;br /&gt;
===Can I kick people from my &#039;game lobby&#039; or my game?===&lt;br /&gt;
First of all, you have to be the host to kick. Use the good old &amp;quot;.kick playernamehere&amp;quot; command. Works in-game too, use it wisely.&lt;br /&gt;
&lt;br /&gt;
===When I&#039;m &#039;driving&#039; my commander, why can&#039;t I use my laser?===&lt;br /&gt;
The Spring team will most likely add a way for you to use your commander&#039;s laser soon.&lt;br /&gt;
&lt;br /&gt;
===I hate driving around with the &#039;arrow keys&#039;. Is there any way I can use the &#039;W-A-S-D&#039; controls (the controls most First Person Shooters use) anymore?===&lt;br /&gt;
Go into your Spring directory and edit the uikeys file. Keep in mind that &#039;S&#039; is originally a &#039;hot-key&#039; that will stop your units and that &#039;D&#039; is a &#039;hot-key&#039; for your commander&#039;s D-Gun. You might want to change those too.&lt;br /&gt;
&lt;br /&gt;
===I turned the shadows feature on; I still don&#039;t see shadows. What gives?===&lt;br /&gt;
Your graphics card can&#039;t handle shadows, so Spring automatically turns them off.&lt;br /&gt;
&lt;br /&gt;
===I can&#039;t go backwards when I am &#039;driving&#039; a unit. Why not?===&lt;br /&gt;
Because TA units were never intended to go backwards. Sorry, but you just cant.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m in an Unreal Tournament kind of mood. How do I strafe?===&lt;br /&gt;
You can only strafe in &#039;brawler type&#039; ships, such as the brawler, rapier, and light gunships.&lt;br /&gt;
&lt;br /&gt;
===How can I record and watch demos/replays?===   &lt;br /&gt;
From version 0.62 onwards recordings of all the games you play are easily available for replay via the Replays button in the TASclient.&lt;br /&gt;
&lt;br /&gt;
You can use the Speed up/Slow down game keys while watching the replay, along with other in-game commands like .team&lt;br /&gt;
&lt;br /&gt;
From version 0.60b1 onwards, demos are automatically recorded in the &amp;quot;demos&amp;quot; folder, underneath your Spring folder (default is C:\Program Files\Spring\demos), named for the date and map they were played on. If you play multiple games in the same day on the same map, the games will also be numbered to prevent them from overwriting each other.&lt;br /&gt;
&lt;br /&gt;
From version 0.62 onwards, to view a demo from the Windows file manager you can just double click the file name.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I play get &amp;quot;not sync&amp;quot; &amp;quot;delayed synch&amp;quot; errors===&lt;br /&gt;
&lt;br /&gt;
Thats caused because of lag. One of the players in the game is having some lag issues. Ask him/her to free up its bandwidth for the game to use.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the pause key and wait till the connection gets more stable.&lt;br /&gt;
&lt;br /&gt;
Lag is the seccond number showed when you use the .info command ingame, numbers bigger than 40 are not usual in a normal game and are a signal of lag.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
 &lt;br /&gt;
===Do Spring maps need a &amp;quot;ground&amp;quot;?===&lt;br /&gt;
Spring maps do require a ground. We have had many requests to have space maps, however, a &amp;quot;true&amp;quot; (ala Homeworld) space setting is not likely. It would have to wait until a much later stage. This does not mean that TA&#039;s style of &amp;quot;space&amp;quot; maps won&#039;t be possible, (see the Final Frontier TC for examples of this).&lt;br /&gt;
&lt;br /&gt;
===You stated that Spring uses the TA unit format.===&lt;br /&gt;
Spring does use the Total Annihilation unit format. However, there is also a new format dubbed &#039;.s3o&#039; which uses a UV mapped texture instead of 3do&#039;s per face texturing system, as well as other improvements.&lt;br /&gt;
&lt;br /&gt;
===How powerful will Spring&#039;s custom format be?===&lt;br /&gt;
Total Annihilation&#039;s unit format was extremely limited. Most of these limitations will either be expanded or non-existent in Spring&#039;s custom unit format. One of the most exciting improvements is the introduction of an entirely new method of scripting, with nearly complete control over every aspect of a unit&#039;s actions and behaviors.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of weapons?===&lt;br /&gt;
No. Unlike Total Annihilation, Spring&#039;s weapon IDs will be unlimited. Meaning it will be possible to add as many third-party units as you want.  However, the current model format limits 16 weapons to each unit.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of unique units?===&lt;br /&gt;
No. Unit IDs, like weapon IDs, will be unlimited.&lt;br /&gt;
&lt;br /&gt;
===Will units have a maximum of 3 unique weapons?===&lt;br /&gt;
Total Annihilation had a limitation that permitted a maximum of 3 unique weapons per unit. Spring currently has a way to have 16 weapons per unit. (Replace Primary, Secondary, Tertiary by 1 2 3 ...16). More can be made possible by modifying the source if there&#039;s a sufficient demand by mod makers.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m curious as to the per-unit polygon limit.===&lt;br /&gt;
The engine itself does not have a polygon count limit. The limit is that of the processing power of today&#039;s computers. Since Spring requires a 3D card, the maximum polygon count per unit will be several times higher than Total Annihilation&#039;s. That means for your average mod, 300 polygons for common units and 700 for the more expensive ones is quite reasonable. (But don&#039;t waste polies unnecessarily!)&lt;br /&gt;
&lt;br /&gt;
===Will units be able to perform basic terraforming?===&lt;br /&gt;
Total Annihilation units probably won&#039;t have any terrain editable functionality. Future units may be endowed with such functionality, but it&#039;s more of a gameplay issue and has not been decided upon yet. However construction units can restore ground, and certain weapons (especially explosive ones) can be used to deform the ground.&lt;br /&gt;
&lt;br /&gt;
===Will tunnel building be possible?===&lt;br /&gt;
Subterranean areas of any sort is impossible. However, it is possible to heavily deform the ground with explosives.. Which is great fun!&lt;br /&gt;
&lt;br /&gt;
===Will the ground&#039;s water retention be editable?===&lt;br /&gt;
No. Water will always collect when a piece of land has a height below sea level.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limit on the number of races?===&lt;br /&gt;
Spring has no limit on the total number of sides/races.&lt;br /&gt;
&lt;br /&gt;
===What are the sizes of the biggest and smallest units?===&lt;br /&gt;
Static units (buildings, defenses, etc.) have no size limitations in the engine. Technically, neither do mobile units, but units with a footprint larger than 4x4 &amp;quot;squares&amp;quot; (an arbitrary size standard created by Cavedog) might have problems pathfinding.&lt;br /&gt;
&lt;br /&gt;
===What is going to be the maximum possible sea depth?===&lt;br /&gt;
For all practical purposes, it will be unlimited. The depth values are stored as &amp;quot;float variables&amp;quot;, so it is doubtful that maps would ever be made which even come close to approaching the limit.&lt;br /&gt;
&lt;br /&gt;
===Will Spring support campaigns?===&lt;br /&gt;
Basic Map scripting has been implemented, using a Lua scripting engine. From that, it would be possible to make a basic campaign, but for ease of use a better way of selecting scripts and an improved Single player menu is needed.&lt;br /&gt;
&lt;br /&gt;
See [[Mission development]] for more details.&lt;br /&gt;
&lt;br /&gt;
===How big are the Spring files?===&lt;br /&gt;
Spring will be as small as however much content is included with it. The &amp;quot;essential&amp;quot; files are only be several megabytes large. Content (such as maps and units) will add considerable size to the Spring download. Currently, the file size is roughly 30 MB.&lt;br /&gt;
&lt;br /&gt;
===How will Spring render sound effects?===&lt;br /&gt;
Sound is rendered 3D, meaning that the volume and direction (assuming a multi-speaker setup) vary with the location of the camera from the sound &amp;quot;emitter&amp;quot;. What this translates into gameplay terms means that the closer you are to a unit making a sound or motion, the louder the sound will be. Additionally, the sound will be heard differently depending on which way the camera is facing relative to units making sound.&lt;br /&gt;
&lt;br /&gt;
===Will Spring have ambient sound?===&lt;br /&gt;
There is no ambient sound, and we haven&#039;t planned on adding it thus far.&lt;br /&gt;
&lt;br /&gt;
===Will there be an AI or a &amp;quot;skirmish&amp;quot; mode?===&lt;br /&gt;
We have created an interface for artificial intelligences (AIs), and several are currently under development. Information on these can be found at the [[AIs]] wiki page.&lt;br /&gt;
&lt;br /&gt;
===Will a &amp;quot;possess&amp;quot; or a FPS option be present?===&lt;br /&gt;
Yes, it is possible to fully control a unit from the first person view. It is more of a gimmick, but it still allows for a nice diversion once in a while.  Instructions on its use are in the [[Using_Spring#FPS_.22Mode.22_.28C.29|Using Spring]] article.&lt;br /&gt;
&lt;br /&gt;
===How do I create maps?===&lt;br /&gt;
See the [[Map development]] page for all the map info.&lt;br /&gt;
&lt;br /&gt;
===How do I create units/mods?===&lt;br /&gt;
See the [[Mod_and_Unit_development#Mod_devlopement|Mod and Unit development]] page on creating units/ mods.&lt;br /&gt;
&lt;br /&gt;
[[Category:Content]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6986</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=FAQ&amp;diff=6986"/>
		<updated>2008-07-16T02:28:57Z</updated>

		<summary type="html">&lt;p&gt;Satirik: /* Is there a way that I can play music directly through TA-Spring, with alternating tracks for building/attacking like in the original Total Annihilation? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General information==&lt;br /&gt;
&lt;br /&gt;
===What is Spring?===&lt;br /&gt;
Spring is a project to create the best RTS ever (no joke). There are three principle goals which we hope to achieve.&lt;br /&gt;
&lt;br /&gt;
# Reach a stage where TA Spring can flawlessly execute most of Total Annihilation&#039;s original gameplay, with its original units in their original format.&lt;br /&gt;
// This goal has been achieved, Multiple TA-style mods are now around ranging from [[BOTA]] which is Basically OTA, to [[CA]] which rebalances most of the units and roles while keeping then graphical style. A bunch of non-TA mods are also available, such as; [[Kernel Panic]], [[Gundam Annihilation]], and [[1944: Spring]]&lt;br /&gt;
&lt;br /&gt;
# Add new features as we see fit, fix bugs, and release new versions when we feel it is appropriate to do so.&lt;br /&gt;
&lt;br /&gt;
# Support the mod community as we see fit.&lt;br /&gt;
// A quite robust modding system is implemented allowing ease of modding or just making a mutator for an existing mod. This can be done either mod or map side, allowing special buildings to be included in a map.&lt;br /&gt;
&lt;br /&gt;
# Improving the already fine original TA Interface in a way that the Players will have more tactical Options, more Control, more Comfort and still don`t get lost, as long as they are willing to learn.&lt;br /&gt;
//There has recently been added support for LUA widgets and gadgets which will help you customize the interface to your needs. The UI is personal again.&lt;br /&gt;
&lt;br /&gt;
The goals might need an update.. -- Tim Blokdijk&lt;br /&gt;
&lt;br /&gt;
===Is Spring free?===&lt;br /&gt;
The core game is released under GPL License. Fortunately as of now, there are also two mods which have been released under the GNU/GPL, and several more which do not have clear licence terms (owned by their modder).&lt;br /&gt;
&lt;br /&gt;
However, there are also several mods for which some parts are still under copyright of Atari. For these you need to own the original TA game if you want to play.&lt;br /&gt;
&lt;br /&gt;
===Why can I edit this page?===&lt;br /&gt;
This page, and several others, are located in the Spring [http://en.wikipedia.org/wiki/Wiki Wiki]. The link gives a full explanation of what it is, but in short it is a way of letting anyone who wants to contribute to the page content. This can of course be abused, but even while it is easy for someone to vandalise the page, it is just as easy for someone to restore it, since the wiki saves all previous versions of a page.&lt;br /&gt;
&lt;br /&gt;
===Why can&#039;t I edit this page?===&lt;br /&gt;
You need to be [[Special:Userlogin|logged in]] to edit our wiki because people were vandalizing and/or being morons too much, so they had to lock it down.&lt;br /&gt;
&lt;br /&gt;
===I want to help, what can I do?===&lt;br /&gt;
Please look at the Messageboard. There are lots of things you can do according to your skills. Particularly important is to create viable and pleasing free alternatives to copyrighted material, mainly sounds and units.&lt;br /&gt;
&lt;br /&gt;
===I want to donate.===&lt;br /&gt;
People have made clear their desire to donate to the project, and so far, we have been fairly reluctant about accepting donations. Our main concern? While we certainly hope to have something on the level of a commercial release in the near future, there is no guarantee that it will ever happen. Unforeseen events arise, and it would be most unfortunate if everyone who donated felt swindled because the project did not turn out as they had hoped.&lt;br /&gt;
&lt;br /&gt;
We do not plan to be more or less productive solely based upon the quantity and frequency of donations received. The Spring project is here only because we view this as an enjoyable hobby.&lt;br /&gt;
&lt;br /&gt;
===I read all that and I still want to donate.===&lt;br /&gt;
Very well then! You can find the required details [http://taspring.clan-sy.com/donate.php here]. It will be much appreciated. :)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Technical==&lt;br /&gt;
&lt;br /&gt;
===What port numbers does Spring use?===&lt;br /&gt;
Game uses port 8452 UDP by default, which can be changed in the lobby. If you are behind a router, and are having problems hosting, try forwarding the correct port and also make sure the firewall is not blocking it.&lt;br /&gt;
&lt;br /&gt;
===What APIs does Spring use?===&lt;br /&gt;
The Windows version of the program (Which is the Binary that can be downloaded from this site) uses: OpenGL for rendering, DirectSound for sound, and Winsock for networking.&lt;br /&gt;
&lt;br /&gt;
The Linux port, see [[Linux Page]] with more info below, uses SDL/OpenGL for rendering, OpenAL for sound (which will connect to DirectSound on Windows and OSS or ALSA on Linux), BSD  sockets for networking.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my dual core! What am I doing wrong?===&lt;br /&gt;
Currently spring does not like dual/quad cores, you will get really bad framerates. To solve this, you have to restrict it to run on one core. Download the file from http://www.robpol86.com/pages/imagecfg.php follow the instructions, and make all of the spring exe files (spring.exe, TASClient.exe, all others) run on one core. It will run much faster.&lt;br /&gt;
&lt;br /&gt;
Additionally, install the latest processor drivers and Windows hotfixes for your system.&lt;br /&gt;
&lt;br /&gt;
===I am having really bad framerates (fps) on my brand new nVidia graphics card! What am I doing wrong?===&lt;br /&gt;
Turn off &#039;threaded optimizations&#039; for Spring in the nVidia control panel.&lt;br /&gt;
&lt;br /&gt;
===What language is Spring written in?===&lt;br /&gt;
The spring game engine is written in C and C++. The Windows lobby client is written in Delphi, the lobby server is java. Of multiplatform lobby clients, SpringLobby is in C++ and AFLobby in java.&lt;br /&gt;
&lt;br /&gt;
===Is Spring open source?===&lt;br /&gt;
Yes, it is. Go to the [http://spring.clan-sy.com/download.php downloads] section of the site to download the source code.&lt;br /&gt;
&lt;br /&gt;
===Is there any documentation for the source code?===&lt;br /&gt;
Yes, doxygen is used to automatically generate the [http://taspring.clan-sy.com/doxygen/ documentation] (&#039;&#039;link is dead&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Is Spring a Portable Application?===&lt;br /&gt;
&lt;br /&gt;
At present, I play Spring at my college by using my IPOD as a portable bit of storage for the game, so yes, it does appear to be portable. Also, I managed to run AFLobby from the IPOD as well.&lt;br /&gt;
&lt;br /&gt;
If both of those can run off a bleedin&#039; IPOD, they can run off of anything, in my opinion.&lt;br /&gt;
&lt;br /&gt;
If I&#039;m wrong, edit.&lt;br /&gt;
&lt;br /&gt;
See [http://en.wikipedia.org/wiki/Portable_application] for more information about portable applications.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Sangue&lt;br /&gt;
&lt;br /&gt;
I have always played Spring off a two GB flash card and I have never had any probs with the registry. There is a little bit of a memory problem though x). I would say that Spring right now is definately portable as long as you leave it alone without adding a bunch of third party servers and such.&lt;br /&gt;
&lt;br /&gt;
- Wred XIII&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
&lt;br /&gt;
===What platforms will Spring run on?===&lt;br /&gt;
At the moment, it runs on Windows, Linux and basically on [[Spring_on_MacOSX |Mac OS X]]. Support for FreeBSD is in work.&lt;br /&gt;
&lt;br /&gt;
===What sort of a system do I need to run Spring?===&lt;br /&gt;
You need a 3D graphics card to run Spring, which will probably require at least a a GeForce4 MX and the latest driver supported. Minimum CPU requirements are a little more complex. A more powerful CPU will have the capability to support larger maps and a greater maximum unit limit. A 1 GHz CPU should be able to support an estimated 500 units. The needed memory will also vary with unit count and map size, and Spring has been known to have worked with 256 MB of Ram (albeit with lowest detail levels).&lt;br /&gt;
&lt;br /&gt;
For further details and tested Systems check the [[Requirements]] page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spring says &#039;Missing Default Cursor&#039;===&lt;br /&gt;
&lt;br /&gt;
That means you are playing a mod or &#039;game content&#039; that depends on files you do not have. Most of times, it&#039;s due to trying to play a TA mod without having the TA base files (/base/otacontent.sdz, /base/tacontent_v2.sdz, /base/tatextures_v062.sdz). You can download them from [http://spring.clan-sy.com/dl/installer/base/ here] (After download, move them to the /base/ subfolder of your Spring folder). However, that would be illegal if you do not own the disc from a ten years old video game called Total Annihilation. Pretty sure it&#039;s illegal if you own it too. And don&#039;t even try to dump genuine TA data in your Spring folder, that won&#039;t work. To remain legal, play mod / &#039;game content&#039; that do not depend on repacked TA contents.&lt;br /&gt;
&lt;br /&gt;
===Spring says I need the GL_ARB_texture_env_combine extension, what can I do?===&lt;br /&gt;
&lt;br /&gt;
This error can be caused by various things:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1:&#039;&#039;&#039; Old video Hardware.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Old drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2:&#039;&#039;&#039; Bad installed Drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3:&#039;&#039;&#039; Bad game settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If your hardware is old check [http://www.delphi3d.net/hardware/extsupport.php?extension=GL_ARB_texture_env_combine THIS] list, if you cant find your video card then, sorry, you have to buy a new video card.&lt;br /&gt;
&lt;br /&gt;
If your hardware is in the above list or you are sure that your video card support this opengl extension download [http://www.realtech-vr.com/glview/download.html THIS] software. Intall, run, and check if under the &#039;&#039;Report&#039;&#039; tab there is the &#039;&#039;GL_ARB_texture_env_combine&#039;&#039; string.&lt;br /&gt;
If the string is present then the problem resides in your Spring settings, try lower screen resolution and disable all graphics effect.&lt;br /&gt;
If the string is not present and your hardware is in the list the problem are your video card drivers. To solve this &#039;&#039;&#039;UNINSTALL ALL PREVIOUS DRIVERS&#039;&#039;&#039; and install last stable drivers for your video card. Usually the problem shows when there are uninstalled old video drivers on the system.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Use &#039;&#039;&#039;glxinfo&#039;&#039;&#039; on a Linux system. You don&#039;t need to download any third party application because most if not all systems with x11 should have that program already.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Getting into a game==&lt;br /&gt;
&lt;br /&gt;
===People talk about &#039;Single Player&#039;. How do I start a single player game?===&lt;br /&gt;
Simply start a game in the lobby, and enter a password, so that nobody can join. Then click ready, and start and away you go !&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can get [http://spring-portal.com/index.php/docman/doc_download/232-springsp-v09 Spring Single Player] (new link) , a handy tool that lets you create single player games without cluttering up the lobby, as well as watch replays easily.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also very easy to set up singleplayer games using SpringLobby. Just click on the singleplayer tab, add some bots, and play. You can grab it from the  [http://springlobby.info SpringLobby website].&lt;br /&gt;
&lt;br /&gt;
===When I try to make a single player game, it gives me an error.===&lt;br /&gt;
Your graphics card probably can&#039;t support Spring. If you read the requirements it did say GeForce 3 or better. Go to the settings file in your Spring directory and lower some of the options. Sometimes that works.&lt;br /&gt;
&lt;br /&gt;
===Does Spring support AI Players?===&lt;br /&gt;
Yes, see [[AI]] You can also use the [[random_enemies]] script, which spawns units out of thin air and sends them to attack you.&lt;br /&gt;
&lt;br /&gt;
===How do I join an Internet multiplayer game?===&lt;br /&gt;
Run the &amp;quot;TA Spring multiplayer battleroom&amp;quot; from the Start menu or the TASClient.exe from your installation folder.  In the &amp;quot;Server&amp;quot; tab change the server to &amp;quot;Official Host&amp;quot;.  Hit &amp;quot;Apply and close&amp;quot;.  Re-open the TA Spring client.  Create an account on the &amp;quot;Account&amp;quot; tab.  &lt;br /&gt;
&lt;br /&gt;
===When I try to connect to the lobby it gives me an error.===&lt;br /&gt;
There could be 3 problems. Either you don&#039;t have an account, the server is down, or you have not configured your router/firewall correctly. If you don&#039;t have an account, make one. If the server is down, you&#039;ll just have to wait (this doesn&#039;t happen often, though). If you have a router/firewall read below. Have a look at this website&#039;s News page and/or the Messageboard, it is likely that you will get some information there in the eventuality that the server is down.&lt;br /&gt;
&lt;br /&gt;
Also make sure that you don&#039;t have any spaces in your username.&lt;br /&gt;
&lt;br /&gt;
===I have a router and I don&#039;t seem to be able to get a game===&lt;br /&gt;
&lt;br /&gt;
If you are using a router you may have other problems. Explanations of [http://www.portforward.com/routers.htm how to forward ports] has instructions for every router.&lt;br /&gt;
&lt;br /&gt;
===Where can I download more maps?===&lt;br /&gt;
&lt;br /&gt;
Please refer to the [[Maps| Maps section]].&lt;br /&gt;
&lt;br /&gt;
===How do I install downloaded maps?===&lt;br /&gt;
Most maps are released as .sdz or .sd7 files. These can be put directly into the &amp;quot;maps&amp;quot; folder inside the Spring folder. Spring now includes a script to move maps and mods to the proper directory on Windows if you double click them. If they are compressed into another type of archive you will have to unpack them first. Just unzip them into your spring maps folder. Some map files use newer (smaller) file formats such as .rar or .7z, to unzip these newer formats, you&#039;ll need to download 7-Zip [http://www.7-zip.org/ http://www.7-zip.org/] or Zip-genius [http://downloads.zipgenius.it/ http://downloads.zipgenius.it/]. They both handle almost all formats and are totally free.  There is also now a map browser in the TASClient lobby software, click the more maps button in a battle screen to access it.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I try to join games it gives me an error.===&lt;br /&gt;
The host is behind a firewall that has not opened the correct ports for Spring.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts I never make it past the loading screen.===&lt;br /&gt;
This indicates a problem with your video card. Once again the best way to deal with this situation is to make sure your video card has the latest driver updates and that all Spring video features are on the lowest settings.&lt;br /&gt;
&lt;br /&gt;
===When a multiplayer game starts, I make it past the loading screen, but when I get into the game it says, &amp;quot;Waiting for Host&amp;quot;, and does a 10 second countdown. It always reaches zero and boots me out, what gives?===&lt;br /&gt;
This is a firewall issue. There are three things you can do to fix this. First, make sure your windows firewall is either off, or is not blocking the TA: Spring application. Secondly, if you are behind a router, you can forward the ports that the host is using (especially if you are the host), and it usually fixes the problem. To do this you must go to your router configuration page. You can see what port &#039;you&#039; are using (as the host), by hosting a multiplayer game in the Spring Lobby. You must make this your trigger port, and make sure that it is open for both TCP and UDP. Thirdly, if none of the aforementioned worked. The easiest thing to do (assuming you are behind a router) is to set the DMZ (Demilitarized Zone). This means your computer will be completely exposed to the internet, which will make you vulnerable to any unknown or unpatched exploits in windows. All you have to do is find the personal IP if the computer you are using and add it to your router&#039;s DMZ list. Please only try this last option if you can&#039;t get the others to work.&lt;br /&gt;
Good Luck&lt;br /&gt;
&lt;br /&gt;
===I got into the game, but some people didn&#039;t.===&lt;br /&gt;
The host may have reached the number of players it has set.&lt;br /&gt;
Or the players may be experiencing firewall or video card difficulty. That is not your fault. Please ask them too leave if they are still there when you get into the &#039;game lobby&#039;. Some people have problem connecting to &amp;quot;hole punching&amp;quot; hosts.&lt;br /&gt;
&lt;br /&gt;
===I got into a game but my name is red, nobody can hear me speak, and eventually I get disconnected===&lt;br /&gt;
This is to do with how long it takes the game to start up (the &amp;quot;load time&amp;quot;). If it takes too long you will see this problem. The load time can be reduced by changing the game graphics settings to lower quality. In particular try setting texture quality to lowest.&lt;br /&gt;
&lt;br /&gt;
===What do all those icons mean in the server list?===&lt;br /&gt;
Server status icons inform you, at a quick glance, what the server is doing at the moment, and what state it&#039;s in (password protected, locked, open, full, etc). Read all about the server status icons and what they mean [[Server Status|here]].  Or hit F1 in the Battle room for even more information on the icons and their meaning.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
&lt;br /&gt;
===What is with this weird right-click mode? I&#039;m &#039;bout to break my keyboard.===&lt;br /&gt;
Sorry, you&#039;ll just have to get used to it. As of now it can&#039;t be changed.&lt;br /&gt;
&lt;br /&gt;
===Why is somebody else also controlling my units?===&lt;br /&gt;
In the &#039;game lobby&#039; there are two sets of teams. There are the &#039;Teams&#039; and the &#039;Ally Teams&#039;. If you are on the same &#039;Team&#039;, then you both get the same commander, and can control the same units. If you are on &#039;Ally Teams&#039;, then you both get different commanders and can&#039;t control each others units.&lt;br /&gt;
&lt;br /&gt;
===Is there a way that I can play music directly through TA-Spring, with alternating tracks for building/attacking like in the original Total Annihilation?===&lt;br /&gt;
Yes, there is. It is an addon (GroupAI) you have to download separately:&lt;br /&gt;
http://jobjol.nl/1188&lt;br /&gt;
&lt;br /&gt;
There is also an ingame sound-volume-slider you might find usefull (lua-script):&lt;br /&gt;
http://unknown-files.net/spring/file/2239/LuaUI_Volume_Slider/&lt;br /&gt;
&lt;br /&gt;
(Second link id dead)&lt;br /&gt;
&lt;br /&gt;
===Then why would I want to be on the same &#039;Team&#039; as somebody?===&lt;br /&gt;
Because it&#039;s fun to just drive around units and not have to worry about commanding. (Assuming that one of the people on the team is commanding.)&lt;br /&gt;
Most importantly, however, you can split tasks, such as base building, and troops management.&lt;br /&gt;
&lt;br /&gt;
===Sometimes I can&#039;t write anything but numbers and some other symbols. Why is that?===&lt;br /&gt;
This is most likely because of the Windows language bar change from which &amp;lt;br&amp;gt;Spring doesn&#039;t recognize the characters written. &lt;br /&gt;
 Note: That Default hotkeys in Windows XP for changing the language is &amp;lt;br&amp;gt;Shift+Alt, which is similar to square build hotkeys in Spring!&lt;br /&gt;
&lt;br /&gt;
===How do I talk to my allies only?===&lt;br /&gt;
You must type &#039;a:&#039; before you speak, or press &amp;quot;Alt Enter&amp;quot; at the same time. Here&#039;s an example: a: Now I am talking to my allies only.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Help! After I&#039;m finished driving a unit, the camera is all insane! This is nuts! How do I fix it?===&lt;br /&gt;
Whoa now. Calm down. Just press ctrl + mouse button 3 to change camera modes.  If your unit is destroyed in FPS mode, you will stay in FPS mode until you change camera modes.  Also, the camera will stay in &amp;quot;free look&amp;quot; when FPS mode is disengaged, press middle-mouse or J to switch to normal scrolling.&lt;br /&gt;
&lt;br /&gt;
===After I&#039;m finished driving a unit, where what used to be my mouse pointer is now a crosshair. Why?===&lt;br /&gt;
-This is a special &#039;view mode&#039; that allows you to move around the screen much faster. It&#039;s good for viewing the battle or getting screenshots. Simply press on your third mouse button or &#039;delete&#039; to revert back to your mouse pointer.&lt;br /&gt;
&lt;br /&gt;
===But I don&#039;t have a third mouse button!===&lt;br /&gt;
The key &#039;J&#039; works in the same way as the &#039;middle mouse button&#039; does. So where you would use ctrl + middle mouse button to change camera modes, ctrl + j does the same thing. Pressing J once will also switch you from &#039;crosshair mode&#039; to &#039;pointer mode&#039; and vice versa.&lt;br /&gt;
&lt;br /&gt;
===IÃ‚Â´ve managed to get stuck in this weird camera mode and my perspective is all messed up. How do I switch to the overhead (OTA style) camera?===&lt;br /&gt;
Shift+Backspace (or Shift+J or Shift+MiddleMouseClick) switches between the fps style, total war style and OTA style cameras. Use it to get your camera back to normal in this situation.&lt;br /&gt;
&lt;br /&gt;
===People are cheating! How do I stop it?!===&lt;br /&gt;
Well currently, you can&#039;t.&lt;br /&gt;
&lt;br /&gt;
Only the host can &amp;quot;activate&amp;quot; the cheat codes. After that, any player can do almost all cheats.&lt;br /&gt;
&lt;br /&gt;
The best thing to do is just not play with the cheaters anymore. But with new spring version cheats are disabled in multiplayer, so that paragraph is hopefully now irrelevant.&lt;br /&gt;
&lt;br /&gt;
===Well how do you cheat?===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Cheat Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&#039;&#039;&#039;.cheat&#039;&#039;&#039;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&#039;&#039;&#039;enable cheats - Cheats don&#039;t work in multiplayer until the host types this&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.nocost&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;instabuild (doesn&#039;t work on things already under construction, only on new ones)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setmaxspeed 50&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the maximum speed multiplier (default is 3.0)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.setminspeed 0&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Changes the minimum speed multiplier (default is 0.3)&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.spectator&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Allows you to see the entire map... but you lose control of your units&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.team 0, .team 1, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Change player&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.give ARMCOM, .give 10 CORKROG, etc.&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Place 1 or specified number of specified unit.  Valid units are the internal names of units as specified in the unit definition.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
You can use auto-completion in the spring console if you don&#039;t remember the internal unit name. To do that type: &lt;br /&gt;
 &amp;quot;.give arm&amp;quot; and then press your &#039;&#039;&#039;TAB key&#039;&#039;&#039; &lt;br /&gt;
A list of all matching units will be shown.&lt;br /&gt;
&lt;br /&gt;
===In Game Commands===&lt;br /&gt;
The following &#039;&#039;non-cheating&#039;&#039; commands are also available in game:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;3&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Command&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Effect&amp;lt;/th&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/info&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you what colour each player is and their ping delay in the bottom right corner of the screen.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;/clock&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Shows you the elapsed game time in minutes and seconds in the upper right corner of the screen&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;.take&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Pulls all allied units, that are owned by players who have lost connection to the server, to your team.&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===How do I ally or unally in game?===&lt;br /&gt;
I&#039;m pretty sure you can&#039;t. Yet.&lt;br /&gt;
&lt;br /&gt;
===How do I give somebody units or metal or energy?===&lt;br /&gt;
Press the &#039;H&#039; key. Then select the amount of metal and/or energy to share. Then select the receiving player and press OK.&lt;br /&gt;
&lt;br /&gt;
When sharing units, you must first select the units to share, then press &#039;H&#039; key. Tick share units checkbox and choose a receiving player.&lt;br /&gt;
&lt;br /&gt;
===How do I continually give somebody metal and/or energy after a certain point (i.e. Original TA commands +setshare..., +shareall)?===&lt;br /&gt;
You&#039;ll notice that on your metal and energy bars (top of screen), there are two red bars. You have to put them wherever you want your metal and energy to be shared after.&lt;br /&gt;
&lt;br /&gt;
===This game is different than TA, the units HP and damage are not the same===&lt;br /&gt;
 &lt;br /&gt;
There were several third party &amp;quot;balance&amp;quot; mods for the original TA game.&lt;br /&gt;
&lt;br /&gt;
One of those mods were xTA, and was developed by the same clan (SY) that has brought life back to TA, making Spring.&lt;br /&gt;
&lt;br /&gt;
This balance mod is what is bundled by default with the spring engine, and is the mod that was ready to play when Spring was released.&lt;br /&gt;
&lt;br /&gt;
Now are several mods available, install the mod of your choice.&lt;br /&gt;
&lt;br /&gt;
* http://spring.jobjol.nl/files.php?subcategory_id=5&lt;br /&gt;
&lt;br /&gt;
* http://spring-portal.com/index.php/docman/cat_view/36-mods&lt;br /&gt;
&lt;br /&gt;
* http://www.tasdownloads.com/?ta=2&lt;br /&gt;
&lt;br /&gt;
===XTA? OTA? AA? OMFGLAMO? WTF do those abbreviations mean?===&lt;br /&gt;
zwzsg maintains a handy dandy FAQ about TA, and the abbreviations that relate to Spring too, of course.&lt;br /&gt;
[http://www.tauniverse.com/forum/showthread.php?t=27309 click here]. See also the Spring [[Glossary]], which contains brief explanations for all non-standard words and phrases.&lt;br /&gt;
&lt;br /&gt;
===Why am I destroyed so easily by long range assaults?===&lt;br /&gt;
This is a realistic feature of Spring. Units will automatically attack &#039;radar blips&#039; (units that they can not actually see, but that are indicated on radar). However, the accuracy is very bad while shooting at radar blips until:&lt;br /&gt;
* Your unit kills a lot of units and gets experience&lt;br /&gt;
* You get a targeting facility.&lt;br /&gt;
&lt;br /&gt;
===Can I kick people from my &#039;game lobby&#039; or my game?===&lt;br /&gt;
First of all, you have to be the host to kick. Use the good old &amp;quot;.kick playernamehere&amp;quot; command. Works in-game too, use it wisely.&lt;br /&gt;
&lt;br /&gt;
===When I&#039;m &#039;driving&#039; my commander, why can&#039;t I use my laser?===&lt;br /&gt;
The Spring team will most likely add a way for you to use your commander&#039;s laser soon.&lt;br /&gt;
&lt;br /&gt;
===I hate driving around with the &#039;arrow keys&#039;. Is there any way I can use the &#039;W-A-S-D&#039; controls (the controls most First Person Shooters use) anymore?===&lt;br /&gt;
Go into your Spring directory and edit the uikeys file. Keep in mind that &#039;S&#039; is originally a &#039;hot-key&#039; that will stop your units and that &#039;D&#039; is a &#039;hot-key&#039; for your commander&#039;s D-Gun. You might want to change those too.&lt;br /&gt;
&lt;br /&gt;
===I turned the shadows feature on; I still don&#039;t see shadows. What gives?===&lt;br /&gt;
Your graphics card can&#039;t handle shadows, so Spring automatically turns them off.&lt;br /&gt;
&lt;br /&gt;
===I can&#039;t go backwards when I am &#039;driving&#039; a unit. Why not?===&lt;br /&gt;
Because TA units were never intended to go backwards. Sorry, but you just cant.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m in an Unreal Tournament kind of mood. How do I strafe?===&lt;br /&gt;
You can only strafe in &#039;brawler type&#039; ships, such as the brawler, rapier, and light gunships.&lt;br /&gt;
&lt;br /&gt;
===How can I record and watch demos/replays?===   &lt;br /&gt;
From version 0.62 onwards recordings of all the games you play are easily available for replay via the Replays button in the TASclient.&lt;br /&gt;
&lt;br /&gt;
You can use the Speed up/Slow down game keys while watching the replay, along with other in-game commands like .team&lt;br /&gt;
&lt;br /&gt;
From version 0.60b1 onwards, demos are automatically recorded in the &amp;quot;demos&amp;quot; folder, underneath your Spring folder (default is C:\Program Files\Spring\demos), named for the date and map they were played on. If you play multiple games in the same day on the same map, the games will also be numbered to prevent them from overwriting each other.&lt;br /&gt;
&lt;br /&gt;
From version 0.62 onwards, to view a demo from the Windows file manager you can just double click the file name.&lt;br /&gt;
&lt;br /&gt;
===Sometimes when I play get &amp;quot;not sync&amp;quot; &amp;quot;delayed synch&amp;quot; errors===&lt;br /&gt;
&lt;br /&gt;
Thats caused because of lag. One of the players in the game is having some lag issues. Ask him/her to free up its bandwidth for the game to use.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can use the pause key and wait till the connection gets more stable.&lt;br /&gt;
&lt;br /&gt;
Lag is the seccond number showed when you use the .info command ingame, numbers bigger than 40 are not usual in a normal game and are a signal of lag.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Content==&lt;br /&gt;
 &lt;br /&gt;
===Do Spring maps need a &amp;quot;ground&amp;quot;?===&lt;br /&gt;
Spring maps do require a ground. We have had many requests to have space maps, however, a &amp;quot;true&amp;quot; (ala Homeworld) space setting is not likely. It would have to wait until a much later stage. This does not mean that TA&#039;s style of &amp;quot;space&amp;quot; maps won&#039;t be possible, (see the Final Frontier TC for examples of this).&lt;br /&gt;
&lt;br /&gt;
===You stated that Spring uses the TA unit format.===&lt;br /&gt;
Spring does use the Total Annihilation unit format. However, there is also a new format dubbed &#039;.s3o&#039; which uses a UV mapped texture instead of 3do&#039;s per face texturing system, as well as other improvements.&lt;br /&gt;
&lt;br /&gt;
===How powerful will Spring&#039;s custom format be?===&lt;br /&gt;
Total Annihilation&#039;s unit format was extremely limited. Most of these limitations will either be expanded or non-existent in Spring&#039;s custom unit format. One of the most exciting improvements is the introduction of an entirely new method of scripting, with nearly complete control over every aspect of a unit&#039;s actions and behaviors.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of weapons?===&lt;br /&gt;
No. Unlike Total Annihilation, Spring&#039;s weapon IDs will be unlimited. Meaning it will be possible to add as many third-party units as you want.  However, the current model format limits 16 weapons to each unit.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limited number of unique units?===&lt;br /&gt;
No. Unit IDs, like weapon IDs, will be unlimited.&lt;br /&gt;
&lt;br /&gt;
===Will units have a maximum of 3 unique weapons?===&lt;br /&gt;
Total Annihilation had a limitation that permitted a maximum of 3 unique weapons per unit. Spring currently has a way to have 16 weapons per unit. (Replace Primary, Secondary, Tertiary by 1 2 3 ...16). More can be made possible by modifying the source if there&#039;s a sufficient demand by mod makers.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m curious as to the per-unit polygon limit.===&lt;br /&gt;
The engine itself does not have a polygon count limit. The limit is that of the processing power of today&#039;s computers. Since Spring requires a 3D card, the maximum polygon count per unit will be several times higher than Total Annihilation&#039;s. That means for your average mod, 300 polygons for common units and 700 for the more expensive ones is quite reasonable. (But don&#039;t waste polies unnecessarily!)&lt;br /&gt;
&lt;br /&gt;
===Will units be able to perform basic terraforming?===&lt;br /&gt;
Total Annihilation units probably won&#039;t have any terrain editable functionality. Future units may be endowed with such functionality, but it&#039;s more of a gameplay issue and has not been decided upon yet. However construction units can restore ground, and certain weapons (especially explosive ones) can be used to deform the ground.&lt;br /&gt;
&lt;br /&gt;
===Will tunnel building be possible?===&lt;br /&gt;
Subterranean areas of any sort is impossible. However, it is possible to heavily deform the ground with explosives.. Which is great fun!&lt;br /&gt;
&lt;br /&gt;
===Will the ground&#039;s water retention be editable?===&lt;br /&gt;
No. Water will always collect when a piece of land has a height below sea level.&lt;br /&gt;
&lt;br /&gt;
===Does Spring have a limit on the number of races?===&lt;br /&gt;
Spring has no limit on the total number of sides/races.&lt;br /&gt;
&lt;br /&gt;
===What are the sizes of the biggest and smallest units?===&lt;br /&gt;
Static units (buildings, defenses, etc.) have no size limitations in the engine. Technically, neither do mobile units, but units with a footprint larger than 4x4 &amp;quot;squares&amp;quot; (an arbitrary size standard created by Cavedog) might have problems pathfinding.&lt;br /&gt;
&lt;br /&gt;
===What is going to be the maximum possible sea depth?===&lt;br /&gt;
For all practical purposes, it will be unlimited. The depth values are stored as &amp;quot;float variables&amp;quot;, so it is doubtful that maps would ever be made which even come close to approaching the limit.&lt;br /&gt;
&lt;br /&gt;
===Will Spring support campaigns?===&lt;br /&gt;
Basic Map scripting has been implemented, using a Lua scripting engine. From that, it would be possible to make a basic campaign, but for ease of use a better way of selecting scripts and an improved Single player menu is needed.&lt;br /&gt;
&lt;br /&gt;
See [[Mission development]] for more details.&lt;br /&gt;
&lt;br /&gt;
===How big are the Spring files?===&lt;br /&gt;
Spring will be as small as however much content is included with it. The &amp;quot;essential&amp;quot; files are only be several megabytes large. Content (such as maps and units) will add considerable size to the Spring download. Currently, the file size is roughly 30 MB.&lt;br /&gt;
&lt;br /&gt;
===How will Spring render sound effects?===&lt;br /&gt;
Sound is rendered 3D, meaning that the volume and direction (assuming a multi-speaker setup) vary with the location of the camera from the sound &amp;quot;emitter&amp;quot;. What this translates into gameplay terms means that the closer you are to a unit making a sound or motion, the louder the sound will be. Additionally, the sound will be heard differently depending on which way the camera is facing relative to units making sound.&lt;br /&gt;
&lt;br /&gt;
===Will Spring have ambient sound?===&lt;br /&gt;
There is no ambient sound, and we haven&#039;t planned on adding it thus far.&lt;br /&gt;
&lt;br /&gt;
===Will there be an AI or a &amp;quot;skirmish&amp;quot; mode?===&lt;br /&gt;
We have created an interface for artificial intelligences (AIs), and several are currently under development. Information on these can be found at the [[AIs]] wiki page.&lt;br /&gt;
&lt;br /&gt;
===Will a &amp;quot;possess&amp;quot; or a FPS option be present?===&lt;br /&gt;
Yes, it is possible to fully control a unit from the first person view. It is more of a gimmick, but it still allows for a nice diversion once in a while.  Instructions on its use are in the [[Using_Spring#FPS_.22Mode.22_.28C.29|Using Spring]] article.&lt;br /&gt;
&lt;br /&gt;
===How do I create maps?===&lt;br /&gt;
See the [[Map development]] page for all the map info.&lt;br /&gt;
&lt;br /&gt;
===How do I create units/mods?===&lt;br /&gt;
See the [[Mod_and_Unit_development#Mod_devlopement|Mod and Unit development]] page on creating units/ mods.&lt;br /&gt;
&lt;br /&gt;
[[Category:Content]]&lt;/div&gt;</summary>
		<author><name>Satirik</name></author>
	</entry>
</feed>