Staredit Network

Staredit Network -> Concepts -> Whisper to Ban
Report, edit, etc...Posted by yoni45 on 2006-06-24 at 02:35:22
Yup, its done, it works, and it's already implemented in my map, SC Tournament Prime...

Using EUDs, simply whisper someone something specific, and poof, they drop out of the game...

Beauty of it all is that:

A. It only responds to your nickname, so only you can ban (I don't trust anyone else to ban righteously, especially in a competitive game like SC Tourney)...

B. It doesnt matter what slot you're in, it will work from any slot in the game...

C. As a matter of fact, you don't even have to be in the game. Just today, friend of mine was hosting my map, and some guy was hacking. Whispers me as to how to ban him. I ask him for the guy's nickname, and poof, he's gone, meanwhile, I'm in a completely different game...

D. Completely Mac friendly. That's right, these EUD triggers will not screw up a Mac player, since they simply desync the player they act on. The only downside is you probably can't ban a Mac player, but who makes hacks for macs anyways? happy.gif

Now, I realize there are a few weaknesses in this system that aren't listed. Actually, specificly, 2 of them... I don't know if they should be posted here though, incase of abuse...
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-24 at 03:19:34
Haha, now that is a clever use of EUD text detection happy.gif
Report, edit, etc...Posted by Rantent on 2006-06-24 at 04:51:17
Even I can appreciate that.
Report, edit, etc...Posted by LegacyWeapon on 2006-06-24 at 09:51:28
And with this, you desync them rather than have a defeat for them so hackers can't win.
Report, edit, etc...Posted by Oo.Insane.oO on 2006-06-24 at 11:09:10
This is a really nice system and good thinking smile.gif
Report, edit, etc...Posted by Zeratul_101 on 2006-06-24 at 11:27:32
wow, thats absolutely awesome, banning from out of game, great idea. remind me not to get on your bad side yoni
Report, edit, etc...Posted by KinG_JaKe on 2006-06-24 at 11:30:10
clapping.gif
Report, edit, etc...Posted by JordanN_3335 on 2006-06-24 at 11:47:27
What will they think of next....

Opening the alliance menu to ban!
Report, edit, etc...Posted by wesmic da pimp on 2006-06-24 at 15:33:37
That's pretty cool, but, I can see some major abuse happening with this, Blizzard better get ready to release 1.13g.
Report, edit, etc...Posted by yoni45 on 2006-06-24 at 16:16:36
QUOTE(wesmic da pimp @ Jun 24 2006, 01:33 PM)
That's pretty cool, but, I can see some major abuse happening with this, Blizzard better get ready to release 1.13g.
[right][snapback]512594[/snapback][/right]


Abuse that'd require patching by blizzard? Of the possibilities I've thought of none would require patching by blizzard as they're simply things that can only be abused if implemented in the map in the first place, and the abuse only goes as far as players dropping... That's no worse than units that crash the game upon being viewed...
Report, edit, etc...Posted by Mp)Dungeon-Master on 2006-06-24 at 18:41:39
Ok, this is off topic... but: Can any 1 tell me where to download the EUD triggers? I am searching for them since like 6 days, 20 mins per day and i still dont find them... give me a link or tell me where they are please!

In topic:
Ya, its really a revolutionary way to bann players... i wish could do something similar for actions a unit makes...
Report, edit, etc...Posted by Zeratul_101 on 2006-06-24 at 21:11:43
you have to download uberation2, ube3 doesn't support them apparently. make sure to dl the new mpq too or its not gonna work(cause you'd be using the old offsets)
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-24 at 23:56:37
QUOTE(Marco(bounder) @ Jun 24 2006, 03:41 PM)
Ok, this is off topic... but: Can any 1 tell me where to download the EUD triggers? I am searching for them since like 6 days, 20 mins per day and i still dont find them... give me a link or tell me where they are please!

In topic:
Ya, its really a revolutionary way to bann players... i wish could do something similar for actions a unit makes...
[right][snapback]512673[/snapback][/right]



QUOTE(Zeratul_101 @ Jun 24 2006, 06:11 PM)
you have to download uberation2, ube3 doesn't support them apparently.  make sure to dl the new mpq too or its not gonna work(cause you'd be using the old offsets)
[right][snapback]512728[/snapback][/right]


You don't download EUD triggers. You can use Uber@tion's EUD trigger editor (ONLY available in Uber@ation 2), or you can use Starforge with Deathknight's plugin (see the MemCalc page).
Report, edit, etc...Posted by Mp)Dungeon-Master on 2006-06-25 at 10:40:38
I got it! Fortunately, its ye old trigger editor, like on staredit! I want know sumthing now, what is the text detection trigger? is it text display?

