Skip to content
/ mekhq Public

MekHQ is a campaign management tool that provides an immersive experience in managing a BattleTech mercenary unit. It integrates with MegaMek for battles and MegaMekLab for unit customization, covering personnel, finances, and logistics.

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.assets
GPL-3.0
LICENSE.code
Notifications You must be signed in to change notification settings

MegaMek/mekhq

MekHQ

Table of Contents

  1. About
  2. Status
  3. Compiling
  4. Support
  5. License

About

MekHQ is a Java helper program for the MegaMek game that allows users to run a campaign. For more details, see our website and join our Discord.

Status

Type MM Status MML Status MHQ Status
Latest Release Release Release Release
Javadocs javadoc javadoc javadoc
License GPLv3 license GPLv3 license GPLv3 license
Build (CI) MM Nightly CI MML Nightly CI MHQ Nightly CI
Issues GitHub Issues GitHub Issues GitHub Issues
PRs GitHub Open Pull Requests GitHub Open Pull Requests GitHub Open Pull Requests
Code Coverage MegaMek codecov.io MegaMekLab codecov.io MekHQ codecov.io

Note that not everything has been implemented across the suite at this time, which will lead to gaps.

Compiling

  1. Install Gradle.

  2. Follow the instructions on the wiki for using Gradle.

3.1 Style Guide

When contributing to this project, please enable the EditorConfig option within your IDE to ensure some basic compliance with our style guide which includes some defaults for line length, tabs vs spaces, etc. When all else fails, we follow the Google Java Style Guide.

The first ensures compliance with with the EditorConfig file, the other works with the Google Style Guide for most of the rest.

Support

For bugs, crashes, or other issues you can fill out a GitHub issue request.

Licensing

MekHQ is licensed under a dual-licensing approach:

Code License

All source code is licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE.code file for details.

Data/Assets License

Game data, artwork, and other non-code assets are licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC-BY-NC-4.0). See the LICENSE.assets file for details.

BattleTech IP Notice

MechWarrior, BattleMech, `Mech, and AeroTech are registered trademarks of The Topps Company, Inc. All Rights Reserved. Catalyst Game Labs and the Catalyst Game Labs logo are trademarks of InMediaRes Productions, LLC.

The BattleTech name for electronic games is a trademark of Microsoft Corporation.

MegaMek is an unofficial, fan-created digital adaptation and is not affiliated with, endorsed by, or licensed by Microsoft Corporation, The Topps Company, Inc., or Catalyst Game Labs.

Full Licensing Details

For complete information about licensing, including specific directories and files, please see the LICENSE document.

About

MekHQ is a campaign management tool that provides an immersive experience in managing a BattleTech mercenary unit. It integrates with MegaMek for battles and MegaMekLab for unit customization, covering personnel, finances, and logistics.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.assets
GPL-3.0
LICENSE.code

Code of conduct

Stars

Watchers

Forks

Languages