linuxgurugamer

[1.8.x] End your parts list nightmare - Introducing The Janitor's Closet

Recommended Posts

If anyone has the mod names icon stuck on their mouse pointer when using the surface features inventory in flight mode you can simply get rid of it by clicking the janitors closet icon. It was driving me insane until I found that quick fix. Maybe its been mentioned already. 

Share this post


Link to post
Share on other sites
6 hours ago, Galland1998 said:

I am having the same problem with my 1.7.3 RSS/RP-1 Install.

 

4 hours ago, VoidSquid said:

Interesting... I wonder what might trigger this, any idea?

This finally rang a bell for me --- Upon starting a new game > going into the VAB, the hover text showing mod source per-part works fine. Going to another scene change (Research Center, etc.) and back to the VAB, the hover text no longer functions. I wonder if this is JC just dropping itself? Time for some deliberate tests! :D

Edited by Beetlecat

Share this post


Link to post
Share on other sites

We might be getting to something here... Still, what exactly triggers this? How to reproduce?

On the cautious side: are your test results reproducible, @Beetlecat ?

Edited by VoidSquid

Share this post


Link to post
Share on other sites
3 hours ago, VoidSquid said:

We might be getting to something here... Still, what exactly triggers this? How to reproduce?

On the cautious side: are your test results reproducible, @Beetlecat ?

A quick non-scientific yes to that question.

Loaded up the game, hopped into VAB, hovertext labels work fine. Toggling to SPH and back (from within the editor) -- everything is fine. Leaving the VAB, and going right back in from Space Center view, tags are gone over parts, but hovertext over toolbar buttons indicating some mod names *DOES* work still. Mod-click doesn't work on parts.

A quick peek at alt-f12 console shows a TON of this:

"input field is focused, disabling keys" maybe a red herring or click-through blocker-related?

This is from a fairly mod-loaded game that I'm using as a giant sandbox, but if it's helpful, here's my over-large ksp.log (8MB): https://drive.google.com/open?id=1Gxz7Un6OCCsCGd0QbSOkeitzrrNGTDzv (Win, ksp 1.8.1, current toolbar, CTB, etc.) from starting the game, seeing the "error" mode, then exiting.

Obviously, a better set of tests will involve fewer mods until we can see what's causing grief with Janitor's Closet. :D

---

[Update] -- and now, of course, after a bit more tinkering, it's not doing this behavior anymore. The "input field is focused, disabling keys" still repeats (until clicking *anywhere* on the open editor screen), but the hover mod-names still appear no matter what, now. I'll come back if this shows up again.

I Installed Feline Rovers, Hide Empty Tech Tree Nodes, and Commnet Constellation in the mean-time. So obviously this moving target setup isn't going to be troubleshootable.

Edited by Beetlecat

Share this post


Link to post
Share on other sites

What is interesting and largely mitigating the issue for me, despite only to being to Alt-Rightclicking and hiding a part just after starting KSP, the hidden items remain hidden as they should during the whole game session.

Share this post


Link to post
Share on other sites

I am running in KSP 1.7.3 right now on a RSS/RP-1 play through and found that rolling back to 3.6 from 3.6.1 seemed to fix the problem and I am once again able to hide/delete parts.  Maybe the 3.6.1 patch broke something while fixing something else.   

Share this post


Link to post
Share on other sites

