Posted 29 December 2012 - 03:29 AM
Now that we have the fantastic and brilliant cooling efficiency number, maybe it's time to look at the heat sink requirement thing and perhaps other requirements as well? As Krazy pointed out, the requirement for at least 10 sinks - and the total number including the ones hidden in the engine - is one of the more difficult things to understand in the original 'mechlab. Here's a few dumb ideas:
- Maybe create some kind of an info box for error messages? It would be quite useful for beginners especially to understand what is required to make a 'mech tick, so if you for example strip a 'mech it would say something like
ERROR: No engine installed
ERROR: Less than minimum amount of heatsinks (X / 10)
WARNING: Pacifism detected! This is not an agrimech, install weapons.
WARNING: Being soft and cuddly does not make enemies want to hug you. Adding some armor suggested.
- Add display of integral heatsinks / slots into the engine list (Heat sinks: 10 + 2). This may be difficult due to the list being already very long.
- Maybe dim and make unselectable from the list all engines and weapons that won't fit or are too heavy?
- Referring to the first point, maybe separate in-engine heat sinks and others in the list to the left? For example like
Heatsinks (double)
In Engine: 8
In Engine Slots: N/A
Outside Engine: 0
----------------------
Total: 8 (Too few!)
Note: In Engine double heat sinks have cooling power of 2.0, others function at 1.4
Most of these suggestions are probably problematic due to user interface design issues - too much info is too much, especially in small spaces. Quite a bit could be done with pop-up tooltips (perhaps for example when you mouse over an engine in the list, it displays the internal heatsinks & available slots either as a pop-up info or in a dedicated info window somewhere in the UI. Anyway, it would probably involve a lot of writing and coding and many of these ideas are not at all important really, but I would suggest somehow emphasizing the heatsink requirement thing.
Also talking about UI congestion, if you're at some point interested in adding all sorts of reports on calculated heat buildup at certain ranges etc., it might be best to add an advanced button or perhaps the ability to create a report with all sorts of spreadsheets so that the main window stays as simple as possible.
To keep feature requests per post at a high enough level I had to come up with one more suggestion. Now that we have the excellent and supremely useful and brilliant cooling efficiency, how about we take a look at the firepower as well. The obvious value that comes to mind is DPS, do you guys think it would make sense to divide firepower into MAx alpha and Max DPS? I think this info might be useful, since it correlates with the (fantastic etc.) cooling efficiency value; a high alpha build with a low cooling efficiency can be workable, but if the 'mech is obviously a DPM build, you should have a pretty good cooling efficiency as well.