Jump to content

[1.12] Community Parts Titles (2024-07-04)


flart

Recommended Posts

1 hour ago, theJesuit said:

Just wondering, how this mod replaces the localization files - as you had an MM patch question back on the home page about patching only with certain mods. 

Does this come from being loaded first -hence the '002' naming of the mod folder in GameData?

Originally it was mostly localization files, but more and more mods without localization was supported using patches, and now it is 28 locs/22 patches.
I removed statement, that it is just a localization files, because it's not true anymore.
For replacing a localization, the localization files need to load first, so there is 002_

Link to comment
Share on other sites

31 minutes ago, flart said:

For replacing a localization, the localization files need to load first, so there is 002_

Awesome thanks! This was the confirmation I needed.

KSP and MM is a beautiful mess.  Ordered chaos.  

 

Edited by theJesuit
Link to comment
Share on other sites

flart: firstly, thank you for you work to get this set up and to maintain it.

I booted up KSP after sometime away, and this was one of the first things I installed to try and make sense of the parts available to me. However, I couldn't, at a glance, make sense of what fuel tanks or rocket engines were available to me.

For fuel tanks, I'd like to propose renaming them FL-<diameter>-<capacity> <"nice" name>. So you get like this:

Spoiler


#autoLOC_500523 = FL-06-40 Oscar-B Liquid Fuel Tank   // Oscar-B Fuel Tank
#autoLOC_500526 = FL-12-100 Liquid Fuel Tank          // FL-T100 Fuel Tank
#autoLOC_500529 = FL-12-200 Liquid Fuel Tank          // FL-T200 Fuel Tank
#autoLOC_500532 = FL-12-400 Liquid Fuel Tank          // FL-T400 Fuel Tank
#autoLOC_500535 = FL-12-800 Liquid Fuel Tank          // FL-T800 Fuel Tank

#autoLOC_500547  = FL-25-08 Rockomax Fuel Tank             // Rockomax X200-8 Fuel Tank
#autoLOC_500541  = FL-25-16 Rockomax Fuel Tank             // Rockomax X200-16 Fuel Tank
#autoLOC_500544  = FL-25-32 Rockomax Fuel Tank             // Rockomax X200-32 Fuel Tank
#autoLOC_500520  = FL-25-64 Rockomax "Jumbo" Fuel Tank     // Rockomax Jumbo-64 Fuel Tank

#autoLOC_500619  = FL-37-072 Kerbodyne Fuel Tank          			// Kerbodyne S3-7200 Tank
#autoLOC_500622  = FL-37-036 Kerbodyne Fuel Tank          			// Kerbodyne S3-3600 Tank
#autoLOC_500616  = FL-37-144 Kerbodyne Fuel Tank          			// Kerbodyne S3-14400 Tank
#autoLOC_8310111 = FL-37-50-064 Kerbodyne Adapter Tank    			// Kerbodyne S3-S4 Adapter Tank
#autoLOC_8310117 = FL-50-064 Kerbodyne Fuel Tank          			// Kerbodyne S4-64 Fuel Tank
#autoLOC_8310120 = FL-50-128 Kerbodyne Fuel Tank          			// Kerbodyne S4-128 Fuel Tank
#autoLOC_8310123 = FL-50-256 Kerbodyne Fuel Tank          			// Kerbodyne S4-256 Fuel Tank
#autoLOC_8310126 = FL-50-512 Kerbodyne Fuel Tank          			// Kerbodyne S4-512 Fuel Tank
#autoLOC_8310114 = FL-50-090 Kerbodyne Engine Cluster Adapter Tank  //Kerbodyne Engine Cluster Adapter Tank

I'm tentatively using "FV" for adapter tanks (between two sizes), and "FW" for one sided tanks, like nose cones. If they how different fuels (the above are LF + Ox), a different prefix should be used.

 

