Unfortunately, the 1.patch 21 did not resolve all of the bugs with battleviewer. While the results shown on battle result screen are consistent with what is happening during the battle, the result is not always correctly transferred to the strategic map. Ships that have been lost in the battle and which were shown as lost on the battle result screen are sometimes not removed from the fleet on the strategic map. I think it's two connected bugs that are causing this:
BUG #1
The HPs of ships in combat are not always connected to their 3d models. A model may explode during the battle while the HUD shows the ship as still having some HP remaining and alive. After the battle, the ship is shown as destroyed in the battle result. This is consistent with what we saw during the battle (the ship exploded), but contrary to what the HUD was showing (it was showing that the ship still had HPs remaining and was alive).
BUG #2
The ship that was shown as destroyed in the battleviewer and on the battle result screen, but not according to the HUD during the battle, is not deduced from the fleet on the strategic map, so for all intents and purposes that ship is still very much alive and kicking.
To reproduce:
1. Start new campaign (I used normal difficulty)
2. Fight the first battle - note the ships that are remaining after the battle
3. Fight the second battle - observe which ships are destroyed during the battle, which are shown as destroyed on the battle result screen, and which are in fact deduced from the fleet on the strategic map
3. Fight the third battle (for the planet) - do the same as in point 3 above
I have managed to reproduce the bug 2 times in a row in this manner. Invariably, I will lose a ship during the battle in the battle viewer during the second or third battle, and the ship won't be removed from the fleet in the strategic map.
Let me know if the description is not completely clear.
I hope you guys will be able to sort out the issues with battle viewer, because those inconsistencies are the only thing that is preventing me from enjoying this otherwise fantastic game.