Jump to content

Custom Categories


Wcmille

Recommended Posts

Yes, I basically make a much better sort by function tab out of them.  This is my current setup.

CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Command and Crew
	icon = stockIcon_pods
	SUBCATEGORY
	{
		categoryName = Pods
		icon = RDicon_commandmodules
		PARTS
		{
			part = seatExternalCmd
			part = mk1pod
			part = Mark1-2Pod
			part = landerCabinSmall
			part = mk2LanderCabin
			part = cupola
		}
	}
	SUBCATEGORY
	{
		categoryName = Cockpits
		icon = R&D_node_icon_aerospacetech
		PARTS
		{
			part = Mark2Cockpit
			part = Mark1Cockpit
			part = mk2Cockpit.Standard
			part = mk2Cockpit.Inline
			part = mk3Cockpit.Shuttle
		}
	}
	SUBCATEGORY
	{
		categoryName = Probes
		icon = R&D_node_icon_largeprobes
		PARTS
		{
			part = probeCoreHex
			part = probeCoreOcto
			part = probeCoreOcto2
			part = probeCoreCube
			part = roverBody
			part = probeStackSmall
			part = probeStackLarge
			part = probeCoreSphere
			part = kerbnraptest
			part = HECS2.ProbeCore
			part = ST.SurveyTransponder
			part = mk2DroneCore
		}
	}
	SUBCATEGORY
	{
		categoryName = Crew
		icon = R&D_node_icon_evatech
		PARTS
		{
			part = mk2CrewCabin
			part = mk3CrewCabin
			part = crewCabin
			part = MK1CrewCabin
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Fuel
	icon = stockIcon_fueltank
	SUBCATEGORY
	{
		categoryName = Liquid Fuel and Oxidizer Tanks
		icon = stockIcon_resource
		PARTS
		{
			part = adapterSize2-Mk2
			part = adapterSize2-Size1
			part = adapterSize2-Size1Slant
			part = fuelTankSmallFlat
			part = fuelTankSmall
			part = fuelTank
			part = fuelTank.long
			part = Size3LargeTank
			part = Size3SmallTank
			part = Size3MediumTank
			part = mk2.1m.Bicoupler
			part = mk2Fuselage
			part = mk2FuselageLongLFO
			part = mk2FuselageShortLFO
			part = mk2SpacePlaneAdapter
			part = mk2.1m.AdapterLong
			part = mk3FuselageLFO.50
			part = mk3FuselageLFO.100
			part = mk3FuselageLFO.25
			part = adapterMk3-Size2
			part = adapterMk3-Size2Slant
			part = adapterSize3-Mk3
			part = adapterMk3-Mk2
			part = fuelTank3-2
			part = fuelTank2-2
			part = fuelTank1-2
			part = fuelTank4-2
			part = toroidalFuelTank
			part = fuelLine
			part = miniFuelTank
		}
	}
	SUBCATEGORY
	{
		categoryName = Liquid Fuel Tanks
		icon = RDicon_fuelSystems-advanced
		PARTS
		{
			part = MK1Fuselage
			part = mk2Fuselage
			part = mk2FuselageShortLiquid
			part = mk2FuselageShortMono
			part = mk3FuselageLF.50
			part = mk3FuselageLF.100
			part = mk3FuselageLF.25
			part = noseConeAdapter
			part = miniFuselage
		}
	}
	SUBCATEGORY
	{
		categoryName = Monopropellant Tanks
		icon = R&D_node_icon_advflightcontrol
		PARTS
		{
			part = RCSTank1-2
			part = rcsTankMini
			part = RCSFuelTank
			part = mk3FuselageMONO
			part = rcsTankRadialLong
			part = radialRCSTank
			part = KIS.evapropellant
		}
	}
	SUBCATEGORY
	{
		categoryName = Xenon Tanks
		icon = fuels_xenongas
		PARTS
		{
			part = xenonTank
			part = xenonTankRadial
			part = xenonTankLarge
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Engines
	icon = stockIcon_engine
	SUBCATEGORY
	{
		categoryName = Liquid Fuel and Oxidizer Engines
		icon = stockIcon_resource
		PARTS
		{
			part = smallRadialEngine
			part = liquidEngineMini
			part = RAPIER
			part = Size3AdvancedEngine
			part = Size2LFB
			part = microEngine
			part = radialEngineMini
			part = liquidEngine3
			part = liquidEngine
			part = liquidEngine2
			part = radialLiquidEngine1-2
			part = engineLargeSkipper
			part = liquidEngine2-2
			part = liquidEngine1-2
			part = Size3EngineCluster
			part = toroidalAerospike
			part = SSME
			part = vernierEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Liquid Fuel Engines
		icon = RDicon_fuelSystems-advanced
		PARTS
		{
			part = JetEngine
			part = turboFanEngine
			part = nuclearEngine
			part = turboJet
			part = miniJetEngine
			part = turboFanSize2
		}
	}
	SUBCATEGORY
	{
		categoryName = Monopropellant Engines
		icon = R&D_node_icon_advflightcontrol
		PARTS
		{
			part = linearRcs
			part = RCSBlock
			part = omsEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Xenon Engines
		icon = fuels_xenongas
		PARTS
		{
			part = ionEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Solid Fuel Engines
		icon = R&D_node_icon_basicrocketry
		PARTS
		{
			part = solidBooster1-1
			part = solidBooster
			part = solidBooster.sm
			part = MassiveBooster
			part = sepMotor1
			part = LaunchEscapeSystem
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Command and Control
	icon = stockIcon_cmdctrl
	SUBCATEGORY
	{
		categoryName = Stabilization
		icon = R&D_node_icon_flightcontrol
		PARTS
		{
			part = advSasModule
			part = asasmodule1-2
			part = avionicsNoseCone
			part = sasModule
		}
	}
	SUBCATEGORY
	{
		categoryName = Communication
		icon = R&D_node_icon_advunmanned
		PARTS
		{
			part = mediumDishAntenna
			part = longAntenna
			part = commDish
			part = RTLongAntenna3
			part = RTGigaDish2
			part = RTLongAntenna2
			part = RTShortAntenna1
			part = RTGigaDish1
			part = RTLongDish2
			part = RTShortDish2
			part = HighGainAntenna
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Structural
	icon = stockIcon_structural
	SUBCATEGORY
	{
		categoryName = Structural
		icon = stockIcon_structural
		PARTS
		{
			part = structuralPanel1
			part = structuralPanel2
			part = strutCube
			part = structuralIBeam2
			part = structuralIBeam3
			part = structuralIBeam1
			part = trussAdapter
			part = trussPiece1x
			part = trussPiece3x
			part = strutOcto
			part = Mk1FuselageStructural
			part = structuralMiniNode
			part = launchClamp1
			part = strutConnector
			part = stationHub
			part = KAS.Strut1
			part = KAS.Pylon1
			part = kis.concreteBase1
		}
	}
	SUBCATEGORY
	{
		categoryName = Adapter
		icon = cs_size3
		PARTS
		{
			part = stackPoint1
			part = adapterSmallMiniTall
			part = adapterSmallMiniShort
			part = Size3to2Adapter
			part = largeAdapter
			part = stackTriCoupler
			part = stackBiCoupler
			part = adapterLargeSmallBi
			part = stackQuadCoupler
			part = adapterLargeSmallTri
			part = adapterLargeSmallQuad
			part = adapterEngines
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Aerodynamics
	icon = stockIcon_aerodynamics
	SUBCATEGORY
	{
		categoryName = Wings
		icon = R&D_node_icon_aerospacetech
		PARTS
		{
			part = wingShuttleDelta
			part = wingShuttleStrake
			part = deltaWing
			part = airlinerMainWing
			part = delta.small
			part = CanardController
			part = structuralWing
			part = structuralWing2
			part = structuralWing3
			part = structuralWing4
			part = sweptWing1
			part = sweptWing2
			part = sweptWing
			part = wingConnector
			part = wingConnector2
			part = wingConnector3
			part = wingConnector4
			part = wingConnector5
			part = wingStrake
		}
	}
	SUBCATEGORY
	{
		categoryName = Winglets and Tails
		icon = R&D_node_icon_stability
		PARTS
		{
			part = AdvancedCanard
			part = R8winglet
			part = winglet
			part = basicFin
			part = wingShuttleRudder
			part = winglet3
			part = airlinerTailFin
			part = CanardController
			part = tailfin
		}
	}
	SUBCATEGORY
	{
		categoryName = Control Surfaces
		icon = R&D_node_icon_aerodynamicsystems
		PARTS
		{
			part = wingShuttleElevon1
			part = wingShuttleElevon2
			part = StandardCtrlSrf
			part = elevon2
			part = elevon3
			part = smallCtrlSrf
			part = elevon5
			part = airlinerCtrlSrf
		}
	}
	SUBCATEGORY
	{
		categoryName = Nose and Tail Cone
		icon = R&D_node_icon_advaerodynamics
		PARTS
		{
			part = pointyNoseConeA
			part = pointyNoseConeB
			part = noseCone
			part = rocketNoseCone
			part = standardNoseCone
			part = airplaneTailB
			part = airplaneTail
		}
	}
	SUBCATEGORY
	{
		categoryName = Air Intake
		icon = R&D_node_icon_heavyaerodynamics
		PARTS
		{
			part = nacelleBody
			part = radialEngineBody
			part = CircularIntake
			part = MK1IntakeFuselage
			part = ramAirIntake
			part = shockConeIntake
			part = IntakeRadialLong
			part = airScoop
			part = miniIntake
		}
	}
	SUBCATEGORY
	{
		categoryName = Speed Management
		icon = R&D_node_icon_survivability
		PARTS
		{
			part = airbrake1
			part = radialDrogue
			part = parachuteSingle
			part = parachuteLarge
			part = parachuteDrogue
			part = parachuteRadial
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Utility
	icon = R&D_node_icon_generic
	SUBCATEGORY
	{
		categoryName = Cargo
		icon = RDicon_fuelSystems-highPerformance
		PARTS
		{
			part = fairingSize1
			part = fairingSize2
			part = fairingSize3
			part = mk2CargoBayS
			part = mk2CargoBayL
			part = mk3CargoBayL
			part = mk3CargoBayS
			part = mk3CargoBayM
			part = ServiceBay.125
			part = ServiceBay.250
			part = mk3CargoRamp
			part = fairingSize4
			part = KIS.Container2
			part = ST.InlineStorage
			part = KIS.Container3
			part = KIS.Container1
			part = KIS.ContainerMount1
		}
	}
	SUBCATEGORY
	{
		categoryName = Heat Management
		icon = fuels_oxidizer
		PARTS
		{
			part = HeatShield1
			part = HeatShield2
			part = HeatShield3
			part = radPanelLg
			part = radPanelSm
			part = foldingRadLarge
			part = foldingRadMed
			part = foldingRadSmall
			part = radPanelEdge
			part = InflatableHeatShield
		}
	}
	SUBCATEGORY
	{
		categoryName = Separation and Docking
		icon = R&D_node_icon_advconstruction
		PARTS
		{
			part = stackDecoupler
			part = stackSeparator
			part = stackSeparatorMini
			part = stackDecouplerMini
			part = size3Decoupler
			part = stackSeparatorBig
			part = radialDecoupler
			part = radialDecoupler2
			part = decoupler1-2
			part = structuralPylon
			part = dockingPort2
			part = dockingPort3
			part = dockingPortLarge
			part = dockingPort1
			part = dockingPortLateral
			part = mk2DockingPort
			part = GrapplingDevice
			part = radialDecoupler1-2
			part = smallHardpoint
			part = KAS.Hook.Anchor
			part = KAS.Hook.Magnet
			part = KAS.Hook.GrapplingHook
			part = KAS.Hook.Harpoon
			part = KAS.Winch1
			part = KAS.Winch2
		}
	}
	SUBCATEGORY
	{
		categoryName = Electrical
		icon = R&D_node_icon_electrics
		PARTS
		{
			part = FuelCell
			part = FuelCellArray
			part = largeSolarPanel
			part = spotLight1
			part = spotLight2
			part = solarPanels4
			part = solarPanels3
			part = solarPanels5
			part = rtg
			part = solarPanels2
			part = solarPanels1
			part = batteryPack
			part = batteryBank
			part = batteryBankMini
			part = ksp.r.largeBatteryPack
			part = batteryBankLarge
			part = LgRadialSolarPanel
		}
	}
	SUBCATEGORY
	{
		categoryName = Legs, Wheels, and Gear
		icon = R&D_node_icon_advlanding
		PARTS
		{
			part = miniLandingLeg
			part = landingLeg1
			part = landingLeg1-2
			part = GearFixed
			part = GearFree
			part = SmallGearBay
			part = GearMedium
			part = GearLarge
			part = roverWheel1
			part = roverWheel2
			part = roverWheel3
			part = wheelMed
			part = GearSmall
		}
	}
	SUBCATEGORY
	{
		categoryName = Resources
		icon = fuels_ore
		PARTS
		{
			part = RadialDrill
			part = ISRU
			part = OrbitalScanner
			part = SurveyScanner
			part = SurfaceScanner
			part = LargeTank
			part = SmallTank
			part = MiniISRU
			part = MiniDrill
			part = RadialOreTank
		}
	}
	SUBCATEGORY
	{
		categoryName = Mobility
		icon = R&D_node_icon_advexploration
		PARTS
		{
			part = ladder1
			part = telescopicLadder
			part = telescopicLadderBay
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Science
	icon = stockIcon_science
	SUBCATEGORY
	{
		categoryName = Experimentation
		icon = R&D_node_icon_advsciencetech
		PARTS
		{
			part = sensorThermometer
			part = sensorAtmosphere
			part = sensorAccelerometer
			part = sensorGravimeter
			part = Large.Crewed.Lab
			part = GooExperiment
			part = sensorBarometer
			part = science.module
		}
	}
	SUBCATEGORY
	{
		categoryName = SCAN
		icon = R&D_node_icon_largeprobes
		PARTS
		{
			part = SCANsat.Scanner24
			part = SCANsat.Scanner
			part = SCANsat.Scanner2
			part = SCANsat.Scanner32
		}
	}
}

 

Link to comment
Share on other sites

7 minutes ago, Alshain said:

Yes, I basically make a much better sort by function tab out of them.  This is my current setup.


CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Command and Crew
	icon = stockIcon_pods
	SUBCATEGORY
	{
		categoryName = Pods
		icon = RDicon_commandmodules
		PARTS
		{
			part = seatExternalCmd
			part = mk1pod
			part = Mark1-2Pod
			part = landerCabinSmall
			part = mk2LanderCabin
			part = cupola
		}
	}
	SUBCATEGORY
	{
		categoryName = Cockpits
		icon = R&D_node_icon_aerospacetech
		PARTS
		{
			part = Mark2Cockpit
			part = Mark1Cockpit
			part = mk2Cockpit.Standard
			part = mk2Cockpit.Inline
			part = mk3Cockpit.Shuttle
		}
	}
	SUBCATEGORY
	{
		categoryName = Probes
		icon = R&D_node_icon_largeprobes
		PARTS
		{
			part = probeCoreHex
			part = probeCoreOcto
			part = probeCoreOcto2
			part = probeCoreCube
			part = roverBody
			part = probeStackSmall
			part = probeStackLarge
			part = probeCoreSphere
			part = kerbnraptest
			part = HECS2.ProbeCore
			part = ST.SurveyTransponder
			part = mk2DroneCore
		}
	}
	SUBCATEGORY
	{
		categoryName = Crew
		icon = R&D_node_icon_evatech
		PARTS
		{
			part = mk2CrewCabin
			part = mk3CrewCabin
			part = crewCabin
			part = MK1CrewCabin
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Fuel
	icon = stockIcon_fueltank
	SUBCATEGORY
	{
		categoryName = Liquid Fuel and Oxidizer Tanks
		icon = stockIcon_resource
		PARTS
		{
			part = adapterSize2-Mk2
			part = adapterSize2-Size1
			part = adapterSize2-Size1Slant
			part = fuelTankSmallFlat
			part = fuelTankSmall
			part = fuelTank
			part = fuelTank.long
			part = Size3LargeTank
			part = Size3SmallTank
			part = Size3MediumTank
			part = mk2.1m.Bicoupler
			part = mk2Fuselage
			part = mk2FuselageLongLFO
			part = mk2FuselageShortLFO
			part = mk2SpacePlaneAdapter
			part = mk2.1m.AdapterLong
			part = mk3FuselageLFO.50
			part = mk3FuselageLFO.100
			part = mk3FuselageLFO.25
			part = adapterMk3-Size2
			part = adapterMk3-Size2Slant
			part = adapterSize3-Mk3
			part = adapterMk3-Mk2
			part = fuelTank3-2
			part = fuelTank2-2
			part = fuelTank1-2
			part = fuelTank4-2
			part = toroidalFuelTank
			part = fuelLine
			part = miniFuelTank
		}
	}
	SUBCATEGORY
	{
		categoryName = Liquid Fuel Tanks
		icon = RDicon_fuelSystems-advanced
		PARTS
		{
			part = MK1Fuselage
			part = mk2Fuselage
			part = mk2FuselageShortLiquid
			part = mk2FuselageShortMono
			part = mk3FuselageLF.50
			part = mk3FuselageLF.100
			part = mk3FuselageLF.25
			part = noseConeAdapter
			part = miniFuselage
		}
	}
	SUBCATEGORY
	{
		categoryName = Monopropellant Tanks
		icon = R&D_node_icon_advflightcontrol
		PARTS
		{
			part = RCSTank1-2
			part = rcsTankMini
			part = RCSFuelTank
			part = mk3FuselageMONO
			part = rcsTankRadialLong
			part = radialRCSTank
			part = KIS.evapropellant
		}
	}
	SUBCATEGORY
	{
		categoryName = Xenon Tanks
		icon = fuels_xenongas
		PARTS
		{
			part = xenonTank
			part = xenonTankRadial
			part = xenonTankLarge
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Engines
	icon = stockIcon_engine
	SUBCATEGORY
	{
		categoryName = Liquid Fuel and Oxidizer Engines
		icon = stockIcon_resource
		PARTS
		{
			part = smallRadialEngine
			part = liquidEngineMini
			part = RAPIER
			part = Size3AdvancedEngine
			part = Size2LFB
			part = microEngine
			part = radialEngineMini
			part = liquidEngine3
			part = liquidEngine
			part = liquidEngine2
			part = radialLiquidEngine1-2
			part = engineLargeSkipper
			part = liquidEngine2-2
			part = liquidEngine1-2
			part = Size3EngineCluster
			part = toroidalAerospike
			part = SSME
			part = vernierEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Liquid Fuel Engines
		icon = RDicon_fuelSystems-advanced
		PARTS
		{
			part = JetEngine
			part = turboFanEngine
			part = nuclearEngine
			part = turboJet
			part = miniJetEngine
			part = turboFanSize2
		}
	}
	SUBCATEGORY
	{
		categoryName = Monopropellant Engines
		icon = R&D_node_icon_advflightcontrol
		PARTS
		{
			part = linearRcs
			part = RCSBlock
			part = omsEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Xenon Engines
		icon = fuels_xenongas
		PARTS
		{
			part = ionEngine
		}
	}
	SUBCATEGORY
	{
		categoryName = Solid Fuel Engines
		icon = R&D_node_icon_basicrocketry
		PARTS
		{
			part = solidBooster1-1
			part = solidBooster
			part = solidBooster.sm
			part = MassiveBooster
			part = sepMotor1
			part = LaunchEscapeSystem
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Command and Control
	icon = stockIcon_cmdctrl
	SUBCATEGORY
	{
		categoryName = Stabilization
		icon = R&D_node_icon_flightcontrol
		PARTS
		{
			part = advSasModule
			part = asasmodule1-2
			part = avionicsNoseCone
			part = sasModule
		}
	}
	SUBCATEGORY
	{
		categoryName = Communication
		icon = R&D_node_icon_advunmanned
		PARTS
		{
			part = mediumDishAntenna
			part = longAntenna
			part = commDish
			part = RTLongAntenna3
			part = RTGigaDish2
			part = RTLongAntenna2
			part = RTShortAntenna1
			part = RTGigaDish1
			part = RTLongDish2
			part = RTShortDish2
			part = HighGainAntenna
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Structural
	icon = stockIcon_structural
	SUBCATEGORY
	{
		categoryName = Structural
		icon = stockIcon_structural
		PARTS
		{
			part = structuralPanel1
			part = structuralPanel2
			part = strutCube
			part = structuralIBeam2
			part = structuralIBeam3
			part = structuralIBeam1
			part = trussAdapter
			part = trussPiece1x
			part = trussPiece3x
			part = strutOcto
			part = Mk1FuselageStructural
			part = structuralMiniNode
			part = launchClamp1
			part = strutConnector
			part = stationHub
			part = KAS.Strut1
			part = KAS.Pylon1
			part = kis.concreteBase1
		}
	}
	SUBCATEGORY
	{
		categoryName = Adapter
		icon = cs_size3
		PARTS
		{
			part = stackPoint1
			part = adapterSmallMiniTall
			part = adapterSmallMiniShort
			part = Size3to2Adapter
			part = largeAdapter
			part = stackTriCoupler
			part = stackBiCoupler
			part = adapterLargeSmallBi
			part = stackQuadCoupler
			part = adapterLargeSmallTri
			part = adapterLargeSmallQuad
			part = adapterEngines
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Aerodynamics
	icon = stockIcon_aerodynamics
	SUBCATEGORY
	{
		categoryName = Wings
		icon = R&D_node_icon_aerospacetech
		PARTS
		{
			part = wingShuttleDelta
			part = wingShuttleStrake
			part = deltaWing
			part = airlinerMainWing
			part = delta.small
			part = CanardController
			part = structuralWing
			part = structuralWing2
			part = structuralWing3
			part = structuralWing4
			part = sweptWing1
			part = sweptWing2
			part = sweptWing
			part = wingConnector
			part = wingConnector2
			part = wingConnector3
			part = wingConnector4
			part = wingConnector5
			part = wingStrake
		}
	}
	SUBCATEGORY
	{
		categoryName = Winglets and Tails
		icon = R&D_node_icon_stability
		PARTS
		{
			part = AdvancedCanard
			part = R8winglet
			part = winglet
			part = basicFin
			part = wingShuttleRudder
			part = winglet3
			part = airlinerTailFin
			part = CanardController
			part = tailfin
		}
	}
	SUBCATEGORY
	{
		categoryName = Control Surfaces
		icon = R&D_node_icon_aerodynamicsystems
		PARTS
		{
			part = wingShuttleElevon1
			part = wingShuttleElevon2
			part = StandardCtrlSrf
			part = elevon2
			part = elevon3
			part = smallCtrlSrf
			part = elevon5
			part = airlinerCtrlSrf
		}
	}
	SUBCATEGORY
	{
		categoryName = Nose and Tail Cone
		icon = R&D_node_icon_advaerodynamics
		PARTS
		{
			part = pointyNoseConeA
			part = pointyNoseConeB
			part = noseCone
			part = rocketNoseCone
			part = standardNoseCone
			part = airplaneTailB
			part = airplaneTail
		}
	}
	SUBCATEGORY
	{
		categoryName = Air Intake
		icon = R&D_node_icon_heavyaerodynamics
		PARTS
		{
			part = nacelleBody
			part = radialEngineBody
			part = CircularIntake
			part = MK1IntakeFuselage
			part = ramAirIntake
			part = shockConeIntake
			part = IntakeRadialLong
			part = airScoop
			part = miniIntake
		}
	}
	SUBCATEGORY
	{
		categoryName = Speed Management
		icon = R&D_node_icon_survivability
		PARTS
		{
			part = airbrake1
			part = radialDrogue
			part = parachuteSingle
			part = parachuteLarge
			part = parachuteDrogue
			part = parachuteRadial
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Utility
	icon = R&D_node_icon_generic
	SUBCATEGORY
	{
		categoryName = Cargo
		icon = RDicon_fuelSystems-highPerformance
		PARTS
		{
			part = fairingSize1
			part = fairingSize2
			part = fairingSize3
			part = mk2CargoBayS
			part = mk2CargoBayL
			part = mk3CargoBayL
			part = mk3CargoBayS
			part = mk3CargoBayM
			part = ServiceBay.125
			part = ServiceBay.250
			part = mk3CargoRamp
			part = fairingSize4
			part = KIS.Container2
			part = ST.InlineStorage
			part = KIS.Container3
			part = KIS.Container1
			part = KIS.ContainerMount1
		}
	}
	SUBCATEGORY
	{
		categoryName = Heat Management
		icon = fuels_oxidizer
		PARTS
		{
			part = HeatShield1
			part = HeatShield2
			part = HeatShield3
			part = radPanelLg
			part = radPanelSm
			part = foldingRadLarge
			part = foldingRadMed
			part = foldingRadSmall
			part = radPanelEdge
			part = InflatableHeatShield
		}
	}
	SUBCATEGORY
	{
		categoryName = Separation and Docking
		icon = R&D_node_icon_advconstruction
		PARTS
		{
			part = stackDecoupler
			part = stackSeparator
			part = stackSeparatorMini
			part = stackDecouplerMini
			part = size3Decoupler
			part = stackSeparatorBig
			part = radialDecoupler
			part = radialDecoupler2
			part = decoupler1-2
			part = structuralPylon
			part = dockingPort2
			part = dockingPort3
			part = dockingPortLarge
			part = dockingPort1
			part = dockingPortLateral
			part = mk2DockingPort
			part = GrapplingDevice
			part = radialDecoupler1-2
			part = smallHardpoint
			part = KAS.Hook.Anchor
			part = KAS.Hook.Magnet
			part = KAS.Hook.GrapplingHook
			part = KAS.Hook.Harpoon
			part = KAS.Winch1
			part = KAS.Winch2
		}
	}
	SUBCATEGORY
	{
		categoryName = Electrical
		icon = R&D_node_icon_electrics
		PARTS
		{
			part = FuelCell
			part = FuelCellArray
			part = largeSolarPanel
			part = spotLight1
			part = spotLight2
			part = solarPanels4
			part = solarPanels3
			part = solarPanels5
			part = rtg
			part = solarPanels2
			part = solarPanels1
			part = batteryPack
			part = batteryBank
			part = batteryBankMini
			part = ksp.r.largeBatteryPack
			part = batteryBankLarge
			part = LgRadialSolarPanel
		}
	}
	SUBCATEGORY
	{
		categoryName = Legs, Wheels, and Gear
		icon = R&D_node_icon_advlanding
		PARTS
		{
			part = miniLandingLeg
			part = landingLeg1
			part = landingLeg1-2
			part = GearFixed
			part = GearFree
			part = SmallGearBay
			part = GearMedium
			part = GearLarge
			part = roverWheel1
			part = roverWheel2
			part = roverWheel3
			part = wheelMed
			part = GearSmall
		}
	}
	SUBCATEGORY
	{
		categoryName = Resources
		icon = fuels_ore
		PARTS
		{
			part = RadialDrill
			part = ISRU
			part = OrbitalScanner
			part = SurveyScanner
			part = SurfaceScanner
			part = LargeTank
			part = SmallTank
			part = MiniISRU
			part = MiniDrill
			part = RadialOreTank
		}
	}
	SUBCATEGORY
	{
		categoryName = Mobility
		icon = R&D_node_icon_advexploration
		PARTS
		{
			part = ladder1
			part = telescopicLadder
			part = telescopicLadderBay
		}
	}
}
CUSTOM_PARTLIST_CATEGORY
{
	categoryName = Science
	icon = stockIcon_science
	SUBCATEGORY
	{
		categoryName = Experimentation
		icon = R&D_node_icon_advsciencetech
		PARTS
		{
			part = sensorThermometer
			part = sensorAtmosphere
			part = sensorAccelerometer
			part = sensorGravimeter
			part = Large.Crewed.Lab
			part = GooExperiment
			part = sensorBarometer
			part = science.module
		}
	}
	SUBCATEGORY
	{
		categoryName = SCAN
		icon = R&D_node_icon_largeprobes
		PARTS
		{
			part = SCANsat.Scanner24
			part = SCANsat.Scanner
			part = SCANsat.Scanner2
			part = SCANsat.Scanner32
		}
	}
}

 

Thanks for sharing this. Where does this file live? In the save file?

Link to comment
Share on other sites

Kerbal Space Program\GameData\Squad\PartList\PartCategories.cfg

 

That file has some mods in it but it will ignore them if you don't have them.  You will have an empty ScanSat category though (you can always delete it)

Edited by Alshain
Link to comment
Share on other sites

Oh, I have quite a few custom part categories, with many of them furthur (or soon will be) divided into sub-categories.  I started doing this since I found the stock Structural and Utility categories very unwieldy, and it grew from there; now I don't use the stock categories anymore.

My categories are:

> Crew (all parts with crew capacity)

> Fuel Tanks (LFO, LF nuke (from Fuel Tanks Plus), Mono, minus the plane LF tanks)

> Engines (rocket engines only, though might put an aero-engine sub-cat)

> Control (probe cores, reaction wheels, RCS, fins)

> Atomic (nuke engines&reactors, RTGs)

> Building (basic building "blocks", girders & panels, thrust plates)

> Separating (decouplers, docking ports, stage adapters)

> Launching (clamps, fairings and rocket nose cones)

> Landing (heat shields, parachutes, landing gear&legs)

> Surface (wheels, ladders, mining stuff, whatever else is used on the ground)

> Electrics (things that produce, store and use electric charge, includes antennas)

> Science (all science instruments)

> Cargo (cargo bays, I have mod cargo bays so needed a separate category)

> Aero (all the other plane stuff minus the cockpits, includes the jet LF tanks)

 

Edited by Laguna
Link to comment
Share on other sites

I haven't used them yet, though keep thinking of giving it a go.

I tend to use the same logic as my CAD software at work.  Have all the tools visible then I will use different ones where appropriate, if I only see the common ones then than that's all I'll use.

Link to comment
Share on other sites

12 hours ago, Wcmille said:

I don't think its about "finding" things, I think its about efficiency. Why flip through pages of things when everything could be on the same page?

I don't think it's really needed nowadays. The search function is pretty good (and usually knows what I mean when I can't remember the name - for example "panel" will find me radiators and solars.)

Edited by severedsolo
Link to comment
Share on other sites

Yes. I find it better to organize my tabs by the rocket radial size I'm building (1.25 vs 2.5m, etc.) I know KSP comes with a default sort for radial size, but it doesn't include things like struts, fuel lines, radial decouplers, etc. that I want to have on hand at all times.

Then I have a final tab that's basically a checklist - chutes, batteries, launch clamps, etc.

Link to comment
Share on other sites

-Survivability 

     > Life support

     > Parachutes

     > Heat shields

     > Radiators

 

-Pods 'n probes

     > Manned crew items

     > Probes

 

-Electricity

     > Batteries

     > Generators 

     > Lights

 

-Fuel

     > Liquid fuel

     > Mono propellent

 

-Engines

     > Liquid fueled

     > Solid fueled

     > Atomic

 

-Science

    > Science experiments

    > Antennas

 

-Space station

     > Experiments

     > Other

 

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...