promotional bannermobile promotional banner

kOS: Scriptable Autopilot System

kOS is a scriptable autopilot Mod for Kerbal Space Program. It allows you write small programs that automate specific tasks. kOS was originally written by Nivekk, In his absence I am continuing it.

File Details

v1.1.7.0 Lets get Serial

  • R
  • Apr 8, 2019
  • 2.92 MB
  • 600
  • 1.6.1

File Name

kOS-v1.1.7.0.zip

Supported Versions

  • 1.6.1
for KSP v1.6.1 

v1.1.7.0 Lets get Serial

Mostly fixes. The motivation for this release is to get fixes
out to the public before KSP 1.7 comes.

Built for KSP 1.6.1

BREAKING CHANGES

  • Compatibility for the old Infernal Robotics is officially removed
    in favor of support for the "IR Next" mod.

NEW FEATURES

  • Support for the "IR Next" mod. (The only infernal robotics
    mod was no longer being updated anyway and didn't work on
    KSP 1.6.1. But IR Next, although not officially released yet,
    does work on 1.6.1, so we switched to that.
    pull request
  • More types are now serializable as messages or JSON files:
    Notevalue, Direction, RGBAcolor, and HSVAcolor.
    pull request
  • CORE:TAG is now settable
    pull request
  • KUNIVERSE:PAUSE suffix added.
    pull request
  • Added a new TIME(seconds) Constructor to make a
    Timespan out of a Universal timestamp.
    pull request
  • New LIST FONTS. feature so the user can see which font
    names are loaded into Unity for use in user GUIs.
    pull request

BUG FIXES

  • Several documentation alterations:
    pull request
    pull request
  • kOS would throw a Nullref if a script tried to check for a CommNet
    connection to a vessel that has been classified as type "debris".
    pull request
  • Sometimes kOS broke the Space Center, making the buildings impossible
    to click on. This was caused by input locks not letting go when the
    terminal is open while the kOS physical part gets exploded.
    pull request
  • Fix to the kOS icon being broken (showing just a purple square) in Blizzy
    Toolbar mod.
    [pull request(https://github.com//pull/2454)
  • GeoPosition was written improperly in messages or JSON files.
    pull request
  • The "hue" part of HSV colors was never quite implemented properly from
    when it was first introduced. (It was mapping all hue numbers down
    into just 1/6th of the full range of hues, so greens and blues
    were not available.)
    pull request
  • When using the message queue system while Remote Tech is installed,
    you could not send messages to vessels far away outside the load
    distance bubble (i.e. 2.5km-ish). This is fixed.
    pull request
  • Vecdraws were incapable of drawing dark colors like black because they
    were using an additive-only shader.
    pull request
  • Fix a case where cooked steering from the terminal refused to let go if
    a subsequent kerboscript error is typed into the same terminal.
    pull request
  • If "run once" was used, and the system chose not to run the program
    because it was already run, it was possible for the stack to get
    corrupted in a way that confused defaulted parameters to programs.
    pull request
  • Fixed Multimode engine bug that was introduced in v1.1.6.1.
    pull request
  • Moved kOS dialog box to a new position to fix a clickthrough
    problem that caused you to secretly pick a kOS connectivity
    manager without realizing it when you click on things in the
    Remote Tech dialog box.
    pull request