There have been a few inaccuracies I've noticed, but the one that bothers me the most is the ship armour module.
The primary one I use is "Heavy Duty" w/Deep Plating, of which the hull boost of 42.56% is correct for the overall boost to the base equipped armour, but unfortunately Coriolis doesn't seem to use the right equation to get there.
For example for Lightweight alloys, the stock unmodified hull has a built in boost of +80%, so that the "base" unmodified hull is already being multiplied by 1.80. If I look at my AspX, the base factory lightweight alloys gives me 378 integrity, however this is the value that has already been boosted by 80%, and so the actual hull value is 210, since 210 * 1.80 = 378.
The way Coriolis appears to calculate the overall hull integrity for the above example is something like:
unmodified_hull_integrity * [ (1 + built_in_armour_boost) + (engineered_hull_boost * built_in_armour_boost) ]
In the AspX case with G5 Heavy Duty lightweight alloys w/ Deep Plating this would be:
210 * [ (1+0.80) + (0.4256 * 0.80) ] = 449.5 , which is what I get in Coriolis, but is the incorrect value for the game.
I should be getting a
42.56% increase to the overall hull:
unmodified_hull_integrity * (1 + built_in_armour_boost) * (1 + engineered_hull_boost)
Once again with the AspX:
210 * (1 + 0.80) * (1 + 0.4256) = 538.9 , this is the actual in game hull that I have, and so is the correct value.
key:
unmodified_hull_integrity = The hull value of the ship before the "Hull Boost" bonus on the chosen armour (a theoretical value, but used in armour calculations, remove the "Hull Boost" bonus to find this)
built_in_armour_boost = The "Hull Boost" attribute for a given armour type (eg Lightweight alloys +80%, Military Composites +250%)
engineered_hull_boost = The value in which the integrity of the base hull structure should be increased, eg if your hull is 100 and this bonus is 32%, then you should have 132 hull after this bonus)
After all that I wouldn't be surprised if I made an error(s) myself...it's a bit of a mess and the displayed values in game don't help you at all...I mean for example:
What does 76.6% increase in hull boost value really mean? well not much at all unless you get out your calculator to work out that your final hull integrity will increase by 42.56% (G5 Heavy Duty + Deep Plating).
On another note Coriolis uses an Optimal Strength bonus of 22.5% for G5 Enhanced low power shields, which is far too high, and so should be a 15% bonus to the unmodified optimal strength, eg my 5C Bi-Weave shields have a base optimal strength of 90%, so increasing this by 15% gives 0.90 * 1.15 = 103.5%:
However after changing the Optimal strength from 22.5% to 15% it still seems to slightly overestimate the shield strength (only about 1MJ or so).
There are some other problems with the shield values, for example the resistances are incorrect as well since I'm using the "Fast Charge" mod, it seems to underestimate the penalty to Kinetic, Thermal and Explosive as well.