Unit selection
May 20 2008, 5:21 am
By: ekddl4578  

May 20 2008, 5:21 am ekddl4578 Post #1



I used UED's to do simple job by only pressing key 1 or 2 but even I used current player selection condition

----------------------------------------------------------------------------------------------------------------------------------------------------------

Conditions

Player 2 has suffered exactly 6452240 deaths of UnitID:1102

Current Player commands at least 1 Ghost

Actions

Create 1 Terran Marine at 'Anywhere' for Current player

Preserv Trigger.

----------------------------------------------------------------------------------------------------------------------------------------------------------

it desynced when I did in multiplayer. I heard that this is not shared to other players but it dropped

what's wrong with this trigger?



None.

May 20 2008, 6:21 am rockz Post #2

ᴄʜᴇᴇsᴇ ɪᴛ!

Try setting a switch. It sounds like you're using the wrong EUD. Are you sure you're using the one that is shared between players?



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

May 20 2008, 7:59 am ekddl4578 Post #3



Quote from rockz
Try setting a switch. It sounds like you're using the wrong EUD. Are you sure you're using the one that is shared between players?

I used the offset 005971F0 written on the wepsite http://farty1billion.dyndns.org/EUDDB/?pg=index&st=1 [DB]

when I ask about sharing farty1billion said current player selection isn't shared so it won't desync...

won't it be dropped if I change action to set switch which create marine when it is set?



None.

May 20 2008, 8:21 am NudeRaider Post #4

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

You misunderstood Farty.
Current Player's selection isn't shared, that's true. But it DOES desynch, except the actions you execute are non shared. E.g. move screen, diplay text.
Creating units is definitely shared, so you drop.




May 20 2008, 8:37 am ekddl4578 Post #5



Quote
If I'm right can you recommend what EUD trigger will work if I want to heal myself by doing simple action like just pressing 2 button (Of course it's failed) or by placing screen to specific area (also I was failed with doing this). Because UMS maps like WAF heals yourself by creating medic and you have to do 2 actions ( select barrack, press C) and I want to do this even easier by EUD trigger...


Use the selection addresses for specific players. For quicker button presses, just request the players to hotkey the unit. Then you can do things like "Press 1 to heal your unit.", and maybe add more functions.
If you use the unit group selection addresses, remember that the units you select must always be created in the same order to work properly.

Then what did he mean by this answer? "Then you can do things like "Press 1 to heal your unit.", and maybe add more functions."
how could it be without dropping?



None.

May 20 2008, 8:55 am NudeRaider Post #6

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

Either I completely misunderstand the principle of desynching EUDs or he was referring to single player.
But since you DO desynch it seems to be the latter.




May 20 2008, 2:22 pm rockz Post #7

ᴄʜᴇᴇsᴇ ɪᴛ!

Sorry, but why can't you use player 1 selection group? That is actually shared...



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

May 20 2008, 5:36 pm NudeRaider Post #8

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

Is it? I somewhere read otherwise.
And there's something that made me believe it's not shared:
When you watch a replay you only have a small chance that you can "see" or better say "use" a player's hotkeys. You have to be in the right player slot. Now that's what I thought means not shared...
FARTYYYYYYY come here and clarify! ;)




May 20 2008, 5:41 pm rockz Post #9

ᴄʜᴇᴇsᴇ ɪᴛ!

Take a look at the database. Player 1 selection group is a specific address. Current Player selection group is an entirely different address, and IS NOT shared. If you use any sort of non shared EUD, you will desync in multiplayer.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

May 20 2008, 8:42 pm O)FaRTy1billion[MM] Post #10

👻 👾 👽 💪

"Use the selection addresses for specific players." I never said "current".
The specific player groups are shared (which is why they exist). That is how illegal selection hacks and team melee selection circles work.

Shared means that the specific address will always have the same value for all players (such as unit data.)
Unshared means that the specific address may not have the same value for any player (such as mouse position.)
If you read an unshared value and it returns False for most players and True for one, that one player will drop because it differs. However if you do something that effects 'Current Player' always and only (such as center view, display text, etc.), then you will never drop because those things themselves are not shared.

Post has been edited 1 time(s), last time on May 20 2008, 8:49 pm by FaRTy1billion.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

May 20 2008, 9:40 pm NudeRaider Post #11

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

Alright so there's 2 adresses showing the same value. But why does current player control group even exist?




May 20 2008, 10:49 pm rockz Post #12

ᴄʜᴇᴇsᴇ ɪᴛ!

The same reason "current player" exists, it makes it easy to make one "trigger" and copy it. I'm pretty sure it helps display the group of 12 on the GUI.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

May 20 2008, 11:46 pm O)FaRTy1billion[MM] Post #13

👻 👾 👽 💪

It is actually the UI references. If you edit the current player addresses then the UI will look different.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

May 21 2008, 1:46 am ekddl4578 Post #14



Quote from O)FaRTy1billion[MM]
"Use the selection addresses for specific players." I never said "current".
The specific player groups are shared (which is why they exist). That is how illegal selection hacks and team melee selection circles work.

Shared means that the specific address will always have the same value for all players (such as unit data.)
Unshared means that the specific address may not have the same value for any player (such as mouse position.)
If you read an unshared value and it returns False for most players and True for one, that one player will drop because it differs. However if you do something that effects 'Current Player' always and only (such as center view, display text, etc.), then you will never drop because those things themselves are not shared.


what does it mean by specific players and specific adress ?

what did I did wrong in my trigger? should I have checked Player1 Instead of current player in the condition?

and what is there any difference between Unit ID 1002 and 1003 which both are unit selection EUD's?

I don't get it :-(

Post has been edited 1 time(s), last time on May 21 2008, 1:52 am by ekddl4578.



None.

May 21 2008, 2:28 am O)FaRTy1billion[MM] Post #15

👻 👾 👽 💪

Wait, are you editing the player in the Death condition itself?

By the way, yes, use Player 1 Selection Group.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

May 21 2008, 2:39 am ekddl4578 Post #16



Quote from O)FaRTy1billion[MM]
Wait, are you editing the player in the Death condition itself?

By the way, yes, use Player 1 Selection Group.


Wow~ It work now thank you so much

Post has been edited 4 time(s), last time on May 21 2008, 5:26 am by ekddl4578.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[03:08 pm]
Sylph-Of-Space -- woah! nice! thank you!
[04:05 am]
O)FaRTy1billion[MM] -- the setting exists, it's just hidden in a weird place
[04:04 am]
O)FaRTy1billion[MM] -- instead change "Microtile Overlay" to "Impassable"
[04:04 am]
O)FaRTy1billion[MM] -- er, wait, idk why i was looking for height
[04:03 am]
O)FaRTy1billion[MM] -- below the minimap should be a thing that says "Overlay Settings" with a little + button in the corner, press the + to expand it, uncheck Use Defaults, then change "Tile Overlay" to "Height"
[03:57 am]
Sylph-Of-Space -- Unless I'm dum (possible)
[03:57 am]
Sylph-Of-Space -- It would be so so so nice if SCMDraft had some kind of dedicated "walkability" view for the tilesets.
[03:53 am]
Sylph-Of-Space -- :'( dont cry for me cat-gentina
[2024-5-19. : 9:18 pm]
Ultraviolet -- 🔪🐈
[2024-5-19. : 12:34 pm]
NudeRaider -- curiosity kills the cat!
Please log in to shout.


Members Online: Roy