DeuTex

Introduction

DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.). Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format). In addition, DeuTex has functions such as merging wads, etc. If you're doing any wad hacking beyond level editing, DeuTex is a must. I use it all the time.

Features

Supported platforms
Unix and DOS. Should not be difficult to port to other platforms.
Supported iwads
Doom, Doom II, Ultimate Doom, Doom alpha 0.4 and 0.5, Doom press release pre-beta, Heretic, Hexen, Strife.
Supported file formats
.au, .voc, .wav, .bmp, .gif (will go away), .ppm.
License
GPL, LGPL and Pbmplus license.

Background information

DeuTex was written by Olivier Montanuy in 1994-1995, with the help of a host of other people. The most widely used version of DeuTex is DeuTex 3.6 for DOS, that was released on 1995-07-28 (no source) but the very last release is, to the best of my knowledge, DeuTex 3.8, that was released on 1996-03-08 (source included). And then DeuTex was left alone for some time.

Late in 1998, I felt the itch to do some Doom graphics hacking on my everyday platform, Linux. I looked into the availability of DeuTex for Linux. I had a binary-only version of DeuTex 3.6 for Linux (deutx36l.zip) but it was in the obsolete a.out format and linked against a very old version of libc that is not installed by default on modern Linux systems. And since there was no source, I couldn't even recompile. So I decided to start again from the last available source, the Irix port of DeuTex 3.8 mentioned above.

After getting DeuTex 3.8 to compile, I discovered that, on my system, it was very prone to segfaults. A few debugging sessions later, I got a version of DeuTex that worked for me and, on 1999-02-08, I asked for Olivier's permission to release it. He said "go ahead" and gave me the "Official Maintainer" hat I now wear. Then I hacked it some more and finally released an alpha version (1999-08). Even though that new version was not very different from the last one released by Olivier, the context had changed enough that I thought it appropriate to increment the major version number. So here is DeuTex 4. :-)

On 1999-08-24, Olivier also agreed to move (almost) all of DeuTex to the GPL. There are some files in the distribution archive for which the copyright is owned by other people so we couldn't change their license terms. But, as I understand them, those licenses are in fact less restrictive than the GPL. I refer you to the LICENSE file in the distribution archive for the specifics; the summary is that DeuTex is now libre software. Paste large smiley here.

Changes

Here is a quick summary of what's new since DeuTex 3.6 :

For more details, see the complete list of changes (it's also in the distribution archive).

Known issues

For more details, see the complete to-do list (it's also in the distribution archive).

Status of WinTex

I don't maintain WinTex and, AFAIK, neither does Olivier or anyone else. However, the source for the latest version, 4.3, is now available. If you want to take over the maintenance of WinTex, you should contact Olivier. Olivier has mentioned that he would be willing to release WinTex under the terms of the GPL, which is good news.

A passing note : if you're interested in making WinTex evolve, you might want to consider dropping VB which is doubly evil as it is not only a proprietary language but also closely tied to a proprietary operating system, Windows. There is no shortage of libre and portable development tools : Perl/Tk, Python/Tk, C++/FLTK, C++/QT, C++/wxWindows, Tcl/Tk and perhaps others I don't know.

Thomas Sturm has a project (apparently dropped) called WinTex Plus.
John Gaughan is working on a replacement for WinTex, Winwad.

Downloads

Alternate ways of obtaining DeuTex :

Links

DeuTex/WinTex-related material

Related programs

Legal & disclaimer

DeuTex is Copyright © 1994, 1995 Olivier Montanuy and Copyright © 1999 André Majorel. DeuTex is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file in the distribution for details.

All trademarks are the propriety of their respective owners.

Everyone should be aware that mentions of bugs or design errors in the previous versions of DeuTex do not (and are not meant to) diminish the merit of their authors, who have in fact done a remarkable work to make DeuTex the useful program it is.


This is http://www.teaser.fr/~amajorel/deutex/, last updated AYM 2000-01-03.