siimav
siimav
The use case is RP-1 simulations that happen in far future where a facility upgrade will get completed. RP-1 will call `UpgradeableFacility.SetLevel()` which in turn will fire the following events:...
On most frames the performance impact is insignificant but sometimes it spikes to 15ms. Profiler output from launching a rocket that contains 4 rover wheels: 
The two FAR VesselModules should only be active on loaded vessels. In particular `FlightGUI.FixedUpdate()` was rather expensive with many vessels in flight. In my test save this reduced per frame...
This means adding a dependency for KSPCF though. I tried to preserve the original behavior of code wherever possible but some `PartModule is null` checks got removed. However I don't...
Also extracted these mod installed checks into a separate class.