• Are you planning to upload your awesome tool to Hive? Please review the rules here.
    July 9, 2018: The rules for the Tool Section have been revised. Please be sure to read the revisions.

Warcraft Image Lab

This bundle is marked as approved. It works and satisfies the submission rules.

Info

Dependencies

Change log


Warcraft Image Lab (previously 'Image Converter' cough)

Warcraft Image Lab is a tool suited for image batch conversion and icon creation for Warcraft III: Reforged.

With the introduction of DDS in Reforged we can now rid ourselves of the mysterious BLP format and potentially even squish the file size of our maps even further. That’s the primary goal of this tool. It reads BLP and serves as an easy-to-use solution for converting multiple image files in one go.
Supports BC1, BC2 and BC3 for DDS compression and mipmaps.

Originally, this tool did only conversion from one format to another, but has now been expanded with a 'Filters' menu, allowing for icon creation and a couple of other settings.

Many thanks to Moonman for sharing information on Reforged icons here.
Also, thanks to Tiki for sharing information on Classic icons here.

Features:
  • Batch image conversion.
  • Icon border filters for both Classic and Reforged icons.
  • Image resizing.
  • (A temporary solution for swapping color format on BLP2 images).
  • Reads: JPG, PNG, BMP, TGA, DDS, BLP1 (WC3), BLP2 (WoW).
  • Writes: JPG, PNG, BMP, TGA, DDS.

Limitations:
  • Does not support BLP0.
Required for running the application:
Has only been tested on a Windows machine.

The project is written in C# and uses the following libraries for image conversion:

Version 0.4.2
  • Fixed a bug where selecting 'Balanced' on compression quality for DDS exported the image with the 'Highest' setting.
  • Fixed a crash when attempting to display an image preview with a high width/height ratio.

Version 0.4.1
  • Fixed an unhandled exception when the tool attempts to read a non-existing file.

Version 0.4
  • Updated UI.
  • Added a 'Filters' option. You can now:
    • Add Warcraft III icon borders to 64x64 and 256x256 (Reforged) images.
    • Select between BLP1 and BLP2 color format when reading BLP files.
    • Resize images.
  • Added option to import subfolders.
  • Pressing 'DEL' now removes all highlighted images in the list.
  • Added compression quality settings for DDS.

Version 0.3
  • Added an image preview window.
  • Added drag-and-drop feature.
  • Added support for TGA conversion.
  • Added BC1 1bit alpha channel option for DDS conversion.

Version 0.2
  • Updated War3Net.Drawing.Blp to a more recent version. The tool now reads BLP alpha channels properly.
  • Rarely throws errors when reading BLP.
Previews
Contents

Warcraft Image Lab (Binary)

Reviews
eejin
The tool works and is useful for (batch) converting textures. Having full BLP transparency support would be nice, but it might still be of use even though alpha has issues. For more advanced use refer to the NVIDIA Texture Tools Exporter for Photoshop...
The tool works and is useful for (batch) converting textures. Having full DDS support would be nice, but it might still be of use even though alpha has issues. For more advanced use refer to the NVIDIA Texture Tools Exporter for Photoshop which does support alpha among other things.
Alpha works in DDS conversion for this tool. It's the BLP reading library that has issues.
 
Last edited:
Level 1
Joined
Jun 29, 2010
Messages
4
hmm i look forward to trying this but nothing happens for me when i run the launcher.exe. is there something more than just installing .net core? i tried on another PC and does the same thing.
 
hmm i look forward to trying this but nothing happens for me when i run the launcher.exe. is there something more than just installing .net core? i tried on another PC and does the same thing.
You should just run 'Warcraft Image Lab.exe'.

Updated the bundle to a single executable to avoid confusion.
 
Last edited:
Level 3
Joined
Jul 21, 2020
Messages
42
This worked perfectly for me. Saving me soooo much time over using photoshop and some janky actions.

Thank!! 5/5
 
Level 1
Joined
Aug 7, 2021
Messages
1
Good morning! Thank you for sharing this tool. I came to ask if you'd mind adding an export feature to allow folder structure of the original files to be maintained or recreated?
Importing allows subfolders to be included which is perfect but then exporting all goes into one folder and it makes the mod I'm attempting impossible to sort out afterwards. Unless there's something I missed?
 
Good morning! Thank you for sharing this tool. I came to ask if you'd mind adding an export feature to allow folder structure of the original files to be maintained or recreated?
Importing allows subfolders to be included which is perfect but then exporting all goes into one folder and it makes the mod I'm attempting impossible to sort out afterwards. Unless there's something I missed?
Hi there. I need to dedicate my time elsewhere, which means I consider this tool finished. I will only update the tool if people find bugs.

I suspect you're attempting to convert your entire map folder using the tool, and that is the wrong way to go about it. The type of DDS compression should depend on the type of texture you're converting. I recommend BC1 no alpha for loading screen textures, BC1 1 bit alpha for icons and console UI, BC2 or BC3 for all other textures (anything with varying transparency).
 
Level 5
Joined
Jan 27, 2014
Messages
39
This tool is PURE GOLD.

In case someone here is having a hard time finding a Passive or Autocast version of icons that are already in game, and don't have a tool to extract them, i finally found a way to get my hands on those icons: Wowpedia has them all, in the right resolution, in a list page. So by combining this tool and THIS page you can make the passive version of any icon in game, too. I hope this helps someone save some time searching on their own, as it took me about half an hour to find them.

I needed these...

PASVengeanceIncarnate.jpg
ATCVengeanceIncarnate.jpg
 
Top