Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Stop maps from dropping Macs?
Stop maps from dropping Macs?
Mar 12 2010, 5:07 pm
By: Oo.DaMeiN.oO  

Mar 12 2010, 5:07 pm Oo.DaMeiN.oO Post #1



Is there a way to do this? I believe I heard that EUD's drop macs.. is there a way to make them mac friendly?



None.

Mar 12 2010, 5:17 pm NudeRaider Post #2

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

Well you'd have to find the addresses of the data the EUD trigger is looking for for Macs. (lots of hard manual work)
Then implement a detection for if the player is Mac or IBM. (easy. just check the value of an address you know on either machine and compare the result of the EUD trigger with the expected result)
Create every EUD trigger for both machines. (moderate/little work compared to the address finding)




Mar 12 2010, 5:40 pm rockz Post #3

ᴄʜᴇᴇsᴇ ɪᴛ!

most EUDs don't drop macs. If you play on a VM, then it will work fine. You're going to need one anyway to test out both versions.



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

Mar 12 2010, 11:34 pm Lethoth Post #4



Extended unit portraits drop Macs, so don't try it



None.

Mar 15 2010, 7:21 pm Oo.DaMeiN.oO Post #5



Hmph.. I don't feel like going through the trouble for a few random players.. so I'll just create it with the EUD's. Thanks :)



None.

Mar 16 2010, 1:10 am mapping4joy Post #6



How do you even use EUDs anyway? I thought they got banned. Is there a special EUD trigger program?



None.

Mar 16 2010, 1:25 am Lethoth Post #7



EUD actions were patched, that means if you read memory you can't write in it using the same trigger. You can still read memory, but you can only use certain actions that don't write in memory so they don't desync(drop) you, but it's only when the memory you are reading is not shared, if it is shared then you can use regular actions.



None.

Mar 16 2010, 5:31 am 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

To clarify a bit: EUD actions were patched because you could write outside sc's memory. EUD conditions still work fine.
In single player you don't have to take special precautions, but in multiplayer you can't have a EUD trigger reading a non-shared value that alters the gameplay.
For example you can't detect a keypress (no other player sees that you press that button => non-shared) and create a unit for you because then only your copy of sc runs that trigger and thus you have a different game than the other players and are desynched immediately.
You can, however, use key press detection to display text since this doesn't affect the gameplay.
If you limit yourself to reading shared values, like current control group (= which units are selected, which is visible for every player's sc although you can't see it in game) or unit hp then you may use any action freely.

There's quite a few programs that help you with EUD triggers. EUDtrig being the one to convert addresses into triggers. Check the EUD sticky for links and more info.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[10:07 pm]
lil-Inferno -- nah
[08: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
[05:25 pm]
NudeRaider -- there he is, right on time! Go UV! :D
[05:24 pm]
lil-Inferno -- poopoo
[05: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?
[03:36 pm]
NudeRaider -- :lol:
[2024-5-16. : 3:02 am]
Ultraviolet -- I'm gonna send inf to have sex with their moms
[2024-5-16. : 3:02 am]
Ultraviolet -- fuck those motherfuckers
[2024-5-15. : 11:02 pm]
NudeRaider -- PSA: ASUS apparently decided their RMA department needs to "become profitable" and for a while now outright tries to scam customers. They were called out on it a year ago, promised to change, but didn't. https://www.youtube.com/watch?v=7pMrssIrKcY so my recommendation: Stop buying ASUS, and if you already have and need something RMA'd, make sure to not let them bully you into paying.
[2024-5-15. : 3:08 pm]
Oh_Man -- example of wat u mean?
Please log in to shout.


Members Online: 8avac2823fh2