Skip to content

KSPTOT v1.6.1

Compare
Choose a tag to compare
@Arrowstar Arrowstar released this 06 Jan 22:36
· 1337 commits to master since this release

Hello!

This evening I am happy to announce the release of KSP Trajectory Optimization Tool v1.6.1. This is a point release that primarily focuses on improving the new Launch Vehicle Designer (LVD) application within KSPTOT. LVD is a fully featured mission design tool primarily focused on allowing users to model and optimize launch vehicles. However, because of the generic way in which LVD is presented, KSP mission analysts can now model full missions, from launch, to in-space maneuvers, to powered landings and parachute descent, all within Launch Vehicle Designer.

Most of the changes in this release are improvements to existing functionality, quality of life enhancements, bug fixes, and LVD script execution performance improvements. Here's a summary of the change log (generally all referring to LVD):

  • Added a "normal force" model;
  • Added the ability to select the integrator algorithm used for each event;
  • Added new Event Actions to modify drag and lift force properties;
  • Escape key now closes most LVD UIs;
  • Added a dynamic pressure task to Graphical Analysis;
  • Added ability to set the integrator step size for each event;
  • Added "non-sequential events" that can be triggered based on a specified condition in between sequential events;
  • Added a Thrust to Weight throttle model that holds a particular T2W ratio;
  • Added constraints for all existing attitude angles and throttle quantities;
  • Added Graphical Analysis tasks for tank masses, stage dry masses, engine active state, and stage active state;
  • Added "stopwatches" that can be turned on and off during a mission to determine the amount of time between arbitrary events (includes constraints and GA tasks);
  • Added a new LVD example that shows how to model asparagus staging while demonstrating a full trip from Kerbin to the Mun's surface and back to Kerbin;
  • Added ability to selectively turn on and off force models for each event;
  • Greatly sped up the time it takes to perform any action in the UI that could be undone;
  • Added total thrust as a graphical analysis task and constraint;
  • Many, many performance improvements to the LVD script execution engine. Executing an arbitrary script now takes 25%-50% of the time it did in v1.6.0, on average;
  • Many, many bug fixes!

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! This is a really great release that makes LVD more powerful and more enjoyable to use, and I'm hoping you all can start taking advantage of that right away.

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, please let me know if I can help anyone out with using KSPTOT. Happy orbiting! :)