Important Dates

Latest Posts

Changes in GettingStarted

Editor Comment

Added brief descriptions of the intended content for each section


Revision Differences of Revision 4

# Getting Started as a Creator of Game Content ¶
_(under construction)_ ¶

Contents ¶
[TOC] ¶


## Introduction ¶
So you are interested in creating content for the project? Great! Welcome! ¶
Whether you are a coder, graphic artist, musician, or web guru, there are some steps to take to get started as a productive participant. You may not be familiar with the development environment and tools used in the Widelands project, so this page is intended to outline what is needed by a creator of content. ¶

## Launchpad.net ¶
All of the files that make up the source code, documentation, graphic and audio content of Widelands is maintained in one of three repositories on [Launchpad.net](https://launchpad.net) ¶

* __The main development ["trunk"](https://launchpad.net/widelands)__ - contains all of the application-related files, (i.e. everything that is needed short of a compiler and libraries to build and compile an executable version of the game.) ¶
* __The ["media trunk"](https://launchpad.net/widelands-media)__ - contains the graphic and audio sources used to generate Wideland's visual and audio content. ¶
* __The ["website trunk"](https://code.launchpad.net/widelands-website)__ - contains the code that supports this website. ¶

### Establishing a
n Launchpad.net Account
_brief description of the process and link to the launchpad.net page_


### Description of SSH Key and explanation of it's use

_Describe the SSH key and add link to site where one can be created_


## Launchpad interaction with Bazaar


### Description and Links

_Explain bazaar and add link to site for download and further info_ ¶

>
* BzrPrimer
- _(link to page)_
###> * Qbzr - _(Brief description as optional utility and link to site)_

### Procedures ¶

#### Creating a personal branch

_Outline the process and list the commands as an example_


#### Downloading

_Outline the process and list the commands as an example_
#### Adding / Committing

_Outline the process and list the commands as an example_


#### Uploading

_Outline the process and list the commands as an example_


## Directory structure of the media trunk

_Show high/mid-level directory tree with explanations of the folders used by content creators_


## Directory structure of the main trunk

_Show high-level directory tree with explanations of the folders used by content creators_


## General Graphic Development ¶

### Links to existing wiki pages on blender perspective, color, etc. ¶

## 2D Graphic Development

_brief descriptive listing of the graphical elements in each following category (e.g. screen backgrounds, borders, buttons, map terrain, etc.) Mention the tools like GIMP, etc. that can be used, resizing, and perhaps some testing and quality control suggestions._


### WL User Interface Graphics ¶

### WL Game 2D Graphics ¶

### WL Editor 2D Graphics ¶

## 3D Graphic Development ¶

### Description of Blender and links to get it ¶

### The templates

_List the template files and their intended use_


### The scripts

_List the python scripts in the tools directory and describe what they do_


### Animation

_Describe the process of animation as it is done for Widelands workers, buildings and other bobs_


## Description of conf files for graphic elements ¶

### What they are and how they are used ¶

### Common Parameters ¶

#### Pics/Dirpics ¶

#### Hotspot ¶

#### Playercolor ¶

### Animation Parameters ¶

### Building Parameters ¶

### Worker Parameters ¶

### Other ¶

### The extent to which a content creator may modify them

_Warn about changing parameters that would effect game play_


## Music & Sound Development

_Describe the considerations for creators of music and sounds_