Staredit Network

Staredit Network -> Portal News -> Enable EUDs Again!
Report, edit, etc...Posted by SpaceBoy2000 on 2005-08-15 at 11:25:53
I meant using triggers to activate the program. We know that we can change certain byte values. There is probably one out of the entire range that StarCraft doesn't use or ignore, so can't we have the program detect that change (which would be done with a trigger), and then activate itself? And when the game ends, have the program deactivate itself?

EDIT: Okay, thanks for clarifying that DK. My post is kinda pointless now...
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:26:45
QUOTE
all you gotta do is set a value that you can't set unless it's running, and then check if that value is whatever you set it to


Heimdal says this to me, so its possible.

QUOTE
Players are seperated(dropped) ONLY when EUD triggers are present, and cannot be abused.


Deathknight offeres reassurance.

QUOTE
Would it be difficult to limit when the program can be used? Like you can only enable it at the beginning of the game or maybe even require the map itself to use triggers to activate the program (is that possible?), thus removing the capability for users to abuse it.


And this is answered in my first statement, found above on this post.

ADDITION:
QUOTE
I meant using triggers to activate the program. We know that we can change certain byte values. There is probably one out of the entire range that StarCraft doesn't use or ignore, so can't we have the program detect that change (which would be done with a trigger), and then activate itself? And when the game ends, have the program deactivate itself?


This is also answered in my post, found above. It's entirely possible
Report, edit, etc...Posted by Deathknight on 2005-08-15 at 11:28:13
Well, why enable/disable it? It should always be enabled. It doesn't change gameplay, except the fact that it runs EUD triggers.
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:30:08
QUOTE
Well, why enable/disable it? It should always be enabled. It doesn't change gameplay, except the fact that it runs EUD triggers.


Well, it does drop the poor sap who is unfortunate enough to not have this program and join a game where it uses EUDs. Otherwise, it's not a big deal, and that is the person and the map maker's fault for not being more careful, and not labelling the map correctly. Unless he did, then it's the unfortunate poor saps fault.
Report, edit, etc...Posted by SpaceBoy2000 on 2005-08-15 at 11:34:40
A nice tool for map makers would to be able to close non-EUD enabled people gracefully. Meaning instead of dropping them, send them a message, tell them where to get the program, and then end the map in a draw. Much better than just dropping them.
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:39:23
QUOTE
A nice tool for map makers would to be able to close non-EUD enabled people gracefully. Meaning instead of dropping them, send them a message, tell them where to get the program, and then end the map in a draw. Much better than just dropping them.


Well it wouldn't necessarily drop them in the way we think (disconnecting), more like using drophack to drop someone from a agme and force them to enter the channel where they originally were. And if they don't have this program ON in a map with EUDs, it would drop them anyway. The only way to get around this is to make a map say this RIGHT AWAY in a map, in text, and once again in the briefing, and lastly, once in the pregame forces. Force 4 maybe be "EUD Map, reuqires Enabler", and in the briefing, it would list where you could get it. Most likely here, but we should wait until Blizzard says something. No point in getting further than we are if Blizzard won't let us. But if they do let us, then it's all free game to think of ways to inform the masses.
Report, edit, etc...Posted by SacredElf on 2005-08-15 at 11:48:36
whats is the url to download this? so i can put it on my map?
Report, edit, etc...Posted by Yoshi da Sniper on 2005-08-15 at 11:50:31
I personally think this program will be mainly used in private games, or the SEN map night. Normal battle.net users will really not download this, so people will get frustrated when hosting public games because no one supports EUDs.
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:51:27
QUOTE
I personally think this program will be mainly used in private games, or the SEN map night. Normal battle.net users will really not download this, so people will get frustrated when hosting public games because no one supports EUDs.


Definitely a possibility.
Report, edit, etc...Posted by Yoshi da Sniper on 2005-08-15 at 11:53:42
QUOTE(SacredElf @ Aug 15 2005, 11:48 AM)
whats is the url to download this? so i can put it on my map?
[right][snapback]288516[/snapback][/right]

I've set up a super easy subdomain for you to put in your maps.

http://eud.staredit.net
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:54:40
QUOTE
I've set up a super easy subdomain for you to put in your maps.

http://eud.staredit.net


This'll definitely be useful.
Less letters and numbers to type, and when you copy, less space you have to highlight, which means you have to move your mouse not as far.
Report, edit, etc...Posted by Yoshi da Sniper on 2005-08-15 at 11:56:56
Plus you can memorize it, I figured.
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 11:58:55
QUOTE
Plus you can memorize it, I figured.


Certainly is easier to memorize.
Report, edit, etc...Posted by SacredElf on 2005-08-15 at 12:23:51
well, what about the EUDEnabler url plz?
Report, edit, etc...Posted by chuiu on 2005-08-15 at 12:55:52
Why don't you check the VERY FIRST POST? Or perhaps the link Yoshi just posted?
Report, edit, etc...Posted by DiscipleOfAdun on 2005-08-15 at 13:14:15
QUOTE(Heimdal @ Aug 15 2005, 08:22 AM)
The issue is that there may be security vulnerabilities in using the program.  I myself doubt it, but I acknowledge the possibility.

Disciple, how'd you change the version number?
[right][snapback]288456[/snapback][/right]


