Read and diagnose
Opens the archive read-only and decodes the script, object data, strings and imports. Then 121 rules check it against 6 game builds. Findings come grouped as Errors, Severe, Warnings and Info, each with the line it came from.
WC3 Map Doctor reads a custom map, finds what crashes it, desyncs it, leaks memory or broke after a patch, and fixes the safe cases on a copy. Your original is never touched.
Self-serve scans open after public hosting and a security review. Until then, send us a map with a request: post it on our Discord with a link to the map's page, and the community votes on which map gets saved each week.
docs/gauntlet/gauntlet-out.mddocs/oracle/oracle-out.mdtools/doctor/rules.jsoncorpus/wc3/errors/How a map gets saved
No guesswork and no black box. Each step leaves evidence you can check.
Opens the archive read-only and decodes the script, object data, strings and imports. Then 121 rules check it against 6 game builds. Findings come grouped as Errors, Severe, Warnings and Info, each with the line it came from.
Only fixes rated safe or review, each a small named edit: rename a function that clashes with a new native, free a leaked location, destroy a forgotten effect. The input file is hashed before and after.
The copy is re-opened, re-scanned and its script re-compiled. You get the score before and after, every line that changed, and a list of what the fix did not touch and why.
Our line
A map belongs to the person who made it. These rules hold for every request, from anyone.
Read the full policyThe request board
Send us a broken map with what you want done. Members vote on Discord, one vote per account; the top five go to a poll every Friday and the winner is saved that week.
Request a fix for a map you play, vote on the weekly pick and tell us what breaks.