-
Notifications
You must be signed in to change notification settings - Fork 6
Description
When a DLL fails to be loaded (like due a problem on the VTABLE as happened here), the Assembly Loader/Resolver report is as being loaded.
But since the DLL wasn't fully loaded (or, at least, not linked-edited at runtime), it isn't really there and so bad things will happen.
I don't know what can be done to make this problem easier to diagnose at the same time avoiding masking it as a "harmless problem" as some idiots on the KSP Scene report it on the KSP.log - crap, a failed DLL where a PartModule is defined WILL DESTROY the user's savegame. How this can be harmless? It's potentially DESTRUCTIVE and allowing the user to load the game without warning is playing Russian Roulette with someone else's head.
In a way or another, I'm registering this here to avoid forgetting about it - sooner or later I will think on something.