The HITS server has been rather unreliable, and luckily EDSM now supports most of the same data. So this release uses EDSM!
To reduce the complexity of writing EDMC Overlay plugins, HITS now no longer bundles the server. You should install EDMCOverly from https://github.com/inorton/EDMCOverlay/releases/ before updating HITS.
There was a bug in EDMCOverlay where if too many drawing commands were sent in quick succession then later messages would be delayed. This release fixes that and also fixes resource contention when the overlay server was writing log messages.
The EDMCOverlay enabled version of https://github.com/bgol/LandingPad/ had some issues with vector graphic placement. This release fixes those problems.
Fixed an issue to work around where if a client disconnects from the server it is not correctly detected by c#
EDMCOverlay now exits when EDMC is closed even if Elite is still running.
You can now disable traffic reports from the preferences page if you just want to use the overlay server.
You can now change how long HITS displays messages for. Also, if Elite is obscured or minimised HITS won't keep rendering messages.
Graphics now appear on the right place of the game screen and it no longer flickers!
- Implement manual double buffering
- Fix x/y scaling (virtual screen is 1280x960)