Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: EUD's, where to learn them?
EUD's, where to learn them?
Oct 30 2008, 10:15 pm
By: Oo.DaMeiN.oO  

Oct 30 2008, 10:15 pm Oo.DaMeiN.oO Post #1




I looked through some of the searches I did for "EUD" and non came up with how to make them, just some people saying " Use EUD's " and such.

Are they in use still/is there somewhere I can go to learn them?

The one in the Wiki is down, so yeah :/




None.

Oct 30 2008, 10:19 pm stickynote Post #2



It's not something you learn. It's more like something you just memorize and follow a pattern. The problem with EUD's is that they change every patch. They involve using the deaths condition to detect things in starcraft's memory, and the modify deaths action to affect starcraft's memory. However, EUD actions have been patched after 1.13, so if you want to use them, you have to downgrade. Here is a link to farty's EUD database.



None.

Oct 30 2008, 10:33 pm NudeRaider Post #3

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

Yeah unfortunately the search function is incomplete/bugged. It just stops after it found a few fitting posts.
But i looked through the old topics manually and found this. It's probably the most suitable thread for EUD beginners.

It has a lot of useful links, be sure to read them all, especially the tutorial on maplantis.
If after that you have still questions left just post them in your topic. There's usually someone around who can help you with tricky details.




Oct 30 2008, 10:41 pm Oo.DaMeiN.oO Post #4



Ah, thanks anyways guys. If they are disabled in the current patch, then I have no need for 'em :)

Thanks for your helps anyways.



None.

Oct 30 2008, 10:44 pm Morphling Post #5



You misunderstood. Eud actions have been disabled not conditions.



None.

Oct 31 2008, 12:35 am Pigy_G Post #6



Yes, morphling is correct. Actions are disabled and you have to downgrade. But the conditions can still be very useful for some things, An example of this is Mouse Defense. It use's EUD's to detect the location of your cursor. Or Devilisk's Egg Ball. Which use's EUD's to detect which egg is selected and order a unit accordlingly. Actions may be disabled. But the conditions are still very much alive. If you play on making a map with them be carful. As previous people said patch's are constantly changing them and you would have to update your map.



None.

Oct 31 2008, 1:30 am Falkoner Post #7



The way EUDs work is by attempting to check deaths of units beyond the normal range, like players 1-255(256?), when you do this, rather than actually returning the proper death, StarCraft goes into memory later than the death table and grabs a value from there, so you can check different parts of memory through that.

A list of what some EUDs do can be found here, most 1.15.2 ones work with 1.15.3.



None.

Oct 31 2008, 1:35 am Generalpie Post #8

Staredit Puckwork

so how do you input EUD triggers?



None.

Oct 31 2008, 1:38 am Falkoner Post #9



StarForge I believe can enter them, and the latest versions of SCM Draft too.



None.

Oct 31 2008, 1:42 am Generalpie Post #10

Staredit Puckwork

thanks.
BTW this made a favorite post on my profile.



None.

Oct 31 2008, 2:17 am stickynote Post #11



The latest version of scmdraft? Which version is that? I need it.



None.

Oct 31 2008, 3:33 am Falkoner Post #12



It's the latest news post :P I think you put UnitID: xxx or ID: xxx or something like that, I'd have to dig up the old topic..



None.

Oct 31 2008, 5:14 am JaBoK Post #13



Hm, I think the problem with EUDs is that people (like myself) get an idea that requires one or two EUD triggers, and then give up because it takes too long to figure out how to do what we want to do. What'd be really nice would be some sort of database of common triggers for EUDs, much more helpful than a bunch of numbers, even if the numbers theoretically can help you do anything. Something like "for unit HP detecting, you put the number of the unit on the map here, the HP you're looking for here, etc." Though doing this may be beyond the scope of somebody's time constraints, I really don't know.



None.

Oct 31 2008, 6:09 am O)FaRTy1billion[MM] Post #14

👻 👾 👽 💪

The problem with that is you cannot detect a specific type of unit... you must detect a specific unit. If one knows what they are doing, it doesn't take much time at all to do an EUD trigger. Most the time (if it doesn't involve units) you just put the number in to EUDTrig and it gives you that information.



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!

Oct 31 2008, 1:26 pm JaBoK Post #15



Well, my point was that the question of unit detection comes up quite often, and I'm sure it'd be easier just to say that trigger X finds unit 1's HP, trigger Y for unit 2, etc. than to go through EUDtrig, which takes quite a while to figure out.



None.

Oct 31 2008, 10:49 pm rockz Post #16

ᴄʜᴇᴇsᴇ ɪᴛ!

My guide (now in 2 places, yay!) shows exactly how to find unit health, and there is a map to go along with it. It should probably go in the wiki (not my guide necessarily, but how to detect health).

@falkoner
I haven't needed to make an EUD map in a while, and I swear I can't figure out how to do it in SCMDraft. Every time I open up such a map, I get "invalid unit" instead of the unitID (in trigedit, classic shows it fine, and I haven't bothered editing it.)



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

Nov 1 2008, 3:43 pm Falkoner Post #17



Yeah, I'm pretty sure you have to use Classic Trigedit to do it.



None.

Nov 1 2008, 3:47 pm Elvang Post #18



I had to import them first, once they were there I could edit the death count and player, but not the unit number.



None.

Nov 11 2008, 4:12 pm Generalpie Post #19

Staredit Puckwork

where do you put in the eud triggers?
is it in a window? how do you detect cursers? im at a loss here.



None.

Nov 11 2008, 9:21 pm Elvang Post #20



EUDs are just like any other detect deaths trigger. The only difference is you use a unit/player combo that forces SC to read past the death count data and into other memory(read: buffer overflow). You detect the location of the cursor by first finding out the memory address of the cursor's x position and y position. Then convert that address with EUDTrig, or manually if you know how. Its possible the address you use is not always accessible via EUDs.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[06:47 am]
NudeRaider -- lil-Inferno
lil-Inferno shouted: nah
strong
[05:41 am]
Ultraviolet -- 🤔 so inf is in you?
[04:57 am]
O)FaRTy1billion[MM] -- my name is mud
[04:35 am]
Ultraviolet -- mud, meet my friend, the stick
[10:07 pm]
lil-Inferno -- nah
[2024-5-16. : 8:36 pm]
Ultraviolet -- Inf, we've got a job for you. ASUS has been very naughty and we need our lil guy to go do their mom's to teach them if they fuck around, they gon' find out
[2024-5-16. : 5:25 pm]
NudeRaider -- there he is, right on time! Go UV! :D
[2024-5-16. : 5:24 pm]
lil-Inferno -- poopoo
[2024-5-16. : 5:14 pm]
UndeadStar -- I wonder if that's what happened to me. A returned product (screen) was "officially lost" for a while before being found and refunded. Maybe it would have remained "lost" if I didn't communicate?
[2024-5-16. : 3:36 pm]
NudeRaider -- :lol:
Please log in to shout.


Members Online: 4emmae2385rL0, 9giannae862eL9, 5claudiac4122gM5