HowTo:Contribute

From VsWiki
Revision as of 15:07, 1 February 2006 by Halleck (talk | contribs) (Scripting tasks: python)
Jump to: navigation, search

So, you want to contribute to the project? You've come to the right place.

Welcome to the Vega Strike Contributor's Guide!

There are many ways to give back to the project. Artists, coders, musicians, scripters, testers, etc. are all quite welcome. This article is intended to be a jumping-off point that will help you find a way to contribute to the project with your individual skill set.

Not all possible avenues of contribution are covered here, but we hope that the ones that are will help point you in the right direction.

For Artists

There are many ways in which artists can contribute.

Modelling/Texturing

A lot of the in-game models and textures could use renovation. Development:3D Models contains a list of open tasks for modellers and texture artists.

Base Images

There are still some bases which don't have graphics that are up-to-par with current standards. Making new base images can be easier for artists not used to modelling in-game objects, particularly because levels of detail, polygon counts, etc. are not a concern. The only consideration to be made is that final renders should be at a square resolution. FIXME - what are the preferred resolutions?

Space Backgrounds

We could always use more space backgrounds. Backgrounds in space are spheremapped textures arranged in a cube-shaped skybox, so you will need to give us a set of six images.

FIXME - need more info on spheremapping

Cargo images

We can always use more images of cargo. Original works and crops of existing works (under a free license or public domain) are acceptable.

For Musicians

For Programmers

Coding tasks

Please contact the development team for information on coding tasks that need work. You may be able to find more information at Development#Status/task_list_pages and the Developer Focus forum.

Several current tasks are:

Scripting tasks

We could use help improving the AI system and scripting campaigns (in python). Contact the development team for more info.

Code documentation

Anybody willing to comment and document current code (or to help by removing incorrect documentation) is welcome. Please contact the development team for more information.

For Testers

If you would like to help test the game, please get the CVS (Development Version). You may also want to contact the development team to know if any specific features need testing.

Any bugs you find can be reported at the Bug Triage forum or the Sourceforge Bug Tracker.

For Others

There is still plenty to be done if you are not an artist, coder, etc. A lot of people "work in the trenches" to mantain and update the data set.

Adding ships

Sometimes, an artist will submit a model, but will not add it to the game himself. Adding ships is pretty straightforward once you figure out how to do it, although it does take time and effort. HowTo:Add Ships explains the process in detail. Please contact the devlopment team or check Development:3D Models to see if there are any models pending insertion.

Stats work

Stats and playbalancing are a critical part of the game. There is currently a Rebalance effort underway. Please contact dandandaman if you would like to assist.

Screenshots

We can always use more screenshots! HowTo:Take Screenshots provides our reasons for this, along with many helpful tips and tricks.

Please upload your screenshots to the User Screenshot gallery and tell us about them in the "Call for Screenshots" forums thread.