KSP Recall Supports KSP 1.12
Tired of constantly updating your Add'Ons each time a new KSP release fsck up something?
Restless while waiting your favorite Add'On to be updated so you can play without invoking devils on dark and incompreensible rituals?
So this Add'On is for you.
By installing this thingy, some of the unsolved bugs and mishaps from KSP will be fixed or at least worked round, saving Add'On Authors from the hassle to handle them themselves.
It aims to need minimal coupling with existent code, as well to be selectively injected on the broken parts in order to prevent unholly intercations with third-party modules that decide to fix things their own way.
Currently, the following fixes are available once installed:
- Resources being reset to prefab when a part has his Resources changed by an Add'On (as TweakScale) (i.e., by Alt+Click a part, or by using symmetry) on KSP 1.9.x .
- Losing Resources' amount settings when cloning parts (Alt+Click) on KSP 1.9.x
- Parked crafts (even without wheels) drifting the Heading randomly on KSP >= 1.8
- Crafts with wheels also drifts, but due a different problem - still to be tackled down.
- This was discussed here.
- I.C.A. (Instantaneous Craft Annihilation) on KSP 1.11.0 when launching or switching back to vessels with some older parts, when the vessel is over a static with collider (does not happens when the craft is directly over the PQS ground)
- Seamless fix for Add'Ons that implements
IPastCostModifier running on KSP 1.11.x
- More to come as a Needed to Code basis.
Add'Ons that supports TweakScale using Scale_Redist.dll but do not change resources themselves will be automatically fixed - TweakScale "calls" KSP Recall as the last step of the rescaling, anything you do on IRescalable::OnRescale(ScalingFactor factor) will be preserved.
Notes
KSP-Recall was repackaged to allow being installed down to KSP 1.4.1 , besides no fixes for anything below 1.8.0 being available (at least, yet). You can install it on any KSP safely, only the fixes available for the KSP where it was installed will be activated by default.