Warning
This repository is unmaintained. No active development or support is being provided.
A tool for reassembling corrupted Warcraft 3 maps. This can help repair a map that experiences a bug from a breaking change in a WC3 version upgrade, or help upgrade a map from classic to reforged, or help open it in the World Editor.
.NET Runtime 8.0.0 (Windows x64)
- Recover lost source code
- Learn techniques from other maps
- Resurrect a map which is no longer being maintained
- Remove corruption from map files
- Unknown filename scanner (regenerates missing listfile.txt)
- Restore object editor data from SLK format
- Restore triggers (plain text only, not Visual/GUI)
- Restore world-editor only files from triggers (ObjectManager files like War3MapUnits.Doo)
- Convert Jass to Lua syntax
This program is not perfect. Map repacking is complicated and every map is different. Manual bug fixes may be necessary. To troubleshoot potential issues, press the help button embedded in the app.
To help players avoid distributing or playing modified maps, this tool intentionally adds both obvious & subtle clues to tell a player the map has been edited. If your goal is to maintain a dead map, you will need to remove these by hand.
Usage of this app requires acceptance of the following ethical notice:
Cheat Packs & Hacks ruin the map for the community. Distributing hacked versions on Battle.net is
${\color{red}toxic}$ .
It will ruin the experience for other players which in turn ruins the reputation of the original authors.
If this causes map makers to become disgruntled, it hurts all gamers.
The${\color{red}ONLY}$ valid caveat to${\color{red}Hacking}$ is for experimentation on${\color{red}SINGLE\text{-}PLAYER}$ or with friends.
For example, if the map is impossible to beat due to balancing issues or the level grinding is too slow and not fun.
It is fine to re-balance for${\color{red}PERSONAL}$ use only.${\color{red}DO\ NOT\ distribute\ these\ on\ Battle.net}$
Maintaining a Dead Map
Please pick a new map name to avoid confusing the existing player base.
For example, rename from “DOTA” to “DOTA Resurrected” or “DOTA Reforged”, etc.
Please also give credit to the original map creator on your map splash screen.
NOTE: Repacking sometimes introduces bugs, these will need to be fixed manually. Please do extensive testing before releasing on Battle.net
A map contains an author’s hard work and is protected by law as intellectual property.
Although maps are available for free, they are still protected by copyright law.
Repacking is perfectly legal as long as it’s for learning and/or bug fixing.
However, claiming someone else’s work as your own is stealing and is illegal.