This is a listing of various Starcraft Editing programs. Please note that unless a link has a CC next to it, the program is not produced, maintained, or even approved or sponsored by Campaign Creations. All links will refer you to the home page of the producers/hosts of the said program and you should contact them about tech support.
For more general utilities such as paint programs, sound manipulation, hex editors, and others, see the Shared Programs page.
» Most Wanted
StarCraft
X-tra Editor 2.5 Pick -
StarEdit Enhancement package
A very useful set of tools that modify StarEdit
without the use of StarDraft patches made by General Mengsk. It combines some
of the most popular aspects of the Emerald patches with the functionality
of version 1.07 StarEdit (which means it compresses WAV files correctly).
MPQDraft
CC -
Self-executing MPQ patch generator
The successor to StarDraft in the modding world. This turns
your MPQs created with MPQ2K and allows you to create a patch that should
work under every version of Windows.
StarDraft Pick
- Temporary Starcraft Patching Tool
This utility allows one to run patched versions
of StarCraft without actually modifying any of the files inside the MPQ archives
permanently. Also see StarDraft tutor (below). Now includes an MPQ Viewer,
Arsenal II (a *.dat file editor), a TBL editor, and a StatPrinter as part
of CWAD Manager. (Note, they are not the same exact programs as offered seperately
on the download page.) (Versions for 1.03 - 1.05 [1.07 compatible])
StarGraft
Pick -
EXE Patch Creator and Temporary Patcher
EXE Command Editor. What else is there to say?
:) Editable commands, New command sets, Tech Tree manipulation, New buildable
units, More to come...
Stargraft accessories:
SG ASM Compiler CC
- a PseudoCode to assembly generator by DI useful for simple generation of
new action types to put into SG buttons (online and offline versions + reference).
SG Actions
Wizard - A windows based "wizard" utility for generating
assembly code. Like with easy menus and stuff. :)
SepGen
-
EXE Patch Creator and Temporary Patcher
This program create self-executing patches from SECWAD and PAT file (or only
PAT file) the same way as StarGraft SE-Patch Wizard, but with one major difference
- patches generated by this program can run programs with different EXE names
than "Starcraft.exe" and "StarEdit.exe". This means what
you now can use hacked StarCraft.exe and StarEdit.exe with different name,
so you can use custom named MPQs. No more MPQ renaming to "patch_rt.mpq"
and back. By Shadow.
» Data File Manipulation
ArrEdit Pick - DAT Editor
This is the newest DAT file editor by KA, which
is a sort of pseudo combination of Arsenal III and Arsenal Zero. :) Its a
little more complicated to use than Arsenal III, but its less buggy (read:
no real bugs), simplified, and scalable. (E.G., like AZ, you can eventually
use this to add entries to DAT files)
Arsenal III Pick - DAT Editor
A updated and improved version of the popular
.Dat editor included with StarDraft. Allows editing of unit, building, upgrades,
and several other misc. properties of Starcraft. The newest version also includes
TileEdit. After making your modifications with one of Arsenal's editors the
file will be saved as a certain .DAT file. All of these files must be saved
into a directory called "arr" and either put inside of a StarDraft
CWAD or MPQ.
Arsenal ZERO CC - DAT Editor
Well, its sort of CC affiliated, since I wrote
it. :) This is a stripped down version of Arsenal that will convert any dat
file into a more easily editable text file (like an ini). Not for beginners,
but its simplicity also allows it to be bug free (and it can be user maintained
since all its data is read from inis). Also may eventually be useful for adding
entries to dats becomes popular.
There are also updated format entries for use with Arsenal Zero, identifying most of the entries in flingy.dat, sprites.dat, and images.dat, for your convenience. Be sure to back up your old .azf files beforehand if something goes wrong.
Unit Resizer Pick - DAT EditorA program by BlacKDicK which edits the units.dat file for the area a unit takes up on the map (movable area; does not affect buildable area for structures).
ScAiEdit
II Pick -
Aiscript.BIN and Bwscript.BIN Editor
This programs reads the content of the
aiscript.bin and bwscript.bin files contained in the SC MPQ file, which contains
the AI of the computer-controlled players. With that program, you can edit
the AI like you want, for a better challenge or to improve your campaigns!
*WARNING* This is a Pre-Release version, and may be very unstable!
IceCC CC- Iscipt.bin Editor
A Starcraft Iscript.bin editor by DI. Like ICE,
but toned down a bit for percision and correctness and a more powerful text
interface. (file is icecc-*-win32.zip, * being a version number)
ICE Pick - Iscipt.bin Editor
A Starcraft Iscript.bin editor designed by KramerBoy.
This program hows you to edit how Starcraft treats the various graphic files
throughout the game. Advanced users can use this knowledge to change the speed
of units, allow building graphics to be used for units and vice versa. Advised
for usage only by those with experience with the other more common SC editors
(Arsenal, StarDraft, etc.). The edited .bin files must be moved into a "script"
folder either in a StarDraft CWAD or a MPQ file.
LO*Edit - LO* File editor
Program to edit lo* overlay properties files.
TBL Edit Pick - TBL Editor
This program edits TBL (text) files from the MPQ. There is one included in
the Stardraft CWAD manager, but if you can an external one, here you go. I
also think this one is a little more user friendly in some cases.
BIN Edit Pick - BIN Editor
A program by Shadowflare which edits BIN (screen layout) files.
» MPQ Viewing/Compilation/Editing
MPQ
View Pick - MPQ
Viewer/Extraction
A utility to extract sounds, graphics, movies, data files, etc. from Starcraft
data files, .scms, .scx's, etc.
List file
- required. Big list for StarCraft, Diablo, Warcraft II, and Brood War...
I think.
Warcraft III data file - Listfile for Warcraft III, for use with MPQView.
Broodwar data file - required to extract Broodwar graphics, sounds, etc. Latest MPQ data file.
Mo'PaQ 2000
CC
- MPQ Compilation/Editor
Our own "official" MPQ compiler and
editor by Quantam to welcome in 2000. Based of Lelik's, it extends its abilities
to include powerful scripting which allows batch processing of mpqs a lot
easier. See the site for more details.
MPQ
Control Pick-
MPQ Compilation/Editor
This is an easy to use ActiveX control for working with mpq archives.
WinMPQ
Pick -
MPQ Compilation/Editor
This is an mpq archiver that uses the Mpq Control ShadowFlare created. It
has an interface somewhat similar to WinZip. For those of you who don't find
MPQ2K's command line interface friendly this program is for you.
MPQ
Archiver - MPQ Compilation/Editor
By Lelik. O.K., well the stormless one was first,
but this was the first one that could add entries. A must download. :) Oh,
and its command line BTW. :) API libraries, etc. are also available for other
developers.
» Graphics Programs
RetroGRP
Pick
- GRP Editor (Starcraft Graphics Converter)
IMHO, the only GRP editor you should ever be using for Starcraft. Its simple,
quick, and can do all you need to do. Period.
PalEdit
- Palette Converstion Tool
This nifty little program written by King Arthur (CS) will convert palettes
versions. I.E., it will get those Starcraft palettes working in PsP. It also
comes will all the palettes in Starcraft so if you loose one then you can
find then here.
» Sound Programs
Broodwar
Sound Utility - Sound Extractor
This Blizzard program aims to extract all the unit sounds from the MPQ files
and place them in a similar directory tree in your Starcrat directory. You
can then put your sounds in their place to replace them in the game. Basically,
it is a huge (100 mb) waste of space. You can do the same thing selectively
by looking at the paths through MPQView (see above) and can conpress them
using Stardraft (CWAD Manager). This was just a lame attempt to cover up for
Starcraft's lack of a Warcraft II-like sound editor.
Starcraft
Sound Utility - Sound Extractor
Same as above but for Starcraft sounds only.
» Staredit Enhancements (Patches, etc.)
Emerald Aspect
CWAD Pick - Staredit Patch (60 kb)
Vinzalf's Stardraft CWAD patch for Staredit that
allows you to place Blizzard's "unused" units and rename all the
units. Includes the "hidden" AI scripts and simplifies the Staredit
format. Requires Starcraft: Broodwar and Stardraft
to run. [Note: this version is slightly modified by DI]
GUEdit
Pick -
Map Editor
A Java-based mini-map editor that will allow you to tweak maps, such as by
changing team colors, adding "12th player" units, and other hackish
modifications.
SCM
Toolkit Pick -
Map Editor
Another similar program to GUEdit. Visual Basic Based.
Map to JPEG
Convertor - Image Generator
This program is used to output minimap pictures (gif, jpg, bmp) and even pictures
of the whole map (a'la Blizzard's Starcraft Compendium). Its very useful for
anyone making a SCM Archive or just the average person wanting a certain minimap
or screen/map shot. It will also print out statistics for maps. Support for
Doodads, Start Locations, and all that neat stuff. By TechnoDuck of SC Infinity.
ISOM
- Misc. CHK Editor
This little utility edits the ISOM section of map (scx/scm/chk) files to allow
you to do some pretty funky stuff in Staredit. =) Mainly, it will allow you
to place "square" terrain (without border generation).
Emerald
Patch Gold - Staredit Patch
Jeez, will these Emerald patches ever end? Anyways, this one does everything
the placer does and also allows you to max upgrades at 255. Note that the
default upgrade max will be 255, so if you want to make it normal, you have
to change all of them down again. Again, customization via my (three+ months
old) staredit article.
Emerald
Placer - Staredit Patch
This patch is similar to the Emerald Aspect patch in the Essentials section,
but it adds on to it and gives you the ability to place buildings anywhere.
Included are two self-executing patches, one for neutral critters and one
for ownable critters. If you're too lazy to customize the emerald patch for
youself (see my article on customizing Staredit Patches), then you may
want to get this.
Emerald
Staredit - Enhanced Staredit
Program
Yet another Emerald patch innovation. =) This utility made by Porno Creep
is actually a completely new version of Staredit which has an Emerald Aspect
patch integrated into it. So now, all you have to do is run an executable
to get all the units placable for all players and all the AIs. It does not
have "omni-placable" buildings however. Well, what you gain in user
friendliness, you lose in customization. =P It is Stardraft patchable though,
just like the regular Staredit.
SC
Trigger - Misc. Help/Macros Program
This is a program to generate cash, score, and set switches for kills. One
of the few things hard in StarEdit.
Map Color (1.0) - Misc. Help Program
I should have seen this coming. Well, for those of you who still can't understand
the basics of copy and paste, here's a program that will do it for you so
you can get colored text in your maps. =)~ If you don't want to download it,
you can just read my article here.
» Miscellaneous
AIEdit - Misc. Aiscript.BIN and Bwscript.BIN Editor
Here is an aiscript.bin/bwscript.bin editor that can change the labels, code
pointers, where the scripts are in Staredit, and other things.
StarExeHack -
Misc. EXE Editor
This program will allow you to edit what mpq files Starcraft or Staredit uses.
SCRegEdit
- Registry Editor
This program is used to edit things in your Starcraft registry files. Not
really anything to do with normal editing like making maps or TCs, but I occassionally
find it useful to manually change my Battle.net settings and stuff.


