<?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=Temporalbeing</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=Temporalbeing"/>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/Special:Contributions/Temporalbeing"/>
		<updated>2026-05-13T16:38:32Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:GitHub_Tree&amp;diff=19927</id>
		<title>Development:GitHub Tree</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:GitHub_Tree&amp;diff=19927"/>
				<updated>2024-12-28T22:21:36Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: Created page with &amp;quot;{{parent_link| |parent=Development}}  The code is organized in GitHub very differently than it was in SVN for SourceForge. The team has broken the project into two major p...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent_link|&lt;br /&gt;
|parent=[[Development]]}}&lt;br /&gt;
&lt;br /&gt;
The code is organized in GitHub very differently than it was in SVN for SourceForge. The team has broken the project into two major parts and enabled them to be released on their own.&lt;br /&gt;
&lt;br /&gt;
If you are interested in contributing then we highly suggest you checkout the following resources:&lt;br /&gt;
* [https://docs.github.com/en/get-started GitHub: Getting Started]&lt;br /&gt;
* [https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally GitHub: Pull Requests]&lt;br /&gt;
* [https://git-scm.com/book/ The Git Book (by the Git team)]&lt;br /&gt;
* [https://docs.gitbook.com/ Git Book]&lt;br /&gt;
&lt;br /&gt;
The following will also be very relevant:&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/blob/master/README.md Vega Strike Engine: Compiling]&lt;br /&gt;
&lt;br /&gt;
== Game Assets ==&lt;br /&gt;
&lt;br /&gt;
The Vega Strike Engine can run multiple different game assets. Here is a list of the currently known assets:&lt;br /&gt;
* [https://github.com/vegastrike/Assets-Production VS: Upon the Coldest Sea] (Actively maintained)&lt;br /&gt;
** [https://github.com/vegastrike/Assets-Masters VS:UtCS Master Data] (Passively maintained)&lt;br /&gt;
* [https://github.com/vegastrike/vsu-black-paralysis VS Universe: Black Paralysis] (Planned to be restored)&lt;br /&gt;
* [https://github.com/pwcu/privateer_wcu PWCU] (Privateer Wing Commander Universe) (Actively maintained)&lt;br /&gt;
&lt;br /&gt;
== Game Engine ==&lt;br /&gt;
&lt;br /&gt;
The [https://github.com/vegastrike/Vega-Strike-Engine-Source Vega Strike Engine (VSE)]:&lt;br /&gt;
&lt;br /&gt;
== Branches and Tags ==&lt;br /&gt;
&lt;br /&gt;
The Vega Strike Engine and Vega Strike Production Assets are maintained using the following branch and tag structures:&lt;br /&gt;
&lt;br /&gt;
=== Branches ===&lt;br /&gt;
* master - the primary development branch&lt;br /&gt;
&lt;br /&gt;
Each release has its own Maintenance Release Branch:&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.5.x 0.5.x] - a mirror of the Subversion 0.5.x code when it was ported to GitHub&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.5.3 0.5.3] - the last 0.5.x release on Subversion&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.6.x 0.6.x] - the first release on GitHub with updated dependencies&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.7.x 0.7.x] - new 'vegastrike-engine' executable, legacy 'vegastrike' kept for auto-find behavior&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.8.x 0.8.x] - support for Python 3&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/tree/0.9.x 0.9.x] - drop support for Python 2, officially restore builds for Windows and Mac&lt;br /&gt;
&lt;br /&gt;
The development team maintains the current (master), the prior release, and at times and up-coming releases. For example, the 0.9.x branch was cut in late 2023 and the 'master' branch was moved to '0.10.0'; however, the development team took a long time to meet the goals for releasing 0.9.x and thus even in late 2024 the branch was still an up-coming release; during this time the 0.8.x maintenance branch continued to be supported. Once 0.9.x is released the 0.8.x branch will leave active support by the development team. Generally the team aims to keep minimize the length of time a release is in the up-coming release state.&lt;br /&gt;
&lt;br /&gt;
==== Release Process ====&lt;br /&gt;
&lt;br /&gt;
The 'master' branch will always be the next release. When enough release targets are met the team will cut a new release branch to finish stabilizing a specific release. At that time the 'master' branch will be moved to the next release so development can continue forward while the release is being stabilized. The team will make a series of releases (alpha, beta, release candidates) based on the reports of stability until a final release is made using the `x.y.0` version. Bug fixes after that release will increment the final digital ('x.y.0' to 'x.y.1', etc); these releases may or may not see the candidates for releases.&lt;br /&gt;
&lt;br /&gt;
===== Release Series =====&lt;br /&gt;
&lt;br /&gt;
Alpha releases are used to verify that the release packages can be generated and their versions match the expected versions; ensuring that the system is generating the correct targets.&lt;br /&gt;
&lt;br /&gt;
Beta releases are used to test functionality.&lt;br /&gt;
&lt;br /&gt;
Release Candidates (RC) releases are used to show confidence in a release before making the final cut.&lt;br /&gt;
&lt;br /&gt;
The last RC candidate should have the same Git Hash as the final release. This should generally hold true between the earlier releases in the cycle too (alpha to beta, beta to RC), but is not required to be so. There may, however, be some changes between when the branch is cut and the first alpha release is made.&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
&lt;br /&gt;
Each release is tagged in git. We try not to change the commits the tags point to unless absolutely necessary.&lt;br /&gt;
The tags can be found under the 'releases' page for each project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bringing it together ==&lt;br /&gt;
&lt;br /&gt;
Starting with the 0.7.x release the VSE developers added a new 'vegastrike-engine' executable that requires the specification of the game assets to be run. The game assets are also no longer linked in the 'data' directory of the VSE code as they were with the code in SVN so users will need to checkout both projects on their own.&lt;br /&gt;
&lt;br /&gt;
Game users will continue to be able to use the 'vegastrike' executable to auto-find the VS:UtCS code as was done with the earlier releases (0.5.x and previous).&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development&amp;diff=19926</id>
		<title>Development</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development&amp;diff=19926"/>
				<updated>2024-12-28T21:29:20Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: /* Code-related Development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Wiki_Nav_Index}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Development &amp;amp; Modding=&lt;br /&gt;
&lt;br /&gt;
==Developer information pages==&lt;br /&gt;
General information on contribution:&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Database:GPUs|GPU information database]]&lt;br /&gt;
* [[HowTo:MOD|How to create MODs]]&lt;br /&gt;
* [[Development:File_Structure|File and Directory Structure]]&lt;br /&gt;
&lt;br /&gt;
==Status/task list pages==&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:Roadmap|Roadmap]] - The Vega Strike development roadmap.&lt;br /&gt;
* [[Development:Compatibility]] - Making sure the game works on all hardware&lt;br /&gt;
* [[Development:Rebalance]] - Information and task list for the Rebalance.&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;
* [[Development:Ogre]] - Information on the OGRE port.&lt;br /&gt;
&lt;br /&gt;
= Artistic Contribution =&lt;br /&gt;
&lt;br /&gt;
===Art Guidelines===&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;
Further, the [[Artstyle_guides|Art Style Guides]] might prove useful during your creationist endeavors.&lt;br /&gt;
&lt;br /&gt;
===Audio===&lt;br /&gt;
There are also guidelines for sound and music creation available in '''[[Development:Audio]]'''.&lt;br /&gt;
&lt;br /&gt;
===3D Models===&lt;br /&gt;
The modeling related information is just being restructured.&lt;br /&gt;
* [[Development:Model Guidelines|'''Guidelines Portal for Creating 3D Models''']] is the main page for complete guidance on developing ship and installation models for Vega Strike&lt;br /&gt;
** [[Development:3D_Models|3D models list and status]]&lt;br /&gt;
&lt;br /&gt;
=== Space Scapes ===&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;
&lt;br /&gt;
=== Cargo ===&lt;br /&gt;
* [[Development:Cargo (graphics)|Creating Cargo Graphics]] - Images to be displayed in the trading interface for cargo items.&lt;br /&gt;
** [[Cargo]] - Detailed descriptions of cargo items, listed by category.&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;
=== Other Graphics ===&lt;br /&gt;
* [[Development:Logos &amp;amp; Signage|Logos &amp;amp; Signage]]&lt;br /&gt;
&lt;br /&gt;
= Python Scripting =&lt;br /&gt;
&lt;br /&gt;
=== Quests &amp;amp; Campaigns ===&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:AIScripts|Developing AI Behaviors]] Customizing AI combat reactions&lt;br /&gt;
** [[Development:Campaigns]] Making campaigns&lt;br /&gt;
&lt;br /&gt;
=== Other Scripts ===&lt;br /&gt;
* [[HowTo:Edit News|Editing News]]&lt;br /&gt;
* [[HowTo:Add Conversations|Adding Conversations]]&lt;br /&gt;
* [[Development:Base_Backgrounds|Changing Base Backgrounds and Base Computer GUI]]&lt;br /&gt;
&lt;br /&gt;
= Data Modding =&lt;br /&gt;
&lt;br /&gt;
=== Game Assets ===&lt;br /&gt;
* [[HowTo:Edit_units.csv| Editing units.csv]]&lt;br /&gt;
* [[HowTo:Make Weapons|Adding new weapons to the game]]&lt;br /&gt;
* [[HowTo:Add Cargo|Adding new cargo to the game]]&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:Edit Systems|Creating or editing star systems]]&lt;br /&gt;
* [[HowTo:Make Splash Screens|Making splash screens that display at startup]]&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;
* [[HowTo:Add Upgrades|Adding new upgrades to the game]]&lt;br /&gt;
* [[HowTo:Nav Computer Interface|Edit the navigation computer interface]]&lt;br /&gt;
* [[HowTo:Create_Cockpit_in_Wings3d|Creating a 3D cockpit for your ship]]&lt;br /&gt;
* [[HowTo:Edit_HUDs|Editing HUDs, placing radars]]&lt;br /&gt;
&lt;br /&gt;
=== Events ===&lt;br /&gt;
* [[HowTo:Add Conversations|Adding more conversation lines to the game]]&lt;br /&gt;
* [[HowTo:Edit News|Creating or editing news events]]&lt;br /&gt;
* [[HowTo:Edit AI|Creating or editing Ship AI's]]&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;
=== Modding Tools ===&lt;br /&gt;
* [[Development:Scripts &amp;amp; Tools|Scripts &amp;amp; Tools]] - to make your life easier&lt;br /&gt;
** [[Development:Tools:UnitConverter|Unit Converter Manual]] - tool to convert Wavefront obj files to bfxm format including texture conversion, units stats editor, and visualization with Vega Strike.&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;
* [[OOG_Tools|Out-Of-Game Player Tools]]&lt;br /&gt;
&lt;br /&gt;
=== Front End ===&lt;br /&gt;
* [[HowTo:Take Screenshots|Taking really awesome screenshots]]&lt;br /&gt;
&lt;br /&gt;
= Vega Strike The Game Mechanisms =&lt;br /&gt;
* [[Development:Realism vs Believability|Realism vs Believability]]&lt;br /&gt;
* [[Development:Economy|Economy]] - How ingame economy should work.&lt;br /&gt;
* [[Development:Political system|Political system]]&lt;br /&gt;
&lt;br /&gt;
= Code-related Development =&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 for the original project.&lt;br /&gt;
* [[Development:GitHub Tree| GitHub Tree]] - A guide to the layout of the GitHub organization.&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;
&lt;br /&gt;
=See also=&lt;br /&gt;
* [[HowTos]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]]&lt;br /&gt;
* [[Development:Audio#Voice_Acting]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike:Project&amp;diff=19925</id>
		<title>Vegastrike:Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike:Project&amp;diff=19925"/>
				<updated>2024-12-28T21:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: /* Active Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Project Information&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
Vega Strike is an Open Source 3d Space Simulator. Work is proceeding on both the Vega Strike game engine and a Vega Strike Universe game data set. Both, engine and data, are in a playable state, but under continuous development.&lt;br /&gt;
&lt;br /&gt;
The Vega Strike engine serves as the foundation for the Parallel Universe, Privateer Gemini Gold, Privateer Remake, Vega Trek, and Pi Armada projects, whose websites can be reached via the sidebar to the right on the project web page.&lt;br /&gt;
&lt;br /&gt;
= Vision =&lt;br /&gt;
&lt;br /&gt;
We enjoy the futuristic genre, and we enjoy creating content for this genre in an interesting, vast, and profoundly complex but believable universe with endless expansion and enhancement possibilities.&lt;br /&gt;
&lt;br /&gt;
We want to create a generic, open, and free space simulator game of outstanding quality, both in technology and content.&lt;br /&gt;
&lt;br /&gt;
We want to be the vehicle for the creation and recreation of other space games and provide the possibility for users to create their own stories.&lt;br /&gt;
&lt;br /&gt;
= Mission =&lt;br /&gt;
&lt;br /&gt;
We have three development drivers:&lt;br /&gt;
* The Vega Strike Game &lt;br /&gt;
* The Modding capability&lt;br /&gt;
* The Engine that enables both&lt;br /&gt;
&lt;br /&gt;
VS (the engine) is a vehicle for groups of people to produce content in a set of genres that they enjoy creating and playing.&lt;br /&gt;
&lt;br /&gt;
The particular universe (VS game) that the Minister of Information (jackS) has been working on for some time now should be the target game, to help focus and separate required features from nice features. We also want to create an entangling, profound, and believable space game whose story is set in the Vega Strike Universe.&lt;br /&gt;
&lt;br /&gt;
We want to maintain close relationship with and provide to the freedom loving community a moddable open source space simulation engine that can be used to create other independent space games.&lt;br /&gt;
&lt;br /&gt;
We develop feature sets for the underlying content that requires those features: a campaign, a story, a well defined economy model, well defined game play mechanics, modding requirements.&lt;br /&gt;
&lt;br /&gt;
Our approach is not myopic because of a particular perception as to what resources/technology will be available.&lt;br /&gt;
&lt;br /&gt;
Users can write their own stories for the universe and share them around - and if they're good we can include them as well. Think of it as universe supporting easy-to-make fan-fiction (which can include mod-based fiction).&lt;br /&gt;
&lt;br /&gt;
Factions are given the ability to make their own decisions ... God's (campaign) commands are suggestions ... the campaign evolves as the players force it, and the goals need to be written to handle that.&lt;br /&gt;
&lt;br /&gt;
Shortly, Vega Strike will become a space combat/simulator game and engine with fully dynamic universe creation, scriptable ai responses with dynamic decision ability, completely non-determinant campaigns, fully functional economic system that responds to the real-time gameplay state of&lt;br /&gt;
the universe, shader-fied openGL graphics with nifty special effects.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;One universe, infinite possibilities&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
See [[Vegastrike:Features]]&lt;br /&gt;
&lt;br /&gt;
= Active Development Team =&lt;br /&gt;
&lt;br /&gt;
The original dev team lead the work from the start of the project until about 2015.&lt;br /&gt;
Between 2015 and 2019 most of the team moved on to other things, and Vega Strike lagged behind.&lt;br /&gt;
We continue to be thankful to those that ran and contributed to the project over that time&lt;br /&gt;
and the massive effort they did to create a wonderful Space Simulation Game.&lt;br /&gt;
&lt;br /&gt;
Around 2015 the project moved from SourceForge over to GitHub and in 2019 a new team&lt;br /&gt;
took the lead to bring the project back to life.&lt;br /&gt;
&lt;br /&gt;
== The original team ==&lt;br /&gt;
&lt;br /&gt;
Vega Strike is forever indebted to the following individuals and myriad of contributors&lt;br /&gt;
that started it.&lt;br /&gt;
&lt;br /&gt;
=== Project Leads and Lead Developers ===&lt;br /&gt;
* Daniel R Horn aka ''hellcatv'',''danielrh'' (overall coordination, lead programming, ...)&lt;br /&gt;
* Patrick Horn aka ''ace123'' (lead development, multiplayer, python, forum support)&lt;br /&gt;
* Jack Sampson aka ''jackS'' (Minister of Information, VS Universe development, art directing)&lt;br /&gt;
&lt;br /&gt;
=== Programmers and Developers ===&lt;br /&gt;
* Claudio Freire aka ''klauss'', ''klausfreire'' (engine and python development)&lt;br /&gt;
* Ed Sweetman aka ''safemode'' (engine development)&lt;br /&gt;
* aka ''pyramid'', ''pyramid3d'' (art development, python scripting, documentation)&lt;br /&gt;
&lt;br /&gt;
== Active Team ==&lt;br /&gt;
* Benjamen Meyer aka ''TemporalBeing'' (project management, technical decisions, ...)&lt;br /&gt;
* Roy Falk (primary developer, Linux)&lt;br /&gt;
* Stephan G Tuggy (developer, Mac &amp;amp; Windows)&lt;br /&gt;
* Denis Belanger aka ''Loki1950'' (historical lead)&lt;br /&gt;
* Nachum Barcohen aka ''nabaco''&lt;br /&gt;
&lt;br /&gt;
The team is forever indebted to Denis Belanger for helping to contact us with the former&lt;br /&gt;
team and enabling us to continue their work, as well as providing historical information and insights.&lt;br /&gt;
&lt;br /&gt;
== Developers and Contributors ==&lt;br /&gt;
&lt;br /&gt;
There are also developers that have in the past but do not contribute actively at this moment. Those are listed in the credits.&lt;br /&gt;
&lt;br /&gt;
Besides the developers, there is a large number of contributors from the community, be it for the engine or art and other content type for VS game.&lt;br /&gt;
&lt;br /&gt;
And not to forget the modders, who give significant direction and contribution to engine development.&lt;br /&gt;
&lt;br /&gt;
See: [[Vegastrike:Credits]]&lt;br /&gt;
&lt;br /&gt;
= Artistic Organization =&lt;br /&gt;
This is the artistic organization for unit model (ships, bases) development in Vega Strike - Upon The Coldest Sea.&lt;br /&gt;
&lt;br /&gt;
'''Art Director''' - provides the design briefs, gives the model final approval before it goes into the game.&lt;br /&gt;
* jackS&lt;br /&gt;
&lt;br /&gt;
'''Art Administrator''' - knows what models go where, organizes the wiki, prioritizes development&lt;br /&gt;
* pyramid&lt;br /&gt;
&lt;br /&gt;
'''Technical Liaison''' - tells artists what to do with regard to technical stuff&lt;br /&gt;
* chuck_starchaser&lt;br /&gt;
&lt;br /&gt;
'''Concept Artists''' - come up with concept art&lt;br /&gt;
* Fendorin&lt;br /&gt;
&lt;br /&gt;
'''Modeling Artists''' - model the ships and other assets&lt;br /&gt;
* Fendorin - senior modeling artists&lt;br /&gt;
* Deus Siddis&lt;br /&gt;
* rivalin&lt;br /&gt;
&lt;br /&gt;
'''Texture Artists''' - texture the ships and stations&lt;br /&gt;
* Fendorin - senior texture artists&lt;br /&gt;
&lt;br /&gt;
'''Voice Artists''' - provide speech voices&lt;br /&gt;
* [[User:Turbo|Turbo]] (tutorial quest voice, alien speech audio)&lt;br /&gt;
* CLoneWolf (andolian speech audio)&lt;br /&gt;
&lt;br /&gt;
'''Data Integrators''' - contributors that integrate the models into the game data, fill in missing simple textures and placeholders, do file format conversions&lt;br /&gt;
* jackS&lt;br /&gt;
* esgaroth&lt;br /&gt;
* pyramid&lt;br /&gt;
&lt;br /&gt;
'''Front End Artist''' - does overlays, wallpapers, screen savers, renders, runs the ModDB page, a deviantart page, conceptart.org thread, Game-Artist.net thread&lt;br /&gt;
* rivalin&lt;br /&gt;
&lt;br /&gt;
= Project Setup =&lt;br /&gt;
&lt;br /&gt;
== Open Source Principles ==&lt;br /&gt;
&lt;br /&gt;
We often hear the complaint that features don't get implemented for a long time though they are being requested over and over again.&lt;br /&gt;
&lt;br /&gt;
Being an open source community, most developers or contributors have their day-time jobs or commitments. Time is a scarce resource for those people and naturally they tend to prioritize their work on things that they are personally most interested in. Active developers do not dictate what gets contributed and what doesn't. The dictate is solely coming from contributions.&lt;br /&gt;
&lt;br /&gt;
The really best way to see a particular feature implemented quickly is to pull up your sleeves and start implementing them, first integrating with your local VS copy, and when a particular feature is working satisfactory, submit it to one of the active developers for inclusion. Bear in mind that only, and only working code will get committed fast. If code or data needs additional work it will most certainly have to wait either for developer time or interest.&lt;br /&gt;
&lt;br /&gt;
In this way, contributors who submit a lot will become developers.&lt;br /&gt;
&lt;br /&gt;
Don't know how and what to contribute? Have a look at the [[HowTo:Contribute]] page for a starter.&lt;br /&gt;
&lt;br /&gt;
== Communication Structure ==&lt;br /&gt;
&lt;br /&gt;
Developers communicate between themselves on a need basis via forum personal messages, email, and irc. In addition there are frequent project meetings scheduled to discuss online ongoing developments.&lt;br /&gt;
&lt;br /&gt;
In addition, we communicate with the community primarily through the forum, the web page, the dev blogs, the wiki, and equally through pm's and irc.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
I read it somewhere but can't find the text right now.&lt;br /&gt;
&lt;br /&gt;
In any case, it was ''hellcatv'' who started it all. The first news entry on the project page is from March 1, 1998 with news about flight engine completion, basic AI functionality, and 4 available ships. This suggests that development was going on already before that time.&lt;br /&gt;
&lt;br /&gt;
= On The Web =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/vegastrike GitHub] organization.&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/releases Vega Strike Engine] Releases.&lt;br /&gt;
* [https://github.com/vegastrike/Assets-Production/releases VS: Upon The Coldest Sea] Game Asset Releases.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Vega_Strike Vega Strike] Wikipedia entry.&lt;br /&gt;
* [http://www.youtube.com/results?search_query=Vega+Strike&amp;amp;aq=f VS on YouTube].&lt;br /&gt;
* [http://www.facebook.com/pages/VegaStrike/188522714499479 Vega Strike] on facebook.&lt;br /&gt;
* [http://www.linuxlinks.com/article/20080523214626193/VegaStrike.html Vega Strike] on linuxlinks.com.&lt;br /&gt;
* [http://www.onlylinuxgames.com/vega-strike/ Vega Strike] on OnlyLinuxGames.&lt;br /&gt;
* 2010: [http://www.makeuseof.com/tag/space-adventures-vega-strike/ Go On Space Adventures With Vega Strike] in makeuseof.&lt;br /&gt;
2010: [http://www.dodownload.com/games/simulator/vega+strike.html Vega Strike 0.5] on dodownload.&lt;br /&gt;
* 2009: [http://blog.eracc.com/2009/09/24/gnulinux-gaming-vega-strike-for-all/ GNU/Linux Gaming – Vega Strike for All] on The ERACC Web Log.&lt;br /&gt;
* 2009: [http://www.webupd8.org/2009/10/free-open-source-space-simulation-game.html Vega Strike: Free, Open Source Space Simulation Game for Windows, Linux and Mac OSX].&lt;br /&gt;
* 2009 (DE): [http://www.linux-community.de/Internal/Artikel/Online-Artikel/Das-Spiel-zum-Wochenende-Vega-Strike Das Spiel zum Wochenende: Vega Strike ] on linux-community.&lt;br /&gt;
* 2007: [http://www.freesoftwaremagazine.com/articles/vegastrike Vega Strike - My kind of fun] in the [http://www.freesoftwaremagazine.com/ Free Software Magazine]&lt;br /&gt;
* 2003: [http://www.insidemacgames.com/news/story.php?ArticleID=6826 Vega Strike Released for Mac OS X] on insidemacgames.&lt;br /&gt;
* [http://tvtropes.org/pmwiki/pmwiki.php/Main/VegaStrike Vega Strike] on tvtropes.&lt;br /&gt;
* [http://linux.about.com/od/softgame/fr/fr_VegaS.htm Linux Game: Vega Strike] on About.com.&lt;br /&gt;
* [http://www.reloaded.org/download/Vega-Strike/40/ Vega Strike] on reloaded.org.&lt;br /&gt;
* [http://www.absoluteastronomy.com/topics/Vega_Strike Vega Strike] on absoluteastronomy.&lt;br /&gt;
&lt;br /&gt;
= Roadmap =&lt;br /&gt;
See [[Development:Roadmap]]&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike:Project&amp;diff=19924</id>
		<title>Vegastrike:Project</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike:Project&amp;diff=19924"/>
				<updated>2024-12-28T21:13:52Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Project Information&lt;br /&gt;
&lt;br /&gt;
=About=&lt;br /&gt;
Vega Strike is an Open Source 3d Space Simulator. Work is proceeding on both the Vega Strike game engine and a Vega Strike Universe game data set. Both, engine and data, are in a playable state, but under continuous development.&lt;br /&gt;
&lt;br /&gt;
The Vega Strike engine serves as the foundation for the Parallel Universe, Privateer Gemini Gold, Privateer Remake, Vega Trek, and Pi Armada projects, whose websites can be reached via the sidebar to the right on the project web page.&lt;br /&gt;
&lt;br /&gt;
= Vision =&lt;br /&gt;
&lt;br /&gt;
We enjoy the futuristic genre, and we enjoy creating content for this genre in an interesting, vast, and profoundly complex but believable universe with endless expansion and enhancement possibilities.&lt;br /&gt;
&lt;br /&gt;
We want to create a generic, open, and free space simulator game of outstanding quality, both in technology and content.&lt;br /&gt;
&lt;br /&gt;
We want to be the vehicle for the creation and recreation of other space games and provide the possibility for users to create their own stories.&lt;br /&gt;
&lt;br /&gt;
= Mission =&lt;br /&gt;
&lt;br /&gt;
We have three development drivers:&lt;br /&gt;
* The Vega Strike Game &lt;br /&gt;
* The Modding capability&lt;br /&gt;
* The Engine that enables both&lt;br /&gt;
&lt;br /&gt;
VS (the engine) is a vehicle for groups of people to produce content in a set of genres that they enjoy creating and playing.&lt;br /&gt;
&lt;br /&gt;
The particular universe (VS game) that the Minister of Information (jackS) has been working on for some time now should be the target game, to help focus and separate required features from nice features. We also want to create an entangling, profound, and believable space game whose story is set in the Vega Strike Universe.&lt;br /&gt;
&lt;br /&gt;
We want to maintain close relationship with and provide to the freedom loving community a moddable open source space simulation engine that can be used to create other independent space games.&lt;br /&gt;
&lt;br /&gt;
We develop feature sets for the underlying content that requires those features: a campaign, a story, a well defined economy model, well defined game play mechanics, modding requirements.&lt;br /&gt;
&lt;br /&gt;
Our approach is not myopic because of a particular perception as to what resources/technology will be available.&lt;br /&gt;
&lt;br /&gt;
Users can write their own stories for the universe and share them around - and if they're good we can include them as well. Think of it as universe supporting easy-to-make fan-fiction (which can include mod-based fiction).&lt;br /&gt;
&lt;br /&gt;
Factions are given the ability to make their own decisions ... God's (campaign) commands are suggestions ... the campaign evolves as the players force it, and the goals need to be written to handle that.&lt;br /&gt;
&lt;br /&gt;
Shortly, Vega Strike will become a space combat/simulator game and engine with fully dynamic universe creation, scriptable ai responses with dynamic decision ability, completely non-determinant campaigns, fully functional economic system that responds to the real-time gameplay state of&lt;br /&gt;
the universe, shader-fied openGL graphics with nifty special effects.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;One universe, infinite possibilities&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
&lt;br /&gt;
See [[Vegastrike:Features]]&lt;br /&gt;
&lt;br /&gt;
= Active Development Team =&lt;br /&gt;
&lt;br /&gt;
The original dev team lead the work from the start of the project until about 2015.&lt;br /&gt;
Between 2015 and 2019 most of the team moved on to other things, and Vega Strike lagged behind.&lt;br /&gt;
We continue to be thankful to those that ran and contributed to the project over that time&lt;br /&gt;
and the massive effort they did to create a wonderful Space Simulation Game.&lt;br /&gt;
&lt;br /&gt;
Around 2015 the project moved from SourceForge over to GitHub and in 2019 a new team&lt;br /&gt;
took the lead to bring the project back to life.&lt;br /&gt;
&lt;br /&gt;
== The original team ==&lt;br /&gt;
&lt;br /&gt;
Vega Strike is forever indebted to the following individuals and myriad of contributors&lt;br /&gt;
that started it.&lt;br /&gt;
&lt;br /&gt;
=== Project Leads and Lead Developers ===&lt;br /&gt;
* Daniel R Horn aka ''hellcatv'',''danielrh'' (overall coordination, lead programming, ...)&lt;br /&gt;
* Patrick Horn aka ''ace123'' (lead development, multiplayer, python, forum support)&lt;br /&gt;
* Jack Sampson aka ''jackS'' (Minister of Information, VS Universe development, art directing)&lt;br /&gt;
&lt;br /&gt;
=== Programmers and Developers ===&lt;br /&gt;
* Claudio Freire aka ''klauss'', ''klausfreire'' (engine and python development)&lt;br /&gt;
* Ed Sweetman aka ''safemode'' (engine development)&lt;br /&gt;
* aka ''pyramid'', ''pyramid3d'' (art development, python scripting, documentation)&lt;br /&gt;
&lt;br /&gt;
== Active Team ==&lt;br /&gt;
* Benjamen Meyer aka ''TemporalBeing'' (project management, technical decisions, ...)&lt;br /&gt;
* Roy Falk (primary developer, Linux)&lt;br /&gt;
* Stephan G Tuggy (developer, Mac &amp;amp; Windows)&lt;br /&gt;
* Denis Belanger aka ``Loki1950`` (historical lead)&lt;br /&gt;
* Nachum Barcohen aka ``nabaco``&lt;br /&gt;
&lt;br /&gt;
The team is forever indebted to Denis Belanger for helping to contact us with the former&lt;br /&gt;
team and enabling us to continue their work, as well as providing historical information and insights.&lt;br /&gt;
&lt;br /&gt;
== Developers and Contributors ==&lt;br /&gt;
&lt;br /&gt;
There are also developers that have in the past but do not contribute actively at this moment. Those are listed in the credits.&lt;br /&gt;
&lt;br /&gt;
Besides the developers, there is a large number of contributors from the community, be it for the engine or art and other content type for VS game.&lt;br /&gt;
&lt;br /&gt;
And not to forget the modders, who give significant direction and contribution to engine development.&lt;br /&gt;
&lt;br /&gt;
See: [[Vegastrike:Credits]]&lt;br /&gt;
&lt;br /&gt;
= Artistic Organization =&lt;br /&gt;
This is the artistic organization for unit model (ships, bases) development in Vega Strike - Upon The Coldest Sea.&lt;br /&gt;
&lt;br /&gt;
'''Art Director''' - provides the design briefs, gives the model final approval before it goes into the game.&lt;br /&gt;
* jackS&lt;br /&gt;
&lt;br /&gt;
'''Art Administrator''' - knows what models go where, organizes the wiki, prioritizes development&lt;br /&gt;
* pyramid&lt;br /&gt;
&lt;br /&gt;
'''Technical Liaison''' - tells artists what to do with regard to technical stuff&lt;br /&gt;
* chuck_starchaser&lt;br /&gt;
&lt;br /&gt;
'''Concept Artists''' - come up with concept art&lt;br /&gt;
* Fendorin&lt;br /&gt;
&lt;br /&gt;
'''Modeling Artists''' - model the ships and other assets&lt;br /&gt;
* Fendorin - senior modeling artists&lt;br /&gt;
* Deus Siddis&lt;br /&gt;
* rivalin&lt;br /&gt;
&lt;br /&gt;
'''Texture Artists''' - texture the ships and stations&lt;br /&gt;
* Fendorin - senior texture artists&lt;br /&gt;
&lt;br /&gt;
'''Voice Artists''' - provide speech voices&lt;br /&gt;
* [[User:Turbo|Turbo]] (tutorial quest voice, alien speech audio)&lt;br /&gt;
* CLoneWolf (andolian speech audio)&lt;br /&gt;
&lt;br /&gt;
'''Data Integrators''' - contributors that integrate the models into the game data, fill in missing simple textures and placeholders, do file format conversions&lt;br /&gt;
* jackS&lt;br /&gt;
* esgaroth&lt;br /&gt;
* pyramid&lt;br /&gt;
&lt;br /&gt;
'''Front End Artist''' - does overlays, wallpapers, screen savers, renders, runs the ModDB page, a deviantart page, conceptart.org thread, Game-Artist.net thread&lt;br /&gt;
* rivalin&lt;br /&gt;
&lt;br /&gt;
= Project Setup =&lt;br /&gt;
&lt;br /&gt;
== Open Source Principles ==&lt;br /&gt;
&lt;br /&gt;
We often hear the complaint that features don't get implemented for a long time though they are being requested over and over again.&lt;br /&gt;
&lt;br /&gt;
Being an open source community, most developers or contributors have their day-time jobs or commitments. Time is a scarce resource for those people and naturally they tend to prioritize their work on things that they are personally most interested in. Active developers do not dictate what gets contributed and what doesn't. The dictate is solely coming from contributions.&lt;br /&gt;
&lt;br /&gt;
The really best way to see a particular feature implemented quickly is to pull up your sleeves and start implementing them, first integrating with your local VS copy, and when a particular feature is working satisfactory, submit it to one of the active developers for inclusion. Bear in mind that only, and only working code will get committed fast. If code or data needs additional work it will most certainly have to wait either for developer time or interest.&lt;br /&gt;
&lt;br /&gt;
In this way, contributors who submit a lot will become developers.&lt;br /&gt;
&lt;br /&gt;
Don't know how and what to contribute? Have a look at the [[HowTo:Contribute]] page for a starter.&lt;br /&gt;
&lt;br /&gt;
== Communication Structure ==&lt;br /&gt;
&lt;br /&gt;
Developers communicate between themselves on a need basis via forum personal messages, email, and irc. In addition there are frequent project meetings scheduled to discuss online ongoing developments.&lt;br /&gt;
&lt;br /&gt;
In addition, we communicate with the community primarily through the forum, the web page, the dev blogs, the wiki, and equally through pm's and irc.&lt;br /&gt;
&lt;br /&gt;
= History =&lt;br /&gt;
&lt;br /&gt;
I read it somewhere but can't find the text right now.&lt;br /&gt;
&lt;br /&gt;
In any case, it was ''hellcatv'' who started it all. The first news entry on the project page is from March 1, 1998 with news about flight engine completion, basic AI functionality, and 4 available ships. This suggests that development was going on already before that time.&lt;br /&gt;
&lt;br /&gt;
= On The Web =&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/vegastrike GitHub] organization.&lt;br /&gt;
* [https://github.com/vegastrike/Vega-Strike-Engine-Source/releases Vega Strike Engine] Releases.&lt;br /&gt;
* [https://github.com/vegastrike/Assets-Production/releases VS: Upon The Coldest Sea] Game Asset Releases.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Vega_Strike Vega Strike] Wikipedia entry.&lt;br /&gt;
* [http://www.youtube.com/results?search_query=Vega+Strike&amp;amp;aq=f VS on YouTube].&lt;br /&gt;
* [http://www.facebook.com/pages/VegaStrike/188522714499479 Vega Strike] on facebook.&lt;br /&gt;
* [http://www.linuxlinks.com/article/20080523214626193/VegaStrike.html Vega Strike] on linuxlinks.com.&lt;br /&gt;
* [http://www.onlylinuxgames.com/vega-strike/ Vega Strike] on OnlyLinuxGames.&lt;br /&gt;
* 2010: [http://www.makeuseof.com/tag/space-adventures-vega-strike/ Go On Space Adventures With Vega Strike] in makeuseof.&lt;br /&gt;
2010: [http://www.dodownload.com/games/simulator/vega+strike.html Vega Strike 0.5] on dodownload.&lt;br /&gt;
* 2009: [http://blog.eracc.com/2009/09/24/gnulinux-gaming-vega-strike-for-all/ GNU/Linux Gaming – Vega Strike for All] on The ERACC Web Log.&lt;br /&gt;
* 2009: [http://www.webupd8.org/2009/10/free-open-source-space-simulation-game.html Vega Strike: Free, Open Source Space Simulation Game for Windows, Linux and Mac OSX].&lt;br /&gt;
* 2009 (DE): [http://www.linux-community.de/Internal/Artikel/Online-Artikel/Das-Spiel-zum-Wochenende-Vega-Strike Das Spiel zum Wochenende: Vega Strike ] on linux-community.&lt;br /&gt;
* 2007: [http://www.freesoftwaremagazine.com/articles/vegastrike Vega Strike - My kind of fun] in the [http://www.freesoftwaremagazine.com/ Free Software Magazine]&lt;br /&gt;
* 2003: [http://www.insidemacgames.com/news/story.php?ArticleID=6826 Vega Strike Released for Mac OS X] on insidemacgames.&lt;br /&gt;
* [http://tvtropes.org/pmwiki/pmwiki.php/Main/VegaStrike Vega Strike] on tvtropes.&lt;br /&gt;
* [http://linux.about.com/od/softgame/fr/fr_VegaS.htm Linux Game: Vega Strike] on About.com.&lt;br /&gt;
* [http://www.reloaded.org/download/Vega-Strike/40/ Vega Strike] on reloaded.org.&lt;br /&gt;
* [http://www.absoluteastronomy.com/topics/Vega_Strike Vega Strike] on absoluteastronomy.&lt;br /&gt;
&lt;br /&gt;
= Roadmap =&lt;br /&gt;
See [[Development:Roadmap]]&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Roadmap:0.6.0&amp;diff=19920</id>
		<title>Development:Roadmap:0.6.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Roadmap:0.6.0&amp;diff=19920"/>
				<updated>2023-11-11T02:46:36Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;NOTE: The Roadmap has moved to https://github.com/vegastrike/Vega-Strike-Engine-Source/wiki/Release-Road-Map.&lt;br /&gt;
The team has deviated significantly from the road map outlined below.&lt;br /&gt;
&lt;br /&gt;
Vega Strike Upon the Coldest Sea stable version 0.5.0 was released on 2008-04-24.&lt;br /&gt;
&lt;br /&gt;
This is a task list for intermediate 0.5.x releases. The stuff that should get done for each intermediate and until the 0.6.0 release.&lt;br /&gt;
&lt;br /&gt;
=Generic Roadmap=&lt;br /&gt;
This roadmap is in need of further broken down into release specific tasks and assignment of those.&lt;br /&gt;
&lt;br /&gt;
==Factions rework==&lt;br /&gt;
*Hierarchical factions (e.g. *_citizen, affects *) &lt;br /&gt;
*Allowing for non-factions (privateer is already our non-faction, we just need to fix some of the behavior.)&lt;br /&gt;
*Ability for player joining a faction&lt;br /&gt;
&lt;br /&gt;
==AI==&lt;br /&gt;
*Faction-level AI (race / faction strategy)&lt;br /&gt;
*Micro AI (ship, fg, collision avoidance, tactical and navigational AI, roles definition)&lt;br /&gt;
*Macro (fg/faction)&lt;br /&gt;
* Flightgroups&lt;br /&gt;
** Classification (fleet, squadron, flotilla? etc. - something to differentiate between {5 plowshares} and {3 archimedes, 2 Tesla, 8 kahan, 20 schroedinger, 10 goddard, 5 watson} )&lt;br /&gt;
** Flightgroups should have subsets of ships that spawn together (combined arms)&lt;br /&gt;
* add another dimension to roles (attack AND defend/predator AND prey roles) instead of forcing both to be the same.&lt;br /&gt;
* AI spec drive use, escorts...&lt;br /&gt;
&lt;br /&gt;
==Content Creation Tools==&lt;br /&gt;
*Prerequisite: straight XML, DTD (Document Type Definition) support&lt;br /&gt;
*System Editor&lt;br /&gt;
*Unit Editor&lt;br /&gt;
*CSV Editor (MPL, faction_ships.py, units.csv)&lt;br /&gt;
*Mission Editor &lt;br /&gt;
*Campaign Editor&lt;br /&gt;
*Config Editor&lt;br /&gt;
&lt;br /&gt;
==Multiplayer==&lt;br /&gt;
*Persistence (systems, bases, flight groups, …)&lt;br /&gt;
&lt;br /&gt;
==Building/Packaging==&lt;br /&gt;
*Move to cmake&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
*Document the general function/flow of the game &lt;br /&gt;
*Engine internals, API (development documentation)&lt;br /&gt;
*Python bindings&lt;br /&gt;
*Should we use the builtin python documentation standards for documenting this stuff--maybe in the stubs folder?&lt;br /&gt;
*Faction documentation&lt;br /&gt;
&lt;br /&gt;
==Engine rework==&lt;br /&gt;
*Audio subsystem overhaul&lt;br /&gt;
*Support for texture versions and normal map tangents&lt;br /&gt;
*Shader updates&lt;br /&gt;
&lt;br /&gt;
=Release Roadmap=&lt;br /&gt;
&lt;br /&gt;
There are up to three sections in each roadmap release chapter:&lt;br /&gt;
* '''VS Engine''' relates to: modifications to c++, shaders, and python code (not including missions), repository structure changes, packaging system, support tools, ogre version&lt;br /&gt;
* '''VS Data - Upon The Coldest Sea''' relates to: modifications to art, data, and mission scripts for Upon The Coldest Sea (sometimes also called Vega Strike The Game as opposed to Vega Strike The Engine&lt;br /&gt;
* '''Documentation &amp;amp; Mod Tools &amp;amp; Other''' relates to: documentation, wiki, project web page, masters repository, project management&lt;br /&gt;
&lt;br /&gt;
Each task item should also have a prefixed tag in the form of ['''STATUS'''{=OPEN, ONGOING, DONE}, development-coordinator{=''username''}]&lt;br /&gt;
&lt;br /&gt;
== 0.5.1 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* '''[FINISHED]''' (''safemode'') Separate bin and data tree structure. Note:    those who have data4.x already, set your client to not pull external repos or cancel when it tries to download data4.x. Then move your current data4.x alongside /bin, renaming it to data. Updates should work seamlessly and recurse into /data and /bin afterwards. Newcomers can just pull win32.&lt;br /&gt;
* '''[FINISHED]''' (''ace123'') Rename data4.x to data and patch corresponding source code where necessary.&lt;br /&gt;
* '''[FINISHED]''' (''safemode'') Make a high quality graphics texture pack (''hqtextures'').&lt;br /&gt;
* '''[FINISHED]''' (''safemode'') Preparation of a cross-platform packaging system (cmake)&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Updates to the shader (commit chuck's unit shader)&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Correct rings generation to be always in the same plane&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Support for target shield gauges definition&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') Add support for &amp;quot;TexturePackingVersion&amp;quot; variable in xmesh&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') Add support for techniques and far z-buffering correction&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') Tangent support for normal maps&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') sound refactoring phase I - basic functionality&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') movie support&lt;br /&gt;
* '''[FINISHED]''' (''klauss'') CubeMap engine support&lt;br /&gt;
* Minor bug fixes.&lt;br /&gt;
** '''[FINISHED]''' (''ace123'') fixed player relationship with each faction in savegame&lt;br /&gt;
** '''[FINISHED]''' (''pyramid'') planetary rings are always coplanar&lt;br /&gt;
** '''[FINISHED]''' (''pyramid'') system ownership (faction) and sector info shown in RVDU and on map&lt;br /&gt;
** '''[FINISHED]''' (''pyramid'') python modules can be organized in additional subfolders (ai, mission, quests)&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Extensions renaming and standardization (.image, .texture, .sprite).&lt;br /&gt;
* '''[FINISHED]''' (''safemode'') Added some textures to hqtextures.  &lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') 8 faces for armor HUD images&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Higher pay for combat missions.&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Tutorial mission&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') splash screen grouping in pre-load and load ani directories&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') additional art (planet backgrounds for lava, forest, rock, and frigid_mud, new space backgrounds, hud images)&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') partial extensions renaming (cockpits, sprites, backgrounds)&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Visually enhanced target shield gauges&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') New and updated cargo and upgrade image contributions&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Standardized factions coloring scheme&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Units subdirectories for vessels and installations&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Various new ship models (Kahan, Knight, Tridacna, ....) [http://vegastrike.sourceforge.net/devblog/?p=36 see blog]&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Various new installation models (Rlaan, Uln, Shaper, ...) [http://vegastrike.sourceforge.net/devblog/?p=36 see blog]&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Porting of old quests to new engine; done for: blockade, dispute, shipyard bomb, slaver, surplus&lt;br /&gt;
&lt;br /&gt;
'''Documentation &amp;amp; Mod Tools &amp;amp; Other'''&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Unit Converter OBJ-&amp;gt;BFXM - a mesher frontend.&lt;br /&gt;
* '''[FINISHED]''' (''pyramid'') Re-organization of vessels model requirements on [[Development:3D_Models]].&lt;br /&gt;
&lt;br /&gt;
== 0.5.2 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
*  '''[OPEN]''' (''safemode'') Implement opcode's Ray Collider for ray-mesh collisions. (alongside bsp collider tunable via configure switch ala how opcode was done). Wont be turned on by default until 0.5.3&lt;br /&gt;
* '''[ONGOING]''' (''klauss'') More shader fixes, texture updates/additions.&lt;br /&gt;
* '''[OPEN]''' (''safemode'') Make tools and readers operate on a Proper XML format , this could be switchable via special comment at top of xml input. This is for backwards compat with non proper xml files in mods. To be made default in 0.5.5&lt;br /&gt;
* '''[OPEN]''' (''klauss'') sound refactoring Phase II would add mixer channels (a feature to get seamless blending with music, comm chatter and sfx)&lt;br /&gt;
* '''[OPEN]''' (''klauss'') put gfxlib into a class, or at the _very_least_ a namespace&lt;br /&gt;
* '''[ONGOING]''' (''chuck_starchaser'') CineMut shader family - v0.5&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' Split CSV Support ([https://sourceforge.net/p/vegastrike/feature-requests/46/ feature #46])&lt;br /&gt;
* Minor bug fixes and improvements&lt;br /&gt;
** '''[FINISHED]''' (''pyramid'') Show, save, and load correct stardate&lt;br /&gt;
** '''[FINISHED]''' (''pyramid'') Corrected missing mission description for fixer missions&lt;br /&gt;
** '''[OPEN]''' (''ace123'') show ship sell price in user interface&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
* '''[FINISHED]''' ''(pyramid)'' Added quit image with default key mapping&lt;br /&gt;
* '''[OPEN]''' ''(pyramid)'' New quests, missions, and campaigns&lt;br /&gt;
* '''[OPEN]''' ''(pyramid)'' Revision of planet types&lt;br /&gt;
* '''[OPEN]''' (''chuck_starchaser'') Units re-texturing for CineMut texture packing version 0.5&lt;br /&gt;
* '''[ONGOING]''' (''pyramid'') Porting of old quests to new engine&lt;br /&gt;
&lt;br /&gt;
'''Documentation &amp;amp; Mod Tools &amp;amp; Other'''&lt;br /&gt;
* '''[OPEN]''' (''???'') The Player's Guide tutorial glitches: Example: It says to buy the jump drive from Jenek...; The Alt-0 key&lt;br /&gt;
&lt;br /&gt;
== 0.5.3 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' Ray collider turned on, BSP stuff removed.&lt;br /&gt;
* '''[OPEN]''' ''(klauss)'' XGUI support for scripts&lt;br /&gt;
* '''[OPEN]''' ''(klauss)'' More shader fixes (should be pretty good by now), texture updates/additions&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' Continue to work on proper XML parsing in engine&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' update xml files in VS to be proper mode&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' setup tool&lt;br /&gt;
* '''[OPEN]''' (''chuck_starchaser'') CineMut shader family - v1.0&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' Auto-escorts ([http://sourceforge.net/p/vegastrike/feature-requests/43/ feature #43])&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' Units fully upgrade-based ([https://sourceforge.net/p/vegastrike/feature-requests/44/ feature #44])&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
* '''[OPEN]''' ''(pyramid)'' Create custom systems with Homeworlds for races and factions&lt;br /&gt;
* '''[OPEN]''' (''chuck_starchaser'') Units re-texturing for CineMut texture packing version 1.0&lt;br /&gt;
&lt;br /&gt;
== 0.5.4 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* '''[ONGOING SPECIFICATION]''' (''klauss, darkmage'') content creation tools: end user tools for helping with content creation. These should be a part of vegastrike code-base, to keep things in sync and reduce maintenance. &lt;br /&gt;
* make proper xml mode default, remove code to parse obsolete xml-ish code. &lt;br /&gt;
* Get codebase stabilized in prep for refactoring graphics code.&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' new wormhole effects&lt;br /&gt;
* '''[OPEN]''' ''(safemode)'' improved ship AI&lt;br /&gt;
* '''[OPEN]''' ''(klauss)'' cleaning up unused mesh legacy formats (mesh_bin.cpp, ...)&lt;br /&gt;
* '''[OPEN]''' ''(klauss)'' refactor particle systems&lt;br /&gt;
* '''[OPEN]''' ''(klauss)'' leverage particle systems for weapon, damage and explosion special effect&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' revised turret control ([https://sourceforge.net/p/vegastrike/feature-requests/45/ feature #45])&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' improved stealth and detection ([https://sourceforge.net/p/vegastrike/feature-requests/50/ feature #50])&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
* '''[OPEN]''' ''(unassigned)'' [http://sourceforge.net/p/vegastrike/feature-requests/43/ Auto-escorts]: integrated interface in hangar/base&lt;br /&gt;
&lt;br /&gt;
== 0.5.5 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* Refactor graphics code.&lt;br /&gt;
* ['''OPEN'''] (''ace123'') Make jump points be drawn on HUD only.&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
&lt;br /&gt;
== 0.5.6 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* Bug fixes.&lt;br /&gt;
* Texture additions/ etc&lt;br /&gt;
* Document refactored graphics and sound code.&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
&lt;br /&gt;
== 0.5.7 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* Thread graphics code and sound code with boost threads.&lt;br /&gt;
* Bug Fixing. &lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
&lt;br /&gt;
== 0.5.9 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* sound refactoring Phase III would add environmental effects&lt;br /&gt;
* Bug Fixing.&lt;br /&gt;
* Documentation&lt;br /&gt;
* Credits&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
&lt;br /&gt;
== 0.6.0 ==&lt;br /&gt;
&lt;br /&gt;
'''VS Engine'''&lt;br /&gt;
* Minor bug fixes from previous revision&lt;br /&gt;
* Packaging&lt;br /&gt;
&lt;br /&gt;
'''VS Data - Upon The Coldest Sea'''&lt;br /&gt;
* documentation&lt;br /&gt;
&lt;br /&gt;
[[Category:Roadmaps]]&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Dependencies&amp;diff=19919</id>
		<title>Development:Dependencies</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Dependencies&amp;diff=19919"/>
				<updated>2023-09-18T03:05:00Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: warning about being out of date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{parent_link|&lt;br /&gt;
|parent=[[Development]]&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
WARNING: This document is out-of-date - at the very least the dependency versions are wrong.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
This article is a work in progress, and is intended to become a centralized list of the tools needed for building vegastrike.  Initially, it will document for the UNIX-based build system.  Windows support will be added once the UNIX side is stable.&lt;br /&gt;
&lt;br /&gt;
It will also document which portions of vegastrike are dependent on other libraries.  Once completed, this should make optional building of portions of the code more doable.&lt;br /&gt;
&lt;br /&gt;
[[DEPENDENCIES FOR VISUAL STUDIO ( WIndows ) ]]&lt;br /&gt;
==Auto* Tool Dependencies==&lt;br /&gt;
Auto* Tool Dependencies for UNIX like build systems&lt;br /&gt;
*automake   - 1.6  or newer&lt;br /&gt;
*autoconf   - 2.53 or newer&lt;br /&gt;
*aclocal    - 1.6 or newer&lt;br /&gt;
*autoheader - 2.53 or newer&lt;br /&gt;
&lt;br /&gt;
==Link Dependencies==&lt;br /&gt;
A few of the abbreviations used in this section&lt;br /&gt;
*DEP:Dependency&lt;br /&gt;
*DIR:Directory&lt;br /&gt;
*RE: Responsible Engineer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 +vegastrike (DIR)&lt;br /&gt;
 |&lt;br /&gt;
 +-+doc (DIR)&lt;br /&gt;
 |  DESC: documentation describing VegaStrike and VegaStrike development&lt;br /&gt;
 |&lt;br /&gt;
 +-+English.lproj (DIR)&lt;br /&gt;
 |  (???, SLATED FOR REMOVAL IF NO ONE STEPS FORWARD WITH INFO)&lt;br /&gt;
 |&lt;br /&gt;
 +-+launcher (DIR)&lt;br /&gt;
 | +-launcher (EXECUTABLE)&lt;br /&gt;
 |   USES: GTK 1.2&lt;br /&gt;
 |   USES: src/common/libvscommon.a&lt;br /&gt;
 |&lt;br /&gt;
 +-+m4scripts (DIR)&lt;br /&gt;
 |  RE: Brian Lloyd  balloyd1@users.sourceforge.net&lt;br /&gt;
 |  (Scripts used for making Makefiles and configure)&lt;br /&gt;
 |&lt;br /&gt;
 +-+mission (DIR)&lt;br /&gt;
 | | (???, SLATED FOR REMOVAL IF NO ONE STEPS FORWARD WITH INFO)&lt;br /&gt;
 | +-select (EXECUTABLE)&lt;br /&gt;
 |&lt;br /&gt;
 |-+objconv (DIR)&lt;br /&gt;
 | |(BUILT)&lt;br /&gt;
 | +-+mesher (DIR)&lt;br /&gt;
 | | +-mesher (EXECUTABLE)&lt;br /&gt;
 | |   USES: (NO DATA AVAILABLE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--add_suns (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--basemaker (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--flipunits (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--imageproc (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--MeshParse (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--replace_bg (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--starsystemgen (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--starsystemreader (DIR)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--3ds2xml (DATA FILE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--obj2xml (DATA FILE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--wcp2xml (DATA FILE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--trisort (EXECUTABLE)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--replace (EXECUTABLE)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--asteroidgen (EXECUTABLE)&lt;br /&gt;
 |    (???)&lt;br /&gt;
 |&lt;br /&gt;
 +--saveinterface (DIR)&lt;br /&gt;
 |  (???)This does not work.  Does anyone need it?  Slated for removal if no-one speaks up.&lt;br /&gt;
 |&lt;br /&gt;
 +-+src (DIR)&lt;br /&gt;
 | +-+aldrv (DIR)&lt;br /&gt;
 | | +--libaldrv (LIBRARY)&lt;br /&gt;
 | |    Low level sound driver library.&lt;br /&gt;
 | | &lt;br /&gt;
 | +--boost (DIR)&lt;br /&gt;
 | |  Contains a directory Other that seems to not be used.&lt;br /&gt;
 | |  libboost-python integration library using Boost 1.28&lt;br /&gt;
 | |&lt;br /&gt;
 | +--boost129 (DIR)&lt;br /&gt;
 | |  libboost-python integration library using Boost 1.32&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+cmd (DIR)&lt;br /&gt;
 | | +-+ai (DIR)&lt;br /&gt;
 | | | +--libai (LIBRARY)&lt;br /&gt;
 | | | |&lt;br /&gt;
 | | | +--libaiserver (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--collide (DIR)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--script (DIR)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--testcollection (DIR)&lt;br /&gt;
 | | |  A set of regression tests.  Should be updated to build and run when make test is executed.&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libcmd (LIBRARY)&lt;br /&gt;
 | | |  (???)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libcmdserver (LIBRARY)&lt;br /&gt;
 | |    (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+common (DIR)&lt;br /&gt;
 | | +--libcommon (LIBRARY)&lt;br /&gt;
 | |    Functions to assist with finding data directory under UNIX-like OSes&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+gfx (DIR)&lt;br /&gt;
 | | +-+nav (DIR)&lt;br /&gt;
 | | | +--libnav (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libgfx (LIBRARY)&lt;br /&gt;
 | | |  (???)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libgfxserver (LIBRARY)&lt;br /&gt;
 | |    (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+gldrv (DIR)&lt;br /&gt;
 | | +--libgldrv (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libgldrvserver (LIBRARY)&lt;br /&gt;
 | | &lt;br /&gt;
 | +-+gui (DIR)&lt;br /&gt;
 | | +--libgui (LIBRARY)&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+mission (DIR)&lt;br /&gt;
 | |  (BUILD BROKEN.  Slated for removal if no one speaks up) &lt;br /&gt;
 | |&lt;br /&gt;
 | +-+networking (DIR)&lt;br /&gt;
 | | +-+lowlevel (DIR)&lt;br /&gt;
 | | | +--libnetlowlevel (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libnet (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libnetclient (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libnetserver (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libnetacct (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--soundserver (EXECUTABLE)&lt;br /&gt;
 | |    The soundserver is just a stub unless all dependencies are met.&lt;br /&gt;
 | |    RE:  klauss  klauss@users.sourceforge.net&lt;br /&gt;
 | |    DEP: SDL (Optional)&lt;br /&gt;
 | |    DEP: SDL_Mixer (Optional)&lt;br /&gt;
 | |&lt;br /&gt;
 | +-+python (DIR)&lt;br /&gt;
 | | +--libpython (LIBRARY)&lt;br /&gt;
 | | |&lt;br /&gt;
 | | +--libpythonserver (LIBRARY)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--vegastrike (EXECUTABLE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--vegaserver (EXECUTABLE)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--accountserver (EXECUTABLE)&lt;br /&gt;
 |&lt;br /&gt;
 +-+tools (DIR)&lt;br /&gt;
 | +--vsrmake (EXECUTABLE)&lt;br /&gt;
 | |  (???)&lt;br /&gt;
 | |&lt;br /&gt;
 | +--vsrextract (EXECUTABLE)&lt;br /&gt;
 |    (???)&lt;br /&gt;
 |&lt;br /&gt;
 |--vc98&lt;br /&gt;
 |  Contains project files for Microsoft Visual C++ 98.&lt;br /&gt;
 |&lt;br /&gt;
 |--VegaStrikeOSXApp.pbproj&lt;br /&gt;
    (???)&lt;br /&gt;
&lt;br /&gt;
[[Category:Development|Dependencies]]&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Code_style&amp;diff=19915</id>
		<title>Development:Code style</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Code_style&amp;diff=19915"/>
				<updated>2021-06-04T14:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Writing Pretty Code ==&lt;br /&gt;
&lt;br /&gt;
First off, you can avoid a lot of formatting issues with your code if you run it through [http://invisible-island.net/bcpp/bcpp.html bcpp].  This is a formatter that will give you something that fixes your brace placement and indentation (for the most part).  Always proof read the output.  Make sure preprocessor macros start at the beginning of the line.&lt;br /&gt;
&lt;br /&gt;
Second, the linux kernel code guidelines are a good place to start.  [http://www.linuxjournal.com/article/5780 lk code style].    Wrapping your code to 80 lines is optional, use what makes the code clear to read.&lt;br /&gt;
&lt;br /&gt;
for both headers and cpp's, make sure you have an endline at the end of the file.  Please, don't edit in notepad, it makes crappy dos endlines. Use wordpad or better if in windows land. &lt;br /&gt;
&lt;br /&gt;
The following guidelines are in addition to the kernel code style guidelines. &lt;br /&gt;
&lt;br /&gt;
'''Headers'''&lt;br /&gt;
&lt;br /&gt;
* Headers really shouldn't contain any code unless it is inline.  &lt;br /&gt;
* Headers should try and limit the amount of forward definitions used.   It's usually a sign of api corruption to have a list of more than a couple forward declarations. &lt;br /&gt;
* Only include the headers you need for that specific header to compile.  Don't include headers your cpp file needs but header doesn't.  &lt;br /&gt;
* When using objects from a different namespace, never &amp;quot;using&amp;quot; that namespace in the header. reference such objects fully. &lt;br /&gt;
* Avoid the multiple uses of &amp;quot;private&amp;quot; and &amp;quot;public&amp;quot; keywords when declaring a large class.   &lt;br /&gt;
* Fully document your headers, defining valid / invalid arguments &lt;br /&gt;
* make static variables part of the class that uses them whenever possible&lt;br /&gt;
&lt;br /&gt;
'''Source (cpp files)'''&lt;br /&gt;
&lt;br /&gt;
* Always include system headers before project headers. &lt;br /&gt;
* Never put header includes after a &amp;quot;using namespace&amp;quot; directive.  &lt;br /&gt;
* Include only the headers you need. &lt;br /&gt;
* Try to only use &amp;quot;using namespace &amp;quot; to use a specific class when it makes sense.  &lt;br /&gt;
* Comments should be in headers, but in pieces of complex code (algos and weird loops/constructs) comments are required.  Do not comment functions, that should be done in headers, unless the function doesn't exist in the header. &lt;br /&gt;
&lt;br /&gt;
'''Classes'''&lt;br /&gt;
&lt;br /&gt;
* Make as much of the class as private as possible.   &lt;br /&gt;
* Only structs should really allow direct access to elements in the class.  &lt;br /&gt;
* Classes are default private, so it's ok to skip the private keyword when it comes first. &lt;br /&gt;
* Classes should be complete.  equal operators must be defined. If it makes sense someone might do arithmetic with your class, those should be handled as well.  (vectors, points, etc)&lt;br /&gt;
* Inherit only when absolutely necessary. Never do multiple inheritance. &lt;br /&gt;
* Use inline functions only for very small functions (in some cases, it's acceptable on high frequency code paths). &lt;br /&gt;
* Use const returns and functions whenever possible.  This is important. &lt;br /&gt;
* Try to not allow direct pointer access to elements whenever possible. &lt;br /&gt;
* IMPORTANT!!   Make sure your class is a represents a single object/thing.   Don't make it another Unit&lt;br /&gt;
&lt;br /&gt;
'''Functions'''&lt;br /&gt;
&lt;br /&gt;
* We have an Error class.  Use it. &lt;br /&gt;
* Always return errors when appropriate. Do not make it the responsibility of some caller to guess your error if your function can error in more than one way. &lt;br /&gt;
* Keep Functions as small as possible. Avoid multiple empty lines. Keep to the rule, one purpose per function. &lt;br /&gt;
* Reuse temp variables when possible.&lt;br /&gt;
* Always initialize variables if they can be used prior to initialization. Do not rely on OS specific behavior. &lt;br /&gt;
* When dealing with conditionals, place exit conditionals first, then the most common case conditionals next. &lt;br /&gt;
* Be aware of the cost of your function in cpu time.  Even if it's not in a fast-code path. &lt;br /&gt;
&lt;br /&gt;
'''Structural'''&lt;br /&gt;
&lt;br /&gt;
* Always include braces to denote blocks in C/C++. Many bugs come about because the braces were skipped for an initially single line block, that was then added to.&lt;br /&gt;
* Be explicit, not implicit. Don't rely on assumptions that may unknowingly break because the assumption changed.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
These are guidelines written by safemode.   Feel free to annotate or alter them where needed.   They are not yet set in stone as no official guideline has been ratified by project leaders.&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Code_style&amp;diff=19914</id>
		<title>Development:Code style</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Development:Code_style&amp;diff=19914"/>
				<updated>2021-06-04T14:10:17Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Writing Pretty Code ==&lt;br /&gt;
&lt;br /&gt;
First off, you can avoid a lot of formatting issues with your code if you run it through [http://invisible-island.net/bcpp/bcpp.html bcpp].  This is a formatter that will give you something that fixes your brace placement and indentation (for the most part).  Always proof read the output.  Make sure preprocessor macros start at the beginning of the line.&lt;br /&gt;
&lt;br /&gt;
Second, the linux kernel code guidelines are a good place to start.  [http://www.linuxjournal.com/article/5780 lk code style].    Wrapping your code to 80 lines is optional, use what makes the code clear to read.&lt;br /&gt;
&lt;br /&gt;
for both headers and cpp's, make sure you have an endline at the end of the file.  Please, don't edit in notepad, it makes crappy dos endlines. Use wordpad or better if in windows land. &lt;br /&gt;
&lt;br /&gt;
The following guidelines are in addition to the kernel code style guidelines. &lt;br /&gt;
&lt;br /&gt;
'''Headers'''&lt;br /&gt;
&lt;br /&gt;
* Headers really shouldn't contain any code unless it is inline.  &lt;br /&gt;
* Headers should try and limit the amount of forward definitions used.   It's usually a sign of api corruption to have a list of more than a couple forward declarations. &lt;br /&gt;
* Only include the headers you need for that specific header to compile.  Don't include headers your cpp file needs but header doesn't.  &lt;br /&gt;
* When using objects from a different namespace, never &amp;quot;using&amp;quot; that namespace in the header. reference such objects fully. &lt;br /&gt;
* Avoid the multiple uses of &amp;quot;private&amp;quot; and &amp;quot;public&amp;quot; keywords when declaring a large class.   &lt;br /&gt;
* Fully document your headers, defining valid / invalid arguments &lt;br /&gt;
* make static variables part of the class that uses them whenever possible&lt;br /&gt;
&lt;br /&gt;
'''Source (cpp files)'''&lt;br /&gt;
&lt;br /&gt;
* Always include system headers before project headers. &lt;br /&gt;
* Never put header includes after a &amp;quot;using namespace&amp;quot; directive.  &lt;br /&gt;
* Include only the headers you need. &lt;br /&gt;
* Try to only use &amp;quot;using namespace &amp;quot; to use a specific class when it makes sense.  &lt;br /&gt;
* Comments should be in headers, but in pieces of complex code (algos and weird loops/constructs) comments are required.  Do not comment functions, that should be done in headers, unless the function doesn't exist in the header. &lt;br /&gt;
&lt;br /&gt;
'''Classes'''&lt;br /&gt;
&lt;br /&gt;
* Make as much of the class as private as possible.   &lt;br /&gt;
* Only structs should really allow direct access to elements in the class.  &lt;br /&gt;
* Classes are default private, so it's ok to skip the private keyword when it comes first. &lt;br /&gt;
* Classes should be complete.  equal operators must be defined. If it makes sense someone might do arithmetic with your class, those should be handled as well.  (vectors, points, etc)&lt;br /&gt;
* Inherit only when absolutely necessary. Never do multiple inheritance. &lt;br /&gt;
* Use inline functions only for very small functions (in some cases, it's acceptable on high frequency code paths). &lt;br /&gt;
* Use const returns and functions whenever possible.  This is important. &lt;br /&gt;
* Try to not allow direct pointer access to elements whenever possible. &lt;br /&gt;
* IMPORTANT!!   Make sure your class is a represents a single object/thing.   Don't make it another Unit&lt;br /&gt;
&lt;br /&gt;
'''Functions'''&lt;br /&gt;
&lt;br /&gt;
* We have an Error class.  Use it. &lt;br /&gt;
* Always return errors when appropriate. Do not make it the responsibility of some caller to guess your error if your function can error in more than one way. &lt;br /&gt;
* Keep Functions as small as possible. Avoid multiple empty lines. Keep to the rule, one purpose per function. &lt;br /&gt;
* Reuse temp variables when possible.&lt;br /&gt;
* Always initialize variables if they can be used prior to initialization. Do not rely on OS specific behavior. &lt;br /&gt;
* When dealing with conditionals, place exit conditionals first, then the most common case conditionals next. &lt;br /&gt;
* Be aware of the cost of your function in cpu time.  Even if it's not in a fast-code path. &lt;br /&gt;
&lt;br /&gt;
'''Structural'''&lt;br /&gt;
&lt;br /&gt;
* Always include braces to denote blocks in C/C++&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
These are guidelines written by safemode.   Feel free to annotate or alter them where needed.   They are not yet set in stone as no official guideline has been ratified by project leaders.&lt;/div&gt;</summary>
		<author><name>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19913</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19913"/>
				<updated>2021-05-27T05:20:21Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &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;color:#493956; 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|Player's Planet]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#afa8ee;&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|Contributor's Station]]'''&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;color:#493956;&amp;quot;&lt;br /&gt;
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|Information for new users]]&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 the Vega Strike Engine&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;
'''''Want to contribute but don't know where to start'''''&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] &amp;amp; [[HowTos]] - Miscellaneous information for contributors&lt;br /&gt;
'''''For Artists and Modders'''''&lt;br /&gt;
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...&lt;br /&gt;
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...&lt;br /&gt;
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists&lt;br /&gt;
'''''Engine References'''''&lt;br /&gt;
* [[DOCs]] - Engine documentation&lt;br /&gt;
'''''For Coders'''''&lt;br /&gt;
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...&lt;br /&gt;
'''''Administrative'''''&lt;br /&gt;
* [[Vegastrike:Project|Project]] - Project information page&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[Development#Status.2Ftask_list_pages|Status &amp;amp; Task List pages]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.&lt;br /&gt;
'''''Other'''''&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]&lt;br /&gt;
&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;color:#493956;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:#7dcf7d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Wiki Trading Post'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ae6e9f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Help Shipyard'''&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;
*[http://forums.vega-strike.org/viewtopic.php?f=21&amp;amp;t=13186 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://forums.vega-strike.org Vega Strike Forums]&lt;br /&gt;
* [https://gitter.im/vegastrike/community?utm_source=share-link&amp;amp;utm_medium=link&amp;amp;utm_campaign=share-link Vega Strike Gitter]&lt;br /&gt;
&lt;br /&gt;
NOTE: Devs are mostly active on Gitter now.&lt;br /&gt;
&lt;br /&gt;
* [[Links]]&lt;br /&gt;
* irc.libera.chat #vegastrike (Primary channel)&lt;br /&gt;
** irc://irc.libera.chat/#vegastrike&lt;br /&gt;
** irc://irc.libera.chat/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
* irc.freenode.net #vegastrike (Backup channel)&lt;br /&gt;
** irc://irc.freenode.net/#vegastrike&lt;br /&gt;
** irc://irc.freenode.net/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):&lt;br /&gt;
* Linux: [http://kopete.kde.org/ Kopete]&lt;br /&gt;
* Windows: [http://ayttm.sourceforge.net/ Ayttm]&lt;br /&gt;
* Mac: [http://fire.sourceforge.net/ Fire]&lt;br /&gt;
* Multi-platform: [https://pidgin.im/ Pigdin], [https://matrix.org/clients/ Matrix.org]&lt;br /&gt;
&lt;br /&gt;
NOTE: Users may be interested in matrix.org as it can bridge between the networks easier.&lt;br /&gt;
&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;color:#493956;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://forums.vegastrike.org forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there.&lt;br /&gt;
&amp;lt;/center&amp;gt;&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>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19912</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19912"/>
				<updated>2021-05-27T05:19:44Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &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;color:#493956; 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|Player's Planet]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#afa8ee;&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|Contributor's Station]]'''&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;color:#493956;&amp;quot;&lt;br /&gt;
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|Information for new users]]&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 the Vega Strike Engine&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;
'''''Want to contribute but don't know where to start'''''&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] &amp;amp; [[HowTos]] - Miscellaneous information for contributors&lt;br /&gt;
'''''For Artists and Modders'''''&lt;br /&gt;
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...&lt;br /&gt;
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...&lt;br /&gt;
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists&lt;br /&gt;
'''''Engine References'''''&lt;br /&gt;
* [[DOCs]] - Engine documentation&lt;br /&gt;
'''''For Coders'''''&lt;br /&gt;
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...&lt;br /&gt;
'''''Administrative'''''&lt;br /&gt;
* [[Vegastrike:Project|Project]] - Project information page&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[Development#Status.2Ftask_list_pages|Status &amp;amp; Task List pages]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.&lt;br /&gt;
'''''Other'''''&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]&lt;br /&gt;
&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;color:#493956;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:#7dcf7d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Wiki Trading Post'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ae6e9f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Help Shipyard'''&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;
*[http://forums.vega-strike.org/viewtopic.php?f=21&amp;amp;t=13186 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://forums.vega-strike.org Vega Strike Forums]&lt;br /&gt;
* [https://gitter.im/vegastrike/community?utm_source=share-link&amp;amp;utm_medium=link&amp;amp;utm_campaign=share-link Vega Strike Gitter]&lt;br /&gt;
&lt;br /&gt;
NOTE: Devs are mostly active on Gitter now.&lt;br /&gt;
&lt;br /&gt;
* [[Links]]&lt;br /&gt;
* irc.libera.net #vegastrike (Primary channel)&lt;br /&gt;
** irc://irc.libera.net/#vegastrike&lt;br /&gt;
** irc://irc.libera.net/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
* irc.freenode.net #vegastrike (Backup channel)&lt;br /&gt;
** irc://irc.freenode.net/#vegastrike&lt;br /&gt;
** irc://irc.freenode.net/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):&lt;br /&gt;
* Linux: [http://kopete.kde.org/ Kopete]&lt;br /&gt;
* Windows: [http://ayttm.sourceforge.net/ Ayttm]&lt;br /&gt;
* Mac: [http://fire.sourceforge.net/ Fire]&lt;br /&gt;
* Multi-platform: [https://pidgin.im/ Pigdin], [https://matrix.org/clients/ Matrix.org]&lt;br /&gt;
&lt;br /&gt;
NOTE: Users may be interested in matrix.org as it can bridge between the networks easier.&lt;br /&gt;
&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;color:#493956;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://forums.vegastrike.org forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there.&lt;br /&gt;
&amp;lt;/center&amp;gt;&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>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19911</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19911"/>
				<updated>2021-05-27T05:19:10Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: FreeNode IRC is now secondary; primary is Libera.chat&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;color:#493956; 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|Player's Planet]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#afa8ee;&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|Contributor's Station]]'''&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;color:#493956;&amp;quot;&lt;br /&gt;
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|Information for new users]]&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 the Vega Strike Engine&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;
'''''Want to contribute but don't know where to start'''''&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] &amp;amp; [[HowTos]] - Miscellaneous information for contributors&lt;br /&gt;
'''''For Artists and Modders'''''&lt;br /&gt;
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...&lt;br /&gt;
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...&lt;br /&gt;
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists&lt;br /&gt;
'''''Engine References'''''&lt;br /&gt;
* [[DOCs]] - Engine documentation&lt;br /&gt;
'''''For Coders'''''&lt;br /&gt;
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...&lt;br /&gt;
'''''Administrative'''''&lt;br /&gt;
* [[Vegastrike:Project|Project]] - Project information page&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[Development#Status.2Ftask_list_pages|Status &amp;amp; Task List pages]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.&lt;br /&gt;
'''''Other'''''&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]&lt;br /&gt;
&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;color:#493956;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:#7dcf7d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Wiki Trading Post'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ae6e9f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Help Shipyard'''&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;
*[http://forums.vega-strike.org/viewtopic.php?f=21&amp;amp;t=13186 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://forums.vega-strike.org Vega Strike Forums]&lt;br /&gt;
* [https://gitter.im/vegastrike/community?utm_source=share-link&amp;amp;utm_medium=link&amp;amp;utm_campaign=share-link Vega Strike Gitter]&lt;br /&gt;
&lt;br /&gt;
NOTE: Devs are mostly active on Gitter now.&lt;br /&gt;
&lt;br /&gt;
NOTE: We are moving our primary IRC from FreeNode to Libera after the recent issues with FreeNode. Information below will be updated once the Libera.chat channel is in place.&lt;br /&gt;
&lt;br /&gt;
* [[Links]]&lt;br /&gt;
* irc.libera.net #vegastrike (Primary channel)&lt;br /&gt;
** irc://irc.libera.net/#vegastrike&lt;br /&gt;
** irc://irc.libera.net/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
* irc.freenode.net #vegastrike (Backup channel)&lt;br /&gt;
** irc://irc.freenode.net/#vegastrike&lt;br /&gt;
** irc://irc.freenode.net/vegastrike (link for mIRC user)&lt;br /&gt;
&lt;br /&gt;
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):&lt;br /&gt;
* Linux: [http://kopete.kde.org/ Kopete]&lt;br /&gt;
* Windows: [http://ayttm.sourceforge.net/ Ayttm]&lt;br /&gt;
* Mac: [http://fire.sourceforge.net/ Fire]&lt;br /&gt;
* Multi-platform: [https://pidgin.im/ Pigdin], [https://matrix.org/clients/ Matrix.org]&lt;br /&gt;
&lt;br /&gt;
NOTE: Users may be interested in matrix.org as it can bridge between the networks easier.&lt;br /&gt;
&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;color:#493956;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://forums.vegastrike.org forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there.&lt;br /&gt;
&amp;lt;/center&amp;gt;&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>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19910</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19910"/>
				<updated>2021-05-27T04:54:27Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: Announcement of Libera.chat move&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;color:#493956; 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|Player's Planet]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#afa8ee;&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|Contributor's Station]]'''&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;color:#493956;&amp;quot;&lt;br /&gt;
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|Information for new users]]&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 the Vega Strike Engine&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;
'''''Want to contribute but don't know where to start'''''&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] &amp;amp; [[HowTos]] - Miscellaneous information for contributors&lt;br /&gt;
'''''For Artists and Modders'''''&lt;br /&gt;
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...&lt;br /&gt;
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...&lt;br /&gt;
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists&lt;br /&gt;
'''''Engine References'''''&lt;br /&gt;
* [[DOCs]] - Engine documentation&lt;br /&gt;
'''''For Coders'''''&lt;br /&gt;
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...&lt;br /&gt;
'''''Administrative'''''&lt;br /&gt;
* [[Vegastrike:Project|Project]] - Project information page&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[Development#Status.2Ftask_list_pages|Status &amp;amp; Task List pages]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.&lt;br /&gt;
'''''Other'''''&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]&lt;br /&gt;
&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;color:#493956;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:#7dcf7d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Wiki Trading Post'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ae6e9f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Help Shipyard'''&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;
*[http://forums.vega-strike.org/viewtopic.php?f=21&amp;amp;t=13186 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://forums.vega-strike.org Vega Strike Forums]&lt;br /&gt;
* [https://gitter.im/vegastrike/community?utm_source=share-link&amp;amp;utm_medium=link&amp;amp;utm_campaign=share-link Vega Strike Gitter]&lt;br /&gt;
&lt;br /&gt;
NOTE: Devs are mostly active on Gitter now.&lt;br /&gt;
&lt;br /&gt;
NOTE: We are moving our primary IRC from FreeNode to Libera after the recent issues with FreeNode. Information below will be updated once the Libera.chat channel is in place.&lt;br /&gt;
&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;
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):&lt;br /&gt;
* Linux: [http://kopete.kde.org/ Kopete]&lt;br /&gt;
* Windows: [http://ayttm.sourceforge.net/ Ayttm]&lt;br /&gt;
* Mac: [http://fire.sourceforge.net/ Fire]&lt;br /&gt;
&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;color:#493956;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://forums.vegastrike.org forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there.&lt;br /&gt;
&amp;lt;/center&amp;gt;&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>Temporalbeing</name></author>	</entry>

	<entry>
		<id>https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19909</id>
		<title>Vegastrike</title>
		<link rel="alternate" type="text/html" href="https://wiki.vega-strike.org/mediawiki/index.php?title=Vegastrike&amp;diff=19909"/>
				<updated>2020-12-22T05:20:24Z</updated>
		
		<summary type="html">&lt;p&gt;Temporalbeing: &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;color:#493956; 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|Player's Planet]]'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#afa8ee;&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|Contributor's Station]]'''&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;color:#493956;&amp;quot;&lt;br /&gt;
|https://forums.vega-strike.org/cpg/albums/wiki_manual/cleaned3_shot_016_01_A5.png&lt;br /&gt;
|&lt;br /&gt;
* [[Manual]] - The complete game manual.&lt;br /&gt;
* [[Manual:New users|Information for new users]]&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 the Vega Strike Engine&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;
'''''Want to contribute but don't know where to start'''''&lt;br /&gt;
* [[HowTo:Contribute|The Vega Strike Contributor's Guide]]&lt;br /&gt;
* [[Development]] &amp;amp; [[HowTos]] - Miscellaneous information for contributors&lt;br /&gt;
'''''For Artists and Modders'''''&lt;br /&gt;
* [[Development#Artistic_Contribution|Artists Guidelines]] - 3d models, space scapes, planet and station backgrounds, ...&lt;br /&gt;
* [[Development#Data_Modding|Modding Guidelines]] - config variables, missions, quests, modding tools, ...&lt;br /&gt;
* [[Artstyle_guides|Art Style Guides]] - VS universe style information for artists&lt;br /&gt;
'''''Engine References'''''&lt;br /&gt;
* [[DOCs]] - Engine documentation&lt;br /&gt;
'''''For Coders'''''&lt;br /&gt;
* [[Development#Code-related_Development|Coding Guidelines]] - dependencies, svn layout, code style, network protocol, ...&lt;br /&gt;
'''''Administrative'''''&lt;br /&gt;
* [[Vegastrike:Project|Project]] - Project information page&lt;br /&gt;
* [[Development:Roadmap|Roadmap]] - Vega Strike development plan&lt;br /&gt;
* [[Development#Status.2Ftask_list_pages|Status &amp;amp; Task List pages]]&lt;br /&gt;
* [[FAQ:Feature_Requests|Feature Requests]] - Ask, and you will have asked.&lt;br /&gt;
'''''Other'''''&lt;br /&gt;
* [[FAQ]]s - Frequently asked questions&lt;br /&gt;
* [[HowTos#Sourcecode HowTos|Sourcecode HowTos]] - Getting and installing the latest unstable version.&lt;br /&gt;
* [http://svn.code.sf.net/p/vegastrike/code/ Browse the SVN repository]&lt;br /&gt;
&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;color:#493956;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:#7dcf7d;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Wiki Trading Post'''&amp;lt;/font&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
|style=&amp;quot;background:#ae6e9f;&amp;quot; width=&amp;quot;50%&amp;quot;|&amp;lt;center&amp;gt;&amp;lt;font size=&amp;quot;3&amp;quot;&amp;gt;'''Help Shipyard'''&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;
*[http://forums.vega-strike.org/viewtopic.php?f=21&amp;amp;t=13186 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://forums.vega-strike.org Vega Strike Forums]&lt;br /&gt;
* [https://gitter.im/vegastrike/community?utm_source=share-link&amp;amp;utm_medium=link&amp;amp;utm_campaign=share-link Vega Strike Gitter]&lt;br /&gt;
&lt;br /&gt;
NOTE: Devs are mostly active on Gitter now.&lt;br /&gt;
&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;
Recommended open-source multi-protocol clients (IRC, ICQ/AIM, Jabber, Y!M, ...):&lt;br /&gt;
* Linux: [http://kopete.kde.org/ Kopete]&lt;br /&gt;
* Windows: [http://ayttm.sourceforge.net/ Ayttm]&lt;br /&gt;
* Mac: [http://fire.sourceforge.net/ Fire]&lt;br /&gt;
&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;color:#493956;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://forums.vegastrike.org forum] and create an account there'''.&amp;lt;BR/&amp;gt;This is because the logins are linked and creation is only possible there.&lt;br /&gt;
&amp;lt;/center&amp;gt;&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>Temporalbeing</name></author>	</entry>

	</feed>