Staredit Network > Forums > SC1 UMS Theory and Ideas > Topic: EUD protection?
EUD protection?
Nov 2 2008, 12:59 pm
By: Biophysicist  

Nov 2 2008, 12:59 pm Biophysicist Post #1



I just had a thought: Couldn't you make a trigger to display "Map made by <whatever>" when the map starts, and use a EUD to detect it? Then you use that EUD somewhere else in the map. Then if anyone changes/removes the message, the map fucks up, right?

I suppose it wouldn't be /that/ hard to beat it, but if you "hid" the triggers (eg. made the EUD look like it did something else) and combined this with normal protection and some other tricks I've thought of (I'll post them if anyone wants) it will get /some/ map stealers frustrated enough to give up, I think.



None.

Nov 2 2008, 3:39 pm Falkoner Post #2



It wouldn't be that hard, and I'm sure most map stealers would have no idea, it would actually be funny, seeing them try to steal it, then when they play it have it screw up. I think it might be possible to just check the string table to see if it's right.(Not sure if that's within range of EUDs)



None.

Nov 2 2008, 4:39 pm y10k Post #3



I kinda dont like the idea, because most people will not know why the map is screwed, so they will dislike it.



None.

Nov 2 2008, 5:09 pm Zhuinden Post #4



It's better than it being stolen and rigged.



None.

Nov 2 2008, 5:52 pm ClansAreForGays Post #5



Quote from y10k
I kinda dont like the idea, because most people will not know why the map is screwed, so they will dislike it.
Only the stolen ones would get fucked. People wouldn't dislike the working unstolen one; which is the fucking point.




Nov 3 2008, 10:11 pm O)FaRTy1billion[MM] Post #6

👻 👾 👽 💪

This should work really well, unless they alter the string in any way (like if they put 'Originally made by' instead of just 'Made by' or just changed some text colors around.)



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!

Nov 3 2008, 10:18 pm Vi3t-X Post #7



Or they could create another string instantly after the first string plays.

"Map Created By: LOL"
wait 1 milisecond
"Map Created By: OWNED"



None.

Nov 3 2008, 11:30 pm Biophysicist Post #8



Quote from Vi3t-X
Or they could create another string instantly after the first string plays.

"Map Created By: LOL"
wait 1 milisecond
"Map Created By: OWNED"

...What?

Quote from O)FaRTy1billion[MM]
This should work really well, unless they alter the string in any way (like if they put 'Originally made by' instead of just 'Made by' or just changed some text colors around.)

In which case they are stealing your map...

So, anyone want to make a test map? I would, but I don't know how to use EUDs...



None.

Nov 3 2008, 11:40 pm Vi3t-X Post #9



Always,

Wait 1 milisecond.
Display text message "Map Created By: LOL".
Wait 1 milisecond.
Display text message "Map Created By: OWNED".

It still detects the original string, but an additional string overlays it.



None.

Nov 3 2008, 11:43 pm O)FaRTy1billion[MM] Post #10

👻 👾 👽 💪

Quote from name:TassadarZeratul
Quote from O)FaRTy1billion[MM]
This should work really well, unless they alter the string in any way (like if they put 'Originally made by' instead of just 'Made by' or just changed some text colors around.)

In which case they are stealing your map...
No, they would be properly crediting you.

Quote from name:TassadarZeratul
So, anyone want to make a test map? I would, but I don't know how to use EUDs...
I would, but I am lazy. :P



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!

Nov 4 2008, 2:53 am Biophysicist Post #11



Question: Can force names or Leaderboard labels be detected with EUDs? People can't override those with a trigger like Vi3t-X mentioned doing to beat text message protection.

And I see what you're saying about people accidentally changing the strings. You could add a comment, "DO NOT CHANGE THIS TRIGGER AT ALL", or something like that...



None.

Nov 4 2008, 3:21 am O)FaRTy1billion[MM] Post #12

👻 👾 👽 💪

Code
0058D5A4     1.15.2     Win     Force Names     30     4     30-byte null-terminated strings.

Yes.

I don't know where the leaderboard label is, but it can be (as it is) altered by triggers.



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!

Nov 5 2008, 1:05 am Falkoner Post #13



Yeah, they could just keep your string and then put their new one, right over it, they could even have a bunch of blank lines so yours is erased.

Although, most people would give up as soon as it doesn't work the first or second time.



None.

Nov 5 2008, 11:42 pm O)FaRTy1billion[MM] Post #14

👻 👾 👽 💪

Quote from Falkoner
Yeah, they could just keep your string and then put their new one, right over it, they could even have a bunch of blank lines so yours is erased.
That would still make the trigger fail, and you could check it for a duration rather than once.



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!

