siimav

Results 15 issues of 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: ![image](https://github.com/user-attachments/assets/b6043270-9160-4576-b04a-ff645001ffcd)

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.