//Unifies all your APAS into the same docking standard if Benjee10 Shared Assets is installed.
//This does not guarantee compatibility with physically incompatible guide petal colliders.

//@PART[B10_APAS,B10_APASv2,bluedog_CXA_APAS_A_L04F,bluedog_CXA_APAS_P]:NEEDS[Bluedog_DB]
@PART[*APAS,APAS*,*APAS*,*apas,apas*,*apas*]:NEEDS[Benjee10_sharedAssets]
{
	@description ^= :(.)$:$0\n<#5E8438> CDS-95 compliant.</color>:
	@MODULE[ModuleDockingNode]
	{
		@nodeType = B10_APAS
		%acquireTorque = 0.5
		%acquireForce = 0.5
		%captureMinRollDot = 0.9
		%snapRotation = true
		%snapOffset = 60
	}
}

//Adds a new docking port, the C-150 Shielded Androgynous Docking Port, as a Dragon 2 docking system analog if NF Spacecraft and BDB are also installed.
+PART[docking-nose-0625-1]:NEEDS[NearFutureSpacecraft,Bluedog_DB,Benjee10_sharedAssets]
{
	!mesh = DELETE
	!MODEL {}
	MODEL
	{
		model = NearFutureSpacecraft/Parts/Utility/Nosecone/docking-nose-0625-1
		position = 0.0055, 0, -0.01
		scale = 2.0, 2.0 ,2.0
		rotation = 0, 0, 0
	}
	MODEL
	{
		model = Bluedog_DB/Parts/APAS/CXA_APAS_A_L04F
		texture = CXA_APAS, OrdinaryThings/Docking/APAS/CXA_APAS_Specular
		position = 0, 0.068, 0
   		scale = 1.015, 1.015, 1.015
		rotation = 0, 30, 0
	}
	%node_stack_top = 0.0, 0.14414, 0.0, 0.0, 1.0, 0.0, 1
	%node_stack_bottom = 0.0, -0.02675, 0.0, 0.0, -1.0, 0.0, 1
	@name = OK_NDS_dragonNose
	@title = C-150 Shielded Androgynous Docking Port
	@description = After the need transpired to use the Common Docking System 95 standard for reusable capsules, C7 aerodynamicists and HabTech system engineers got together to make this. <#5E8438>CADS-95 compliant.</color>
	@manufacturer = C7 Aerospace Division and HabTech Consortium
	@mass = 0.1
	@angularDrag = 0.8
	@maxTemp = 2400
	@bulkheadProfiles = size1, srf, size0p5
	!MODULE[ModuleDockingNode] {}
	MODULE
	{
		name =ModuleDockingNode
		nodeType = B10_APAS
		referenceAttachNode = top
		stagingEnabled = False
		acquireTorque = 0.5
		acquireForce = 0.5
		captureMinRollDot = 0.9
		snapRotation = true
		snapOffset = 60
	}
	MODULE
	{
 	 	name = ModuleAnimateGeneric
  		animationName = Default Take
   		isOneShot = false
   		startEventGUIName = Extend Docking Ring
		endEventGUIName = Retract Docking Ring
		actionGUIName = Toggle Docking Ring
	}
}

Nope, the KRE port is hopeless. It looks just looks bad. Use the part above, even with the lower texel density it's still nice (it's Nertea's artwork, what else do you expect?)

You can uncomment these if you do want it. Also rescales the part to a proper 1.25m, so it doesn't fit so well on the stock Mk1-3/1-2 pods anymore. I recommend Restock for a correctly-sized Mk1-3 pod upper bulkhead.
@PART[CapsuleDockingPort1]:NEEDS[KerbalReusabilityExpansion,Benjee10_sharedAssets]
{
	@rescaleFactor = 1.0785
	@description = A docking port disguised as a 1.25m nose cone. <#5E8438>CDS-95 compliant.</color>
	@MODULE[ModuleDockingNode]
	{
		@nodeType = B10_APAS
		%acquireTorque = 0.5
		%acquireForce = 0.5
		%captureMinRollDot = 0.999
		%snapRotation = true
		%snapOffset = 60
	}
}

//Adds rough specular adjustment to BDB ports
@PART[bluedog_CXA_APAS_A_L04F]:NEEDS[Bluedog_DB]
{
	!mesh = DELETE
	!MODEL {}
	MODEL
	{
		model = Bluedog_DB/Parts/APAS/CXA_APAS_A_L04F
		texture = CXA_APAS, OrdinaryThings/Docking/APAS/CXA_APAS_Specular
   		scale = 1.0, 1.0, 1.0
	}
}
@PART[bluedog_CXA_APAS_P]:NEEDS[Bluedog_DB]
{
	!mesh = DELETE
	!MODEL {}
	MODEL
	{
		model = Bluedog_DB/Parts/APAS/CXA_APAS_P
		texture = CXA_APAS, OrdinaryThings/Docking/APAS/CXA_APAS_Specular
   		scale = 1.0, 1.0, 1.0
	}
}