It is necessary to protect your maps at this time because of the rising number of hackers or map pirates. Map protection can help reduce map size and can can reduce loading time. TIP: If you have a way to protect maps, they will be added here after a few days. This renders the war3map.j file very hard to read by normal people. Some map protectors rename all the variables and function names with random numbers. The good map protectors figured out that a map still works if the file is moved into a directory called "Scripts\".Ĥ) Scrambling the war3map.j file (Another alternative) Regular map files contain the war3map.j file directly in the root directory. Some clever map protectors figured out a way to hide the war3map.j file, so you cannot extract it easily with some programs (Good). Damaging the war3map.j file can reduce chances of restoration.ģ) Hiding the war3map.j file (Alternative to damaging the war3map.j file, IF it's not an. war3map.w3r defines the regions used in a map for the world editor.Īll those files are also only used by the world editor (WE only files) and can be easily regenerated by the war3map.j file. war3map.w3s stores the sounds used by a map world editor. War3map.w3c stores the camera settings for the world editor. Warcraft 3 seems to ignore false header size entries, so those maps still run in warcraft 3.Ģ) Deleting the war3map.w3c, war3map.w3s, war3map.w3r. ![]() Most MPQ applications now cannot open the MPQ archive anymore because of that wrong size entry. Clever map protectors now change the size from 0x20 00 00 00 to a random number which can look like this (mine) for example: hex 0xG6 RE A2 16. The next four bytes are the header size, which is always hex 0x20 00 00 00. The first 4 bytes of the MPQ file are the identifier. The MPQ archive contains all the numerous files needed for a map. You have first a 512 bytes big map header with some information. Part 2 - Other Map Protection Techniques.ġ) Damaging the MPQ headersize information.Ī Warcraft 3 map is like a zip file. Beware that some of these steps are not recommended, but it's at your own risk. Other map protection techniques are listed below. xxx extention inside the map are damaged and when opened by a Notepad or any program it's empty and contains nothing, making deprotection impossible. THIS STEP (5) IS THE MOST IMPORTANT OF MAP PROTECTIONįiles with. DotA usually uses Vexorian's Wc3 Map Optmizer to damage the war3map.j file and instead turning it into File000000.xxx files, so that their maps will never be deprotcted in any way. Don't worry, for as long as the deprotectors will NOT gain access to your Triggers (Whether JASS or GUI) and Object Data in WE. But some of the import data will exist as real files, not. xxx extention, and that means hackers will fail 100% deprotecting the map. ![]() If that file does not exist, it means that it's disguised as a 'File000000.xxx file or something which has. The 'File0000000.xxx' files are damaged WE only files, damaged by using map protectors, and are capable of crashing the WE when opened, and thats good.ĥ) Look for the war3map.j file inside. In some MPQ browsers you are prompted to autodetect it's listfile, so use that.Ĥ) Look at the list of files in the MPQ Browser. Then open the protected version of the map, using the Warcraft III listfile instead of the native listfile. I prefer saving the protected version in another folder.ģ) Open your MPQMaster. Part 1 - The Basics:Requirements:Ī Map Protector (I prefer Vexorian's Wc3 map optmizer at wc3campaigns)Īn MPQ Browser (I prefer MPQMaster.) Download here BEFORE YOU START: ALWAYS Make a back up or a copy of the unprotcted map so that in case of protection errors you can use the backup, make a copy of the backup and protect the previous backup again, and so on until there are no errors.ġ) Use one of the best 3rd party map protectors in Warcraft III (I prefer Heavylocker or Map Optmizer.) Then, check all important values like obfuscation of trigger codes, optmizing strings, removal of BJ calls, removing as much WE data as possible (Protecting the map), and all other fields you prefer.Ģ) When you've done all of the protection work, save your protected version of the map. Protecting a map prevents it from being copied and stolen. ![]() Map deprotection is also called pirating. The unprotector makers say that map protection is 'map corruption'. I've written this tutorial because map deprotectors are getting one step ahead towards people to force them to 'deprotect' maps. This tutorial will prevent your map from being unprotected and directly openable with the WE once deprotected. This tutorial explains how to protect your map and even double-protect it. Just a practical advice for today's mappers.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |