Skip to content

2026-01-12

Choose a tag to compare

@MTrop MTrop released this 12 Jan 04:05
· 58 commits to master since this release

You can update to this version by typing:

doomtools --update

All releases require Java 8 or higher. The CMD release is for Windows systems, the Bash ones for MacOS/Linux/Cygwin/WSL.

Extract either distribution appropriate for your system and point your PATH environment variable to it, or you may use the provided Windows Installers, if you are using Windows.

Installer Notes

If you choose NOT to add DoomTools to your system PATH in the installer, you can still access the tools in the command line using the DoomTools CMD shortcut that it creates in the Start Menu, which will add DoomTools to PATH for that shell session.

Uninstalling reverses all changes to PATH and/or Explorer Shell, if chosen during install. The JRE version will embed a minified JRE in DoomTools, should you also choose to do so. If you install a JRE/JDK separately for your system, it will not affect DoomTools's embedded JRE, nor will DoomTools's embedded JRE affect your Java install.


Changes

  • 2026-01-11 Updated DoomStruct to 2.21.0. Changes here.
  • 2025-12-26 [GUI] Fixed a setting modal title for selecting a directory.
  • 2025-12-26 [GUI] Added extra themes.
  • 2025-12-26 Updated Flatlaf to 3.7.
  • 2025-12-22 Refined shell scripts for DoomTools.
  • 2025-12-22 [GUI] Added detecting for whether or not a Java Environment is headless.

DECOHack

Changed for 0.43.1

  • Fixed Made different "Max Health" default for Boom patches and higher (Issue #146).

DImgConv

Changed for 1.6.0

  • Fixed Palette index 255 is considered for color matching again on Pictures. Error was in DoomStruct library.

DoomMake

Changed for 0.33.0

  • Added The assets module now adds directories for palettes and primary colormaps (and conversion) for new projects.
  • Added The assets module now adds directories for ACS libraries for new projects.
  • Added The textures modules will all add src/wads/textures directories to the project root for new projects.
  • Added An assets template for Texture WAD projects (for texture projects that contain other assets).
  • Added A way for users to explode a WAD into a new project scaffolding.

The following library versions are used by this release:

DoomStruct 2.21.0
Black Rook JSON 1.4.1
RookScript 1.17.1
RookScript-Desktop 1.10.2.1

FlatLaF 3.7
RSyntaxTextArea 3.6.0
AutoComplete 3.3.2
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.43.1
DImgConv v1.6.0
DMXConv v1.2.1
DoomFetch v1.2.2
DoomMake v0.33.0
WadMerge v1.11.0
WadScript v1.9.1
WADTex v1.4.0
WSwAnTBL v1.1.1
WTexList v1.0.0
WTExport v1.7.2
WTexScan v1.3.0