For rocket engines, I'm following a similar pattern, as when I'm looking for a engine, I want to know 1) what fuel does it use? 2) what size is it? and 3) how much power does it give out? Thus the proposed naming is LV-<diameter>-<vacuum thrust> <"nice" name>. So you get this:

Spoiler


#autoLOC_500403 = IX-06-02 "Dawn" Electric Propulsion System   // IX-6315 "Dawn" Electric Propulsion System
#autoLOC_500436 = NV-12-060 "Nerv" Atomic Rocket Motor         // LV-N "Nerv" Atomic Rocket Motor
#autoLOC_500466 = OV-R-20 "Puff" MonoPropellant Fuel Engine    // O-10 "Puff" Monopropellant Fuel Engine

#autoLOC_500418 = LV-R-016 "Twitch" Liquid Fuel Engine         // 24-77 "Twitch" Liquid Fuel Engine
#autoLOC_500421 = LV-06-20 "Spark" Liquid Fuel Engine          // 48-7S "Spark" Liquid Fuel Engine
#autoLOC_500427 = LV-F-002 "Ant" Liquid Fuel Engine            // LV-1 "Ant" Liquid Fuel Engine
#autoLOC_500430 = LV-R-002 "Spider" Liquid Fuel Engine         // LV-1R "Spider" Liquid Fuel Engine
#autoLOC_500433 = LV-12-060 "Terrier" Liquid Fuel Engine       // LV-909 "Terrier" Liquid Fuel Engine
#autoLOC_500439 = LV-12-240 "Reliant" Liquid Fuel Engine       // LV-T30 "Reliant" Liquid Fuel Engine
#autoLOC_500442 = LV-12-215 "Swivel" Liquid Fuel Engine        // LV-T45 "Swivel" Liquid Fuel Engine
#autoLOC_500454 = LV-25-0650 "Skipper" Liquid Fuel Engine      // RE-I5 "Skipper" Liquid Fuel Engine
#autoLOC_500445 = LV-25-1500 "Mainsail" Liquid Fuel Engine     // RE-M3 "Mainsail" Liquid Fuel Engine
#autoLOC_500448 = LV-R-120 "Thud" Liquid Fuel Engine           // Mk-55 "Thud" Liquid Fuel Engine

#autoLOC_500451 = LV-25-0250 "Poodle" Liquid Fuel Engine       // RE-L10 "Poodle" Liquid Fuel Engine
#autoLOC_500457 = LV-25-1000 "Vector" Liquid Fuel Engine       // S3 KS-25 "Vector" Liquid Fuel Engine
#autoLOC_500475 = LV-37-2000 "Rhino" Liquid Fuel Engine        // Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine
#autoLOC_500478 = LV-37-4000 "Mammoth" Liquid Fuel Engine      // S3 KS-25x4 "Mammoth" Liquid Fuel Engine

So "LV" for LF + Ox engines (Does "LV" stand for "Liquid Vector"?), "IX" for the ion engine, "NV" for nuclear engines. "R" (as a diameter) means "radial mount" and "F" means "flat mount".

My default would have been to open a pull request on GitHub, but I thought posting here might generate more useful discussion. If anyone has a better idea on how to tackle this, I'm open to suggestions. Thanks!

Link to comment
Share on other sites

7 hours ago, MinchinWeb said:

FL-<diameter>-<capacity> <"nice" name>

the main problem is what some mods that not supported by CPT could add new parts with the stock prefix, and changing that prefix will brake their placement.

Now parts is sorted with as small changes as possible (2.5m are the only one that changed).
0.625m -  FL-S**
1.25m    - FL-T***
1.875m - FL-TX***
2.5m       - FW-**
3.75m    - Kerbodyne S3-***
5.0m       - Kerbodyne S4-***
,where ** - number, relative to volume.