I used a hex editor to compare the area where the version data is stored, and then changed it to match the new patch. What I did was make a permanant version of this. Since the only change in 1.13-1.13b was the EUD triggers, both ways work. The data in that area would be perfect for reading in making version dependant programs, like Memgraft/or an Automodder with button/req changes. Anyway, I like to do that kind of stuff with the exe. I've done some wierd effects.
Report, edit, etc...Posted by Heimdal on 2005-08-15 at 13:27:51
Interesting; I'm surprised that worked. My original attempt was to overwrite the code in the EXE, but battle.net rejected me when trying to connect. I figured it was running a checksum or something. So then I just patched it in memory.
Report, edit, etc...Posted by scwizard on 2005-08-15 at 13:46:24
This program sounds like it was quite simple to make acutally, you just kind of revert back to 1.13a using the memory after your already connected to bnet.
You just had to copy and paste the old assemply.

But ya, it still justifises the programmer exstrodinare custom title.
Report, edit, etc...Posted by DiscipleOfAdun on 2005-08-15 at 13:51:23
QUOTE(Heimdal @ Aug 15 2005, 11:27 AM)
Interesting; I'm surprised that worked.  My original attempt was to overwrite the code in the EXE, but battle.net rejected me when trying to connect.  I figured it was running a checksum or something.  So then I just patched it in memory.
[right][snapback]288580[/snapback][/right]


And If i knew how to make a program to patch sc memory, we'd all have a better Memgraft, maybe an automodder. And I was thinking about the issue of Blizz' shuting this down. I don't know the exact reason for why they were removed(i have a vauge idea by what has been said), but if the EUD enabler make it so only certain areas of mem could be modified by EUD triggers, it would be safer. A lot of important data is in the area we are messing with. The biggest concern should be execution pointers. I know one way that a virus can be created(not with this program, another one). All it really requires is messing with the pointers. Luckly, not many people understand some of the workings of the SC code as I do(having been in it and done a lot). My best guess to fix this would be to scan the triggers when the map is selected, compute the memory address any EUD triggers would modify, and compare against a list of valid memory. If it is outside the memory, EUDEnabler should disable and no EUD triggers run. The catch is that a lot of the .dat files have space between entries which is invalid(used by the code for data). Oh, and we should look into adding P9-P12 support too.
Report, edit, etc...Posted by scwizard on 2005-08-15 at 13:54:02
QUOTE(MrrLL @ Aug 14 2005, 04:27 PM)
Yep cheeze, this is a hack.. I didn't know SEN supported hacks  confused.gif[right][snapback]287921[/snapback][/right]
QUOTE(chuOS @ Aug 14 2005, 04:30 PM)

We don't support bad hacks.[right][snapback]287926[/snapback][/right]
How true... Memory patching (memgraft modding) has always been a form of hacking, as DK quite exsplicitly showed us at one point...

ADDITION:
Wait, do the exe pointers mean:
a. viruses in maps
b. we can modify an even greater range of starcraft's memory (iscripts, and stat_txt)

ADDITION: Wait what do you mean a virus can't be created with this program, only another one. It's not the program which patches the memory, it's the triggers.
Report, edit, etc...Posted by SacredElf on 2005-08-15 at 14:03:36
srry Chuos i tought it was a section for EUD maps not url dontgetit.gif
Report, edit, etc...Posted by DiscipleOfAdun on 2005-08-15 at 14:14:19
QUOTE(m.r.bob @ Aug 15 2005, 11:54 AM)
How true... Memory patching (memgraft modding) has always been a form of hacking, as DK quite exsplicitly showed us at one point...

ADDITION:
Wait, do the exe pointers mean:
a. viruses in maps
b. we can modify an even greater range of starcraft's memory (iscripts, and stat_txt)

ADDITION: Wait what do you mean a virus can't be created with this program, only another one. It's not the program which patches the memory, it's the triggers.
[right][snapback]288600[/snapback][/right]


It requires other programs to actually create/add malicious code to memory, then the triggers can run it(if they find a place where the code will make a call/jump from).

I was talking about Memgraft, adding new code that was actually malicious in nature. And it can call it(if you know what your doing). All DK did with the morph thing was make use of the fact that there was no check to make sure that only a Mutalisk could become a Cocoon. The check was there for Lavae->Egg and Hydralisk->Lurker Egg

Exe pointers would mean we mess up what code is running when, creating exceptions and crashing starcraft. To modify Iscript, we'd need an automodder, or just use standard modding means.

Of course, I could be wrong, and if I am, I'm sorry. Doubtless, someone will point out if I have something wrong.
Report, edit, etc...Posted by Simulant on 2005-08-15 at 14:28:18
My theory is that EUDs enrich SC gameplay. Therefore they are not hacks. That is why they should be used by all! baaa.gif
Report, edit, etc...Posted by Tavrobel on 2005-08-15 at 14:33:01
QUOTE
My theory is that EUDs enrich SC gameplay. Therefore they are not hacks. That is why they should be used by all! 


Okay, umm. Wow I don't know where to begin.

EUDs violate EULA, therefore they should not be used by all. Blizzard would get very upset. They also enhance gameplay how? By using this owrding, you justify the use of MapHack, and DropHack, which also enhance gameplay for the incredibly newbish and unskilled. EUDEnabler DOES NOT enhance gameplay. It merely allows for the use of something which enhances map making, which is not considered gameplay: it is a section by itself. Map making is not gameplay; mak mapking provides for new platforms of gameplay. And the way in which EUDEnabler works, it really does work like a hack. It manipulates something in the SC memory.

While some of my statements may or may not contradict what I have already said, or would be happening to sa at the same time, the point is that EUDs do not fulfil any of the above enlisted requirements. Choose and take a pick, and you violate something no matter what.
Report, edit, etc...Posted by Simulant on 2005-08-15 at 14:53:13
Ya, i really dont know much about it. If it would be kept private that would be one thing. clapping.gif
Next Page (6)