Li Song Mechlab

A lean, mean, green 'Mech loadout creation machine.

Download Download Report a bug Report a bug Donate Donate

Why do I want it?

Focus on numbers

In Li Song Mechlab you can configure your BattleMech and get all the important statistics before you buy your equipment. Don’t leave anything to chance – Be prepared.

Li Song Mechlab (LSML) is an EFT inspired 'Mech loadout creation and analysis tool for PGI's Mechwarrior: Online game.

The core design goal of LSML is to give you the numbers you need to make the best loadouts for MWO, and doing it effortlessly. We live by #nobullshitjustrawdata.

LSML differs from other similar tools such as Smurfy by the amount and accuracy of information it gives you.

LSML is an offline application which means that you will always have access to it even when you don't have Internet access. It will automatically read game data from your MWO install (if you have one) to give you up-to-date information from the latest patch.

Takes into account

  • Weapon damage, heat and cool down.
  • Burn time for lasers.
  • Time between rounds of Clan ACs and Clan LRMs.
  • Engine heat, heat capacity and cooling ratio.
  • 'Mech quirks.
  • ‘Mech efficiencies: Cool Run, Heat Containment, Double Heat Sinks, Double Basics, Fast Fire.
  • Pilot efficiencies and equipped pilot modules.
  • Targeting computers will affect range, heat and DPS.
  • Double fire of Ultra AC type weapons and jamming probability.
  • Spread of LB-X type ACs and machine guns are taken into account to show the true DPS profile.
  • Charge time of Gauss rifle.
  • And more!

LSML will show you

  • Maximal sustained DPS over range for optimal firing pattern.
  • Which weapons are used to achieve optimal DPS at every range.
  • Ghost heat from your weapons.
  • Time to overheat and how much damage you can do in a burst window (at a specific range).
  • How long it will take for the 'Mech to cool from 100% heat.
  • How much total damage your ammunition will do and how long the ammunition will last.
  • How likely your ammunition and other equipment are to be destroyed when your components are being shot at.
  • Mobility information such as turning speed, top speed and acceleration profiles.
  • The maximal payload tonnage for all chassis at every speed.
  • ‘Mech chassi quirks and omnipod specific quirks.

What's new?

Website update!

I have updated the website in anticipation of the 2.0 release. A new modern look but still keeping with the no-bullshit style of LSML.

I really need to update those old screenshots :)

LSML 2.0 Beta is closing in!

The work on LSML 2.0 is progressing nicely, there are only a few features left before I will release a first beta.

Brave volunteers/testers wanted!

Changes ahead!

As a part of the 2.0 release, LSML's graphical profile is undergoing a total-extreme-makeover (okay maybe not extreme). So for some time ahead the graphical profiles on Twitter, Google+ and Facebook are going to be in a state of transition.

What does it look like? (2.0-preview)

  • Screenshot
  • Screenshot
  • Screenshot
  • Screenshot
  • Screenshot
  • Screenshot
  • Screenshot
  • Screenshot

Don't leave anything to chance – Be prepared!

Support us!


As most open source projects, LSML runs on the free time that the contributors have.

The best thing you can do to help improve LSML is to register an account at and look at the LSML repository of issues and ask if there is anything you can help with.

You do not need to be a software engineer to help out!

Spread the word!

Tell your friends what an awesome piece of software this is!

Give a shout when you see us in a game!

And for gods sake, don't call us primary! ^_^;

Become a Patreon!

As of 2016-03-05 LSML consists of over 40k lines of code (excluding tests) with thousands of hours of love put into it by mostly one contributor.

Please consider becoming a supporter to buy the contributors a beer a month.



LSML License

LSML is licensed under the GNU General Public License v3.

Open Source Licenses

LSML uses several open source libraries, these are listed below with their respective licenses. If I've missed anything, please let me know and I will fix it immediately.

Other Legalese

The terms "Mechwarrior" "Battle Mech" and "Mechwarrior Online" are trademark of their respective owners.

A word from our sponsors