Developers Guide

Revision as of 22:07, 23 August 2009 by Clonk-Karl (talk | contribs) (Fix typo)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Building OpenClonk in four easy steps.

1. Install Mercurial and TortoiseHG

http://bitbucket.org/tortoisehg/stable/wiki/install

Linux users should install the mercurial package from their distribution first. Technically, you can skip installing TortoiseHG, but the GUI changelog is just so much better than the text one.

2. Get the source code

Use the TortoiseHG dialog to clone http://hg.openclonk.org/ or execute this command in a commandline shell:

hg clone http://hg.openclonk.org/ openclonk

3. Install Build tools and libraries

Please refer to the Readme.*.txt in the freshly checked out source tree. For windows, we provide prebuilt packages of libraries:

4. Compile the game

Get your change into the openclonk.org repository

First, change the source code. Then commit it to your local mercurial repository. Then, export the commit as a patch (if you only changed source code or text) or as a bundle (if you changed binary files). Then attach the file to a forum post.

Miscellanous notes

We have reorganized the source code.