Skip to content

KSPTOT v1.6.4

Compare
Choose a tag to compare
@Arrowstar Arrowstar released this 19 Oct 22:15
· 1187 commits to master since this release

Hello everyone!

This evening I'm pleased to announce the release of the KSP Trajectory Optimization Tool v1.6.4. This release is primarily a bug-fix and feature/performance enhancement release that has been in the work for a few months now. Both Mission Architect and Launch Vehicle Designer has seen some work on them. The single biggest change is an update to the internal atmospheric temperature model in order to include a number of mathematical terms which were previously left out and have now been included. The method used to interpolate on atmospheric data has also been updated to a spline fit. This should result in far more accurate atmospheric density calculations, and thus more accurate missions in both MA and LVD.

Please note that the KSPTOTConnect plugin has been updated to accommodate the new atmospheric temperature models. You should update your existing plugin with the one in the new KSPTOT v1.6.4 download package.

Here's the complete change log:

  • LVD: Added tooltip to edit constraints dialog box listbox.
  • LVD: Added drag coefficient GA task
  • LVD: Performance enhancements to cross product and the deep copy stage state functions
  • LVD: Fix bug that was causing improper handling of non-sequential events in the sim driver
  • LVD: Added radius beyond SoI radius validator.
  • LVD: Option to set event specific initial step size for integrator, and then optimize that step size via context menu.
  • LVD: When holddowns are enabled, integrate in the body-fixed frame with zeros for the pos/vel rates. (Performance enhancement)
  • LVD: Added event termination condition direction option.
  • Flyby Porckchop Plot: Resolved "not enough inputs" bug
  • MA/LVD: All NEW MA and LVD cases will use spline interpolation for their atmospheric table interpolations.
  • MA: Resolved an issue with atmo data being overwritten in MA when any undo/redo state is created.
  • LVD: T2W is now computed at true altitude and not sea-level.
  • MA/LVD: Update to temperature model. All missing terms have been added now.
  • MA: Updates to soi transition to eliminate a case where the soi max search UT was infinite when the go to tru DT was 0. Has been fixed to just assume that no time is passing.
  • Resolved potential issue where atmo curves for bodies would not load correctly when loading a new bodies.ini file if the order of bodies in the old bodies.ini was different than in the new bodies.ini file. Clearing a persistent var in processINIBodyInfo does the trick.
  • ...and other bug fixes and performance improvements.

As usual, the download is available in the first post of this thread. If you have any questions or discover any bugs, please drop me a line in some fashion to let me know and I'll do my best to address it! In particular, it would be great if those using the Linux version could provide any feedback on how it's working out. There are some known graphical issues, but those aside, if you discover any bugs that appear to be Linux-related, please let me know. Thanks!

Finally, if you enjoy using KSPTOT and its many applications (the Porkchop Plotter, Multi-Flyby Maneuver Sequencer, Mission Architect, Launch Vehicle Designer, and all the rest), please consider buying me a coffee via my Ko-Fi account to support KSPTOT's development. As I note in the first post of this thread, KSPTOT is a labor of love that I have put many, many hundreds of hours into for the benefit of the KSP community. The best part of it for me, aside from knowing that KSPTOT is the premier mission design tool for KSP, is all the thank you notes I've received over the years. I offer this as another way to say "Thank you!", if you so desire.

In any event, I hope you all enjoy! Happy orbiting!