• 0
spudcosmic

Very poor performance, but only in career mode

Question

I'm having this strange issue where I have awful performance ( < 30 fps) but only in career, while sandbox is a constant stable 60. The poor performance is everywhere, not just on planets and my testing so far has shown it to be not caused by any visual enhancements I have installed. my current mod list is: 

Spoiler


            "name": "RealFuels"
        },
        {
            "name": "Kronometer"
        },
        {
            "name": "ModuleManager"
        },
        {
            "name": "RFStockalike"
        },
        {
            "name": "CommunityResourcePack"
        },
        {
            "name": "SolverEngines"
        },
        {
            "name": "BetterBurnTime"
        },
        {
            "name": "BonVoyage"
        },
        {
            "name": "CommunityTechTree"
        },
        {
            "name": "ContractConfigurator-KerbinSpaceStation"
        },
        {
            "name": "ContractConfigurator-RemoteTech"
        },
        {
            "name": "DeadlyReentry"
        },
        {
            "name": "DMagicOrbitalScience"
        },
        {
            "name": "HangerExtenderExtended"
        },
        {
            "name": "JSIAdvancedTransparentPods"
        },
        {
            "name": "KerbalJointReinforcement"
        },
        {
            "name": "MainSailorTextures-Complete"
        },
        {
            "name": "MonthlyBudgets"
        },
        {
            "name": "NearFutureConstruction"
        },
        {
            "name": "NearFutureElectrical"
        },
        {
            "name": "NearFutureElectrical-Core"
        },
        {
            "name": "NearFutureElectrical-DecayingRTGs"
        },
        {
            "name": "NearFutureLaunchVehicles"
        },
        {
            "name": "NearFutureProps"
        },
        {
            "name": "NearFuturePropulsion"
        },
        {
            "name": "NearFutureSolar"
        },
        {
            "name": "NearFutureSolar-Core"
        },
        {
            "name": "NearFutureSpacecraft"
        },
        {
            "name": "ProceduralFairings"
        },
        {
            "name": "ProceduralParts"
        },
        {
            "name": "RCSBuildAidCont"
        },
        {
            "name": "RealChute"
        },
        {
            "name": "RealPlume"
        },
        {
            "name": "RealScaleBoosters"
        },
        {
            "name": "RemoteTech"
        },
        {
            "name": "SCANsat"
        },
        {
            "name": "SmartTank"
        },
        {
            "name": "SmokeScreen"
        },
        {
            "name": "StationPartsExpansionRedux"
        },
        {
            "name": "SVE-Terrain"
        },
        {
            "name": "VenStockRevamp"
        },
        {
            "name": "xScience"
        },
        {
            "name": "ContractsWindowPlus"
        },
        {
            "name": "EngineLighting"
        },
        {
            "name": "Toolbar"
        },
        {
            "name": "ContractConfigurator"
        },
        {
            "name": "LoadingTipsPlus"
        },
        {
            "name": "ProceduralParts-Textures-SCCKSCS"
        },
        {
            "name": "ProceduralParts-Textures-SaturnNova"
        },
        {
            "name": "VensStylePPTextures"
        },
        {
            "name": "ScienceAlert"
        },
        {
            "name": "RasterPropMonitor"
        },
        {
            "name": "StationPartsExpansion"
        },
        {
            "name": "B9PartSwitch"
        },
        {
            "name": "DynamicBatteryStorage"
        },
        {
            "name": "DeployableEngines"
        },
        {
            "name": "MainSailorTextures-Essentials"
        },
        {
            "name": "ProgressParser"
        },
        {
            "name": "ContractParser"
        },
        {
            "name": "RasterPropMonitor-Core"
        },
        {
            "name": "EarnYourStripes"
        },
        {
            "name": "Rescale-10"
        },
        {
            "name": "RoverScienceCont"
        },
        {
            "name": "StationScienceContinued"
        },
        {
            "name": "SigmaDimensions"
        },
        {
            "name": "Kopernicus"
        },
        {
            "name": "ModularFlightIntegrator"
        },
        {
            "name": "SETI-Contracts"
        },
        {
            "name": "UnmannedBeforeManned"
        },
        {
            "name": "CustomBarnKit"
        },
        {
            "name": "ContractConfigurator-FieldResearch"
        },
        {
            "name": "ContractConfigurator-Tourism"
        },
        {
            "name": "WaypointManager"
        },
        {
            "name": "KSP-AVC"
        },
        {
            "name": "TakeCommandContinued"
        },
        {
            "name": "EasyVesselSwitch"
        },
        {
            "name": "KAS"
        },
        {
            "name": "KerbinSideGroundControl"
        },
        {
            "name": "KerbinSideCore"
        },
        {
            "name": "KIS"
        },
        {
            "name": "KerbalKonstructs"
        },
        {
            "name": "ProbesPlus"
        },
        {
            "name": "SETI-BalanceMod"
        },
        {
            "name": "SETI-ProbeParts"
        },
        {
            "name": "BluedogDB"
        },
        {
            "name": "DMagicScienceAnimate"
        },
        {
            "name": "FirespitterCore"
        },
        {
            "name": "MagiCore"
        },
        {
            "name": "SmartStage"
        },
        {
            "name": "StageRecovery"
        },
        {
            "name": "KRASH"
        },
        {
            "name": "JanitorsCloset"
        },
        {
            "name": "EnvironmentalVisualEnhancements-HR"
        },
        {
            "name": "MechJeb2"
        },
        {
            "name": "MechJebForAll"
        },
        {
            "name": "KerbalEngineerRedux"
        },
        {
            "name": "InfernalRobotics"
        },
        {
            "name": "FASALaunchClampsContinued"
        },
        {
            "name": "AlmostFreeLaunchClamps"
        },
        {
            "name": "SXTContinued"
        },
        {
            "name": "TweakScale"
        },
        {
            "name": "FirespitterResourcesConfig"
        },
        {
            "name": "RetractableLiftingSurface"
        },
        {
            "name": "EnvironmentalVisualEnhancements"
        },
        {
            "name": "AdvancedJetEngine"
        },
        {
            "name": "EngineIgnitorReignited"
        },
        {
            "name": "FerramAerospaceResearch"
        },
        {
            "name": "ToolbarController"

Would any of these be the cause? The only thing I can think of is some mod that's only active in career that's for some reason a big resource hog. 

 

If it helps my system specs are:

GTX 1060

AMD FX-6300

8gb DDR3 ram

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

My guess - you have launchpad level 1 or 2?

Launchpad 1 or 2 causes huge perfomance hit in my game (I'm talking about KSP 1.3), even when it is not in view at all... 

Upgrading it to level 3 gives huge FPS boost. Please check it may be the case for you as well

 

Edited by evileye.x

Share this post


Link to post
Share on other sites
  • 0

I would guess that it is caused by contract mods, because I think they cause a lot of lag.

Share this post


Link to post
Share on other sites
  • 0

I would not have thought of that. Thanks, that really narrows down my search. Although it'll be a shame to play without them if they do end up being the cause.

Share this post


Link to post
Share on other sites
  • 0

Do you have the updated contract configuration  for 1.4.1?

Share this post


Link to post
Share on other sites
  • 0
43 minutes ago, spudcosmic said:

I would not have thought of that. Thanks, that really narrows down my search. Although it'll be a shame to play without them if they do end up being the cause.

I have seen a similar problem before, it was an incompatibility between contracts mods. One mod was removing contracts from the list, while other was adding the same type, only to be removed again, in a frenetic and unstoppable way.

What the mod Contract Parser do, exactly? And why Custom Barn Kit is installed?

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, linuxgurugamer said:

Do you have the updated contract configuration  for 1.4.1?

contract configuration? I have the contract configurator mod for 1.4.1, though I'm running 1.3.1. CKAN  installed it so I'm sure it's fine. 

 

22 minutes ago, MaximumThrust said:

I have seen a similar problem before, it was an incompatibility between contracts mods. One mod was removing contracts from the list, while other was adding the same type, only to be removed again, in a frenetic and unstoppable way.

What the mod Contract Parser do, exactly? And why Custom Barn Kit is installed?

Contract parser is a requirement for Contracts Window+, although you reminded me I don't really use it so I'll probably remove it. Custom Barn Kit was also a requirement for something, SETI rebalance I think? Though CKAN isn't telling me its required for anything. 

 

14 minutes ago, evileye.x said:

My guess - you have launchpad level 1 or 2?

Launchpad 1 or 2 causes huge perfomance hit in my game (I'm talking about KSP 1.3), even when it is not in view at all... 

Upgrading it to level 3 gives huge FPS boost. Please check it may be the case for you as well

 

That was my first thought too, although I haven't actually tested it yet for some reason. I'll work on that.

Share this post


Link to post
Share on other sites
  • 0
2 minutes ago, spudcosmic said:

contract configuration? I have the contract configurator mod for 1.4.1, though I'm running 1.3.1. CKAN  installed it so I'm sure it's fine. 

CKAN was installing 1.4 version of mods in 1.3.1 games, this can cause a lot of problems. Make sure the mods have the same version of the game installed.

I personally don't use CKAN anymore, it seems to facilitate things, but causes many problems. I found far easier to do everything manually. I find it more organized, clean, and you have full control of what's happening. In KSP each mod usually have it's own separate folder, so it's not really necessary to have a manager, IMO.
 

14 minutes ago, spudcosmic said:

Contract parser is a requirement for Contracts Window+, although you reminded me I don't really use it so I'll probably remove it. Custom Barn Kit was also a requirement for something, SETI rebalance I think? Though CKAN isn't telling me its required for anything. 

I never used it to give an opinion, since you don't use, can be a good idea to remove, but check the mod page first to see instructions on that.

Custom Barn Kit don't do anything by itself, its a requisite for mods to change things that are "hard-coded" related to the career game. It's a good ideia do find exacly why it's installed.

I also never used SETI Rebalanced, but it seems to mess around a lot of things in career mod, can be a good idea to check it. It seems to have optional Custom Barn Kit configs.

An example of config that uses Custom Barn Kit, from the mod Strategia:

Spoiler

// Custom Barn Kit configuration to change the strategy commit levels so that
// we can effectively have strategies with 3 levels that align with the building
// levels.  Big thanks to sarbian for making Custom Barn Kit, as this simple
// change would've been a massive pain otherwise.
//
//   Author: nightingale

@CUSTOMBARNKIT:FOR[Strategia]
{
    @ADMINISTRATION
    {
        @strategyCommitRange = 0.4, 0.7, 1
        @activeStrategyLimit = 2, 3, 4
    }

    @MISSION
    {
        @reputationKerbalRecovery = 2.5
    }
}

You can also have some config for Custom Barn Kit lost inside you gamedata folder. If you really want to check, you can download Notepad++, go to "Search", "Find in files", and search "custombarnkit". Or search ".cfg" (using the windows search), open everything, and search in all opened documents.

Share this post


Link to post
Share on other sites
  • 0

You were right @evileye.x, it's the freaking low level launchpad. Even with the launchpad upgraded to full I still had a minor performance hit; it's only when all of them are max level the game is stable at 60. Why though? A clean install of 1.3.1 doesn't have this problem. Oh well. Oh, and I remove a few contract packs I didn't care for and it seems like it significantly improved load times between scenes, so that's nice too. Thanks everyone.

Edited by spudcosmic

Share this post


Link to post
Share on other sites
  • 0
6 hours ago, spudcosmic said:

contract configuration? I have the contract configurator mod for 1.4.1, though I'm running 1.3.1. CKAN  installed it so I'm sure it's fine. 

 

Typo due to being on mobile.

Check  your logs, you may be getting log spam. 

I just check CKAN, I see the latest version for KSP 1.3.1 is 1.23.3, and it is listed as being for 1.3.1.  I suspect you may have told CKAN that mods for 1.4 are compatible with your 1.3.1 install, because you definitely have the wrong version, the correct versions are:

KSP 1.3.1:    1.23.3

KSP 1.4.1:    1.24.0

 

Share this post


Link to post
Share on other sites
  • 0
7 hours ago, linuxgurugamer said:

KSP 1.3.1:    1.23.3

Okay I do have this version installed, and CKAN is saying the MAX ksp version is for 1.4.1. I think I just read it wrong.

7 hours ago, linuxgurugamer said:

Check  your logs, you may be getting log spam. 

I am getting log spam though. Give me a second to launch the game and record what it's saying.

Edit: The spam I am getting is: "Exception: Type Load Exception: Could not load 'Base Field List 2' from assembly 'Assembly-Csharp, Version=0.0.0.0, Culture=Neutral"

Edited by spudcosmic

Share this post


Link to post
Share on other sites
  • 0
1 hour ago, spudcosmic said:

Okay I do have this version installed, and CKAN is saying the MAX ksp version is for 1.4.1. I think I just read it wrong.

I am getting log spam though. Give me a second to launch the game and record what it's saying.

Edit: The spam I am getting is: "Exception: Type Load Exception: Could not load 'Base Field List 2' from assembly 'Assembly-Csharp, Version=0.0.0.0, Culture=Neutral"

full log file is needed, pls

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