Closed RealKolago closed 9 years ago
I need full reproduction steps. Something specific must cause this, but using any old part doesn't seem to.
Ok, in the empty VAB place some Pod in the VAB, delete it (drag it back to Partlist) and place some Pod again in the VAB. This triggers the spam every time for me.
I use the start options " -popupwindow -force-opengl"
I cannot reproduce in the latest dev build. Grab the dll from the repo and see if that causes the issue.
The problem stays even with the last DLL from 3 day ago.
What other mods, and which pod did you use?
Only ModularFlightIntegrator 1.0 and ModuleManager.2.6.3.dll other than FAR. System is Windows 7 64bit. Kerbal 1.0.2 32bit.
mk1pod was my last test.
Then I'm sorry, I just can't reproduce the issue. Try out the latest dev build, I changed a few things that might help.
I just uploaded an even newer build that might help. I have no idea though, I'm not seeing where things are breaking.
Same problem with new dll. Strange that you can't reproduce the issue.
Arrrg. I messed up my KSP test install directory with some older KSP files. 1000 sorry's!
What ended up being the solution? A lot of other people have had similar issues, and I'd like to know anything about the source of it.
I don't know. For vanilla game all is ok now. For my normal game the error still exist. So it is some interaction with one of my 70 mods. I will try to figure it out, but this will require a lot of testing. One of my mods updates the game database and FAR thinks that it has to do something with the new data. So some mod plays datebase ping pong with FAR. Best way is to find someone with the error and only a few mods installed to narrow it down.
Another strange thing in my game is that the mouse wheel sensitivity is set from 1 to 0 sometimes and I can't zoom outside of the VAB. But this is another story. :-(
... that doesn't explain anything at all. FAR doesn't care what the game database is about, all it cares about is if it can grab the mesh from the vehicle and voxelize it.
So this means that we've either got a mod that interferes with mods that create threads outside of Unity to get their work done, or we've got a mod that somehow breaks meshes?
What mods are you running?
This is a list of all my dll's in GameData: 000_FilterExtensions\FilterExtensions.dll 000_Toolbar\Toolbar.dll 000_USITools\DynamicTanks.dll 000_USITools\USITools.dll AquilaEnterprises\Bulb\Plugin\Bulb.dll AutoAsparagus\AutoAsparagus.dll AutoSmartParts\Plugins\AutoSmartParts.dll AviationLights\Plugins\AviationLights.dll B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll BahaSP\Parts\critterCrawler\CritterCrawler.dll BahaSP\Plugins\BDAnimationModules.dll BetterBuoyancy\Plugins\BetterBuoyancy.dll BetterTimeWarp\BetterTimeWarp.dll CapCom\CapCom.dll Chatterer\Plugins\Chatterer.dll CollisionFX\Plugins\CollisionFX.dll DavonTCsystemsMod\Plugins\DifferentialThrust.dll DeadlyReentry\Plugins\DeadlyReentry.dll Diazo\ActsEW\ActsEW.dll Diazo\AGExt\AGExt.dll Diazo\AGExt\kOSVoidAction.dll Diazo\AutoAction\AutoAction.dll Diazo\TWR1\TWR1.dll DistantObject\DistantObject.dll EditorExtensions\EditorExtensions.dll EnhancedNavBall\Plugins\EnhancedNavBall.dll EVAManager.dll ExceptionDetector\ExceptionDetector.dll ExtraplanetaryLaunchpads\Plugins\KSPAPIExtensions.dll ExtraplanetaryLaunchpads\Plugins\Launchpad.dll FerramAerospaceResearch\Plugins\FerramAerospaceResearch.dll FerramAerospaceResearch\Plugins\ferramGraph.dll FerramAerospaceResearch\Plugins\Scale_Redist.dll Firespitter\Plugins\Firespitter.dll FlagRotate\FlagRotate.dll FTLDrive\Plugins\FTLDrive.dll Fusebox\Plugins\Fusebox.dll GForce\Plugins\GForce.dll GPOSpeedFuelPump\Plugins\GPOSpeedFuelPump.dll HaystackContinued\HaystackContinued.dll HeatWarning\HeatWarning.dll IntakeBuildAid\IntakeBuildAid.dll InterstellarFuelSwitch\Plugins\InterstellarFuelSwitch.dll JSI\RasterPropMonitor\Plugins\MechJebRPM.dll JSI\RasterPropMonitor\Plugins\RasterPropMonitor.dll JSIPartUtilities.dll KAS\Plugins\KAS.dll KerbalEngineer\KerbalEngineer.dll KerbalFoundries\Plugins\KerbalFoundries.dll KerbalJointReinforcement\Plugin\KerbalJointReinforcement.dll Kerbaltek\HyperEdit.dll KerboKatz\CraftHistory\CraftHistory.dll KerboKatz\KerboKatzUtilities.dll KerboKatz\RecoverAll\RecoverAll.dll KerboKatz\SmallUtilities\SmallUtilities.Afterburner.dll KerboKatz\SmallUtilities\SmallUtilities.DisableTempGagues.dll KerboKatz\SmallUtilities\SmallUtilities.EditorCamUtilities.dll KerboKatz\SmallUtilities\SmallUtilities.FPSLimiter.dll KerboKatz\SmallUtilities\SmallUtilities.FPSViewer.dll KineTechAnimation\Plugins\KineTechAnimation.dll KIS\Plugins\KIS.dll Klockheed_Martian_Gimbal\Plugins\km_Gimbal.dll KSEA\Sentinel\Sentinel.dll KSP-AVC\KSP-AVC.dll MagicSmokeIndustries\IRSequencer\Plugins\IRSequencer.dll MagicSmokeIndustries\Plugins\InfernalRobotics.dll MagicSmokeIndustries\Plugins\KSPAPIExtensions.dll MagicSmokeIndustries\Plugins\Scale_Redist.dll MechJeb2\Plugins\MechJeb2.dll MenuStabilizer.dll MinAmbience\MinAmbience.dll ModularFlightIntegrator\ModularFlightIntegrator.dll ModularFuelTanks\Plugins\KSPAPIExtensions.dll ModularFuelTanks\Plugins\modularFuelTanks.dll ModuleManager.2.6.3.dll ModuleRCSFX\Plugins\ModuleRCSFX.dll NavHud\Plugins\NavHud.dll NearFutureSolar\Plugins\NearFutureSolar.dll Nereid\FinalFrontier\Plugins\FinalFrontier.dll Nereid\S.A.V.E\Plugins\S.A.V.E.dll NRAP\Plugins\NRAP.dll PartWizard\Plugins\PartWizard.dll PlaneMode\Plugins\PlaneMode.dll PlanetShine\Plugins\PlanetShine.dll ProceduralFairings\KSPAPIExtensions.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\KSPAPIExtensions.dll ProceduralParts\Plugins\ProceduralParts.dll QuantumStrutsContinued\Plugins\QuantumStrutsContinued.dll QuickGoTo\Plugins\QuickGoTo.dll QuickHide\Plugins\QuickHide.dll QuickScroll\Plugins\QuickScroll.dll QuickSearch\Plugins\QuickSearch.dll QuickStart\Plugins\QuickStart.dll RCSBuildAid\Plugins\RCSBuildAid.dll RCSBuildAid\Plugins\RCSBuildAidToolbar.dll RealChute\Plugins\RealChute.dll REPOSoftTech\AmpYear\Plugins\AmpYear.dll REPOSoftTech\AmpYear\Plugins\AYInterfaces.dll REPOSoftTech\KabinKraziness\Plugins\KKInterfaces.dll RoutineMissionManager\CommercialOfferings.dll SCANsat\Plugins\SCANmechjeb.dll SCANsat\Plugins\SCANsat.dll ScienceAlert\ScienceAlert.dll ShipManifest\Plugins\CLSInterfaces.dll ShipManifest\Plugins\ShipManifest.dll SimpleOrbitCalculator\Plugins\SimpleOrbitCalculator.dll SmartParts\Plugins\KSPAPIExtensions.dll SmartParts\Plugins\SmartParts.dll SmartStage\Plugins\SmartStage.dll SmokeScreen\SmokeScreen.dll StageRecovery\StageRecovery.dll StockBugFixModules\BandwidthFix\BandwidthFix.dll StockBugFixModules\KerbalDebrisFix\KerbalDebrisFix.dll StockBugFixModules\ModuleAeroSurfaceFix\ModuleAeroSurfaceFix.dll StockBugFixModules\ModuleControlSurfaceFix\ModuleControlSurfaceFix.dll StockBugFixModules\ModuleGimbalFix\ModuleGimbalFix.dll StockBugFixModules\ModuleParachuteFix\ModuleParachuteFix.dll StockBugFixModules\ModuleProceduralFairingFix\ModuleProceduralFairingFix.dll StockBugFixModules\ModuleWheelFix\ModuleWheelFix.dll StockBugFixModules\PhysicsFix\PhysicsFix.dll StockBugFixModules\StickyLaunchPadFix\StickyLaunchPadFix.dll StockBugFixModules\StockPlusController.dll StockBugFixModules\SymmetryActionFix\SymmetryActionFix.dll TacFuelBalancer\TacFuelBalancer.dll TakeCommand\TakeCommand.dll TextureReplacer\Plugins\TextureReplacer.dll Thermometer\Plugins\Thermometer.dll ThrottleControlledAvionics\Plugins\ThrottleControlledAvionics.dll TimeControl\TimeControl.dll ToadicusTools\ToadicusTools.dll TriggerTech\KerbalAlarmClock\KerbalAlarmClock.dll TriggerTech\KSPAlternateResourcePanel\KSPAlternateResourcePanel.dll TriggerTech\TransferWindowPlanner\TransferWindowPlanner.dll TweakableEverything\TweakableAnimateGeneric.dll TweakableEverything\TweakableCrossFeed.dll TweakableEverything\TweakableDecouplers.dll TweakableEverything\TweakableDockingNode.dll TweakableEverything\TweakableEngineFairings.dll TweakableEverything\TweakableEVA.dll TweakableEverything\TweakableFuelPumps.dll TweakableEverything\TweakableGimbals.dll TweakableEverything\TweakableIntakes.dll TweakableEverything\TweakableLadders.dll TweakableEverything\TweakableParachutes.dll TweakableEverything\TweakableRCS.dll TweakableEverything\TweakableReactionWheels.dll TweakableEverything\TweakableSAS.dll TweakableEverything\TweakableSolarPanels.dll TweakableEverything\TweakableStaging.dll TweakScale\plugins\KSPAPIExtensions.dll TweakScale\plugins\Scale.dll TweakScale\plugins\Scale_Editor.dll TweakScale\plugins\Scale_Redist.dll UmbraSpaceIndustries\Karbonite\Karbonite.dll UmbraSpaceIndustries\KarbonitePlus\KarbPlus.dll UmbraSpaceIndustries\Kolonization\KolonyTools.dll UmbraSpaceIndustries\SrvPack\AirbagTools.dll UmbraSpaceIndustries\SrvPack\Lifeboat.dll UmbraSpaceIndustries\WarpDrive\WarpEngine.dll UniversalStorage\Plugins\AdvancedAnimator.dll WaypointManager\WaypointManager.dll WildBlueIndustries\Cooldown.dll WildBlueIndustries\DSEV\SpinHub.dll WildBlueIndustries\DSEVUtils.dll WildBlueIndustries\WildBlueTools.dll
First I will try all the procedural stuff
B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\ProceduralParts.dll
and TweakScale
Ok, Kerbal with FAR and
B9_Aerospace\Plugins\B9_Aerospace_WingStuff.dll ProceduralFairings\ProceduralFairings.dll ProceduralParts\Plugins\ProceduralParts.dll TweakScale
is ok.
adding TweakableEverything -> OK adding DeadlyReentry -> OK adding Adjustable Landing Gear -> OK
adding StockBugFixModules -> OK adding FlagRotate -> OK adding all KerboKatz -> OK
MagicSmokeIndustries\Plugins -> OK Firespitter\Plugins\Firespitter.dll only -> OK all Diazo -> OK NRAP\Plugins\NRAP.dll -> OK
QuickGoTo\Plugins\QuickGoTo.dll QuickHide\Plugins\QuickHide.dll QuickScroll\Plugins\QuickScroll.dll QuickSearch\Plugins\QuickSearch.dll QuickStart\Plugins\QuickStart.dll
and we have the error!
QuickStart\Plugins\QuickStart.dll -> OK QuickSearch\Plugins\QuickSearch.dll -> OK QuickScroll\Plugins\QuickScroll.dll -> OK QuickRevert.dll -> Ok QuickGoTo\Plugins\QuickGoTo.dll -> OK QuickHide\Plugins\QuickHide.dll -> error!
So we have the villain... QuickHide!
Testet with vanilla KSP and only
FerramAerospaceResearch ModularFlightIntegrator QuickHide
installed.
KSP and only QuickHide is OK.
Log with the error: https://www.dropbox.com/s/n5gjtti49m6qdvg/output_log3.zip?dl=0
Opened a new issue: https://github.com/malahx/QuickHide/issues/3
FAR floods the log with updating messages in the VAB when I put a part in. Testen on vanilla KSP 1.0.2 32 bit and FAR v0.15.1
Log: https://www.dropbox.com/s/ou8kks1jp9vtdz4/output_log.zip?dl=0
Sorry, accidentally hit close on the other one.