Welcome Guest



Site menu
Catalog categories
Legendary ORPG supported maps [3]
These maps are supported by us. We made these and used these in the ORPG.
Tools [2]
Here you can find tools for Warcraft III
Members Section [2]
Here members can upload there OWN maps. Please DO NOT upload unfinished maps. They may be BETA maps but evrything must work. ( So no 8 player map where only 1 player works.) If the map is not a w3m or w3x they get rejected.
Custom Warcraft III Models [34]
Import/Upload Warcraft 3 costum models. ( requires to be registered, Its free and you won't get bothered by us)
Our poll
Please rate my site
Total of answers: 534


Main » Files » » Tools

Warcraft 3 Map Protector
[ Download from this server (93.0 Kb) · Download from mirror () · Screenshot ] 2009-02-08, 12:47 PM

Protecting a Map

1: Damaging the MPQ headersize information.
A warcraft3 map is like a zip file. You have first a 512 bytes big map header with some informations. Then you have a MPQ archive attached. The MPQ archive contains all the numerous files needed for a map. The first 4 bytes of the MPQ file are the identifier. It can be read as 'MPQ'. The next four bytes are the header size, which is always hex 0x20 00 00 00. Some map protectors now change the size from 0x20 00 00 00 to a random number which can look like this for example: hex 0xF6 6E BA 76. Most MPQ applications now cannot open the MPQ archive anymore because of that wrong size entry. Warcraft3 seems to ignore false header size entries, so those maps still run in war3.
This protection can be very easily be repaired by just setting the value back to 0x20 00 00 00.

2: Delete the war3map.wgt file inside a map
The war3map.wgt contains all the necessairy information about the variables, triggers and groups your map uses. This file is only used by the World-Editor. A missing or altered war3map.wgt file results the World-Editor to fail loading the map.

2b: Deleting the war3map.w3c, war3map.w3s, war3map.w3r, .war3mapunits.doo files
war3map.w3c stores the camera settings for the world editor. war3map.w3s stores the sounds used by a map world editor. war3map.w3r defines the regions used in a map for world editor.
All those files are also only used by the world editor and can be easily regenerated by the war3map.j file. See "Delete the war3map.wgt file inside a map" above.

3: Hiding the war3map.j file
Some clever map protecting people figured out a way to hide the war3map.j file, so you cannot extract it easily with some programs. Regular map files contains the war3map.j file directly in the root directory. The map protector guys figured out that a map still works if the file is moved into a directory called "Scripts\".
This protection can be broken very easily... just.....

4: Scrambling the war3map.j file
Some protecting dudes think they are clever, so they rename all the variables and function names with random numbers. This renders the war3map.j file very hard to read by normal people, but it's useless for parser scripts. Deprotect's parser scripts do not care for keywords.



Usage Help

.1 Run the .exe file you just downloaded.
.2 Then u get this screen. Press the ... square block next to "Map Name"



.3 open the map you want to protect
WARNING: make a coppy from the map you want to protect !!!!! If you find buggs or things u want to change then u can change it to the unprotected copy from your map. So alwais make a coppy before protecting because u can't change the protected map !



.4 Fill in a password u will remember



.5 Then press the ... square button next to "Save As"



.6 Name the map u want to save protected Example "Worldedittestmap PROT"
.7 you are done your map is protected and saved in the map u selected.

Category: Tools | Added by: legendaryorpg | Author:
Views: 3748 | Downloads: 7 | Comments: 2 | Rating: 5.0/3 |
Total comments: 1
2011-02-19
1. SoW SoW (SoW) [Entry]
Wonderful


Name *:
Email *:
Code *:


Login form
Search
Site friends
Statistics

Total online: 1
Guests: 1
Users: 0