# Li Song Mechlab - 2.0.9

LSML mechlab smurfy

294 replies to this topic

### #41Jun Watarase

Member

• 3,471 posts

Posted 25 December 2013 - 07:55 AM

Does your lab assume time to overheat based on 0 degrees celsius?

On crismon strait i hit 99% heat threshold in 26 seconds...thats at 24 or 26 degrees celsius.

Edited by Jun Watarase, 25 December 2013 - 07:56 AM.

### #42Li Song

Member

• 224 posts
• LocationSweden

Posted 25 December 2013 - 11:33 AM

@Jun Watarase
I did some experimenting/digging today. The temperature number that you see on the ready screen has nothing to do with the actual temperature on the map, it's only artistic. Instead, each map has an associated heat penalty which can be dug up from the data files; for HPG it is -0.3 and for crimson strait it is 0.0.

I assume your experiment with the thunderbolt was done on testing grounds. It is a known bug that testing grounds does not take your efficiencies into account. Also your engine produces heat when you move and you did not mention if your tests were done standing still or while moving.

So let's take a look:

Setup
6x MLAS
22x DHS

Heat generation: 6 [shots/alpha] * 4 [heat/shot] / 4 [seconds/alpha] = 6 [heat/second]
Heat dissipation: 10*0.2 + 12*0.14 = 3.68 [heat/second]
Heat capacity: 30 + 10*2 + 12*1.4 = 66.8 [heat]

Engine heat: 0.2 [heat/second]

Crimson Strait
The map has 0 heat penalty, and no efficiencies are applied on testing grounds:
Thus if you're moving, LSML will tell you that you will overheat after:

> 66.8/(6 - 3.68 + 0.2) = 26.50s (taking engine heat into account).

As you did not state if you were moving or not, I assume you were moving and then 26.5s is pretty accurate as you measured 26s.

HPG
This map has -0.3 heat penalty, which means you effectively get an extra 3 SHS for dissipation. Running the numbers:

> 66.8/(6 - 3.68 - 0.3) = 33.07 s

if you're standing still. And as this is consistent with the number you reported, I'm going to assume you were standing still for this test.

Interestingly, you reported using coolrun (7.5%) and heat containment (10%) in LSML so the numbers shown in LSML become:

> 1.1*66.8/(6 - 3.68*1.075 + 0.2) = 32,75

LSML doesn't know about the map heat penalty yet, but it assumes you are moving at full speed. So the numbers match up close enough by coincidence for your HPG test.

Summary
The numbers do match you pretty well under the assumption that you are moving and you drop on a map without heat penalty (forest colony, crimson strait, etc). Support for taking map heat levels into account is coming in LSML 1.4 due out in a few months.

P.S. for future tests, please note that if you drop into testing grounds, your efficiencies will not be applied.

### #43Jun Watarase

Member

• 3,471 posts

Posted 25 December 2013 - 12:48 PM

I was not testing on testing grounds nor was i moving.

Took a fraps video on river city night : Not sure why the resolution is so small, i re-saved it in youtube format using windows movie maker....

Edited by Jun Watarase, 25 December 2013 - 01:00 PM.

### #44Li Song

Member

• 224 posts
• LocationSweden

Posted 26 December 2013 - 05:26 AM

Here's a test you can do, make three groups of two of the lasers. And measure the time to overheat when you chain fire all groups simultaneously.

### #45Jun Watarase

Member

• 3,471 posts

Posted 27 December 2013 - 11:23 AM

Uh, why? Obviously chain firing would reduce the time to overheat because you are firing slower....

### #46evilC

Member

• Legendary Founder
• 1,297 posts
• LocationLondon, UK

Posted 28 December 2013 - 07:13 AM

Gave it a quick whirl and here are my thoughts:

On a big monitor (1920x1200 here), there is quite a lot of wasted space.
The left pane can be a little cumbersome to expand and collapse the trees - maybe a tabbed list would be better?

