<?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=69.221.37.170</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=69.221.37.170"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/69.221.37.170"/>
	<updated>2026-11-08T23:38:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5428</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5428"/>
		<updated>2005-10-15T22:10:22Z</updated>

		<summary type="html">&lt;p&gt;69.221.37.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a page for information on how to help out with the development of the Spring engine itself.&amp;lt;br&amp;gt;&lt;br /&gt;
If you&#039;re interested in developing a mod (content) see the [[Mod Development]] page.&lt;br /&gt;
&lt;br /&gt;
To start development, you&#039;ll need&lt;br /&gt;
&amp;lt;ol type=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; The latest version of the source code  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; A program to compile your modified source code &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To obtain the source code, one 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 CVS. The CVS is updated nightly, and is considered &amp;quot;bleeding edge&amp;quot; because all it may or may not work properly. However, the CVS will always have the most up-to-date version of the source code.Look at this [[CVS tutorial]] for instructions on how to get the source code from the CVS.&lt;br /&gt;
&lt;br /&gt;
Now that you have something to compile, it is time to actually compile it. The simplest way is to obtain a copy of Microsoft Visual C++ .NET 2003 which is what the core developers use. Simply navigate to the rts folder inside the source treen, open Lesson2.vcproj, and hit compile.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have access to this compiler, it should be possible to use the free version of Visual C++ instead. Look at the end of [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=921 this forum thread] for more information. Hopefully this will be turned into a Wiki guide by someone who has gotten this to work.&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, a list of [[example projects]] have been compiled. You can also check the list of [[whois doing what]] to see what others are doing.&lt;br /&gt;
&lt;br /&gt;
If you create something that you think should be included into the official source tree, you can submit a patch to [http://sourceforge.net/tracker/?group_id=137982&amp;amp;atid=739725 SourceForge]]. It could also be useful to post about it in the [http://taspring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get some feedback.&lt;br /&gt;
&lt;br /&gt;
If you like to work on the Linux port please look at the [[Linux]] page.&amp;lt;br&amp;gt;&lt;br /&gt;
At this moment the Linux porting effort is a seperate branch.&lt;br /&gt;
&lt;br /&gt;
If youre interested on general resource on developing in c/c++, you can take a look at those book:&amp;lt;br/&amp;gt;&lt;br /&gt;
Thinking in C++ - free on the web - all you need for c++, also explains the standard library&amp;lt;br/&amp;gt;&lt;br /&gt;
The Ten Commandments for C Programmers - free on the web - sound comics, it&#039;s a great guidance&amp;lt;br/&amp;gt;&lt;br /&gt;
Design Patterns - Addison Wisley -it&#039;s a commercial book, I know, but it&#039;s like the standard lib for the designer. Never reinvent the wheel! Someone did it. Better.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>69.221.37.170</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5427</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5427"/>
		<updated>2005-10-15T22:08:55Z</updated>

		<summary type="html">&lt;p&gt;69.221.37.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a page for information on how to help out with the development of the Spring engine itself.&amp;lt;br&amp;gt;&lt;br /&gt;
If you&#039;re interested in developing a mod (content) see the [[Mod Development]] page.&lt;br /&gt;
&lt;br /&gt;
To start development, you&#039;ll need&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; The latest version of the source code &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; A program to compile your modified source code &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To obtain the source code, one 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 CVS. The CVS is updated nightly, and is considered &amp;quot;bleeding edge&amp;quot; because all it may or may not work properly. However, the CVS will always have the most up-to-date version of the source code.Look at this [[CVS tutorial]] for instructions on how to get the source code from the CVS.&lt;br /&gt;
&lt;br /&gt;
Now that you have something to compile, it is time to actually compile it. The simplest way is to obtain a copy of Microsoft Visual C++ .NET 2003 which is what the core developers use. Simply navigate to the rts folder inside the source treen, open Lesson2.vcproj, and hit compile.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t have access to this compiler, it should be possible to use the free version of Visual C++ instead. Look at the end of [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=921 this forum thread] for more information. Hopefully this will be turned into a Wiki guide by someone who has gotten this to work.&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, a list of [[example projects]] have been compiled. You can also check the list of [[whois doing what]] to see what others are doing.&lt;br /&gt;
&lt;br /&gt;
If you create something that you think should be included into the official source tree, you can submit a patch to [http://sourceforge.net/tracker/?group_id=137982&amp;amp;atid=739725 SourceForge]]. It could also be useful to post about it in the [http://taspring.clan-sy.com/phpbb/viewforum.php?f=12 development forum] and get some feedback.&lt;br /&gt;
&lt;br /&gt;
If you like to work on the Linux port please look at the [[Linux]] page.&amp;lt;br&amp;gt;&lt;br /&gt;
At this moment the Linux porting effort is a seperate branch.&lt;br /&gt;
&lt;br /&gt;
If youre interested on general resource on developing in c/c++, you can take a look at those book:&amp;lt;br/&amp;gt;&lt;br /&gt;
Thinking in C++ - free on the web - all you need for c++, also explains the standard library&amp;lt;br/&amp;gt;&lt;br /&gt;
The Ten Commandments for C Programmers - free on the web - sound comics, it&#039;s a great guidance&amp;lt;br/&amp;gt;&lt;br /&gt;
Design Patterns - Addison Wisley -it&#039;s a commercial book, I know, but it&#039;s like the standard lib for the designer. Never reinvent the wheel! Someone did it. Better.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>69.221.37.170</name></author>
	</entry>
</feed>