Skip to content

v1.0.2 Make A Little Noise

Compare
Choose a tag to compare
@hvacengi hvacengi released this 07 Dec 04:08
· 1215 commits to master since this release

for KSP v1.2.1 Downloads this release

BREAKING CHANGES

  • As always, if you use the compiler feature to make KSM files, you should
    recompile the KSM files when using a new release of kOS or results will
    be unpredictable.
  • Most in game settings are now integrated with KSP's difficulty settings window.
    You will be prompted to migrate existing settings when you load your save game.
    Telnet settings are still stored in the old config file, but everything else is
    now stored within the save file.
    pull request | documentation
  • Calls to resource suffixes on the stage bound variable are no longer rounded to 2 decimal places.
    Previously they were rounded to assist in detecting "zero" fuel, but they cause inequality issues
    when comparing to the newer stage:resources list or stage:resourceslex values.
  • The behavior of the resource suffixes on the stage bound variable has changed with regard
    to asparagus staging. If you have smaller tanks that can be staged, stage:liquidfuel
    will return 0 even if you still have an engine firing. This is a break from previous versions
    of kOS, but is aligned with the current UI design. Previous versions also aligned with the KSP
    UI, but the UI mechanic was updated with KSP 1.2.x

NEW FEATURES

  • Official release for KSP version 1.2.1!
  • kOS now has a procedural sound system! You can use it to play customized error
    tones or make your own musical notes.
    pull request | documentation
  • Support for CommNet and modifications to make RemoteTech and CommNet use similar systems.
    pull request | documentation
  • Trajectories integration enabled via new ADDONS:TR
    pull request | documentation
  • Added new setting for default terminal brightnes, and updated default value to 70%
    pull request | documentation
  • Added VELOCITY and ALTITUDEVELOCITY suffixes to `geocoordinates
    pull request | documentation
  • Added TONUMBER and TOSCALAR suffixes to string values for parsing numerical values
    pull request | documentation
  • New steeringmanager suffix ROLLCONTROLANGLERANGE to dictate the maximum value
    of ANGLEERROR for which the manager will attempt to control roll
    commit | documentation
  • KSM files are now gzip compressed internally, dramatically reducing the file size.
    Existing KSM files should still load, but see above for the recommendation to
    recompile all KSM files.
    pull request

BUG FIXES

  • Fix for throwing errors when another mod uses dynamic assembly
    pull request
  • Update Blizzy toolbar wrapper to the most recent version
    pull request
  • Fix for local kOS hard disks breaking when loading with 4 byte long files
    pull request
  • kOS no longer uses a write-only lock when writing to the archive, preventing
    an error when accessing a file opened for reading by another program
    pull request
  • Fix for duplicate functions/locks breaking ksm files
    pull request
  • Fix for null ref error when editing node suffixes on KSP 1.2.1
    pull request
  • Fix for issue where a body with the same name as one of our bound variables would block
    access to said variable (specifically Eta in Galileo's Planet Pack blocked the eta bound variable)
    pull request
  • Fix for getting the science value and transmit value in sandbox mode
    pull request
  • Fix error where unlock all inside a trigger will try to
    unlock functions too
    pull request