I created a 5-race map previously (added a full Cardassian/Dominion side), and recently decided to try and add the Pirates as an enemy. I modded the Definitions file in the map editor, and found that I could add Rakellian, but not Pirates...so I added the Rakellians and now they're an enemy too. The only way, though, that I could add in the Pirates was to create my own map- so I didm and added Pirates and Ferengi as well. Currently, the map has:
Neutral
Federation
Klingon
Romulan
Borg
Cardassian
Rakellian
Ferengi
Pirates.
The first time I tried it, the Ferengi were allied with the Federation, and about 2/3 of the map wasn't available- when I tried to move into it, I got a message saying "This hex is not available"...of the hexes that were available, I was attacked by the Borg and Cardassians, could attack the Rakellians, had a Ferengi cruiser join my fleet (??), and found pirate space, but nothing to attack. Thinking that the Ferengi were allies because I hadn't left a neutral zone between the regions, I "Fixed" the map; now it doesn't work at all- I keep getting some C++ error.
Does anyone know how to make this work? Or what I did wrong? I think it would be a blast to have more races to fight with, right now the Pirates show up mostly in Surprise Reversed missions, and I've added the Ferengi to the Rakelli just to see if it works (it does). But it would be better IMO to have dedicated "Space" for each set of ships.