Difference between revisions of "MG/Development"
LittleJohn (talk | contribs) m (→Compiling: Update link to now live BUILD document) |
|||
(19 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
+ | ==Introduction== | ||
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. | 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 | + | MegaGlest is hosted at GitHub: |
+ | * Game engine: [https://github.com/MegaGlest/megaglest-source megaglest-source] | ||
+ | * Game assets: [https://github.com/MegaGlest/megaglest-data megaglest-data] | ||
+ | * Masterserver: [https://github.com/MegaGlest/megaglest-masterserver megaglest-masterserver] | ||
− | + | Please refer to the topics below for further information. | |
− | + | == Compiling== | |
− | + | See [https://github.com/MegaGlest/megaglest-source/blob/develop/BUILD.md BUILD.md] | |
− | == | + | == Misc Scripts == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[MG/Misc Scripts|Misc Scripts]] | * [[MG/Misc Scripts|Misc Scripts]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Testing== | ==Testing== | ||
Line 39: | Line 24: | ||
//#define DEBUG_MUTEXES | //#define DEBUG_MUTEXES | ||
+ | |||
+ | ==Reporting bugs== | ||
+ | If you think you have run into a bug in MegaGlest, and neither reading the [http://readme.megaglest.org/ README] and [http://faq.megaglest.org/ 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/. | ||
+ | |||
==See Also== | ==See Also== | ||
− | *[[MegaGlest]] | + | * [[MG/Snapshots]] |
+ | * [[MegaGlest]] | ||
[[Category:MG]] | [[Category:MG]] | ||
+ | [[Category:Development]] | ||
+ | [[Category:HOW-TOs]] |
Latest revision as of 07:36, 25 February 2025
Introduction
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
See BUILD.md
Misc Scripts
Testing
Once a new revision is successfully compiled, newly added features need extensive testing so that a stable and working version is shipped.
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
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/.