Since I very don't like the Kerbodyne S4, S5, and consider 50, 75 much more clear,
other tanks from some other mods already have this <diameter>-<capacity> system,
I think it is maybe time to make this changes, even if it will break placement in some unsupported mods.
btw, if you know that kind of mods, let me now.

Also check please other supported mods for the same LF tanks changes.
 

Engines also have the similar problem — modification of Mainsail created by someone most likely will be named RE-M1 or M2 or M4, etc) and I don't want to break that.
Also their default numbers also some sort of names, like the LV-909, T30, T45, and there are several mods that play with that: LV-303, T10, T15
Also the most of engines have several variants and several sizes now (especially with the restock), so stick one size to title is not desired.

Edited by flart
Link to comment
Share on other sites

I've completed the rework of the tanks naming. Not quite 400 parts were renamed across the various supported mods. Take a look on GitHub.

In the end, the prefixes used are:

  • FL ("Fuel Level") -- regular liquid fuel + oxidizer tanks
  • FS -- single-ended liquid fuel + oxidizer tanks
  • FV -- adapter liquid fuel + oxidizer tanks; i.e. tanks that have different diameters top and bottom
  • OL -- for monopropellant tanks
  • Ar -- for Argon tanks
  • Li -- for Lithium tanks
  • Xe -- for Xenon tanks
  • UH -- Holding tanks (for Ore)
  • NL ("Nuclear Liquid") -- liquid fuel only tanks, for use with Nuclear engines
  • YD -- Hydrogen Tanks

If you care strongly one way or the other, now would be a good time to say something. Otherwise, I'm looking forward to playing with these changes!

Link to comment
Share on other sites

  • 4 weeks later...

Version 0.9.0
 * updates:
    * Full LF Tanks rework of all supported mods: AB-<diameter>-<capacity> (Many thanks to @MinchinWeb)
       * FL ("Fuel Level") -- regular liquid fuel + oxidizer tanks
       * FS -- single-ended liquid fuel + oxidizer tanks
       * FV -- adapter liquid fuel + oxidizer tanks; i.e. tanks that have different diameters top and bottom 
       * EO -- for monopropellant tanks  
       * Ar -- for Argon tanks
       * Li -- for Lithium tanks
       * Xe -- for Xenon tanks
       * UH -- Holding tanks (for Ore)
       * NL ("Nuclear Liquid") -- liquid fuel only tanks, for use with Nuclear engines
       * YD -- Hydrogen Tanks
 * new:
    * Indicator Lights 1.8.1
    * JX2Antenna 2.0.5
    * Remote Tech 1.9.12
    * Sounding Rockets 1.4.0
    * SSR Microsat Revived 0.1.4
    * KSP WarpDrive 0.9.4.1
    * FTLDriveContinued 0.2.3.2
    * AlcubierreStandalone 1.4.0
    * JxFabUtilitySystems v0
    * MoreServos 1.2.0
    * SLOTH 1.1.1
    * KerbalMotorbikes 1.1.0
    * PhotonSailor 1.7.3
    * ExtraPlanetaryLaunchpads 6.99.0.0
    * Sandcastle 1.0.1
    

 

Version 0.9.1

  • fix:
    • CryoTanks 1.6.4 (10m tank)
       
Edited by flart
Link to comment
Share on other sites

  • 1 month later...

I installed this mod via CKAN, as well as both of the extras. However, I now find that I can't access some parts anymore. The extras place some parts into CCK categories, but these categories don't seem to be showing up.

Case in point, I'm using KAS and although my existing designs that incorporate KAS parts work fine, I can't add those parts to new designs because I don't see a KAS category.

Here's what my categories look like:

agLT05Z.png

I'm unsure what's wrong here. I have CCK installed and everything. Any ideas?

Link to comment
Share on other sites

6 hours ago, flart said:

check new version 0.9.2

I updated to 0.9.2 but am not seeing any improvement:

TrIZRYi.png

I can still use the KAS parts by not using the disable-duplicates extra, of course so all is not lost.

