WinTex 4.1 A WAD Editor Copyright (c) 1995 O. Montanuy (montanuy@dmi.ens.fr) with MUS player by V. Arnost (xarnos00@dcse.fee.vutbr.cz) Please take the time to READ the Help File. NEW FUNCTIONS at the end of this files. List of corrected bugs at the end of this file. What is WinTex? WinTex lets you customise your DOOM, HERETIC or HEXEN levels beyond what is possible with level editors. It let you replace sounds, musics, and monster sprites, and let you create new wall textures, floors and ceilings. And it will collaborate with your level editor. WinTex is a (low budget) Shareware But you have no obligation to register WinTex 4.x. It's all your choice. If you think this program is cool, you want to help it become even better, and if you want that future version remain low budget :) then register! You need only register once for all future versions of WinTex 4.x Supported Games WinTex 4.x supports DOOM, DOOM2, Ulitmate DOOM and HERETIC. HEXEN is only partially supported (no official specs available). Legal Stuff DOOM, HERETIC, HEXEN are trademarks of id software, inc. WinTex comes with NO WARRANTY whatsoever. I will not accept any liability. Use at your own risk. I did my best to avoid possible trouble, though. No part of this code is meant to cause any harm. WinTex can be freely distributed on INTERNET, PRODIGY, COMPUSERVE, AOL. Concerning CD-ROMs, you'd better ask me for a special (improved) registered version, specially addapted for CD-ROM. UNDER NO CIRCUMSTANCES SHALL WINTEX BE PUT ON THE MICROSOFT NETWORK. DISTRIBUTION OF WINTEX ON MSN IS STRICTLY PROHIBITED, AND IT IS MY ABSOLUTE RIGHT AS AUTHOR OF THIS PROGRAM TO ASSERT AND LEGALLY ENFORCE THAT RESTRICTION. Where to find the last version of WinTex? Bug corrections and early beta releases are available on my WWW page, http://www.ens.fr/~montanuy . Ordinary versions are uploaded to the DOOM site ftp:/ftp.cdrom.com/pub/idgames/utils/graphics_edit/deutex and to the Compuserve ACTION forum. WinTex can also be found on most sites of the DOOM web, and on AOL. --------------------------------------------------------------------------- Detailed features of WinTex - NEW: MUS player for windows, by Vladimir Arnost (QA-Software) - NEW: Lists Texture and Flats used (click on SIDEDEF or SECTOR entries) - 100% graphic user interface, no command lines. - Multiple WAD editing, with cut and paste between WADs (try this with DOS based tools, for a laugh) - Full featured LEVEL browser, with a real intuitive BSP NODE viewer and a graphic REJECT MAP editor (first of it's kind). - Fully automatic TEXTURE editing (Never mind what a PNAMES and TEXTURE1/TEXTURE2 mean, you need not know!) - Fully automatic entry insertion. WinTex places the entries where they shall be, and it isn't an easy task. Never mind! - Edit entries on a double click! WinTex will call your favourite tool (once configured) and hide while you edit. Stop editing, and WinTex comes back. (Not OLE yet, just simulating. OLE is for later). - Automatic generation of INSTALL batch, for your WADs that replace sprites or flats, or that need a DeHacked patch. - All you need to introduce custom SPRITES and FLOORS, directly accessible for the screen. No command line to learn. - Invokes your favourite level editor, your favourite nodebuilder or reject builder. - Reversible WAD editing (You can always discard your last modifications) - and of course, the usual feature of WAD editors... WinTex is an improvement over tools like DeuTex, WinTex 3.41, NWT1.03, WT, DMAUD, DMGRAPH, Wadmaster, DMMUS, DMMIDI, DMADDS, DMAUDWIN... ---------------------------------------------------------------------------- Installation of WinTex You need VBRUN300.DLL, because this is partly a Visual Basic tool. Put the files WINTEX.EXE, LBWINTEX.DLL, WINTEX.HLP, DEUSF.EXE in a special direcotry (c:\wintex for instance) and click on WINTEX.EXE. See the help file for the customisation of WinTex. The independent tool CLEANWAD.EXE could also be put in this directory. It is recommended that you also get the following tools: TED12.ZIP TED End screen editor RMB21.ZIP RMB reject map builder WARM14.ZIP Warm reject, node, blockmap builder WINDEU24.ZIP WinDEU windows level editor, good bsp builder ------------------------------------------------------------------------- The Bug list, and bug corrections WinTex uses Visual Basic and runs under Windows, which are two major to have bugs. Hopefully, the major WinTex 4.0 bugs were killed, thanks to the perspicacity of a few WinTex fan on Internet (and thanks to C!) - The code has been made closer to object oriented paradigm, allowing even more stability. But that can still be improved. - The troubles with the pictures colors are over. Seems that infamous Visual Basic bug has dies. Alas, there is now a flash when moving patches on textures. Some bugs never accept to die. - Now at least you can create textures using new patches. That was a tricky bug, but easy to kill. - The bug that had WinTex copy/paste the wrong entries is corrected. - Various bugs related to WAD handling have been murdered. - If you restore twice a modified file, WinTex will now warn you before you restore more than you would like to. - DeeP.exe can't run properly with WinTex. I don't know why. Probably a problem Window or Borland. Use the .bat file, and trust luck. (I'm trying to fix this, helped by the author of DeeP. No progress). - The bug that causes an error when exiting Windows was not killed. This one is tought: It's a bug of Visual Basic itself. ----------------------------------------------------------------------------- Technical Note: WinTex is more than 12,000 lines of C and around 3,000 lines of Visual Basic (hard to estimate). Most of the code is moving from VB to C, for greater speed and enhanced reliability. All the serious job is done in C, Visual Basic only handles the interface. Visual Basic will be removed from the future versions because it's too limited and cause trouble. A new WinTex version is being coded using YACL, a class library portable to OS2 and X-Windows. YACL is also moving to Win32 soon. If you're a programmer, I'll advise taking a look at YACL on ftp site ftp://ftp.cs.sc.edu/pub/yacl because ot looks quite powerful, though it tends to make the executables a bit 'fat'.