img



img

KSP Recall


By: lisiast
Addon | img 290,381




Description

___________________________________________________________________________________________________________________________

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 . 
    • KSP 1.9.x resets resources to prefab while cloning parts
      • This solution aims to be reusable to any Add'On that have the same problem with a simple two liner.
    • Some Add'Ons that supports TweakScale by using Scale_Redist.dll are also fixed by collateral effect.
  • Losing Resources' amount settings when cloning parts (Alt+Click) on KSP 1.9.x
    • As described here.
  • 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
    • Darth Pointer's Pay to Play
    • FreeThinker's Interstellar Fuel Switch
    • allista's Cargo Accelerators
    • All Angel 125 Add'Ons that uses WildBlueTools
    • Nathan Kell's Modular Fuel System (and Real Fuels)
    • IgorZ's Kerbal Inventory System
    • KOS
    • Kerbalism
    • And many, many others - perhaps Squad's own modules (who knows?)
  • 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.




About Project

Created: December 20th 2023

Updated: December 20th 2023

Project ID: 20918

License: All Rights Reserved

__________________________________________

Game Versions:

1.01.03

1.01.03

1.01.03

1.01.03

1.01.03

__________________________________________

Flavors:

WoW Retail

__________________________________________

Categories

Companions

Battle

__________________________________________

Main File

lisiast_KSP Recall.zip
  • Release
  • December 20th 2023

    __________________________________________

    Recent File

    lisiast_KSP Recall.zip
  • Release
  • December 20th 2023

    __________________________________________

    Members

    img
    lisiast
    Owner

    __________________________________________

    Report