Staredit Newtork
Community
StarCraft
Games
Site
Favourites
EUD

Pages: < 1 « 2 3 4
Creator: stickynote
Time: Jan 29 2008, 1:11 am

Post #61     Doodle77[MM] Mar 26 2008, 9:25 pm

[Avatar]
 offline contact
Quote from FaRTy1billionHe tested it intentionally. It started by using large player numbers. He played a lot in SC's memory...

Also EUD Actions can't do anything to harm your SC. They can only write after the death table within a limited range that is basically just data anyway. Sure you could probably screw a value over and alter the running of SC. Omg, restarting SC... so fatal.

I'll write a guide including history on them. I'll attempt to clear up some of these misconceptions that exist...

There are many modules (dlls) located after the death table, you can write to those. You can also overwrite function pointers.
Top

Post #62     O)FaRTy1billion[MM] Mar 26 2008, 9:28 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
But still, how could you write an entire virus in it? Unless you found a large block of unused space, shoved some ASM in int-by-int, an modified some pointer there... but that'd be a ton of work. You'd still be better off writing like a hack for SC and shoving viruses in that.
Top

Post #63     Doodle77[MM] Mar 26 2008, 9:29 pm

[Avatar]
 offline contact
Quote from FaRTy1billionBut still, how could you write an entire virus in it? Unless you found a large block of unused space, shoved some ASM in int-by-int, an modified some pointer there... but that'd be a ton of work. You'd still be better off writing like a hack for SC and shoving viruses in that.

People are more likely to download a map than a hack.
Top

Post #64     O)FaRTy1billion[MM] Mar 26 2008, 9:32 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Download, maybe. But actually play... that's pushing it. Especially if the map does something noticibly horrible to them.
Top

Post #65     Laser Dude Mar 26 2008, 9:54 pm

[Avatar]
 offline contact
Quote from FaRTy1billionDownload, maybe. But actually play... that's pushing it. Especially if the map does something noticibly horrible to them.

How is playing the map pushing it? Most B.netters wouldn't care what's in the map. Also, it doesn't need to do something noticably horrible to them. It could just make something silly appear on their screen, or even be a simple trojan virus that runs itself silently in the background, sending data back to somewhere.
Top

Post #66     O)FaRTy1billion[MM] Mar 26 2008, 10:18 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Most maps don't get spread. We all know this. Also how can you fit an entire trojan and TCP/UDP communication function into a map? I don't think there is that much free space in a data segment. I also don't think anyone would dig through SC enough to find one that would be easily usable.
Top

Post #67     candle12345 Mar 26 2008, 10:21 pm

[Avatar]
Eh's a pretty cool guy
 offline contact
*Thinks about putting it inside DoTa for WCIII*
*Cackles maniacally*
Eh has a gauss rifle and eh doesnt afraid of anything.
Top

Post #68     Falkoner Mar 26 2008, 10:23 pm

[Avatar]
Taking StarCraft Map Making to the Limit!
 offline contact
Yeah, the only reason that the virus would ever run is if SC actually attempted to read whatever you put in there, which it probably wouldn't, and even if it did, it would only affect SC most of the time.
Top

Post #69     O)FaRTy1billion[MM] Mar 26 2008, 10:26 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from FalkonerYeah, the only reason that the virus would ever run is if SC actually attempted to read whatever you put in there, which it probably wouldn't, and even if it did, it would only affect SC most of the time.
That's what Doodle was talking about, though. Function pointers are little 'variables' in memory that are used by SC for easy calling of functions. You'd just spam some ASM somewhere and redirect one of the pointers.
Top

Post #70     DaMiNaToR Apr 7 2008, 2:56 am

[Avatar]
Buffalo killed by banana truck in Wyoming.
 offline contact
Um random question: Can anyone tell me the EUD code for detecting larva selection? I need it for one of my maps. >.>
(user posted image)
Top

Post #71     O)FaRTy1billion[MM] Apr 7 2008, 3:02 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
What is 'larva selection'?
Top

Post #72     DaMiNaToR Apr 7 2008, 3:09 am

[Avatar]
Buffalo killed by banana truck in Wyoming.
 offline contact
Detecting when a larva is selected. Apparently you can't do that though. Thanks anyway. You can do it for Hatcheries, Lairs and Hives though, right?
(user posted image)
Top

Post #73     O)FaRTy1billion[MM] Apr 7 2008, 3:16 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
You can detect when any larva is selected, but not a specific larva. Go dig up my response in the custom portraits topic... I used it there.
Top

Post #74     DaMiNaToR Apr 7 2008, 3:18 am