Could another mod be causing problems? Here's my mod list.

Spoiler

4kSP_Expanded (4kSPExpanded 0.2.1.6)
ABookCase Orbital Reference System (ABCORS 0.5.1.5)
Adjustable Mod Panel (AdjustableModPanel 1:1.5.5)
Astrogator (Astrogator v0.10.3)
Astronomer's Visual Pack (AstronomersVisualPack 3:v4.12)
Astronomer's Visual Pack-4k Textures (AVP-4kTextures v1.12)
AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.5.18)
B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 3:0.43.0.10)
B9 Part Switch (B9PartSwitch v2.20.0)
Better Load Save Game Renewed (BetterLoadSaveGame 2.5.3.4)
BetterBurnTime (BetterBurnTime 1.10)
BetterTimeWarpContinued (BetterTimeWarpCont 2.3.13)
BonVoyage (BonVoyage 1:1.4.0)
Breaking Ground (BreakingGround-DLC 1.7.1)
Celestial Body Science Editor (CelestialBodyScienceEditor 12.0)
Chatterer (Chatterer 0.9.99)
Chatterer Extended (ChattererExtended 0.6.2)
ClickThrough Blocker (ClickThroughBlocker 1:0.1.10.17)
Community Category Kit (CommunityCategoryKit v5.2.0.0)
Community Parts Titles (CommunityPartsTitles 0.9.2)
Community Parts Titles Extras: Categories (CommunityPartsTitlesExtrasCategory 0.9.2)
Community Parts Titles Extras: CCK - No Duplicates (CommunityPartsTitlesExtrasNoCCKDup 0.9.2)
Community Resource Pack (CommunityResourcePack 1.4.2)
Community Tech Tree (CommunityTechTree 1:3.4.4)
Contract Configurator (ContractConfigurator 1.30.5)
Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.3)
Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4)
Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.2)
Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
Craft Manager (CraftManager 1.2.0)
Crowd Sourced Science (CrowdSourcedScience v6.0)
Cryo Tanks (CryoTanks 1.6.4)
Cryo Tanks Core (CryoTanks-Core 1.6.4)
Cryogenic Engines (CryoEngines 1:2.0.6)
Custom Barn Kit (CustomBarnKit 1.1.22.0)
Deployable Engines Plugin (DeployableEngines 1.3.1)
Distant Object Enhancement /L (DistantObject v2.1.1.6)
Distant Object Enhancement /L default config (DistantObject-default v2.1.1.6)
Dock Rotate (DockRotate v1.12.1.55)
Docking Cam (DockingCamKURS 1.3.8.3)
Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.10.0.0)
Docking Port Sound FX (DockingPortSoundFX v2.1.12)
Double Tap Brakes (DoubleTapBrakes 2.0.0.1)
Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.5.0)
Easy Vessel Switch (EVS) (EasyVesselSwitch 2.3)
Editor Extensions Redux (EditorExtensionsRedux 3.4.3.5)
Engine Lighting Relit (EngineLightRelit 1.6.3.2)
Environmental Visual Enhancements Redux (EnvironmentalVisualEnhancements 3:1.11.6.1)
Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.16.0.5)
Final Frontier (FinalFrontier 1.10.0-3485)
Flight Manager for Reusable Stages (FMRS) Continued (FMRSContinued 1.2.9.2)
Harmony 2 (Harmony2 2.0.4.0)
Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.3.0)
History of Spaceflight Stock (ContractConfigurator-HistoryofSpaceflight-Stock 0.9.2)
Jet Sounds Continued (JetSoundsContinued 1.3.0.6)
Kerbal Alarm Clock (KerbalAlarmClock v3.14.0.0)
Kerbal Atomics (KerbalAtomics 1:1.3.3)
Kerbal Atomics - Other Mod Support (KerbalAtomics-NTRModSupport 1.3.3)
Kerbal Attachment System (KAS 1.10)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.9.0)
Kerbal Planetary Base Systems (KerbalPlanetaryBaseSystems v1.6.14)
Kerbalism (Kerbalism 3.14)
Kerbalism - Default Config (Kerbalism-Config-Default 3.14)
Kerbalism Companion Calculator (KerbalismCompanionCalculator v1.3.0)
KRASH - Kerbal Ramification Artifical Simulation Hub (simulation mod for KSP) (KRASH 0.5.33.5)
KSP Achievements (Achievements 1.10.1.5)
KSP AVC (KSP-AVC 1.4.1.9)
KSP Community Fixes (KSPCommunityFixes 1.10.1)
KSP Recall (KSP-Recall v0.2.2.3)
KXAPI (KXAPI 1.2.0)
Launch Escape System (PEBKACIndustriesLaunchEscapeSystem 1:1.4.2.1)
LightsOut Relit (LightsOutRelit v0.3.0.2)
LoadingTipsPlus (LoadingTipsPlus V1.9)
Making History (MakingHistory-DLC 1.12.1)
Mini Airbrakes (MiniAirbrakes 1.1)
ModularFlightIntegrator (ModularFlightIntegrator 1.2.10.0)
Module Manager (ModuleManager 4.2.1)
Navball Docking Alignment Indicator CE-2 (NavballDockAlignIndCE 1.1.1.1)
NavBallAdjustor (NavBallAdjustor 1.9.2)
PersistentRotation Upgraded (PersistentRotationUpgraded 1.9.1.7)
Planes With Purposes (ContractConfigurator-PlanesWithPurposes 1.5)
Pood's Deep Star Map Skybox (PoodsDeepStarMap v.1.3.0)
Precise Maneuver (PreciseManeuver 2:2.4.4)
Probes Before Crew [PBC] (ProbesBeforeCrew 2.93)
Procedural Fairings (ProceduralFairings 1:v6.2)
Procedural Parts (ProceduralParts v2.3.0)
RCS Build Aid (RCSBuildAid v1.0.6)
RecoveryController (RecoveryController 0.0.4.1)
ReStock (ReStock 1.4.3)
ReStock+ (ReStockPlus 1.4.3)
SCANsat (SCANsat v20.4)
Scatterer (Scatterer 3:v0.0834)
Scatterer Default Config (Scatterer-config 3:v0.0834)
Scatterer Sunflare (Scatterer-sunflare 3:v0.0834)
SpaceTux Library (SpaceTuxLibrary 0.0.8.4)
Speed Unit Annex (SpeedUnitAnnex 1.4.4)
StageRecovery (StageRecovery 1.9.5.4)
Stock Waterfall Effects (StockWaterfallEffects 0.6.3)
Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.6)
Strategia (Strategia 1.8.0)
Surface Mounted Lights (surfacelights 1.19)
Tac Self Destruct Continued (TacSelfDestructContinued 1:1.7.0.2)
TextureReplacer (TextureReplacer v4.5.3)
The Janitor's Closet (JanitorsCloset 0.3.7.8)
Toolbar Controller (ToolbarController 1:0.1.9.6)
Tracking Station Evolved (TrackingStationEvolved 7.0)
Trajectories (Trajectories v2.4.3)
Transfer Window Planner - Fork (TransferWindowPlannerFork v1.9.0.1)
TriggerAu Flags (TriggerAu-Flags v2.11.0.0)
TweakScale - Rescale Everything! (TweakScale v2.4.6.10)
TweakScale Companion for ReStockPlus (TweakScaleCompanion-ReStockPlus v1.1.0.0)
Waterfall - Restock (WaterfallRestock 0.2.3)
Waterfall Core (Waterfall 0.8.1)
Waypoint Manager (WaypointManager 2.8.3.3)
Zero MiniAVC (ZeroMiniAVC 1:1.1.2.4)

 

