• 0
Sign in to follow this  
alien_wind

missing modules in vab crafts

Question

hey I'm not sure what is the problem
but here is wht I know so far:

I updated a few mods at a time(so I can't know which one caused the problem)

and after that suddenly when I entered my saved game all the mks parts got reset to default(drills to dirt modules to default config etc etc)

it was annoying but I got it all figured out and kept playing

but now I noticed that some parts from kpbs(all the life suport parts recycler purifier etc)

are missing all the functionality and only have "aim camera" and "disassemble part" options in menu

also some crafts have warning by them "unknown part modules" and if I try opening them in vab it warns me something like "vessel craftname is missing part module modulename"
here is my installed mod list:

Spoiler

            "name": "SCANsat",
            "version": "v18.10"
        },
        {
            "name": "CommunityCategoryKit",
            "version": "4.1.0.0"
        },
        {
            "name": "CommunityResourcePack",
            "version": "1.1.0.0"
        },
        {
            "name": "ExtraPlanetaryLaunchpads",
            "version": "6.5.0.0"
        },
        {
            "name": "JanitorsCloset",
            "version": "0.3.4.6"
        },
        {
            "name": "Trajectories",
            "version": "v2.2.2"
        },
        {
            "name": "USITools",
            "version": "1.1.0.0"
        },
        {
            "name": "KerbalPlanetaryBaseSystems",
            "version": "v1.6.7"
        },
        {
            "name": "ModuleManager",
            "version": "4.0.2"
        },
        {
            "name": "Konstruction",
            "version": "1.1.0.0"
        },
        {
            "name": "GroundConstruction-Core",
            "version": "2.2"
        },
        {
            "name": "AT-Utils",
            "version": "v1.6.2"
        },
        {
            "name": "ConfigurableContainers-Core",
            "version": "2.4.3.4"
        },
        {
            "name": "KSPRescuePodFix",
            "version": "1.5.3.13"
        },
        {
            "name": "USI-Core",
            "version": "1.1.0.0"
        },
        {
            "name": "UKS",
            "version": "1:1.1.0.0"
        },
        {
            "name": "USI-FTT",
            "version": "1.1.0.0"
        },
        {
            "name": "USI-LS",
            "version": "1.1.0.0"
        },
        {
            "name": "FirespitterCore",
            "version": "v7.11.0"
        },
        {
            "name": "ClickThroughBlocker",
            "version": "0.1.6.10"
        },
        {
            "name": "KIS",
            "version": "1.18"
        },
        {
            "name": "KAS",
            "version": "1.1"
        },
        {
            "name": "KerbalAlarmClock",
            "version": "v3.10.0.0"
        },
        {
            "name": "EasyVesselSwitch",
            "version": "1.10"
        },
        {
            "name": "TriggerAu-Flags",
            "version": "v2.9.3.0"
        },
        {
            "name": "KerbalEngineerRedux",
            "version": "1.1.5.7"
        },
        {
            "name": "ContractConfigurator",
            "version": "1.27.1"
        },
        {
            "name": "Toolbar",
            "version": "1.7.17.15"
        },
        {
            "name": "NearFutureSolar",
            "version": "0.8.15"
        },
        {
            "name": "NearFutureSolar-Core",
            "version": "0.8.15"
        },
        {
            "name": "PreciseEditor",
            "version": "1.0.3"
        }

I'm not sure where to find a log of loading them/ error file
if someone can figure out the problem or help me figure it out by myself I would really appreciate it :)

Edited by alien_wind

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0
4 hours ago, alien_wind said:

hey I'm not sure what is the problem
but here is wht I know so far:

