You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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