Difference between revisions of "Development"

From VsWiki
Jump to: navigation, search
m (Code-related)
m (Developer information pages)
Line 16: Line 16:
  
 
==Developer information pages==
 
==Developer information pages==
 +
General information of contribution:
 
*[[HowTo:Contribute|The Vega Strike Contributor's Guide]]
 
*[[HowTo:Contribute|The Vega Strike Contributor's Guide]]
  
===Code-related===
+
==Code-related Development==
 
* [[Development:Dependencies|Dependencies]] - A guide to system dependencies, broken down by subsystem.
 
* [[Development:Dependencies|Dependencies]] - A guide to system dependencies, broken down by subsystem.
 
* [[Development:SVN Tree|SVN Tree]] - A guide to the layout of the Subversion tree.
 
* [[Development:SVN Tree|SVN Tree]] - A guide to the layout of the Subversion tree.
Line 31: Line 32:
 
** [[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]]'')
 
** [[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]]'')
  
===Data-related===
+
==Data and Artistic Contribution==
* [[Cargo]] - Detailed descriptions of cargo items, listed by category.
 
* [[Development:Quests_&_Campaigns|Quests & Campaigns]] Reference portal for creation of campaigns, missions, quests & adventures.
 
** [[Development:Quests|Quests]] Creating quests and adventures
 
** [[Development:Missions|Developing Missions]] Creation of missions
 
** [[Development:AIScripts|Developing AI Behaviors]] Cusotmizing AI combat reactions
 
** [[Development:Campaigns]] Making campaigns
 
* [[Development:Balancing|Faction Balancing]] - General guidelines to keep in mind when play balancing the Vega Strike factions.
 
  
===Art-related===
+
===Art Guidelines===
 
Please read this '''[[Development:Graphics_Requirements]]''' page first before continuing to the specific requirements.
 
Please read this '''[[Development:Graphics_Requirements]]''' page first before continuing to the specific requirements.
 
See also: [[Links:Graphic_Applications]] and [[Links:3D_Applications]] for applications listings.
 
See also: [[Links:Graphic_Applications]] and [[Links:3D_Applications]] for applications listings.
Line 46: Line 40:
 
Further, the [[Artstyle_guides|Art Style Guides]] might prove useful during your creationist endeavors.
 
Further, the [[Artstyle_guides|Art Style Guides]] might prove useful during your creationist endeavors.
  
* [[Development:Cargo (graphics)|Creating Cargo Graphics]] - Images to be displayed in the trading interface for cargo items.
+
===3D Models===
 +
The modeling related information is just being restructured.
 +
* [[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
 +
** [[Development:3D_Models|3D models list and status]]
 +
 
 +
=== Space Scapes ===
 
* [[Development:Orbital Planet Surfaces|Orbital Planet Surfaces]] - General guidance for development of planet surfaces visible from orbit.
 
* [[Development:Orbital Planet Surfaces|Orbital Planet Surfaces]] - General guidance for development of planet surfaces visible from orbit.
 
* [[Development:System_Backgrounds|Generating star system backgrounds]]
 
* [[Development:System_Backgrounds|Generating star system backgrounds]]
 
* [[Development:Base_Backgrounds|Creating and adding backgrounds for bases, planets, or capital ships]]
 
* [[Development:Base_Backgrounds|Creating and adding backgrounds for bases, planets, or capital ships]]
 +
 +
=== Other Graphics ===
 
* [[Development:Logos & Signage|Logos & Signage]]
 
* [[Development:Logos & Signage|Logos & Signage]]
* [[Development:HUD (graphics)|HUD (graphics)]]
 
  
===Modeling related===
+
=== Cargo ===
* [[Development:Model Guidelines|Guidelines for creating models]] Main page for complete guidance for development of models for Vega Strike ship and installation models
+
* [[Development:Cargo (graphics)|Creating Cargo Graphics]] - Images to be displayed in the trading interface for cargo items.
** [[Development:Texture Guidelines|Guidelines for creating ship materials]] - General guidance for development of materials for Vega Strike models.
+
** [[Cargo]] - Detailed descriptions of cargo items, listed by category.
** [[Development:3D_Models|3D models list and status]]
+
* [[Development:Balancing|Faction Balancing]] - General guidelines to keep in mind when play balancing the Vega Strike factions.
 +
 
 +
=== Quests & Campaigns & Python Modding ===
 +
* [[Development:Quests_&_Campaigns|Quests & Campaigns]] Reference portal for creation of campaigns, missions, quests & adventures.
 +
** [[Development:Quests|Quests]] Creating quests and adventures
 +
** [[Development:Missions|Developing Missions]] Creation of missions
 +
** [[Development:AIScripts|Developing AI Behaviors]] Cusotmizing AI combat reactions
 +
** [[Development:Campaigns]] Making campaigns
 +
 
 +
==Other==
  
 
===Configuration ===
 
===Configuration ===
Line 67: Line 76:
 
=== Common topics ===
 
=== Common topics ===
 
* [[Development:Realism vs Believability|Realism vs Believability]]
 
* [[Development:Realism vs Believability|Realism vs Believability]]
* [[Development:Behaviour of the SPEC drive and insystem flight in general|Behaviour of the SPEC drive and insystem flight in general]]
 
 
* [[Development:Economy|Economy]] - How ingame economy should work.
 
* [[Development:Economy|Economy]] - How ingame economy should work.
 
* [[Development:Political system|Political system]]
 
* [[Development:Political system|Political system]]
* [[Development:Ingame library|Ingame library]] - How can/should it be done? .. if at all.
 
  
 
=See also=
 
=See also=

Revision as of 09:05, 15 October 2008

Wiki Home | FAQ | Manual | Database | HowTos | Development | MODs | Links


Development pages

Status/task list pages

Developer information pages

General information of contribution:

Code-related Development

  • Dependencies - A guide to system dependencies, broken down by subsystem.
  • SVN Tree - A guide to the layout of the Subversion tree.
  • Code style - A guide/manual to write code for Vegastrike that fits in and is readable.
  • Network - Everything network related goes in here.
    • Packet format - A description of the packet format that had been implemented a few years ago.
    • Todo - What still needs to be done.
    • Testing - Testing the network code.
  • Keyboard layout - Discuss and display new keyboard layouts here.
  • Scripts & Tools - to make your life easier
    • Unit Converter Manual - tool to convert Wavefront obj files to bfxm format including texture conversion, units stats editor, and visualization with Vega Strike.
    • 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. Pontiac)

Data and Artistic Contribution

Art Guidelines

Please read this Development:Graphics_Requirements page first before continuing to the specific requirements. See also: Links:Graphic_Applications and Links:3D_Applications for applications listings.

Further, the Art Style Guides might prove useful during your creationist endeavors.

3D Models

The modeling related information is just being restructured.

Space Scapes

Other Graphics

Cargo

  • Creating Cargo Graphics - Images to be displayed in the trading interface for cargo items.
    • Cargo - Detailed descriptions of cargo items, listed by category.
  • Faction Balancing - General guidelines to keep in mind when play balancing the Vega Strike factions.

Quests & Campaigns & Python Modding

Other

Configuration

Internationalization/Localisation-related

Common topics

See also