I updated a few mods at a time(so I can't know which one caused the problem)

and after that suddenly when I entered my saved game all the mks parts got reset to default(drills to dirt modules to default config etc etc)

it was annoying but I got it all figured out and kept playing but now I noticed that some parts from kpbs(all the life suport parts recycler purifier etc)

are missing all the functionality and only have "aim camera" and "disassemble part" options in menu
here is my installed mod list:

  Reveal hidden contents

            "name": "SCANsat",
            "version": "v18.10"
        },
        {
            "name": "CommunityCategoryKit",
            "version": "4.1.0.0"
        },
        {
            "name": "CommunityResourcePack",
            "version": "1.1.0.0"
        },
        {
            "name": "ExtraPlanetaryLaunchpads",
            "version": "6.5.0.0"
        },
        {
            "name": "JanitorsCloset",
            "version": "0.3.4.6"
        },
        {
            "name": "Trajectories",
            "version": "v2.2.2"
        },
        {
            "name": "USITools",
            "version": "1.1.0.0"
        },
        {
            "name": "KerbalPlanetaryBaseSystems",
            "version": "v1.6.7"
        },
        {
            "name": "ModuleManager",
            "version": "4.0.2"
        },
        {
            "name": "Konstruction",
            "version": "1.1.0.0"
        },
        {
            "name": "GroundConstruction-Core",
            "version": "2.2"
        },
        {
            "name": "AT-Utils",
            "version": "v1.6.2"
        },
        {
            "name": "ConfigurableContainers-Core",
            "version": "2.4.3.4"
        },
        {
            "name": "KSPRescuePodFix",
            "version": "1.5.3.13"
        },
        {
            "name": "USI-Core",
            "version": "1.1.0.0"
        },
        {
            "name": "UKS",
            "version": "1:1.1.0.0"
        },
        {
            "name": "USI-FTT",
            "version": "1.1.0.0"
        },
        {
            "name": "USI-LS",
            "version": "1.1.0.0"
        },
        {
            "name": "FirespitterCore",
            "version": "v7.11.0"
        },
        {
            "name": "ClickThroughBlocker",
            "version": "0.1.6.10"
        },
        {
            "name": "KIS",
            "version": "1.18"
        },
        {
            "name": "KAS",
            "version": "1.1"
        },
        {
            "name": "KerbalAlarmClock",
            "version": "v3.10.0.0"
        },
        {
            "name": "EasyVesselSwitch",
            "version": "1.10"
        },
        {
            "name": "TriggerAu-Flags",
            "version": "v2.9.3.0"
        },
        {
            "name": "KerbalEngineerRedux",
            "version": "1.1.5.7"
        },
        {
            "name": "ContractConfigurator",
            "version": "1.27.1"
        },
        {
            "name": "Toolbar",
            "version": "1.7.17.15"
        },
        {
            "name": "NearFutureSolar",
            "version": "0.8.15"
        },
        {
            "name": "NearFutureSolar-Core",
            "version": "0.8.15"
        },
        {
            "name": "PreciseEditor",
            "version": "1.0.3"
        }

I'm not sure where to find a log of loading them/ error file
if someone can figure out the problem or help me figure it out by myself I would really appreciate it :)

This sounds a little like a Module Manager problem. Are you running the most recent ModuleManager.dll? Make sure you only have the most recent version in your GameData directory, and try deleting all Module Manager files except the dll. That'd be my first suggestion.

Kind of like the KSP version of "Have you tried turning it off and on again?" XD

Share this post


Link to post
Share on other sites
  • 0
48 minutes ago, FirroSeranel said:

This sounds a little like a Module Manager problem. Are you running the most recent ModuleManager.dll? Make sure you only have the most recent version in your GameData directory, and try deleting all Module Manager files except the dll. That'd be my first suggestion.

Kind of like the KSP version of "Have you tried turning it off and on again?" XD

Yes i figured as well as the error deals with modules

But im pretty sure mm is the latest or ckan would tell me to update

And i dont see any multiples in gamedata folder

Share this post


Link to post
Share on other sites
  • 0
3 minutes ago, alien_wind said:

Yes i figured as well as the error deals with modules

But im pretty sure mm is the latest or ckan would tell me to update

And i dont see any multiples in gamedata folder

Yeah, looks like it's up to date. Still worth trying deleting ModuleManager.ConfigCache, ModuleManager.ConfigSHA, ModuleManager.Physics, and ModuleManager.TechTree just to see what happens. Those aren't downloaded with MM, they're built when it runs, and I've had issues where they collect garbage from time to time.

The reason I mentioned it though is that Kerbalism recently had a very similar issue, where some of its modules weren't working with Module Manager 4.0.1. That's why 4.0.2 exists, because something new that MM was doing was conflicting with Kerbalism. So you might check the Module Manager page to see if anyone is mentioning similar issues there, and of course the USI-LS page.

Other than that, that isn't that extensive of a mod list, so a clean reinstall would probably be easier than extensively digging into logs and such.

