Fork me on GitHub

Sending in your changes

The easiest way is with the GitHub fork and pull-request cycle.

  1. If you don't already have one, you'll need a GitHub account. GitHub is the hosing provider for our git repositories.
  2. Fork the repo. This makes a copy of the repo which you can feel free to do whatever you want to.
  3. Checkout the repo you forked onto your local computer.
  4. Make changes.
  5. Commit and push them back to GitHub.
  6. Submit a pull request.

The GitHub help docs have good instructions for forking and pull requests. They actually have heaps of other docs for various git-related things in their help section.

That all sounds too hard - can I just send patches instead?

Yeah that's fine too. It might even be slightly easier if you are only sending in raw content (sounds and 3D models) or finished content (game mods).

  • If making changes to existing code or mods, please send patches.
  • If adding new content, or big updates ro existing content (like blender files or wav files), just send the whole files.

The URL to checkout is on the GitHub page. For patches, just use git format-patch. For content, email me at That just forwards to my gmail account, so if you get a reply from there, don't be alarmed.