Those of you with the JC issue (source mod name not showing when hovering over part icons, alt-rightclick doesn't open the menu to block parts):

Next time you see the problem, try alt-f12 to clear input locks. I think that has been "accidentally" fixing my JC issues without having to restart KSP.

Like you, I'll occasionally get limited JC functionality, but it somehow fixes itself. I thought more about it after seeing your posts, and I realized that I occasionally have to clear input locks when my VAB save/load buttons get grayed-out and stop working. I thought the JC issue and save/load buttons were unrelated, but maybe input locks are responsible for both issues; when I fix my save/load buttons it might also be fixing JC.

It's just a theory at this point. I'll pay more attention next time I play.

I do not use RSS but I do use Kopernicus and other planet packs. I think that's unrelated. I've suspected that Craft Manager is the interfering mod, but it's so easy to clear input locks that I haven't done further testing. I'm on KSP 1.7.3 until Kopernicus updates.

 

Share this post


Link to post
Share on other sites
1 minute ago, DeadJohn said:

that I occasionally have to clear input locks when my VAB save/load buttons get grayed-out and stop working

Never happened to me, but I'll check, good tip :) 

Share this post


Link to post
Share on other sites

Hi @linuxgurugamer!

Its the first time I used Janitors Closet 0.3.6.1 in a RSS / RO / RP1 installation and I like it very much. But unfortunately it produces some stuttering. Game stops for like 1-2 seconds... running again for 3 seconds, stops again for 1-2 seconds. This repeats for about 6-8 times after I changed the scene. After that first stuttering everything is working perfect. Scenes where it happens: VAB / Tracking Station / Launchpad. SPH I've somehow not testet.

I uninstalled JC, tested it again -> no stutter. Installed it -> stuttering as described.

In that time nothing specific is logged to KSP.log either can I see high CPU / GPU / RAM usage/changes nor HDD (SSD) activity. Its kinda weird. :-/

Here are my MM-file and KSP.log: https://www.file-upload.net/download-13877955/JanitorsCloset.zip.html
 

Many greetings

PatSch

Edited by ThePatsch78

Share this post


Link to post
Share on other sites

Hi @linuxgurugamer

would it be possible to add an option to generate a moldule manager patch file when perma pruning instead of renaming files?

For each part a line like this could be appened to a prune.cfg file:

-PART[part.name]{} // mod.name / part.title

As a result it would be far easier to have an overview of the pruned parts and it would be much easier to unprune them. Also parts would stay pruned after mod/game updates.

Afaik these parts would not be loaded on game start anymore.

 

Thank you for keeping this mod alive (and all the others you take care of).

Share this post


Link to post
Share on other sites

So the mod is installed but Alt-clicking items in editor seems to do nothing. Is this a common issue? Modlist is as follows and can provide more if it would be helpful:

Well I uninstalled and reinstalled JC and restarted KSP and now two things have changed, I can see the "mod" popup when I hover over a part (like which mod the part came from), which wasn't showing before. And now JC seems to be working properly. I'll come back here if it stops again! Sorry to bother

Action Groups Extended (AGExt 1:2.4.0.1)
AmpYear (AmpYearPowerManager 1:V1.5.6.0)
B9 Part Switch (B9PartSwitch v2.13.0)
BetterBurnTime (BetterBurnTime 1.10)
BetterCrewAssignment (BetterCrewAssignment 1.4)
BetterTimeWarpContinued (BetterTimeWarpCont 2.3.12.5)
CapCom - Mission Control On The Go (CapCom 2.11)
Celestial Body Science Editor (CelestialBodyScienceEditor 12.0)
ClickThrough Blocker (ClickThroughBlocker 0.1.9.5)
Community Parts Titles (CommunityPartsTitles 0.5.4)
Community Resource Pack (CommunityResourcePack 1.3.0.0)
Community Tech Tree (CommunityTechTree 1:3.4.0)
Contract Configurator (ContractConfigurator 1.28.0)
Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.2.1)
Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4)
Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.1)
Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
Contract Pack: RemoteTech (ContractConfigurator-RemoteTech 2.1.4)
Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
Contract Parser (ContractParser 9.0)
Contract Reward Modifier (ContractRewardModifier 2.7)
Contracts Window + (ContractsWindowPlus 9.4)
Cryo Tanks (CryoTanks 1.4.0)
Cryo Tanks Core (CryoTanks-Core 1.4.0)
Cryogenic Engines (CryoEngines 1:1.1.0)
Custom Barn Kit (CustomBarnKit 1.1.20.0)
DefaultActionGroups (DefaultActionGroups 1.3)
Deployable Engines Plugin (DeployableEngines 1.2.0)
DMagic Orbital Science (DMagicOrbitalScience 1.4.3)
Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.8.5)
Dynamic Battery Storage (DynamicBatteryStorage 2:2.1.4.0)
Editor Extensions Redux (EditorExtensionsRedux 3.4.1)
Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.8.0-2)
Extended information about scientific experiments in VAB (ScienceSituationInfo 1:1.3.4)
HeapPadder (HeapPadder 0.0.2)
Heat Control (HeatControl 0.5.0)
Infernal Robotics - Next (InfernalRoboticsNext v3.0.0)
Kerbal Alarm Clock (KerbalAlarmClock v3.12.0.0)
Kerbal Atomics (KerbalAtomics 1:1.1.1)
Kerbal Atomics - Other Mod Support (KerbalAtomics-NTRModSupport 1.1.1)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.7.1)
Kerbal Joint Reinforcement - Next (KerbalJointReinforcementNext v4.1.15)
Kerbal Research & Development (KRnD 1.16.0.1)
KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.32)
MagiCore (MagiCore 1.3.2.3)
Module Manager (ModuleManager 4.1.3)
Near Future Construction (NearFutureConstruction 1.2.1)
Near Future Electrical (NearFutureElectrical 1.1.0)
Near Future Electrical Core (NearFutureElectrical-Core 1.1.0)
Near Future Exploration (NearFutureExploration 1.0.3)
Near Future IVA Props (NearFutureProps 1:0.6.1)
Near Future Propulsion (NearFuturePropulsion 1.2.0)
Near Future Solar (NearFutureSolar 1.1.0)
Near Future Solar Core (NearFutureSolar-Core 1.1.0)
Near Future Spacecraft (NearFutureSpacecraft 1.3.0)
Node Helper (NodeHelper 1.5.1.2)
Part Angle Display Continued (PADContinued 0.4.0)
Part Commander Continued (PartCommanderCont 1.1.6.1)
PlanetShine (PlanetShine 0.2.6.3)
PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.6.3)
Precise Maneuver (PreciseManeuver 2:2.4.4)
Procedural Parts (ProceduralParts v1.3.21)
Procedural Parts - MainSailor's Procedural Textures - Complete Texture Pack (MainSailorTextures-Complete 2.0.0.0.1)
Procedural Parts - MainSailor's Procedural Textures - Essential Textures and Flag (MainSailorTextures-Essentials 2.0.0.0.1)
Procedural Start (ProceduralStart 1.0.2)
Progress Parser (ProgressParser 11.0)
RasterPropMonitor (RasterPropMonitor 1:v0.31.2)
RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.2)
RCS Build Aid Continued (RCSBuildAidCont 1:0.10.0)
RealChute Parachute Systems (RealChute v1.4.7.5)
RemoteTech (RemoteTech v1.9.5)
REPOSoftTech-Agencies (REPOSoftTech-Agencies V1.5.6.0)
ResearchBodies (ResearchBodies 2:V1.11.0.0)
ReStock (ReStock 1.0.3)
ReStock+ (ReStockPlus 1.0.3)
SCANsat (SCANsat v18.14)
scatterer (Scatterer 2:v0.0541)
Scatterer Default Config (Scatterer-config 2:v0.0541)
Scatterer Sunflare (Scatterer-sunflare 2:v0.0541)
ScienceAlert ReAlerted (ScienceAlert 1.9.8.6)
Show FPS (ShowFPS 1:0.2.1)
SpaceTux Library (SpaceTuxLibrary 0.0.2.3)
SpaceY Expanded (SpaceY-Expanded 1.4)
SpaceY Heavy Lifters (SpaceY-Lifters 1.17.2)
StageRecovery (StageRecovery 1.9.2.2)
Station Keeping (StationKeeping 1:0.2.2)
Strategia (Strategia 1.8.0)
TAC Fuel Balancer (TacFuelBalancer v2.21.5.1)
The Janitor's Closet (JanitorsCloset 0.3.7)
Toolbar (Toolbar 1:1.8.0.5)
Toolbar Controller (ToolbarController 1:0.1.9.4)
Trajectories (Trajectories v2.3.0)
Transfer Window Planner (TransferWindowPlanner v1.7.2.0)
UnKerballed Start (UnKerballedStart 1.1)

 

Edited by Crixomix

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.