Sorry I couldn't be of more help!

Oh, also... if you have had other mods installed in the past in this installation of KSP, but removed them, I recommend going through and making sure to manually delete their folders. Sometimes CKAN isn't perfect about removing files that the mods generated themselves in runtime, and sometimes those can mess things up. Check for 000_ModName and zzzModName varieties as well.

Share this post


Link to post
Share on other sites
  • 0
16 minutes ago, FirroSeranel said:

Yeah, looks like it's up to date. Still worth trying deleting ModuleManager.ConfigCache, ModuleManager.ConfigSHA, ModuleManager.Physics, and ModuleManager.TechTree just to see what happens. Those aren't downloaded with MM, they're built when it runs, and I've had issues where they collect garbage from time to time.

The reason I mentioned it though is that Kerbalism recently had a very similar issue, where some of its modules weren't working with Module Manager 4.0.1. That's why 4.0.2 exists, because something new that MM was doing was conflicting with Kerbalism. So you might check the Module Manager page to see if anyone is mentioning similar issues there, and of course the USI-LS page.

Other than that, that isn't that extensive of a mod list, so a clean reinstall would probably be easier than extensively digging into logs and such.

Sorry I couldn't be of more help!

Oh, also... if you have had other mods installed in the past in this installation of KSP, but removed them, I recommend going through and making sure to manually delete their folders. Sometimes CKAN isn't perfect about removing files that the mods generated themselves in runtime, and sometimes those can mess things up. Check for 000_ModName and zzzModName varieties as well.

I tried deleting the aforementioned files and it didn't help.

by a clean reinstall you mean pruning gamedata folder (aside of squad folder ofcourse) and reinstalling all mods? 

Share this post


Link to post
Share on other sites
  • 0

This has absolutely nothing to do with Module Manager. Look at threads for USI and KPBS for help.

The latest update of USI was save breaking. The functionality the life support features changed. All related life support modules were renamed, so that would explain why existing craft files are throwing warnings about missing modules. 

KPBS has not been officially updated to work with it yet, but if you look at the KPBS thread there are some workarounds described.

I held out on updating to this version until I was ready for a new game and am still avoiding KPBS parts waiting on an official update. I get missing module warnings all the time if I load a old craft file. I just swap out the USI related parts.

Share this post


Link to post
Share on other sites
  • 0
11 hours ago, Tonka Crash said:

This has absolutely nothing to do with Module Manager. Look at threads for USI and KPBS for help.

The latest update of USI was save breaking. The functionality the life support features changed. All related life support modules were renamed, so that would explain why existing craft files are throwing warnings about missing modules. 

KPBS has not been officially updated to work with it yet, but if you look at the KPBS thread there are some workarounds described.

I held out on updating to this version until I was ready for a new game and am still avoiding KPBS parts waiting on an official update. I get missing module warnings all the time if I load a old craft file. I just swap out the USI related parts.

thanks for the useful information!!

I was going around in circles not sure what went wrong

so now at-least I have something to start with

Share this post


Link to post
Share on other sites
  • 0

used this patch to return kpbs compatibility with usi-ls
it's not perfect but it works till kpbs will update

much thanks to @Tonka Crash
I still have part modules missing in vab but I guess that can be expected with name breaking updates

Share this post


Link to post
Share on other sites
  • 0

@alien_wind When you load a craft with missing modules in the VAB, this simplest solution I've found is to swap out any potentially affected parts for new ones while in the VAB and resave the rebuilt craft.

Share this post


Link to post
Share on other sites
  • 0

is the part needed to manually swapped?

or is the act of re-saving  automatically replaces the part with updated cfg from data
because vesseles I went in and saves don't show the warning anymore

Share this post


Link to post
Share on other sites
  • 0

@alien_wind I believe the parts need to be swapped manually. Just loading them may strip out the missing modules, but I don't know that it adds missing ones. I'll admit it's not something I've tested.

For the future, you might consider backing up your entire game directory before doing updates for large complicated mods. I've got dozens of copies of my entire KSP tree named for the date it was copied and why it was done, i.e. Kerbal Space Program - 190209 - Before USI update.

Besides being able to revert if there are problems, I can compare what's different. I use a tool Beyond Compare from https://www.scootersoftware.com/ to compare file and directory trees. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this