I'm trying to win my current game via Alliance victory... at least alliances with the non-evil races, since relations with the Yor Collective appear headed into the toilet. But I can't seem to get relations above "Friendly" no matter what I do. I've got ++ for trading, + for ethical alignment, + for military, and so on with a few races but nothing I do budges them towards forming an alliance. Giving them gifts doesn't appear to make a difference.
How do I encourage relations to keep improving?