My friend and I just started playing Crossfire a few days ago, and we are both having the same problem. Whenever we try to buy weapons, shields, or any other ship components above level 2, we are told that we "need to be on friendlier terms" to purchase them. This happens at every base we have tried, including ones where we clearly have maxed-out reputations. We have tried to do missions to change our reputations, but we get the same message. I have also tried logging in/out, reinstalling the game, and getting myself killed. So far, nothing has worked. I can buy ships just fine, and sometimes those ships come with higher-level shields, and I can collect and equip weapons that I tractor from dead enemy ships, but nobody will sell me level 3 guns (I am about level 25 and have a couple million credits from trading).
I briefly browsed these forums and came up with a few old threads where other people have the same problem, but nobody really proposed a solution in any of those. Since it seems to be a pretty common issue, I am wondering if anyone here has figured out a way to fix it.
Crossfire seems like a really impressive mod, but this bug is making it pretty unplayable. Any assistance would be greatly appreciated.