When viewing engines, there are no mouseovers or anything to tell you the heatsink capacity. Maybe simply adding the number in brackets after the engine name would solve this.

How about making the reference section viewable in a diff pane? eg make another pane at the bottom containing the missile/ballistic/energy reference section. That way, we can see more relevant info for our build with less navigation.

Also, I think a 2:1 ratio would be a prudent addition to the quick select for armor.

Could you also add a "time to dissipate one shot" stat? ie the time it takes to cool down again after one alpha.

Finally, it would also be nice to be able to see the heat stats adjusted for each map. Could you add a dropdown to the heat section? "Normal/Terra Therma/Frozen" etc...

Looking nice so far - keep up the good work!

### #47Li Song

Member

• 224 posts
• LocationSweden

Posted 28 December 2013 - 06:13 PM

@Jun
If you want to continue this discussion, please hit me up on comstar NA I'm usually on EU evenings. I do not wish to derail this thread further.

@EvilC
I have two 1920×1200 displays and I know what you mean but it has to be usable on smaller resolution displays too so I'm careful of filling up all space

The equipment pane is a known issue (https://github.com/E...lsml/issues/138) it's been reworked already and will be released in 1.3.0 due out in 16 days. You can see a preview on the G+ page (linked in OP) if you're interested.

Having the references as a pane isn't a bad idea. l will look into that, thanks!

Each pilot has their own preference for armor distribution, while I don't want the menu to grow crazy large with every possible combination of x:y, I will consider adding popular choices. So please open a ticket on github and if a few more players comment on it I'll add it.

Adding new stats is easy, finding a place to display it is difficult Can you explain to met what you seek to gain from this stat? If you had to pick one stat that had to go to make room for this which would it be?

Map heat is already planned for 1.4.0 (https://github.com/E...lsml/issues/208) due out in a about two months.

### #48evilC

Member

• Legendary Founder
• 1,297 posts
• LocationLondon, UK

Posted 29 December 2013 - 06:41 AM

@Jun
Trust him, he is correct. Ghost heat probably does not work how you think it does. See here.

Li Song, on 28 December 2013 - 06:13 PM, said:

Adding new stats is easy, finding a place to display it is difficult Can you explain to met what you seek to gain from this stat? If you had to pick one stat that had to go to make room for this which would it be?

Map heat is already planned for 1.4.0 (https://github.com/E...lsml/issues/208) due out in a about two months.

Hmm, thinking about it, the map heat would probably do, and that could be shoehorned in without any loss of space (The "Cooling Eff" line is centered and has whitespace either side, so a dropdown could be added inline there.

### #49evilC

Member

• Legendary Founder
• 1,297 posts
• LocationLondon, UK

Posted 29 December 2013 - 06:49 AM

Submitted a (minor) bug:
https://github.com/E...lsml/issues/213

### #50Li Song

Member

• 224 posts
• LocationSweden

Posted 29 December 2013 - 01:29 PM

@EvilC
It's "she" if you don't mind please, not everyone who plays this game or programs is a man...

I can't reproduce that bug, can you try the 1.3.0-RC1 release and see if your issue still persists? It's linked only on the G+ page as it's only a rc release.

### #51evilC

Member

• Legendary Founder
• 1,297 posts
• LocationLondon, UK

Posted 30 December 2013 - 05:37 AM

Seems like the "Bug" was really a "Feature".

And apologies for the gender confusion, I missed the obvious clue of your name on github. No relation to that crazy Icelandic singer I take it?

### #52Li Song

Member

• 224 posts
• LocationSweden

Posted 30 December 2013 - 06:14 PM

Any relation to crazy people, real or fictional is purely coincidental ;p

### #53Dauphni

Member

• 473 posts
• LocationNetherlands

Posted 04 January 2014 - 12:39 PM

Great tool! It's very nice to have an offline mechlab utility in addition to all the online ones.

One nitpick: the plural of ‘chassis’ is also ‘chassis’, not ‘chassii’. Also, I'd love to see an option for symmetrically adjusting armour values.

### #54Li Song

Member

• 224 posts
• LocationSweden

Posted 04 January 2014 - 03:49 PM

@Uite

That's a good idea. I've added that as isse #218 (https://github.com/E...lsml/issues/218), the misspelling is kind of intentional. I like to the "latin-ized" plural forms of nouns such as virii, octupi, atlai, even though they are not completely correct. I'll probably change it when I get around to reworking that section of the UI (It's on my todo list)

### #55Li Song

Member

• 224 posts
• LocationSweden

Posted 12 January 2014 - 05:19 AM

Changes in 1.3.0 (2014-01-12):
* Trampoline links, you can now share LSML builds using HTTP links so they will work in teamspeak, forums etc.
* Undo support in the garage and mech loadout.
* Max sustained DPS will now not assume all weapons are in range (SLAS and LRMs will not stack etc).
* In relation to the above, you are now able to choose the range to calculate DPS for or select "optimal".
* Ghost heat is calculated for an alpha strike and showing in the heat panel of your loadout.
* Better crash/issue reporting, when an exception is not caught an error will be shown to the user with instructions to email it to the devs.
* You can now pin LSML to the windows 7/8 taskbar.
* DPS and heat metrics now can take your fast fire efficiency into account.
* Weapons are now sorted in a more reasonable manner.
* Minor color tweaks.
* Fixing more dialog boxes appearing in the wrong place.
* The heat sinks number will turn red if you have less than 10 to signify you can't launch the mech.
* The graph legends for DPS graph have been moved to a better location inside the graph area.
* Rewrote the weapon summary table to fix a few display bugs.
* Fixed a few null-pointer exception bugs.

Edited by Li Song, 07 May 2014 - 08:05 AM.

### #56Li Song

Member

• 224 posts
• LocationSweden

Posted 26 January 2014 - 10:37 AM

LSML 1.3.1 Wailing Vista
* Fixed crash issues on windows versions prior to 7.

Edited by Li Song, 07 May 2014 - 08:06 AM.

### #57LordNIcon

Member

• FP Veteran - Beta 1
• 49 posts
• LocationGermany

Posted 27 January 2014 - 11:54 PM

Hi at all LSML Fans,

I've prepared a little Forum Media Tag for LSML.

Here is the Link to it: http://community.inv...chlab-mediatag/

What is does:

- It transforms the Trampoline Link to a Button and transfers the Build to LSML.

More Details in the Invision Power Marketplace.

Best regards

Eli. aka LordNIcon / Valvaris

Member

• Veteran Founder
• 166 posts

Posted 29 January 2014 - 12:09 AM

Is it possible to add the option of dividing weapons into weapon groups and getting info based on firing the weapon groups individually? Including if a weapon group is in chain-fire? Like, I'd like to get actual numbers on how effective the LRM5 Catapult is when using chainfire, plus 2 groups of 15, so I can get alpha damage, ammo usage, and so on for each group, on top of the info already provided.

### #59Li Song

Member

• 224 posts
• LocationSweden

Posted 29 January 2014 - 11:32 AM

Could you please make an issue on the github issue tracker (linked in OP) and elaborate a bit more on exactly what numbers you want to see and a typical use case. If you have any ideas on realization as to where to put all this new information that would be helpful too.

Member

• 1,174 posts
• LocationStrana Mechty

Posted 29 January 2014 - 05:20 PM

One warning to people installing this is that Norton does not like the msi file and flags it as a WS.Reputation.1 problem which means that because it is not popular enough Norton thinks that it might be a virus and removes it when you download it. http://www.symantec....-051308-1854-99

@Li Song
Thanks for the program and I look forward to playing around with it. Keep up the good work and I am proud to have you as a member of this community.

Edited by FireSlade, 29 January 2014 - 05:47 PM.

#### 1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users