<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.vega-strike.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nachtwolf</id>
		<title>VsWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.vega-strike.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nachtwolf"/>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/Special:Contributions/Nachtwolf"/>
		<updated>2026-05-13T14:26:33Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15931</id>
		<title>HowTo:Compile from SVN on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15931"/>
				<updated>2008-10-20T04:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Requirements */ oops, forgot to remove inetutils&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
How to compile from SVN under Linux.&lt;br /&gt;
&lt;br /&gt;
''See also: [[HowTo:Cygwin Compiling]], [[HowTo:VCPP Compiling]]''&lt;br /&gt;
&lt;br /&gt;
==Getting the SVN-files==&lt;br /&gt;
&lt;br /&gt;
* Checkout the following modules ...&lt;br /&gt;
** data package: '''data''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data)&lt;br /&gt;
** code package: '''vegastrike''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike)&lt;br /&gt;
* Visit [[HowTo:Checkout SVN]] to see how you check these modules out.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
In order to compile Vegastrike there are a few things to check:&lt;br /&gt;
* Make sure you have these packages installed ...&lt;br /&gt;
** '''make'''&lt;br /&gt;
** '''gcc'''&lt;br /&gt;
** '''automake''' at least version 1.6&lt;br /&gt;
** '''autoconf''' at least version 2.53&lt;br /&gt;
** '''X11'''...&lt;br /&gt;
** '''libpng''' + '''libpng-devel''' &amp;lt;-- libpng 3 is recommended.&lt;br /&gt;
** '''python''' and '''python-dev''' &amp;lt;-- 2.2.1&lt;br /&gt;
** '''expat''' + '''expat-devel'''&lt;br /&gt;
** '''(lib)jpeg''' + '''libjpeg-devel'''&lt;br /&gt;
** '''opengl''' (see below) (you probably already have it)&lt;br /&gt;
** '''glut''' + '''glut-devel'''&lt;br /&gt;
** '''openal''' + '''openal-devel'''&lt;br /&gt;
** '''libgtk2.0''' + '''libgtk2.0-devel'''&lt;br /&gt;
&lt;br /&gt;
This probably should do the trick in debian/ubuntu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libpng12-0 libpng12-dev python2.5-dev libexpat1-dev     \&lt;br /&gt;
        libjpeg62-dev glutg3-dev libopenal-dev libgtk2.0-dev \&lt;br /&gt;
        build-essential libgl1-mesa-dev automake autoconf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling==&lt;br /&gt;
The compile procedure should look like the following listing. Remember the configure part depends on above requirements. Though autoconf may not work, if so just skip it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ./vegastrike&lt;br /&gt;
./bootstrap-sh&lt;br /&gt;
./configure --enable-debug&lt;br /&gt;
make&lt;br /&gt;
make install # [AS ROOT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* To be sure '''set the data dir''' to your vs-data dir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-data-dir=&amp;lt;DIR&amp;gt; ........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* When using '''libpng 1.2''', &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=&amp;lt;DIR&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is needed. An example is &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=/usr/include/libpng12/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you don't want to compile with '''GTK''' just turn it off, however you will not get a setup program if you do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-gtk ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you only want the server, and want to disable all GUI components--This removes the dependency on X11, OpenGL, SDL, GLUT, OpenAL.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-client ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* See [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1147 this] thread about boost versions.  Set this option to 1.28, 1.29, 1.33, or &amp;quot;system&amp;quot; if the default does not compile.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-boost=&amp;lt;VER&amp;gt; ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will likely receive some error messages during any of these stages, especially during the configure part. If they tell you that your system is missing some development libraries, install them. How this is done depends strongly on your Linux distribution, but we will assist you in the [http://vegastrike.sourceforge.net/forums/viewforum.php?f=5 Compiling Problems forums]. You will be left with a file called &amp;quot;config.log&amp;quot; please attach that instead of copy-and-pasting thousands of lines of error messages. It's all in this file.&lt;br /&gt;
&lt;br /&gt;
After you installed the missing libraries repeat the last (failed) step and continue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The configure script currently has a bug that can cause it to incorrectly report on the absence of GLUT. If you are sure you have installed glut-devel and are still seeing this error, check  near the end of config.log to see if another library (such as libxmu or libxi) is the true culprit. [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=7562]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Make===&lt;br /&gt;
Th final step for compiling is the make command.  The Makefile should be able to compile most of the included utilities.&lt;br /&gt;
&lt;br /&gt;
To compile mesher, for example, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;make mesher&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Running &lt;br /&gt;
&amp;lt;pre&amp;gt;make all-am&amp;lt;/pre&amp;gt; &lt;br /&gt;
reduces memory usage while compiling because there's only one instance of make instead of two. From [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=9510 this forum thread].&lt;br /&gt;
* The step&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is optional as the program is quite happy running in userland.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4185 &amp;quot;make clean/distclean&amp;quot; thread in the forum] - A quite helpful thread about the make process.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:HowTos|Compile from CVS]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15930</id>
		<title>HowTo:Compile from SVN on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15930"/>
				<updated>2008-10-20T04:01:19Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Requirements */ updated dependencies and took out inetutils entry that I think was intended for Cygwin users&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
How to compile from SVN under Linux.&lt;br /&gt;
&lt;br /&gt;
''See also: [[HowTo:Cygwin Compiling]], [[HowTo:VCPP Compiling]]''&lt;br /&gt;
&lt;br /&gt;
==Getting the SVN-files==&lt;br /&gt;
&lt;br /&gt;
* Checkout the following modules ...&lt;br /&gt;
** data package: '''data''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data)&lt;br /&gt;
** code package: '''vegastrike''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike)&lt;br /&gt;
* Visit [[HowTo:Checkout SVN]] to see how you check these modules out.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
In order to compile Vegastrike there are a few things to check:&lt;br /&gt;
* Make sure you have these packages installed ...&lt;br /&gt;
** '''make'''&lt;br /&gt;
** '''gcc'''&lt;br /&gt;
** '''automake''' at least version 1.6&lt;br /&gt;
** '''autoconf''' at least version 2.53&lt;br /&gt;
** '''X11'''...&lt;br /&gt;
** '''libpng''' + '''libpng-devel''' &amp;lt;-- libpng 3 is recommended.&lt;br /&gt;
** '''python''' and '''python-dev''' &amp;lt;-- 2.2.1&lt;br /&gt;
** '''expat''' + '''expat-devel'''&lt;br /&gt;
** '''(lib)jpeg''' + '''libjpeg-devel'''&lt;br /&gt;
** '''opengl''' (see below) (you probably already have it)&lt;br /&gt;
** '''glut''' + '''glut-devel'''&lt;br /&gt;
** '''openal''' + '''openal-devel'''&lt;br /&gt;
** '''libgtk2.0''' + '''libgtk2.0-devel'''&lt;br /&gt;
&lt;br /&gt;
This probably should do the trick in debian/ubuntu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libpng12-0 libpng12-dev python2.5-dev libexpat1-dev     \&lt;br /&gt;
        libjpeg62-dev glutg3-dev libopenal-dev libgtk2.0-dev inetutils-inetd \&lt;br /&gt;
        build-essential libgl1-mesa-dev automake autoconf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling==&lt;br /&gt;
The compile procedure should look like the following listing. Remember the configure part depends on above requirements. Though autoconf may not work, if so just skip it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ./vegastrike&lt;br /&gt;
./bootstrap-sh&lt;br /&gt;
./configure --enable-debug&lt;br /&gt;
make&lt;br /&gt;
make install # [AS ROOT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* To be sure '''set the data dir''' to your vs-data dir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-data-dir=&amp;lt;DIR&amp;gt; ........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* When using '''libpng 1.2''', &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=&amp;lt;DIR&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is needed. An example is &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=/usr/include/libpng12/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you don't want to compile with '''GTK''' just turn it off, however you will not get a setup program if you do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-gtk ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you only want the server, and want to disable all GUI components--This removes the dependency on X11, OpenGL, SDL, GLUT, OpenAL.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-client ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* See [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1147 this] thread about boost versions.  Set this option to 1.28, 1.29, 1.33, or &amp;quot;system&amp;quot; if the default does not compile.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-boost=&amp;lt;VER&amp;gt; ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will likely receive some error messages during any of these stages, especially during the configure part. If they tell you that your system is missing some development libraries, install them. How this is done depends strongly on your Linux distribution, but we will assist you in the [http://vegastrike.sourceforge.net/forums/viewforum.php?f=5 Compiling Problems forums]. You will be left with a file called &amp;quot;config.log&amp;quot; please attach that instead of copy-and-pasting thousands of lines of error messages. It's all in this file.&lt;br /&gt;
&lt;br /&gt;
After you installed the missing libraries repeat the last (failed) step and continue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The configure script currently has a bug that can cause it to incorrectly report on the absence of GLUT. If you are sure you have installed glut-devel and are still seeing this error, check  near the end of config.log to see if another library (such as libxmu or libxi) is the true culprit. [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=7562]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Make===&lt;br /&gt;
Th final step for compiling is the make command.  The Makefile should be able to compile most of the included utilities.&lt;br /&gt;
&lt;br /&gt;
To compile mesher, for example, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;make mesher&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Running &lt;br /&gt;
&amp;lt;pre&amp;gt;make all-am&amp;lt;/pre&amp;gt; &lt;br /&gt;
reduces memory usage while compiling because there's only one instance of make instead of two. From [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=9510 this forum thread].&lt;br /&gt;
* The step&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is optional as the program is quite happy running in userland.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4185 &amp;quot;make clean/distclean&amp;quot; thread in the forum] - A quite helpful thread about the make process.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:HowTos|Compile from CVS]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=SandBox&amp;diff=15875</id>
		<title>SandBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=SandBox&amp;diff=15875"/>
				<updated>2008-10-11T10:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: test edits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the SandBox:&lt;br /&gt;
&lt;br /&gt;
test&lt;br /&gt;
&lt;br /&gt;
Here you can practice your wiki skills!&lt;br /&gt;
&lt;br /&gt;
= Templates! =&lt;br /&gt;
{{SandBox|En|SandBox}}&lt;br /&gt;
&lt;br /&gt;
= Header #1 =&lt;br /&gt;
== Double header ==&lt;br /&gt;
=== Triple header ===&lt;br /&gt;
=== Triple header ===&lt;br /&gt;
== Double header ==&lt;br /&gt;
= Header #2 =&lt;br /&gt;
== Subsection ==&lt;br /&gt;
=== Subsubsection ===&lt;br /&gt;
==== Subsubsubsection ====&lt;br /&gt;
===== Subsubsubsubsection =====&lt;br /&gt;
====== Subsubsubsubsubsection ======&lt;br /&gt;
======= Subsubsubsubsubsubsection =======&lt;br /&gt;
======== Subsubsubsubsubsubsubsection ========&lt;br /&gt;
&lt;br /&gt;
= Wiki content =&lt;br /&gt;
== Lists ==&lt;br /&gt;
* list 1&lt;br /&gt;
* list 2&lt;br /&gt;
* list 5&lt;br /&gt;
** (Three, sir, three)&lt;br /&gt;
Bulleted lists:&lt;br /&gt;
* * Bulleted lists&lt;br /&gt;
* # Numbered lists&lt;br /&gt;
Numbered lists:&lt;br /&gt;
# List item&lt;br /&gt;
# List item&lt;br /&gt;
## List temp&lt;br /&gt;
##* Bulleted list in a numbered list.  Ooh tricky! I want one!&lt;br /&gt;
&lt;br /&gt;
== Formatting ==&lt;br /&gt;
* ''Italic''&lt;br /&gt;
** '&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'Text to make italic'&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'&lt;br /&gt;
* &amp;lt;u&amp;gt;Underline&amp;lt;/u&amp;gt;&lt;br /&gt;
** &amp;amp;lt;u&amp;amp;gt;Text to make underlined&amp;amp;lt;/u&amp;amp;gt;&lt;br /&gt;
* '''Bold'''&lt;br /&gt;
** '&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'Text to make bold'&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
== Headers ==&lt;br /&gt;
* = Top Level Header =&lt;br /&gt;
* == Second-level Header ==&lt;br /&gt;
* === Third-level header ===&lt;br /&gt;
* etc. etc. etc.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
* Use &amp;lt;nowiki&amp;gt;{{XX ...}}&amp;lt;/nowiki&amp;gt; to include a template named &amp;quot;Template:XX&amp;quot;.&lt;br /&gt;
* Example: &amp;lt;nowiki&amp;gt;{{Key:Up}}&amp;lt;/nowiki&amp;gt; would be {{Key:Up}}&lt;br /&gt;
&lt;br /&gt;
== Thumbnails ==&lt;br /&gt;
Using thumbnails from gallery v2 is more difficult than using ones from gallery v1. See [[VsWiki:Manual_of_Style#Images]] for info on how to use gallery v2 thumbnails in the wiki.&lt;br /&gt;
&lt;br /&gt;
http://vegastrike.sourceforge.net/albums/wiki_manual/APPLE_GENERAL.png&lt;br /&gt;
&lt;br /&gt;
== Linking to the forum ==&lt;br /&gt;
* Use &amp;lt;nowiki&amp;gt;[http://vegastrike.sourceforge.net/forums/ This is a link to the forums]&amp;lt;/nowiki&amp;gt; Note the space between the end of the address and the link text.&lt;br /&gt;
&lt;br /&gt;
[http://vegastrike.sourceforge.net/forums/ This is a link to the forums]. - [[User:Stevie D|Stevie D]] 03:06, 31 October 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vessels_and_Installations&amp;diff=15871</id>
		<title>Vessels and Installations</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vessels_and_Installations&amp;diff=15871"/>
				<updated>2008-10-11T10:03:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Vessels &amp;amp; Installations moved to Vessels and Installations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|En|Vessels &amp;amp; Installations}}&lt;br /&gt;
[[Category:Database]] [[Category:VS Tech]] [[Category:Vessels]] [[Category:Cargo|Vessels]][[Category:Cargo:Vessels|Vessels]][[Category:Installations]]&lt;br /&gt;
{{NAV_Database |&lt;br /&gt;
| previous=[[Factions]]&lt;br /&gt;
| up=[[Database]]&lt;br /&gt;
| next=[[Upgrades]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{warning_text |&lt;br /&gt;
| text= Please see the '''Talk page'''&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=Vessels &amp;amp; Installations=&lt;br /&gt;
==By Associated Vessel Category==&lt;br /&gt;
(categories are not disjoint)&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Vessels:Aerospace|Aerospace]]&lt;br /&gt;
* [[:Category:Vessels:Assault|Assault]]&lt;br /&gt;
* [[:Category:Vessels:Atmospheric|Atmospheric]]&lt;br /&gt;
* [[:Category:Vessels:Battle Cruiser|Battle Cruiser]]&lt;br /&gt;
* [[:Category:Vessels:Battleship|Battleship]]&lt;br /&gt;
* [[:Category:Vessels:Boarding Craft|Boarding Craft]]&lt;br /&gt;
* [[:Category:Vessels:Bomber|Bomber]]&lt;br /&gt;
* [[:Category:Vessels:Capital Escort|Capital Escort]]&lt;br /&gt;
* [[:Category:Vessels:Cargo|Cargo]]&lt;br /&gt;
* [[:Category:Vessels:Carrier|Carrier]]&lt;br /&gt;
* [[:Category:Vessels:Civilian|Civilian]]&lt;br /&gt;
* [[:Category:Vessels:Colonization|Colonization]]&lt;br /&gt;
* [[:Category:Vessels:Commerce Raider|Commerce Raider]]&lt;br /&gt;
* [[:Category:Vessels:Corvette|Corvette]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Vessels:Courier|Courier]]&lt;br /&gt;
* [[:Category:Vessels:Cruiser|Cruiser]]&lt;br /&gt;
* [[:Category:Vessels:Destroyer|Destroyer]]&lt;br /&gt;
* [[:Category:Vessels:Diplomatic|Diplomatic]]&lt;br /&gt;
* [[:Category:Vessels:Dreadnaught|Dreadnaught]]&lt;br /&gt;
* [[:Category:Vessels:Enforcement|Enforcement]]&lt;br /&gt;
* [[:Category:Vessels:Exploration|Exploration]]&lt;br /&gt;
* [[:Category:Vessels:Fighter|Fighter]]&lt;br /&gt;
* [[:Category:Vessels:Frigate|Frigate]]&lt;br /&gt;
* [[:Category:Vessels:Gunboat|Gunboat]]&lt;br /&gt;
* [[:Category:Vessels:Insystem|Insystem]]&lt;br /&gt;
* [[:Category:Vessels:Interceptor|Interceptor]]&lt;br /&gt;
* [[:Category:Vessels:Mass Transit|Mass Transit]]&lt;br /&gt;
* [[:Category:Vessels:Military|Military]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Vessels:Orbital|Orbital]]&lt;br /&gt;
* [[:Category:Vessels:Passenger|Passenger]]&lt;br /&gt;
* [[:Category:Vessels:Patrol|Patrol]]&lt;br /&gt;
* [[:Category:Vessels:Personal Transport|Personal Transport]]&lt;br /&gt;
* [[:Category:Vessels:Racing|Racing]]&lt;br /&gt;
* [[:Category:Vessels:Reconnaissance|Reconnaissance]]&lt;br /&gt;
* [[:Category:Vessels:Resource Gathering|Resource Gathering]]&lt;br /&gt;
* [[:Category:Vessels:Salvage|Salvage]]&lt;br /&gt;
* [[:Category:Vessels:Seige|Seige]]&lt;br /&gt;
* [[:Category:Vessels:Service|Service]]&lt;br /&gt;
* [[:Category:Vessels:Support|Support]]&lt;br /&gt;
* [[:Category:Vessels:Terraforming|Terraforming]]&lt;br /&gt;
* [[:Category:Vessels:Troop Transport|Troop Transport]]&lt;br /&gt;
|}&lt;br /&gt;
==By Manufacturing Group==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Produced By:Aera|Aera]]&lt;br /&gt;
* [[:Category:Produced By:Andolian Protectorate|Andolian Protectorate]]&lt;br /&gt;
* [[:Category:Produced By:Andolians|Andolians]]&lt;br /&gt;
* [[:Category:Produced By:Confederation|Confederation]]&lt;br /&gt;
* [[:Category:Produced By:Forsaken|Forsaken]]&lt;br /&gt;
* [[:Category:Produced By:High-Born|High-Born]]&lt;br /&gt;
* [[:Category:Produced By:Interstellar Church of True Form's Return|Interstellar Church of True Form's Return]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Produced By:Klk'k|Klk'k]]&lt;br /&gt;
* [[:Category:Produced By:LIHW|League of Independent Human Worlds]]&lt;br /&gt;
* [[:Category:Produced By:Luxury Travel Conglomerate|Luxury Travel Conglomerate]]&lt;br /&gt;
* [[:Category:Produced By:Mechanists|Mechanists]]&lt;br /&gt;
* [[:Category:Produced By:Merchants|Interstellar Shipping and Mercantile Guild]]&lt;br /&gt;
* [[:Category:Produced By:Purists|Purists]]&lt;br /&gt;
* [[:Category:Produced By:Rlaan|Rlaan]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Produced By:Shapers|Shapers]]&lt;br /&gt;
* [[:Category:Produced By:Shmrn|Shmrn]]&lt;br /&gt;
* [[:Category:Produced By:Spaceborn|Spaceborn]]&lt;br /&gt;
* [[:Category:Produced By:Uln|Uln]]&lt;br /&gt;
* [[:Category:Produced By:Unadorned|Unadorned]]&lt;br /&gt;
|}&lt;br /&gt;
==By Usage==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Used By:Aera|Aera]]&lt;br /&gt;
* [[:Category:Used By:Aeran Merchant Marine|Aeran Merchant Marine]]&lt;br /&gt;
* [[:Category:Used By:Andolian Protectorate|Andolian Protectorate]]&lt;br /&gt;
* [[:Category:Used By:Andolians|Andolians]]&lt;br /&gt;
* [[:Category:Used By:Bzbr|Bzbr]]&lt;br /&gt;
* [[:Category:Used By:Confederation|Confederation]]&lt;br /&gt;
* [[:Category:Used By:Confederation Joint Fleet|Confederation Joint Fleet]]&lt;br /&gt;
* [[:Category:Used By:Dgn|Dgn]]&lt;br /&gt;
* [[:Category:Used By:Forsaken|Forsaken]]&lt;br /&gt;
* [[:Category:Used By:High-Born|High-Born]]&lt;br /&gt;
* [[:Category:Used By:Homeland Security|Homeland Security]]&lt;br /&gt;
* [[:Category:Used By:Hunters|Hunters]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Used By:ISO|ISO]]&lt;br /&gt;
* [[:Category:Used By:Interstellar Church of True Form's Return|Interstellar Church of True Form's Return]]&lt;br /&gt;
* [[:Category:Used By:Keepers|Keepers]]&lt;br /&gt;
* [[:Category:Used By:Klk'k|Klk'k]]&lt;br /&gt;
* [[:Category:Used By:LIHW|League of Independent Human Worlds]]&lt;br /&gt;
* [[:Category:Used By:Lmpl|Lmpl]]&lt;br /&gt;
* [[:Category:Used By:Luxury Travel Conglomerate|Luxury Travel Conglomerate]]&lt;br /&gt;
* [[:Category:Used By:Mechanists|Mechanists]]&lt;br /&gt;
* [[:Category:Used By:Merchants|Merchants]]&lt;br /&gt;
* [[:Category:Used By:Mishtali|Mishtali]]&lt;br /&gt;
* [[:Category:Used By:Nuhln|Nuhln]]&lt;br /&gt;
* [[:Category:Used By:Pirates|Pirates]]&lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Used By:Purists|Purists]]&lt;br /&gt;
* [[:Category:Used By:Purth|Purth]]&lt;br /&gt;
* [[:Category:Used By:Rlaan|Rlaan]]&lt;br /&gt;
* [[:Category:Used By:Rlaan-Briin|Rlaan-Briin]]&lt;br /&gt;
* [[:Category:Used By:Rlaan Enforcers|Rlaan Enforcers]]&lt;br /&gt;
* [[:Category:Used By:Saahasayaay|Saahasayaay]]&lt;br /&gt;
* [[:Category:Used By:Shapers|Shapers]]&lt;br /&gt;
* [[:Category:Used By:Shmrn|Shmrn]]&lt;br /&gt;
* [[:Category:Used By:Spaceborn|Spaceborn]]&lt;br /&gt;
* [[:Category:Used By:Uln|Uln]]&lt;br /&gt;
* [[:Category:Used By:Uln(Ranks of Lords)|Uln(Ranks of Lords)]]&lt;br /&gt;
* [[:Category:Used By:Unadorned|Unadorned]]&lt;br /&gt;
|}&lt;br /&gt;
==Alphabetical Listing of Vessels==&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
[[Vessel:Acrotatus|Acrotatus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Admonisher|Admonisher]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Agasicles|Agasicles]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Agesilaus|Agesilaus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Agesipolis|Agesipolis]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Agis|Agis]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Aidi|Aidi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Alcmenes|Alcmenes]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Anaxander|Anaxander]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Anaxandridas|Anaxandridas]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Anaxidamus|Anaxidamus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Andi|Andi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Ancestor|Ancestor]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Archimedes|Archimedes]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Areus|Areus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Ariston|Ariston]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Assault Shuttle Mk. 85|Assault Shuttle Mk. 85]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Baird|Baird]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Baron|Baron]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Baronet|Baronet]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Battle Cruiser Mk. 32|Battle Cruiser Mk. 32]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Beauvoir|Beauvoir]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Beholder|Beholder]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Bell|Bell]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Bomber Mk. 37|Bomber Mk. 37]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Camus|Camus]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Capybara|Capybara]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:CARD|CARD]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Catfish|Catfish]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Charillus|Charillus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:CHARM|CHARM]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Chengdi|Chengdi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Chengzong|Chengzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Chongdi|Chongdi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Chudi|Chudi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:CILiA|CILiA]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Cleombrotus|Cleombrotus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Cleomenes|Cleomenes]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Clydesdale|Clydesdale]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:COMB|COMB]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Condor|Condor]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Continuity|Continuity]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Consequence|Consequence]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Convolution|Convolution]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:CoTTON|CoTTON]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Crayfish|Crayfish]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Cultivator|Cultivator]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:CUSP|CUSP]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Daizong|Daizong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Demaratus|Demaratus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dependent|Dependent]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Derivative|Derivative]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Determinant|Determinant]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dezong|Dezong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Diligence|Diligence]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dirge|Dirge]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dodo|Dodo]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dorissus|Dorissus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dostoevsky|Dostoevsky]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Dropship Mk. 302|Dropship Mk. 302]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Duanzong|Duanzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Duelist|Duelist]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Duke|Duke]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Duzong|Duzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Echestratus|Echestratus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Edison|Edison]] &lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
[[Vessel:Elephant|Elephant]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Ellison|Ellison]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Emu|Emu]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Entourage|Entourage]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Eurycratides|Eurycratides]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Eurypon|Eurypon]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Faraday|Faraday]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Feidi|Feidi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Forebear|Forebear]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Fortitude|Fortitude]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Franklin|Franklin]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Galahad|Galahad]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gaodi|Gaodi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gaozong|Gaozong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gaozu|Gaozu]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gawain|Gawain]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gleaner|Gleaner]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Goddard|Goddard]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gondi|Gondi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Gongti|Gongti]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:GTIO|GTIO]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Guangzong|Guangzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:H496|H496]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Hagfish|Hagfish]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Hammer|Hammer]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Han|Han]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Hidalgo|Hidalgo]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Humility|Humility]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Hyena|Hyena]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Interceptor Mk. 212|Interceptor Mk. 212]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Interceptor Mk. 273|Interceptor Mk. 273]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Jackal|Jackal]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Janissary|Janissary]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Jouppi|Jouppi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Kafka|Kafka]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Kahan|Kahan]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Kierkegaard|Kierkegaard]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Kindred|Kindred]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Kiwi|Kiwi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Knight|Knight]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Koala|Koala]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Lament|Lament]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Lancelot|Lancelot]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Lander Mk. 159|Lander Mk. 159]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Leon|Leon]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Leonidas|Leonidas]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Llama|Llama]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Mach|Mach]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:MacGyver|MacGyver]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Maxwell|Maxwell]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:MESS|MESS]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Midwife|Midwife]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Miner Mk. 351|Miner Mk. 351]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Monaco|Monaco]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Mule|Mule]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Nicander|Nicander]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Niniane|Niniane]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Nietzsche|Nietzsche]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Otto-Maddox|Otto-Maddox]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Ox|Ox]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pacific|Pacific]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pacifier|Pacifier]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Patience|Patience]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Patrol Boat Mk. 460|Patrol Boat Mk. 460]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Patterson|Patterson]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pausanias|Pausanias]] &lt;br /&gt;
|width=&amp;quot;100pt&amp;quot;| &lt;br /&gt;
|&lt;br /&gt;
[[Vessel:Pavlov|Pavlov]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pelleus|Pelleus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Penitence|Penitence]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:People-Mover Mk. 78|People-Mover Mk. 78]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Percival|Percival]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pleistarchus|Pleistarchus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Pleistoanax|Pleistoanax]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Plowshare|Plowshare]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Polydectes|Polydectes]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Polydorus|Polydorus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Procles|Procles]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Progenitor|Progenitor]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Progeny|Progeny]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Prudence|Prudence]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Prytanis|Prytanis]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:PSC-U Mk. 29|PSC-U Mk. 29]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Quicksilver|Quicksilver]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Raven|Raven]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Redeemer|Redeemer]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Reeve|Reeve]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Regret|Regret]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Reindeer|Reindeer]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Resupply and Refuel Mk. 451|Resupply and Refuel Mk. 451]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Rhincodon|Rhincodon]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Robin|Robin]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Ruizong|Ruizong]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Sartre|Sartre]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Scarab|Scarab]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Schroedinger|Schroedinger]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Shangdi|Shangdi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Shenzong|Shenzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Shizong|Shizong]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Shizu|Shizu]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Shundi|Shundi]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Sickle|Sickle]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Sobriety|Sobriety]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Sofono|Sofono]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Soos|Soos]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Sorrow|Sorrow]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Squire|Squire]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Taizong|Taizong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Taizu|Taizu]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Teleclus|Teleclus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Tesla|Tesla]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Thales|Thales]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Theopompus|Theopompus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Tridacna|Tridacna]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Tsiolkovsky|Tsiolkovsky]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Vanderbilt|Vanderbilt]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Vendetta|Vendetta]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Vigilance|Vigilance]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Vulture|Vulture]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Watson|Watson]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Wendi|Wendi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Wudi|Wudi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Xianzong|Xianzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Xiaozong|Xiaozong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Xizong|Xizong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Xuande|Xuande]]&lt;br /&gt;
&lt;br /&gt;
[[Vessel:Xuanzong|Xuanzong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Yeoman|Yeoman]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Yindi|Yindi]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Zeuxidamus|Zeuxidamus]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Zhaozong|Zhaozong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Zhezong|Zhezong]] &lt;br /&gt;
&lt;br /&gt;
[[Vessel:Zhuangzong|Zhuangzong]]&lt;br /&gt;
|}&lt;br /&gt;
==Installations==&lt;br /&gt;
&lt;br /&gt;
Agricultural Habitat&lt;br /&gt;
*[[Installation:Confederation Agricultural Station|Confederation]] Strangelet (Some minor problems with importing model. May have since been fixed)&lt;br /&gt;
&lt;br /&gt;
Anti-matter Refinery&lt;br /&gt;
*[[Installation:Aeran Anti-matter Refinery|Aera]]&lt;br /&gt;
*[[Installation:Confederation Anti-matter Refinery|Confederation]]&lt;br /&gt;
*[[Installation:Rlaan Anti-matter Refinery|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
Area Fortifications&lt;br /&gt;
*[[Installation:Shmrn Area Fortifications|Shmrn]]&lt;br /&gt;
&lt;br /&gt;
Asteroid Fighter Base&lt;br /&gt;
*[[Installation:Aeran Asteroid Fighter-Base|Aera]] &lt;br /&gt;
*[[Installation:Confederation Asteroid Fighter-Base|Confederation]]&lt;br /&gt;
*[[Installation:Rlaan Asteroid Fighter-Base|Rlaan]] &lt;br /&gt;
&lt;br /&gt;
Bio-Adaptation Station&lt;br /&gt;
*[[Installation:Shaper Bio-Adaptation Station|Shaper]]&lt;br /&gt;
&lt;br /&gt;
Bio-mod Research Station&lt;br /&gt;
*[[Installation:Rlaan-Briin Bio-Mod Research Station|Rlaan-Briin]]&lt;br /&gt;
&lt;br /&gt;
Civilian Population Defense Redoubt&lt;br /&gt;
*[[Installation:Rlaan Civilian Population Defense Redoubt|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
Commerce Center&lt;br /&gt;
*[[Installation:Confederation Commerce Center|Confederation]] &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Installation entries above this point have been entered into the [[Development:3D Models|model list]] and have had the 'Model Status' section renamed to 'Visuals' and all non-image data from said section moved elsewhere.'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Defense of Area Missile Battery&lt;br /&gt;
*[[Installation:Confederation Defense of Area Missile Battery|Confederation]]&lt;br /&gt;
&lt;br /&gt;
Diplomatic Station&lt;br /&gt;
*[[Installation:Uln Diplomatic Station|Uln]] Strangelet?&lt;br /&gt;
&lt;br /&gt;
Distributed Fortification&lt;br /&gt;
*[[Installation:Andolian Distributed Fortification|Andolian]]&lt;br /&gt;
&lt;br /&gt;
Factory&lt;br /&gt;
*[[Installation:Aeran Factory Station|Area]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Factory Station|Confederation]] Strangelet&lt;br /&gt;
*[[Installation:Rlaan Factory Station|Rlaan]] needs new model+texture&lt;br /&gt;
&lt;br /&gt;
Fighter Barracks (station)&lt;br /&gt;
*[[Installation:Aera Fighter Barracks (station)|Aera]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Fighter Barracks (station)|Confederation]] Strangelet finished new model+texture, committed&lt;br /&gt;
*[[Installation:Rlaan Fighter Barracks (station)|Rlaan]] needs new model+texture&lt;br /&gt;
&lt;br /&gt;
Habitat&lt;br /&gt;
*[[Installation:Spaceborn Habitat|Spaceborn]]&lt;br /&gt;
&lt;br /&gt;
Jump Point Fortifications&lt;br /&gt;
*[[Installation:Aeran Jump Fort|Aera]]&lt;br /&gt;
*[[Installation:Confederation Jump Fort|Confederation]]&lt;br /&gt;
*[[Installation:Rlaan Jump Fort|Rlaan]]&lt;br /&gt;
*[[Installation:Uln Jump Fort|Uln]]&lt;br /&gt;
&lt;br /&gt;
Long Range Weapons Platform&lt;br /&gt;
*[[Installation:Aeran Long Range Weapons Platform|Aera]]&lt;br /&gt;
*[[Installation:Confederation Long Range Weapons Platform|Confederation]]&lt;br /&gt;
&lt;br /&gt;
Medical Station&lt;br /&gt;
*[[Installation:Aeran Medical Station|Aera]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Medical Station|Confederation]] Strangelet finished new model+texture, committed&lt;br /&gt;
*[[Installation:Rlaan Medical Station|Rlaan]] needs new model+texture&lt;br /&gt;
&lt;br /&gt;
Medical Transformation Procedure Station&lt;br /&gt;
*[[Installation:Rlaan-Briin Medical Transformation Procedure Station|Rlaan-Briin]]&lt;br /&gt;
&lt;br /&gt;
Mining Base&lt;br /&gt;
*[[Installation:Aeran Mining Base|Aera]] Ryder working on new model+texture&lt;br /&gt;
*[[Installation:Confederation Mining Base|Confederation]] Strangelet&lt;br /&gt;
*[[Installation:Pirate Mining Base|Pirates]] deserves new model+texture&lt;br /&gt;
*[[Installation:Rlaan Mining Base|Rlaan]] deserves new model+texture&lt;br /&gt;
*[[Installation:Uln Mining Base|Uln]]&lt;br /&gt;
&lt;br /&gt;
Outpost(?) - Strangelet [http://vegastrike.sourceforge.net/albums/wiki_manual/Ship-Profiles/profile_019.jpg]&lt;br /&gt;
&lt;br /&gt;
Orbital Docking Platform&lt;br /&gt;
*[[Installation:Aeran Orbital Docking Platform|Aera]]&lt;br /&gt;
*[[Installation:Confederation Orbital Docking Platform|Confederation]] PeteyG&lt;br /&gt;
*[[Installation:Highborn Class 1 Orbital Docking Platfrom|High Born Class 1]]&lt;br /&gt;
*[[Installation:Highborn Class 2 Orbital Docking Platform|High Born Class 2]]&lt;br /&gt;
*Rlaan&lt;br /&gt;
**[[Installation:Rlaan Methane Breather Orbital Docking Platform|Methane Breather]]&lt;br /&gt;
**[[Installation:Rlaan Oxygen Breather Orbital Docking Platform|Oxygen Breather]]&lt;br /&gt;
*[[Installation:Uln Orbital Docking Platform|Uln]]&lt;br /&gt;
&lt;br /&gt;
Planetary Defense Station&lt;br /&gt;
*[[Installation:Aeran Planetary Defense Station|Aera]]&lt;br /&gt;
&lt;br /&gt;
Prison Station&lt;br /&gt;
*[[Installation:Homeland Security Prison Station|Homeland Security]]&lt;br /&gt;
*[[Installation:Rlaan Prison Station|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
Refinery Station&lt;br /&gt;
*[[Installation:Aeran Refinery Station|Aera]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Refinery Station|Confederation]]Strangelet - 2 versions&lt;br /&gt;
*[[Installation:Pirate Refinery Station|Pirate]]needs new model+texture&lt;br /&gt;
*[[Installation:Rlaan Refinery Station|Rlaan]]Rlaan needs new model+texture&lt;br /&gt;
&lt;br /&gt;
Relay Station&lt;br /&gt;
*[[Installation:Confederation Relay Station|Confederation]] Strangelet, Pontiac&lt;br /&gt;
*[[Installation:Aeran Relay Station|Aera]]&lt;br /&gt;
*[[Installation:Rlaan Relay Station|Rlaan]]&lt;br /&gt;
*[[Installation:Uln Relay Station|Uln]]&lt;br /&gt;
&lt;br /&gt;
Repair and Salvage Station&lt;br /&gt;
*[[Installation:Aera Repair and Salvage Station|Aera]]&lt;br /&gt;
*[[Installation:Confederation Repair and Salvage Station|Confederation]]&lt;br /&gt;
*[[Installation:Rlaan Repair and Salvage Station|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
Research Station&lt;br /&gt;
*[[Installation:Aeran Research Station|Aera]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Research Station|Confederation]] Strangelet&lt;br /&gt;
*[[Installation:Rlaan Research Station|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
Sensor Array&lt;br /&gt;
*[[Installation:Aeran Sensor Array|Aera]]&lt;br /&gt;
*[[Installation:Unadorned Sensor Array|Unadorned]]&lt;br /&gt;
&lt;br /&gt;
Shipyard Strangelet - unassigned&lt;br /&gt;
*Civilian&lt;br /&gt;
**[[Installation:Aeran Civilian Shipyard|Aera]]&lt;br /&gt;
**[[Installation:High-Born Luxury Shipyard|Luxury Travel Conglomerate]]&lt;br /&gt;
**[[Installation:Mechanist Civilian Shipyard|Mechanist]]&lt;br /&gt;
**[[Installation:Merchant Civilian Shipyard|Merchant]]&lt;br /&gt;
**[[Installation:Rlaan Civilian Shipyard|Rlaan]]&lt;br /&gt;
**[[Installation:Andolian Spaceborn Civilian Shipyard|Spaceborn / Andolian]]&lt;br /&gt;
*Military&lt;br /&gt;
**[[Installation:Aeran Military Shipyard|Aera]]&lt;br /&gt;
**[[Installation:Confederation Military Shipyard|Confederation]] Strangelet, finished and committed&lt;br /&gt;
**[[Installation:High-Born Shipyard|High Born Command]]&lt;br /&gt;
**[[Installation:Mechanist Automated Mega-Shipyard|Mechanist]]&lt;br /&gt;
**[[Installation:Rlaan Military Shipyard|Rlaan]]&lt;br /&gt;
**[[Installation:Andolian Protectorate Military Shipyard|Spaceborn / Andolian]]&lt;br /&gt;
&lt;br /&gt;
Star Fortress&lt;br /&gt;
*[[Installation:Aeran Star Fortress|Aera]] needs new model+texture&lt;br /&gt;
*[[Installation:Confederation Star Fortress|Confederation]] needed new model+texture. Artists working on: Strangelet, Etheral, Targon. Preliminary Models received from: Etheral, Targon,Strangelet Last contact June 2004&lt;br /&gt;
*[[Installation:Rlaan Star Fortress|Rlaan]] DIRELY in need of new model+texture&lt;br /&gt;
&lt;br /&gt;
Storage Depot&lt;br /&gt;
*[[Installation:Aeran Storage Depot|Aera]]&lt;br /&gt;
*[[Installation:Confederation Storage Depot|Confederation]]&lt;br /&gt;
&lt;br /&gt;
Weapons Platform&lt;br /&gt;
*[[Installation:Aeran Weapons Platform|Aera]]&lt;br /&gt;
*[[Installation:Confederation Weapons Platform|Confed]]&lt;br /&gt;
*[[Installation:Rlaan Weapons Platform|Rlaan]]&lt;br /&gt;
&lt;br /&gt;
==Containers and Other Non-Crewed Significant Objects==&lt;br /&gt;
 (Aera Cargo Freight Container) Pontiac&lt;br /&gt;
 (Confed Cargo Freight Container)&lt;br /&gt;
 (Rlaan Cargo Freight Container)&lt;br /&gt;
 (Uln Cargo Freight Container)&lt;br /&gt;
&lt;br /&gt;
==Specific vessels and installations==&lt;br /&gt;
* [[Installation:Specific installation:Cherryh station|Cherryh station]]&lt;br /&gt;
* [[Installation:Specific installation:Hephaestus|Hephaestus]]&lt;br /&gt;
* Forsaken Slowboats:&lt;br /&gt;
** {{Fixme}}&lt;br /&gt;
* See also {{reference}}[[Terminology:Lo Ad'Fai'led|Lo Ad'Fai'led]]&lt;br /&gt;
* [Specific vessel:xxxx]&lt;br /&gt;
&lt;br /&gt;
==Yet to be named or sorted==&lt;br /&gt;
&lt;br /&gt;
  (Pirate Converted Old Freight)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
[[Development:3D Models|model list]]&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Database |&lt;br /&gt;
| previous=[[Factions]]&lt;br /&gt;
| up=[[Database]]&lt;br /&gt;
| next=[[Upgrades]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vessels_%26_Installations&amp;diff=15872</id>
		<title>Vessels &amp; Installations</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vessels_%26_Installations&amp;diff=15872"/>
				<updated>2008-10-11T10:03:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Vessels &amp;amp; Installations moved to Vessels and Installations: The &amp;amp; breaks things&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Vessels and Installations]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vessels_and_Installations&amp;diff=15873</id>
		<title>Talk:Vessels and Installations</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vessels_and_Installations&amp;diff=15873"/>
				<updated>2008-10-11T10:03:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Talk:Vessels &amp;amp; Installations moved to Talk:Vessels and Installations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Namespace=&lt;br /&gt;
* Wouldn't it be better to have the ships in an extra namespace like this [[Vessel:Acrotatus]] as it is with the [[Terminology]] right now ? [[User:pontiac|pontiac]] 01:22, 2 Mar 2005 (PST)&lt;br /&gt;
** Of course it would be quite easy to move the pages to this new locations (there are just alot of them ;) ) [[User:pontiac|pontiac]] 01:38, 2 Mar 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
Sounds like a good idea. I'm sure we can move slowly them as we edit them for content. [[User:jackS|jackS]] 02:20, 2 Mar 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
*[[User:jackS|jackS]] 19:38, 2 Mar 2005 (PST) see [[Vessel:Acrotatus]]&lt;br /&gt;
&lt;br /&gt;
*[[User:jackS|jackS]] 23:11, 2 Mar 2005 (PST) See also [[:Category:Vessels:Civilian]] and the accompanying talk page for a potential issue with renaming everything&lt;br /&gt;
:also, see [[Vessel:Admonisher]] for another look at a ship page (this one actually being in-game-- it needs a picture :) )&lt;br /&gt;
*[[User:Silverain|Silverain]] 16:11, 4 Apr 2005 (PDT) I linked to the hud.png at sourceforge as a temp measure to see how it looks.  Short of getting larger screenshots and storing them in the gallery somewhere, this is all I can think of.&lt;br /&gt;
&lt;br /&gt;
*[[User:jackS|jackS]] 23:30, 3 Mar 2005 (PST)Well, moved all of the pages, but haven't updated this page to reflect that (only works right now because of re-directs). Also, still need to fix all the next and previous fields to not be &amp;quot;FIXME&amp;quot; (of course, I also have to put in entries for all but 3 of the articles, but I try not to depress myself too much :)&lt;br /&gt;
** [[User:pontiac|pontiac]] On a sidenote: Do you think that a previous/next link is a good idea with this many vessle/installation-entries? Sure it's possible, but is it maintainable? Maybe we should limit this nav-menu to the manual and the linking between big topics (e.g vessles-&amp;gt;installations-&amp;gt;weapons-&amp;gt;...) and maybe the subsections  of them. .. just a though :)&lt;br /&gt;
*** [[User:Silverain|Silverain]] 16:11, 4 Apr 2005 (PDT) Maintainable? Difficult but yes, since JackS has put most names in already.  I would say have the side links to the next ship, that way people browsing for entertainment can read ship to ship, rather than having to go back to the main page first.&lt;br /&gt;
**** [[User:pontiac|Pontiac]] 06:47, 5 Apr 2005 (PDT) I'm not against the previous/next links, but i still think it's too much effort... especially if you see most of the existing prev/next links, which still have the '''Ship:xxx''' prefix and the top links points to '''Ships'''. ''To make it clear'' that needs to be changed to the '''Vessel:''' prefix etc... Further just think about name changes and new Vessels. For each change you need to change two other pages (alphabetical prev + next) to reflect this change/addition. But maybe there will but less changes then i am imagine right now.. in this chase my arguments nullify. Just my 2c ;)&lt;br /&gt;
** [[User:pontiac|pontiac]] 23:55, 3 Mar 2005 (PST) Maybe we could just use something like this: [[Template:Parent_link]] to link to the parent (e.g Vessels &amp;amp; Installations)  page.&lt;br /&gt;
{{Parent_link | parent=[[Vessels &amp;amp; Installations]]}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Parent_link | parent=[[Vessels &amp;amp; Installations]]}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*** [[User:pontiac|Pontiac]] 12:28, 30 Jun 2005 (PDT) On a second note i think that the manual prev/top/next nav-bar would be better here.&lt;br /&gt;
=Blueprints=&lt;br /&gt;
* [[User:TyKeiL|TykeiL]] June 29th 2005 hey, i have added some blueprint style images to some of the pages, hope you like. i really think that on the main page the names of the ships should be accompanied with there HUD image. that way people will get a peek at what they will be looking into.&lt;br /&gt;
** [[User:jackS|jackS]] 18:07, 29 Jun 2005 (PDT) @Tykeil - check your PM inbox&lt;br /&gt;
***[[User:TyKeiL|TyKeiL]] 19:50, 8 Jul 2005 @jackS - read and replied.&amp;lt;BR/&amp;gt;Sorry about the delay, im not used to checking on these types of things, im used to mailing lists.&lt;br /&gt;
** [[User:pontiac|Pontiac]] 12:28, 30 Jun 2005 (PDT) I like the blueprints, they are pretty cool 8)&amp;lt;BR/&amp;gt; Using the HUD-images of the ships/stations as a preview is a very good idea, i thni nobody will be against that :D&lt;br /&gt;
*** [[User:TyKeiL|TyKeiL]] 03:23, 8 Jul 2005 (PDT) @Pontiac - excellent.&lt;br /&gt;
** [[User:TyKeiL|TyKeiL]] 03:23, 8 Jul 2005 (PDT) - These images are half sized the originals which were 1024x768, so i can supply them if needed.&amp;lt;BR/&amp;gt;I also want to put information on the images like lables for different things, ie engine types, gun specs, speed, cargo capacity, aerodynamic info(for flying in atmosphere) anything that will spruce up the images making them look more professional and nice.&lt;br /&gt;
*** [[User:pontiac|Pontiac]] 07:13, 8 Jul 2005 (PDT) I really like the idea, but you have to keep in mind that the infos may change in the future (position, numbers, names, etc...) so providing the graphic source files to the community (ask the devs for upload) is a necessity.&lt;br /&gt;
****[[User:TyKeiL|TyKeiL]] 07:57, 9 Jul 2005 (PDT) - that was also one of the things i was going to ask sometime(someplace i can upload the image source) which consists of 1 .blend file 4 .tga files(not completely necessary) and 1 .xcf file, i will also provide instruction along with them to get the exact same look so to keep consistancy, im not exactly sure how the cvs tree's are organised so i will have to wait for someone else to help me with that.&lt;br /&gt;
&lt;br /&gt;
=Layout of a Vessel or Installation page=&lt;br /&gt;
* [[User:pontiac|Pontiac]] 12:28, 30 Jun 2005 (PDT) I wonder if we could move the model and texture-info into the development section (i suggest the [[Development:3D Models]] page). and put in a header like &amp;quot;Blueprint&amp;quot; or &amp;quot;Ship Design&amp;quot; or something like that.&lt;br /&gt;
** [[User:TyKeiL|TyKeiL]] 03:25, 8 Jul 2005 (PDT) - I agree to move the model and texture info to the dev section, but people still need there pictures so as jackS said to me in the PM before make both link to the same image.&lt;br /&gt;
*** [[User:pontiac|Pontiac]] 07:08, 8 Jul 2005 (PDT) I was a bit unclear in my statement above. I meant to move all the development bits (textures, status of the modes, etc..) to the development section, but keep the 'finished' images and such (e.g your blueprints/pictures) on the 'Vessel'-pages. :D&lt;br /&gt;
****[[User:TyKeiL|TyKeiL]] 07:57, 9 Jul 2005 (PDT) - dont warry it was clear, i was just stating the obvious. :O)&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vessels_%26_Installations&amp;diff=15874</id>
		<title>Talk:Vessels &amp; Installations</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vessels_%26_Installations&amp;diff=15874"/>
				<updated>2008-10-11T10:03:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Talk:Vessels &amp;amp; Installations moved to Talk:Vessels and Installations: The &amp;amp; breaks things&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Talk:Vessels and Installations]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:VCPP_Compiling&amp;diff=15303</id>
		<title>HowTo:VCPP Compiling</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:VCPP_Compiling&amp;diff=15303"/>
				<updated>2008-06-02T05:48:30Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Compiling under Visual C++ */ added preliminary info for vc9&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Checkout SVN|Checkout SVN]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Cygwin Compiling|Cygwin Compiling]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{attention}}&lt;br /&gt;
