Difference between revisions of "MG/Development"
LittleJohn (talk | contribs) m (→Compiling: Update link to now live BUILD document) |
|||
(18 intermediate revisions by 6 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[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/.