How to Help

From BattletechMUX

Jump to: navigation, search

riccono BattletechMUX is a community-driven project, operated and owned by the very people who play on the games. As is such, we flourish with the help of contributions from everyday players, as well as coder gurus. Regardless of your expertise with computers or Battletech, everyone can help. Below is a list of ways to assist in the development of BTMux. If you have any questions, send a message to the btech-general mailing list.

Contents

Mapping

Everyone can use a map-making utility such as Thump or Musemap to create and/or generate maps for public usage. These can be submitted via email to maps@btmux.com. If you are sending someone else's map, make sure that you have obtained permissions to redistribute the map(s).

Help File Updates

The text files in the text Subversion Project is always in need of work. This primarily involves copy and pasting entries for functions and commands from the wiki into the help files, adding index entries to link everything together, and ensuring a constant, solid format throughout the entirety of the documentation. Most of this work is done by Subversion and you can either submit patches or send a message to the btech-devel mailing list asking for commit access to the text project.

Wiki Work

This wiki website is always in need of attention and is probably the easiest thing to contribute to. Create an account, login to it, and start editing pages and adding information. After editing a few pages, the markup language is very easy and you can zip right through it.

Programming

We always have programming work that needs doing. See the HardCode section for more details on this. There are also a number of SoftCode projects underway, and we're always looking for good snippets of code.

Graphical HUD Development

One of the more crucial areas of work right now is the development of a viable graphical hud via the HUDINFO protocol. There are existing clients that are in development and in bad need of help (THUD and Xpertmud), as well as the means to start one's own.

Get Involved!

See the Getting Started page for Development in order to get involved with developing the codebase.

Personal tools
clients
development