<?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=151.30.175.32</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=151.30.175.32"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/151.30.175.32"/>
	<updated>2026-11-08T23:29:32Z</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=5426</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5426"/>
		<updated>2005-10-14T20:11:30Z</updated>

		<summary type="html">&lt;p&gt;151.30.175.32: &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 get started with development, there are two things required. This would be the latest source code, and something to compile it with.&lt;br /&gt;
&lt;br /&gt;
To obtain the source code, one way is to simply download the source package for the latest release. But since the code is updated regularly, it would be better to grab it directly from CVS. Look at this [[CVS tutorial]] for instructions on how to do this easily.&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>151.30.175.32</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5425</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=Development&amp;diff=5425"/>
		<updated>2005-10-14T20:10:25Z</updated>

		<summary type="html">&lt;p&gt;151.30.175.32: &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 get started with development, there are two things required. This would be the latest source code, and something to compile it with.&lt;br /&gt;
&lt;br /&gt;
To obtain the source code, one way is to simply download the source package for the latest release. But since the code is updated regularly, it would be better to grab it directly from CVS. Look at this [[CVS tutorial]] for instructions on how to do this easily.&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:&lt;br /&gt;
Thinking in C++ - free on the web - all you need for c++, also explains the standard library&lt;br /&gt;
The Ten Commandments for C Programmers - free on the web - sound comics, it&#039;s a great guidance&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.&lt;br /&gt;
&lt;br /&gt;
See [[Glossary]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>151.30.175.32</name></author>
	</entry>
</feed>