Difference between revisions of "MG/Development"

From MegaGlest
Jump to navigation Jump to search
(→‎Installers: Remove section)
m (→‎Compiling: Update link to now live BUILD document)
 
(2 intermediate revisions by the same user not shown)
Line 8: Line 8:
  
 
Please refer to the topics below for further information.
 
Please refer to the topics below for further information.
 
==Accessing GIT==
 
* [[MG/Getting The Code|Getting The Code]]
 
* [[MG/Project Structure|Project Structure]]
 
  
 
== Compiling==
 
== Compiling==
  
See [https://github.com/MegaGlest/megaglest-source/pull/312/files BUILD.md]
+
See [https://github.com/MegaGlest/megaglest-source/blob/develop/BUILD.md BUILD.md]
  
 
== Misc Scripts ==
 
== Misc Scripts ==
Line 28: 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==

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:

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.

Testing the game menu[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/.


See Also[edit]