EUD Triggers
Aug 21 2009, 3:51 pm
By: New-Guy  

Aug 21 2009, 3:51 pm New-Guy Post #1



Okay, so I'm trying to understand more about EUD Triggers, and I'm coming up with lots of questions.

What Conditions are used for EUD Triggers? Is it just "Deaths" of a certain unit for a certain player?
And what are the Byte Offsets for? I don't understand any of that.
Also, is the EUDTrig program accurate for 1.16.1? Or do you have to downgrade for it to work?
Using EUD Triggers, how can you edit unit HP? Would you have to set the deaths to something for every HP?



None.

Aug 21 2009, 4:03 pm Commanda_Panda Post #2



I'll go ahead and tell you I have no idea the complicated explanations of EUDs... however I have a basic knowledge of how they work and can probably answer your last question:
You cannot directly edit unit HP (at least not anymore)... EUD actions were patched by blizzard. Those actions would have allowed us to add health to a unit we choose. For example, a marine with 100 life total and at a current life of 50, we could use EUDs to add 10 life to bring him to 60 life. However, there is an indirect method of using EUD conditions to change unit health. By using EUD conditions to detect the units current life (lets use the same example of the the marine with 100 life total whos at 50 life), you can detect the marine at 50 life and then to "add" 10 life, you would use the action "modify unit hit points" to set his HP to 60% (or 60 life). But this isn't perfect, as you would basically be limited to unit with 100 total life (the modify unit HP action can only change it to a certain percentage between 1 and 100%). If you get into units with more total life, for example 500 total life, each percentage of life u add is 5 life.



None.

Aug 21 2009, 4:08 pm New-Guy Post #3



Quote from Commanda_Panda
I'll go ahead and tell you I have no idea the complicated explanations of EUDs... however I have a basic knowledge of how they work and can probably answer your last question:
You cannot directly edit unit HP (at least not anymore)... EUD actions were patched by blizzard. Those actions would have allowed us to add health to a unit we choose. For example, a marine with 100 life total and at a current life of 50, we could use EUDs to add 10 life to bring him to 60 life. However, there is an indirect method of using EUD conditions to change unit health. By using EUD conditions to detect the units current life (lets use the same example of the the marine with 100 life total whos at 50 life), you can detect the marine at 50 life and then to "add" 10 life, you would use the action "modify unit hit points" to set his HP to 60% (or 60 life). But this isn't perfect, as you would basically be limited to unit with 100 total life (the modify unit HP action can only change it to a certain percentage between 1 and 100%). If you get into units with more total life, for example 500 total life, each percentage of life u add is 5 life.
Do you know what version of StarCraft it was where you could edit HP?



None.

Aug 21 2009, 4:15 pm Commanda_Panda Post #4



nope, but it was quite a few patches ago, as I recall... they patched it as it presented a vulnerability in the SC code, and could have been used to spread malicious code via starcraft maps.



None.

Aug 21 2009, 4:37 pm Syphon Post #5



1.12b



None.

Aug 21 2009, 10:24 pm rockz Post #6

ᴄʜᴇᴇsᴇ ɪᴛ!

EUDTrig is useless now. use this instead:

Player number * 4 + Unit ID * 48 + Player 1 Deaths of Terran Marine offset (0x58a364) = Memory to be read.

So if you use player 1 (0) and Terran Marine (0), you will be reading 0x58a364. The "Memory" condition assumes you use terran marine, so you only have to change the player number.



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

Aug 21 2009, 10:39 pm O)FaRTy1billion[MM] Post #7

👻 👾 👽 💪

EUDTrig does that. It has a lovely "Use Extended Player Deaths" check box.

Quote from Syphon
1.12b
EUD actions were patched somewhere in the 1.13 mess.

Post has been edited 4 time(s), last time on Aug 21 2009, 11:12 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!

Aug 21 2009, 11:12 pm Doodle77 Post #8



Quote from O)FaRTy1billion[MM]
EUDTrig does that. It has a lovely "Use Extended Player Deaths" check box.

Quote from Syphon
1.12b
EUD actions were patched somewhere in the 1.13 mess.
1.13b



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[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
[09:18 pm]
Ultraviolet -- 🔪🐈
[12:34 pm]
NudeRaider -- curiosity kills the cat!
[2024-5-19. : 6:18 am]
Sylph-Of-Space -- No complaints here, i'm just curious!
Please log in to shout.


Members Online: Zycorax