=Compiling under Visual C++=&lt;br /&gt;
First, [[HowTo:Checkout_SVN|check out the SVN modules]].&lt;br /&gt;
&lt;br /&gt;
When using another module (e.g. &amp;lt;code&amp;gt;vegastrike&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vssetup&amp;lt;/code&amp;gt;), they should be placed in the directory above &amp;lt;code&amp;gt;vega-proj&amp;lt;/code&amp;gt; in the directory tree.&lt;br /&gt;
&lt;br /&gt;
For example, when you want to checkout Vegastrike, you may make a &amp;lt;code&amp;gt;Vegastrike&amp;lt;/code&amp;gt; directory and from there, checkout &amp;lt;code&amp;gt;vega-proj&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;vega-vc7&amp;lt;/code&amp;gt; for &amp;quot;dot-NET&amp;quot; or &amp;lt;code&amp;gt;vega-vc8&amp;lt;/code&amp;gt; for Express users), &amp;lt;code&amp;gt;vegastrike&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; ALL from this directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/&amp;lt;/code&amp;gt; - base directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vegastrike/&amp;lt;/code&amp;gt; - The stuff from the vegastrike module (the actual code)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-proj/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 6.x)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-vc7/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 7.x)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-vc8/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 8.0)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/win32/&amp;lt;/code&amp;gt; - The newer version of data.  Binaries will be compiled into the bin directory, so it should be here in the tree if you do not want to edit project settings.&lt;br /&gt;
&lt;br /&gt;
Here is a list of every project included for SVN compilation that is used:&lt;br /&gt;
* vegastrike (&amp;lt;code&amp;gt;Vegastrike.exe&amp;lt;/code&amp;gt;) - '''VegaStrike binary'''&lt;br /&gt;
* vsserver (&amp;lt;code&amp;gt;vegaserver.exe&amp;lt;/code&amp;gt;) - VegaStrike server&lt;br /&gt;
* vssetup (&amp;lt;code&amp;gt;Setup.exe&amp;lt;/code&amp;gt;) - The main Setup program--doesn't change much, so you can use the binary directly from SVN.&lt;br /&gt;
&lt;br /&gt;
==Visual C++ 6.0 (deprecated)==&lt;br /&gt;
As of the end of December, 2005, VegaStrike has dropped compatibility for VC 6 because of the new OGRE rendering engine.&lt;br /&gt;
&lt;br /&gt;
VC 6 users can grab a free copy of VC 8 (Visual Studio 2005 Express) off the Microsoft site, and follow the directions below to compile.&lt;br /&gt;
===Compiling using VC 6===&lt;br /&gt;
Until the OGRE port is finished, VC 6 will still compile, so you can try it if VC8 won't work for you.&lt;br /&gt;
&lt;br /&gt;
First, check out all the modules above.&lt;br /&gt;
&lt;br /&gt;
Then from the MSDEV IDE, open the &amp;quot;vegastrike.dsw&amp;quot; project inside vega-proj, and compile.  You will want to use Debug or Release configurations for a standard build. (The Boost 129 builds are permanently broken, and GLUT doesn't work very well as far as I know)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visual C++ 9.0 (2008 Express)==&lt;br /&gt;
I think this is only for Windosw XP SP3 and Vista (so probably not win2k).&lt;br /&gt;
&lt;br /&gt;
You can get the downloader here:&lt;br /&gt;
http://www.microsoft.com/express/download/&lt;br /&gt;
Make sure to be *logged on* as admin.  Otherwise you will get some weird error 3MB into the download.&lt;br /&gt;
Run the installer, uncheck all the boxes on each page if you want a lighter download.&lt;br /&gt;
&lt;br /&gt;
It will do everything on it's own then ask to reboot.&lt;br /&gt;
Apparently no Platform SDK is necessary (at least it seemed that way for me, but maybe that's because I already had VC7 installed.  Please someone post here if you try it out on a new install.&lt;br /&gt;
&lt;br /&gt;
I was hoping that I could just use the vega-vc8 directory but Python seems to be incompatible so we will need a new version of python... still, it may be possible to provide slightly modified projects in the vc8 directory for vc9 support with a few different .libs.&lt;br /&gt;
&lt;br /&gt;
==Visual C++ 8.0 (2005 Express)==&lt;br /&gt;
Warning: VC8 requires a big download off Microsoft's site.&lt;br /&gt;
&lt;br /&gt;
Microsoft claims that they will continue offering their non-expiring version of VC8 forever, so I guess this will be the main build platform.&lt;br /&gt;
&lt;br /&gt;
Keep in mind that VC8 does something weird with .manifest files, and for official builds, I would suggest VC7 as it seems to be faster, and it lacks compatibility issues.  There are too many forum threads on this to count.&lt;br /&gt;
&lt;br /&gt;
This will work on Windows 2000 or XP (Not sure about 98,95...).&lt;br /&gt;
&lt;br /&gt;
# You have two download choices:&lt;br /&gt;
#* Download the standard install: http://msdn.microsoft.com/vstudio/express/visualc/download/ and register (free but requires an E-mail and filling in a form)&lt;br /&gt;
#* Download the &amp;quot;manual install&amp;quot; (from a CD image): http://msdn.microsoft.com/vstudio/express/support/install/ (seems to be an ISO image, but looks like it doesn't require registration...)&lt;br /&gt;
# Install the [http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;displaylang=en#filelist| Windows Platform SDK] ([http://msdn.microsoft.com/library/default.asp?url=/library/EN-US/sdkintro/sdkintro/installing_the_platform_sdk_with_visual_studio.asp Instructions] - [http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;u=details.aspx%3ffamilyid%3dD8EECD75-1FC4-49E5-BC66-9DA2B03D9B92%26displaylang%3den FULL ISO version(395MB)]). A [http://www.microsoft.com/downloads/details.aspx?FamilyID=0baf2b35-c656-4969-ace8-e4c0c0716adb&amp;amp;DisplayLang=en more recent SDK] for Windows XP SP2 exists, but it has not been tested with VS (yet.)&lt;br /&gt;
# In Visual C++ 8.0 (2005 Express), under Tools...Options...Visual C++ Directories, add an Include directory for C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include and an Include directory for C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc. If you forget this step, the build will not be able to find windows.h, basetsd.h, and afxres.h and will throw fatal errors.&lt;br /&gt;
# You should not need the [http://www.microsoft.com/downloads/details.aspx?FamilyID=EDB98FFA-A59C-4C23-9B92-BA304F188314&amp;amp;displaylang=en DirectX SDK] (337MB) to compile VS, but it may be required to compile OGRE in the future.&lt;br /&gt;
# Disable Intellisense: Microsoft provides no GUI for this, but it is recommended unless you want to eat up twice the RAM and wait 10-20 seconds between saving each file.&lt;br /&gt;
#* Browse to your VC8 install.&lt;br /&gt;
#* Go to the VC/vcpackages folders and rename the &amp;quot;feacp&amp;quot; DLL file to anything else like &amp;quot;feacp_backup.dll&amp;quot;.  This should not break anything... it will only disable IntelliSense.&lt;br /&gt;
# Checkout the Vegastrike project as described earlier.&lt;br /&gt;
# Open the &amp;quot;vega-vc8&amp;quot; project using the IDE.&lt;br /&gt;
# The compilation should go for the most part smoothly.  If you encounter any problems, please tell us in the [http://vegastrike.sourceforge.net/forums/ forum] or specifically on [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=6251 this thread].&lt;br /&gt;
#* Note that Debug versions will be very slow (I get 5 frames/second on my Pentium3 1GHz machine using debug VS).&lt;br /&gt;
&lt;br /&gt;
==Visual Studio 7.x==&lt;br /&gt;
&lt;br /&gt;
===Compiling from the command line with Visual Studio===&lt;br /&gt;
Here is a batch file that could be used to checkout everything and then compile all projects (copy and paste in &amp;lt;code&amp;gt;makeall.bat&amp;lt;/code&amp;gt;), if you were going somewhere for a few hours and wanted to get a working project when you got back:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
mkdir vegastrike&lt;br /&gt;
cd vegastrike&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vega-vc7&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/&lt;br /&gt;
cd vega-vc7&lt;br /&gt;
echo Building project...&lt;br /&gt;
&amp;quot;C:\VC7\Common7\IDE\devenv.exe&amp;quot; vegastrike.sln /BUILD Debug&lt;br /&gt;
cd ..&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': You must replace the &amp;quot;&amp;lt;code&amp;gt;C:\vc7&amp;lt;/code&amp;gt;&amp;quot; with the directory where you installed visual c++ 7 and replace the &amp;quot;&amp;lt;code&amp;gt;Debug&amp;lt;/code&amp;gt;&amp;quot; on the same line with &amp;quot;&amp;lt;code&amp;gt;Release&amp;lt;/code&amp;gt;&amp;quot; if you want a release build.&lt;br /&gt;
&lt;br /&gt;
===Compiling with the Visual Studio GUI===&lt;br /&gt;
''(This is written with Visual C++ .NET Standard in mind)''&lt;br /&gt;
&lt;br /&gt;
Once you have checked out the vegastrike and vega-vc7 modules from [[HowTo:Checkout CVS|CVS]], use Visual Studio to open vegastrike.sln, found in the vega-vc7 directory. When compiling for release, select &amp;quot;Release Boost 131&amp;quot; from the drop-down menu on the toolbar. Right-click on the &amp;quot;vegastrike&amp;quot; project in the &amp;quot;solution explorer&amp;quot; sidebar, and then select &amp;quot;Build&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Visual C++ Toolkit 2003==&lt;br /&gt;
This is a [http://msdn.microsoft.com/visualc/vctoolkit2003/ free download] from Microsoft, and is the same compiler and linker as Visual Studio 2003.&lt;br /&gt;
&lt;br /&gt;
Note, you must have Windows XP or 2000 in order to install the toolkit. (formerly said only Windows XP, but this is not true according to their download page)&lt;br /&gt;
&lt;br /&gt;
===Downloads===&lt;br /&gt;
* Install the [http://msdn.microsoft.com/visualc/vctoolkit2003/ Visual C++ Toolkit 2003] from the Microsoft web site. &lt;br /&gt;
* Install the [http://www.microsoft.com/msdownload/platformsdk/sdkupdate Windows Platform SDK] from the Microsoft web site. You can take any of the 3 versions available.&lt;br /&gt;
* Install the [http://www.codeblocks.org/downloads.shtml Code::Blocks] (alternative download site on [http://prdownloads.sourceforge.net/codeblocks/ Sourceforge]). You can take the full version or the core only, since we will use the VS 2003 TK. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Configuring Code::Blocks===&lt;br /&gt;
* Run CodeBlocks. The first time you install it, you will be listed with a set of compilers. Select Microsoft Visual C++ Toolkit, and click '''Set As Default'''. &lt;br /&gt;
* For configuration you have to include the location of the Windows Platform SDK.  Go to '''Settings''' -&amp;gt; '''Compiler''' in the menu. Click the '''Directories''' tab.  Add the directory &amp;quot;&amp;lt;code&amp;gt;C:\Program Files\Microsoft SDK\bin&amp;lt;/code&amp;gt;&amp;quot; to the Resource Compiler tab.&lt;br /&gt;
&lt;br /&gt;
===Compiling with Code::Blocks and Visual C++ Toolkit===&lt;br /&gt;
Once you have checked out the vegastrike and vega-vc7 modules from [[HowTo:Checkout CVS|CVS]], import the vegastrike.sln file, found in the vega-vc7 directory into Code::Blocks using '''Project-&amp;gt;Import-&amp;gt;MS Visual Studio Solution''' in the menu.&lt;br /&gt;
&lt;br /&gt;
===Note (CVS version as of 14 Nov 2005===&lt;br /&gt;
Using the most recent CVS versions (and 2003/Runtime versions from Microsoft) I had to remove /W from the build options '''Project Build Options &amp;gt; Compiler Options &amp;gt; Other Options'''&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[HowTo:Checkout SVN|Checking out SVN]]&lt;br /&gt;
* [http://www.codeblocks.org Code:Blocks IDE]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Checkout SVN|Checkout SVN]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Cygwin Compiling|Cygwin Compiling]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|VCpp Compiling]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Base_Backgrounds&amp;diff=15284</id>
		<title>Development:Base Backgrounds</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Base_Backgrounds&amp;diff=15284"/>
				<updated>2008-05-24T04:49:56Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Python Scripts */ info about Z coordinate of ships&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent_link|parent=[[Development]]}}&lt;br /&gt;
----&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
This page summarizes concepts and approaches recommended to add base or planet backgrounds to Vega Strike.&lt;br /&gt;
&lt;br /&gt;
=Development Needs and Tasks=&lt;br /&gt;
&lt;br /&gt;
We could always use more backgrounds. Ideally, each planet and base in Vega Strike would have a unique background.&lt;br /&gt;
&lt;br /&gt;
Please head over here for a list of open tasks: [[Development:2D_Images#Base_Backgrounds]]&lt;br /&gt;
&lt;br /&gt;
=Docking Backgrounds=&lt;br /&gt;
&lt;br /&gt;
==Texture Requirements==&lt;br /&gt;
&lt;br /&gt;
===Generic Image Requirements===&lt;br /&gt;
&lt;br /&gt;
Please read this [[Development:Graphics_Requirements]] page before continuing to the specific requirements.&lt;br /&gt;
&lt;br /&gt;
===Specific Image Requirements===&lt;br /&gt;
That leaves few options:&lt;br /&gt;
*1024x1024&lt;br /&gt;
*2048x2048&lt;br /&gt;
&lt;br /&gt;
Keeping original high resolution image (e.g. 8192x or 4096x) versions in stock helps maintaining quality and scalability as game development progresses or typical screen resolutions rise in the future with better hardware available to the players.&lt;br /&gt;
&lt;br /&gt;
==Creating and Naming==&lt;br /&gt;
&lt;br /&gt;
===Comments by MamiyaOtaru in Forums===&lt;br /&gt;
&lt;br /&gt;
First off, the bases are not full screen due to the config file, not the sprite file. Change that first to have fullscreen bases. So, the explanation:&lt;br /&gt;
&lt;br /&gt;
In the coordinate system, 0,0 is at the center not the top left. The coordinate system is cartesian, left to right is -1 to 1 x, top to bottom is 1 to -1 y.&lt;br /&gt;
&lt;br /&gt;
Width 2 means the width of the screen (two halves, from -1 to 1) and height 2 means the height of the screen.&lt;br /&gt;
&lt;br /&gt;
In your example, the image is meant to take up 3.104/2 screen widths and 2.4832/2 screen heights. This is because the actual used part of the image (320x200) is approx 512*(2/3.2) x 256*(2/2.5). 3.104 and 2.4832 stretch the image beyond fullscreen, so that the part of the image that actually has something in it (which is only 320x200) will take up fullscreen.&lt;br /&gt;
&lt;br /&gt;
The next two numbers are where the image is centered. Often, those two numbers are actually stored elsewhere. In cockpits, they are stored in the .cpt file and only the dimensions are actually in the .spr file. Here, the X and Y coordinates for the center of the image are in /bases/*.py. Your example is in /bases/pleasure_land.py&lt;br /&gt;
&lt;br /&gt;
Your example is therefore actually&lt;br /&gt;
3.104 2.4832 width and height&lt;br /&gt;
and&lt;br /&gt;
0.582 -0.2716 centerX and centerY&lt;br /&gt;
&lt;br /&gt;
The center of the image is thus a little more than half the distance from the center of the screen to the right hand side of the screen. This serves to place the center of the area that has actual content at the center of the screen. The center is a bit more than a quarter of the way from the center to the bottom of the screen for the same reason.&lt;br /&gt;
&lt;br /&gt;
If you use an image that fills up the whole bitmap, without empty space like the priv remake backgrounds, to go fullscreen you would use something like this&lt;br /&gt;
2 2 (2 half widths and half heights, from -1, -1 to 1, 1)&lt;br /&gt;
0 0 (centered in the center of the screen)&lt;br /&gt;
&lt;br /&gt;
Oh, and pleasure_land.py is also where the animations are linked, if you'd like to remove them for a different background. The animations are the water and the building lights: Jolson_LandingBay_wtr and Jolson_LandingBay_blt respectively. Remove their lines. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Python Scripts===&lt;br /&gt;
&lt;br /&gt;
You will need to create the appropriate python scripts to be placed in the &amp;lt;code&amp;gt;bases&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
Each planet has a script labeled according to its texture name (i.e. texturename_day.py, texturename_night.py, texturename_sunset.py, etc.) What this means is that each planet you want specific control over will require its own texture. Not too big a task (as I assume the number of planets for which this control is needed is not major), as you can almost just copy and paste the old python files for the planet type, but you will also need to edit units.csv to add that planet type. This is easy if you know what you're doing, but obviously is not a long term solution to such a problem. (If anyone knows of a better way that we can do this, let me know!)&lt;br /&gt;
&lt;br /&gt;
Each unit type has a script labeled according to its unit and faction name (unitname_factionname.py, or ignoring factions unitname.py). Here the trick will be to create a python file that checks the name of the unit you are docked to to see if it's the campaign one. If it is then do something special, else do the same as every other unit.&lt;br /&gt;
&lt;br /&gt;
Basically, these scripts are simply run when the player docks. We can't force a different script to load at will, only make sure that the script VS looks for contains what we want it to. However, it might be useful in future to change this...&lt;br /&gt;
&lt;br /&gt;
'''Room definition'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;room1 = Base.Room ('Aera Planet')&lt;br /&gt;
Base.Texture (room1, 'tex', 'bases/generic/aera_planet.spr', 0, 0)&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the first line, you assign the room object type to your script variable giving the unique argument, the name that will be visible on the in-game interface.&lt;br /&gt;
The second line defines the texture image sprite for the base background with the argument list ''roomvariable'', ''linkname'', ''spriteaddress'', ''centerx'', ''centery''.&lt;br /&gt;
&lt;br /&gt;
'''Ship placement'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Base.Ship (room1, 'ship', (-0.3, -0.3, 6), (0, 0.93, -0.34), (-1, 0, 0))&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above code defines the placement for the ship in room1, assuming room1 is the landing pad room or the repairs and upgrades room, where the player's ship should show. It has the form:&lt;br /&gt;
Base.Ship (''roomvariable'', ''linkname'', ''vectorP'', ''vectorR'', ''vectorQ'')&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
* ''roomvariable'' - the room in which you place the button&lt;br /&gt;
* ''linkname'' - arbitrary name to make your code readable&lt;br /&gt;
* ''vectorP'' - position of the ship with (''centerx'', ''centery'', ''scale'') -- Note that scale is a Z coordinate in perspective, so you must adjust your X and Y accordingly as it gets farther away.&lt;br /&gt;
* ''vectorR'' - ship up orientation with up-vector coordinates (''x'', ''y'', ''z'')&lt;br /&gt;
* ''vectorQ'' - ship nose orientation with forward-vector coordinates (''x'', ''y'', ''z'')&lt;br /&gt;
&lt;br /&gt;
'''''Testimonial by chuck_starchaser'''''&lt;br /&gt;
&lt;br /&gt;
''Adjusting these vectors (particularly the up and forward) manually, by trial and error, can be very time consuming and tedious. The sum of the squares of the x, y and z values in the up and forward vectors must add to one. In other words, the vectors should be &amp;quot;normalized&amp;quot;, or of &amp;quot;unit-length&amp;quot;. Also, the up and forward vectors should be normal (perpendicular) to one another. In arithmetic terms, their dot product should be zero. And what's the dot-product? The result of multiplying up.x times forward.x, adding to that the product of up.y times forward.y, and adding to that the product of up.z times forward.z. That should be zero if the two vectors are perpendicular. Yes; it's Hell; been there and survived. But there's an escape... maybe...''&lt;br /&gt;
&lt;br /&gt;
''If you have a background artwork with a given perspective of the landing pad, say, you may want to load it into Blender as a background image. Set your view to orthogonal, with positive x to the right, and positive y up on the screen. Place a cube. Scale it so it's 2 x 2 x 2 size. Go to perspective, transparent mode (Numpad 5, Z in Blender). Set your view so that the cube extends over the screen, half visible, half beyond the screen borders. Now, load the mesh of a typical ship that you'd have land there. Do NOT change your view; but rotate the ship's mesh to get the perspective of it you want, over the picture. Now you can snap your cursor to the center of the ship (Shift-S, Cursor to selection, in Object mode) and read the cursor's position from the View Properties screen. That's NOT the values you want for the P vector, but save them for now. For the forward vector, in edit mode, select the nose vertex for the ship, snap cursor, write down the xyz. Subtract the xyz for the ship's center. Normalize it (i.e.: divide all three numbers by the square root of the sum of the squares. That's your vectorQ. For the UP vector, find any two vertices on the ship that are vertically aligned, get their coords, subtract, normalize.''&lt;br /&gt;
&lt;br /&gt;
''VectorP will be a bit trickier: You need to measure the position of the center of the ship on-screen, placing a ruler on your monitor, careful not to scratch it. And you need to translate those measurements to VS screen coordinates, where the far left is -1 X, far right is +1 X, top is +1 Y, bottom is -1 Y. The two numbers you obtained are centerx and centery, but what should scale be? Frankly, I (chuck starchaser) don't know how scale works; I just adjusted it for PU by trial and error.''&lt;br /&gt;
&lt;br /&gt;
''Hope this helps. The idea for this Blender method came to me in retrospect, today (May 23, 2008), and I haven't actually tested it. Be sure to edit this document to fix it as necessary, if you do make it work; or if you come up with a better method.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Button definition'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;Base.Comp (room1, 'CargoComputer', 0.289063, -0.283854, 0.146484, 0.179688, 'Cargo Computer', 'Cargo')&lt;br /&gt;
Base.Link (room1, 'goto_exterior', 0.3, -0.3, 0.5, 0.3, 'Planet Exterior', room2)&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The above code defines the button for the cargo computer and a link button to an exterior background image with the following convention:&lt;br /&gt;
Base.''Object'' (''roomvariable'', ''linkname'', ''leftx'', ''bottomy'', ''width'', ''height'', ''displaytext'', ''linkobject'' )&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
* ''roomvariable'' - the room in which you place the button&lt;br /&gt;
* ''linkname'' - arbitrary name to make your code readable&lt;br /&gt;
* ''leftx'', ''bottomy'' - button left bottom corner coordinates; ranging from -1 on the left to 1 on the right, -1 on bottom 1 on the top&lt;br /&gt;
* ''width'', ''height'' - button size; full screen size is 2, half screen is 1.&lt;br /&gt;
* ''displaytext'' - the text that will be shown in game&lt;br /&gt;
* ''linkobject'' - the variable name of the object in your python script or a name predefined in the engine&lt;br /&gt;
&lt;br /&gt;
In addition, for Base.Comp, the ''linkobject'' is used to determine the services available at that particular computer:&lt;br /&gt;
* Cargo&lt;br /&gt;
* Missions&lt;br /&gt;
* News&lt;br /&gt;
* Info&lt;br /&gt;
* Upgrade&lt;br /&gt;
* ShipDealer&lt;br /&gt;
&lt;br /&gt;
==Including and Testing==&lt;br /&gt;
&lt;br /&gt;
You'll need to create a sprite file referencing the image. See more information on how to do this in [[HowTo:Edit_HUDs|HowTo:Edit HUDs]]&lt;br /&gt;
&lt;br /&gt;
==Selection and Vetting==&lt;br /&gt;
&lt;br /&gt;
===Some Thoughts===&lt;br /&gt;
&lt;br /&gt;
Once you have chosen a replacement candidate and have one or more proposals...&lt;br /&gt;
&lt;br /&gt;
===The Process===&lt;br /&gt;
If you are not sure that your texture meets the basic requirements, then please open a forum topic posting your textures.&lt;br /&gt;
Please verify the summary of requirements [[#Including_and_Testing|above]].&lt;br /&gt;
&lt;br /&gt;
If a texture that you have created meets the texture requirements, then:&lt;br /&gt;
* Open a poll for a reasonable period of time (e.g. 2 weeks) and describe:&lt;br /&gt;
** which texture(s) you'd like to replace&lt;br /&gt;
** display your candidates&lt;br /&gt;
** briefly describe the method of creation and tools used&lt;br /&gt;
** If you'd like to replace more than one texture, describe how you would assign the favorites of the poll to the individual textures&lt;br /&gt;
&lt;br /&gt;
* After a set period of time&lt;br /&gt;
** announce the winners&lt;br /&gt;
** and call the poll closed&lt;br /&gt;
&lt;br /&gt;
* Then&lt;br /&gt;
** Submit the textures to svn (in case you have commit rights attributed), or&lt;br /&gt;
** through the forum ask a developer with write access to submit them (e.g. the maintainer of this page, [[User:pyramid|pyramid]]).&lt;br /&gt;
&lt;br /&gt;
==Submission==&lt;br /&gt;
&lt;br /&gt;
AKA: Committing to SVN.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&lt;br /&gt;
==Software, Tools==&lt;br /&gt;
For a comprehensive list of tools, please see:&lt;br /&gt;
*[[Links:Graphic_Applications|Links:Graphic Applications]]&lt;br /&gt;
*[[Links:3D_Applications|Links:3D Applications]]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* See the following Forums [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4636], [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1679&amp;amp;start=0&amp;amp;postdays=0&amp;amp;postorder=asc]&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=2292 How to change the base art in a planet]&lt;br /&gt;
* Example Scripts&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Author: [[User:pyramid|pyramid]]'''&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15137</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15137"/>
				<updated>2008-05-02T19:04:08Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: tested phrase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Do not follow these steps if you checked out the whole top-level folder.  A simple SVN Update &amp;quot;Omit Externals&amp;quot; or &amp;quot;--ignore-externals&amp;quot; (command-line) when you update should do the trick.&lt;br /&gt;
&lt;br /&gt;
'''ANOTHER NOTE:''' If you have a limited amount of bandwidth or a slow internet connection, make a copy of your original &amp;quot;data4.x&amp;quot; before doing this--it may corrupt your whole data directory if it goes wrong&lt;br /&gt;
&lt;br /&gt;
'''Please write on the Discussion page, or post on the forums if this process fails or is confusing in any way!'''&lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
I have only tested this on [[http://tortoisesvn.net/downloads Tortoise SVN 1.4.8 / subversion 1.4.6]].&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
Make some empty text files and folders inside your &amp;quot;data&amp;quot; folder--that should go a long way to preventing Subversion from deleting your data folder if something were to go wrong.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15136</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15136"/>
				<updated>2008-05-02T18:55:53Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: another note about making a copy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Do not follow these steps if you checked out the whole top-level folder.  A simple SVN Update &amp;quot;Omit Externals&amp;quot; or &amp;quot;--ignore-externals&amp;quot; (command-line) when you update should do the trick.&lt;br /&gt;
&lt;br /&gt;
'''ANOTHER NOTE:''' If you have a limited amount of bandwidth or a slow internet connection, make a copy of your original &amp;quot;data4.x&amp;quot; before doing this--it may corrupt your whole data directory if it goes wrong&lt;br /&gt;
&lt;br /&gt;
'''Please write on the Discussion page, or post on the forums if this process fails or is confusing in any way!'''&lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
Make some empty text files and folders inside your &amp;quot;data&amp;quot; folder--that should go a long way to preventing Subversion from deleting your data folder if something were to go wrong.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15135</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15135"/>
				<updated>2008-05-02T18:49:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Note about whole trunk folder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' Do not follow these steps if you checked out the whole top-level folder.  A simple SVN Update &amp;quot;Omit Externals&amp;quot; or &amp;quot;--ignore-externals&amp;quot; (command-line) when you update should do the trick.&lt;br /&gt;
&lt;br /&gt;
'''Please write on the Discussion page, or post on the forums if this process fails or is confusing in any way!'''&lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
Make some empty text files and folders inside your &amp;quot;data&amp;quot; folder--that should go a long way to preventing Subversion from deleting your data folder if something were to go wrong.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15134</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15134"/>
				<updated>2008-05-02T18:36:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */ added comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
'''Please write on the Discussion page, or post on the forums if this process fails or is confusing in any way!'''&lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
Make some empty text files and folders inside your &amp;quot;data&amp;quot; folder--that should go a long way to preventing Subversion from deleting your data folder if something were to go wrong.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15132</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15132"/>
				<updated>2008-05-02T05:52:42Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Note to write about problems.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
'''Please write on the Discussion page, or post on the forums if this process fails or is confusing in any way!'''&lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15131</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15131"/>
				<updated>2008-05-02T05:39:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */  more minor fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot; on the 'win32' folder&lt;br /&gt;
# You should only see a few changes (as from a normal SVN download).&lt;br /&gt;
# If you get pages and pages of &amp;quot;Deleted&amp;quot; files, you might want to stop it before it's too late.  Otherwise, contratulations: The update process is complete.&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15130</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15130"/>
				<updated>2008-05-02T05:33:56Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */ removed thing about &amp;quot;not empty&amp;quot; dialog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x). Right click on it and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot;&lt;br /&gt;
# As long as it does not start downloading or deleting data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15129</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15129"/>
				<updated>2008-05-02T05:32:32Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */ minor change about Omit Externals box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x)&amp;lt;/li&amp;gt;&lt;br /&gt;
# right click on win32 and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make sure &amp;quot;Omit Externals&amp;quot; box is checked!  Otherwise it will helpfully download your whole data directory again.&lt;br /&gt;
# Leave the checkout folder as is.  Click OK when it warns you about the &amp;quot;not empty folder&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot;&lt;br /&gt;
# As long as it does not start downloading or deleting data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15128</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15128"/>
				<updated>2008-05-02T05:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */ more comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong... however if you use SVN Switch, make sure to be all the way up-to-date (At least revision 12226) before completing this process.&lt;br /&gt;
&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x)&amp;lt;/li&amp;gt;&lt;br /&gt;
# right click on win32 and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Uncheck the &amp;quot;Fetch Externals&amp;quot; box.&lt;br /&gt;
# Leave the checkout folder as is.  Click OK when it warns you about the &amp;quot;not empty folder&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot;&lt;br /&gt;
# As long as it does not start downloading or deleting data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15127</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15127"/>
				<updated>2008-05-02T05:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Windows Users */ added comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
Do not use SVN Switch unless you need to--it may decide to delete your whole directory for no reason if you do this wrong.&lt;br /&gt;
&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x)&amp;lt;/li&amp;gt;&lt;br /&gt;
# right click on win32 and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Uncheck the &amp;quot;Fetch Externals&amp;quot; box.&lt;br /&gt;
# Leave the checkout folder as is.  Click OK when it warns you about the &amp;quot;not empty folder&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot;&lt;br /&gt;
# As long as it does not start downloading or deleting data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15126</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15126"/>
				<updated>2008-05-02T05:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: tried to fix directions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x)&amp;lt;/li&amp;gt;&lt;br /&gt;
# right click on win32 and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Uncheck the &amp;quot;Fetch Externals&amp;quot; box.&lt;br /&gt;
# Leave the checkout folder as is.  Click OK when it warns you about the &amp;quot;not empty folder&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading binaries.&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&lt;br /&gt;
# Now, run &amp;quot;SVN Update&amp;quot;&lt;br /&gt;
# As long as it does not start downloading or deleting data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 svn checkout --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn &lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15125</id>
		<title>Moving data4.x to data</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Moving_data4.x_to_data&amp;diff=15125"/>
				<updated>2008-05-02T04:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added tutorials on how to rename data4.x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;. This has instructions on how to update your repository without checking out everything again. &lt;br /&gt;
&lt;br /&gt;
= Updating your existing data4.x repository =&lt;br /&gt;
The process is slightly different for each platform, because we now store binaries in a different place.&lt;br /&gt;
&lt;br /&gt;
== Windows Users ==&lt;br /&gt;
Here are the steps to modify your working directory on windows (using Tortoise SVN):&lt;br /&gt;
# On Windows, right click on your &amp;quot;data4.x&amp;quot; folder and click TortoiseSVN -&amp;amp;gt; &amp;quot;Switch...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Take out the &amp;quot;4.x&amp;quot;, and click OK.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Rename your data4.x folder to be called &amp;quot;data&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# Make an empty folder called &amp;quot;win32&amp;quot; (put this outside of data4.x)&amp;lt;/li&amp;gt;&lt;br /&gt;
# Drag the &amp;quot;data&amp;quot; folder inside of win32.&amp;lt;/li&amp;gt;&lt;br /&gt;
# right click on win32 and select &amp;quot;SVN Checkout...&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
# Type the URL https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&amp;lt;/li&amp;gt;&lt;br /&gt;
# Leave the checkout folder as is.  Click OK when it warns you about the &amp;quot;not empty folder&amp;quot;.&amp;lt;/li&amp;gt;&lt;br /&gt;
# You should see it downloading additional data.  As long as it does not start downloading data files again, the update process is complete.&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mac OSX users ==&lt;br /&gt;
&lt;br /&gt;
I'm assuming you followed a tutorial similar to [[http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVNMac]] and that you already have &amp;quot;svn&amp;quot; or &amp;quot;/usr/local/bin/svn&amp;quot; installed.&lt;br /&gt;
&lt;br /&gt;
For the Mac, this process is not as simple as the windows one.&lt;br /&gt;
First, right/control click on your Vega Strike .app that you downloaded, click &amp;quot;Show package contents&amp;quot;.  Open Contents, and drag &amp;quot;Resources&amp;quot; to the desktop (this is the same folder you put there when you initially checked out your verison).&lt;br /&gt;
&lt;br /&gt;
Now go into a console and run (you can copy and paste this):&lt;br /&gt;
 mkdir -p mac/VegaStrike.app/Contents&lt;br /&gt;
 mv ~/Desktop/Resources mac/VegaStrike.app/Contents/Resources&lt;br /&gt;
 svn checkout https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
&lt;br /&gt;
If all works according to plan, you should only have to download a few files (&amp;quot;Framework&amp;quot; directories) and binaries in &amp;quot;MacOS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Linux and users building from source ==&lt;br /&gt;
Go inside of data4.x from a Terminal.  Then run:&lt;br /&gt;
 svn switch https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&lt;br /&gt;
&lt;br /&gt;
If it gives you an error because you are not using https, the easiest way is to type &amp;quot;svn info&amp;quot; from inside of data4.x, copy the &amp;quot;URL&amp;quot; field, and paste thatwith the &amp;quot;4.x&amp;quot; removed.&lt;br /&gt;
&lt;br /&gt;
Now, type &amp;quot;svn update&amp;quot;.  If you do not get an error, the update is complete.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTos&amp;diff=15124</id>
		<title>HowTos</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTos&amp;diff=15124"/>
				<updated>2008-05-02T04:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Obtain a copy of the development-version files */ added section about moving data4.x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki_Nav_Index}}&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
