Tons of 3rd party programs are made to help with StarCraft editing, the list below has many of the more useful
programs. While StarCraft comes with tools that allow you to do the basics, many of the more advanced techniques
require that you use a special program in order to achieve them. Many of these programs can be found here.
For more programs, check out the following places:
SeN Programs - Maplantis Programs
Map Editors - Protectors and Compressors - Unprotectors - Other Utilities - Web Tools
Map editors are the core component of map making, throughout the making of a map, you will always come back to the editor, other programs are simply support programs. While StarCraft already comes with the editor StarEdit, that editor does not have access to everything available in StarCraft, so 3rd party editors are necessary to do the more advanced mapping techniques.
SCM Draft 2Made By: Suicidal InsanitySCM Draft is the most popular and by-far the best editor out there. Any basic tool available to map makers is in this editor, extended terrain, extended players, perfect stacking, string recycling, if you need it, it's got it.
Fastest Host: Original |
Falk's CommentThe most useful tool in a map maker's arsenal, almost no serious maps are made by anything other than SCM Draft, and it's the only editor still being updated. |
|||
StarForgeMade By: HeimdalStarForge features many of the features that SCM Draft has, however, it is slightly unstable, and is known to destroy maps. It's still the best editor when working with sprites, however, and many still use it.
Fastest Host: Falkoner's |
Falk's CommentSCM Draft renders this editor almost completely obsolete, however, it still contains a few small features, such a nice trigger text-editor, that make it still useful. Be sure to back up maps before opening them with this. |
|||
X-tra EditorMade By: General MengskA mod of StarEdit, X-tra editor gives the same feel and basic look of StarEdit, with a few extra features not normally available, it can do close stacking, use hidden AI Scripts, and a few other features.
Fastest Host: Original |
Falk's CommentThis editor is really not useful anymore, it's a great editor to begin with, as it gives mappers a bit of a transition from StarEdit, but it's not useful otherwise. |
Since mapping started, protection was created to keep out random people on Battle.net, so they don't edit maps and steal them or rig them. Compressors, rather than focusing on making a map unable to be opened, simply make them as small as possible, these make downloading maps much faster. For more information, try reading my tutorials on Protection and Compression.
SE CompressMade By: Heinermann & Spaceboy2000SE Compress is the best compressor there is, unfortunately, it only compresses Melee maps, and although it has a UMS option, it does not work properly.
Fastest Host: Falkoner's |
Falk's CommentWhen used on Melee maps, this compressor makes them unbelievably tiny, as a side-effect of this great compression, the map is also given a light protection. |
|||
Shadow ProtectorMade By: ShadowThe best protection available, this protector is made to protect the map so only storm.dll can read it, while later unprotectors, such as Unused Unprotector or OS Map 2 can open it, OS Map cannot.
Fastest Host: Falkoner's |
Falk's CommentMost map stealers on Battle.net have OS Map, and often an older version of it, so this protection works very nicely against many map stealers. It's in Korean, so the Top Left Button is 'Open Map', the button directly below is 'Protect Map', the button in Top Center is 'Save Map'. |
|||
Special ProtectorMade By: SpecialAnother protector that can beat OS Map, however, Unused Unprotector and OS Map 2 can open it. It compresses the map very nicely when protecting it, unlike Shadow Protector, it is in English.
Fastest Host: Falkoner's |
Falk's CommentThis protects maps in the same way that Shadow Protector does, although it has a few extra features, such as player colors and map size, and it's in English. |
|||
TinyMapMade By: Farty1billionTinyMap is a program written, not to protect, but to compress, it generally will give you the smallest map size of any other compressor, and can do both UMS and Melee.
Fastest Host: Falkoner's |
Falk's CommentThis is usually the best compressor, although SECompress is better at Melee, it also provides a light protection that stops all editors, but any unprotector can open it. |
|||
Uberation 2Made By: LegacyWeaponA multipurpose tool, has preset EUD actions, although they are now patched, can edit CUWP slots, can import and export secitons of the CHK. It also can protect and compress maps.
Fastest Host: Falkoner's |
Falk's CommentAlthough a few of its functions are now out-dated, it is still a useful program, especially when trying to copy sections from one map to another. |
|||
Uberation 3Made By: LegacyWeapon & MindArchonUberation 3 can also protect and compress maps, however, it's slightly buggy, and is known to sometimes corrupt maps. It also features string recycling and unrecycling.
Fastest Host: Falkoner's |
Falk's CommentThis program is a great utility to add the finishing touches onto your map, and unrecylcing strings can be extremely useful when you have problems switching between editors. |
With protection, there is also unprotection. Unprotectors were made in order to allow map makers to look at other maps and learn from them, which they could not do to protected maps. Although they are often abused and used for stealing maps, I still support their use for learning.
OS MapMade By: LegacyWeaponA nice unprotector that can unprotect anything except maps protected by Shadow Protector or Special Protector. Also acts as a very good compressor.
Fastest Host: Falkoner's |
Falk's CommentOS Map has some of the best compression out there, second only to TinyMap, it's a good, simple unprotector. |
|||
OS Map 2Made By: LegacyWeaponOS Map 2 offers the same unprotection capabilities as OS Map, and even a little better, it can also compress WAV files, but it's protection is a bit less stable than OS Maps.
Fastest Host: Falkoner's |
Falk's CommentOS Map 2 can open the maps protected by Shadow and Special, but you have to first toggle the option to use Storm.dll on. It's also a nice compressor. |
|||
StarCraft Map CrackerMade By: hkkhhkRecently a few korean protectors have come out that can beat Unused Unprotector, in response, this unprotector was made, which can beat anything out there yet.
Fastest Host: Falkoner's |
Falk's CommentThis tool can also protect, with a protection that can't be unprotected without a password, luckily it's in English, even though it was written by a korean. |
|||
Unused UnprotectorMade By: UnusedThe perfect unprotector, if StarCraft can read it, so can this. No protection out there can keep this program from opening it up, also has different unprotection options.
Fastest Host: Falkoner's |
Falk's CommentWhile it is not a compressor, like OS Map, this is the unprotector you use if you want to open a map up, nothing can stop it. |
DatEditMade By: BroodKillerDatEdit is a modding tool that allows the user to modify the stats of units, and other variables in StarCraft. However, these stats are also extremely useful to know when mapping, so you can use this program as a reference.
Fastest Host: Original |
Falk's CommentPeople are always asking questions about units stats, but if they had this program and used it, they wouldn't need help, it's like a giant reference list. |
|||
MapStatsMade By: Farty1billionMapStats reads a map and gives you information about the map, such as number of strings, sprites, units, and other information.
Fastest Host: Falkoner's |
Falk's CommentMapStats can be useful when you are trying to see how much space you have before you hit the limits of SC, but if you are making a simple small map you probably won't need it. |
|||
PColorMade By: Farty1billionPColor allows the user to pick a player number, a tileset, and a unit and see what the color looks like on that unit.
Fastest Host: Falkoner's |
Falk's CommentThis helps when you are trying to find that perfect color for your map, and you don't want to test them all out, it's usually correct, but sometimes it has errors, so watch out. |
|||
SCMIEMade By: ClokrSCMIE stands for StarCraft Map Importer and Exporter, it allows you to pull data from one map to another with ease.
Fastest Host: Other |
Falk's CommentThis program works perfectly, except that it cannot transfer custom unit stats, so if that's what you need, you're going to need to do it by hand, or find another program. |
|||
String AnalyzerMade By: Mind ArchonString Analyzer gives quick statistics on the strings in the map, with editor such as SCM Draft you can go over the usual 1024 string limit, so this also displays characters used.
Fastest Host: Falkoner's |
Falk's CommentWhen working on large maps, strings often become a problem, with this program you can keep track of how many you've used, and plan accordingly. |
|||
Trigger Viewer 2Made By: Mind ArchonSometimes you only want to look at the triggers of a map, but don't want to unprotect the map to do so, this program allows you to view the triggers of a locked map.
Fastest Host: Falkoner's |
Falk's CommentThe trigger viewer has a very nice user interface and is great when you just want to glance at the triggers in a map. |
|||
W-ModeMade By: XeNotRoNThis small utility allows you to play Starcraft inside a window, more information can be found in the readme file.
Fastest Host: Falkoner's |
Falk's CommentBeing able to see your map in the editor at the same time as in-game is great for testing, and you can easily switch back and forth, a great tool when map making. |
MapExpMade By: Farty1billionA web version of MapStats, also provides a minimap image, and other information. Check it out! |
Falk's CommentA great program for uploading maps to sites and getting information from them, less buggy than MapStats as well. |
|
Hyper Trigger Rate CalculatorMade By: FalkonerCalculates the number of times per second that the triggers will run when Hyper Triggers have different Wait times. Check it out! |
Falk's CommentThis program is mainly useful if you are planning on slowing down your Hyper Triggers due to lag and need to know how many times they run per second to adjust Death Counts accordingly. |
|
Text Overlap GeneratorMade By: Ar3sgice & Recoded by: Farty1billionThis is a nice javascript program that takes any text you want and will put it into the correct format for overlaps. Check it out! |
Falk's CommentOverlaps are unbelievably annoying, so this is extremely useful, it sends them out the same color each time, so be sure to change it to the colors you want. |
|
Wait RounderMade By: FalkonerAnother javascript program that takes a wait time and will round it up to the next closest multiple of any number. Check it out! |
Falk's CommentIn most cases you'll use either 42 or 84, as those are the two values that waits are rounded up to automatically, however you still have the option to do others if you need to. |