Most of this is in the stock implementations, so anything that we improve here should probably also be lifted into KSPCF patches. <img width="2341" height="213" alt="Image" src="https://github.com/user-attachments/assets/2290d4b3-7e42-481f-8315-4f637885d8d7" /> <img width="1668" height="697" alt="Image" src="https://github.com/user-attachments/assets/335a203c-356d-4d77-9fac-f5520ae72602" /> Notable problems: * `PrepareRecipe` gets called twice per `FixedUpdate` and makes a raycast each time. * `GetAbundance` is the same for every single drill on the same vessel and should be cached. * `systemEfficiency` doesn't actually do anything, because its changes to `inputList` and `outputList` get overridden by `PrepareRecipe` * Inactive module instances still get `FixedUpdate` called every frame even when they aren't actually doing any work.
Activity
Phantomical commentedon May 11, 2026
I think between #170, #168, and KSPModdingLibs/KSPCommunityFixes#374 this can be considered complete.