I think a little more clarification will help us better understand what you want. "Start Locations" are those little circular things where protoss nexus/terran command center/zerg hatcheries will spawn when the map
is played in melee. If you're playing the map under Use Map Settings, nothing will spawn here. Unfortunately, if you're playing the map in melee, none of your triggers will run, so you can't use the AI scripts in melee.
However, what I think you want, is to have locations across the map where a computer player can randomly start from, and begin building based on those two AI scripts you mentioned. Is this correct? This is possible, just you'll have to play the map in Use Map Settings, and use Locations instead of "Start Locations" to issue the AI script commands.
As for saving unit and hero settings across maps, I don't think that's possible, sorry. It's tedious, but I think you'll have to set them all by hand.
None.
There are some older map tools that can deconstruct the map sections into different files, so theoretically you could take the units section from one map and put it in another. I tried to play around with them but didn't have much luck getting them to work (can't remember the problems, might have been W7 compatibility).
Should be possible to do with a hex editor if you're really desperate, though.
None.
Okay it is a map where I Use Map Settings and I have tried locations but I want the location to be random not all of the locations. Think of it this way the computer is another player that is WAAAAAAAY better than any of the other players. The computer player spawns at any of the random starting locations and the computer player can be killed. (I just have it so they can't lose or be completely taken out with an invincible overlord that cant carry anything and an invincible protoss observer)
None.
An artist's depiction of an Extended Unit Death
As for saving unit and hero settings across maps, I don't think that's possible, sorry. It's tedious, but I think you'll have to set them all by hand.
It's possible.
http://www.staredit.net/files/460/Okay it is a map where I Use Map Settings and I have tried locations but I want the location to be random not all of the locations. Think of it this way the computer is another player that is WAAAAAAAY better than any of the other players. The computer player spawns at any of the random starting locations and the computer player can be killed. (I just have it so they can't lose or be completely taken out with an invincible overlord that cant carry anything and an invincible protoss observer)
Sounds like you just need to implement a random spawn system.
Example Implementation
Player 8AlwaysRandomize Switch 1Randomize Switch 2Randomize Switch 3Randomize Switch 4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation1 for Current PlayerCreate 4 Protoss Probe at SpawnLocation1 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation2 for Current PlayerCreate 4 Protoss Probe at SpawnLocation2 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation3 for Current PlayerCreate 4 Protoss Probe at SpawnLocation3 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation4 for Current PlayerCreate 4 Protoss Probe at SpawnLocation4 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation1 for Current PlayerCreate 4 Protoss Probe at SpawnLocation1 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation2 for Current PlayerCreate 4 Protoss Probe at SpawnLocation2 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation3 for Current PlayerCreate 4 Protoss Probe at SpawnLocation3 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation4 for Current PlayerCreate 4 Protoss Probe at SpawnLocation4 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation1 for Current PlayerCreate 4 Zerg Drone at SpawnLocation1 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation2 for Current PlayerCreate 4 Zerg Drone at SpawnLocation2 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation3 for Current PlayerCreate 4 Zerg Drone at SpawnLocation3 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation4 for Current PlayerCreate 4 Zerg Drone at SpawnLocation4 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation1 for Current PlayerCreate 4 Zerg Drone at SpawnLocation1 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation2 for Current PlayerCreate 4 Zerg Drone at SpawnLocation2 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation3 for Current PlayerCreate 4 Zerg Drone at SpawnLocation3 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation4 for Current PlayerCreate 4 Zerg Drone at SpawnLocation4 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation4 You can obviously randomize more switches if you have more spawn locations.
As for saving unit and hero settings across maps, I don't think that's possible, sorry. It's tedious, but I think you'll have to set them all by hand.
It's possible.
http://www.staredit.net/files/460/Yip, that's the programme I tried to use. Couldn't get it to work.
None.
If I couldn't get any of the programs to work I would probably make a copy of the map and use Scmdraft to change the map's tileset to what it needs to be, then paste in the terrain and doodads manually.
🤙🏾
As for saving unit and hero settings across maps, I don't think that's possible, sorry. It's tedious, but I think you'll have to set them all by hand.
It's possible.
http://www.staredit.net/files/460/Okay it is a map where I Use Map Settings and I have tried locations but I want the location to be random not all of the locations. Think of it this way the computer is another player that is WAAAAAAAY better than any of the other players. The computer player spawns at any of the random starting locations and the computer player can be killed. (I just have it so they can't lose or be completely taken out with an invincible overlord that cant carry anything and an invincible protoss observer)
Sounds like you just need to implement a random spawn system.
Example Implementation
Player 8AlwaysRandomize Switch 1Randomize Switch 2Randomize Switch 3Randomize Switch 4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation1 for Current PlayerCreate 4 Protoss Probe at SpawnLocation1 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation2 for Current PlayerCreate 4 Protoss Probe at SpawnLocation2 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation3 for Current PlayerCreate 4 Protoss Probe at SpawnLocation3 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is clearedSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation4 for Current PlayerCreate 4 Protoss Probe at SpawnLocation4 for Current PlayerRun AI Script Expansion Protoss Custom Level at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation1 for Current PlayerCreate 4 Protoss Probe at SpawnLocation1 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation2 for Current PlayerCreate 4 Protoss Probe at SpawnLocation2 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation3 for Current PlayerCreate 4 Protoss Probe at SpawnLocation3 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is setSwitch 4 is clearedCreate 1 Protoss Nexus at SpawnLocation4 for Current PlayerCreate 4 Protoss Probe at SpawnLocation4 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation1 for Current PlayerCreate 4 Zerg Drone at SpawnLocation1 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation2 for Current PlayerCreate 4 Zerg Drone at SpawnLocation2 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation3 for Current PlayerCreate 4 Zerg Drone at SpawnLocation3 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is clearedSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation4 for Current PlayerCreate 4 Zerg Drone at SpawnLocation4 for Current PlayerRun AI Script Expansion Zerg Custom Level at SpawnLocation4 Player 8Switch 1 is clearedSwitch 2 is clearedSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation1 for Current PlayerCreate 4 Zerg Drone at SpawnLocation1 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation1 Player 8Switch 1 is setSwitch 2 is clearedSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation2 for Current PlayerCreate 4 Zerg Drone at SpawnLocation2 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation2 Player 8Switch 1 is clearedSwitch 2 is setSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation3 for Current PlayerCreate 4 Zerg Drone at SpawnLocation3 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation3 Player 8Switch 1 is setSwitch 2 is setSwitch 3 is setSwitch 4 is setCreate 1 Zerg Hatchery at SpawnLocation4 for Current PlayerCreate 4 Zerg Drone at SpawnLocation4 for Current PlayerRun AI Script Value This Area Higher at SpawnLocation4 You can obviously randomize more switches if you have more spawn locations.
Now if I implement this system will player 8 try to spawn where another player has already spawned since the randomized locations will be overtop of randomized human spawn locations ??????
None.
We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch
Add a step that checks if there are already units at that location.
UPON REQUEST:Here is my map in the condition before I add the random AI spawn system
https://rapidshare.com/files/3239845628/Radical924 TEST MAP.scmAdd a step that checks if there are already units at that location.
How do I add a step to check if units are there?
How do I add a condition if player is a certain race?
As of August 17th 2012 I have the respawns working to my liking THANK YOU EVERYBODY!!!!!!!!!!!!!!
Post has been edited 7 time(s), last time on Aug 17 2012, 7:04 am by Radical924.
None.