Skip to content

Instantly share code, notes, and snippets.

@danielboro
danielboro / scilib.ks
Last active November 2, 2018 20:20
collect science
parameter onlyrerunnable is true.
GLOBAL SciP to SHIP:MODULESNAMED("ModuleScienceExperiment").
FOR M IN SHIP:MODULESNAMED("DMModuleScienceAnimate") {SciP:add(M).}.
GLOBAL Scicont to SHIP:MODULESNAMED("ModuleScienceContainer").
LOCAL scicrew to ship:CREW().
LOCAL datalistname is "biomelist-"+ship:name+"-"+ship:body:name+".json".
GLOBAL allexp to false.
GLOBAL BIOME is false.
set BIOME to false.
GLOBAL VBIOMELIST is list().
@danielboro
danielboro / guirover.ks
Last active March 17, 2019 09:06
gui version of the rover driver
// rover.ks
// Written by KK4TEE modifaid by danielboro
//https://gist.github.com/KK4TEE/5966971602973c24107f
// License: GPLv3
//function groundSlope is from CheersKevin
//https://www.youtube.com/watch?v=fNlAME5eU3o&list=PLb6UbFXBdbCrvdXVgY_3jp5swtvW24fYv
SET gui TO GUI(100).
set gui:x to 20.
set gui:y to 60.
@danielboro
danielboro / rover.ks
Last active March 17, 2019 09:07 — forked from KK4TEE/rover.ks
Cruise control and autopilot for rovers in Kerbal Space Program using kOS
// rover.ks
// Written by KK4TEE modifaid by danielboro
//https://gist.github.com/KK4TEE/5966971602973c24107f
// License: GPLv3
print ship:body:name.
print status.
set speedlimit to 24. //All speeds are in m/s
lock turnlimit to min(1, 1.5 / max(0.1,GROUNDSPEED)).
set looptime to 0.01.