Hay, it seems like this mod and the Additional Weapons mod have some kind of incapability with one another. It gives out this error-
System.Exception: Error loading mod: Parts Galore Mod ---> Halfling.ObjectText.OTParseException: Group at path '<C:\Program Files\Cosmoteer\Data\rules.txt>' already contains a node named 'PARTICLES'.
at Halfling.ObjectText.OTGroupNode.Insert(Int32 index, IOTGroupedNodeEx node) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 922
at Halfling.ObjectText.OTGroupNode.Parse(Token init, OTTokenizer tok, StopRule stop, Int32 insertIndex, Token& out1) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.cs:line 845
at Halfling.ObjectText.OTGroupNode.ChildCollection.Insert(Int32 index, String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 201
at Halfling.ObjectText.OTGroupNode.ChildCollection.AddNodeText(String text) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\ObjectText\OTGroupNode.ChildCollection.cs:line 565
at Cosmoteer.Mods.ModAddAction.ApplyAction(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModAddAction.cs:line 23
at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 69
--- End of inner exception stack trace ---
at Cosmoteer.Mods.ModInfo.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Mods\ModInfo.cs:line 74
at Cosmoteer.Assets.ApplyPreLoadMods(OTFile rulesFile) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 325
at Cosmoteer.Assets.LoaderThread() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Assets.cs:line 290
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
It only happens when both of these mods are loaded at the same time.