<?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=TheHive</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=TheHive"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/TheHive"/>
	<updated>2026-11-08T20:28:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=User:Maelstrom&amp;diff=20910</id>
		<title>User:Maelstrom</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=User:Maelstrom&amp;diff=20910"/>
		<updated>2007-07-01T03:10:51Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Maelstroms Page ==&lt;br /&gt;
&lt;br /&gt;
Random stuff I have made:&lt;br /&gt;
* [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2420 My SMD Creator]&lt;br /&gt;
* [http://www.fileuniverse.com/?p=showitem&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Mods&amp;diff=14594</id>
		<title>Mods</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Mods&amp;diff=14594"/>
		<updated>2007-07-01T03:05:13Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lang | Germany | Mods (de) | Mods}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re interested in editing mods or creating your own mods, see the [[Mod Development]] page.&lt;br /&gt;
&lt;br /&gt;
===Spring Client-Compatible Mods===&lt;br /&gt;
&lt;br /&gt;
Mods traditionally constitute additions to a game that change the way it works. However, the term Mod when used in connection to the Spring project refers to a game in its own right that runs on the Spring engine.  The following mods adhere to the official [[Mod_specification]] which ensures that they work with the Lobby Client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category:Mods}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gimmick Mods===&lt;br /&gt;
&lt;br /&gt;
* [[Chess Mod]]&lt;br /&gt;
* [[Spawn]]&lt;br /&gt;
* [[Timberwolf Mod]]&lt;br /&gt;
* [[The Blue Tanks]]&lt;br /&gt;
* [[Duel]]&lt;br /&gt;
&lt;br /&gt;
===Mod Mutators===&lt;br /&gt;
&lt;br /&gt;
* [[Epic EE|Epic Scale Expand &amp;amp; Exterminate]]&lt;br /&gt;
* [[Nemo&#039;s Final Frontier]] &lt;br /&gt;
* [[WarC/Balanced Absolute Annihilation]]&lt;br /&gt;
* [[Forged Absolute Annihilation]]&lt;br /&gt;
* [[Hover Absolute Annihilation]]&lt;br /&gt;
* [[Persh/Excessive Absolute Annihilation]]&lt;br /&gt;
&lt;br /&gt;
===Mods in Production===&lt;br /&gt;
&lt;br /&gt;
=====Unreleased=====&lt;br /&gt;
* [[1943|Spring 1943]]&lt;br /&gt;
* [[GEM|Galactic Empire Mod]]&lt;br /&gt;
* [[RealOTA]]&lt;br /&gt;
* [[Dune]]&lt;br /&gt;
* [[Lego Spring]]&lt;br /&gt;
* [[Spring1944|Spring 1944 (Formally AATA on the OTA engine)]]&lt;br /&gt;
* [[GINTA]]&lt;br /&gt;
* [[CvC]]&lt;br /&gt;
* [[TrueOTA]]&lt;br /&gt;
* [[Forgotten Chronicles]]&lt;br /&gt;
* [[Dozerz]]&lt;br /&gt;
* [[Tactical Front]]&lt;br /&gt;
* [[Tactical Smash]]&lt;br /&gt;
&lt;br /&gt;
=====Released Incomplete=====&lt;br /&gt;
* [[Battletech]]&lt;br /&gt;
* [[TA_BattleFleet]] by VonGratz&lt;br /&gt;
* [[BloX]]&lt;br /&gt;
* [[The Plot of War]]&lt;br /&gt;
* [[Epic Legions]]&lt;br /&gt;
&lt;br /&gt;
===Incomplete Mods===&lt;br /&gt;
&lt;br /&gt;
These consist of &amp;quot;crude&amp;quot; mods that do not work with the current builds of the Spring engine and incomplete projects that are not in production.  You can download many of the following other, partially functioning Mods from: [http://www.fileuniverse.com/?page=listing&amp;amp;ID=92 File Universe]:&lt;br /&gt;
&lt;br /&gt;
* DM45Spring.exe&lt;br /&gt;
* [[MAD TA]] Buildpics for Spring&lt;br /&gt;
* [[MiniSpring]] (Actually a code modification, abandoned.)&lt;br /&gt;
* [[OTAR-EVAMP]]&lt;br /&gt;
* [[Project Ragnarok]]&lt;br /&gt;
* [[Rhyoss]] for Spring&lt;br /&gt;
* [[UTASP]] 5 Spring&lt;br /&gt;
* [[WH - F]]&lt;br /&gt;
&lt;br /&gt;
=== Other Resources ===&lt;br /&gt;
* [http://www.fileuniverse.com/?page=listing&amp;amp;ID=92 File Universe] link&lt;br /&gt;
* &amp;quot;[http://www.tauniverse.com/forum/showthread.php?s=&amp;amp;postid=435292#post435292 Mods, Races, TCs, Unit Packs]&amp;quot; entry in the [http://www.tauniverse.com tauniverse.com] forum&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;
* [http://modinfo.unknown-files.net Modinfo] shows information about units/weapons/corpses etc stuff, in almost any mod (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;
[[Category:Mods]] [[Category:Content]]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Category:Mods&amp;diff=23547</id>
		<title>Category:Mods</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Category:Mods&amp;diff=23547"/>
		<updated>2007-07-01T03:04:53Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&#039;&#039;&#039;Spring Mods&#039;&#039;&#039;&amp;lt;/center&amp;gt;&lt;br /&gt;
{| border=&amp;quot;2&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;&amp;quot;&lt;br /&gt;
|align=&amp;quot;center&amp;quot; width=&amp;quot;245&amp;quot;|[[Absolute Annihilation]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; width=&amp;quot;245&amp;quot;|[[Balanced Annihilation]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot; width=&amp;quot;245&amp;quot;|[[BOTA|Basically OTA]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Commander Shooter]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[EvoTA]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Expand and Exterminate]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Final Frontier]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Gundam Annihilation|Gundam RTS]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Kernel Panic]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[KuroTA]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Nanoblobs]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[SWTA|Star Wars TA]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[SpiderPack]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[TA-WD|TA: World Domination]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[The Blue Tank]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[The Lost Legacy]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[UberHack]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[War Evolution]]&lt;br /&gt;
|-&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[NOTA]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[Xect vs. Mynn]]&lt;br /&gt;
|align=&amp;quot;center&amp;quot;|[[XTA]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Content]]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Game_specification&amp;diff=8096</id>
		<title>Game specification</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Game_specification&amp;diff=8096"/>
		<updated>2007-07-01T03:03:36Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Overview===&lt;br /&gt;
&lt;br /&gt;
This is a specification of how Spring will support mods and switching between them. &lt;br /&gt;
&lt;br /&gt;
First, Spring looks for mods in the folders &amp;quot;maps&amp;quot;, &amp;quot;base&amp;quot; and &amp;quot;mods&amp;quot;, and all their subfolders. It is recommended however that mods simple are placed in the &amp;quot;mods&amp;quot; folder. If the mod contains more than one archive it might be nice to put them in a subfolder. As far as the switcher is concernced it does not matter where the files are though.&lt;br /&gt;
&lt;br /&gt;
To present mods to switch between, Spring will search these folders and their subfolders for archive files containing a file called [[Mod_specification &amp;quot;modinfo.tdf&amp;quot;]]. The general idea is that this file should be used as a manifest file to let Spring know what to do with the archive it is found inside, so each archive file in the mods directory is supposed to have one. Archive files that does not contain this file are ignored. &lt;br /&gt;
&lt;br /&gt;
These info files will also be cached to avoid having to look inside files that haven&#039;t changed every time spring is started.&lt;br /&gt;
&lt;br /&gt;
===Specification===&lt;br /&gt;
&lt;br /&gt;
This is an example of what this file should look like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
// Description of the mod control file recognized by spring: &lt;br /&gt;
&lt;br /&gt;
[MOD] &lt;br /&gt;
{ &lt;br /&gt;
   // The name is shown in the selection interface&lt;br /&gt;
   Name=XTA version 0.61; &lt;br /&gt;
&lt;br /&gt;
   // These can be shown by the selection interface &lt;br /&gt;
   Description=XTA 0.61 beta makes stuff balanced and cool; &lt;br /&gt;
   URL=http://www.clan-sy.com/; &lt;br /&gt;
&lt;br /&gt;
   // What kind of mod this is &lt;br /&gt;
   //  0 - Hidden (support mod that can&#039;t be selected, such as OTA_textures) &lt;br /&gt;
   //  1 - Normal, only one can be selected at a time &lt;br /&gt;
   //  2 - Addon, any number of these can be selected. Could be used &lt;br /&gt;
   //      for single units for example. &lt;br /&gt;
   //  others - perhaps mutators and addon races that can be &lt;br /&gt;
   //           enabled in addition to xta for example? &lt;br /&gt;
   ModType=1; &lt;br /&gt;
&lt;br /&gt;
   // Number of other archives this one depends on    &lt;br /&gt;
   NumDependencies=1; &lt;br /&gt;
   Depend0=taenheter.sdz;&lt;br /&gt;
&lt;br /&gt;
   // Number of other archives this one replaces&lt;br /&gt;
   NumReplaces=1;&lt;br /&gt;
   Replace0=xta_se_v060.sdz;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Most of these entries should be easy to understand. Dependencies and replacements needs some consideration though.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: the order in which depencies are numerated, is inverse to the hierarchy.&lt;br /&gt;
&lt;br /&gt;
i.e. (example taken from OTA mod pack made by zwzsg).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
[MOD] &lt;br /&gt;
{ &lt;br /&gt;
   Name=Shiny TA   v5.5; &lt;br /&gt;
   Description=OTA + Evolva + new BP v5.5; &lt;br /&gt;
   URL=http://www.fileuniverse.com/spring/; &lt;br /&gt;
&lt;br /&gt;
   ModType=1; &lt;br /&gt;
&lt;br /&gt;
   NumDependencies=1; &lt;br /&gt;
   Depend4=tacontent.sdz;&lt;br /&gt;
   Depend3=tatextures.sdz;&lt;br /&gt;
   Depend2=OTA_data.sd7;&lt;br /&gt;
   Depend1=Evolva_models.sd7;&lt;br /&gt;
   Depend0=UTASP_UnitPics.sd7;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the last item in this list is Depend0=UTASP_UnitPics.sd7, which should overwrite the buildpics contained into otacontent.sdz, which is included in the tacontent.sdz, thus UTASP_UnitPics.sd7 should be loaded the last to overwrite the previously loaded unitpic files.&lt;br /&gt;
&lt;br /&gt;
Altough the list is written in the right order, the dependencies seem to be numerated inversely, with UTASP_UnitPics.sd7 having the lower number and tacontent the higher, this is anyhow the correct way to do it.&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
&lt;br /&gt;
Listing the dependencies allows a mod to not load the OTA textures at all for example, if it only uses original textures. Only one mod of type 1 can be selected at one time. Also, if a mod of type 2 is depending on a type 1 mod, that mod has to be selected first.&lt;br /&gt;
&lt;br /&gt;
Some examples on how this could be used:&lt;br /&gt;
&lt;br /&gt;
* An OTA mod that restores balance to be more similar to OTA could use modtype=1 and depend on XTA. Since XTA is now in the dependency graph, type 2 mods that depend on XTA would now also be usable.&lt;br /&gt;
* A new total conversion with a few extra options (not sure what that could be.. but anyway) could use a hidden base package and provide several type 1 mods that are small files that depend on the base.&lt;br /&gt;
&lt;br /&gt;
When playing, the files would be loaded in the order defined by the dependency graph. The files could also be checked with an MD5 checksum or similar to make sure all players have the same file.&lt;br /&gt;
&lt;br /&gt;
===Replacements===&lt;br /&gt;
&lt;br /&gt;
When releasing new versions of a mod it is recommended that a new unique filename is used. In this manner it would be possible for the lobby to download archives from a fast webserver based on the filename. But if a new name is used for a support archive with content for example, it would break other mods that depends on the archive. To avoid this, replacements can be used.&lt;br /&gt;
&lt;br /&gt;
Replacements simply specifies which other archives this one replaces. So if a new archive specifies that it replaces old_archive.sdz, any other mod that depends on old_archive.sdz would now use the new one instead.&lt;br /&gt;
&lt;br /&gt;
It is probably not always a good idea to use this for new versions of a mod however, since if you hide the old version people would not be able to switch between the old and the new version. So only use replacements when you are sure that it is what you want.&lt;br /&gt;
&lt;br /&gt;
===Final words===&lt;br /&gt;
&lt;br /&gt;
If a player does not have a certain mod when trying to join a game, the info in description etc could be sent to allow the player to download it.. The filename could be sent as well, so that the client could try to download it automatically from a few predefined redirect servers (similar to the system unreal tournament uses).&lt;br /&gt;
&lt;br /&gt;
[[Category:Mod development]]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16395</id>
		<title>SetupGuide</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=SetupGuide&amp;diff=16395"/>
		<updated>2007-06-24T06:46:38Z</updated>

		<summary type="html">&lt;p&gt;TheHive: Replacing what was removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Linux Setup Guide ==&lt;br /&gt;
&lt;br /&gt;
=== Gentoo linux ===&lt;br /&gt;
* If you&#039;re running [http://www.gentoo.org Gentoo linux], you&#039;re lucky, because [http://developer.berlios.de/project/showfiles.php?group_id=4358 an ebuild is already available].&amp;lt;br&amp;gt;The best way to install the ebuild in gentoo would be to add an portage overlay and copy the file into the overlay. Now in detail:&amp;lt;br&amp;gt;&lt;br /&gt;
:# &amp;lt;b&amp;gt;mkdir /usr/local/portage&amp;lt;/b&amp;gt;&lt;br /&gt;
:# add this line to you /etc/make.conf&amp;lt;br&amp;gt; &amp;lt;b&amp;gt;PORTDIR_OVERLAY=&amp;quot;/usr/local/portage&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
:# download the ebuild you want, for example: spring-ebuilds-0.74-r3.tar.bz2&lt;br /&gt;
:# &amp;lt;b&amp;gt;mv spring-ebuilds-0.74-r3.tar.bz2 /usr/local/portage&amp;lt;/b&amp;gt;&lt;br /&gt;
:# &amp;lt;b&amp;gt;cd /usr/local/portage&amp;lt;/b&amp;gt;&lt;br /&gt;
:# &amp;lt;b&amp;gt;tar jxvf spring-ebuilds-0.74-r3.tar.bz2&amp;lt;/b&amp;gt;&lt;br /&gt;
:# most likely you don&#039;t run a ~x86 system (unstable) so do a:&amp;lt;br&amp;gt; &amp;lt;b&amp;gt;echo &amp;quot;games-strategy/spring ~x86&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&amp;lt;/b&amp;gt;&lt;br /&gt;
:# &amp;lt;b&amp;gt;echo &amp;quot;dev-libs/boost threads&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.use&amp;lt;/b&amp;gt;&lt;br /&gt;
:# if you want spring&#039;s evn version instead of stable do: &amp;lt;br&amp;gt; &amp;lt;b&amp;gt;emerge spring-svn&amp;lt;/b&amp;gt;&lt;br /&gt;
:# You might want to have a look at the USE flags, type:&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;emerge -pv spring&amp;lt;/b&amp;gt;&lt;br /&gt;
:# the current useflags are debug, optimize(which i enabled and worked without errors), omni (for omni lobby) and unity (for Unity Lobby).&lt;br /&gt;
:# finally install it with:&amp;lt;br&amp;gt;&amp;lt;b&amp;gt;emerge spring&amp;lt;/b&amp;gt;&lt;br /&gt;
:* if you get this error:&lt;br /&gt;
:: Calculating dependencies... done!&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; Emerging (1 of 1) games-strategy/taspring-linux-release-0.72-r1 to /&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; checking ebuild checksums ;-)&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; checking auxfile checksums ;-)&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; checking miscfile checksums ;-)&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; checking taspring-linux-data-0.72b1.tar.bz2 ;-)&lt;br /&gt;
:: &amp;gt;&amp;gt;&amp;gt; Unpacking source...&lt;br /&gt;
:: &lt;br /&gt;
:: !!! ERROR: games-strategy/taspring-linux-release-0.72-r1 failed.&lt;br /&gt;
:: Call stack:&lt;br /&gt;
::   ebuild.sh, line 1539:   Called dyn_unpack&lt;br /&gt;
::   ebuild.sh, line 711:   Called src_unpack&lt;br /&gt;
::   taspring-linux-release-0.72-r1.ebuild, line 45:   Called subversion_src_unpack &lt;br /&gt;
::   subversion.eclass, line 278:   Called subversion_fetch&lt;br /&gt;
::   subversion.eclass, line 127:   Called die&lt;br /&gt;
:: !!! subversion.eclass: ESVN_REPO_URI is empty.&lt;br /&gt;
:: !!! If you need support, post the topmost build error, and the call stack if relevant.&lt;br /&gt;
:: &lt;br /&gt;
:: !!! This ebuild is from an overlay: &#039;/usr/local/portage&#039; &lt;br /&gt;
:* Then try: &amp;lt;b&amp;gt;rm -Rf /usr/portage/distfiles/svn-src/spring&amp;lt;/b&amp;gt;&lt;br /&gt;
:* Afterwards do: &amp;lt;b&amp;gt;emerge spring&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Debian, Ubuntu &amp;amp; derivatives ===&lt;br /&gt;
&lt;br /&gt;
* Add one of the following lines to your /etc/apt/sources.list file to enable the repository with spring packages.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;deb http://www.osrts.info/~tvo/deb edgy spring # Ubuntu Edgy Eft&amp;lt;br&amp;gt;deb http://www.osrts.info/~tvo/deb etch spring # Debian Testing&amp;lt;br&amp;gt;deb http://www.osrts.info/~tvo/deb sid spring &amp;amp;nbsp;# Debian Unstable&amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; &amp;lt;small&amp;gt;As this file is by default read-only, you will have to start your file-explorer with root priviliges, usually by entering: &amp;lt;code&amp;gt;sudo [name of explorer]&amp;lt;/code&amp;gt; in your console.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Update your local package database by running: &amp;lt;code&amp;gt;sudo apt-get update&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;(Or use the update feature of your favorite package manager, Synaptic, Adept, aptitude, etc.)&lt;br /&gt;
&lt;br /&gt;
* Install the spring package: &amp;lt;code&amp;gt;sudo apt-get install spring&amp;lt;/code&amp;gt; . &amp;lt;small&amp;gt; This will also automagically install all the packages Spring depends on.&amp;lt;/small&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt; If you get errors at the last stage (dependencies not found, e.g.could not find libboost-regex1.33.1) then you will have to edit /etc/apt/sources.list once more. Basicly you will have to add package source links which are more up to date then the ones you have, however I can not be specific, as it depends on which Debian-derivative you are using. &amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Create directories for data files: &amp;lt;code&amp;gt;mkdir -p ~/.spring/{maps,mods,base}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Point your browser to [http://spring.unknown-files.net/ Unknown Files]. Download at least one map from the map section (put it in ~/.spring/maps), and at least one mod from the mod section (put in ~/.spring/mods). The default maps are [http://spring.unknown-files.net/file/2106/SmallDivide/ SmallDivide] and [http://spring.unknown-files.net/file/2107/Mars/ Mars]. Default mods are either [http://spring.unknown-files.net/file/1967/XTA_v8.1/ XTA] or [http://spring.unknown-files.net/file/1977/NanoBlobs_0.64GPL_Release./ NanoBlobs] (XTA is based on Total Annihilation content, NanoBlobs is free). Note: do NOT unzip .sdz and .sd7 files!&lt;br /&gt;
&lt;br /&gt;
* If you downloaded XTA in the previous step, or ever want to play mods that depend on Total Annihilation content (XTA, AA, BA, etc.), then do the following:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;wget http://ipxserver.dyndns.org/games/spring/mods/xta/base-ota-content.zip&amp;lt;br&amp;gt;unzip -d ~/.spring/base base-ota-content.zip&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Note that you are legally required to own a copy of Total Annihilation if you perform this last step.&lt;br /&gt;
&lt;br /&gt;
=== All other linux distributions ===&lt;br /&gt;
&lt;br /&gt;
* Make sure you have the following packages installed:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;build-essential sun-java6-jdk sun-java6-jre libsdl-dev libopenal-dev libglew-dev libboost-dev libboost-thread-dev libboost-regex-dev libdevil-dev libfreetype6-dev python2.4-dev scons subversion zip 7zip&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Create a working directory, we&#039;ll use this to compile spring:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;mkdir ~/workdir&amp;lt;br&amp;gt;cd ~/workdir&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Download the most recent source tarball (.tar.bz2 file) from [http://developer.berlios.de/project/showfiles.php?group_id=4358 BerliOS], save it in ~/workdir.&lt;br /&gt;
&lt;br /&gt;
* Extract the tarball and switch to the directory (adjust version numbers if necessary):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;tar xfj spring_0.74b3_src.tar.bz2&amp;lt;br&amp;gt;cd spring_0.74b3&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Watch out when using graphical extraction tools. They don&#039;t always create the included empty directories, causing later steps to fail. It is recommended to extract the archive using the above command.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Configure: &amp;lt;code&amp;gt;scons configure&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;If this doesn&#039;t work, be sure to check you installed all dependencies, and peek at the file config.log, which may show the reason it didn&#039;t work in detail. To tune the configuration (installation paths, debugging, etc.), refer to: &amp;lt;code&amp;gt;scons -H&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Compile by running: &amp;lt;code&amp;gt;scons&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;This can take 5-15 minutes depending on your system.&lt;br /&gt;
&lt;br /&gt;
* To install spring, run the following as root: &amp;lt;code&amp;gt;scons install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Set up spring to look in your home directory for data files (run as root):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;mkdir -p /etc/spring&amp;lt;br&amp;gt;echo &#039;$HOME/.spring&#039; &amp;gt; /etc/spring/datadir&#039;&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Alternatively you can specify it in ~/.springrc (if you don&#039;t have root access):&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;echo &amp;quot;SpringData=$HOME/.spring&amp;quot; &amp;gt;&amp;gt; ~/.springrc&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Now continue at the fourth (4th) step under &amp;lt;b&amp;gt;Debian, Ubuntu &amp;amp; derivatives&amp;lt;/b&amp;gt;: &amp;quot;Create directories for data files&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Tips:&lt;br /&gt;
&lt;br /&gt;
* If spring hangs/crashes while in full screen mode, you can press ctrl+alt+backspace to restart X, so no need for a reboot.&lt;br /&gt;
&lt;br /&gt;
* Spring uses OpenAL for sound, Config your sound output i.e esd / arts / oss / alsa by editing /etc/openalrc or ~/.openalrc, example: (&amp;quot;&#039;(&amp;quot; is not a typo)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;(define devices &#039;(alsa))&amp;lt;br&amp;gt;(define speaker-num 2)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;(define alsa-out-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;br&amp;gt;(define alsa-in-device &amp;quot;hw:0,0&amp;quot;)&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Adventurous people with an emu10k1 based card (sblive) can try the accelerated openal version. http://www.lost.org.uk/openal.html , don&#039;t submit audiobugs if you do.&lt;br /&gt;
&lt;br /&gt;
* If you really can&#039;t figure out how to get spring compiled, or you think there&#039;s a bug in the code or the buildsystem...&lt;br /&gt;
:* Just poke any developer on IRC:&lt;br /&gt;
::* channel &amp;lt;code&amp;gt;#taspring&amp;lt;/code&amp;gt; on [http://freenode.net/ FreeNode]&lt;br /&gt;
::* or channel &amp;lt;code&amp;gt;#sy&amp;lt;/code&amp;gt; on [http://www.quakenet.org/ QuakeNet]&lt;br /&gt;
:* Post it on [http://taspring.clan-sy.com/phpbb/ the forum]&lt;br /&gt;
:* or file a bug in our [http://taspring.clan-sy.com/mantis/ bug tracking system].&lt;br /&gt;
&lt;br /&gt;
=== Settings Editing === &lt;br /&gt;
the .springrc file is difficult to edit by hand, and the windows settings editor won&#039;t change your settings, so use Kloot&#039;s [http://members.chello.nl/mjtobi/Settings++.tar.gz Settings++]. untar it anywhere and open it by typing &amp;quot;./Settings++&amp;quot; and edit away.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[Main_Page|&amp;lt;- Back to Main page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux Port]][[Category:Playing]]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development:Main&amp;diff=5608</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=5608"/>
		<updated>2007-06-24T06:44:12Z</updated>

		<summary type="html">&lt;p&gt;TheHive: Replacing what was removed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Outlined below is information on assisting with the development of the Spring source itself.&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;small&amp;gt;NOTE: For information about developing a mod (units, maps, etc.) see the [[Mod Development]] page.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Below you can find information on how to work with the Spring source in the current mainline (Windows platform) if you like to work on another platform (Linux &amp;amp; Mac) please look at the bottem of this page under &amp;quot;Multiplatform development&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Starting Development==&lt;br /&gt;
To start development, you will need&lt;br /&gt;
#The latest version of the source &lt;br /&gt;
#A good code manipulation program&lt;br /&gt;
#Compiling your modified source&lt;br /&gt;
&lt;br /&gt;
===Source Code Documentation===&lt;br /&gt;
A good place to start is the source code documentation, which can be found here: [http://taspring.clan-sy.com/doxygen/ doxygen]&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;
===Obtaining the Source===&lt;br /&gt;
&lt;br /&gt;
Update: the latest SVN is at: [https://taspring.clan-sy.com/svn/spring https://taspring.clan-sy.com/svn/spring]&lt;br /&gt;
&lt;br /&gt;
Another option is to manually download it along with the latest released version of the game. However, for serious developers, a better way would be to download the source straight from the subversion (SVN) repository. This will also allow you to make a patch out of the changes you make to the code, and send it to one of the developers with SVN access.&lt;br /&gt;
&lt;br /&gt;
windows SVN clients : [http://subversion.tigris.org Subversion] (Win32-Console), &lt;br /&gt;
[http://www.syntevo.com/smartsvn/index.jsp SmartSVN] (Java) and [http://tortoisesvn.tigris.org TortoiseSVN] (MSI).&lt;br /&gt;
&lt;br /&gt;
assuming that you are using the Subversion svn client you can download the latest SVN source with&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;svn.exe checkout https://taspring.clan-sy.com/svn/spring/trunk&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
it will create a trunk subdirectory in the directory from where you ran it, which will contain the source code root directory which will be later referred to as /taspring&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;
===Modifying and Compiling the Source===&lt;br /&gt;
&lt;br /&gt;
The build environment on Windows will change for the next release:&lt;br /&gt;
*0.73b1 release was built using msvc 2003&lt;br /&gt;
*The next release (and hence the SVN version) is built using SCONS/mingw&lt;br /&gt;
&lt;br /&gt;
If you will be developing on Windows you are recommended to use SCONS/mingw, using the SVN version.&lt;br /&gt;
&lt;br /&gt;
See [[Development_IDEs]]. You have either to use the SCons build system that is multi platform, or use the vcproj for building spring in Visual Studio 2003 or Visual Studio 2005.&lt;br /&gt;
A list of required libraries as well as pre-built packages of these follows.&lt;br /&gt;
&lt;br /&gt;
*[http://www.boost.org Boost C++ library]&lt;br /&gt;
*[http://www.openal.org OpenAL Audio library]&lt;br /&gt;
*[http://glew.sf.net GLEW (OpenGL extension loading)]&lt;br /&gt;
*[http://www.winimage.com/zLibDll/ zlib + minizip]&lt;br /&gt;
*[http://www.libsdl.org SDL]&lt;br /&gt;
*[http://openil.sf.net DevIL (Image loading)]&lt;br /&gt;
*[http://www.freetype.org Freetype font rendering]&lt;br /&gt;
&lt;br /&gt;
*[http://msdn.microsoft.com/directx/sdk/ DirectX SDK] (Windows, Visual Studio C++ only)&lt;br /&gt;
*PlatformSDK (Windows, Visual Studio C++ Only)&lt;br /&gt;
&lt;br /&gt;
*[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=49257#49257 Pre-Built package of most of dependencies].&lt;br /&gt;
*[http://taspring.clan-sy.com/phpbb/viewtopic.php?p=56846#56846 Pre-Built boost for VS8].&lt;br /&gt;
&lt;br /&gt;
*[http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe Dev-Cpp installer] / [MinGW] Though I would not advise mingw because you have to set it up your self, and this is harder than it sounds.  Note that Code:Blocks mingw setup is not sufficient.&lt;br /&gt;
&lt;br /&gt;
*[http://www.python.org/ftp/python/2.4.2/python-2.4.2.msi Python 2.4 installer]&lt;br /&gt;
*[http://prdownloads.sourceforge.net/pywin32/pywin32-208.win32-py2.4.exe?download Python win32 extensions installer] &lt;br /&gt;
*[http://prdownloads.sourceforge.net/scons/scons-0.96.1.win32.exe Scons installer]&lt;br /&gt;
&lt;br /&gt;
Grab and install the above programs.&lt;br /&gt;
&lt;br /&gt;
====Development System Setup====&lt;br /&gt;
&lt;br /&gt;
*Make sure C:\Python24 and C:\Dev-Cpp\bin are in your PATH environment variable.&lt;br /&gt;
*Make sure a MINGDIR environment variable with value C:\Dev-Cpp exists. (Change paths where appropriate.)&lt;br /&gt;
**Set environment variables by: Start -&amp;gt; Settings -&amp;gt; Control Panel -&amp;gt; System -&amp;gt; Advanced -&amp;gt; Environment variables (for Windows XP).&lt;br /&gt;
*Checkout the TA Spring SVN repository into your working area.&lt;br /&gt;
*You will also need the [http://spring.clan-sy.com/dl/spring-mingwlibs.exe MinGW/DevCPP libs] extracted to your source directory obtained from SVN. ie your-working-path/source/trunk/mingwlibs. Therefore mingwlibs is at the same directory level as AI, lua and the omni directories.&lt;br /&gt;
&lt;br /&gt;
====Running SCONS Configure====&lt;br /&gt;
&lt;br /&gt;
*Open a console (Start -&amp;gt; Run -&amp;gt; cmd.exe -&amp;gt; Run)&lt;br /&gt;
*cd /where you checked it out in the previous step, if you use checked it out on a different drive make sure to change drives with DriveLetter:&amp;lt;enter&amp;gt; first&lt;br /&gt;
*type &amp;quot;scons configure&amp;quot;&amp;lt;enter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gotchas:&lt;br /&gt;
*if you get an error message starting with &amp;quot;EOFError: : env = Environement...&amp;quot;, try deleting the file build/scons_signatures.dblite&lt;br /&gt;
*if you get an error message stating &amp;quot;ImportError: No module named win32file:&amp;quot;, you have probably not installed the python-win32-extensions.&lt;br /&gt;
&lt;br /&gt;
If all proceeds as intended you will see a message similar to: &lt;br /&gt;
&amp;quot;Everything seems OK.  Run `scons&#039; now to build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Compiling Spring====&lt;br /&gt;
&lt;br /&gt;
* Open a console (Start -&amp;gt; Run -&amp;gt; cmd.exe -&amp;gt; Run)&lt;br /&gt;
* cd /path-to-where you checked it out in the previous step, if you use checked it out on a different drive make sure to change drives with DriveLetter:&amp;lt;enter&amp;gt; first &lt;br /&gt;
* type &#039;&#039;&#039;scons configure&#039;&#039;&#039;&amp;lt;enter&amp;gt;, followed by &#039;&#039;&#039;scons&#039;&#039;&#039;&amp;lt;enter&amp;gt;&lt;br /&gt;
** Refer to &#039;&#039;&#039;scons --help&#039;&#039;&#039; for options that can be passed to scons configure&lt;br /&gt;
* Wait, this will take a while&lt;br /&gt;
* Copy over data files and stuff from official spring to the game dir (where spring.exe is created)&lt;br /&gt;
* Copy missing DLLs from mingwlibs/dll&lt;br /&gt;
* Start developing&lt;br /&gt;
&lt;br /&gt;
If you are using Linux, refer to the [[SetupGuide]] to build Spring and get it running.&lt;br /&gt;
&lt;br /&gt;
==Development Suggestions==&lt;br /&gt;
&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 the list of [[example projects]]. 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 send an email to the development mailing list shown at [[Linux]] page. Sending your code in the form of a patch (also known as a .diff file), will make the chances of including it in the main code.&lt;br /&gt;
It&#039;s also considered standard practice to post one&#039;s modifications in the [http://taspring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get feedback.&lt;br /&gt;
&lt;br /&gt;
==Multiplatform development==&lt;br /&gt;
Current development is done on the portable code only, located at [http://developer.berlios.de/projects/taspring-linux Berlios]&lt;br /&gt;
All current and future releases will be based on this code.&lt;br /&gt;
The current spring code is being developed on Windows and linux. A mac port is being worked on, as well as other unixes. &lt;br /&gt;
Use the mailing list listed on the [[Linux]] page to reach all developers (windows and linux). However if you have a feature request or bug report, the mantis bugtracker is probably a better way.&lt;br /&gt;
Development information about the portable code can be found here: [[MultiplatformSpring]]&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]]&lt;br /&gt;
&lt;br /&gt;
See [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]] [[Category:Source development]]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=User:TheHive&amp;diff=21172</id>
		<title>User:TheHive</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=User:TheHive&amp;diff=21172"/>
		<updated>2007-06-18T12:27:52Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;The Hive hungers...&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=General_Resources&amp;diff=9275</id>
		<title>General Resources</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=General_Resources&amp;diff=9275"/>
		<updated>2007-06-15T07:12:25Z</updated>

		<summary type="html">&lt;p&gt;TheHive: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Textures===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7093&amp;amp;start=0 Texture Competition 0001 - Metal]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7188&amp;amp;start=0 Texture Competition 0002 - Camo]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7731 Texture Competition 0003 - Stone/Concrete]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Climates===&lt;br /&gt;
[http://www.themercenary.net/main/MethaneWorldClimate.rar Quanto&#039;s Methane World Climate]&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7457 GPL Code Repository]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=6569&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0 The Millionth Monkey Gets Its Typewriter - Movement Optimization]&lt;br /&gt;
&lt;br /&gt;
===Sounds===&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=4047 Compilation List of Features for Maps]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Hosting_Spring&amp;diff=9744</id>
		<title>Hosting Spring</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Hosting_Spring&amp;diff=9744"/>
		<updated>2007-06-12T13:15:13Z</updated>

		<summary type="html">&lt;p&gt;TheHive: Removing spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are some autohosts availiable for Spring. &lt;br /&gt;
&lt;br /&gt;
- Springie Autohost http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7921&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=General_Resources&amp;diff=9271</id>
		<title>General Resources</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=General_Resources&amp;diff=9271"/>
		<updated>2007-06-12T13:14:31Z</updated>

		<summary type="html">&lt;p&gt;TheHive: Resetting it to how it should be&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Textures===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7093&amp;amp;start=0 Texture Competition 0001 - Metal]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7188&amp;amp;start=0 Texture Competition 0002 - Camo]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7731 Texture Competition 0003 - Stone/Concrete]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Climates===&lt;br /&gt;
[http://www.themercenary.net/main/MethaneWorldClimate.rar Quanto&#039;s Methane World Climate]&lt;br /&gt;
&lt;br /&gt;
===Code===&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=7457 GPL Code Repository]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=6569&amp;amp;postdays=0&amp;amp;postorder=asc&amp;amp;start=0 The Millionth Monkey Gets Its Typewriter - Movement Optimization]&lt;br /&gt;
&lt;br /&gt;
===Sounds===&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
[http://spring.clan-sy.com/phpbb/viewtopic.php?t=4047 Compilation List of Features for Maps]&lt;/div&gt;</summary>
		<author><name>TheHive</name></author>
	</entry>
</feed>