This release adds support for replacing embedded textures, making qpics, fullbright textures (for certain Quake engines), better support for working with 8-bit indexed images, a workaround for a Half-Life animated sprite bug, and the ability to ignore specific files. It also comes with several other improvements and bugfixes.
WadMaker:
New features:
- Support for fullbright textures (for vkQuake and Quakespasm users):
~texture.png
+~texture.fullbright.png
- Support for qpic (simple) images:
filename.qpic.png
- Preserving the palette of 8-bit indexed bmp or png input files.
- Extracting textures as png, jpg, gif, bmp or tga files, or as 8-bit indexed bmp or png files.
- Replacing embedded textures with textures from a wad file:
WadMaker.exe from.wad to.bsp
- Extracting embedded textures to a wad file:
WadMaker.exe from.bsp to.wad
- An 'ignore' config file setting, which makes it possible to ignore specific files or file types.
Improvements:
- Water fog color is now preserved when extracting textures, and it can now be set via a filename setting.
- Config file rules are now applied in order of appearance, and their settings are overlayed correctly.
- External conversion tools can now be used to generate mipmap or fullbright mask images.
- Improved error messages for incorrect use of WadMaker.
Bugfixes:
- Textures with invalid inputs are now removed from the output wad file when doing an incremental update.
- Several filename and extension checks have been made case-insensitive.
- Wad files with corrupted textures no longer fail to load.
- Invalid embedded textures no longer cause texture extraction and texture removal to fail.
- Input folders with names ending with .wad, .bsp or .spr no longer cause failures.
SpriteMaker:
New features:
- A 'duplicate-last-frame' config file setting, to work around a Half-Life animated sprite bug.
- Preserving the palette of 8-bit indexed bmp or png input files.
- Extracting sprites as png, jpg, gif, bmp or tga files, or as 8-bit indexed bmp or png files.
- An 'ignore' config file setting, which makes it possible to ignore specific files or file types.
Improvements:
- Config file rules are now applied in order of appearance, and their settings are overlayed correctly.
- Improved error messages for incorrect use of SpriteMaker.
Bugfixes:
- Extracted gif files do not have ugly pixel artifacts anymore.