• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Idea: "Happy Medium Map Protector" (Anti-Save Protection)

Status
Not open for further replies.
Level 8
Joined
Feb 4, 2007
Messages
389
I've been playing with this idea of a map protector that makes it so you can open a map, look at it, do what you want with it, but not save it.
I think that the best way to do this would be to have a 'hidden' trigger that references a non-existing variable.
The difficult part about this would be hiding the trigger and deleting the variable.

So; my questions.
1 Would it be possible to hide an individual trigger, and if so, how could I do it?

2 What file in a map stores the variables, and what would I use to open it?

3 If I saved a map, then externally deleted a variable that a trigger references, would it still be playable? Said trigger would have no event, so it would not run.
 
Level 8
Joined
Feb 4, 2007
Messages
389
I have no idea if this would be possible but it sure would suck as everything in a map can just get copy/pasted or exported anyways.

The point would be that nobody could simply open your map, change a few things, change the credits, and release it as theirs. This seems to be the majority of mappers' concern, so I thought I would try to do something to at least make it more difficult.

All map protectors suck, you can simply fix the corrupted files and open it anyways. The only one that causes any real difficulty is Vex's Map Optimizer.

But in this case, most noob'ish mappers wouldn't be able to do anything about it, and noob'ish mappers are the only ones that really steal maps.
 
Level 9
Joined
Oct 2, 2005
Messages
385
Personly I rather just put a 128 byte encription code on my maps but thats just me lol. But as for your mapping idea it would be nice espicly since there alot of maps I would just like to see just to see how they did a certain trigger or something. Maybe if you know C++ you could make a map viewer?
 
Level 8
Joined
Feb 4, 2007
Messages
389
Personly I rather just put a 128 byte encription code on my maps but thats just me lol. But as for your mapping idea it would be nice espicly since there alot of maps I would just like to see just to see how they did a certain trigger or something. Maybe if you know C++ you could make a map viewer?

Well, you're all for protecting completely and that's that, but I'm avidly against map protection, as well as map stealing.
I have no knowledge of scripting languages. I understand the file structure, the concept, and how to edit most everything that Blizzard uses, but I'm pretty much limited to that.

I was going to try to recruit someone to create the program to automatically perform the actions necessary, once I find out how to do it.

>it would be nice espicly since there alot of maps I would just like to see just to see how they did a certain trigger or something.


That is the intention of this protector.

>128 byte encription code

Pointless overkill. This won't stop anyone that has any knowledge of the style and structure of Wc3 maps. Sure, it'll stop noobs, but so will Vex's map Optimizer, which will also improve your map.
 
Level 8
Joined
Feb 4, 2007
Messages
389
Last edited:
Status
Not open for further replies.
Top