Nov 6 2008, 3:30 am Falkoner Post #15



Well, I thought of another problem with this: If a patch comes that screws around with your EUDs, your map is sure to not work anymore :(



None.

Nov 6 2008, 3:58 am O)FaRTy1billion[MM] Post #16

👻 👾 👽 💪

Quote from Falkoner
Well, I thought of another problem with this: If a patch comes that screws around with your EUDs, your map is sure to not work anymore :(
Not necessarily true. 1.15.3 didn't explode my EUD map.



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!

Nov 7 2008, 4:23 am Falkoner Post #17



That's why I said if a patch did mess them up, I know it won't necessarily, but as soon as it happens, your map becomes immediately obsolete and everyone who it was spread to now has to redownload, so unless it was super popular, you'd never get it there.



None.

Nov 7 2008, 7:52 pm Biophysicist Post #18



Then add a trigger that checks if a EUD that can't be changed easily (eg. Control type [Computer/Human], or if you can detect it, map type - it would be almost impossible to change a Brood War map into a non-BW map without messing something up) is the right value. If all of the players detect the wrong value, then turn off the "fuck-up-the-map" triggers. The end result is that if a patch messed up the EUD, then the map will still play. In theory.



None.

Nov 8 2008, 3:22 am Falkoner Post #19



Quote
Then add a trigger that checks if a EUD that can't be changed easily (eg. Control type [Computer/Human], or if you can detect it, map type - it would be almost impossible to change a Brood War map into a non-BW map without messing something up) is the right value. If all of the players detect the wrong value, then turn off the "fuck-up-the-map" triggers. The end result is that if a patch messed up the EUD, then the map will still play. In theory

And then your map also completely loses its protection it had before, so as soon as a patch comes out that messes with EUDs, it becomes wide open to steal.



None.

Nov 8 2008, 4:03 am Madroc Post #20



Quote from Falkoner
And then your map also completely loses its protection it had before, so as soon as a patch comes out that messes with EUDs, it becomes wide open to steal.

Well, still it's better than nothing.
I'm not familiar with EUDs, but it seems that if someone edited the map, they would almost certainly credit you in the wrong way

Quote from name:Fart
This should work really well, unless they alter the string in any way (like if they put 'Originally made by' instead of just 'Made by' or just changed some text colors around.)


Thank you Farty. So they might change it to Made by Tazz and RandomEditor instead of Originally made by Tazz. I don't know EUD's but it seems like the way to fix this would be to simply detect if the word "TassadarZeratul" is used in the mission briefings or whatever. That way it'd still be editable. Course there's ways around this, and if the player knows EUDS, after a while of checking out the triggers they would see that there's an EUD condition making sure your name is there, right? Alternatively you could simply make the mission briefings un-editable, which would make it so that the player would have to have a trigger that's like

Always
Display "MADE BY (X)FOXCHEATERER(X) NOT TASSADARZERATUL"
"MADE BY (X)FOXCHEATERER(X) NOT TASSADARZERATUL"
"MADE BY (X)FOXCHEATERER(X) NOT TASSADARZERATUL"
"MADE BY (X)FOXCHEATERER(X) NOT TASSADARZERATUL"
"MADE BY (X)FOXCHEATERER(X) NOT TASSADARZERATUL"

Anyways, clever idea, Tazz.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[01:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
[2024-4-30. : 7:43 am]
NudeRaider -- Vrael
Vrael shouted: if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
Yeah I'm not a big fan of Westernhagen either, Fanta vier much better! But they didn't drop the lyrics that fit the situation. Farty: Ich bin wieder hier; nobody: in meinem Revier; Me: war nie wirklich weg
[2024-4-29. : 6:36 pm]
RIVE -- Nah, I'm still on Orange Box.
[2024-4-29. : 4:36 pm]
Oh_Man -- anyone play Outside the Box yet? it was a fun time
[2024-4-29. : 12:52 pm]
Vrael -- if you're gonna link that shit at least link some quality shit: https://www.youtube.com/watch?v=uUV3KvnvT-w
[2024-4-29. : 11:17 am]
Zycorax -- :wob:
[2024-4-27. : 9:38 pm]
NudeRaider -- Ultraviolet
Ultraviolet shouted: NudeRaider sing it brother
trust me, you don't wanna hear that. I defer that to the pros.
[2024-4-27. : 7:56 pm]
Ultraviolet -- NudeRaider
NudeRaider shouted: "War nie wirklich weg" 🎵
sing it brother
[2024-4-27. : 6:24 pm]
NudeRaider -- "War nie wirklich weg" 🎵
Please log in to shout.


Members Online: Roy