Aegir is a 3d visualized vessel simulator able to output data like heading, position, etc.. either via NMEA0183 or custom scripted formats.
Clone or download and build using VS2015
At the moment the application is early in development and not useable