I have a map where each player has a designated city. How can I use the map editor to make it so that when the map is launched, players can freely choose their hero's race and city?
In that case, assign a Random Town to the desired player and, in the map settings, set that city as the primary one. The player's race can also be configured there; if you set it, the player will be of that specific race. If not, and a Random Town is present, they can choose. Enable "hero generation in the city," and you're all set.
---- ---
*If I didn't explain it clearly, I can attach screenshots. 😄