Jump to content

Stock Searchable Part Tags


sparkybear

Recommended Posts

 

 

So, I'm moving this here from the 1.1 pre-release thread. Sorry if this isn't allowed, but the old thread was locked.

I've run through and grabbed all of the searchable tags found in the stock files located in GameData/Squad/Parts folder. If you'd like to include searchable tags to your parts in the future, simply add the line 

"tags = [tag1] [tag2] ..." in the main section of the part.cfg file. I found that most were located below the Bulkhead Properties or the Description line in the .cfg folder when first looking at these. There is a download link that will be updated as new releases come out. There were quite a lot of tags changed between 1.1 pre-release and the official release and I imagine that this will change.

FAQ:

Q: What do the ( and ) and ? mean? 

A: Check out this post : 

The text contained: 

Quote

The search is split up into individual words, and then each individual search term is compared against every tag in the part. Every term in the search needs to be matched to at least one tag using one of ten algorithms for the part to be matched.

There are many tags that match in one direction, from the search term to the tag, or the tag to the search term. There are also those that go in both directions, which we use most of the time for flexible searches. Having access to all of these algorithms helps avoid collisions in searches without having something as slow and complex as regex. Here's the gist of them...

  • ? : The tag and the search term need to be exactly the same.
  • [ : The search term starts with the tag.
  • ] : The search term ends with the tag.
  • { : The tag starts with the search term.
  • } : The tag ends with the search term.
  • ( : Either the search term starts with the tag, or the tag starts with the search term.
  • ) : Either the search term ends with the tag, or the tag ends with the search term.
  • < : The search term contains the tag.
  • > : The tag contains the search term.
  • No Symbol : Either the search term contains the tag, or the tag contains the search term.

Q: What is/was the "Missing?" category?

A: In the most recent updates, there is no longer an empty/missing category as all parts are now under some form of category or another. Older versions of KSP will still have parts without a category, but current versions have added a new 'none' category for these to sit in.

I don't know. I can't seem to find what it is and there is probably something wrong with the scraping tool I wrote to pull the tags. That category had no name, it was blank, but still had tags tied to the blank category. That said, no one seems to have provided an answer for what the category should be, so it's labelled as "Missing?" until there's an answer.  

Q: Can I run this tool myself?

