I've made a map that's almost finished except for a few issues I've been having. The foremost (and most important) is regarding faction selection before the game starts. My map has 6 players. Players 1-4 are on one team, and players 5-6 are the other. I've got them all allied up etc.
But before the game starts it seems you can't actually choose which player you want to be (each one is different). You just drag/drop on either Team 1 or Team 2, but even if I put myself on team 2 I end up spawning as Player 1 from Team 1 (who should, one would expect, be the top slot of Team 1).
Any insight into how to fix this would be appreciated. Most of the triggers are done via player so I hope I didn't do anything super hard to correct lol.
I would use Map>Game Attribute. With this you can use player options in the lobby. They'll look similar to the player picking their color and race.
It's been awhile since I've used them, so you may need to experiment to get it just right. You'll click the little plus sign to add a new one. Under general, you'll want to click Player, instead of game. Under Usage, I think you want first come first serve (so only one player can select each). Under values is where you'll add your different factions. If it's just one faction you could have 4 values of faction 1, and 2 values of faction 2.
In the trigger editor you can then use the "Attribute Player Value" to find out what each player selected in the lobby. You can then use that to give control of units and set up alliances.