There's a little problem with the game that I believe really needs to be fixed. It's the games difficulty in telling the differance between a custom race played by the player and custom opponents controlled by the AI.
I usually play custom maps because I want to have control over where I start out at and give an equal number of planets to all races to colonize. However, when playing a custom race against a custom opponent, since the two use the same ID number(12) the game will place the custom opponet in the location I won't to be. This creates a problem, because I plan to create a custom campigen, that will have three custom opponents, but as it is, the game will get their positions mixed up and the player won't be where's he supposed to be.
I've tried a number of things to try and resolve this. One of them being the following:
First I tried creating two custom owned planets and marked them both homeworlds, problem with that was that for ever custom homeworld, the game subtracts one player. For example, I tried to do a test with a custom map holding two custom homeworlds and one terran homeworld. I then entered the game picked to play a custom race, and then picked a custom opponent and one of the original races, Terran Alliance. Then started a game. When the game finished loading it had placed me at the location I wanted to be at, and placed my custom opponent race at the other custom homeworld, but the terrans were no where to be found. This creates quite a problem.
All other methods I've tried have failed and put the custom opponent where I'm supposed to be when playing a custom race. If anyone has any idea of how this can be fixed please tell me.
One of the ideas I myself have is for custom opponents to be given placement after the player is placed are for them to be give different ID numbers, are be able to share ID numbers with the other races like they do with each other.
But again if anyone knows how I can get around this please let me know.