Skip to content

Releases: MTrop/DoomTools

2024-02-27

27 Feb 03:49
Compare
Choose a tag to compare

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.


DECOHack

Changed for 0.31.1

  • Fixed The Soulsphere, Megasphere, Blur Sphere, and Invulnerability didn't have their TRANSLUCENT flag set. (Issue #112)

The following library versions are used by this release:

DoomStruct 2.15.5
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.1
DImgConv v1.3.2
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.25.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.3
WTexScan v1.2.1

2024-02-20

20 Feb 02:32
Compare
Choose a tag to compare

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

DImgConv

Changed for 1.3.2

  • Changed Patches are not split at the first 128 pixels anymore.

The following library versions are used by this release:

DoomStruct 2.15.5
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.2
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.25.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.3
WTexScan v1.2.1

2024-02-14

14 Feb 01:44
Compare
Choose a tag to compare

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

DImgConv

Changed for 1.3.1

  • Fixed Tall patches not being exported/converted correctly.

The following library versions are used by this release:

DoomStruct 2.15.4
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.1
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.25.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.3
WTexScan v1.2.1

2024-01-08

08 Jan 21:24
Compare
Choose a tag to compare

You can update to this version by typing:

doomtools --update && doomtools --update-shell

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

  • 2024-01-05 Added an uncaught exception modal.

  • 2023-12-31 Increased maximum memory allocation for shell scripts to 4 GB.

WTEXport

Changed for 1.5.3

  • Fixed [GUI] Added message for requiring an output WAD file.

The following library versions are used by this release:

DoomStruct 2.15.3
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.25.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.3
WTexScan v1.2.1

2023-12-26

26 Dec 22:02
Compare
Choose a tag to compare

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.


DoomMake

Changed for 0.25.0

  • Changed Added Doom Builder autosave ignores to Git and Mercurial ignore files.

The following library versions are used by this release:

DoomStruct 2.15.3
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.25.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.2
WTexScan v1.2.1

2023-12-07

07 Dec 00:49
Compare
Choose a tag to compare

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.


DoomMake

Changed for 0.24.0

  • Added COPYWITHREPLACE function added to DoomMake.

The following library versions are used by this release:

DoomStruct 2.15.3
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.24.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.2
WTexScan v1.2.1

2023-11-28

28 Nov 07:10
Compare
Choose a tag to compare

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.


DoomMake

Changed for 0.23.1

  • Fixed Corrected an IOError message for reopening a zip file.
  • Fixed Potential NPE in ZIPDIR function if the source directory did not exist.
  • Fixed Problems when appending to an existing Zip in ZIPFILES/ZIPDIR.

The following library versions are used by this release:

DoomStruct 2.15.1
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.23.1
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.2
WTexScan v1.2.1

2023-11-20

20 Nov 01:36
Compare
Choose a tag to compare

You may need to update to this version manually, as this fixes a bug in the updater.

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

  • 2023-11-19 Editors will now load file contents from disk on workspace load if the file contents are newer than what's in the buffer. (Correction #108)

  • 2023-11-19 Workspaces now remember the last directory used for saving. (Issue #107)

  • 2023-11-18 The "About" dialog now has a button to copy all version numbers to the clipboard. (Enhancement #105)

  • 2023-11-18 Applications will now ask the user to close to avoid accidental close. (Enhancement #106)


The following library versions are used by this release:

DoomStruct 2.15.1
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.23.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.2
WTexScan v1.2.1

2023-11-14

14 Nov 01:25
Compare
Choose a tag to compare

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.


DECOHack

Changed for 0.31.0

  • Fixed [GUI] Editor would error out on workspace load with no files open.
  • Added A warning for when a user makes a Thing that is SHOOTABLE with 0 mass. (Enhancement #103)
  • Changed Slightly improved some error messages.

DImgConv

Changed for 1.3.0

  • Fixed The recursive option now creates recursive directories properly. (Issue #100)
  • Fixed [GUI] Some blank fields would NPE on workspace export.

DMXConv

Changed for 1.2.0

  • Added Support for directories and recursion. (Enhancement #101)
  • Fixed [GUI] Workspace would not save if Output Folder was blank.

DoomMake

Changed for 0.23.0

  • Changed [GUI-Studio] Auto-build output now appears in the main log. (Enhancement #102)

WadMerge

Changed for 1.10.1

  • Fixed [GUI] Editor would error out on workspace load with no files open.

WadScript

Changed for 1.6.2

  • Fixed [GUI] Editor would error out on workspace load with no files open.

WadTex

Changed for 1.3.1

  • Fixed [GUI] Editor would error out on workspace load with no files open.

WSwAnTbl

Changed for 1.1.1

  • Fixed [GUI] Editor would error out on workspace load with no files open.

WTEXport

Changed for 1.5.2

  • Fixed [GUI] Texture list was not set properly from workspace state. (Issue #104)

The following library versions are used by this release:

DoomStruct 2.15.1
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.31.0
DImgConv v1.3.0
DMXConv v1.2.0
DoomFetch v1.1.0
DoomMake v0.23.0
WadMerge v1.10.1
WadScript v1.6.2
WADTex v1.3.1
WSwAnTBL v1.1.1
WTExport v1.5.2
WTexScan v1.2.1

2023-08-02

02 Aug 21:08
Compare
Choose a tag to compare

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.


DECOHack

Changed for 0.30.4

  • Fixed Fast and other MBF21 flags were not being respected in state bodies. (Issue #95)

WTEXport

Changed for 1.5.1

  • Fixed Textures can also be entry names. (Issue #96)

The following library versions are used by this release:

DoomStruct 2.15.1
Black Rook JSON 1.3.0
RookScript 1.15.0
RookScript-Desktop 1.10.2.1

FlatLaF 2.0.2
RSyntaxTextArea 3.3.2
AutoComplete 3.3.1
CommonMark 0.19.0
Jsoup 1.15.3

DECOHack v0.30.4
DImgConv v1.2.0
DMXConv v1.1.0
DoomFetch v1.1.0
DoomMake v0.22.0
WadMerge v1.10.0
WadScript v1.6.1
WADTex v1.3.0
WSwAnTBL v1.1.0
WTExport v1.5.1
WTexScan v1.2.1