A: Sure, it's on GitHub under KSP-Tag-Scraper. It's nothing fancy, just remember to set the kerbalDirectory variable to a the Parts folder(it's a recursive function by default, but I wouldn't trust it to run from "C:\") and the outputDirectory variable to the directory you want to write "KSPTags.txt" to. 

Download KSPTags.txt

Aero
	(air
	(elev
	(fore
	)cap
	)rudder
	?lf
	=
	aero
	aileron
	airbrake
	aircraft
	airlin
	airplane
	booster
	brake
	breathe
	canard
	cone
	control
	dive
	drag
	fighter
	fin
	flap
	fligh
	foil
	fuel
	fueltank
	inlet
	intake
	jet
	landing
	lift
	liner
	liquid
	missile
	oxygen
	plane
	propellant
	rocket
	shuttle
	slow
	sonic
	speed
	spoil
	stab
	stream
	sub
	subsonic
	suck
	supersonic
	swept
	tail
	tank
	wet
	wing

 


 Control
	)cap
	=
	advanced
	aero
	aircraft
	cluster
	cmg
	command
	cone
	control
	dock
	drag
	fighter
	fligh
	fly
	gyro
	jet
	kerbnet
	liquid
	maneuver
	manoeuvre
	missile
	moment
	nose
	plane
	propuls
	rcs
	react
	rendezvous
	rocket
	rotate
	sas
	stab
	steer
	stream
	thruster
	torque
	translate
	vernier

 


 Propulsion
	(back
	(boar
	(kick
	(kickback
	(mammoth
	(more
	(rhino
	(twin
	(vector
	)cap
	?lf
	?lfo
	=
	aero
	aircraft
	airplane
	ascent
	booster
	cone
	drag
	dual
	fligh
	fuel
	fueltank
	jet
	launch
	liquid
	main
	moar
	mono
	motor
	multi
	nose
	only
	oxidizer
	pair
	plane
	propellant
	propuls
	rcs
	rocket
	shuttle
	split
	srb
	ssme
	stab
	stream
	sustain
	tail
	tank
	twin
	vacuum


 


 Payload
	(stor
	)cap
	=
	aero
	bay
	bus
	cargo
	cone
	contain
	convey
	drag
	equipment
	fairing
	freight
	heat
	hold
	hollow
	inter
	load
	nose
	payload
	protect
	rocket
	shroud
	stage
	therm
	transport
	unload
	utility

 Thermal
	=
	ablat
	balloon
	cool
	deploy
	drag
	entry
	expand
	extend
	fixed
	fold
	heat
	inflat
	insulate
	moderat
	panel
	protect
	radiat
	re-
	retract
	rocket
	static
	temperat
	therm
	unfold

 Pods
	(core
	?eva
	?iva
	=
	aero
	aircraft
	armageddon
	base
	bruce
	capsule
	chair
	cmg
	command
	control
	cube
	fly
	gyro
	hex
	kerbal
	kerbnet
	moment
	octo
	outpost
	pilot
	plane
	pod
	probe
	react
	rocket
	rover
	sas
	satellite
	shuttle
	space
	stab
	statio
	steer
	torque
	view
	willis

 


 Utility
	(can
	(lamp
	(light
	(more
	(stor
	?les
	?rud
	=
	abort
	aircraft
	airliner
	arrest
	ascend
	base
	blue
	booster
	bulb
	cabin
	candle
	canopy
	chute
	climb
	contain
	dark
	decel
	descen
	descend
	drag
	drogue
	emergency
	entry
	explo
	fall
	flash
	flood
	l.e.s
	ladder
	landing
	malfunc
	moar
	orange
	outpost
	passenger
	plane
	re-
	return
	rung
	safe
	shine
	slow
	solid
	spot
	stab
	statio
	step
	surviv
	torch
	tour
	tuna
	white
None
	(ring
	?eva
	?iva
	?lfo
	=
	break
	capsule
	cmg
	control
	decouple
	donut
	doughnut
	explo
	fly
	fueltank
	gold
	gyro
	kerbodyne
	lifebuoy
	liquid
	moment
	orange
	oxidizer
	pilot
	propellant
	react
	rocket
	separat
	space
	split
	stab
	stack
	stag
	steer
	torque

 FuelTank
	(core
	(ion
	(lf
	(light
	(map
	(ore
	)mining
	?ir
	?lf
	?lfo
	=
	aerial
	aircraft
	airlin
	airplane
	antenna
	array
	asparagus
	asteroid
	bank
	black
	camera
	channel
	charge
	cmg
	command
	control
	conver
	convert
	day
	detect
	dish
	drill
	e/c
	elect
	energ
	experiment
	extractor
	fixed
	flat
	fly
	fuel
	fueltank
	generat
	gold
	gyro
	harvest
	hex
	hose
	isru
	jet
	kerbnet
	line
	liquid
	mine
	moment
	mono
	monopropellant
	only
	orange
	overlay
	ox
	oxidizer
	pack
	photo
	pipe
	plane
	power
	probe
	process
	propellant
	prospect
	pump
	radio
	rcs
	react
	research
	resource
	rocket
	roid
	sas
	satellite
	scan
	scanner
	science
	sensor
	signal
	solar
	space
	spud
	stab
	static
	steer
	store
	sun
	tank
	torque
	transmi
	tube
	volt
	watt
	yellow

 


 Structural
	(bi
	(core
	(more
	(quad
	(tri
	)cap
	)pad
	?2
	?3
	?4
	=
	adapter
	affix
	aircraft
	airplane
	anchor
	base
	beam
	bind
	body
	build
	center
	central
	clam
	cone
	connect
	construct
	cover
	cube
	decouple
	dual
	extend
	fabricate
	four
	frame
	girder
	hard
	hold
	hollow
	hub
	jet
	join
	line
	mk1
	moar
	mount
	multi
	nexus
	node
	nose
	outpost
	pair
	pin
	pipe
	plane
	plat
	plate
	point
	pylon
	rigid
	rocket
	rockomax
	scaffold
	secure
	separat
	shake
	shuttle
	split
	stabil
	stag
	statio
	strength
	strong
	stru
	structur
	strut
	support
	tail
	three
	tie
	tower
	triple
	truncat
	truss
	tube
	twin
	two
	wobble

 Coupling
	=
	a.r.m
	arm
	asteroid
	berth
	break
	capture
	clam
	claw
	connect
	couple
	decouple
	dock
	fasten
	grab
	join
	klaw
	moor
	nasa
	port
	rockomax
	separat
	shield
	socket
	split
	stag
	utility

 Electrical
	(light
	=
	active
	array
	atom
	bank
	capacitor
	cell
	charge
	deploy
	e/c
	elect
	energ
	extend
	fixed
	flat
	fold
	generat
	isotope
	nuclear
	nuke
	pack
	panel
	photo
	power
	radio
	retract
	rtg
	solar
	static
	sun
	thermo
	track
	unfold
	volt
	watt

 


 Engine
	(ant
	(dart
	(dawn
	(flea
	(goliath
	(hammer
	(ion
	(juno
	(mainsail
	(more
	(nerv
	(panther
	(poodle
	(puff
	(reliant
	(sail
	(skipper
	(spark
	(spider
	(swivel
	(terrier
	(thud
	(thumper
	(twitch
	(wheesley
	(whiplash
	?rud
	=
	abort
	active
	after
	aircraft
	ascent
	atom
	booster
	burner
	closed
	cycle
	deep
	drive
	dual
	efficient
	emergency
	engine
	explo
	fighter
	fuel
	hybrid
	inter
	jet
	lander
	launch
	liquid
	main
	malfunc
	maneuver
	manoeuvre
	moar
	mode
	motor
	nuclear
	nuke
	orange
	orbit
	orbital
	plane
	probe
	propuls
	radio
	rapier
	reactor
	reverse
	rocket
	safe
	separat
	solid
	srb
	ssto
	surviv
	sustain
	thruster
	turb
	ullage
	vacuum
	vernier
	xenon

 


 Science
	=
	acceler
	atmospher
	bay
	experiment
	gravity
	heat
	lab
	laboratory
	material
	pressure
	redo
	re-do
	rerun
	re-run
	research
	reset
	re-set
	reus
	re-us
	science
	sensor
	temperature

 


 Communication
	=
	aerial
	antenna
	deploy
	direct
	dish
	extend
	fold
	radio
	signal
	transmi

 Ground
	(air
	)car
	=
	aero
	aircraft
	crawler
	drive
	free
	ground
	land
	leg
	plane
	retract
	roll
	rover
	sports
	support
	takeoff
	taxi
	truck
	wheel

 

Edited by sparkybear
Updated QA
Link to comment
Share on other sites

  • 1 month later...
  • 6 months later...
  • 1 year later...
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...