Edited by BTAxis
Link to comment
Share on other sites

4 hours ago, BTAxis said:

I updated to 0.9.2 but am not seeing any improvement
I can still use the KAS parts by not using the disable-duplicates extra, of course so all is not lost.

there should be CCK-KAS category from the KAS mod (if you don't have the KIS)

Qa1C6GA.jpeg

search is not working for the parts, hidden from their default categories, it is known "feature".

 

4 hours ago, BTAxis said:

Could another mod be causing problems? Here's my mod list.

I have not found suspicious mods

Link to comment
Share on other sites

  • 1 month later...

Hi,
I've stumbled onto an oddity when I have the following mods installed:

  • EVA Handrails
  • Module Manager (dependency for above)
  • Community Parts Titles
  • Community Category Kit
  • Community Parts Titles Extras: CCK - No Duplicates

If these are installed, the EVA handrails cannot be found in their usual "Utilities" category or any of the main categories. They can only be found in the "Tech Level 5" category. It's specifically the addition of "Community Parts Titles Extras: CCK - No Duplicates" that causes this to happen.

Here is the log file if it helps. It's not a major problem, just stumbled upon it so I thought I'd mention. Not really sure if this is the correct thread to post it in, honestly!

 

Edited by ttikkoo
Link to comment
Share on other sites

@ttikkoo That's because you've got EVA handrails but not KIS. The parts in EVA handrails have a CCK category tag defined (cck-eva-items) but the mod doesn't define that category itself. The category is defined in KIS. The "No Duplicates" patch removes parts from the default categories if they have a cck tag declaring they belong in a custom category.

Link to comment
Share on other sites

  • 6 months later...
  • 2 months later...

My god what a gift this is.

I'll have to untrain myself for where to find my usual go to parts, but no more hunting memebers of the same "part sets"

Lord knows "sort by size" is utterly and fantastically useless.

Thanks to everyone who has been involved in this - my one regret? Not finding it sooner!

Link to comment
Share on other sites

  • 1 year later...
9 hours ago, MinchinWeb said:

Hey @flart! I put together a pretty big update back in October, but haven't seen any traction on it. (see https://github.com/yalov/CommunityPartsTitles/pull/19 )

Is there anything I can do to move it forward? Alternately, would you be okay setting me up to push out the release myself?

Hello, I have added you as a collaborator to the repo, and have written a review on github pr thread

Link to comment
Share on other sites

Posted (edited)

Version 0.10.0 "Big Update" by @MinchinWeb

  • updates:
    • Expanded Naming Spec
    • JX2 Antennas and USI Sounding Rockets
    • Heat Shields -- "HS" Prefix
    • SRB numbering: Now based on fuel amount, rather than unit gross weight
    • battery capacity indications
    • solar panels -- SP / OX / KX
      • SP - re-deployable solar panles
      • OX - single deployable solar panels
      • KX - fixed (non-deployable) solar panels
    • Parachutes -- Nc / Nk / Nb
      • number now correlates to open surface area
    • Fairings: AA-FF -- move sizing on fairings to be decimeters (like tanks)
    • Use double quotes consistently for nicknames
    • [Near Future] rework tanks to match names of other tanks
    • [SpaceY] rework for zer0Kerbal's update to the mods
    • [SSR] rename SCANsat module
    • [kOS] move light to `I-` prefix
    • [RS+] add structural tubes (`TB-`); other minor fixes
    • [Remote Tech] add support of other mods
  • new:
    • [Tantares] Added!
    • [Simple Cargo Solutions] Added!
    • [LanderTek] Added!
    • [Buffalo2] added!
    • [USI Kolonization] added!
    • [CactEye] support added!
    • [USI Exploration Pack] added!
    • [LET] added NecroBone's Lithobrake Exploration Technologies!
    • Add Recycled Parts / Mk2 Essentials and Mk2 Solar Batteries

 

Edited by flart
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

×
×
  • Create New...