SDE, BWAPI owner, hacker.
iCafeMoto, more english please. This is a forum.
I would use extended players in an accumulate condition to detect the start location position of the current player.
The idea is to run the trigger client-side. So you must read a client-side value.
Place all observer start locations stacked in the center or something, and copy its X/Y coordinates.
Use the condition elapsed game time is at most 1, and the extended accumulate condition.
Player gas counts start at 0x57F100.
Saved screen position 1 is at 0x57F250 (defaults to start location on game start).
(57F250 - 57F100) / 4 = playerID
So you would use Player 85 (ID: 84) to detect the current position of their Start Location.
The drawback of using an overflow is the lack of mac compatibility.
it's not like mac players will desync or anything in this situation.. and u can scan for addesses with a mac if u want it to work for macs
None.
SDE, BWAPI owner, hacker.
I'm not confident it won't desync in general though.
iCafeMoto, more english please. This is a forum.
I would use extended players in an accumulate condition to detect the start location position of the current player.
The idea is to run the trigger client-side. So you must read a client-side value.
Place all observer start locations stacked in the center or something, and copy its X/Y coordinates.
Use the condition elapsed game time is at most 1, and the extended accumulate condition.
Player gas counts start at 0x57F100.
Saved screen position 1 is at 0x57F250 (defaults to start location on game start).
(57F250 - 57F100) / 4 = playerID
So you would use Player 85 (ID: 84) to detect the current position of their Start Location.
The drawback of using an overflow is the lack of mac compatibility.
If it's a randomized start location map, and there is no observer slot, you've got a serious problem.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
SDE, BWAPI owner, hacker.
Are you... high?
There will be observer slots, and their Start Locations will not change. Randomization has no effect.
if... ...there is no observer slot
On an 8 player map, there could be 7 places for the other player(s) to be. You can't have observer slots on those sorts of maps, or the randomization will be messed up. I know that's not what this topic is about, but I was just presenting a possible problem with your method, should it be used in such a manner.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"