[Avatar]
Buffalo killed by banana truck in Wyoming.
 offline contact
Quote from DaMiNaToR
You can do it for Hatcheries, Lairs and Hives though, right?
(user posted image)
Top

Post #75     O)FaRTy1billion[MM] Apr 7 2008, 3:31 am

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
You can use any unit ID...
Top

Post #76     DaMiNaToR Apr 7 2008, 3:32 am

[Avatar]
Buffalo killed by banana truck in Wyoming.
 offline contact
So basically you can tell when you have any specific unit selected but not where it is on the map?
(user posted image)
Top

Post #77     rockz Apr 7 2008, 5:25 am

[Avatar]
We are not amused
 offline contact
I think you could detect where that unit is on the map too. It's loads of triggers, but you can just move it around to find the location of it, and the unit number. Something tells me you'd have to detect the x and y axis separately, and all in all, not worth the time. Generally EUDs aren't worth the time.
Of the sparkling wines, the most famous is Perth Pink. This is a bottle with a message in, and the message is 'beware'. This is not a wine for drinking, this is a wine for laying down and avoiding.

Another good fighting wine is Melbourne Old-and-Yellow, which is particularly heavy and should be used only for hand-to-hand combat.
Top

Post #78     Oo.CooL.oO Apr 7 2008, 5:27 am

[Avatar]
 offline contact
Quote from O)FaRTy1billion[MM]
You can use any unit ID...

But I don't know how to get that's ID Code :( .
Top

Post #79     A_of-s_t Apr 7 2008, 5:35 am

[Avatar]
Master of Temptation, Ruler of Aeronotics, and Secret Lover
 offline contact
Quote from CooL)Kid
Quote from O)FaRTy1billion[MM]
You can use any unit ID...

But I don't know how to get that's ID Code :( .

The units order of creation is the unit IDs number. So the first unit has the ID 00, second has 01, and so on. To get the death count amount, you need to first find the hex adresses for what your looking for and use Farty's EUD Program to find the extended unit's deaths.
(user posted image)
Top

Post #80     O)FaRTy1billion[MM] Apr 7 2008, 4:40 pm

[Avatar]
Remember the game! P.s.: Feldspar.
 offline contact
Quote from DaMiNaToR
So basically you can tell when you have any specific unit selected but not where it is on the map?
No, any specific type of unit.
Quote from rockz
I think you could detect where that unit is on the map too. It's loads of triggers, but you can just move it around to find the location of it, and the unit number. Something tells me you'd have to detect the x and y axis separately, and all in all, not worth the time. Generally EUDs aren't worth the time.
To find the location of a specific unit is easy... but it gives exact pixel location.
Quote from CooL)Kid
Quote from O)FaRTy1billion[MM]
You can use any unit ID...

But I don't know how to get that's ID Code :( .
0 = marine, 1 = ghost, etc. Find a list somewhere (It should be in the wiki...)
Quote from A_of-s_t
Quote from CooL)Kid
Quote from O)FaRTy1billion[MM]
You can use any unit ID...

But I don't know how to get that's ID Code :( .

The units order of creation is the unit IDs number. So the first unit has the ID 00, second has 01, and so on. To get the death count amount, you need to first find the hex adresses for what your looking for and use Farty's EUD Program to find the extended unit's deaths.
Not that... Unit id refers to the unit type. And (as discussed in a different topic) there is no 0-1699 ID ever. It is a pointer. Using that you can detect if a specific unit is selected.

Here are some resources:
EUD help - Allows for shared (or private) reference to player selections of specific units. This may not desync if you use the selection groups for specific players.
Custom Portaits - Allows for private reference to the selected unit ID (unit type). This will desync if you do more than just display text, move the screen, etc. If you would like to use this one, I did not post the offset. You can either review the map or ask me for it.
This post was edited 1 time, last edit by FaRTy1billion: Apr 7 2008, 4:49 pm.
Top
Users in this topic: Guest


[02:29 am]
alayou -- *eh
[02:29 am]
alayou -- thats a bit vulgar aye?
[02:27 am]
[Echo]:] -- and then cummed on ur stomach
[02:27 am]
[Echo]:] -- and made u suck my dick
[02:27 am]
[Echo]:] -- ripped your asshole apart
[02:27 am]
[Echo]:] -- I raped you
[02:25 am]
alayou -- i seize you!
You must log in to shout.

©2003-2008 Staredit Network.
Starcraft & Starcraft II are trademarks of Blizzard Entertainment.
Site Index   |   Terms of Service   |   Privacy Policy   |   Contributions