Do NOT link directly to the files on this page. You MAY, however, link directly to the ShadowFlare Software Setup wizard. Use the same addresses as used by this page. For all other files, link to the main address or this page instead.
Please do not provide alternate download links for files from this site if you do not intend to check this site frequently for updates and keep your downloads up-to-date, and please be sure to provide all relevant files. I do not like to get messages from users who downloaded my software from sites that did not provide all of the necessary files, nor do I like to get messages about bugs that have already been fixed.
This is an MPQDraft plugin that allows almost all modded files to be loaded directly from Starcraft maps. It also has the features of my playlist plugin integrated into it, so you can use those in your maps.
Required Files SCMLoader.zip (536 KB) Last updated 12:44 AM January 6, 2010 - by ShadowFlare - Total downloads: 14508
This is the code for various functions I've created for my Visual Basic programs. It contains functions for using the registry, recursive dir and delete functions, functions to help with using file and folder names, a few mpq archive functions, and some functions for manipulating binary data. In this new release, it includes code for using the common dialog boxes without the .ocx file provided by microsoft, and the registry code now has support for values of type REG_MULTI_SZ. It is compatible with Visual Basic 4 and higher.
VbTools.zip (10 KB) Last updated 6:19 PM July 20, 2002 - by ShadowFlare - Total downloads: 5112
This is a perl script for parsing server-side includes (SSI). Some servers do not parse cgi scripts for them. If your server is one of those, you can use this script to do it. Also included is a cgi script you can use if your server supports cgi scripts, but not SSI, or if you want to keep your html hidden from viewers of your web page.
sfssi.zip (4.05 KB) Last updated 9:44 PM February 4, 2002 - by ShadowFlare - Total downloads: 3301
This zip file contains an lmpqapi-compatible/storm-compatible dll library that reads/writes mpq archives without staredit or storm. The zip file also contains C++ header files, the necessary .lib files, and a Visual Basic module with the constants and VB declarations for the functions.
SFmpqapi.zip (166 KB) Last updated 2:57 PM December 9, 2002 - by ShadowFlare - Total downloads: 10024
For a more recent build with various fixes and enhancements, including somewhat updated MPQ support, get the following file instead. Though I have marked it as beta, it is only because some of the other included materials still need to be updated with the latest information before I package it as non-beta. These versions had only previously been bundled with WinMPQ or available by compiling from source.
SFmpqapi_beta.zip (248 KB) Last updated 12:06 PM January 18, 2013 - by ShadowFlare - Total downloads: 1418
I have also made a Linux port of SFmpqapi. It has full decompression support, but currently can only compress with Zlib compression (used by Warcraft 3). Note that this is a very old version and may not even work on recent Linux distributions. Compiling it from the more recent source code, which even in Linux has the full functionality of the Windows version now, is recommended.
SFmpq.tgz (115 KB) Last updated 2:58 PM December 9, 2002 - by ShadowFlare - Total downloads: 6006
This zip file contains a dll library that may be used for loading and displaying grp graphics. It can also be used to create grp graphic files within your programs. As of version 1.01, you can have it use SFmpq instead of Storm for reading from MPQ archives. Also, you can use a custom drawing function so you can get the image data for the graphics into a buffer or draw it using a different method.
grpapi.zip (43.5 KB) Last updated 11:44 PM December 4, 2007 - by ShadowFlare - Total downloads: 4533
This zip file contains a modified C++ header file and some code for loading lmpqapi at run-time, so you can check to see if it exists before using it or specify whatever path you want for lmpqapi at run-time.
lmpqapi_no-lib.zip (9.66 KB) Last updated 10:06 PM July 5, 2002 - by ShadowFlare - Total downloads: 3631
This zip file contains a modified C++ header file and some code for loading storm at run-time, so you can check to see if it exists before using it or specify whatever path you want for storm at run-time.
storm_no-lib.zip (2.02 KB) Last updated 10:11 PM July 5, 2002 - by ShadowFlare - Total downloads: 4579
This is an mpq archiver that uses SFmpq. It has an interface somewhat similar to common archive editing tools. It currently has many features and has been considered one of the best mpq archivers around.
A version compiled with Visual Basic 6 instead of 4 is also available. It may be faster or it may be about the same. Most users should already have the VB6 runtime library, but it is provided here for those who don't (extract it to the same folder as WinMPQ if you need it). The Runtime Files Pack 3 installer may need the files from the Visual Basic 4 runtime files installer to function correctly.
This is an iscript.bin (Starcraft image script) decompiler and compiler. It comes in the package as 3 separate programs: the console-mode decompiler and compiler (icedc and icecc) and IceCCUI (requires Java Runtime Environment). No other iscript.bin decompiler and compiler set is more correct on the names of animation types or its list of opcodes. Based on the source code for the original IceCC by DI.
Required Files for Windows icecc-1.3-win32.zip (732 KB) Last updated 8:58 PM November 10, 2007 - by DI/Magnus99/Jeff Pang (updated by ShadowFlare) - Total downloads: 6557 IceCCUI requires Java Runtime Environment - Get it at http://java.com/getjava/
Required Files for MacOS 10 icecc-1.3-macosx.zip (787 KB) Last updated 3:44 PM January 6, 2008 - Compiled and packaged by Lord_Jeremy - Total downloads: 3211 IceCCUI requires Java Runtime Environment - Get it at http://java.com/getjava/
As per the GPL terms (the original license on IceCC), here is the source code. It should be compilable on most, if not all, platforms.
icecc-1.3-src.zip (709 KB) Last updated 8:59 PM November 10, 2007 - Total downloads: 3021
This program converts .grp graphics for Starcraft and Warcraft II to bitmap format (.bmp) and back. It supports both known .grp formats for those games, importing RLE and non-RLE bitmaps, and 3 of the more popular palette formats and has a very good encoding engine that will accept larger images, mismatched image sizes, and other irregularities that most other converters do not.
Required Files SFGrpConv.zip (52.6 KB) Last updated 11:44 PM December 4, 2007 - by ShadowFlare - Total downloads: 6647
A utility to change the size of a StarCraft map and rearrange the tiles to be in the right order for that size. It also edits players colors, forces players go into, player types for all 12 players, map tileset, unit positions, types, and owners, and player races for all 12 players. It can open/save scm/scx files if you have mpq2k or lmpq and has a map protector. It also has a string table editor that has text color support.
Required Files ScmToolkit_mpq2k.zip (48.4 KB) Last updated 8:23 AM November 8, 2002 - by ShadowFlare - Total downloads: 8577 This version uses Mo'Paq 2000 for modifying scm/scx files. ScmToolkit.zip (59.6 KB) Last updated 8:40 PM February 16, 2002 - by ShadowFlare - Total downloads: 7353 This version uses my Mpq Control for modifying scm/scx files. It doesn't have the last two updates, which adds a file association option and startup folder options, but it works just as well as the other version. Visual Basic 4 runtime files (866 KB) - Microsoft Runtime Files Pack 1 (716 KB)
Recommended utility for use with Scm Toolkit IsomEdit - by ShadowFlare With this you can fix the isometrics section when resizing maps. This will make it so the terrain can be placed properly in the Campaign Editor. (I would include this in Scm Toolkit, but I don't have the code for it available to me at the moment)
Required files for opening scm/scx files with mpq2k version If you want a simple setup, download mpq2k_pack.zip. It has all the files you need to run Mo'PaQ 2000 v2.0 and has a setup program to install the files Mo'PaQ 2000 needs. Mo'PaQ 2000 v2.0 and required files (232 KB) - by Quantum (some modifications by ShadowFlare)
A version compiled with Visual Basic 6 instead of 4 is also available. I've provided it because most users should already have the VB6 runtime library, so for most this one should be easier to run. For those who don't have the VB6 runtime but want to use the VB6 version anyway, the VB6 runtime is also available here (extract it to the same folder as the program if you need it).
This program creates patches for modified or different versions of files. The patches can be used on another computer to get the files. The patches only have the differences between the original and modified file, so the patch will be significantly smaller if the modified file is large.
This is a filelist for Warcraft II Battle.net edition. In it's time, it was the most complete filelist that existed. It has about 90% of the files in War2Dat.mpq, about 50% of the files in Install.exe, and the file in W2sounds.exe. More complete list files are available at http://www.zezula.net/
Required Files war2_data.zip (7.12 KB) Last updated 10:06 PM February 4, 2002 - by ShadowFlare - Total downloads: 4460
This patch allows you to place units on the map that are not normally placable on the map and place buildings on any terrain. It also allows you to use all the ai scripts. Maps created with this patch do not need a modified version of Starcraft to work.
This patch allows you to use all the AI scripts in Staredit.
Required Files IntAI.zip (18.3 KB) Last updated 9:17 PM February 4, 2002 - by ShadowFlare - Total downloads: 3838 To use this, convert to MPQ format with WinMPQ and use the converted MPQ in MPQDraft MPQDraft - by Quantam - Get this at http://sourceforge.net/projects/mpqdraft/
This patch changes the carrier. A list of most of the modifications is included in the cwad. The name of the file is '0\read this.txt'.
Required Files Dreadnought.zip (43.7 KB) Last updated 9:17 PM February 4, 2002 - by ShadowFlare - Total downloads: 3744 To use this, convert to MPQ format with WinMPQ and use the converted MPQ in MPQDraft MPQDraft - by Quantam - Get this at http://sourceforge.net/projects/mpqdraft/
This patch gives the wraith a mutalisk as a turret. I changed the lol file for the wraith to make the mutalisk look like it is following the wraith.
Required Files Wraith.zip (7.55 KB) Last updated 10:06 PM February 4, 2002 - by ShadowFlare - Total downloads: 3466 To use this, convert to MPQ format with WinMPQ and use the converted MPQ in MPQDraft MPQDraft - by Quantam - Get this at http://sourceforge.net/projects/mpqdraft/