P.S.
Sorry for took your thread for my questions yoni blushing.gif
Report, edit, etc...Posted by O)FaRTy1billion on 2006-06-25 at 11:54:10
Its an EUD trigger to read what text is displayed.
Report, edit, etc...Posted by Mp)Dungeon-Master on 2006-06-25 at 15:26:46
Ya i know what is does... i just want to know; what is the NAME of ehte trigger?
Report, edit, etc...Posted by -bilal92- on 2006-06-25 at 20:55:55
what the hell is a EUD?

ADDITION:
o yea and wut would an example of a nickname be, AND how the hell do u boot someone outside of a game by a simple text msg? thats sum freaked up crap
Report, edit, etc...Posted by Mp)Dungeon-Master on 2006-06-25 at 21:13:49
Well i dont know HOW, but i know that thoose "EUD" triggers can do it somehow using a text detector... but i dont know much about them... -_-'
Report, edit, etc...Posted by yoni45 on 2006-06-25 at 21:16:37
QUOTE(Marco(bounder) @ Jun 25 2006, 07:13 PM)
Well i dont know HOW, but i know that thoose "EUD" triggers can do it somehow using a text detector... but i dont know much about them... -_-'
[right][snapback]513246[/snapback][/right]


Simple explanation - EUDs can be used to check for values in the memory of SC. This is pretty much anything and everything (text on screen, unit names, pauses, mouse positions, screen positions, etc. etc.), but you need to be able to find the correct unit deaths to check for whatever you need (EUD - Extended Unit Deaths, the trigger checks for values of deaths of units that don't really exist, with unit ID #'s like 329432812)...
Report, edit, etc...Posted by Desperado on 2006-06-26 at 21:47:01
Could you elaborate on exactly how this is used? Do you have to check for the color of the text? And if so, does the color count as a single byte? I would assume it must..

If I were going to ban someone using the name "SEN" for example... is this how one would check the bytes?

01-04 "/3<Fr"
05-08 "om: "
09-12 "SEN>"
13-16 " ban"

Or if the color does not need to be checked, would it work like this?

01-04 "<Fro"
05-08 "m: S"
09-12 "EN> "
13-16 "ban1"
Report, edit, etc...Posted by yoni45 on 2006-06-26 at 23:15:50
QUOTE(Desperado @ Jun 26 2006, 07:46 PM)
Could you elaborate on exactly how this is used? Do you have to check for the color of the text? And if so, does the color count as a single byte? I would assume it must..

If I were going to ban someone using the name "SEN" for example... is this how one would check the bytes?

01-04 "/3<Fr"
05-08 "om: "
09-12 "SEN>"
13-16 " ban"

Or if the color does not need to be checked, would it work like this?

01-04 "<Fro"
05-08 "m: S"
09-12 "EN> "
13-16 "ban1"
[right][snapback]513963[/snapback][/right]


The latter. Color doesn't seem to need to be checked. Oddly enough, there isn't even a color character in the memory anywhere close to the message. Either way though, in other words, color doesnt matter...

You can check using the above set of "conditions", I'm assuming those are using uberation 2... you would need to make 11 identical triggers, each of which act on a different line number (1-11)...

I'm not 100% sure how uberation goes about it (I'm assuming that's where you got the syntax), because in 5 of the lines, the first 4-byte value starts 2 bytes before the first letter, (as in, "_ _ < F")... so depending on which line you're dealing with, the set of conditions would look different...

01-04 "<Fro"
05-08 "m: S"
09-12 "EN> "
13-16 "ban1"

That's if the first 4-byte value starts with the first letter, or...

01-04 "__<F"
05-08 "rom:"
09-12 " SEN"
13-16 "> ba"
16-19 "n1__"

That's if the first 4-byte value starts 2 bytes before the first letter...

For the last 4 byte value, if the characters don't fit perfectly (less than 4 characters to end the phrase), you can use "At Least" and use 0's for the last 2 characters... In the case of 2 blanks before the first letter in the 4-byte block, those are always 0's.
Report, edit, etc...Posted by Ermac on 2006-06-27 at 02:33:33
This is one really really nice ban system. smile.gif
If EUDs can detect text, so would it be possible to make like players have to type what units they want and they get them? That would be fun.[/copyright]
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-27 at 03:00:29
Yes, it should be possible with a set of triggers for each length of name (1-13), but it would be complicated (trying to think how hard it is to check for dword xxyy where x is general and y is specific)
Report, edit, etc...Posted by O)FaRTy1billion on 2006-06-27 at 03:05:54
You do not have to check every single peice of it, just a general enough amount to get what you are looking for.
Unless, such a thing does not exist in what you are doing.
Report, edit, etc...Posted by DT_Battlekruser on 2006-06-27 at 03:37:54
I don't see a way to detect **ma in one condition or even two..
Next Page (1)