= Game HowTos =&lt;br /&gt;
== Modeling ==&lt;br /&gt;
''This series of How-to articles is intended to take you through the full process of creating a model and adding it to Vega Strike.''&lt;br /&gt;
* [[HowTo:Add Ships|Adding your ship to Vega Strike]] - An overview of how to create and add ships to the game&lt;br /&gt;
** [[HowTo:Create Models]] - A summary on how to create a new model for Vega Strike&lt;br /&gt;
*** [[HowTo:Model a Ship|Brad Mick's video tutorial on ship modelling]] - using Lightwave, but the concept is general: ''Rapid Prototyping''&lt;br /&gt;
*** [[HowTo:Create Ships in Wings3D|Creating a 3D-model using Wings3D]] - includes general guidance for other modeling programs&lt;br /&gt;
*** [[HowTo:Basic Blender Tutorial|A basic Blender3D tutorial]] - not specific to ships, though...&lt;br /&gt;
** [[HowTo:Smooth Groups|Understanding &amp;quot;Smooth Groups&amp;quot;]] - a Blender tutorial on splitting smooth groups...&lt;br /&gt;
** [[HowTo:Bevel|Getting bevels to look good]] - a Blender tutorial on smooth shading and beveling...&lt;br /&gt;
** [[HowTo:Weld|Smoothly Welding complex shapes]] - a Blender tutorial on smooth welding...&lt;br /&gt;
** [[HowTo:Unwrap|Unwrapping your model]] - How to UV-map your ship so it can be textured&lt;br /&gt;
*** [[HowTo:Unwrap in Blender|Using Blender to unwrap your model]] - A blender UV-mapping tutorial&lt;br /&gt;
*** [[HowTo:FullUnwrapBlender|Full ship unwrap tutorial (Blender)]] - Full ship UV unwrap, from A to Z&lt;br /&gt;
** [[HowTo:Texture|Creating your own textures]] - A summary on how to make texture maps&lt;br /&gt;
*** [[HowTo:Texture in Wings3d|Texturing your model in Wings 3d]]&lt;br /&gt;
*** [http://netzwelt.gaming-hut.de/vegatexturing/ WIP VegaStrike texturing page by Major]&lt;br /&gt;
*** [http://edice.netfirms.com/tuts/texturetut.htm Texturing tutorial by Duality]&lt;br /&gt;
*** [[HowTo:SuperrealisticTexturing|Tips for realistic-looking textures]]&lt;br /&gt;
*** [[HowTo:Make Animated Textures|Using animated textures on a model]]&lt;br /&gt;
** [[HowTo:Edit BFXM files|Editing BFXM files (format spec)]]&lt;br /&gt;
*** [[HowTo:Edit XMESH files|Editing the xmesh file of a ship]]&lt;br /&gt;
*** [[HowTo:Add LODs|Adding Levels of Detail]]&lt;br /&gt;
*** [[HowTo:Add Engine Glow|Adding an engine glow to your 3D model]]&lt;br /&gt;
*** [[HowTo:Add Per Pixel Lighting|Adding per-pixel lighting to your 3D model]]&lt;br /&gt;
** [[HowTo:Edit units.csv|Editing units.csv]]&lt;br /&gt;
*** [[HowTo:Edit Unit Files|Editing the xunit file of a ship]] - Deprecated, but can be converted easily to .csv format&lt;br /&gt;
=== Advanced Topics ===&lt;br /&gt;
* [[HowTo:Edit HUDs|Editing HUDs, placing radars, ...]]&lt;br /&gt;
* [[HowTo:Create Cockpit in Wings3d|Creating a 3D cockpit for your ship.]]&lt;br /&gt;
=== New Stuff (The Shaders Age begins...) ===&lt;br /&gt;
* [[HowTo:IntroToShaders|Introduction to shaders, and what they mean for you]] --Bumpmaps, Normalmaps, Shininess maps ...&lt;br /&gt;
&lt;br /&gt;
==Artwork ==&lt;br /&gt;
''Artwork related Howtos''&lt;br /&gt;
* [[HowTo:Make Splash Screens|Making splash screens that display at startup]]&lt;br /&gt;
* [[HowTo:Radiosity baking in Blender|Radiosity baking in Blender]]&lt;br /&gt;
&lt;br /&gt;
More under [[Development#Art-related]]&lt;br /&gt;
&lt;br /&gt;
== MODs ==&lt;br /&gt;
* [[HowTo:MOD|You want to create your own mod for VS? Start here.]]&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
* Game related:&lt;br /&gt;
** [[HowTo:Make Weapons|Adding new weapons to the game]]&lt;br /&gt;
** [[HowTo:Add Upgrades|Adding new upgrades to the game]]&lt;br /&gt;
** [[HowTo:Add Cargo|Adding new cargo to the game]]&lt;br /&gt;
** [[HowTo:Edit Systems|Creating or editing star systems]]&lt;br /&gt;
** [[HowTo:Edit AI|Creating or editing Ship AI's]]&lt;br /&gt;
** [[HowTo:Take Screenshots|Taking really awesome screenshots]]&lt;br /&gt;
* Information related:&lt;br /&gt;
** [[HowTo:Add Descriptions|Putting ship and goods descriptions into the game]]&lt;br /&gt;
***[[HowTo:Edit master_part_list.csv|Editing the Master_part_list.csv file]]&lt;br /&gt;
** [[HowTo:Add Conversations|Adding more conversation lines to the game]]&lt;br /&gt;
** [[HowTo:Edit faction relationships|Edit the relationships between the existing factions]] (the &amp;lt;code&amp;gt;factions.xml&amp;lt;/code&amp;gt; file)&lt;br /&gt;
* Event related:&lt;br /&gt;
** [[Development:Quests &amp;amp; Campaigns|Creating or editing campaigns]] - Portal for all python scripting reference for campaigns, missions, quests, and adventures&lt;br /&gt;
** [[HowTo:Edit News|Creating or editing news events]]&lt;br /&gt;
&lt;br /&gt;
=Sourcecode HowTos =&lt;br /&gt;
== Obtain a copy of the development-version files ==&lt;br /&gt;
* [[HowTo:Checkout SVN|Checkout Vega Strike's Subversion (SVN) modules.]]&lt;br /&gt;
* [[HowTo:Checkout SVNMac|Checkout Vega Strike's Subversion (SVN) modules on Mac OSX.]]&lt;br /&gt;
* [[HowTo:Checkout CVS|Checkout Vegastrike CVS modules with various programs.]] - '''Deprecated'''&lt;br /&gt;
'''NOTE: Vegastrike development has moved to SVN. CVS is still theoretically accessible, but the repository is months out of date and will never be updated again. There is no reason not to use Subversion instead.'''&lt;br /&gt;
* [[Moving data4.x to data]] - We recently (on May 1) moved the data4.x repository to &amp;quot;data&amp;quot;.  This has instructions on how to update your repository without checking out everything again.&lt;br /&gt;
&lt;br /&gt;
== Compile the Vega Strike sourcecode ==&lt;br /&gt;
* [[HowTo:VCPP Compiling|Compiling from SVN under Visual C++]]&lt;br /&gt;
* [[HowTo:Cygwin Compiling|Compiling from SVN under Cygwin]] (may not work--enter at your own risk)&lt;br /&gt;
* [[HowTo:Compile from CVS|Compiling from SVN under your favourite Unixlike OS]]&lt;br /&gt;
* [[HowTo:Compile on OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
* Debug a Vega Strike Compilation &lt;br /&gt;
** [[HowTo:Use GDB|Debugging on your Unixlike OS using GDB]]&lt;br /&gt;
** [[HowTo:Use Dr Watson|Debugging on Windows using Dr Watson]]&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous HowTos =&lt;br /&gt;
*[[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* Wings&lt;br /&gt;
** [[HowTo:Compile Wings3d from CVS|Compiling CVS version of Wings 3d (Linux)]]&lt;br /&gt;
** [[HowTo:Install Wings3d|Installing Wings 3D and the Xmesh Plugin]]&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[FAQ:Installing|Installing]]&lt;br /&gt;
* [[Development]]&lt;br /&gt;
* For related tools see the [[Links]] section.&lt;br /&gt;
[[Category:HowTo]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:VCPP_Compiling&amp;diff=15123</id>
		<title>HowTo:VCPP Compiling</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:VCPP_Compiling&amp;diff=15123"/>
				<updated>2008-05-02T04:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Compiling under Visual C++ */  data4.x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Checkout SVN|Checkout SVN]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Cygwin Compiling|Cygwin Compiling]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
{{attention}}&lt;br /&gt;
=Compiling under Visual C++=&lt;br /&gt;
First, [[HowTo:Checkout_SVN|check out the SVN modules]].&lt;br /&gt;
&lt;br /&gt;
When using another module (e.g. &amp;lt;code&amp;gt;vegastrike&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vssetup&amp;lt;/code&amp;gt;), they should be placed in the directory above &amp;lt;code&amp;gt;vega-proj&amp;lt;/code&amp;gt; in the directory tree.&lt;br /&gt;
&lt;br /&gt;
For example, when you want to checkout Vegastrike, you may make a &amp;lt;code&amp;gt;Vegastrike&amp;lt;/code&amp;gt; directory and from there, checkout &amp;lt;code&amp;gt;vega-proj&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;vega-vc7&amp;lt;/code&amp;gt; for &amp;quot;dot-NET&amp;quot; or &amp;lt;code&amp;gt;vega-vc8&amp;lt;/code&amp;gt; for Express users), &amp;lt;code&amp;gt;vegastrike&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt; ALL from this directory.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/&amp;lt;/code&amp;gt; - base directory.&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vegastrike/&amp;lt;/code&amp;gt; - The stuff from the vegastrike module (the actual code)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-proj/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 6.x)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-vc7/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 7.x)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/vega-vc8/&amp;lt;/code&amp;gt; - The project files. (VISUAL C++ 8.0)&lt;br /&gt;
* &amp;lt;code&amp;gt;vegastrike/data/&amp;lt;/code&amp;gt; - The newer version of data.  Binaries will be compiled into the bin directory, so it should be here in the tree if you do not want to edit project settings.&lt;br /&gt;
&lt;br /&gt;
Here is a list of every project included for SVN compilation:&lt;br /&gt;
&lt;br /&gt;
* AsterGet (&amp;lt;code&amp;gt;AsterGen.exe&amp;lt;/code&amp;gt;) - Not used&lt;br /&gt;
* mission (&amp;lt;code&amp;gt;Mission Launcher.exe&amp;lt;/code&amp;gt;) - Not used&lt;br /&gt;
* savegame (&amp;lt;code&amp;gt;Launcher.exe&amp;lt;/code&amp;gt;) - '''Not required but still used for selecting missions'''&lt;br /&gt;
* texturizer (&amp;lt;code&amp;gt;Texturizer.exe&amp;lt;/code&amp;gt;) - Not used&lt;br /&gt;
** REQUIRES texturizer module&lt;br /&gt;
* TriSort (&amp;lt;code&amp;gt;TriSort.exe&amp;lt;/code&amp;gt;) - Not used?&lt;br /&gt;
* vsacctserver (&amp;lt;code&amp;gt;accountserver.exe&amp;lt;/code&amp;gt;) - Soon to be functional in Windows&lt;br /&gt;
* vegastrike (&amp;lt;code&amp;gt;Vegastrike.exe&amp;lt;/code&amp;gt;) - '''used - VegaStrike binary'''&lt;br /&gt;
* vsserver (&amp;lt;code&amp;gt;vegaserver.exe&amp;lt;/code&amp;gt;) - Soon to be functional in Windows&lt;br /&gt;
* vssetup (&amp;lt;code&amp;gt;Setup.exe&amp;lt;/code&amp;gt;) - The main Setup program--doesn't change much, so you can use the binary directly from SVN.&lt;br /&gt;
&lt;br /&gt;
==Visual C++ 6.0 (deprecated)==&lt;br /&gt;
As of the end of December, 2005, VegaStrike has dropped compatibility for VC 6 because of the new OGRE rendering engine.&lt;br /&gt;
&lt;br /&gt;
VC 6 users can grab a free copy of VC 8 (Visual Studio 2005 Express) off the Microsoft site, and follow the directions below to compile.&lt;br /&gt;
===Compiling using VC 6===&lt;br /&gt;
Until the OGRE port is finished, VC 6 will still compile, so you can try it if VC8 won't work for you.&lt;br /&gt;
&lt;br /&gt;
First, check out all the modules above.&lt;br /&gt;
&lt;br /&gt;
Then from the MSDEV IDE, open the &amp;quot;vegastrike.dsw&amp;quot; project inside vega-proj, and compile.  You will want to use Debug or Release configurations for a standard build. (The Boost 129 builds are permanently broken, and GLUT doesn't work very well as far as I know)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visual C++ 8.0 (2005 Express)==&lt;br /&gt;
Warning: VC8 requires a big download off Microsoft's site.&lt;br /&gt;
&lt;br /&gt;
Microsoft claims that they will continue offering their non-expiring version of VC8 forever, so I guess this will be the main build platform.&lt;br /&gt;
&lt;br /&gt;
Keep in mind that VC8 does something weird with .manifest files, and for official builds, I would suggest VC7 as it seems to be faster, and it lacks compatibility issues.  There are too many forum threads on this to count.&lt;br /&gt;
&lt;br /&gt;
This will work on Windows 2000 or XP (Not sure about 98,95...).&lt;br /&gt;
&lt;br /&gt;
# You have two download choices:&lt;br /&gt;
#* Download the standard install: http://msdn.microsoft.com/vstudio/express/visualc/download/ and register (free but requires an E-mail and filling in a form)&lt;br /&gt;
#* Download the &amp;quot;manual install&amp;quot; (from a CD image): http://msdn.microsoft.com/vstudio/express/support/install/ (seems to be an ISO image, but looks like it doesn't require registration...)&lt;br /&gt;
# Install the [http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;displaylang=en#filelist| Windows Platform SDK] ([http://msdn.microsoft.com/library/default.asp?url=/library/EN-US/sdkintro/sdkintro/installing_the_platform_sdk_with_visual_studio.asp Instructions] - [http://www.microsoft.com/downloads/info.aspx?na=47&amp;amp;p=3&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&amp;amp;u=details.aspx%3ffamilyid%3dD8EECD75-1FC4-49E5-BC66-9DA2B03D9B92%26displaylang%3den FULL ISO version(395MB)]). A [http://www.microsoft.com/downloads/details.aspx?FamilyID=0baf2b35-c656-4969-ace8-e4c0c0716adb&amp;amp;DisplayLang=en more recent SDK] for Windows XP SP2 exists, but it has not been tested with VS (yet.)&lt;br /&gt;
# In Visual C++ 8.0 (2005 Express), under Tools...Options...Visual C++ Directories, add an Include directory for C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include and an Include directory for C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc. If you forget this step, the build will not be able to find windows.h, basetsd.h, and afxres.h and will throw fatal errors.&lt;br /&gt;
# You should not need the [http://www.microsoft.com/downloads/details.aspx?FamilyID=EDB98FFA-A59C-4C23-9B92-BA304F188314&amp;amp;displaylang=en DirectX SDK] (337MB) to compile VS, but it may be required to compile OGRE in the future.&lt;br /&gt;
# Disable Intellisense: Microsoft provides no GUI for this, but it is recommended unless you want to eat up twice the RAM and wait 10-20 seconds between saving each file.&lt;br /&gt;
#* Browse to your VC8 install.&lt;br /&gt;
#* Go to the VC/vcpackages folders and rename the &amp;quot;feacp&amp;quot; DLL file to anything else like &amp;quot;feacp_backup.dll&amp;quot;.  This should not break anything... it will only disable IntelliSense.&lt;br /&gt;
# Checkout the Vegastrike project as described earlier.&lt;br /&gt;
# Open the &amp;quot;vega-vc8&amp;quot; project using the IDE.&lt;br /&gt;
# The compilation should go for the most part smoothly.  If you encounter any problems, please tell us in the [http://vegastrike.sourceforge.net/forums/ forum] or specifically on [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=6251 this thread].&lt;br /&gt;
#* Note that Debug versions will be very slow (I get 5 frames/second on my Pentium3 1GHz machine using debug VS).&lt;br /&gt;
&lt;br /&gt;
==Visual Studio 7.x==&lt;br /&gt;
&lt;br /&gt;
===Compiling from the command line with Visual Studio===&lt;br /&gt;
Here is a batch file that could be used to checkout everything and then compile all projects (copy and paste in &amp;lt;code&amp;gt;makeall.bat&amp;lt;/code&amp;gt;), if you were going somewhere for a few hours and wanted to get a working project when you got back:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@echo off&lt;br /&gt;
mkdir vegastrike&lt;br /&gt;
cd vegastrike&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vega-vc7&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike&lt;br /&gt;
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/&lt;br /&gt;
cd vega-vc7&lt;br /&gt;
echo Building project...&lt;br /&gt;
&amp;quot;C:\VC7\Common7\IDE\devenv.exe&amp;quot; vegastrike.sln /BUILD Debug&lt;br /&gt;
cd ..&lt;br /&gt;
cd ..&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': You must replace the &amp;quot;&amp;lt;code&amp;gt;C:\vc7&amp;lt;/code&amp;gt;&amp;quot; with the directory where you installed visual c++ 7 and replace the &amp;quot;&amp;lt;code&amp;gt;Debug&amp;lt;/code&amp;gt;&amp;quot; on the same line with &amp;quot;&amp;lt;code&amp;gt;Release&amp;lt;/code&amp;gt;&amp;quot; if you want a release build.&lt;br /&gt;
&lt;br /&gt;
===Compiling with the Visual Studio GUI===&lt;br /&gt;
''(This is written with Visual C++ .NET Standard in mind)''&lt;br /&gt;
&lt;br /&gt;
Once you have checked out the vegastrike and vega-vc7 modules from [[HowTo:Checkout CVS|CVS]], use Visual Studio to open vegastrike.sln, found in the vega-vc7 directory. When compiling for release, select &amp;quot;Release Boost 131&amp;quot; from the drop-down menu on the toolbar. Right-click on the &amp;quot;vegastrike&amp;quot; project in the &amp;quot;solution explorer&amp;quot; sidebar, and then select &amp;quot;Build&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Visual C++ Toolkit 2003==&lt;br /&gt;
This is a [http://msdn.microsoft.com/visualc/vctoolkit2003/ free download] from Microsoft, and is the same compiler and linker as Visual Studio 2003.&lt;br /&gt;
&lt;br /&gt;
Note, you must have Windows XP or 2000 in order to install the toolkit. (formerly said only Windows XP, but this is not true according to their download page)&lt;br /&gt;
&lt;br /&gt;
===Downloads===&lt;br /&gt;
* Install the [http://msdn.microsoft.com/visualc/vctoolkit2003/ Visual C++ Toolkit 2003] from the Microsoft web site. &lt;br /&gt;
* Install the [http://www.microsoft.com/msdownload/platformsdk/sdkupdate Windows Platform SDK] from the Microsoft web site. You can take any of the 3 versions available.&lt;br /&gt;
* Install the [http://www.codeblocks.org/downloads.shtml Code::Blocks] (alternative download site on [http://prdownloads.sourceforge.net/codeblocks/ Sourceforge]). You can take the full version or the core only, since we will use the VS 2003 TK. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Configuring Code::Blocks===&lt;br /&gt;
* Run CodeBlocks. The first time you install it, you will be listed with a set of compilers. Select Microsoft Visual C++ Toolkit, and click '''Set As Default'''. &lt;br /&gt;
* For configuration you have to include the location of the Windows Platform SDK.  Go to '''Settings''' -&amp;gt; '''Compiler''' in the menu. Click the '''Directories''' tab.  Add the directory &amp;quot;&amp;lt;code&amp;gt;C:\Program Files\Microsoft SDK\bin&amp;lt;/code&amp;gt;&amp;quot; to the Resource Compiler tab.&lt;br /&gt;
&lt;br /&gt;
===Compiling with Code::Blocks and Visual C++ Toolkit===&lt;br /&gt;
Once you have checked out the vegastrike and vega-vc7 modules from [[HowTo:Checkout CVS|CVS]], import the vegastrike.sln file, found in the vega-vc7 directory into Code::Blocks using '''Project-&amp;gt;Import-&amp;gt;MS Visual Studio Solution''' in the menu.&lt;br /&gt;
&lt;br /&gt;
===Note (CVS version as of 14 Nov 2005===&lt;br /&gt;
Using the most recent CVS versions (and 2003/Runtime versions from Microsoft) I had to remove /W from the build options '''Project Build Options &amp;gt; Compiler Options &amp;gt; Other Options'''&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[HowTo:Checkout SVN|Checking out SVN]]&lt;br /&gt;
* [http://www.codeblocks.org Code:Blocks IDE]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Checkout SVN|Checkout SVN]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Cygwin Compiling|Cygwin Compiling]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|VCpp Compiling]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_on_OSX&amp;diff=15122</id>
		<title>HowTo:Compile on OSX</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_on_OSX&amp;diff=15122"/>
				<updated>2008-05-02T04:29:37Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Getting the SVN-files */ data4.x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Compile_from_CVS|Compiling from SVN under your favourite Unixlike OS ]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Use GDB|Using GDB]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
How to compile from SVN under OSX.&lt;br /&gt;
&lt;br /&gt;
==Getting the SVN-files==&lt;br /&gt;
&lt;br /&gt;
* Checkout the following modules ...&lt;br /&gt;
** data package: &amp;lt;code&amp;gt;data&amp;lt;/code&amp;gt;&lt;br /&gt;
** code package: &amp;lt;code&amp;gt;vegastrike&amp;lt;/code&amp;gt;&lt;br /&gt;
* Visit [[HowTo:Checkout SVN]] to see how you check these modules out.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
In order to compile Vega Strike there are a few things to check:&lt;br /&gt;
* Ensure you have installed XCode Tools from your OS installation disc.&lt;br /&gt;
** Various gcc versions included in XCode Tools releases may have bugs preventing the compilation of Vega Strike.  Vega Strike is known to work, on OSX, with gcc version ''powerpc-apple-darwin8-gcc-4.0.0 (GCC) 4.0.0 20041026''&lt;br /&gt;
** You should also install the Mac OSX 10.3.9 SDK from the same disk.&lt;br /&gt;
* Using [http://fink.sourceforge.net/ Fink], make sure you install the following libraries:&lt;br /&gt;
** &amp;lt;code&amp;gt;libpng&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;libpng-devel&amp;lt;/code&amp;gt; &amp;lt;-- libpng 3 is recommended.&lt;br /&gt;
** &amp;lt;code&amp;gt;python&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;python-dev&amp;lt;/code&amp;gt; &amp;lt;-- 2.2.1&lt;br /&gt;
** &amp;lt;code&amp;gt;expat&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;(lib)jpeg&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;libjpeg-devel&amp;lt;/code&amp;gt;&lt;br /&gt;
* Download the [http://www.libsdl.org/index.php SDL] source tarball, version 1.2.10 or later, compile, and install.&lt;br /&gt;
* Download and install the [http://developer.creative.com/articles/article.asp?cat=1&amp;amp;sbcat=31&amp;amp;top=38&amp;amp;aid=97 OpenAL] framework.  (Footnote: This is a PPC only framework.  Intel core machines may require to compile OpenAL from source.)&lt;br /&gt;
&lt;br /&gt;
==Compiling==&lt;br /&gt;
The compile procedure should look like the following listing. Remember the configure part depends on above requirements.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ./vegastrike&lt;br /&gt;
./bootstrap-sh&lt;br /&gt;
./configure&lt;br /&gt;
make vegastrike&lt;br /&gt;
make soundserver&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note: You will require various options on configure, to specify the paths to the various libraries you have installed.&lt;br /&gt;
Note: If you intend to build a binary to replace the that packaged in a release (ie in a .app), then you must use the configure command --enable-macosx-bundle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Compiling under MacIntel==&lt;br /&gt;
In the vegastrike directory there is a script called intel-mac-conf.sh, edit this file in vi and point it to your dependencies directories (i.e for fink /sw/bin /sw/inc etc. or for Darwin Ports /opt/local/bin /opt/local/inc etc.) &lt;br /&gt;
&lt;br /&gt;
*Note: the python from Darwin Ports did not seem to play with the configure script and I had to install python from fink to get the configure script to work.&lt;br /&gt;
&lt;br /&gt;
Ok, Now run the script. &lt;br /&gt;
*Note: For some reason the configure script forces itself against the 10.3.9.sdk, that is no good for us as when you try to build the process has a fit as we have an intel processor and it needs a powerpc to compile, so navigate in finder to your source directory and open configure.ac, do a find and replace and replace all the MacOSX10.3.9.sdk with MacOSX10.4u.sdk, save the file and we should be set to go. &lt;br /&gt;
&lt;br /&gt;
Do a make vegastrike, the shell script as been designed to create us a bundle app, once the build is finished just copy this into your existing bundle.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [[HowTo:Compile_from_CVS|Compiling from SVN under your favourite Unixlike OS ]]&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4185 &amp;quot;make clean/distclean&amp;quot; thread in the forum] - A quite helpful thread about the make process.&lt;br /&gt;
* [http://thewillofomega.googlepages.com/vegastrikedev Dandandaman's website about VS on Mac] including SVN builds.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Compile_from_CVS|Compiling from SVN under your favourite Unixlike OS ]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Use GDB|Using GDB]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:HowTos|Compile from CVS]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15121</id>
		<title>HowTo:Compile from SVN on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Compile_from_SVN_on_Linux&amp;diff=15121"/>
				<updated>2008-05-02T04:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Updated howtos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
How to compile from SVN under Linux.&lt;br /&gt;
&lt;br /&gt;
''See also: [[HowTo:Cygwin Compiling]], [[HowTo:VCPP Compiling]]''&lt;br /&gt;
&lt;br /&gt;
==Getting the SVN-files==&lt;br /&gt;
&lt;br /&gt;
* Checkout the following modules ...&lt;br /&gt;
** data package: '''data''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data)&lt;br /&gt;
** code package: '''vegastrike''' (repository link: https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike)&lt;br /&gt;
* Visit [[HowTo:Checkout SVN]] to see how you check these modules out.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
In order to compile Vegastrike there are a few things to check:&lt;br /&gt;
* Make sure you have these packages installed ...&lt;br /&gt;
** '''make'''&lt;br /&gt;
** '''gcc'''&lt;br /&gt;
** '''automake''' at least version 1.5&lt;br /&gt;
** '''autoconf''' at least version 2.53&lt;br /&gt;
** '''X11'''...&lt;br /&gt;
** '''libpng''' + '''libpng-devel''' &amp;lt;-- libpng 3 is recommended.&lt;br /&gt;
** '''python''' and '''python-dev''' &amp;lt;-- 2.2.1&lt;br /&gt;
** '''expat''' + '''expat-devel'''&lt;br /&gt;
** '''(lib)jpeg''' + '''libjpeg-devel'''&lt;br /&gt;
** '''opengl''' (see below) (you probably already have it)&lt;br /&gt;
** '''glut''' + '''glut-devel'''&lt;br /&gt;
** '''openal''' + '''openal-devel'''&lt;br /&gt;
** '''libgtk2.0''' + '''libgtk2.0-devel''' or '''libgtk1.2''' + '''libgtk1.2-devel'''&lt;br /&gt;
** '''inetutils'''&lt;br /&gt;
&lt;br /&gt;
This probably should do the trick in debian/ubuntu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libpng12-0 libpng12-dev python2.5-dev libexpat1-dev libjpeg62-dev glutg3-dev  libopenal-dev libgtk2.0-dev inetutils-inetd build-essential  libgl1-mesa-dev  automake1.9 autoconf2.13&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Compiling==&lt;br /&gt;
The compile procedure should look like the following listing. Remember the configure part depends on above requirements. Though autoconf may not work, if so just skip it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ./vegastrike&lt;br /&gt;
./bootstrap-sh&lt;br /&gt;
./configure --enable-debug&lt;br /&gt;
make&lt;br /&gt;
make install # [AS ROOT]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* To be sure '''set the data dir''' to your vs-data dir:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-data-dir=&amp;lt;DIR&amp;gt; ........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* When using '''libpng 1.2''', &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=&amp;lt;DIR&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is needed. An example is &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--with-png-inc=/usr/include/libpng12/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you don't want to compile with '''GTK''' just turn it off, however you will not get a setup program if you do this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-gtk ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* If you only want the server, and want to disable all GUI components--This removes the dependency on X11, OpenGL, SDL, GLUT, OpenAL.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --disable-client ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* See [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1147 this] thread about boost versions.  Set this option to 1.28, 1.29, 1.33, or &amp;quot;system&amp;quot; if the default does not compile.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure --with-boost=&amp;lt;VER&amp;gt; ...........&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will likely receive some error messages during any of these stages, especially during the configure part. If they tell you that your system is missing some development libraries, install them. How this is done depends strongly on your Linux distribution, but we will assist you in the [http://vegastrike.sourceforge.net/forums/viewforum.php?f=5 Compiling Problems forums]. You will be left with a file called &amp;quot;config.log&amp;quot; please attach that instead of copy-and-pasting thousands of lines of error messages. It's all in this file.&lt;br /&gt;
&lt;br /&gt;
After you installed the missing libraries repeat the last (failed) step and continue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The configure script currently has a bug that can cause it to incorrectly report on the absence of GLUT. If you are sure you have installed glut-devel and are still seeing this error, check  near the end of config.log to see if another library (such as libxmu or libxi) is the true culprit. [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=7562]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Make===&lt;br /&gt;
Th final step for compiling is the make command.  The Makefile should be able to compile most of the included utilities.&lt;br /&gt;
&lt;br /&gt;
To compile mesher, for example, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;make mesher&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Running &lt;br /&gt;
&amp;lt;pre&amp;gt;make all-am&amp;lt;/pre&amp;gt; &lt;br /&gt;
reduces memory usage while compiling because there's only one instance of make instead of two. From [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=9510 this forum thread].&lt;br /&gt;
* The step&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
is optional as the program is quite happy running in userland.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=4185 &amp;quot;make clean/distclean&amp;quot; thread in the forum] - A quite helpful thread about the make process.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Cygwin Compiling|Compiling with Cygwin]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Compile_on_OSX|Compiling from SVN on Mac OSX]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:HowTos|Compile from CVS]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:SVN_Tree&amp;diff=15120</id>
		<title>Development:SVN Tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:SVN_Tree&amp;diff=15120"/>
				<updated>2008-05-02T04:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: updated name of datadir&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent_link|&lt;br /&gt;
|parent=[[Development]]}}&lt;br /&gt;
&lt;br /&gt;
Note, if you are interested in how to check out a SVN repository, see [[HowTo:Checkout_SVN]]&lt;br /&gt;
&lt;br /&gt;
Also, see [[HowTo:Compile_from_SVN]] for information on compiling an executable.&lt;br /&gt;
&lt;br /&gt;
==trunk/data==&lt;br /&gt;
Game data for 0.5.0 and subsequent.&lt;br /&gt;
&lt;br /&gt;
==trunk/history==&lt;br /&gt;
&lt;br /&gt;
==trunk/masters==&lt;br /&gt;
Source images/data used to create textures in data&lt;br /&gt;
&lt;br /&gt;
==trunk/modtools==&lt;br /&gt;
&lt;br /&gt;
==trunk/translations==&lt;br /&gt;
&lt;br /&gt;
==trunk/vega-proj==&lt;br /&gt;
Vega Strike project files for Microsoft Visual C++ 6. &lt;br /&gt;
&lt;br /&gt;
'''Note: Visual C++ 6 is no longer supported, see [[HowTo:VCPP Compiling#Visual C.2B.2B 6.0 .28deprecated.29|HowTo:VCPP Compiling]].'''&lt;br /&gt;
&lt;br /&gt;
==trunk/vega-vc7==&lt;br /&gt;
Vega Strike project files for Microsoft Visual C++ 7 (Visual Studio 2003 and above.)&lt;br /&gt;
&lt;br /&gt;
==trunk/vega-vc8==&lt;br /&gt;
Vega Strike project files for Microsoft Visual C++ 8 &lt;br /&gt;
&lt;br /&gt;
==trunk/vegastrike==&lt;br /&gt;
This is the source code for the vegastrike game engine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Must add branch and tag info too. &lt;br /&gt;
&lt;br /&gt;
[[Category:Development|SVN Tree]]&lt;br /&gt;
[[Category:SVN|SVN Tree]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=15119</id>
		<title>HowTo:Checkout SVN</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=15119"/>
				<updated>2008-05-02T04:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Updated Checkout page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:VCPP Compiling|Compiling with VCPP]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
If you're interested in an experimental version of Vega Strike, then SVN is what you'll be looking at.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Executive summary'''&lt;br /&gt;
&lt;br /&gt;
Subversion, or SVN, is a mechanism by which developers can keep track of changes to their code and distribute these changes to the public in real time. This allows people to take advantage of software as it is being developed, between official releases.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Windows_Clients|Windows users]] can use an [[HowTo:Checkout_SVN#Tortoise_SVN|SVN client]] to check out the &amp;quot;win32&amp;quot; module, which contains game data and windows binaries.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Linux_Clients|Linux]] and [[HowTo:Checkout_SVN#Mac_OS_X_Clients|Mac OS X]] users must use an SVN client to check out the vegastrike module as well, which contains source code for them to compile. (Note that compiling Vega Strike on Mac OS X is considered very difficult.)&lt;br /&gt;
&lt;br /&gt;
=What is SVN?=&lt;br /&gt;
SVN stands for '''S'''ub'''v'''ersio'''n''', a system similar to CVS. It allows developers to simultaneously work on a centralised project - in this case, that's Vega Strike.&lt;br /&gt;
&lt;br /&gt;
Downloading (&amp;quot;checking out&amp;quot;) and compiling the SVN-version often gives you access to features not included in the latest stable release of the program. SVN-based versions can be unstable and may not even work at all, but may hold advantages compared to stable versions.&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
Unlike a CVS repository, the top level of an SVN repository contains more than just the trunk. Vega Strike's SVN repository follows the standard layout, so the SVN root looks like this:&lt;br /&gt;
* '''branches''' - Independent copies of some or all of the trunk code. A developer making major changes, such as the ogre branch or major code cleanup will usually make a branch so they can keep track of their progress without breaking the trunk code for everyone else. These changes eventually are merged back into the trunk.&lt;br /&gt;
* '''tags''' - Revisions which have been marked. For instance, a tag might be made for a stable release so that svn users can update to it via the ''svn sw'' command. The VS developers like to use tags to mark milestones in the code, such as before or after a major change, so you'll see a lot of tags.&lt;br /&gt;
* '''trunk''' - The main trunk code, as would be seen in the root of a CVS repository. This contains a number of modules filled with code and data.&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
Vega Strike's SVN repository holds several subdirectories, which can either be checked out separately or altogether. The most notable ones are included below.&lt;br /&gt;
&lt;br /&gt;
* '''data''' - data files of the game. This consists mainly of models, textures and backgrounds. Required to play the game.&lt;br /&gt;
* '''win32''' - Windows Binaries as well as includes an &amp;quot;external&amp;quot; to the data directory.&lt;br /&gt;
* '''mac''' - Macintosh Package, as well as an &amp;quot;external&amp;quot; to the data directory.&lt;br /&gt;
* '''masters''' - The original master files that created the game data (original meshes and uncompressed textures).&lt;br /&gt;
* '''history''' - Old descriptions of factions and species.&lt;br /&gt;
* '''modtools''' - Tools to aid creation and modification of game files (campaigns and units)&lt;br /&gt;
* '''translations''' - Translations of Vega Strike data files into other languages.&lt;br /&gt;
* '''vega-proj''' - Deprecated Visual C++ 6 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_6.0_.28deprecated.29 here]])&lt;br /&gt;
* '''vega-vc7''' - Visual Studio 7 projects. (See [[HowTo:VCPP_Compiling#Visual_Studio_7.x here]]&lt;br /&gt;
* '''vega-vc8''' - Visual Studio Express 2005 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_8.0_.282005_Express.29 here]])&lt;br /&gt;
* '''vegastrike''' - the game base code.&lt;br /&gt;
* '''data6.x''' - Data for the [[Development:Ogre|Ogre port]]. You may download the OGRE branch using this URL: http://vegastrike.svn.sourceforge.net/svnroot/vegastrike/branches/ogre_branch/&lt;br /&gt;
&lt;br /&gt;
The Subversion tree can be browsed via a web interface: http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp;#8594;''' ''See also: [[Development:CVS Tree]]''&lt;br /&gt;
&lt;br /&gt;
=Linux Clients=&lt;br /&gt;
&lt;br /&gt;
==Command-line svn==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://subversion.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The linux-command `svn' is the most basic Subversion client.&lt;br /&gt;
&lt;br /&gt;
===Using svn for downloading vs-devel===&lt;br /&gt;
Checking out (downloading) the Vega Strike svn-modules is easy. The general syntax is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co [repo]/trunk/[module] [target-directory]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co --ignore-externals https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk vegastrike&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will download the entire tree (all modules) into directory `vegastrike'. But '''don't do this'''! Such a command would download data for both the normal and ogre branches, plus Visual Studio projects for ALL supported versions and goodness knows what else.&lt;br /&gt;
&lt;br /&gt;
You should really only download individual modules, and a similar syntax can be used. For example, to download the data module,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will suffice. (Leaving off the target directory will make svn try check out into the ''working directory''.)&lt;br /&gt;
In order to get all the files required to compile the game, checkout the following modules:&lt;br /&gt;
* data&lt;br /&gt;
* vegastrike&lt;br /&gt;
&lt;br /&gt;
==Tutorial to download, setup and run the development version==&lt;br /&gt;
In order to run the development version of Vega Strike, the executables expect to find the data to be in certain places relative to them. This short tutorial deals with these specifics on Linux operating systems. (more experienced MacOSX users can this, or they can read [[HowTo:Checkout_SVNMac]]&lt;br /&gt;
&lt;br /&gt;
So, let's start.&lt;br /&gt;
* Create a directory where you would like your copy of the Vega Strike development version to live in. For example purposes we will create a directory called ''VegaStrike'' in our user's home-directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; mkdir VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Change into this newly created directory. In our case:&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initial downloading (check-out)===&lt;br /&gt;
Now we can start downloading the packages from the SVN repository. If you download them directly into your Vega Strike directory they will be just in the right place.&lt;br /&gt;
&lt;br /&gt;
To save on download bandwidth, you can download a snapshot of the SVN tree, and then just update that to the current revision. One big compressed file will download much faster than having SVN get each file individually. Snapshots available here: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=6749.  Also here (not sure if this second one includes the .svn directories needed to update it with svn): &lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=181552&amp;amp;package_id=211092&amp;amp;release_id=463105.&lt;br /&gt;
If you run into any problems, it will work fine to follow the instruction below, using svn to do the whole checkout.&lt;br /&gt;
&lt;br /&gt;
* Download (check-out) the source code package ''vegastrike'', and the content package ''data'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike&lt;br /&gt;
~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data&amp;lt;/pre&amp;gt;&lt;br /&gt;
This leaves you with three new directories inside your Vega Strike directory called as the packages are.&lt;br /&gt;
&lt;br /&gt;
''Note:'' If you are having problems with SVN due to connecting via a proxy, try to solve them using the method described here: http://subversion.tigris.org/faq.html#proxy&lt;br /&gt;
&lt;br /&gt;
===Building===&lt;br /&gt;
{{FIXME}} This should merged with the [[HowTo:Compile_from_SVN]] page. (Partially done)&lt;br /&gt;
&lt;br /&gt;
The [[HowTo:Compile_from_SVN]] page has a list of some options that you can pass to ./configure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup===&lt;br /&gt;
This step is not necessary--the binaries will figure out where they are with respect to the data directory.&lt;br /&gt;
&lt;br /&gt;
To run Vega Strike, the built executables need all the configuration and data files to be in the right place relative to them. Currently, the executables (''vegstrike'' and ''vssetup'') reside in the source code directory. But they can be run out of the ''data'' directory. Therefore, we will create a link.&lt;br /&gt;
* Change in to the ''data'' directory. (We are still in the source code directory ''vegastrike''.)&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/vegastrike&amp;gt; cd ../data&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create symbolic links to the executables in the source code directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data&amp;gt; ln -s ../vegastrike/vegastrike&lt;br /&gt;
~/VegaStrike/data&amp;gt; ln -s ../vegastrike/vssetup&amp;lt;/pre&amp;gt;&lt;br /&gt;
* After that, you must run &amp;quot;'''./vssetup'''&amp;quot; inside the '''data''' folder, or any folder which has the correct '''setup.config''' and '''vegastrike.config'''.&lt;br /&gt;
If we had made copies or moved the files instead of symbolic linking, we would have to do the procedure of copying or moving every time we build the executables from source.&lt;br /&gt;
&lt;br /&gt;
===Running and configuring===&lt;br /&gt;
* To run Vega Strike you have to start it from the ''data'' directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data&amp;gt; ./vegastrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Optionally you can create a short cut to this application onto your desktop or in your start menu. Simply point it to the ''vegastrike'' executable.&lt;br /&gt;
* If you need to adjust screen resolutions, input devices and key-mappings, do so by editing the configuration file ''vegastrike.config''. The default configuration file resides in the ''data'' directory. You can change that or you can make your own user specific version by first copying it into your ''.vegastrike'' (hidden directory) directory in your user's home directory.&lt;br /&gt;
&lt;br /&gt;
===Staying updated with the development version===&lt;br /&gt;
As development progresses the repository changes. In order to update your working copy you need to do the following.&lt;br /&gt;
* Change into the package's directory you want to update. In our example all the packages were stored in a directory called ''VegaStrike''. Let's assume we want to update the ''data'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&lt;br /&gt;
~/VegaStrike&amp;gt; cd data&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Update from the SVN repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data&amp;gt; svn update&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Do this for every package you want to update. Exchange ''data'' with ''vegastrike''.&lt;br /&gt;
* If something changed in the ''data'' package, you don't need to recompile.&lt;br /&gt;
* If something changed in the source code package ''vegastrike''. You only need to repeat the building part of this tutorial and in case you did not create symbolic links the copying or moving procedure for the executables in the setup part of this tutorial.  You should not need to type &amp;quot;make clean&amp;quot;, however if you experience errors like &amp;quot;unresolved external symbol&amp;quot; it may remedy that error.&lt;br /&gt;
&lt;br /&gt;
=Windows Clients=&lt;br /&gt;
&lt;br /&gt;
Note: For windows, only the '''win32''' module is necessary to play the game.  It will download the &amp;quot;data&amp;quot; directory You will find the executable program inside the &amp;quot;bin&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
If you are interested in compiling the code, you will need the '''vegastrike''' module, as well as the appropriate vega-project module for your Visual C++ version.  See [[HowTo:VCPP_Compiling]] for compiling info.&lt;br /&gt;
&lt;br /&gt;
Some people have problems with the latest executable relating to Visual C++ 8.  If you want an older version of the executable compiled with VC7, you can browse the repository here:&lt;br /&gt;
http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/trunk/win32/bin/vegastrike.exe?view=log&lt;br /&gt;
&lt;br /&gt;
==Tortoise SVN==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Just like TortoiseCVS, Tortoise SVN lets you work with files under SVN version control directly from Windows Explorer. It's freely available under the GPL. &lt;br /&gt;
&lt;br /&gt;
With TortoiseSVN you can directly check out modules, update, commit and see differences by right clicking on files and folders within Explorer. You can see the state of a file with overlays on top of the normal icons within Explorer. It even works from within the file open dialog. &lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
* Download and Install Tortoise SVN from http://tortoisesvn.tigris.org&lt;br /&gt;
* Create a new folder in Windows Manager where you will download your modules (called Sandbox, SVN or similar working location name);&lt;br /&gt;
* Within that folder, create another folder (VegaStrike);&lt;br /&gt;
* Right click on the folder created and select SVN Checkout.  This brings up the checkout configuration screen;&lt;br /&gt;
* Input the URL of the repository into the dialog box:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/win32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**You may also use the built-in repository browser to select the module you wish to check out.&lt;br /&gt;
* Click OK to begin checkout of the module.&lt;br /&gt;
[Edit - Turbo: The download is 600+ MB and will take some time.  I did not have to install the program -- after downloading, run the Setup program in the BIN folder, then you can run VEGASTRIKE.EXE to play.]&lt;br /&gt;
&lt;br /&gt;
=Mac OS X Clients=&lt;br /&gt;
&lt;br /&gt;
NOTE: Leopard (10.5) comes with a SVN client.&lt;br /&gt;
&lt;br /&gt;
==Command Line Client==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://metissian.com/projects/macosx/subversion/&lt;br /&gt;
&lt;br /&gt;
(or http://pdb.finkproject.org/pdb/search.php?summary=svn for Fink packages.)&lt;br /&gt;
&lt;br /&gt;
Footnote:&lt;br /&gt;
metissian.com does not maintain current binaries.  A better source would be (ordered from most current to most convenient):&lt;br /&gt;
&lt;br /&gt;
(a) http://subversion.tigris.org/ for current source code.&lt;br /&gt;
&lt;br /&gt;
(b) use Fink or MacPorts to get (usually) current source code.&lt;br /&gt;
&lt;br /&gt;
(c) http://www.codingmonkeys.de/mbo/ for a (usually) current install package.&lt;br /&gt;
&lt;br /&gt;
(d) XCode3 includes svn as part of the default installation (But not XCode2).&lt;br /&gt;
&lt;br /&gt;
==SCPlugin==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://scplugin.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&amp;quot;The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder. The inspiration for this project came from the TortoiseSVN project.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Usage====&lt;br /&gt;
Must have command line client installed.&lt;br /&gt;
&lt;br /&gt;
{{Fixme}}-WRITEME&lt;br /&gt;
&lt;br /&gt;
*[http://www.joshbuhler.com/2005/07/05/setting-up-the-subversion-client-on-mac-os-x/ A good tutorial on setting up SVN for OSX]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
*[http://www.lachoseinteractive.net/en/community/subversion/svnx/features/ svnX]&lt;br /&gt;
&lt;br /&gt;
==Building==&lt;br /&gt;
&lt;br /&gt;
Note, if you are not interested in compiling your own version, see [[HowTo:Checkout_SVNMac]] to get the whole package.&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp;#8594;''' ''See [[HowTo:Compile on OSX]]''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Checkout CVS|Checkout CVS]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|Checkout SVN]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVNMac&amp;diff=15118</id>
		<title>HowTo:Checkout SVNMac</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVNMac&amp;diff=15118"/>
				<updated>2008-05-02T04:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Updated mac SVN documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;July 26th, 2007&lt;br /&gt;
This is a step by step instruction for how to download the latest version of Vega Strike on a Macintosh, with no requirements of programming skill.&lt;br /&gt;
Note that this has only been tested on one computer, and if it doesn't work for you, or if VS crashes, post a message at the forums and tell us how far you made it.&lt;br /&gt;
&lt;br /&gt;
'''Step 1: Download an SVN client'''&lt;br /&gt;
&lt;br /&gt;
''Leopard'' (10.5) now comes with SVN, so you do not need to worry about this.  In Leopard, you just say &amp;quot;svn co&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This one worked for us: [[http://metissian.com/projects/macosx/subversion/]]&lt;br /&gt;
Make sure that you have the version that works on your system.&lt;br /&gt;
Install the client - open the .pkg-file and follow the instructions.&lt;br /&gt;
Now, remember this command: &amp;quot;/usr/local/bin/svn co&amp;quot;. You will use it a couple of times, co means Checkout. &lt;br /&gt;
&lt;br /&gt;
'''Step 2: Download the VS Resource package'''&lt;br /&gt;
&lt;br /&gt;
Go to Applications/Utilities and open the program Terminal.&lt;br /&gt;
What you have to do is write:&lt;br /&gt;
&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/mac&lt;br /&gt;
&lt;br /&gt;
You can copy-paste it if you like (if you installed Subversion, use &amp;quot;/usr/local/bin/svn&amp;quot; instead of &amp;quot;svn&amp;quot;.  Then wait a couple of seconds, and some text will show up. You will be asked if you want to allow the site to download files to your computer. This is important: CHOOSE PERMANENTLY by pressing p and enter.&lt;br /&gt;
&lt;br /&gt;
After a couple of seconds, a long list of files will show up, downloading one file at a time. Let this finish. The terminal will say that the checkout is finished after a while (took me hours with my slow connection). Note that if your connection terminates while downloading, all you have to do is write the same command again and it will pick up where it left off.&lt;br /&gt;
&lt;br /&gt;
'''Step 3: Still some things to do'''&lt;br /&gt;
&lt;br /&gt;
If you start VS now, you will probably not see what you expected. The Campaign button does not do what it is supposed to do, so we will have to do a tiny work-around.&lt;br /&gt;
Go to Resources and find the file New_Game. Copy this file and rename it to something like Cool or whatever you like. Move the file Cool to your home directory. Open the terminal and write the code: mv Cool ~/.vegastrike/save/&lt;br /&gt;
mv moves files between directories, ignoring whatever restriction you will find. You might need to enter your password.&lt;br /&gt;
&lt;br /&gt;
'''Step 4: Play'''&lt;br /&gt;
&lt;br /&gt;
Now, forget everything you did and pretend this never happened. Open the folder VS and double click on the application. The game will go through a loading screen and you will end up in a menu. Choose Load Save and load the file &amp;quot;Cool&amp;quot;. There you go, the latest version of Vega Strike.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development&amp;diff=15117</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development&amp;diff=15117"/>
				<updated>2008-05-02T03:41:10Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Code-related */ We now use svn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki_Nav_Index}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Development pages=&lt;br /&gt;
==Status/task list pages==&lt;br /&gt;
* [[Development:Compatability]] -Making sure the game works on all hardware&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - The Vega Strike development roadmap.&lt;br /&gt;
* [[Development:Rebalance]] - Information and task list for the Rebalance.&lt;br /&gt;
* [[Development:Ogre]] - Information on the OGRE port.&lt;br /&gt;
* [[Development:3D_Models|3D Models]] - Organisation and contribution information.&lt;br /&gt;
* [[Development:2D_Images|2D Images]] - Organisation and contribution information.&lt;br /&gt;
* [[Development:Audio|Sound &amp;amp; Music]]&lt;br /&gt;
* [[Development:Performance]] - Goals to achieve required performance&lt;br /&gt;
* [[Development:AI Navigation]] - Overhauling the ships' navigation routines&lt;br /&gt;
* [[Development:Misc Engine Work]] - Various engine and backend work information.&lt;br /&gt;
&lt;br /&gt;
==Developer information pages==&lt;br /&gt;
*[[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
&lt;br /&gt;
===Code-related===&lt;br /&gt;
* [[Development:Dependencies|Dependencies]] - A guide to system dependencies, broken down by subsystem.&lt;br /&gt;
* [[Development:SVN Tree|SVN Tree]] - A guide to the layout of the Subversion tree.&lt;br /&gt;
* [[Development:Code style|Code style]] -  A guide/manual to write code for Vegastrike that fits in and is readable.&lt;br /&gt;
* [[Development:Network|Network]] - Everything network related goes in here.&lt;br /&gt;
** [[Development:Network:Packet format|Packet format]] - A description of the packet format that had been implemented a few years ago.&lt;br /&gt;
** [[Development:Network:Todo|Todo]] - What still needs to be done.&lt;br /&gt;
** [[Development:Network:Testing|Testing]] - Testing the network code.&lt;br /&gt;
* [[Development:Keyboard layout|Keyboard layout]] - Discuss and display new keyboard layouts here.&lt;br /&gt;
* [[Development:Scripts &amp;amp; Tools|Scripts &amp;amp; Tools]] - to make your life easier&lt;br /&gt;
** [[Development:Script:obj2obj converter|obj2obj converter]] (Perl, commandline) - Converts obj files to cockpit files. or extracts tag-data from the models. (''At least that's what is planned, Testing under Win32/Linux. [[User:pontiac|Pontiac]]'')&lt;br /&gt;
&lt;br /&gt;
===Data-related===&lt;br /&gt;
* [[Cargo]] - Detailed descriptions of cargo items, listed by category.&lt;br /&gt;
* [[Development:Quests_&amp;amp;_Campaigns|Quests &amp;amp; Campaigns]] Reference portal for creation of campaigns, missions, quests &amp;amp; adventures.&lt;br /&gt;
** [[Development:Quests|Quests]] Creating quests and adventures&lt;br /&gt;
** [[Development:Missions|Developing Missions]] Creation of missions&lt;br /&gt;
** [[Development:Campaigns]] Making campaigns&lt;br /&gt;
* [[Development:Balancing|Faction Balancing]] - General guidelines to keep in mind when play balancing the Vega Strike factions.&lt;br /&gt;
&lt;br /&gt;
===Art-related===&lt;br /&gt;
Please read this '''[[Development:Graphics_Requirements]]''' page first before continuing to the specific requirements.&lt;br /&gt;
See also: [[Links:Graphic_Applications]] and [[Links:3D_Applications]] for applications listings.&lt;br /&gt;
&lt;br /&gt;
* [[Development:Cargo (graphics)|Creating Cargo Graphics]] - Images to be displayed in the trading interface for cargo items.&lt;br /&gt;
* [[Development:Orbital Planet Surfaces|Orbital Planet Surfaces]] - General guidance for development of planet surfaces visible from orbit.&lt;br /&gt;
* [[Development:System_Backgrounds|Generating star system backgrounds]]&lt;br /&gt;
* [[Development:Base_Backgrounds|Creating and adding backgrounds for bases, planets, or capital ships]]&lt;br /&gt;
* [[Development:Logos &amp;amp; Signage|Logos &amp;amp; Signage]]&lt;br /&gt;
* [[Development:HUD (graphics)|HUD (graphics)]]&lt;br /&gt;
* Ship and Installations models&lt;br /&gt;
** [[Development:Model Guidelines|Guidelines for creating models]] - General guidance for development of models for Vega Strike.&lt;br /&gt;
** [[Development:Texture Guidelines|Guidelines for creating ship materials]] - General guidance for development of materials for Vega Strike models.&lt;br /&gt;
** [[Development:3D_Models|3D models list and status]]&lt;br /&gt;
&lt;br /&gt;
===Configuration ===&lt;br /&gt;
* [[Manual:Config:Advanced:Variables|Configuration Variables]]&lt;br /&gt;
* [[CONFVAR|CONFVAR - Complete Variable Listing]]&lt;br /&gt;
&lt;br /&gt;
===Internationalization/Localisation-related===&lt;br /&gt;
* [[Development:Translations|Translation projects]]&lt;br /&gt;
&lt;br /&gt;
=== Common topics ===&lt;br /&gt;
* [[Development:Realism vs Believability|Realism vs Believability]]&lt;br /&gt;
* [[Development:Behaviour of the SPEC drive and insystem flight in general|Behaviour of the SPEC drive and insystem flight in general]]&lt;br /&gt;
* [[Development:Economy|Economy]] - How ingame economy should work.&lt;br /&gt;
* [[Development:Political system|Political system]]&lt;br /&gt;
* [[Development:Ingame library|Ingame library]] - How can/should it be done? .. if at all.&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [[HowTos]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{warning_text |&lt;br /&gt;
| text=Most of the content located under [http://vegastrike.sourceforge.net/phpwiki/index.php/VsModsVegastrike VsModsVegastrike] should be moved to this page or better it's namespace '''Development:xxx'''. Please classify all pages with &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Category:Development]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=15105</id>
		<title>HowTo:Checkout SVN</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=15105"/>
				<updated>2008-04-26T22:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Modules */ Updated info about masters and ogre port&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:VCPP Compiling|Compiling with VCPP]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
If you're interested in an experimental version of Vega Strike, then SVN is what you'll be looking at.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Executive summary'''&lt;br /&gt;
&lt;br /&gt;
Subversion, or SVN, is a mechanism by which developers can keep track of changes to their code and distribute these changes to the public in real time. This allows people to take advantage of software as it is being developed, between official releases.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Windows_Clients|Windows users]] can use an [[HowTo:Checkout_SVN#Tortoise_SVN|SVN client]] to check out the data4.x module, which contains game data and windows binaries.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Linux_Clients|Linux]] and [[HowTo:Checkout_SVN#Mac_OS_X_Clients|Mac OS X]] users must use an SVN client to check out the vegastrike module as well, which contains source code for them to compile. (Note that compiling Vega Strike on Mac OS X is considered very difficult.)&lt;br /&gt;
&lt;br /&gt;
=What is SVN?=&lt;br /&gt;
SVN stands for '''S'''ub'''v'''ersio'''n''', a system similar to CVS. It allows developers to simultaneously work on a centralised project - in this case, that's Vega Strike.&lt;br /&gt;
&lt;br /&gt;
Downloading (&amp;quot;checking out&amp;quot;) and compiling the SVN-version often gives you access to features not included in the latest stable release of the program. SVN-based versions can be unstable and may not even work at all, but may hold advantages compared to stable versions.&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
Unlike a CVS repository, the top level of an SVN repository contains more than just the trunk. Vega Strike's SVN repository follows the standard layout, so the SVN root looks like this:&lt;br /&gt;
* '''branches''' - Independent copies of some or all of the trunk code. A developer making major changes, such as the ogre branch or major code cleanup will usually make a branch so they can keep track of their progress without breaking the trunk code for everyone else. These changes eventually are merged back into the trunk.&lt;br /&gt;
* '''tags''' - Revisions which have been marked. For instance, a tag might be made for a stable release so that svn users can update to it via the ''svn sw'' command. The VS developers like to use tags to mark milestones in the code, such as before or after a major change, so you'll see a lot of tags.&lt;br /&gt;
* '''trunk''' - The main trunk code, as would be seen in the root of a CVS repository. This contains a number of modules filled with code and data.&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
Vega Strike's SVN repository holds several subdirectories, which can either be checked out separately or altogether. The most notable ones are included below.&lt;br /&gt;
&lt;br /&gt;
* '''data4.x''' - data files of the game. This consists mainly of models, textures and backgrounds. Required to play the game.&lt;br /&gt;
* '''masters''' - The original master files that created the game data (original meshes and uncompressed textures).&lt;br /&gt;
* '''history''' - Old descriptions of factions and species.&lt;br /&gt;
* '''modtools''' - Tools to aid creation and modification of game files (campaigns and units)&lt;br /&gt;
* '''translations''' - Translations of Vega Strike data files into other languages.&lt;br /&gt;
* '''vega-proj''' - Deprecated Visual C++ 6 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_6.0_.28deprecated.29 here]])&lt;br /&gt;
* '''vega-vc7''' - Visual Studio 7 projects. (See [[HowTo:VCPP_Compiling#Visual_Studio_7.x here]]&lt;br /&gt;
* '''vega-vc8''' - Visual Studio Express 2005 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_8.0_.282005_Express.29 here]])&lt;br /&gt;
* '''vegastrike''' - the game base code.&lt;br /&gt;
* '''data6.x''' - Data for the [[Development:Ogre|Ogre port]]. You may download the OGRE branch using this URL: http://vegastrike.svn.sourceforge.net/svnroot/vegastrike/branches/ogre_branch/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following modules are deprecated, have been removed from current revisions, and are listed for historical purposes only:&lt;br /&gt;
* '''data''' - deprecated 3.x and lower data files.&lt;br /&gt;
* '''charserver'''&lt;br /&gt;
* '''vega-new-proj''' - even older VC6 project - don't use.&lt;br /&gt;
* '''evilwm''', '''ethereal''', '''virtuanet''' - other projects with temporary repositories&lt;br /&gt;
* '''mission_select''' - Functionality also in Launcher, and also not used often.&lt;br /&gt;
* '''texturizer''' - If you can get it to compile, I believe it may still work.&lt;br /&gt;
* '''syseditor''' - If you like typing in coordinates of every planet by hand in an ugly console interface, go ahead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Subversion tree can be browsed via a web interface: http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp;#8594;''' ''See also: [[Development:CVS Tree]]''&lt;br /&gt;
&lt;br /&gt;
=Linux Clients=&lt;br /&gt;
&lt;br /&gt;
==Command-line svn==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://subversion.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The linux-command `svn' is the most basic Subversion client.&lt;br /&gt;
&lt;br /&gt;
===Using svn for downloading vs-devel===&lt;br /&gt;
Checking out (downloading) the Vega Strike svn-modules is easy. The general syntax is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co [repo]/trunk/[module] [target-directory]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk vegastrike&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will download the entire tree (all modules) into directory `vegastrike'. But '''don't do this'''! Such a command would download data for both the normal and ogre branches, plus Visual Studio projects for ALL supported versions and goodness knows what else.&lt;br /&gt;
&lt;br /&gt;
You should really only download individual modules, and a similar syntax can be used. For example, to download the data4.x module,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x data4.x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will suffice. (Leaving off the target directory will make svn try check out into the ''working directory''.)&lt;br /&gt;
In order to get all the files required to compile the game, checkout the following modules:&lt;br /&gt;
* data4.x&lt;br /&gt;
* vegastrike&lt;br /&gt;
&lt;br /&gt;
==Tutorial to download, setup and run the development version==&lt;br /&gt;
In order to run the development version of Vega Strike, the executables expect to find the data to be in certain places relative to them. This short tutorial deals with these specifics on Linux operating systems. (It also applies for Mac OS X users.)&lt;br /&gt;
&lt;br /&gt;
So, let's start.&lt;br /&gt;
* Create a directory where you would like your copy of the Vega Strike development version to live in. For example purposes we will create a directory called ''VegaStrike'' in our user's home-directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; mkdir VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Change into this newly created directory. In our case:&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initial downloading (check-out)===&lt;br /&gt;
Now we can start downloading the packages from the SVN repository. If you download them directly into your Vega Strike directory they will be just in the right place.&lt;br /&gt;
&lt;br /&gt;
To save on download bandwidth, you can download a snapshot of the SVN tree, and then just update that to the current revision. One big compressed file will download much faster than having SVN get each file individually. Snapshots available here: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=6749.  Also here (not sure if this second one includes the .svn directories needed to update it with svn): &lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=181552&amp;amp;package_id=211092&amp;amp;release_id=463105.&lt;br /&gt;
If you run into any problems, it will work fine to follow the instruction below, using svn to do the whole checkout.&lt;br /&gt;
&lt;br /&gt;
* Download (check-out) the source code package ''vegastrike'', and the content package ''data4.x'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike&lt;br /&gt;
~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
This leaves you with three new directories inside your Vega Strike directory called as the packages are.&lt;br /&gt;
&lt;br /&gt;
''Note:'' If you are having problems with SVN due to connecting via a proxy, try to solve them using the method described here: http://subversion.tigris.org/faq.html#proxy&lt;br /&gt;
&lt;br /&gt;
===Building===&lt;br /&gt;
{{FIXME}} This should merged with the [[HowTo:Compile_from_SVN]] page. (Partially done)&lt;br /&gt;
&lt;br /&gt;
The [[HowTo:Compile_from_SVN]] page has a list of some options that you can pass to ./configure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup===&lt;br /&gt;
To run Vega Strike, the built executables need all the configuration and data files to be in the right place relative to them. Currently, the executables (''vegstrike'' and ''soundserver'') reside in the source code directory. But they have to be run out of the ''data4.x'' directory. Therefore, we will create a link.&lt;br /&gt;
* Change in to the ''data4.x'' directory. (We are still in the source code directory ''vegastrike''.)&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/vegastrike&amp;gt; cd ../data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create symbolic links to the executables in the source code directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/vegastrike&lt;br /&gt;
~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/soundserver&lt;br /&gt;
~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/vssetup&amp;lt;/pre&amp;gt;&lt;br /&gt;
* After that, you must run &amp;quot;'''./vssetup'''&amp;quot; inside the '''data4.x''' folder, or any folder which has the correct '''setup.config''' and '''vegastrike.config'''.&lt;br /&gt;
If we had made copies or moved the files instead of symbolic linking, we would have to do the procedure of copying or moving every time we build the executables from source.&lt;br /&gt;
&lt;br /&gt;
===Running and configuring===&lt;br /&gt;
* To run Vega Strike you have to start it from the ''data4.x'' directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; ./vegastrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Optionally you can create a short cut to this application onto your desktop or in your start menu. Simply point it to the ''vegastrike'' executable in the ''data4.x'' directory.&lt;br /&gt;
* If you need to adjust screen resolutions, input devices and key-mappings, do so by editing the configuration file ''vegastrike.config''. The default configuration file resides in the ''data4.x'' directory. You can change that or you can make your own user specific version by first copying it into your ''.vegastrike'' (hidden directory) directory in your user's home directory.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and work-arounds===&lt;br /&gt;
This issue has been fixed in the latest SVN versions.&lt;br /&gt;
&lt;br /&gt;
In case you are using an older version (i.e. pre-10700 or so) and Vegastrike does not run (gives a &amp;quot;Cannot open display :0.0&amp;quot; error), if are willing to sacrifice some security on multi-user systems, you may have to use this command to run vegastrike:&lt;br /&gt;
&amp;lt;pre&amp;gt;xhost +local:&amp;lt;/pre&amp;gt;If you do not want to compromise security, update to the latest revision.&lt;br /&gt;
&lt;br /&gt;
===Staying updated with the development version===&lt;br /&gt;
As development progresses the repository changes. In order to update your working copy you need to do the following.&lt;br /&gt;
* Change into the package's directory you want to update. In our example all the packages were stored in a directory called ''VegaStrike''. Let's assume we want to update the ''data4.x'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&lt;br /&gt;
~/VegaStrike&amp;gt; cd data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Update from the SVN repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; svn update&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Do this for every package you want to update. Exchange ''data4.x'' with ''vegastrike''.&lt;br /&gt;
* If something changed in the ''data4.x'' package, you don't need to recompile.&lt;br /&gt;
* If something changed in the source code package ''vegastrike''. You only need to repeat the building part of this tutorial and in case you did not create symbolic links the copying or moving procedure for the executables in the setup part of this tutorial.  You should not need to type &amp;quot;make clean&amp;quot;, however if you experience errors like &amp;quot;unresolved external symbol&amp;quot; it may remedy that error.&lt;br /&gt;
&lt;br /&gt;
=Windows Clients=&lt;br /&gt;
&lt;br /&gt;
Note: For windows, only the '''data4.x''' module is necessary to play the game.  You will find the executable program inside the &amp;quot;bin&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
If you are interested in compiling the code, you will need the '''vegastrike''' module, as well as the appropriate vega-project module for your Visual C++ version.  See [[HowTo:VCPP_Compiling]] for compiling info.&lt;br /&gt;
&lt;br /&gt;
Some people have problems with the latest executable relating to Visual C++ 8.  If you want an older version of the executable compiled with VC7, you can browse the repository here:&lt;br /&gt;
http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/trunk/data4.x/bin/vegastrike.exe?view=log&lt;br /&gt;
&lt;br /&gt;
==Tortoise SVN==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Just like TortoiseCVS, Tortoise SVN lets you work with files under SVN version control directly from Windows Explorer. It's freely available under the GPL. &lt;br /&gt;
&lt;br /&gt;
With TortoiseSVN you can directly check out modules, update, commit and see differences by right clicking on files and folders within Explorer. You can see the state of a file with overlays on top of the normal icons within Explorer. It even works from within the file open dialog. &lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
* Download and Install Tortoise SVN from http://tortoisesvn.tigris.org&lt;br /&gt;
* Create a new folder in Windows Manager where you will download your modules (called Sandbox, SVN or similar working location name);&lt;br /&gt;
* Within that folder, create another folder being the name of module you wish to checkout e.g. data4.x, vegastrike etc;&lt;br /&gt;
* Right click on the folder created and select SVN Checkout.  This brings up the checkout configuration screen;&lt;br /&gt;
* Input the URL of the repository into the dialog box, for example data4.x will be;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**You may also use the built-in repository browser to select the module you wish to check out.&lt;br /&gt;
* Click OK to begin checkout of the module.&lt;br /&gt;
[Edit - Turbo: The download is 600+ MB and will take some time.  I did not have to install the program -- after downloading, run the Setup program in the BIN folder, then you can run VEGASTRIKE.EXE to play.]&lt;br /&gt;
&lt;br /&gt;
=Mac OS X Clients=&lt;br /&gt;
&lt;br /&gt;
==Command Line Client==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://metissian.com/projects/macosx/subversion/&lt;br /&gt;
&lt;br /&gt;
(or http://pdb.finkproject.org/pdb/search.php?summary=svn for Fink packages.)&lt;br /&gt;
&lt;br /&gt;
Footnote:&lt;br /&gt;
metissian.com does not maintain current binaries.  A better source would be (ordered from most current to most convenient):&lt;br /&gt;
&lt;br /&gt;
(a) http://subversion.tigris.org/ for current source code.&lt;br /&gt;
&lt;br /&gt;
(b) use Fink or MacPorts to get (usually) current source code.&lt;br /&gt;
&lt;br /&gt;
(c) http://www.codingmonkeys.de/mbo/ for a (usually) current install package.&lt;br /&gt;
&lt;br /&gt;
(d) XCode3 includes svn as part of the default installation (But not XCode2).&lt;br /&gt;
&lt;br /&gt;
==SCPlugin==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://scplugin.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&amp;quot;The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder. The inspiration for this project came from the TortoiseSVN project.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Usage====&lt;br /&gt;
Must have command line client installed.&lt;br /&gt;
&lt;br /&gt;
{{Fixme}}-WRITEME&lt;br /&gt;
&lt;br /&gt;
*[http://www.joshbuhler.com/2005/07/05/setting-up-the-subversion-client-on-mac-os-x/ A good tutorial on setting up SVN for OSX]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
*[http://www.lachoseinteractive.net/en/community/subversion/svnx/features/ svnX]&lt;br /&gt;
&lt;br /&gt;
==Building==&lt;br /&gt;
'''&amp;amp;#8594;''' ''See [[HowTo:Compile on OSX]]''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Checkout CVS|Checkout CVS]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|Checkout SVN]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Template:Oldversion&amp;diff=14957</id>
		<title>Template:Oldversion</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Template:Oldversion&amp;diff=14957"/>
				<updated>2008-04-07T07:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added an oldversion template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;boilerplate metadata&amp;quot; id=&amp;quot;attention&amp;quot; style=&amp;quot;margin: 0 2.5%; text-align: justify; background: #ffAA33; color: black; padding: 0 10px; border: 1px solid #ff7777&amp;quot;&amp;gt;&lt;br /&gt;
'''This page is for old versions of Vega Strike.  Please disregard this information if you are using a new version. '''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Manual:Save_and_load&amp;diff=14956</id>
		<title>Manual:Save and load</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Manual:Save_and_load&amp;diff=14956"/>
				<updated>2008-04-07T07:13:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added oldversion tag to this page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{oldversion}}&lt;br /&gt;
&lt;br /&gt;
{{Languages|En|Manual:Save and load}}&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[Manual:Running Vegastrike|Running Vegastrike]]&lt;br /&gt;
| up=[[Manual]]&lt;br /&gt;
| next=[[Manual:Config|Configure Vegastrike]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;table width=35% style=&amp;quot;float:left;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;__TOC__&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
= Commandline/Direct-Start (all users) =&lt;br /&gt;
&lt;br /&gt;
All the Vega Strike savegames are in your home directory under &amp;lt;code&amp;gt;.vegastrike&amp;lt;/code&amp;gt; (or in the vegastrike directory under &amp;lt;code&amp;gt;.vegastrike&amp;lt;/code&amp;gt; under windows). Change the save game by editing the file &amp;lt;code&amp;gt;save.txt&amp;lt;/code&amp;gt;. The file is called &amp;lt;code&amp;gt;save.4.x.txt&amp;lt;/code&amp;gt; in Vegastrike4.x.&lt;br /&gt;
&lt;br /&gt;
= Mac users =&lt;br /&gt;
...should do the following (because &amp;lt;code&amp;gt;.vegastrike&amp;lt;/code&amp;gt; is a hidden directory):&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
# In the finder choose '''Go To Folder''' from the '''Go''' menu.&lt;br /&gt;
# Type &amp;lt;code&amp;gt;~/.vegastrike&amp;lt;/code&amp;gt; to open the vegastrike folder in a Finder window&lt;br /&gt;
# Drag the folder from the title bar of the Finder window while holding down the {{Key:EN:Alt}} and (command) {{Key:Apple}} keys to make an alias of this folder on your Desktop.&lt;br /&gt;
|}&lt;br /&gt;
= Launcher (windows/linux/unix) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;float: right;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;http://vegastrike.sourceforge.net/albums/wiki_manual/launcher.jpg&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There should be a program named &amp;quot;Launcher&amp;quot; in the vegastrike directory or Start Menu. This program provides a list of game choices:&lt;br /&gt;
&lt;br /&gt;
== Start New Pilot ==&lt;br /&gt;
To start a new pilot (game) in the Vega Strike universe, select this button.  If no scenario has been selected beforehand (below), this button loads the default Exploring the Universe scenario.&lt;br /&gt;
&lt;br /&gt;
You start with a dinged up old Llama and head from your starting sector with the hope of finding profit and adventure on the frontier.&lt;br /&gt;
&lt;br /&gt;
== Play Saved Pilot ==&lt;br /&gt;
This button loads the selected saved pilot to load into Vega Strike.&lt;br /&gt;
&lt;br /&gt;
== Continue Last Game ==&lt;br /&gt;
This button loads your last saved pilot automatically into Vega Strike. If you do not choose a mission, you will start in the standard trading/bounty hunting mission.  Differs from Play Saved Pilot in that you do not choose which saved game to load.&lt;br /&gt;
&lt;br /&gt;
== Game Settings ==&lt;br /&gt;
This button accesses Vega Strike’s game settings for configuration.  Refer to [[Manual:Config|Config]] for information on configuration selections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recover from Autosave==&lt;br /&gt;
This button allows a player to recover their most recently played game into the selected save game upon next run.  If the player quits or the player docks, and then dies, it will restore to the last saved position.&lt;br /&gt;
&lt;br /&gt;
== Change Scenario ==&lt;br /&gt;
This allows you to select which Vega Strike scenario to play. To select, highlight the requested scenario and click “OK�?.  Once selected, you start the scenario by selecting Start New Pilot Most scenarios do not involve save games and will ignore those options. Note that the default scenario will utilize the save game you specify. If you ignore this option you default to the standard Exploring the Universe scenario.&lt;br /&gt;
&lt;br /&gt;
== Help ==&lt;br /&gt;
Pop up help window with this information.&lt;br /&gt;
&lt;br /&gt;
== Exit Launcher ==&lt;br /&gt;
Exits the launcher.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Manual:Computer:Game menu]]&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[Manual:Running Vegastrike|Running Vegastrike]]&lt;br /&gt;
| up=[[Manual]]&lt;br /&gt;
| next=[[Manual:Config|Configure Vegastrike]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Manual|Save and load]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Manual&amp;diff=14955</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Manual&amp;diff=14955"/>
				<updated>2008-04-07T06:54:24Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Installation */ Removed reference to launcher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|En|Manual}}&lt;br /&gt;
{{Wiki_Nav_Index}}&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot;|__TOC__ &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; align=&amp;quot;right&amp;quot;|http://vegastrike.sourceforge.net/albums/wiki_manual/cleaned3_shot_016_02_A5.png&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Dedication=&lt;br /&gt;
This Player’s Guide is dedicated to Daniel ‘Hellcatv’ Horn and the Vega Strike development team for bringing us the Vega Strike game; to the coders, artists, designers and play-testers willing to devote their own time and effort to the creation of a great game; and of course to the players of Vega Strike, without whom this whole thing would be a pointless exercise.&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''''WELCOME''''' to ''Vega Strike'', a 3d OpenGL spaceflight simulator being developed for multi-platform play.&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vega Strike allows players to explore a vastly dynamic universe where frontiers collide and you're just a pilot trying to make ends meet. How? That's your decision. Vega Strike is designed as a non-linear gaming experience, where you choose what action you want to take.&lt;br /&gt;
&lt;br /&gt;
Vega Strike features a dynamic trading economy, allowing your character to operate as a merchant.  Discover what trade routes bring in the most profit, what commodities make you the most money given your ship's cargo space limitations, accept cargo [[Manual:Computer:Missions_screen|missions]] and learn to avoid areas of danger (repairs eat into your profits!).&lt;br /&gt;
&lt;br /&gt;
If you tire of making money on milk runs, or want to try something different, then there are other paths to success.  Vega Strike features a mission generator, providing multiple missions to the experienced (and not so experienced) pilots.  Engage in bounty hunts, patrols, battles and escort missions.  Feel like travelling?  Explore the dynamic universe and see the farthest reaches of known space.  Want a walk on the wild side?  You could always turn pirate!  Just be prepared for the consequences.&lt;br /&gt;
&lt;br /&gt;
Your ship just not doing the job you want it to?  Vega Strike gives you the ability to purchase from a wide variety of ships capable of doing different jobs.  Want to haul cargo?  Fight battles?  There's a ship for you.  Your ship is fully customizable, so if you've got the [[Terminology:Credits|credit]], outfit your craft with the right tools for the job at hand.&lt;br /&gt;
&lt;br /&gt;
Have a chat with the [[Manual:Location:Bar|bartender]] or view the [[Manual:Computer:News_screen|news broadcasts ]]to find out what's going on in the universe.  While you're there, talk to the fixers, they may have a job that only you can do.  But be warned, you never know where it may lead ...&lt;br /&gt;
&lt;br /&gt;
* [[Vegastrike:License|License]] The license Vega Strike is released under (please do not edit)&lt;br /&gt;
* [[Vegastrike:Mission|Mission]] The Vega Strike Mission Statement (what it's all about)&lt;br /&gt;
* [[Vegastrike:Features|Features]] Why Vega Strike is the best game ever made&lt;br /&gt;
* [[Vegastrike:Credits|Credits]] The people who are making it happen&lt;br /&gt;
&lt;br /&gt;
Winner of the Jeux (games) category of the Trophees Du Libre 2003. [http://vegastrike.sourceforge.net/index.php?prevnext=10 Link]&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
{|&lt;br /&gt;
|valign=top|Your guides on how to install, configure and start playing Vega Strike.&lt;br /&gt;
If you're new to Vegastrike you can also follow the [[Manual:New users|New users]] guide.&lt;br /&gt;
&lt;br /&gt;
* [[Manual:Install|Installation of Vegastrike]] &lt;br /&gt;
* [[Manual:Running Vegastrike|Running Vegastrike]]&lt;br /&gt;
* [[Manual:Save and load|Saving and loading]] &lt;br /&gt;
* [[Manual:Config|Configure Vegastrike (Setup)]]&lt;br /&gt;
** [[Manual:Config:Advanced|Advanced configuration (edit the config file)]]&lt;br /&gt;
*** [[Manual:Config:Advanced:Bindings|Bindings]]&lt;br /&gt;
**** [[Manual:Config:Advanced:Bindings:Keyboard|Keyboard bindings]]&lt;br /&gt;
**** [[Manual:Config:Advanced:Bindings:Mouse|Mouse bindings]]&lt;br /&gt;
**** [[Manual:Config:Advanced:Bindings:Joystick|Joystick bindings]]&lt;br /&gt;
*** [[Manual:Config:Advanced:Variables|Variables]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|valign=top|&lt;br /&gt;
{||&lt;br /&gt;
|&amp;lt;center&amp;gt;http://vegastrike.sourceforge.net/gallery/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=5814&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&amp;lt;/center&amp;gt;&lt;br /&gt;
|&amp;lt;center&amp;gt;http://vegastrike.sourceforge.net/gallery/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=5881&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&amp;lt;center&amp;gt;http://vegastrike.sourceforge.net/albums/wiki_manual/config_code.png&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Tutorial=&lt;br /&gt;
* [[Manual:New users|New users]] - Tips and tricks for new users.&lt;br /&gt;
* [[Manual:Tutorial|Tutorial]] - Starting a new game - making a few credits.&lt;br /&gt;
* [[Manual:Gameplay Tactics|Gameplay Tactics]] - Advanced game tactics.&lt;br /&gt;
&lt;br /&gt;
=Play=&lt;br /&gt;
How to Interact with Vega Strike.&lt;br /&gt;
{|&lt;br /&gt;
|valign=top width=33%| &amp;lt;!-- 33% should bot be needed anymore in the final version --&amp;gt;&lt;br /&gt;
==Interface==&lt;br /&gt;
http://vegastrike.sourceforge.net/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=6619&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&lt;br /&gt;
&lt;br /&gt;
*Directory&lt;br /&gt;
** [[Manual:Location|Locations]]&lt;br /&gt;
** [[Manual:Computer|Computers]]&lt;br /&gt;
* [[Manual:Location:Hangar|Hangar]] - Yes, that's your ship.&lt;br /&gt;
* [[Manual:Location:Concourse|Concourse]] - Access All Areas.&lt;br /&gt;
** [[Manual:Computer:Mission computer|Mission Computer]] - Your location access point.&lt;br /&gt;
*** [[Manual:Computer:Missions screen|Missions Screen]] - Have we got the mission for you!&lt;br /&gt;
*** [[Manual:Computer:News screen|News Screen]] - what's up?&lt;br /&gt;
*** [[Manual:Computer:Info screen|Pilot Information Screen]] - its all about you isn't it?&lt;br /&gt;
*** [[Manual:Computer:Game menu|Game Menu]] - Game file interaction.&lt;br /&gt;
* [[Manual:Location:Bar|The Bar]] - Come on in, have a drink!&lt;br /&gt;
* [[Manual:Location:Transit| Transit System]] - Going somewhere?&lt;br /&gt;
* [[Manual:Location:Cargobay|The Cargobay]] - where to go to buy or sell.&lt;br /&gt;
** [[Manual:Computer:Cargo computer|Cargo Computer]] - And how to do so.&lt;br /&gt;
* [[Manual:Location:Shipyards|Shipyards]] - Your one stop killer ship shop.&lt;br /&gt;
** [[Manual:Computer:Upgrades screen|Upgrades Screen]] - How do I obtain new upgrades?&lt;br /&gt;
** [[Manual:Computer:Ships screen|Ships Screen]] - How do I obtain new ships?&lt;br /&gt;
|valign=top|&lt;br /&gt;
&lt;br /&gt;
==Inflight==&lt;br /&gt;
{|&lt;br /&gt;
|valign=top|&lt;br /&gt;
===Flying &amp;amp; Navigation===&lt;br /&gt;
http://vegastrike.sourceforge.net/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=5444&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&lt;br /&gt;
* [[Manual:Basic flight|Basic flight]] techniques.&lt;br /&gt;
* [[Manual:Advanced flight|Advanced flight]] techniques.&lt;br /&gt;
** [[Manual:Match velocity|Match velocity]] with a [[Manual:Targeting|target]].&lt;br /&gt;
** [[Manual:Docking|Docking]] to a planet or a [[Vessels &amp;amp; Installations|capship]].&lt;br /&gt;
** [[Manual:Insystem travel|Insystem travel]]&lt;br /&gt;
** [[Manual:Interstellar travel|Interstellar travel]] (Jump drive).&lt;br /&gt;
* [[Manual:Targeting|Targeting]] - How to use targeting.&lt;br /&gt;
* [[Manual:Views|Views]] - Cockpit and camera views - what are they and how do they work.&lt;br /&gt;
* [[Manual:HUD|HUD]] - Explanation of the HUD layout.&lt;br /&gt;
* [[Manual:Map|Map]] -  How the ingame map system works.&lt;br /&gt;
** [[Manual:Statistical Mode|Statistical Mode]] - What do all these numbers mean?&lt;br /&gt;
** [[Manual:Map Mode|Map Mode]] - Exploring the Universe.&lt;br /&gt;
** [[Manual:Navigation Computer|Navigation Computer]] - Using the Navigation computer.&lt;br /&gt;
&lt;br /&gt;
===Communication===&lt;br /&gt;
http://vegastrike.sourceforge.net/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=6617&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&lt;br /&gt;
* [[Manual:Communication|Communication]] - How to communicate with other [[Vessels &amp;amp; Installations|ships/stations]].&lt;br /&gt;
* [[Manual:Wingmen|Wingmen]] - Communicating / using Wingmen&lt;br /&gt;
|valign=top|&lt;br /&gt;
&lt;br /&gt;
===Combat===&lt;br /&gt;
http://vegastrike.sourceforge.net/gallery2/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=5079&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&lt;br /&gt;
* [[Manual:Combat|Combat]] - How to fight your enemies. &lt;br /&gt;
** [[Manual:Combat:Guns|Guns]] - What are they and how do they work.&lt;br /&gt;
** [[Manual:Combat:Missiles|Missiles]] - When you need that extra firepower.&lt;br /&gt;
** [[Manual:Combat:Target tracking|Target tracking]] - What is ITTS and how is it used.&lt;br /&gt;
** [[Manual:Combat:Counter measures|Counter measures]] - ECM stops those missiles - dead!&lt;br /&gt;
** [[Manual:Combat:Cloaking|Cloaking]] - What is the device, and how to use it.&lt;br /&gt;
** [[Manual:Combat:Turrets|Turrets]] - Pilot turrets.&lt;br /&gt;
** [[Manual:Combat:Death|Death]] is not forever!&lt;br /&gt;
** [[Manual:Combat:Wingmen|Ordering wingmen]] - In space you are not alone!&lt;br /&gt;
** [[Manual:Combat:Tractor beam|Tractor beam]] - Grabbing the booty!&lt;br /&gt;
&lt;br /&gt;
===and more===&lt;br /&gt;
* [[Manual:Tractor beam|Tractor beam]] - What is it and how to use it.&lt;br /&gt;
* [[Manual:Gameplay functions|Gameplay functions]] - Miscellaneous gameplay commands.&lt;br /&gt;
* [[Manual:Dynamic Universe|Dynamic Universe]] - How the universe works.&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Appendix=&lt;br /&gt;
* [[Manual:Keyboard layout|Keyboard Layout]] - The default keyboard layout reference for Vega Strike.&lt;br /&gt;
* [[Manual:Music|Using Your Own Music]] - How to use your own music files in Vegastrike.&lt;br /&gt;
* [[FAQ]] - Vegastrike FAQs&lt;br /&gt;
* [[Manual:Cheats|Cheats]] - Cheating the game - Note: contains spoilers.&lt;br /&gt;
&lt;br /&gt;
==Database==&lt;br /&gt;
For information about species/factions/ships/terms please refer to the online [[Database]]&lt;br /&gt;
{{Database_Overview}}&lt;br /&gt;
&lt;br /&gt;
==Printable version of the manual==&lt;br /&gt;
&lt;br /&gt;
There is a v 0.4.3 PDF version of the information on this site (with some additional info too) available for download by clicking on the link below (current size 1.3 MB): &amp;lt;BR/&amp;gt;&lt;br /&gt;
CVS (depricated) [http://cvs.sourceforge.net/viewcvs.py/*checkout*/vegastrike/data4.x/documentation/Vega_Strike_Players_Guide.pdf Vega Strike Player's Guide (PDF)]&lt;br /&gt;
&lt;br /&gt;
SVN [http://svn.sourceforge.net/viewcvs.cgi/*checkout*/vegastrike/trunk/data4.x/documentation/Vega_Strike_Players_Guide.pdf Vega Strike Player's Guide (PDF)]&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* The [http://vegastrike.sourceforge.net/manual/00_fullmanual/index.html original (but outdated) manual] (pure HTML)&lt;br /&gt;
* The [http://vegastrike.sourceforge.net/phpwiki/index.php/VegastrikeManual manual in the old wiki] (phpWiki)&lt;br /&gt;
* If you read this manual ''offline'', you can find the most recent version ''online'' at [http://vegastrike.sourceforge.net/wiki/Manual http://vegastrike.sourceforge.net/wiki/Manual]&lt;br /&gt;
* See also the [[Links]] page of the Vegastrike Wiki.&lt;br /&gt;
&lt;br /&gt;
=Manual notes=&lt;br /&gt;
As you read through this manual, you will note references to various keys. These key references appear as: {{Key:EN:W}} refering to the w key; {{Key:EN:Shift left}} + {{Key:EN:W}} refering to the capitalized letter W.  {{Key:EN:Ctrl}} + {{Key:EN:W}} refers to pressing both the Control and w key simultaneously.&lt;br /&gt;
&lt;br /&gt;
References to '''[KP]''' refer to using the buttons on the '''KeyPad'''.  Buttons appearing onscreen are noted in a similar fashion.&lt;br /&gt;
&lt;br /&gt;
If there are no key graphics available (yet ;) ) the keys will be represented by something like this: '''[Shift]'''+'''[W]'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{NAV_Manual | previous=[[Vegastrike]]&lt;br /&gt;
| up=[[Vegastrike]]&lt;br /&gt;
| next=[[Vegastrike:License|License]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Manual]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Deathmatch/2006_Archive&amp;diff=14659</id>
		<title>Development:Network:Deathmatch/2006 Archive</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Deathmatch/2006_Archive&amp;diff=14659"/>
				<updated>2008-02-13T04:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Development:Network:Deathmatch moved to Development:Network:Deathmatch/2006 Archive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please write down any issues here... try to add to previously reported bugs rather than listing the same bug twice. Use four tilde (~) characters in a row to sign your name after your bug report&lt;br /&gt;
&lt;br /&gt;
==Current Bugs:==&lt;br /&gt;
* lag when another player joins [[User:hellcatv|hellcatv]] 19:25, 22 August 2006 (PDT)&lt;br /&gt;
** also when someone respawns &lt;br /&gt;
* Spec is always allowed [[User:hellcatv|hellcatv]] 19:26, 22 August 2006 (PDT)&lt;br /&gt;
** Doesn't drain energy&lt;br /&gt;
* in mission files, client is allowed to spawn stuff, which is then &amp;quot;braindead&amp;quot; [[User:spiritplumber|spiritplumber]] 18:29, 30 August 2006 (PDT)&lt;br /&gt;
**Especially when server.py is present and client executes a server.server() because it's considered one of player[0]'s active missions&lt;br /&gt;
* Accidental disconnect(cable yank) leaves a ghost -- add a heartbeat/deadman switch? [[User:spiritplumber|spiritplumber]] 18:29, 30 August 2006 (PDT)&lt;br /&gt;
**should be fixed--needs testing--default 3 min timeout [[User:hellcatv|hellcatv]] 03:52, 2 September 2006 (PDT)&lt;br /&gt;
*Login problem with the main acount server with the curent svn releas [[User:www2|www2]] 16:03 PM  Seprember 11 2006 (UCT)&lt;br /&gt;
&lt;br /&gt;
==Old Bugs:==&lt;br /&gt;
* no way to specify server config file&lt;br /&gt;
**Now there is... and also a way to specify a port with -p&lt;br /&gt;
* Server completely ignores python blocks in missions [[User:spiritplumber|spiritplumber]] 18:29, 30 August 2006 (PDT)&lt;br /&gt;
**Fixed server now loads server.server()&lt;br /&gt;
* ship-firing weapons end up not being fired&lt;br /&gt;
** must be a type of weapon that fires with enter, like mountsize=&amp;quot;heavy-capship-missile&amp;quot; instead of &amp;quot;capship-heavy&amp;quot; [[User:hellcatv|hellcatv]] 02:07, 2 September 2006 (PDT)&lt;br /&gt;
* Extra shots fired --[[User:eddit|eddit]] 06:36, 25 August 2006 (PDT)&lt;br /&gt;
** When you fire once,  sometimes get extra shots fired &lt;br /&gt;
***We should ignore server instructions to START firing if the weapon was preemptively fired (as a lag reduction measure)... [[User:hellcatv|hellcatv]] 15:57, 31 August 2006 (PDT)&lt;br /&gt;
** Happens with missiles as well&lt;br /&gt;
*** Only bolt style missiles&lt;br /&gt;
** Currently I'm using a pacifier&lt;br /&gt;
* Missile remaining counts incorrect --[[User:eddit|eddit]] 06:43, 25 August 2006 (PDT)&lt;br /&gt;
** When you launch missiles, the number of missiles remaining sometimes jump up after a shot!&lt;br /&gt;
***server thinks you fired a different number---being updated for the fast missiles is going to have to be a solution (either that or laggy shots) [[User:hellcatv|hellcatv]] 15:57, 31 August 2006 (PDT)&lt;br /&gt;
****Fixed [[User:hellcatv|hellcatv]] 01:32, 2 September 2006 (PDT)&lt;br /&gt;
** Currently I'm using a pacifier&lt;br /&gt;
* no damage from ship-ship collisions [[User:dandandaman|dandandaman]] 04:16, 24 August 2006 (PDT)&lt;br /&gt;
** rebound happens, but no damage (hull, shield or armour) results&lt;br /&gt;
** This is because rebound happens on the client before the server gets wind of the collision---have some ideas but they'll have to wait---  collision damage is lame anyway in multiplayer [[User:hellcatv|hellcatv]] 01:16, 2 September 2006 (PDT)&lt;br /&gt;
*Missiles don't always fire, and sometimes launcher with 0 is selected&lt;br /&gt;
**cycling through missile types seems to resolve it---clearly something to do with active mounts&lt;br /&gt;
**I think it's fixed [[User:hellcatv|hellcatv]] 00:20, 24 August 2006 (PDT)&lt;br /&gt;
**Still seems to be a problem --[[User:eddit|eddit]] 06:48, 25 August 2006 (PDT)&lt;br /&gt;
**Ugh...not sure why :-(  the cycle fix should have done it...Can you desccribe an easy way to repro it now ...I sometimes get it too... [[User:hellcatv|hellcatv]] 15:59, 31 August 2006 (PDT)&lt;br /&gt;
***Can't reproduce the problem... which ship and loadout---and what were the missile counts when it fails--and are you sure the server is actually keeping the lock? i.e. was the target stationary... maybe on server side the target fell out of your cone&lt;br /&gt;
****Ok I got it for sure this time :-) Turns out that firing guns toggled the missile lock time--I never found this while testing missiles alone except when I printed out the locktimes over and over [[User:hellcatv|hellcatv]] 01:16, 2 September 2006 (PDT)&lt;br /&gt;
* Problems withe the chat system --[[User:www2|www2]] 11:36, 27 August 2006 (UTC)&lt;br /&gt;
** When your press the chat key than disable all filght controll.&lt;br /&gt;
***not gonna change (at least until new keyboard interface system)&lt;br /&gt;
*hundreds of CMD_TARGET(0) requests presumably from dead or nontargetting players&lt;br /&gt;
**Fixed [[User:hellcatv|hellcatv]] 22:45, 23 August 2006 (PDT)&lt;br /&gt;
*when respawning can be locked into talk mode&lt;br /&gt;
**Fixed [[User:hellcatv|hellcatv]] 01:19, 24 August 2006 (PDT)&lt;br /&gt;
*esc should quit talk mode&lt;br /&gt;
**Fixed [[User:hellcatv|hellcatv]] 01:19, 24 August 2006 (PDT)&lt;br /&gt;
*should zoom in when respawned&lt;br /&gt;
**Fixed [[User:hellcatv|hellcatv]] 01:19, 24 August 2006 (PDT)&lt;br /&gt;
*Torps shouldn't last as long&lt;br /&gt;
**fixed...if they have lost their target they expire in 30 seconds (config var) [[User:hellcatv|hellcatv]] 00:58, 24 August 2006 (PDT)&lt;br /&gt;
*Ejects are irksome...they should either...expire... or ... never be created&lt;br /&gt;
**Fixed (physics, eject_live_time in config) so that eject seats expire after a while [[User:hellcatv|hellcatv]] 00:32, 24 August 2006 (PDT)&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Deathmatch&amp;diff=14660</id>
		<title>Development:Network:Deathmatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Deathmatch&amp;diff=14660"/>
				<updated>2008-02-13T04:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Development:Network:Deathmatch moved to Development:Network:Deathmatch/2006 Archive: All of these are old bugs that are now fixed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Development:Network:Deathmatch/2006 Archive]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=FAQ:Installing&amp;diff=14066</id>
		<title>FAQ:Installing</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=FAQ:Installing&amp;diff=14066"/>
				<updated>2007-12-01T02:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: added info about vc8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|En|FAQ:Installing}}&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[FAQ:Playing]]&lt;br /&gt;
| up=[[FAQ]]&lt;br /&gt;
| next=[[FAQ:Bugs]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
Installing and Compiling Vegastrike.&amp;lt;BR/&amp;gt;See also [[HowTos#Installing]]&lt;br /&gt;
&lt;br /&gt;
== What are the minimum system requirements for Vegastrike? ==&lt;br /&gt;
&lt;br /&gt;
A:Your computer needs to have OpenGL support (which most do nowadays).&lt;br /&gt;
* Minimum Requirement&lt;br /&gt;
** Processor: Pentium I 200Mhz or Apple G3 400Mhz&lt;br /&gt;
** Video card: 3d card with 16Mb of memory (although it will work without a 3d card too)&lt;br /&gt;
** Screen color depth: 16bit&lt;br /&gt;
** RAM: 512 Mb ''(I use 256 Mb in WinXP without any troubles - smbarbour / same to me in Linux Ubuntu - federoy)''&lt;br /&gt;
** Swap space: ???&lt;br /&gt;
** HD: ???&lt;br /&gt;
* Recommended Requirement&lt;br /&gt;
** Processor: ???&lt;br /&gt;
** Video card: ???&lt;br /&gt;
** Screen color depth: ???&lt;br /&gt;
** RAM: ???&lt;br /&gt;
** Swap space: ???&lt;br /&gt;
** HD: ???&lt;br /&gt;
&lt;br /&gt;
If your graphics card is poor, put it on low/retro detail and low resolution/16bit color, fullscreen. &amp;lt;BR/&amp;gt;&lt;br /&gt;
More info about video cards is here: [[#Which_video_cards_are_known_to_work_.28or_not_to.29_with_Vegastrike.3F|Q7]]&lt;br /&gt;
&lt;br /&gt;
== I get a message &amp;quot;The application failed to run because of an incorrect configuration, reinstalling may fix this problem&amp;quot; ==&lt;br /&gt;
http://vegastrike.sourceforge.net/forums/download.php?id=1546&amp;amp;ext=.gif&lt;br /&gt;
&lt;br /&gt;
This means you have not installed the VC8 re-distributable package.&lt;br /&gt;
&lt;br /&gt;
Look for an executable called &amp;quot;vcredist_x86.exe&amp;quot; in the bin folder and install it as Administrator.&lt;br /&gt;
&lt;br /&gt;
If you do not have that program, download and install it from Microsoft [http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&amp;amp;displaylang=en here].&lt;br /&gt;
&lt;br /&gt;
== Does the source code work with VC++ 6.0 or 7.0? ==&lt;br /&gt;
&lt;br /&gt;
A: Most certainly.&lt;br /&gt;
VC++ 6.0/7.0 is unfortunately the only way I know how to compile it in windows.&amp;lt;BR/&amp;gt;&lt;br /&gt;
''Not completly true, it works with cygwin too. See [[HowTo:Cygwin Compiling]].''&lt;br /&gt;
&lt;br /&gt;
Download '''vega-proj''' (vc++ 6) or '''vega-vc7''' (vc++ 7), '''''not''''' the outdated ''vega-new-proj'' and have at it (from CVS).&lt;br /&gt;
&lt;br /&gt;
See [[HowTo:VCPP Compiling]] for more information.&lt;br /&gt;
&lt;br /&gt;
Note for people with an old project (such as ''vega-new-proj''):&lt;br /&gt;
&lt;br /&gt;
It's a bit of a trick to get all the .lib files into the project because a lot of the people who are in charge of maintaining the project somehow got rid if the library include directories from the project since I committed it. However, it's pretty easy to add those paths.&lt;br /&gt;
&lt;br /&gt;
You have to add a few simple .cpp files to the project so give it a shot if you will.&lt;br /&gt;
&lt;br /&gt;
The simplest way is to checkout '''vega-proj''' as it says in [[HowTo:Checkout CVS]].&lt;br /&gt;
&lt;br /&gt;
== How do I turn fullscreen on or off in Vegastrike? ==&lt;br /&gt;
A: Edit vegastrike.config or &amp;lt;code&amp;gt;/.vegastrike/vegastrike.config&amp;lt;/code&amp;gt;&lt;br /&gt;
and change fullscreen to false/true wherever it occurs.&lt;br /&gt;
&lt;br /&gt;
A: Run Launcher.exe program, select OPTIONS, and adjust color.&lt;br /&gt;
&lt;br /&gt;
Section of the vegastrike.config file that sets the screen mode:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;#cat Color full_32 full_16 win_32 win_16&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set windowed mode use:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;#set Color win_32&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
or&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;#set Color win_16&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To set fullscreen mode use:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;#set Color full_32&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
or&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;#set Color full_16&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== While compiling VS from CVS i got lots of error like seen in [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=848 this] thread in the forum. (e.g ''pasting &amp;quot;operator&amp;quot; and &amp;quot;+&amp;quot; does not give a valid preprocessing token'') and they are all in somewhere like the &amp;lt;code&amp;gt;../src/boost129/&amp;lt;/code&amp;gt; directory. What should i do? ==&lt;br /&gt;
A: Try to run &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; with the &amp;lt;code&amp;gt;--enable-boost-128&amp;lt;/code&amp;gt; parameter. &amp;lt;BR/&amp;gt;&lt;br /&gt;
See also:&lt;br /&gt;
* [[HowTo:Compile From CVS]]&lt;br /&gt;
* [[HowTo:Cygwin Compiling]].&lt;br /&gt;
&lt;br /&gt;
== When compiling VS I get a &amp;lt;code&amp;gt;glXGetProcAddress&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;glXGetProcAddressARB&amp;lt;/code&amp;gt; error. ==&lt;br /&gt;
&lt;br /&gt;
A:&lt;br /&gt;
* Preferred way: Inserting the following lines into the file &amp;lt;code&amp;gt;gl_init.cpp&amp;lt;/code&amp;gt; (Forum [http://vegastrike.sourceforge.net/forums/viewtopic.php?p=14032#14032 Link])&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define GLX_GLXEXT_PROTOTYPES&lt;br /&gt;
#include &amp;lt;GL/glx.h&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* A second way is to replace &amp;lt;code&amp;gt;glXGetProcAddress&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;glXGetProcAddressARB&amp;lt;/code&amp;gt; or the other way around.&lt;br /&gt;
* If none of the other ways worked, include the line&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define glXGetProcAddress glXGetProcAddressARB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#define glXGetProcAddressARB glXGetProcAddress&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
at the top of the file &amp;lt;code&amp;gt;gl_init.cpp&amp;lt;/code&amp;gt; (the very first line)&lt;br /&gt;
&lt;br /&gt;
* See also the forum entries below:&lt;br /&gt;
** http://vegastrike.sourceforge.net/forums/viewtopic.php?t=966&lt;br /&gt;
** http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1085&lt;br /&gt;
** http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1153&lt;br /&gt;
** http://vegastrike.sourceforge.net/forums/viewtopic.php?p=14032#14032&lt;br /&gt;
&lt;br /&gt;
== When compiling VS I get a &amp;lt;code&amp;gt;./depcomp: No such file or directory&amp;lt;/code&amp;gt; error. ==&lt;br /&gt;
&lt;br /&gt;
A: You need to start &amp;lt;code&amp;gt;automake&amp;lt;/code&amp;gt; with the parameter &amp;lt;code&amp;gt;--add-missing&amp;lt;/code&amp;gt; like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
automake --add-missing&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Which video cards are known to work (or not to) with Vegastrike? ==&lt;br /&gt;
A: Any ATI Radeon or NVidia GeForce GPU should be fine. Other cards with OpenGL drivers and at least 16MB VRAM may also work. If your card is old, slow, or low on VRAM you will probably need to turn down the level of detail, resolution, and color depth.&lt;br /&gt;
&lt;br /&gt;
This question is also discussed in the following thread in the forum: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=1399&lt;br /&gt;
&lt;br /&gt;
=== Working ===&lt;br /&gt;
{|&lt;br /&gt;
|'''Vendor'''&lt;br /&gt;
|'''Card Info'''&lt;br /&gt;
|'''Operation System'''&lt;br /&gt;
|'''Additional Info'''&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Rage 128 Pro&lt;br /&gt;
| &lt;br /&gt;
|not 8MB version&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 7000 Mobility&lt;br /&gt;
|OSX&lt;br /&gt;
|(iBook G3)&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 7200&lt;br /&gt;
|Linux&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 7500&lt;br /&gt;
|Linux&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28072#28072 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 7500&lt;br /&gt;
|WinXP&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28072#28072 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 8500&lt;br /&gt;
|Linux&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9000 Pro&lt;br /&gt;
|Win98SE&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=16354#16354 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9200&lt;br /&gt;
|Linux DRI XF4.3&lt;br /&gt;
|Use the 16bit depth, not 24!!&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9200&lt;br /&gt;
|Linux Kubutu &amp;quot;Breezy Badger&amp;quot;&lt;br /&gt;
|XOrg driver, 1024x768 24bit, run &amp;quot;xhost +local:&amp;quot; before launching VS from console&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9500 Pro&lt;br /&gt;
|Linux&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9600 Mobility&lt;br /&gt;
|OSX&lt;br /&gt;
|(PowerBook G4)&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9600 Pro&lt;br /&gt;
|Win2k&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9700 Pro&lt;br /&gt;
|Linux/Win2k&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon 9800 Pro&lt;br /&gt;
|OSX&lt;br /&gt;
|(G4 867Mhz OSX 10.2.8)&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon IGP 345M&lt;br /&gt;
|WinXP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Radeon X1600 Mobility&lt;br /&gt;
|OS X&lt;br /&gt;
|(MacBook Pro)&lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 2 GTS 32MB&lt;br /&gt;
|Linux/Windows&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=16374#16374 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 2 MX&lt;br /&gt;
|Linux/Windows&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 2 MX&lt;br /&gt;
|OSX&lt;br /&gt;
|(PowerMac G4 800)&lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 3 (standard)&lt;br /&gt;
|Linux/Windows&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 3 Ti200 128MB&lt;br /&gt;
|WinXP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 3 Ti500 64MB&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 4 MX440 64MB&lt;br /&gt;
|WinME&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 4 MX460 64MB&lt;br /&gt;
|Win2k/WinXP&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 4 MX (integrated)&lt;br /&gt;
|WinXP&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=28907#28907 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 4 Ti series&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce 4 Ti 4600 128MB&lt;br /&gt;
|Linux&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29718#29718 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce FX 5600&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|GeForce FX 5900&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|NVidia&lt;br /&gt;
|TNT2 M64 32MB&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|3DFX&lt;br /&gt;
|Voodoo3 16MB&lt;br /&gt;
|Linux/Win2k&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|3DFX&lt;br /&gt;
|Voodoo5000 64MB&lt;br /&gt;
|Linux&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|3DLabs&lt;br /&gt;
|Permedia 2 FireGL 1000 Pro&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Elsa&lt;br /&gt;
|Erazor III Pro&lt;br /&gt;
|Linux(Debian)/Win2k&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Matrox&lt;br /&gt;
|Millenium G400&lt;br /&gt;
|Win2k&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=15059#15059 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|Matrox&lt;br /&gt;
|G440 DualHead MAX 32MB&lt;br /&gt;
|Linux Mandrake 10.1 Community&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=29041#29041 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|Matrox&lt;br /&gt;
|Millenium G550&lt;br /&gt;
|Linux(Debian)&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=59892#59892 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|S3 &lt;br /&gt;
|Savage/IX-MV&lt;br /&gt;
|Linux (Gentoo)&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=33531#33531 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|SiS&lt;br /&gt;
|630 16MB shared memory&lt;br /&gt;
|WinXP&lt;br /&gt;
|(But no cursor at the bases and some minor graphical issues)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Not Working ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|'''Vendor'''&lt;br /&gt;
|'''Card Info'''&lt;br /&gt;
|'''Operation System'''&lt;br /&gt;
|'''Additional Info'''&lt;br /&gt;
|-&lt;br /&gt;
|ATI&lt;br /&gt;
|Rage 128 8MB&lt;br /&gt;
|OSX&lt;br /&gt;
|(iMac G3 et al)&lt;br /&gt;
|-&lt;br /&gt;
|3DFX&lt;br /&gt;
|Voodoo 4500&lt;br /&gt;
|Win98SE&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Hercules&lt;br /&gt;
|Kyro II 64MB&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|Matrox&lt;br /&gt;
|G400&lt;br /&gt;
|Win98&lt;br /&gt;
|[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=13183#13183 Forum-Link]&lt;br /&gt;
|-&lt;br /&gt;
|Matrox&lt;br /&gt;
|G450 32MB&lt;br /&gt;
|Linux&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I'm getting similar errors as shown below when trying to compile today's cvs version, What about that? ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if g++ -DHAVE_CONFIG_H -I. -I. -I../..   -DHAVE_SDL=1 -DSDL_WINDOWING=1      -DHAVE_AL=1  -DUSE_STENCIL_BUFFER=1&lt;br /&gt;
-DDATA_DIR=\&amp;quot;/usr/share/games/vegastrike/data\&amp;quot;  -I/usr/include/python2.3 -DHAVE_PYTHON=1 -DUSE_BOOST_128=1&lt;br /&gt;
 -I../../src/boost  -I../../src   -pipe  -falign-loops=2 -falign-jumps=2 -falign-functions=2 -I/usr/include/SDL&lt;br /&gt;
 -D_REENTRANT -pthread -pipe -MT gl_globals.o -MD -MP -MF &amp;quot;.deps/gl_globals.Tpo&amp;quot; -c -o gl_globals.o gl_globals.cpp; \&lt;br /&gt;
then mv -f &amp;quot;.deps/gl_globals.Tpo&amp;quot; &amp;quot;.deps/gl_globals.Po&amp;quot;; else rm -f &amp;quot;.deps/gl_globals.Tpo&amp;quot;; exit 1; fi&lt;br /&gt;
In file included from gl_globals.cpp:22:&lt;br /&gt;
gl_globals.h:123: error: syntax error before `;' token&lt;br /&gt;
gl_globals.h:124: error: syntax error before `;' token&lt;br /&gt;
gl_globals.h:125: error: syntax error before `;' token&lt;br /&gt;
gl_globals.h:126: error: syntax error before `;' token&lt;br /&gt;
gl_globals.h:127: error: syntax error before `;' token&lt;br /&gt;
gl_globals.h:128: error: syntax error before `;' token&lt;br /&gt;
make[4]: *** [gl_globals.o] Error 1&lt;br /&gt;
make[4]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike/src/gldrv'&lt;br /&gt;
make[3]: *** [all-recursive] Error 1&lt;br /&gt;
make[3]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike/src'&lt;br /&gt;
make[2]: *** [all-recursive] Error 1&lt;br /&gt;
make[2]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike'&lt;br /&gt;
make[1]: *** [all] Error 2&lt;br /&gt;
make[1]: Leaving directory `/usr/src/vegastrike-20040724/vegastrike'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
A:&lt;br /&gt;
* You need the latest version of glext.h to fix the error.&lt;br /&gt;
* Get it at http://oss.sgi.com/projects/ogl-sample/ABI/glext.h&lt;br /&gt;
* Then you probably need to save it in &amp;lt;code&amp;gt;/usr/include/GL/glext.h&amp;lt;/code&amp;gt; as root (Make a backup first).&lt;br /&gt;
* If there is no &amp;lt;code&amp;gt;glext.h&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;/usr/include/GL&amp;lt;/code&amp;gt; then do a search for it...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
find /usr -name glext.h&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* After that, gcc will probably have to rebuild most of the vega strike files again because that file changed.&lt;br /&gt;
* See also [http://vegastrike.sourceforge.net/forums/viewtopic.php?p=22473#22473 this] post in the forum.&lt;br /&gt;
&lt;br /&gt;
== After installing with the Linux Binary installer, I get an error about libstdc++-libc6.2-2.so.3 ==&lt;br /&gt;
A: This library is a 'compatibility' library used by many precompiled applications, including Vegastrike.  It is available, for Fedora Core 3, from the package compat-libstdc++. Other distributions may be similar.&lt;br /&gt;
&lt;br /&gt;
Debian: See if you have /usr/lib/libstdc++.so.6. If not, install package called &amp;quot;libstdc++6&amp;quot; which should give you that lib. Then you need to do a symlink for it to work: &lt;br /&gt;
&amp;quot;ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++-libc6.2-2.so.3&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Once this is installed, both Vegastrike and the setup application should work.&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[FAQ:Playing]]&lt;br /&gt;
| up=[[FAQ]]&lt;br /&gt;
| next=[[FAQ:Bugs]]&lt;br /&gt;
}}&lt;br /&gt;
[[Category:FAQ]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vegastrike&amp;diff=14001</id>
		<title>Talk:Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Talk:Vegastrike&amp;diff=14001"/>
				<updated>2007-10-15T00:25:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Skin usage */ fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Talk =&lt;br /&gt;
* [[User:pontiac|pontiac]] 07:46, 12 Mar 2005 (PST) another thing that isn't really a big issue:&lt;br /&gt;
** When i turn off the diplay of images (firefox here) i do no tget the article/discussion/edit+ watch/etc... links on the top of the page. But they are texts, so the ''should'' show up, no?&lt;br /&gt;
** I think this is since the wiki has been integrated/embedded into the vegastrike design, but i'm not sure.&lt;br /&gt;
** With turned off images i also get wrong links in the main menu on the left (because the 'nonexisting image' overlaps the other links)&lt;br /&gt;
&lt;br /&gt;
=Wiki logo discussion=&lt;br /&gt;
* [[User:pontiac|pontiac]] 07:46, 12 Mar 2005 (PST) Just two small suggestions for the Wiki main page (if possible):&lt;br /&gt;
** The community portal link should also be changed to something else.&lt;br /&gt;
*** Maybe like this: [http://vegastrike.sourceforge.net/forums/ Community Forum]&lt;br /&gt;
**** in the code below this link is removed completly ;)&lt;br /&gt;
*** If that isnt' possible at least point ot the place [[VsWiki:Community Portal]] or so.&lt;br /&gt;
** Is it possible to change the &amp;quot;Main Page&amp;quot; to point to [[Vegastrike]] (but leave the &amp;quot;Main Page&amp;quot; caption)?&lt;br /&gt;
** Remove the wikipedia log (Flower with brackets) ... IMHO it isn't really needed, is it?&lt;br /&gt;
*** [[User:Silverain|Silverain]] 15:25, 11 May 2005 (PDT) Pontiac, did you ever figure out how to do this?  It is so irritating and unnecessary.&lt;br /&gt;
**** [[User:pontiac|Pontiac]] 02:17, 12 May 2005 (PDT) Just found this: [http://meta.wikimedia.org/wiki/Customization#How_do_I_customize_the_logo_in_the_top_left_corner.3F Wikimedia -&amp;gt; Customization#How do I customize the logo in the top left_corner?] &amp;lt;BR/&amp;gt; The rest of the [http://meta.wikimedia.org/wiki/Customization Customization page] is pretty informative as well.&lt;br /&gt;
&lt;br /&gt;
[[User:pontiac|Pontiac]] 04:49, 12 May 2005 (PDT) Here are the changes i did to the wiki files:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
###############################################################################&lt;br /&gt;
# edit	./LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
$wgLogo	=	&amp;quot;{$wgUploadPath}/wiki.png&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$wgNavigationLinks = array (&lt;br /&gt;
        array( 'text'=&amp;gt;'mainpage',      'href'=&amp;gt;'mainpage2' ),&lt;br /&gt;
        array( 'text'=&amp;gt;'recentchanges', 'href'=&amp;gt;'recentchanges-url' ),&lt;br /&gt;
        array( 'text'=&amp;gt;'randompage',    'href'=&amp;gt;'randompage-url' ),&lt;br /&gt;
        array( 'text'=&amp;gt;'help',          'href'=&amp;gt;'helppage' ),&lt;br /&gt;
        array( 'text'=&amp;gt;'sitesupport',   'href'=&amp;gt;'sitesupport-url' ),&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
###############################################################################&lt;br /&gt;
# edit	./languages/Language.php&lt;br /&gt;
&lt;br /&gt;
'mainpage'              =&amp;gt; 'Main Page',&lt;br /&gt;
'mainpage2'              =&amp;gt; 'Vegastrike',&lt;br /&gt;
&lt;br /&gt;
###############################################################################&lt;br /&gt;
# edit	./skins/monobook/main.css&lt;br /&gt;
&lt;br /&gt;
/*#column-one { padding-top: 160px; }*/&lt;br /&gt;
/*edited by ponitac 2005 05 12*/&lt;br /&gt;
#column-one { padding-top: 10px; }&lt;br /&gt;
&lt;br /&gt;
/* edited by by pontiac 2005 05 12 */&lt;br /&gt;
/*&lt;br /&gt;
#p-logo {&lt;br /&gt;
    z-index: 10;&lt;br /&gt;
    position:absolute;&lt;br /&gt;
    top: 0px;&lt;br /&gt;
    left: 0px;&lt;br /&gt;
    height: 0px;&lt;br /&gt;
    width: 0em;&lt;br /&gt;
    overflow: visible;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo h5 { display: none; }&lt;br /&gt;
#p-logo a,&lt;br /&gt;
#p-logo a:hover {&lt;br /&gt;
    display: block;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    width: 1em;&lt;br /&gt;
    background-repeat: no-repeat;&lt;br /&gt;
    background-position: 35% 50% !important;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Login discussion =&lt;br /&gt;
* Pontiac, what was resolved about logins to edit the wiki?  I know its connected to the forum logins, but we can still edit the wiki without logging in (and we show up as an IP address).  Can we bloke non-logged in editing somehow? It makes it difficult to tell who's done what if someone forgets to login. [[User:Silverain|Silverain]] 15:57, 12 Apr 2005 (PDT)&lt;br /&gt;
** [[User:jackS|jackS]] 23:18, 12 Apr 2005 (PDT) Agreed. if we can do anything to force logins, that would be a very good thing.&lt;br /&gt;
** [[User:pontiac|Pontiac]] 11:50, 17 Apr 2005 (PDT) Actually i don't know what's the current setting for wiki login since i'm not really involved with the configuration. I'm normally not for a restricted access to wikis. But as you two already mentioned, the 'keeping track of things' is not really possible with IPs everywhere, so i triple this idea... especially since there is still the possibility for everyone to edit the wiki.&lt;br /&gt;
** Odd, I had thought you had set up the configuration... so should mention it to [[User:ace123|ace123]] instead? Calling [[User:ace123|ace123]]... [[User:Silverain|Silverain]] 15:45, 17 Apr 2005 (PDT)&lt;br /&gt;
*** OK, I badgered and annoyed [[User:ace123|ace123]] and you may have noticed that if you try to edit without being logged on, it comes up with a reminder and takes you to the login screen - Big thanks [[User:ace123|ace123]]. [[User:Silverain|Silverain]] 22:48, 17 Apr 2005 (PDT)&lt;br /&gt;
* With SourceForge's move to MySQL 4, we decided to upgrade the Media Wiki to 1.5.0, which was released not long ago. The login system should work hopefully.. [[User:Ace123|Ace123]] 17:25, 14 Oct 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Vegastrike (name) discussion =&lt;br /&gt;
* [[User:pontiac|pontiac]] 10:39, 15 Mar 2005 (PST) Another thing that needs to be discussed and straightend out is the title of the game itself.&lt;br /&gt;
** Should it be:&lt;br /&gt;
*** &amp;quot;Vegastrike&amp;quot; (Sourceforge/Mission)&lt;br /&gt;
*** &amp;quot;VegaStrike&amp;quot; (Logo?)&lt;br /&gt;
*** &amp;quot;Vega Strike&amp;quot; (Logo)&lt;br /&gt;
*** [[User:Silverain|Silverain]] 15:26, 22 Mar 2005 (PST) I have been using Vega Strike taken from the current logo, forum title etc.  Maybe we should poll this in the forums?&lt;br /&gt;
**** [[User:pontiac|Pontiac]] 10:54, 8 May 2005 (PDT) That's a good idea, but at first a statement from the devs would be good to see how it was intended in the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Finding the pages containing the different names&lt;br /&gt;
** [http://vegastrike.sourceforge.net/wiki/Special:Search?search=Vega+Strike&amp;amp;fulltext=Search Search for &amp;quot;Vega Strike&amp;quot; in the wiki]&lt;br /&gt;
** [http://vegastrike.sourceforge.net/wiki/Special:Search?search=Vegastrike&amp;amp;fulltext=Search Search for &amp;quot;Vegastrike&amp;quot; in the wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''After discussing this issue the conclusion should be added to the [[VsWiki:Manual of Style|Manual of Style]]'''&lt;br /&gt;
&lt;br /&gt;
== Navigation-Mainpage target ==&lt;br /&gt;
&lt;br /&gt;
Hi, the &amp;quot;Main Page&amp;quot; of the navigation (left hand of the wiki) directes to '''Main Page''' which is a simple redirect to [[Vegastrike]]. Is it possible to change the link to '''Vega Strike''' directly? Any redirect at the navigation looks ''strange''. The '''Community portal''' looks quite empty. Is '''Help''' intended to be some general help about the wiki or about the game? It is also empty. Greetings: [[User:Makarius|Makarius]] 06:35, 7 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Skin usage ==&lt;br /&gt;
&lt;br /&gt;
Hi, I've some problems reading the links within the articles, because they are dark blue and the background is black. What skins are you using? I tried all existing skins, but monobook is the only one where the normal font is not black. I'm using the Mozilla browser. Greetings: [[User:makarius|makarius]] 02:42, 10 October 2007 (PDT)&lt;br /&gt;
* It was just the main page which sets the background but not the font color... Should be fixed now. [[User:ace123|Patrick]] 17:25, 14 October 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=14000</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=14000"/>
				<updated>2007-10-15T00:22:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: fixed font color&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages|En|Vegastrike}}&lt;br /&gt;
{{Wiki_Nav_Index}}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; class=&amp;quot;mainpagetable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#2A2A2A;color: rgb(216,216,255); border-style:solid;border-width:1px;padding:5px;width:100%;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;4&amp;quot;&amp;gt;Welcome to the Vega Strike Wiki&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Welcome to the '''Vega Strike''' [[wikipedia:Wiki|Wiki]], a user-edited manual and development guide for users and developers of the [http://www.opensource.org/ open source] '''Vega Strike''' game. Feel free to edit or add any pages you feel are necessary, but please read the [[VsWiki:Manual of Style|Manual of Style]] first, and please only add data to the [[Database]] that originates from an authoritative source.&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; &lt;br /&gt;
|style=&amp;quot;background:#ffdead;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''[[Manual|User Manual]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#dfefef;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''[[Development|Development]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;border-style:solid;border-width:1px;padding:5px;&amp;quot;|&amp;lt;center&amp;gt;Everything you wanted to know about Vega Strike (playing/story/etc)&amp;lt;/center&amp;gt;&lt;br /&gt;
{|class=&amp;quot;mainpagetable&amp;quot; style=&amp;quot;background:#2A2A2A;&amp;quot;&lt;br /&gt;
|http://vegastrike.sourceforge.net/gallery/main.php?g2_view=core.DownloadItem&amp;amp;g2_itemId=5842&amp;amp;g2_serialNumber=2&amp;amp;ext=.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|New users guide]]&lt;br /&gt;
* [[Story Elements]]&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[OOG Tools|Out of Game Tools]] - map viewers, route finders, etc.&lt;br /&gt;
* [[Database]] - Info on the Vega Strike Universe&lt;br /&gt;
* [[MODs|Full list of MODs]] for Vega Strike&lt;br /&gt;
* MODs using this Wiki:&lt;br /&gt;
** [[MOD:WCU|Wing Commander Universe]]&lt;br /&gt;
** [[MOD:Elite Strike|Elite Strike]]&lt;br /&gt;
|}&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;border-style:solid;border-width:1px;padding:5px;&amp;quot;|&amp;lt;center&amp;gt;Feel free to help with the development of Vega Strike. The links below are a good starting point to do so.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] - Development main page&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]]&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[Artstyle_guides|Model Art Style Guides]] - Style Information for VS model artists&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[HowTos]] - Various Howtos (Installing/Playing/etc).&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/ Vega Strike Forums] - Especially the &amp;quot;Development&amp;quot; and modding forums.&lt;br /&gt;
* [[MODs]] - Help the people making their MODs&lt;br /&gt;
* [http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/ Browse the SVN repository]&lt;br /&gt;
* [http://sourceforge.net/tracker/?group_id=19507&amp;amp;atid=119507 Bug tracker]&lt;br /&gt;
   &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; class=&amp;quot;mainpagetable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#2A2A2A;border-style:solid;border-width:1px;padding:5px;width:100%;&amp;quot;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''The Vega Strike Community'''&amp;lt;/font&amp;gt;&lt;br /&gt;
If you want to help out with the wiki, or get help that this wiki cannot provide, check out the links below.&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#2d7f2d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Helping with the Wiki'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#3e3e4f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Getting Help'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;border-style:solid;border-width:1px;padding:5px;&amp;quot;|&lt;br /&gt;
* [[VsWiki:Manual of Style|Manual of Style]] - Please read it before editing, and please make any testing of the wiki system in the [[SandBox|Sandbox]].&lt;br /&gt;
*[[VsWiki:Village Pump|Village Pump]] - Make any discussions you wish about better organizing the wiki, or adding major new additions to the wiki.&lt;br /&gt;
* [[VsWiki:Requested Articles|Article Requests]] - Needed/wanted pages&lt;br /&gt;
* [[Wikipedia:How to edit a page|How to edit a wiki page]]&lt;br /&gt;
* [[:Category:Pages_needing_attention|Pages that need attention]]&lt;br /&gt;
* [[Special:Listusers|User list]] | [[Special:Popularpages|Most popular pages]]&lt;br /&gt;
&lt;br /&gt;
* More special pages are here [[Special:Specialpages]]&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; style=&amp;quot;border-style:solid;border-width:1px;padding:5px;&amp;quot;|&amp;lt;center&amp;gt;Do you need help?  Then try the forums, the main source for development or help!  Or you can leave the site by any one of a number of other links...&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
* [http://vegastrike.sourceforge.net/forums/ Vega Strike Forums]&lt;br /&gt;
* [[Links]]&lt;br /&gt;
* irc.freenode.net #vegastrike (Main chanel)&lt;br /&gt;
** irc://irc.freenode.net/#vegastrike&lt;br /&gt;
** irc://irc.freenode.net/vegastrike (link for mIRC user)&lt;br /&gt;
* irc.stealth.net #vegastrike (Backup chanel)&lt;br /&gt;
** irc://irc.stealth.net/#vegastrike&lt;br /&gt;
** irc://irc.stealth.net/vegastrike (link for mIRC user)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;3&amp;quot; class=&amp;quot;mainpagetable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;background:#2A2A2A;border-style:solid;border-width:1px;padding:5px;width:100%;&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Creating a wiki account'''&amp;lt;/font&amp;gt;&lt;br /&gt;
If you want to create an account in the wiki, you need to '''go to the [http://vegastrike.sourceforge.net/forums/ forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there. Sorry if that causes any troubles ;)&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Moving_from_phpwiki}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Please see [http://meta.wikipedia.org/wiki/MediaWiki_i18n documentation on customizing the interface]&lt;br /&gt;
and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:MOD&amp;diff=13984</id>
		<title>HowTo:MOD</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:MOD&amp;diff=13984"/>
				<updated>2007-10-08T01:19:49Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Updated mod information to be more current and to avoid confusion.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Add Warp Trails|Add Warp Trails]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Make Weapons|Make Weapons]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
''For a list of available mods, see [[MODs]]. For more general information on creating content for use with the Vega Strike engine, see [[HowTos]].''&lt;br /&gt;
----&lt;br /&gt;
=MOD support=&lt;br /&gt;
VegaStrike has automatic support for MODs.&lt;br /&gt;
You still have to specify&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
./vegastrike -Mmodname.&lt;br /&gt;
&amp;lt;/tt&amp;gt; (note that there is no space between -M and modname.&lt;br /&gt;
&lt;br /&gt;
Mod support currently only works in Linux, however the source code has a Windows fix as of October 7 if someone compiles a EXE.&lt;br /&gt;
&lt;br /&gt;
Workaround for Windows 0.5 Beta: Make an *empty directory* modname in the &amp;quot;mods&amp;quot; directory, and put still your modded content in &amp;quot;.vegastrike/mods&amp;quot; (which exists in the vegastrike data directory for Windows).&lt;br /&gt;
&lt;br /&gt;
For windows, the easiest way to start it is to make a shortcut to the vegastrike.exe and add the &amp;quot;-Mmodname&amp;quot; into the Command Line in the shortcut properties.&lt;br /&gt;
&lt;br /&gt;
The MOD must have a directory structure just like &amp;lt;tt&amp;gt;data4.x&amp;lt;/tt&amp;gt; containing only files that were modified or added compared to VS data files, with a few exceptions:&lt;br /&gt;
* You want to put your own copy of vegastrike.config in the mod directory.&lt;br /&gt;
* To add your own units, you must modify the &amp;quot;UnitCSV&amp;quot; config option to contain &amp;quot;modunits.csv units.csv&amp;quot; or the other way around, depending on the loading priority.&lt;br /&gt;
** You must therefore call your &amp;quot;units.csv&amp;quot; instead &amp;quot;modunits.csv&amp;quot; (but still in the &amp;quot;units&amp;quot; folder).&lt;br /&gt;
* you just have to put the MOD directory structure in your LINUX: (~ = home) &amp;lt;tt&amp;gt;~/.vegastrike/mods/modname&amp;lt;/tt&amp;gt; or in &amp;lt;tt&amp;gt;datadir/mods/modname&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
No files must exist in the mod directory, but it is usually a good idea to have a vegastrike.config (and corresponding setup.config and Version.txt).&lt;br /&gt;
&lt;br /&gt;
If you add Files existing Files of VS to the Modstructure, Vegastrike loads your modded files instead of the original Vegastrike Files.&lt;br /&gt;
&lt;br /&gt;
VS &amp;lt;strike&amp;gt;will&amp;lt;/strike&amp;gt;used to use all the found MOD files in a standard game (no -M option) but will start using the standard config file and weapon_list file.&lt;br /&gt;
When specifying &amp;lt;tt&amp;gt;-Mmodname&amp;lt;/tt&amp;gt; on the command line, VS will start and load the MOD config file and &amp;lt;tt&amp;gt;weapon_list.xml&amp;lt;/tt&amp;gt; file automatically. '''Doing things this way makes it hard to both enable and disable mods (think about the files it saves in the home directory which will keep getting loaded and possibly interfere with the real game or other mods), so I have disabled this to avoid confusion with two different mod systems.''' [[User:ace123|Patrick]] 18:19, 7 October 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
NOTE: sectors should be in a sectors subdir ([[VegaTrek|Mods:Vega Trek]] has sectors in &amp;lt;tt&amp;gt;Sector01&amp;lt;/tt&amp;gt;, but the right place is in &amp;lt;tt&amp;gt;sectors/Sector01&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=11838#11838 Link]&lt;br /&gt;
&lt;br /&gt;
[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=88877#88877 Questions on mod filesystem layout]&lt;br /&gt;
&lt;br /&gt;
=placing Starting Location=&lt;br /&gt;
&lt;br /&gt;
The startlocation is saved as three floating points, and credits as another in a default savegame called &amp;quot;New_Game&amp;quot; in the &amp;lt;tt&amp;gt;datadir&amp;lt;/tt&amp;gt; Folder (I recommend not in &amp;quot;save&amp;quot; [[User:ace123|Patrick]] 18:19, 7 October 2007 (PDT)).&lt;br /&gt;
Easist way to change the Starting location is to save a game and copy it into the name &amp;quot;New_Game&amp;quot;&lt;br /&gt;
== Sources ==&lt;br /&gt;
[http://vegastrike.sourceforge.net/forums/viewtopic.php?p=88864#88864 starting location of the game]&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Add Warp Trails|Add Warp Trails]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Make Weapons|Make Weapons]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|MOD]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=13979</id>
		<title>HowTo:Checkout SVN</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=HowTo:Checkout_SVN&amp;diff=13979"/>
				<updated>2007-10-06T04:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: removed references to the &amp;quot;music&amp;quot; module.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:VCPP Compiling|Compiling with VCPP]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
If you're interested in an experimental version of Vega Strike, then SVN is what you'll be looking at.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Executive summary'''&lt;br /&gt;
&lt;br /&gt;
Subversion, or SVN, is a mechanism by which developers can keep track of changes to their code and distribute these changes to the public in real time. This allows people to take advantage of software as it is being developed, between official releases.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Windows_Clients|Windows users]] can use an [[HowTo:Checkout_SVN#Tortoise_SVN|SVN client]] to check out the data4.x module, which contains game data and windows binaries.&lt;br /&gt;
&lt;br /&gt;
[[HowTo:Checkout_SVN#Linux_Clients|Linux]] and [[HowTo:Checkout_SVN#Mac_OS_X_Clients|Mac OS X]] users must use an SVN client to check out the vegastrike module as well, which contains source code for them to compile. (Note that compiling Vega Strike on Mac OS X is considered very difficult.)&lt;br /&gt;
&lt;br /&gt;
=What is SVN?=&lt;br /&gt;
SVN stands for '''S'''ub'''v'''ersio'''n''', a system similar to CVS. It allows developers to simultaneously work on a centralised project - in this case, that's Vega Strike.&lt;br /&gt;
&lt;br /&gt;
Downloading (&amp;quot;checking out&amp;quot;) and compiling the SVN-version often gives you access to features not included in the latest stable release of the program. SVN-based versions can be unstable and may not even work at all, but may hold advantages compared to stable versions.&lt;br /&gt;
&lt;br /&gt;
==Structure==&lt;br /&gt;
Unlike a CVS repository, the top level of an SVN repository contains more than just the trunk. Vega Strike's SVN repository follows the standard layout, so the SVN root looks like this:&lt;br /&gt;
* '''branches''' - Independent copies of some or all of the trunk code. A developer making major changes, such as the ogre branch or major code cleanup will usually make a branch so they can keep track of their progress without breaking the trunk code for everyone else. These changes eventually are merged back into the trunk.&lt;br /&gt;
* '''tags''' - Revisions which have been marked. For instance, a tag might be made for a stable release so that svn users can update to it via the ''svn sw'' command. The VS developers like to use tags to mark milestones in the code, such as before or after a major change, so you'll see a lot of tags.&lt;br /&gt;
* '''trunk''' - The main trunk code, as would be seen in the root of a CVS repository. This contains a number of modules filled with code and data.&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
Vega Strike's SVN repository holds several subdirectories, which can either be checked out separately or altogether. The most notable ones are included below.&lt;br /&gt;
&lt;br /&gt;
* '''data4.x''' - data files of the game. This consists mainly of models, textures and backgrounds. Required to play the game.&lt;br /&gt;
* '''data5.x''' - Data for the [[Development:Ogre|Ogre port]]. Stick with data4.x unless you want to run the experimental Ogre branch.&lt;br /&gt;
* '''history''' - Old descriptions of factions and species.&lt;br /&gt;
* '''modtools''' - Tools to aid creation and modification of game files (campaigns and units)&lt;br /&gt;
* '''translations''' - Translations of Vega Strike data files into other languages.&lt;br /&gt;
* '''vega-proj''' - Deprecated Visual C++ 6 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_6.0_.28deprecated.29 here]])&lt;br /&gt;
* '''vega-vc7''' - Visual Studio 7 projects. (See [[HowTo:VCPP_Compiling#Visual_Studio_7.x here]]&lt;br /&gt;
* '''vega-vc8''' - Visual Studio Express 2005 projects. (See [[HowTo:VCPP_Compiling#Visual_C.2B.2B_8.0_.282005_Express.29 here]])&lt;br /&gt;
* '''vegastrike''' - the game base code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following modules are deprecated, have been removed from current revisions, and are listed for historical purposes only:&lt;br /&gt;
* '''data''' - deprecated 3.x and lower data files.&lt;br /&gt;
* '''charserver'''&lt;br /&gt;
* '''vega-new-proj''' - even older VC6 project - don't use.&lt;br /&gt;
* '''evilwm''', '''ethereal''', '''virtuanet''' - other projects with temporary repositories&lt;br /&gt;
* '''mission_select''' - Functionality also in Launcher, and also not used often.&lt;br /&gt;
* '''texturizer''' - If you can get it to compile, I believe it may still work.&lt;br /&gt;
* '''syseditor''' - If you like typing in coordinates of every planet by hand in an ugly console interface, go ahead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Subversion tree can be browsed via a web interface: http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;amp;#8594;''' ''See also: [[Development:CVS Tree]]''&lt;br /&gt;
&lt;br /&gt;
=Linux Clients=&lt;br /&gt;
&lt;br /&gt;
==Command-line svn==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://subversion.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
The linux-command `svn' is the most basic Subversion client.&lt;br /&gt;
&lt;br /&gt;
===Using svn for downloading vs-devel===&lt;br /&gt;
Checking out (downloading) the Vega Strike svn-modules is easy. The general syntax is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co [repo]/trunk/[module] [target-directory]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk vegastrike&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will download the entire tree (all modules) into directory `vegastrike'. But '''don't do this'''! Such a command would download data for both the normal and ogre branches, plus Visual Studio projects for ALL supported versions and goodness knows what else.&lt;br /&gt;
&lt;br /&gt;
You should really only download individual modules, and a similar syntax can be used. For example, to download the data4.x module,&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x data4.x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
...will suffice. (Leaving off the target directory will make svn try check out into the ''working directory''.)&lt;br /&gt;
In order to get all the files required to compile the game, checkout the following modules:&lt;br /&gt;
* data4.x&lt;br /&gt;
* vegastrike&lt;br /&gt;
&lt;br /&gt;
==Tutorial to download, setup and run the development version==&lt;br /&gt;
In order to run the development version of Vega Strike, the executables expect to find the data to be in certain places relative to them. This short tutorial deals with these specifics on Linux operating systems. (It also applies for Mac OS X users.)&lt;br /&gt;
&lt;br /&gt;
So, let's start.&lt;br /&gt;
* Create a directory where you would like your copy of the Vega Strike development version to live in. For example purposes we will create a directory called ''VegaStrike'' in our user's home-directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; mkdir VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Change into this newly created directory. In our case:&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Initial downloading (check-out)===&lt;br /&gt;
Now we can start downloading the packages from the SVN repository. If you download them directly into your Vega Strike directory they will be just in the right place.&lt;br /&gt;
&lt;br /&gt;
To save on download bandwidth, you can download a snapshot of the SVN tree, and then just update that to the current revision. One big compressed file will download much faster than having SVN get each file individually. Snapshots available here: http://vegastrike.sourceforge.net/forums/viewtopic.php?t=6749.  Also here (not sure if this second one includes the .svn directories needed to update it with svn): &lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=181552&amp;amp;package_id=211092&amp;amp;release_id=463105.&lt;br /&gt;
If you run into any problems, it will work fine to follow the instruction below, using svn to do the whole checkout.&lt;br /&gt;
&lt;br /&gt;
* Download (check-out) the source code package ''vegastrike'', and the content package ''data4.x'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike&lt;br /&gt;
~/VegaStrike&amp;gt; svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
This leaves you with three new directories inside your Vega Strike directory called as the packages are.&lt;br /&gt;
&lt;br /&gt;
''Note:'' If you are having problems with SVN due to connecting via a proxy, try to solve them using the method described here: http://subversion.tigris.org/faq.html#proxy&lt;br /&gt;
&lt;br /&gt;
===Building===&lt;br /&gt;
{{FIXME}} This should merged with the [[HowTo:Compile_from_SVN]] page?&lt;br /&gt;
&lt;br /&gt;
The [[HowTo:Compile_from_SVN]] page has a list of some options that you can pass to ./configure&lt;br /&gt;
&lt;br /&gt;
*To build the engine, change into the source code directory ''vegastrike''.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike&amp;gt; cd vegastrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Now start with setting up and configuring the build and finally building the engine.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/vegastrike&amp;gt; ./bootstrap-sh&lt;br /&gt;
~/VegaStrike/vegastrike&amp;gt; ./configure&lt;br /&gt;
~/VegaStrike/vegastrike&amp;gt; make vegastrike&lt;br /&gt;
~/VegaStrike/vegastrike&amp;gt; make soundserver&amp;lt;/pre&amp;gt;&lt;br /&gt;
You will likely receive some error messages during any of these stages, especially during the configure part. If they tell you that your system is missing some development libraries, install them. How this is done depends strongly on your Linux distribution, but we will assist you in the [http://vegastrike.sourceforge.net/forums/viewforum.php?f=5 Compiling Problems forums]. You will be left with a file called &amp;quot;config.log&amp;quot; please attach that instead of copy-and-pasting thousands of lines of error messages. It's all in this file.&lt;br /&gt;
&lt;br /&gt;
After you installed the missing libraries repeat the last (failed) step and continue.&lt;br /&gt;
Finally, there will be two executables called ''vegastrike'' and ''soundserver''.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The configure script currently has a bug that can cause it to incorrectly report on the absence of GLUT. If you are sure you have installed glut-devel and are still seeing this error, check  near the end of config.log to see if another library (such as libxmu or libxi) is the true culprit. [http://vegastrike.sourceforge.net/forums/viewtopic.php?t=7562]&lt;br /&gt;
&lt;br /&gt;
===Building the Setup program===&lt;br /&gt;
* You will need a GTK-1.2 development package installed on your system. GTK-2.0 will ''not'' work.  Usually, it will be called something like libgtk1.2-dev, gtk1.2-devel, or some similar name.   Make sure you have both the main package and the devel package installed.&lt;br /&gt;
* Vssetup will be built along with vegastrike and all the tools, but only if you have the GTK-1.2 development package installed before running ./configure.  If not, you must re-run ./configure and then '''make vssetup'''&lt;br /&gt;
* If compilation works, you will have a '''vssetup''' binary in the vegastrike directory (note that it will ''not'' be named '''setup''' as the directory tree may suggest.&lt;br /&gt;
&lt;br /&gt;
===Setup===&lt;br /&gt;
To run Vega Strike, the built executables need all the configuration and data files to be in the right place relative to them. Currently, the executables (''vegstrike'' and ''soundserver'') reside in the source code directory. But they have to be run out of the ''data4.x'' directory. Therefore, we will create a link.&lt;br /&gt;
* Change in to the ''data4.x'' directory. (We are still in the source code directory ''vegastrike''.)&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/vegastrike&amp;gt; cd ../data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create symbolic links to the executables in the source code directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/vegastrike&lt;br /&gt;
~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/soundserver&lt;br /&gt;
~/VegaStrike/data4.x&amp;gt; ln -s ../vegastrike/vssetup&amp;lt;/pre&amp;gt;&lt;br /&gt;
* After that, you must run &amp;quot;'''./vssetup'''&amp;quot; inside the '''data4.x''' folder, or any folder which has the correct '''setup.config''' and '''vegastrike.config'''.&lt;br /&gt;
If we had made copies or moved the files instead of symbolic linking, we would have to do the procedure of copying or moving every time we build the executables from source.&lt;br /&gt;
&lt;br /&gt;
===Running and configuring===&lt;br /&gt;
* To run Vega Strike you have to start it from the ''data4.x'' directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; ./vegastrike&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Optionally you can create a short cut to this application onto your desktop or in your start menu. Simply point it to the ''vegastrike'' executable in the ''data4.x'' directory.&lt;br /&gt;
* If you need to adjust screen resolutions, input devices and key-mappings, do so by editing the configuration file ''vegastrike.config''. The default configuration file resides in the ''data4.x'' directory. You can change that or you can make your own user specific version by first copying it into your ''.vegastrike'' (hidden directory) directory in your user's home directory.&lt;br /&gt;
&lt;br /&gt;
===Known bugs and work-arounds===&lt;br /&gt;
This issue has been fixed in the latest SVN versions.&lt;br /&gt;
&lt;br /&gt;
In case you are using an older version (i.e. pre-10700 or so) and Vegastrike does not run (gives a &amp;quot;Cannot open display :0.0&amp;quot; error), if are willing to sacrifice some security on multi-user systems, you may have to use this command to run vegastrike:&lt;br /&gt;
&amp;lt;pre&amp;gt;xhost +local:&amp;lt;/pre&amp;gt;If you do not want to compromise security, update to the latest revision.&lt;br /&gt;
&lt;br /&gt;
===Staying updated with the development version===&lt;br /&gt;
As development progresses the repository changes. In order to update your working copy you need to do the following.&lt;br /&gt;
* Change into the package's directory you want to update. In our example all the packages were stored in a directory called ''VegaStrike''. Let's assume we want to update the ''data4.x'' package.&lt;br /&gt;
&amp;lt;pre&amp;gt;~&amp;gt; cd VegaStrike&lt;br /&gt;
~/VegaStrike&amp;gt; cd data4.x&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Update from the SVN repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;~/VegaStrike/data4.x&amp;gt; svn update&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Do this for every package you want to update. Exchange ''data4.x'' with ''vegastrike''.&lt;br /&gt;
* If something changed in the ''data4.x'' package, you don't need to recompile.&lt;br /&gt;
* If something changed in the source code package ''vegastrike''. You only need to repeat the building part of this tutorial and in case you did not create symbolic links the copying or moving procedure for the executables in the setup part of this tutorial.  You should not need to type &amp;quot;make clean&amp;quot;, however if you experience errors like &amp;quot;unresolved external symbol&amp;quot; it may remedy that error.&lt;br /&gt;
&lt;br /&gt;
=Windows Clients=&lt;br /&gt;
&lt;br /&gt;
Note: For windows, only the '''data4.x''' module is necessary to play the game.  You will find the executable program inside the &amp;quot;bin&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
If you are interested in compiling the code, you will need the '''vegastrike''' module, as well as the appropriate vega-project module for your Visual C++ version.  See [[HowTo:VCPP_Compiling]] for compiling info.&lt;br /&gt;
&lt;br /&gt;
Some people have problems with the latest executable relating to Visual C++ 8.  If you want an older version of the executable compiled with VC7, you can browse the repository here:&lt;br /&gt;
http://vegastrike.svn.sourceforge.net/viewvc/vegastrike/trunk/data4.x/bin/vegastrike.exe?view=log&lt;br /&gt;
&lt;br /&gt;
==Tortoise SVN==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
Just like TortoiseCVS, Tortoise SVN lets you work with files under SVN version control directly from Windows Explorer. It's freely available under the GPL. &lt;br /&gt;
&lt;br /&gt;
With TortoiseSVN you can directly check out modules, update, commit and see differences by right clicking on files and folders within Explorer. You can see the state of a file with overlays on top of the normal icons within Explorer. It even works from within the file open dialog. &lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
* Download and Install Tortoise SVN from http://tortoisesvn.tigris.org&lt;br /&gt;
* Create a new folder in Windows Manager where you will download your modules (called Sandbox, SVN or similar working location name);&lt;br /&gt;
* Within that folder, create another folder being the name of module you wish to checkout e.g. data4.x, vegastrike etc;&lt;br /&gt;
* Right click on the folder created and select SVN Checkout.  This brings up the checkout configuration screen;&lt;br /&gt;
* Input the URL of the repository into the dialog box, for example data4.x will be;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data4.x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
**You may also use the built-in repository browser to select the module you wish to check out.&lt;br /&gt;
* Click OK to begin checkout of the module.&lt;br /&gt;
[Edit - Turbo: The download is 600+ MB and will take some time.  I did not have to install the program -- after downloading, run the Setup program in the BIN folder, then you can run VEGASTRIKE.EXE to play.]&lt;br /&gt;
&lt;br /&gt;
=Mac OS X Clients=&lt;br /&gt;
&lt;br /&gt;
==Command Line Client==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://metissian.com/projects/macosx/subversion/&lt;br /&gt;
&lt;br /&gt;
(or http://pdb.finkproject.org/pdb/search.php?summary=svn for Fink packages.)&lt;br /&gt;
&lt;br /&gt;
Footnote:&lt;br /&gt;
metissian.com does not maintain current binaries.  A better source would be (ordered from most current to most convenient):&lt;br /&gt;
&lt;br /&gt;
(a) http://subversion.tigris.org/ for current source code.&lt;br /&gt;
&lt;br /&gt;
(b) use Fink or MacPorts to get (usually) current source code.&lt;br /&gt;
&lt;br /&gt;
(c) http://www.codingmonkeys.de/mbo/ for a (usually) current install package.&lt;br /&gt;
&lt;br /&gt;
(d) XCode3 includes svn as part of the default installation (But not XCode2).&lt;br /&gt;
&lt;br /&gt;
==SCPlugin==&lt;br /&gt;
&lt;br /&gt;
===Website===&lt;br /&gt;
http://scplugin.tigris.org/&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&amp;quot;The goal of the SCPlugin project is to integrate Subversion into the Mac OS X Finder. The inspiration for this project came from the TortoiseSVN project.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Usage====&lt;br /&gt;
Must have command line client installed.&lt;br /&gt;
&lt;br /&gt;
{{Fixme}}-WRITEME&lt;br /&gt;
&lt;br /&gt;
*[http://www.joshbuhler.com/2005/07/05/setting-up-the-subversion-client-on-mac-os-x/ A good tutorial on setting up SVN for OSX]&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
*[http://www.lachoseinteractive.net/en/community/subversion/svnx/features/ svnX]&lt;br /&gt;
&lt;br /&gt;
==Building==&lt;br /&gt;
'''&amp;amp;#8594;''' ''See [[HowTo:Compile on OSX]]''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{NAV_Manual |&lt;br /&gt;
| previous=[[HowTo:Edit News|Edit News]]&lt;br /&gt;
| up=[[HowTos]]&lt;br /&gt;
| next=[[HowTo:Checkout CVS|Checkout CVS]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTos|Checkout SVN]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Video_Card_Compatibility&amp;diff=13934</id>
		<title>Development:Video Card Compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Video_Card_Compatibility&amp;diff=13934"/>
				<updated>2007-09-13T06:06:21Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Video Card List */ fixed my 8600&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is for the current Vega Strike svn version &amp;gt;= 11520.&lt;br /&gt;
&lt;br /&gt;
Make sure to at least look at your ship in F6 mode and compare with &lt;br /&gt;
&lt;br /&gt;
http://vegastrike.sourceforge.net/devblog/?p=22 &lt;br /&gt;
&lt;br /&gt;
Then fly in spec to serenity mining base...and take a mission there...&lt;br /&gt;
&lt;br /&gt;
=== Video Card List ===&lt;br /&gt;
{|&lt;br /&gt;
|'''Vendor'''&lt;br /&gt;
|'''Card'''&lt;br /&gt;
|'''OS+processor'''&lt;br /&gt;
|'''Ram+swap'''&lt;br /&gt;
|'''Functional'''&lt;br /&gt;
|'''Shaders Supported'''&lt;br /&gt;
|'''Driver'''&lt;br /&gt;
|'''Username+caveats'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;nVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6800 GT 128MB&lt;br /&gt;
|Ubuntu 2.6.22.1+x86_64&lt;br /&gt;
|2G+2G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|100.14.11&lt;br /&gt;
|hellcatv&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;nVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6600 GT 128MB&lt;br /&gt;
|SuSE 10.1 (2.6.16.27-0.9-smp-x86, P4-3G) &lt;br /&gt;
|2G+512M&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|1.0-9746&lt;br /&gt;
|klauss&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=red&amp;gt;ATI&amp;lt;/font&amp;gt;&lt;br /&gt;
|Radeon 9800 256MB&lt;br /&gt;
|Windows 2000 (P3-1G)&lt;br /&gt;
|256M+2G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|Catalyst 7.3&lt;br /&gt;
|klauss (memory shortage needs disabled music)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;NVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6600 pcie-x16 (256MB)&lt;br /&gt;
|Debian Unstable amd64 (2.6.23-rc3 smp preempt)&lt;br /&gt;
|2G+0byte&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping &lt;br /&gt;
|100.14.11&lt;br /&gt;
|safemode&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;NVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 8600 GTS pcie-x16 (256MB)&lt;br /&gt;
|Ubuntu 2.6.22.1+x86_64&lt;br /&gt;
|4G+1G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bumpmapping (All?)&lt;br /&gt;
|100.14.11&lt;br /&gt;
|ace123&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Video_Card_Compatibility&amp;diff=13933</id>
		<title>Development:Video Card Compatibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Video_Card_Compatibility&amp;diff=13933"/>
				<updated>2007-09-13T06:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* Video Card List */ Add 8600&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is for the current Vega Strike svn version &amp;gt;= 11520.&lt;br /&gt;
&lt;br /&gt;
Make sure to at least look at your ship in F6 mode and compare with &lt;br /&gt;
&lt;br /&gt;
http://vegastrike.sourceforge.net/devblog/?p=22 &lt;br /&gt;
&lt;br /&gt;
Then fly in spec to serenity mining base...and take a mission there...&lt;br /&gt;
&lt;br /&gt;
=== Video Card List ===&lt;br /&gt;
{|&lt;br /&gt;
|'''Vendor'''&lt;br /&gt;
|'''Card'''&lt;br /&gt;
|'''OS+processor'''&lt;br /&gt;
|'''Ram+swap'''&lt;br /&gt;
|'''Functional'''&lt;br /&gt;
|'''Shaders Supported'''&lt;br /&gt;
|'''Driver'''&lt;br /&gt;
|'''Username+caveats'''&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;nVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6800 GT 128MB&lt;br /&gt;
|Ubuntu 2.6.22.1+x86_64&lt;br /&gt;
|2G+2G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|100.14.11&lt;br /&gt;
|hellcatv&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;nVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6600 GT 128MB&lt;br /&gt;
|SuSE 10.1 (2.6.16.27-0.9-smp-x86, P4-3G) &lt;br /&gt;
|2G+512M&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|1.0-9746&lt;br /&gt;
|klauss&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=red&amp;gt;ATI&amp;lt;/font&amp;gt;&lt;br /&gt;
|Radeon 9800 256MB&lt;br /&gt;
|Windows 2000 (P3-1G)&lt;br /&gt;
|256M+2G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping + Fallback&lt;br /&gt;
|Catalyst 7.3&lt;br /&gt;
|klauss (memory shortage needs disabled music)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;NVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 6600 pcie-x16 (256MB)&lt;br /&gt;
|Debian Unstable amd64 (2.6.23-rc3 smp preempt)&lt;br /&gt;
|2G+0byte&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bump Mapping &lt;br /&gt;
|100.14.11&lt;br /&gt;
|safemode&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;font color=lightgreen&amp;gt;NVidia&amp;lt;/font&amp;gt;&lt;br /&gt;
|GeForce 8600 GTS pcie-x16 (256MB)&lt;br /&gt;
|Ubuntu amd64 (2.6.23.1 smp)&lt;br /&gt;
|4G+1G&lt;br /&gt;
|&amp;lt;font color=green&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|Bumpmapping (All?)&lt;br /&gt;
|100.14.11&lt;br /&gt;
|ace123&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13861</id>
		<title>User:Ace123/Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13861"/>
				<updated>2007-09-03T00:42:09Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* TODO Items */ removing useless items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=TODO Items=&lt;br /&gt;
==Bugs temp Aug 26==&lt;br /&gt;
* orbiting bases shouldn't be jumping.&lt;br /&gt;
* Fix cargo generation (I get NaN orientation for cargo). Tractoring cargo.&lt;br /&gt;
* Fix names of units not being sent and/or received.&lt;br /&gt;
&lt;br /&gt;
===Stretching units bug===&lt;br /&gt;
 inline Matrix WarpMatrix ( const Matrix&amp;amp; ctm) const{&lt;br /&gt;
 		static float cutoff =XMLSupport::parse_float (vs_config-&amp;gt;getVariable( &amp;quot;graphics&amp;quot;,&amp;quot;warp_stretch_cutoff&amp;quot;,&amp;quot;500000&amp;quot;))*XMLSupport::parse_float(vs_config-&amp;gt;getVariable(&amp;quot;physics&amp;quot;,&amp;quot;game_speed&amp;quot;,&amp;quot;1&amp;quot;));&lt;br /&gt;
 		static float cutoffcutoff=  cutoff*cutoff;&lt;br /&gt;
 (11:26:07 PM) Patrick: inline?&lt;br /&gt;
 (11:26:09 PM) Danny: it just checks if the speed is greater than some ammt&lt;br /&gt;
 (11:26:12 PM) Danny: ya stupid, eh? :-)&lt;br /&gt;
 (11:26:28 PM) Danny: it can be moved to a cpp file--but remember everyting includes unit.cpp too&lt;br /&gt;
 (11:26:31 PM) Danny: so it doesn't matter&lt;br /&gt;
 (11:26:52 PM) Danny: it's easy enough to make a config option that never stretches if graphicOptions.InWarp==0&lt;br /&gt;
 (11:27:05 PM) Danny: (it needs to be a config cus some star trek mods have afterburner do warp effect)&lt;br /&gt;
&lt;br /&gt;
==CARGO==&lt;br /&gt;
* NET: Make sure CMD_CARGOUPGRADE always actually works serverside... no removing of cargo on server and not telling the client about it!&lt;br /&gt;
* NET: Cargo salvage boxes when client dies?&lt;br /&gt;
* Why does generic_cargo import a whole bunch of cargo????&lt;br /&gt;
** This causes server to spam CMD_CARGOUPGRADE's to everyone 100's of times every time generic cargo is made.&lt;br /&gt;
** Also, fix naming of said cargo.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Todo&amp;diff=13859</id>
		<title>Development:Network:Todo</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:Todo&amp;diff=13859"/>
				<updated>2007-09-02T23:40:33Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: cleaning up list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Bugs for deathmatch =&lt;br /&gt;
* With renamed units (renamed aeon in both test2 savegame files, Player 2 seems to load fine, but cannot fire guns.&lt;br /&gt;
** Yes.  This is a feature, not a bug.  The way it sends saved games is by starting with the original entry in units.csv.  If that does not exist, it sends a blank CSV file to the clients. [[User:ace123|Patrick]] 02:28, 29 July 2007 (PDT)&lt;br /&gt;
* Asteroids not always networked... Space junk doesn't display the cargo type because of the way it was created....&lt;br /&gt;
&lt;br /&gt;
= Network TODO =&lt;br /&gt;
&lt;br /&gt;
List of stuff to be done (that is... the to do in &amp;quot;TODO&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== CMD_CARGOUPGRADE and other Docking-related stuff ==&lt;br /&gt;
* Client basecomputer notifications are bad:&lt;br /&gt;
** Whenever anyone docked at (Fixme: any????) base buys or sells cargo/upgrade, the menu for all other players resets to the top level...&lt;br /&gt;
** Needs to keep menu open but still keep cargo in sync.&lt;br /&gt;
* To do much much later: Buying ships, missions, saving/loading from COMPY interface.&lt;br /&gt;
* Cargo salvage boxes - tractor beams?&lt;br /&gt;
&lt;br /&gt;
== More bugs ==&lt;br /&gt;
* There are two different functions to send damage, and I have seen three distinct error messages in a few cases (?!?!?!)&lt;br /&gt;
** zonemgr.cpp:614, broadcastDamage AS WELL AS zonemgr.cpp:538, addPosition CALLS zonemgr.cpp:688, addDamage&lt;br /&gt;
** netserver_devices.cpp:136, sendDamages CALLED FROM Unit::ApplyLocalDamage&lt;br /&gt;
&lt;br /&gt;
== Other synchronization bugs ==&lt;br /&gt;
* Saving games: WriteSavedGame() being used to send ADDCLIENT messages to other players, but original saved game used for player himself.&lt;br /&gt;
&lt;br /&gt;
== Some other bug I wrote down, probably doesn't belong here: ==&lt;br /&gt;
* Gas Giant ice rings appear in front of the planet - z buffer.&lt;br /&gt;
&lt;br /&gt;
== General list ==&lt;br /&gt;
&lt;br /&gt;
* Clean up server-client-authserver communication&lt;br /&gt;
** I would really like if the messages sent and received could be done in a more uniform way.&lt;br /&gt;
** Clean up some unused messages.&lt;br /&gt;
* Login:&lt;br /&gt;
** Encrypted authentication, possibly using a random server token.&lt;br /&gt;
*** This means that login data cannot be the first packet sent -- it must first negotiate a key.&lt;br /&gt;
** Would SSL be a good idea here.  I think we currently link with a Crypto++ library... but I'm not sure how it is currently used or how to use it.&lt;br /&gt;
** Make sure authserver-server-client time synchronization works correctly. Maybe every few minutes (or even hours) A,S,C should sync in case a clock gets off somehow.&lt;br /&gt;
* Damage:&lt;br /&gt;
** Theoretically implented, but I have yet to see collisions and weapons actually do damage client-side.&lt;br /&gt;
*** The problem is: Clients are responsible for position, so they often bounce before the server has a chance to give damage.  Other times you die because the client doesn't respond fast enough! [[User:ace123|Patrick]] 20:04, 24 February 2007 (PST)&lt;br /&gt;
** Not sure what CMD_SCAN is to be used for... it's used in one place -- that is in NetClient::scanRequest.&lt;br /&gt;
** I don't know yet how a MMORPG would implement dying...&lt;br /&gt;
*** It would be bad to have to start from scratch every time you crash into something.&lt;br /&gt;
*** Have the respawn key re-join?&lt;br /&gt;
*** Right now you save only if you disconnect without dying.  I guess that works.&lt;br /&gt;
*** How do we implement saving?  Respawn doesn't work without a way to save... or should you keep everything the same as when you died, and then start from a random &amp;quot;spawn point&amp;quot;.&lt;br /&gt;
**** I believe most FPS games make you lose all upgrades, but this is not an option in Vega Strike, or things will get boring quickly.&lt;br /&gt;
**** How do games like Ultima or WoW behave when you die?  Do you lose everything (obviously you can't lose all your experience)?&lt;br /&gt;
***** Diablo II: A dead body is left at the place where you died. With it are all your equipment, upgrades and the gold (credits) you carried. Your team members can recover all that for you or you can hurry there yourself. Some of the gold is alsways lost however. In more difficult settings (hell and nightmare) also some of your experience is lost. ([[User:Zeog|Zeog]] 01:24, 4 July 2006 (PDT))&lt;br /&gt;
***** WoW: Your equipment takes some damage.  With high-end gear, this costs enough that death is worth avoiding.  (top-level characters don't have to worry about the XP loss).  There's also the time it takes to run your ghost to your corpse.  If you just log off without recovering your corpse, I think your gear takes more damage.  In Vega Strike, you could lose some of your cargo, and take some damage to your upgrades.&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13858</id>
		<title>User:Ace123/Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13858"/>
				<updated>2007-08-27T06:28:18Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: added some bugs.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=TODO Items=&lt;br /&gt;
==Bugs temp Aug 26==&lt;br /&gt;
* orbiting bases shouldn't be jumping.&lt;br /&gt;
* Fix cargo generation (I get NaN orientation for cargo). Tractoring cargo.&lt;br /&gt;
* Fix names of units not being sent and/or received.&lt;br /&gt;
===Stretching units bug===&lt;br /&gt;
 inline Matrix WarpMatrix ( const Matrix&amp;amp; ctm) const{&lt;br /&gt;
 		static float cutoff =XMLSupport::parse_float (vs_config-&amp;gt;getVariable( &amp;quot;graphics&amp;quot;,&amp;quot;warp_stretch_cutoff&amp;quot;,&amp;quot;500000&amp;quot;))*XMLSupport::parse_float(vs_config-&amp;gt;getVariable(&amp;quot;physics&amp;quot;,&amp;quot;game_speed&amp;quot;,&amp;quot;1&amp;quot;));&lt;br /&gt;
 		static float cutoffcutoff=  cutoff*cutoff;&lt;br /&gt;
 (11:26:07 PM) Patrick: inline?&lt;br /&gt;
 (11:26:09 PM) Danny: it just checks if the speed is greater than some ammt&lt;br /&gt;
 (11:26:12 PM) Danny: ya stupid, eh? :-)&lt;br /&gt;
 (11:26:28 PM) Danny: it can be moved to a cpp file--but remember everyting includes unit.cpp too&lt;br /&gt;
 (11:26:31 PM) Danny: so it doesn't matter&lt;br /&gt;
 (11:26:52 PM) Danny: it's easy enough to make a config option that never stretches if graphicOptions.InWarp==0&lt;br /&gt;
 (11:27:05 PM) Danny: (it needs to be a config cus some star trek mods have afterburner do warp effect)&lt;br /&gt;
==SOUND==&lt;br /&gt;
* IMPORTANT: &amp;lt;strike&amp;gt;SoundServer&amp;lt;/strike&amp;gt;Music class eats up all RAM if sound device isdisabled. (I had my 64-bit Linux machine entirely lock up with 4GB of ram!)&lt;br /&gt;
* Only use 1 soundserver for now.  Two at obce is too buggy.&lt;br /&gt;
&lt;br /&gt;
==SPEC==&lt;br /&gt;
* (jacks, easy) Spec way too fast right now...&lt;br /&gt;
* NET: Client: Multiply velocity in POSUPDATE when in SPEC mode...&lt;br /&gt;
&lt;br /&gt;
==CARGO==&lt;br /&gt;
* NET: Make sure CMD_CARGOUPGRADE always actually works serverside... no removing of cargo on server and not telling the client about it!&lt;br /&gt;
* NET: Cargo salvage boxes when client dies?&lt;br /&gt;
* Why does generic_cargo import a whole bunch of cargo????&lt;br /&gt;
** This causes server to spam CMD_CARGOUPGRADE's to everyone 100's of times every time generic cargo is made.&lt;br /&gt;
** Also, fix naming of said cargo.&lt;br /&gt;
&lt;br /&gt;
==SAVEDGAMES==&lt;br /&gt;
* Credits bug?&lt;br /&gt;
* NET: Do not save games automatically (?)  Add save option in net menu?&lt;br /&gt;
&lt;br /&gt;
==RELEASE==&lt;br /&gt;
* Default System&lt;br /&gt;
* Give new players jump drives?&lt;br /&gt;
* NET: Easy way to start server&lt;br /&gt;
** NET: Batch script&lt;br /&gt;
** NET: vegaserver &amp;quot;--lan&amp;quot; option&lt;br /&gt;
** NET: Allow disabling of Account Server (do not check password)&lt;br /&gt;
** NET: Choose ship ( password = shipname? )&lt;br /&gt;
* NET: Version byte upon connecting&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13857</id>
		<title>User:Ace123/Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13857"/>
				<updated>2007-08-23T08:52:12Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: /* CARGO */ Added generic_cargo bug.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=TODO Items=&lt;br /&gt;
==SOUND==&lt;br /&gt;
* IMPORTANT: &amp;lt;strike&amp;gt;SoundServer&amp;lt;/strike&amp;gt;Music class eats up all RAM if sound device isdisabled. (I had my 64-bit Linux machine entirely lock up with 4GB of ram!)&lt;br /&gt;
* Only use 1 soundserver for now.  Two at obce is too buggy.&lt;br /&gt;
&lt;br /&gt;
==SPEC==&lt;br /&gt;
* (jacks, easy) Spec way too fast right now...&lt;br /&gt;
* NET: Client: Multiply velocity in POSUPDATE when in SPEC mode...&lt;br /&gt;
&lt;br /&gt;
==CARGO==&lt;br /&gt;
* NET: Make sure CMD_CARGOUPGRADE always actually works serverside... no removing of cargo on server and not telling the client about it!&lt;br /&gt;
* NET: Cargo salvage boxes when client dies?&lt;br /&gt;
* Why does generic_cargo import a whole bunch of cargo????&lt;br /&gt;
** This causes server to spam CMD_CARGOUPGRADE's to everyone 100's of times every time generic cargo is made.&lt;br /&gt;
** Also, fix naming of said cargo.&lt;br /&gt;
&lt;br /&gt;
==SAVEDGAMES==&lt;br /&gt;
* Credits bug?&lt;br /&gt;
* NET: Do not save games automatically (?)  Add save option in net menu?&lt;br /&gt;
&lt;br /&gt;
==RELEASE==&lt;br /&gt;
* Default System&lt;br /&gt;
* Give new players jump drives?&lt;br /&gt;
* NET: Easy way to start server&lt;br /&gt;
** NET: Batch script&lt;br /&gt;
** NET: vegaserver &amp;quot;--lan&amp;quot; option&lt;br /&gt;
** NET: Allow disabling of Account Server (do not check password)&lt;br /&gt;
** NET: Choose ship ( password = shipname? )&lt;br /&gt;
* NET: Version byte upon connecting&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:LAN_Game&amp;diff=13810</id>
		<title>Development:Network:LAN Game</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network:LAN_Game&amp;diff=13810"/>
				<updated>2007-08-19T08:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added LAN Game tutorial.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Running a LAN game=&lt;br /&gt;
(This was written by [[ace123]]).&lt;br /&gt;
==Starting up server and joining it==&lt;br /&gt;
===Windows===&lt;br /&gt;
* First of all, to start a server, run &amp;quot;vegaserver&amp;quot;.&lt;br /&gt;
* When it starts up, it will give you an IP address and port number.  If you don't already have it memorized, make sure you know what it is.&lt;br /&gt;
** If you have a firewall enabled, you will see an image like the one here.  Be ready to deal with it for vegastrike as well.&lt;br /&gt;
* Start Vega Strike (double-click vegastrike.exe)&lt;br /&gt;
===Linux===&lt;br /&gt;
* Run ./vegaserver in one terminal window&lt;br /&gt;
** You will need to run &amp;quot;/sbin/ifconfig&amp;quot; to determine your IP address if it does not tell you.&lt;br /&gt;
* Run ./vegastrike in another terminal window and enjoy.&lt;br /&gt;
==Joining a running server==&lt;br /&gt;
* On each computer, select &amp;quot;Multiplayer&amp;quot; and then &amp;quot;Independent Server&amp;quot;.&lt;br /&gt;
** Type in the proper IP address, and put in a Callsign.  Each player needs a different callsign.&lt;br /&gt;
** The password only matters if you set up a server password in vegaserver.config.&lt;br /&gt;
* You can run a copy of vegastrike on the computer with a server too (in fact, you should.).&lt;br /&gt;
** If you do that, it works fine to leave the default of &amp;quot;localhost&amp;quot;.&lt;br /&gt;
* Click Join Game&lt;br /&gt;
** If all goes well, you will be brought to a ship selection dialog.  It contains every ship available for purchase.  I recommend a light/medium fighter of the &amp;quot;.stock&amp;quot; classification.  There are a few that come with (really good) weapons equipped. Most will be empty.  Really, I don't understand why some have weapons, but most including the milspec don't.&lt;br /&gt;
** NOTE: You may see &amp;quot;No ships available&amp;quot; or something of the like.  That could be a result of having a duplicate callsign or a lot of things.  Check the vegaserver console window for details.&lt;br /&gt;
* Once you are in the game, hit &amp;quot;d&amp;quot; to dock to the planet (named &amp;quot;Market&amp;quot;).&lt;br /&gt;
==Buying upgrades==&lt;br /&gt;
** Go to the weapons room to buy upgrades since your ship will start out with nothing.  The 13500 starting credits will not cover much, but some armor, shields and basic weapons is a good idea.&lt;br /&gt;
*** NOTE: There is a bug where whenever someone buys something everyone's screen will close off the categories again.&lt;br /&gt;
*** NOTE: If you find something that fails to upgrade or that leaves you with 0 credits, this is a bug.  Report your starting ship, the number of credits, and approximately other upgrade types you have also gotten before.  If you have anything else, sell it if you can, and your credits should be refunded.&lt;br /&gt;
** As to changing starting credits, this involves editing the mission file.  More about this later.&lt;br /&gt;
* Launch from the planet.  Don't attack people while they are docked at a planet, since it's mean and makes the other person have to rejoin.&lt;br /&gt;
==Bugs==&lt;br /&gt;
* Keep in mind that there are a lot of bugs if you engage in some of the weirder situations (ejecting, accepting missions or buying other ships).  Such actions might end up in the client getting dropped from the game.&lt;br /&gt;
* Turrets usually will not work.  I have some ideas on how to fix these, but this is not high priority.  This also means don't get a capship that only has turrets and no gun mounts.&lt;br /&gt;
* You may end up at a main menu-ish screen with a message &amp;quot;Connection closed&amp;quot;.  TThis either means that the server was closed or else is due to a bug.  It's generally easier to hit &amp;quot;Exit Game&amp;quot; and restart if you see that.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network&amp;diff=13809</id>
		<title>Development:Network</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Network&amp;diff=13809"/>
				<updated>2007-08-19T08:15:33Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added LAN Game link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Development:Network:LAN Game|LAN Game]] - How to start up a simple server and battle each other.&lt;br /&gt;
** If your computer is directly attached to the network or you have a router/firewall, you can set it up to allow others to connect to your server.&lt;br /&gt;
&lt;br /&gt;
Networking documentation goes here:&lt;br /&gt;
* [[Development:Network:Packet format|Packet format]] - What we have implemented so far.&lt;br /&gt;
* [[Development:Network:Todo|Todo]] - What still needs to be done.&lt;br /&gt;
* [[Development:Network:Implentation status|Implentation status]].&lt;br /&gt;
* [[Development:Network:Testing|Testing]] - Testing the network code.&lt;br /&gt;
* [[Development:Network:Deathmatch|Reporting Deathmatch Problems]] - Bugs with our current deathmatch server&lt;br /&gt;
&lt;br /&gt;
There's still a lot to do.&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13291</id>
		<title>User:Ace123/Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13291"/>
				<updated>2007-08-11T09:01:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: {{FIXME}} Always use preview button before posting in Brain::Internet::Wikipage::AddContent(std::string &amp;amp;text)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=TODO Items=&lt;br /&gt;
==SOUND==&lt;br /&gt;
* IMPORTANT: &amp;lt;strike&amp;gt;SoundServer&amp;lt;/strike&amp;gt;Music class eats up all RAM if sound device isdisabled. (I had my 64-bit Linux machine entirely lock up with 4GB of ram!)&lt;br /&gt;
* Only use 1 soundserver for now.  Two at obce is too buggy.&lt;br /&gt;
&lt;br /&gt;
==SPEC==&lt;br /&gt;
* (jacks, easy) Spec way too fast right now...&lt;br /&gt;
* NET: Client: Multiply velocity in POSUPDATE when in SPEC mode...&lt;br /&gt;
&lt;br /&gt;
==CARGO==&lt;br /&gt;
* NET: Make sure CMD_CARGOUPGRADE always actually works serverside... no removing of cargo on server and not telling the client about it!&lt;br /&gt;
* NET: Cargo salvage boxes when client dies?&lt;br /&gt;
&lt;br /&gt;
==SAVEDGAMES==&lt;br /&gt;
* Credits bug?&lt;br /&gt;
* NET: Do not save games automatically (?)  Add save option in net menu?&lt;br /&gt;
&lt;br /&gt;
==RELEASE==&lt;br /&gt;
* Default System&lt;br /&gt;
* Give new players jump drives?&lt;br /&gt;
* NET: Easy way to start server&lt;br /&gt;
** NET: Batch script&lt;br /&gt;
** NET: vegaserver &amp;quot;--lan&amp;quot; option&lt;br /&gt;
** NET: Allow disabling of Account Server (do not check password)&lt;br /&gt;
** NET: Choose ship ( password = shipname? )&lt;br /&gt;
* NET: Version byte upon connecting&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13290</id>
		<title>User:Ace123/Bugs</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=User:Ace123/Bugs&amp;diff=13290"/>
				<updated>2007-08-11T08:58:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nachtwolf: Added current revision of 0.4/0.5 TODO list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=TODO Items=&lt;br /&gt;
==SOUND==&lt;br /&gt;
        * IMPORTANT: &amp;lt;strike&amp;gt;SoundServer&amp;lt;/strike&amp;gt;Music class eats up all RAM if sound device isdisabled. (I had my 64-bit Linux machine entirely lock up with 4GB of ram!)&lt;br /&gt;
        * Only use 1 soundserver for now.  Two at obce is too buggy.&lt;br /&gt;
&lt;br /&gt;
==SPEC==&lt;br /&gt;
        * (jacks, easy) Spec way too fast right now...&lt;br /&gt;
        * NET: Client: Multiply velocity in POSUPDATE when in SPEC mode...&lt;br /&gt;
&lt;br /&gt;
==CARGO==&lt;br /&gt;
        * NET: Make sure CMD_CARGOUPGRADE always actually works serverside... no removing of cargo on server and not telling the client about it!&lt;br /&gt;
        * NET: Cargo salvage boxes when client dies?&lt;br /&gt;
&lt;br /&gt;
==SAVEDGAMES==&lt;br /&gt;
        * Credits bug?&lt;br /&gt;
        * NET: Do not save games automatically (?)  Add save option in net menu?&lt;br /&gt;
&lt;br /&gt;
==RELEASE==&lt;br /&gt;
        * Default System&lt;br /&gt;
        * Give new players jump drives?&lt;br /&gt;
        * NET: Easy way to start server&lt;br /&gt;
                ** NET: Batch script&lt;br /&gt;
                ** NET: vegaserver &amp;quot;--lan&amp;quot; option&lt;br /&gt;
                ** NET: Allow disabling of Account Server (do not check password)&lt;br /&gt;
                ** NET: Choose ship ( password = shipname? )&lt;br /&gt;
        * NET: Version byte upon connecting&lt;/div&gt;</summary>
		<author><name>Nachtwolf</name></author>	</entry>

	</feed>