Making conditional MM configs is as easy as adding :NEEDS[ModuleName] to the start of each part definition in the MM file. Where ModuleName is either the name of the DLL file, the DLL assembly name, or the GameData folder name. So for the MJ MM file it would be @PART[62cm_BoxSat_ProbeCore_Module]:NEEDS[MechJeb2] { ... } for instance, then you could add all MM files to the standard installation and if people don't have MechJeb, that MM config won't be applied. For the people who dislike the off-center modules, you can add a MM file as such: @PART[62cm_BoxSat_*_Module] { @node_stack_bottom = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 } edit: While I was at it I fixed another thing that has annoyed me, the lack of a stack node on the BoxSat dish antenna. Adding a node makes it easier to put a dish centered on the top of the box. If anyone else wants to add that, just drop this in a .cfg anywhere: @PART[Antenna_HingedDish1] { @attachRules = 1,1,0,0,1 %node_stack_bottom = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0 } edit2: Again while I'm at it, the RemoteTech config for the Crossed Dipole antenna makes it somewhat overpowered. 12000km for 0.9ec/s (at the same mass) is too much when the Commutron-32, the longest range stock-RT omni antenna does 5000km for 0.6ec/s. I would recommend nerfing it to about 7500km, while keeping the other stats. It will still be great and can cover all of a local comm network, but you'll a dish to communicate with the mun and further.