MG/Development
Introduction[edit]
For people who would like to work on MegaGlest, the MegaGlest team has tried to work hard to make things as easy for the users as possible. Below is a list of links to try to assist anyone who is interested in helping with development or just to learn for your own enjoyment.
MegaGlest is hosted at GitHub:
- Game engine: megaglest-source
- Game assets: megaglest-data
- Masterserver: megaglest-masterserver
Please refer to the topics below for further information.
Compiling[edit]
See BUILD.md
Misc Scripts[edit]
Testing[edit]
Once a new revision is successfully compiled, newly added features need extensive testing so that a stable and working version is shipped.
[edit]
If there are problems with the game related to the game menu, edit source/shared_lib/include/platform/sdl/thread.h and uncomment the following line (remove the leading double slash) before recompiling.
//#define DEBUG_MUTEXES
Reporting bugs[edit]
If you think you have run into a bug in MegaGlest, and neither reading the README and FAQ nor searching for it at http://bugs.megaglest.org helps, then please see the instruction for searching and opening new issues at http://bugs.megaglest.org/.