?_}ÿÿÿÿY¤mdlE/ WinTex Help!WinTex (c) 1995 Olivier MontanuyGCB("glossary", "&Glossary", "JI(`vbdeutex.hlp>glossary', `GLOSSARY')")BrowseButtons()ZÿmainOGmainWinTex Help#ŸŸ ,‡~O8‡Ÿm##¶O³+‡hG ÿÿŸ ÀÀÀZÿsecondaryglossaryWinTex Help#ŸŸ ,‡~O8‡Ÿg##¶O³+‡hG ÞÎÕæŸ ÀÀÀ/&;)z4ÿÿ ‹ ÿÿÿÿ|CONTEXT*œ|CTXOMAPë‡|FONTv†|KWBTREEÌ‹|KWDATA^‰|KWMAP»‹|SYSTEM|TOPIC¬|TTLBTREEû“ŸRmbRejectBsp%`:Ÿx:Ÿ¨:Ÿ¸:ŸÊ:Ÿ;Ÿ;ŸDeu DoomCADC:\~%FILE%1(`:Ÿx:Ÿ¨:Ÿ¸:ŸÊ:Ÿ;Ÿ;Ÿ$;Ÿh;Ÿz;Ÿ%WAD% [EXTERN]%ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+!Contents of initialisation file-#ckSÿÿZ<Ÿ2ÿÿÿÿV $:Ÿ H<Ÿ \~hc7C:\~hc7?€˜Sÿÿ bŸ2ÿÿÿÿà;Ÿ-#|„Sÿÿ2F/· C:\~hc7Ê€Á€ÿÿÿÿ FÿÿÿÿR10ÿÿÿÿÿÿÿÿRšDContents of help file= $ €2€°€‚ÿWelcome to WinTex 3.323RÂ$ €€˜€‚ÿIntroductionI 1 2€0€€‚ãY’€‰‚€‚ÿWhat is WinTex?=ÂH$ €2€˜€‚ÿInstallation of WinTex& n# €€€‚ÿÞžHL@ N€=€ÈãZ<€‰‚㇋^N‰‚ãîh󜉂ãá°Ð‰‚ÿSet up of WinTex List of external Tools supported.Using Level Editors with WinTex.Using External tools with WinTex: Command lines in WinTex.ini.&nr# €€€‚ÿ9L«$ €*€˜€‚ÿOverview of WinTex&rÑ# €€€‚ÿš«Ôi  €5€È€ãû9˜‰‚ãL'¡?‰‚ãõ…¿Ü‰‚ãâURP‰‚ã8¾õ‰ã£bj‰‚ãÅoó‰‚ãfÒЉ‚ã¤D{Û‰‚ãyõ…‰‚ÿGeneral Overview of WinTex. How to decompose a WAD into a set of entries.Changing End Screens (rating: easy)Changing Sounds (rating: easy)Changing Musics(rating: easy)Changing Graphics (rating: quite easy)Changing Levels (rating: not really easy)Changing Wall Textures (rating: difficult)Changing Floors and Ceilings (rating: difficult)Changing Sprites (rating: fairly difficult)ì´ÑÀ8 >€i€È€ãq` ‰‚ã 4‰‚‚‚€‚ÿHow to make a new WADHow to merge two WADsGenerating installation Batch for sprites&flats WADs (not written yet) Calling DeHacked and HHE from WinTex (not written yet) <Ôü$ €0€˜€‚ÿViewing WAD resources&À"# €€€‚ÿפüù3 4€I€È€゘…‰‚ã¿\‰‚‚ÿHow to get information on WAD contents?The WAD Viewer (display of sounds and graphics)Displaying the textures used in the levels of a WAD (not written yet)&"# €€€‚ÿ<ù[$ €0€˜€‚ÿEditing WAD resources¢r u ¸€E€È€‚ã|¥æA€‰‚ãš7à‰‚ã'/ˆ‰‚ã¡äM‰‚ãr»…‰‚ãëf½E‰‚ã;M 0‰‚ã+d¢@‰‚ãå ˆ‰‚ãyàIr‰‚ã¢Ú„Q‰‚ÿLumps (general purpose data)Craphics (menus, screens, faces) Sprites(monsters, player, objects, weapons)Sounds (strange background noises)Levels (levels, reject, blockmap, nodes) Textures (the walls)Patches (texture components)Flats (floors and ceilings)Music (background musics)Select only the entry types you want to put in your WADsChoosing the format for extracting WAD entries'[™ $ €€È€‚ÿ9r Ò $ €*€˜€‚ÿRegistering WinTex´Œ™ † ( €€È€‚‚‚‚ÿI have spent quite few hours on WinTex, as you might guess. However, despite the fact that it's of relatively good quality, I don't feel like releasing it as shareware.However, if you use WinTex regularly, I respectfully request that you send me a little postcard and drop me a few notes about what you think of Doom and Heretic playing, multi-playing and editing. Of course, the more postcards I'll receive, the more I'll feel motivated :-)But the idea is rather to see how far this program can go, and how many people are likely to get interested in Doom or Heretic editing. If I receive enough data, I'll post a summary to the net, of course. mÒ ó T v€3€È€‚‚‚ƒ€€‚ƒƒ€€‚ƒƒ€€‚ƒƒ€€‚ƒƒ€€‚‚ÿDon't send money! I'm not American, I value a few friendly lines much more than money!If you really can't afford a small stamp to France, then send an e-mail! :-)My address is:Olivier MontanuyManoir de KeringantSt Quay Perros22700 Perros GuirecFRANCE- † $ €€˜€‚ÿThanksBÿó n@C T€ÿ€È€‚‚‚€€‚€€‚€€‚€€‚ÿMany thanx to all the WinTex users on the net, especially those who tried the early alpha test versions, that were absolutely lame (pure Visual Basic! real slow!)Among the guys I'd like to thank:Kevin McGrail (HevKev) for waiting patiently for the Help file (and WinTex, and Deutex 3.3)!Marc-Andre Bissonnette for the early support on WinTex.Jean François Fortin for early bickering (and general suppo n@ rt) on WinTexDan Teeter that made me redesign of the front screen (stop it, Dan, that hurts!)Í BR r€›€È€€‚€€‚€€‚€€‚€€‚€€‚€€‚ÿRenaud Paquay for telling me he could use the WinTex alpha (saved me from Dan)Steve McCrea for support, help, and adjustments of the interface. Avery Andrew for the bug reports, and some ideas.Tony Muray for suggestions about the help file.Drake O'brien for finding ugly bugs in both DeuTex and WinTex.Dr Sleep and the Compuserve Action forum for waiting so patienttly :-)My thinkpad, for crashing so elegantly under intense sollicitation.ç¶n@tD1 0€m€È€‚‚‚€€‚‚‚‚ÿMe, for doing all the underpayed work, including typing that manual that I hate.You, for reading that stupid stuff (and lending me your Spitfire).Thanks list for DeuTex:Matt Fell for the DOOM specs.Brendon Wyber, Raphael Quinet, Denis Moller, Bernd Kreimeier, Bill Neisius,Elias Papavassilopoulos and Keith Wilkins for ideas or exchange of ideas.Mark Mathews, Per Allansson, Chuck Rossi, James Bonfield for the ports of DeuTex.&BšD# €€€‚ÿ@tDÚD1´ÿÿÿÿÿÿÿÿÚDE‘LSetup of WinTex4šDE$ € €°€‚ÿWinTex SET-UP/ÑÚD=G^ Š€£€€‚€€€€‚€€‚‚€€€€€€€€€€€€‚ÿCheck you have vbrun300.dll in your windows/system directory. vbrun300.dll is available on all serious ftp sites (ftp.cica.idiana.edu, warchive.wustl.edu) and BBS.If you ever used another Visual Basic tool, like DoomCAD, chances are that you already have vbrun300.dll on your system.Make a new directory where you will put wintex.exe, lbdeutex.dll, threed.vbx, deutex.exe and all your DOOM/HERETIC tools and all the associated *.pif files.wBE´I5 8€…€€‚‚‚€€‚‚€€‚ÿI request you make a special directory, because strange things will happen there.Files like errors.txt, output.txt, windeu.ini will be created there. I use damned TEXT files for inter-process communication: No pipes available under DOS and Windoze.Declare a new WinTex icon in your progman, but you needn't set a path. It would be ignored.Put the tools you intend to use (like node builders, reject builders and such) in the WinTex directory, or at least somewhere in your path. Else WinTex can't find them unless you provide a command line with full path specified.>Û=GòKc ”€·€€‚ãá°Ð‰‚‚€ €‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚€€ƒ‚ÿConfigure the Command lines for the tools you want to use, or just ignore this if you can do with the default tools.List of critical files in this releasewintex.exeThe Visual Basic code.lbdeutex.dllSome DeuTex code, Windoze DLL fashion.threed.vbxVisual Basic 3D controls. (should be in your system directory)deutex.pifTo run DOS DeuTex from WinTex.deutex.exeDeuTex, DOS version.deusf.exeDeuSF, DOS version, to install your WADs on other PCs.Ÿo´I‘L0 0€Þ€€€ƒ‚€€ƒƒ‚ÿwintex.hlpThis help file.*.pifDOS/Windoze Program Information Files. There should be one per utility.= òKÎL1þ ÿÿÿÿÿÿÿÿÎLMÚŠAbout WinTex3‘LM$ €€°€‚ÿAbout WinTexW3ÎLXM$ €f€˜€‚ÿWinTex, the ultimate bastard WAD tool from Hell!ÜMqO= H€¹€€‚€€€€€‚€€‚‚‚ÿWinTex is an integration tool: there are many DOOM and HERETIC editing tool around, each specialised in it's own domain. WinTex is here to make them work together efficiently.Of course, WinTex has it's own some special capabilities, like Texture composition and entry identification.WinTex doesn't do the main job itself because it would be ridiculous to reprogram stuff that already exist, and because Visual Basic is slow, inefficient, and not always reliable.[!XMØ: B€C€€‚‚‚‚€€€€€€‚ÿInstead, WinTex is here only for the cool presentation! The serious business is doneqOØ‘L by specialised tools, which are all optimised in their own domain, and generaly run in DOS.If I was leading a team of ten programmers, I sure would have built a complete DOOM editing tool. But it would have been far beyond your budget!However, by using WinTex, it should be real easy for you to build a great DOOM, DOOM2 or HERETIC projects, containing not only custom levels, but also custom textures, graphics, flats, sounds, musics and sprites!„JqO\ƒ: B€•€€‚€€€€‚‚€ €‚‚ÿOf course, WinTex is mainly built for use with DeuTex, one of the best and of the most reliable WAD composer and decomposer. But it can also support all the tools you need to build your WAD, provided they run under your version of MicroSloth Windoze.Note: you need VBRUN300.DLL real bad! Otherwise, WinTex cannot run.8Ø”ƒ$ €(€˜€‚ÿAbout this manual&à\ƒº…F Z€Á€€‚€€‚€€‚‚€€€€€€‚ÿThis file is not the definitive help file. It's still very incomplete. Keep in mind that it wasn't written by a native English speaker, so don't expect too much style.For more insight about DeuTex, read the DeuTex manual by HevKev. Until HevKev has the time to rebuild this file, this help file will be a real mess.For more insight into DOOM, see the DOOM UNOFFICIAL SPECIFICATIONS V 1.666 or the book (in preparation): Tricks of the Doom Guru by SAMS Publishing.&”ƒà…# €€€‚ÿ;º…†$ €.€˜€‚ÿData Utility License‰<à…¤ˆM h€y€€‚€ €€‚€ €€ €€ €€ €€ €‚ÿDOOM(tm) and HERETIC(tm) are trademarks of Id Software, Inc.The DOOM and HERETIC characters and the Id Software logo are trademarks of Id Software, Inc. DOOM Copyright (c) 1993. Id Software Inc. All rights reserved. This utility product is not a product of Id Software, Inc. and has not been approved by Id Software, Inc. Id Software will not provide technical support for this product. The purchaser of this utility product may not distribute for money or other consideration any software data created and/or modified by the use of this utility product.=†áˆ$ €2€˜€‚ÿData inutility licenseùϤˆÚŠ* "€Ÿ€€‚‚‚‚‚‚‚ÿThe above statement is introduced by request of Id Software. Most of the legal grounds of this statement are may be found in the daydreams of Jay Wilbur and his lawyers.However, if you intend to infringe the terms of this statement, you better get a good legal advisor, and keep my poor utility out of your dirty business. If you get your ass sued, trust that I'll try to get my share of your meat, like all the other vulturs. I just hope you taste good.Jáˆ$‹1þÿÿÿÿÿÿÿÿ$‹`‹-External tools for WinTex<ÚŠ`‹$ €0€°€‚ÿWinTex External Tools º$‹mS t€u€€ €‚ƒƒƒ‚ƒƒ‚ƒƒƒƒ‚ƒƒƒƒ‚ƒƒƒ‚ƒƒ‚ƒƒƒ‚‚ƒƒƒƒ‚ƒƒƒ‚ƒƒ‚ƒƒ‚ÿSupported tools to date:DeuTex deutex33.zip(no versions below than 3.3 will work here) WinDEU(windeu 5.23)DEUdeu521.zip(and after, if any in that century)DCKDCK 2.0 (2.1 and above better supported)EdMapEdMap 1.81WadEditWadEd 1.42DoomCADdmcad50.zip(and after)WadToolswt2.zip(and after)NewWadToolsnwt102a.zip(and after)RejectMapBuilderrmb11.zip(and after)BinarySpacePartitionbsp11.zip(and after)Àk`‹-U x€×€€ƒƒƒƒ‚ƒƒƒ‚ƒƒƒ‚‚€ €‚ãá°Ð‰‚‚€ €‚ƒƒ‚ƒƒ‚ƒƒ‚‚€‚ÿText Editorted.zip(included)Midi2Musmidi2mus.exe(included)Mus2Midimus2midi.exe(included)Others?Anything that eats a (pervert) command line! see WINTEX.INI FileLame windoze tools supported by defaultMedia PlayerGet a real midi sequencer!PaintbrushGet a real bitmap editorNotepadGet a text editor that supports files above 32k!Pm}1V ÿÿÿÿÿÿÿÿ}¾ïÌContents of initialisation fileA-¾$ €:€°€‚ÿWinTex Initialisation file€@}JÂ@ N€€€€€‚‚€ €‚€€‚€€‚ÿT¾JÂ-he WinTex .INI file, wintex.ini (big surprise) should be located in your WinTex directory. It will be created or modified when you use WinTex.Command lines structureAll command lines are located in the [EXTERN] section. There is one command line per tool type, and that command line is just like any plain DOS command line, except that it contains stuff like %FILE% %WAD%. These are variables, of course. When WinTex invokes the command line, it substitute those variables by the relevant file name. This is to allow the most flexible command line definition.!À¾kÄa €€€‚€€€€€€‚‚€ €‚‚€€ƒ€€€€‚€€€€‚ÿDefault command lines are written in WinTex.ini, the first time ou invoke the command. use them as an example, if you want to add support for your own commands.Names of variables, and what they representNames like %FILE% or %WAD% only indicate the type of file.%FILE% represent a .txt or .bmp file (depends on what the tool is for)%OLD% represents a old wad file (with .old extension) that's a base for reject and nodes.'¹JÂ’Æn ª€s€€€€‚€€‚€‚€€€€€€‚€€€€€€‚€€€€€€‚ÿ%DOOM% represents the name of the main IWAD with full path.%DATA% represents an additional texture/flat file, used when editing a level%WAD% represents the.wad file the tool shall use or generate.%MUS% represents a .mus file. MUS format (ID's music format)%MIDI% represents a .mid files. MIDI format (a very common music format)%LEVEL% represents strings like E2M3 or MAP04, (only for Reject, Nodes and Editor),”kľȘ þ€)€€‚‚€ €ƒƒ€ €ƒƒƒ€ €‚ƒƒƒƒ€€‚ƒƒƒƒ€€‚ƒƒƒƒ€€‚ƒƒƒƒƒ€€€€‚ƒƒƒ€‚€ƒƒƒ€€‚ƒƒƒ€€‚ƒƒƒ€€‚ÿEntryUsageExample of command lineNodesNode builderbsp %OLD% %WAD%RejectReject builderrmb %OLD% %WAD% %LEVEL%EditorLevel editordeu -w %DOOM% -file %DATA% %WAD%DeuTexDeuTexdeutex or deutex -deuEditTextText editornotepad %FILE%EditTedDOOM end textted %LUMP%Mus2MidiMUS to MIDImus2midi %MUS% %MIDI%PlayMidiPlay MIDI filemplayer %MIDI%9ï’Æ÷ÊJ b€ß€€ƒƒƒ€€‚ƒƒ€€‚ƒƒƒ€€‚‚ãîh󜉂‚‚ÿEditBmpBitmap Editorpbrush %FILE%NewWadToolWAD browser++nwt -file %WAD%WadToolWAD browser+wt -file %WAD%See the section about level editors for more information about the utilisation of your favourite editor in WinTex.The special level editors (WinDEU, DCK, Edmap, WadEe, DoomCAD) don't take a command line: WinTex is supposed to know how to handle them. You just indicate the directory. But of course, you can configure WinTex to call a custom editor, with comman line.ø¾ÈïÌ[ „€;€€‚ƒ€€‚ƒƒ€€‚ƒƒ‚ƒƒ‚ƒ€€€€‚€‚€ €€‚€‚ÿWinDEUWinDEU directory, file windeu.exe had better be there.DCKDCK directory, file dck*.pif must be there.EdMapEdmap directory,WadEdWadEd directory,DoomCADDoomCAD directory, with files doomcad.exe and .ini must be there Debug: If WinTex just refuses to execute your command, or replace it with a default command, then you forgot a crucial variable. WinTex discards invalide lines.D÷Ê3Í1¢ ÿÿÿÿÿÿÿÿ3ÍyÍ# Using level editorsF"ïÌyÍ$ €D€°€‚ÿUsing level editors with WinTex~B3Í < F€…€€‚‚‚ãëf½E‰ã;M 0‰ã+d¢@‰‚‚‚‚ÿDeuTex is a tool to help you build completely customised DOOM and Heretic conversion.It will help you build PWADs with custom textures, patches and flats. Of course, you might wish to use those custom textures and flats in your level editor.See the sections about Textures , Patches and Flatsto know how to build custom floors, ceilings and wall textures.Once you have chosen your flats, textures and patches, build a wad that contain only textures and flats. Press on the Tex+Flat button to select only those entries, select a name for your WAD, and press build.yÍ ïÌçyÍ!. *€Ï€€‚‚‚‚€ €‚ÿIf you got no errors, you are ready to start using that WAD with your editors.But all editors are not able to use that WAD easily, there are two cases:1/ your level editors allows external texture and flat WAD under WinTex{? œ< F€€‘€€‚ãr»…‰ãá°Ð‰‚ƒ‚ƒ‚ƒ‚ƒ‚‚ÿ(DEU, WinDEU, DCK 2.1 for instance.)When you go under the Edit Levelswindows, and you click on Custom Editor, then your editor will be called with the command line as specified in Command lines with variables set that way:%DOOM%will be the main IWAD (doom2.wad, heretic.wad...)%WAD%will be the level file you want to edit%DATA%will be the current target PWAD file (your custom textures/flats)%LEVEL%will be set to ExMy or MAPxx Hence, provided you configured the command line properly, you should be able to edit your level with your own textures and flats.í¨!‰E X€Q€‘€€‚€ €‚€€‚€ €‚€€€‚ÿIf the current target WAD doesn't exist, %DATA% will be blank.Warning: If you are using new flats, you might first need to complete those flats with all DOOM or HERETIC flats, before you feed them to your level editor. Anyhow, you will need to complete the flats, before you use DOOM or HERETIC on the file, else it will lockup during the boot-up sequence. The DeuTex append command is used for sprite and flat completion.DEU Warning: Don't put your textures and flats in a file DEU will save into, else they will be destroyed. That's why I have added the %DATA% stuff. How does it work? simple: deu -file %DATA% %WAD% so deu reads %DATA%, then your level %WAD%.(œ±% €€‘€€‚ÿjD‰& €ˆ€€ €‚ÿ2/ your level editor doesn't allow external texture and flat WADâ®±ý4 6€]€‘€€‚€€€€‚‚ÿ(DoomCAD for instance.)Then sorry, there is a solution, but it's a bit dirty: using the deutex merge command you will merge your pwad with your IWAD. Then you can edit your level. When you have finished, or when you want to modify the texture and flats, first restore the IWAD.For such level editors, don't use %DATA% on the command line, because %DATA% represents the Texture and Flat WAD, and your Editor cannot use it.&# # €€€‚ÿDýg 1éÿÿÿÿÿÿÿÿg ³ NGeneral AssumptionsL(# ³ $ €P€°€‚ÿOverview of WinTex editing principles:g í $ €,€˜€‚ÿWinTex help service"è³  : B€Ñ€€‚‚€€‚€€‚€€‚ÿI've spent a lot of time to put help pop-ups almost everywhere, so I hope you will use them!- The Blue Text usually mean that when you click on it, an information box will pop-up.- If you double click on some frames, then explanations concerning their contents should pop-up.- If you press F1 anywhere, it should provide you in-context help for this help file. All the links are not implemented for the moment, so don't expect it will bring you to the right place every time.‹eí š & €Ë€€‚‚‚ÿ- When you press a command, a popping Tutorial Box will tell you what's gonna happen. but you can disable the tutorial mode.And before you ask: WAD editing is non-trivial, so don't expect WinTex will make you understand it all in 20 seconds. Be patient, read the help, read the DOOM specs, and soon you'll be a DOOM and HERETIC guru like everyone else.3 Í $ €€˜€‚ÿUsing WinTexÊtš £@V z€é€€ ‚€€€‚‚€€‚‚€€ã4s€‰€ãL'¡?€‰€‚ÿWinTex is organised exactly like DeuTex, my powerful but uneasy to use tool for DOS, Linux, OS/2 Unix( Sun Sparc, Silicon Graphics and DEC Alpha).WinTex and DeuTex first need to know the directory where you put your DOOM or HERETIC files, unless you set the environement variable DOOMWADDIR (like under Linux/Unix DOOM).If you're new to DOOM or HERETIC editing, I recommend you get a great patch WAD, create a Working Directory, select that WAD as the WAD to bÍ £@# e examined and decompose it by pressing extract. Then you can freely invoke the different Editing menus, and see how things go in this patch WAD._Í C[ „€ €€€‚‚€€ã4s€‰€‚‚ã9áð€‰€€€ã4s€‰€‚ÿDon't extract under a given game a patch WAD made for another game, or it will look real strange!Once you're ready to create your own patch, for each PWAD you intend to make, You should provide to WinTex a specific Working Directory, where it will store all the relevant data for the project.This directory will contain a very important file wadinfo.txt that describes what is supposed to be in the WAD you will build. The subdirectories, will contain all the data relevant to build your WAD._ £@aET v€€€‚€€‚€€ãª·Cz€‰€ãq` €‰€€‚€€‚ÿYou will edit the contents of your WAD in the relevant Editing panels (available under the Edit menu).Then you will build your WAD from the main window: you will first select which entry types shall be put in your WAD, then you will just press Build, and DeuTex will do the tricky job. Expect that it will complain a lot the first time you use this built!Then, it you managed to built your WAD, you will check your WAD by pressing Check. and you'll read all the complaints that DeuTex will send to you.hCñG( €Ñ€€‚‚‚‚‚ÿAnoother way of testing your WAd is playing it under DOOM or HERETIC, and see the game lock-up as it does when some entries are incorrect. No, there is no debugger.Then you will build an installation batch for your files, if they contain Sprites or Flats or a dehacked patch.It is not possible to call DOOM directly from WinTex, because DOOM runs very slow under Windows, because of memory swapping, so I believe it isn't worth the bother. I could not manage to exit windows, play doom, and come back to windows. This should be possible, from the API calls, but it doesn't work with DOOM: the game just locks.…WaEvH. ,€®€€ € ‚€‚€ ‚ÿFeel like rewriting WinTex in pure C? contact me! I don't have time to do it...H$ñG¾H$ €H€˜€‚ÿEntry Identification under WinTex§zvHeK- (€õ€€‚‚€€‚‚ÿWhen you select an entry under one of the editing panel, WinTex will check if this entry ahas a known name, and if it's the case it will display the entry name in a combo box (a drop box) followed by a short help text.Should this name contain characters like # this means that there are many names that are similar and represent the same kind of stuff.The good thing is that you won't need to browse the DOOM SPECS for the name of the entries that define stuff like animated walls, animated floors, sounds, monster names, level names because there is a list associated to the combo box, and you can get entry names from there. Þ¾HnL+ $€½€€€€‚‚ÿBut you will have to replace the # characters by valid characters (sometime, the range of valid characters is indicated, but for sprites, the # characters are used for the viewpoints, which are determined otherwise).I%eK·L$ €J€˜€‚ÿInvoking editors from under WinTexbnLNK d€/€€‚€€€€€€€€ãá°Ð€‰€‚‚‚ÿMost of the time, when double clicking on a picture, a sound or a text you will invoke the relevant editor graphic, sound or text editor. The tools used in these circumstances can be customised by editing in WinTex.INI as described in the Command lines section.J·LcN1zÿÿÿÿÿÿÿÿcN¤N<†Editing Lumps with WinTexAN¤N$ €:€°€‚ÿEditing Lumps under WinTexRcN> J€)€€ãõ…¿Ü€‰€‚€‚‚‚€ €‚‚ÿSee the Changing End Screens section for general principles.Lumps represent various resources that DOOM and HERETIC need to work, but that you don't usually need to edit.End text of DOOM and Heretic, boot screen of HereticThe lumps ENDOOM, ENDTEXT, LOADING are editable und¤NNer WinTex. What happens is that WinTex calls TED in a full screen windows. You better know how to use TED, check the txt file. ATL-X to exit. ATL-W to write your changes (that will overwrite the previous lump, no back file, you've been warned).=¤N?ƒ. *€€€‚€ €‚‚‚‚ÿColour palette and colour maps:It is most unwise to edit the DOOM or HERETIC palette, PLAYPAL. Beware that if you spoil the first colour palette, and put insane values at colours 247 (DOOM) or 255 (HERETIC) then DeuTex won't be able to determine the transparent colour, and will refuse to work. Simple enough.Future extension of WinTex might include a way to modify some colours.The COLORMAP you might wish to recalculate yourself, if you're a brain in picture editing. WinTex won't help you there. see the doom specs.*òi…8 >€å€€‚€ €‚‚‚€ €‚€‚ÿGravis Ultra Sound configurationIt's not real optimised, so they say. You might wish to replace that one with a file that is circulating on the net. Though it's text, WinTex can't let you edit it, because it's a Unix text format, not DOS. text editors would miss the newlines (blast them all).Game demosThe lumps DEMO1 DEMO2 DEMO3 represent game demos, that you can record yourself with DOOM or HERETIC. See the doom command line reference. must be DOOM -record demo1.lmp or something.Ó¥?ƒ<†. *€K€€‚€ ‚€‚‚‚ÿDoom and heretic run lame under windoze, so WinTex doesn't even attempt to call them.Other lumpsLet me know if there is something else we should care about.Li…ˆ†15ÿÿÿÿÿÿÿÿˆ†ʆÚÅEditing levels under WinTexB<†ʆ$ €<€°€‚ÿEditing Levels under WinTex%ÿˆ†ïˆ& €ÿ€€‚‚‚ÿWinTex will enable you to extract levels from a file, using DeuTex, to manage your list of levels, and to modify the levels in that list, by calling your favourite level editor on that level. Normal!Moreover, if you've built an external WAD redefining textures, patches an flats, WinTex will call the level editor requiring it to load that WAD too (but some editors can't).And of course, once you've built your level, you can call your favourite node builders and reject builders to build the missing data.&ʆ‰# €€€‚ÿ6ïˆK‰$ €$€˜€‚ÿBuilding levelsU‰ Œ; D€5€€‚€ãîh󜉂€€€€‚ÿGo under the Edit Level menu. If you have set up your level editors correclty, you should be able to select a WAD in the list, and press on the button that corresponds to your editor, and then this level editor will be called with your level WAD as parameter.This will work if you already have a list of levels. else you'll have to press new level and select a WAD file. WinTex cannot generate level files, so I suggest you first call your level editor without slecting a WAD, create a sketch WAD, save it in a file, and then declare that file by pressing new level and pointing to that file (choose a level name for your file first, because WinTex will ignore the the level name that your editor will provide: it's WinTex who decides what level it shall be, not your level editor).kFK‰ % €Œ€€‚‚‚ÿYeah, this is tricky... I know. No time to change it right now...@ ŒK$ €8€˜€‚ÿBuilding Nodes and Rejecté½ @À, &€{€€‚‚‚‚‚‚‚‚‚ÿMost editors don't build the nodes and reject data themselves, because it's a very specialised job.It's a good idea to use a dedicated and reliable tool for that. RMB, REJECT, BSP and IDBSP are examples of such tools.WARM not supported yet (unless you can figure yourself)Using WinTex, you should be able to always use the latest release of your favourite tools.However, if your editor supports some kind of reject and node building, like DEU (which was a precursor) then you should use it when testing your WAD. only when you're satisfied with the layout should you use a real good Nodes (and Blockmap) or Reject builder, because those tooK@À<†ls are real slow when they do their job correctly.&KfÀ# €€€‚ÿH$@À®À$ €H€˜€‚ÿUsing Custom textures and patchesa(fÀÃ9 @€Q€€‚€ãîh󜉀‚€€‚‚ÿSee the Editors section for the way to configure your editor for external texture and flat WADs.The principle is that you first build a WAD with custom textures and Flats, you declare that WAD to your editor (it should be automatic, but for some editors, you need to merge the WAD into your main IWAD) then you can use your custom textures and flats from inside your editor.After that, when all your levels are built, then you built your complete PWAD, using all the different single-level WADs, your custom textures,a nd your custom flats.(®À7Ã$ €€€‚‚ÿ9ÃpÃ$ €*€˜€‚ÿUsing Custom flatsúÌ7ÃjÄ. *€™€€‚€€‚‚‚‚ÿI'm afraid it's imperative to use the merge button (see above).If your editor is good enough, it could be able to read your custom flats. but most editors can't. even DEU 5.21 had a bug for this!9pãÄ$ €*€˜€‚ÿPlaying your level7jÄÚÅ0 .€€€‚€€‚‚‚‚‚‚ÿIt's not recommended to play your level under windows (too much of a bore).So WinTex tries to exit window, and call doom, and go back to window.The Windows API call to do that can work...but not with DOOM, apparently. hard luck!I'm sorry. I can't help.N£Ä(Æ1Ö ÿÿÿÿÿÿÿÿ (ÆlÆNEditing graphics under WinTexD ÚÅlÆ$ €@€°€‚ÿEditing Graphics under WinTex=(Æ©Æ$ €2€˜€‚ÿWhat are the graphics?ÏlÆ»ÈC T€Ÿ€€‚ã£bj€‰€‚‚‚‚‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒ‚ÿSee the Changing Graphics section for general principles.The graphics, are those pictures that are not related to the play field, as opposed to sprites, patches and flats. They are composed of the title screens, the help screens, the end screens, the menu bars, the end titles, everything in the status bar, the fonts...WinTex will present you a list, with, in that order:ENTRY NAMEX OFFSETY OFFSET= FILE NAME(name, in WAD)(name on disk)&©ÆáÈ# €€€‚ÿ7»ÈÉ$ €&€˜€‚ÿSpecial graphicsBáÈZÊ( €5€€‚‚‚‚‚ÿThe fonts are very special. you should never try to use them in a Wall texture, that crashes DOOM.Under HERETIC, the title screens and the help screens are special too. they are raw 320x200 pictures.Usually, you'd better replace a graphic by a graphic of the exact same size.BÉœÊ$ €<€˜€‚ÿAdding or removing graphicsJZÊæË3 4€/€€‚€€‚€€‚‚ÿPress new graphic, and indicate a file a file somewhere in your directories, where you edit your pictures and it will be copied to the relevant subdirectory, and declared in the list.Press the dust bin to delete a graphic from the list, and possibly from the directory.;œÊ!Ì$ €.€˜€‚ÿReusing old graphicsuJæË–Ì+ &€”€€‚€€‚‚ÿSelect an old graphic in the list of old graphics, and press Import;!ÌÑÌ$ €.€˜€‚ÿEditing your graphic«…–Ì|Í& € €€‚‚‚ÿDouble click in the graphics list and you will invoke your favourite graphic editor, if you configured WinTex.INI the right way.E!ÑÌÁÍ$ €B€˜€‚ÿSetting the graphic entry name[)|ÍÏ2 2€S€€‚€€€€‚‚ÿThe name of the graphic entry is only meaningfull to DOOM or HERETIC, it bears no relation with the graphic file name. You can change it by selecting a graphic entry name in the combo box and pressing rename. You'll find it easier, in general, to have a file name equal to the entry name.M)ÁÍiÏ$ €R€˜€‚ÿSetting the offsets (insertion points)–bÏ 4 6€Å€€‚‚€€‚€€‚‚ÿMost graphics don't need offsets. But the faces graphic, on the status bar of DOOM, need offsets.iÏ ÚÅThe best is to import a similar graphic from the main WAD, to get an idea of what the offsets should be. But you can press on face to set some sort of face offset (sometime they work).press apply to apply your offsets, once you have changed them.9iÏD$ €*€˜€‚ÿRepeating Graphics ä N& €É€€‚‚‚ÿif you don't want to compose a new picture for every graphics you can use the same picture for a serial of graphics. the first graphic of the serial will indicate the picture, the other just say 'repeat previous' (picture).MD›1Sÿÿÿÿÿÿÿÿ ›Þ·BEditing sprites under WinTexCNÞ$ €>€°€‚ÿEditing Sprites under WinTexÙ›ö? L€³€€ãyõ…€‰€‚‚‚ãyõ…€‰€‚ÿSee the Changing Sprites section for general principles.This is the description of the sprite editing windows of WinTex.For more advanced topics, take a look at the Using WinTex to build Sprites section.<Þ2$ €0€˜€‚ÿDescription of screen+ýö]. *€û€€‚‚‚‚‚ƒƒƒƒƒ‚ÿThe sprite editing windows is composed of a list of sprites, and above that a sprite display frame. On the left you find a frame to set the offsets of sprites, and above that a list of old sprites, that you can view, extract and modify. Put a pyjama on your Cyberdemon!On the right, is some experimental stuff that try to indicate the viewpoint of the sprite you're looking at, and the phase of the sprites.WinTex will present you a list, with, in that order:ENTRY NAMEX OFFSETY OFFSET= FILE NAMER'2¯+ &€N€€ƒƒƒƒƒƒƒ‚‚ÿ(name, in WAD)(name on disk)5]ä$ €"€˜€‚ÿThe viewpoints/ö¯9 @€í€€‚‚€€€€€€‚‚ÿThe view point stuff will indicate you what kind of viewpoint you sprite is for:top means front view, down means rear view, center means all views, and when you sprite is valid for two viewpoints only the first is indicated. how lame!1 äD$ €€˜€‚ÿThe phasesH!Œ ' €C€€‚‚‚‚ÿThe phase stuff will tell you the phase for your sprite. it's indication are mostly false, because not adapted to the sprite (yet). oh, why bother looking at this?The good thing is that Offset stuff! You can set the offset yourself, or choose between normal or weapon. Well, the 'normal' formula is correct, but the 'weapon' formula is only correct X-wise. and it centers your weapon on the screen, which might not be what you want. Y-wise, it's...a pure guess, from the DOOM specs 1.6, and from comparisons. do you have a better formula?&D² # €€€‚ÿ>Œ ð $ €4€˜€‚ÿAdding/deleting spritesH² 8 3 4€+€€‚€€‚€€‚‚ÿPress new sprite, and indicate a file a file somewhere in your directories, where you edit your pictures and it will be copied to the relevant subdirectory, and declared in the list.Press the dust bin to delete a sprite from the list, and possibly from the directory.:ð r $ €,€˜€‚ÿReusing old spritessH8 å + &€€€‚€€‚‚ÿSelect an old sprite in the list of old sprites, and press Import6r  $ €$€˜€‚ÿEditing sprites§‚å  % €€€‚‚ÿDouble click in the sprite list and you will invoke your favourite graphic editor, if you configured WinTex.INI the right way.D  $ €@€˜€‚ÿSetting the sprite entry nameD J2 2€%€€‚€€€€‚‚ÿThe name of the sprite entry is only meaningfull to DOOM or HERETIC, it bears no relation with the graphic file name. You can change it by selecting a graphic entry name in the combo box and selecting a viewpoint and phase for your sprite, and then pressing rename.I%“$ €J€˜€‚ÿSetting offsets (insertion points)ò¿J‘B3 4€€€‚‚€€‚€€‚ÿthe only trick is for weapons: their offsets are negativ“‘BNe, because they indicate an offset relative to a 320x200 screen, not relative to the center of the sprites.For ordinary sprites just click on normal and that should suffice to position your sprite.For weapons you will need to clicking on the Weapon checkbox, and WinTex will calculate a rough offset, from an approximation formula that mainly works for horizontal offset. You will have to adjust manually, especially if your weapon must not be centred: a fist, for instance, would be best on the right or on the left.The formula is too tricky for me to guess, and that in the DOOM specs doesn't work well, so please someone help me here!&“·B# €€€‚ÿL‘BC1³ÿÿÿÿÿÿÿÿ CECÇIEditing sounds under WinTexB·BEC$ €<€°€‚ÿEditing Sounds under WinTex6C{C$ €$€˜€‚ÿChanging soundsL ECÇDA P€€€‚ãâURP€‰€‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒ‚‚ÿSee the Changing Sounds section for general principles.it's easy, provided all you need is WAVE.Double click, and the sound plays! real tough.WinTex will present you a list, with, in that order:ENTRY NAME= FILE NAME(name, in WAD)(name on disk);{CE$ €.€˜€‚ÿWhat are the sounds?þÖÇDF( €­€€‚‚‚‚‚ÿYou know that, don't you? never heard the scream of the hrony imp, when it's about to screw you? oink! oink! well, now you know: all you listen and that doesn't sound like music is a sound.easy to guess, no?=E=F$ €2€˜€‚ÿAdding/removing soundsÁ›FþF& €7€€‚‚‚ÿPress new sound and select a sound file somewhere in your directories. it will be added to the list, and the file copied to the relevant subdirectory.>=FHI$ €4€˜€‚ÿWhat are the PC sounds?ÁšÈHÇI' €5€€‚‚‚‚ÿobsolete junk that is played on PC speaker, when no sound card is present.Double click for a lovely text file! What can those numbers possibly mean?KIJ1ÿÿÿÿÿÿÿÿ JTJÔ‚Editing music under WinTexBÇITJ$ €<€°€‚ÿEditing Music under WinTex;JJ$ €.€˜€‚ÿWhat are the musics?˜aTJ'M7 <€Ã€€‚ã8¾õ€‰€‚‚‚‚‚‚‚ÿSee the Changing Musics section for general principles.The musics are associated to a level and are played continuously when you play the level.Musics are under very different format from sounds. not possible to reuse a sound as music, or the inverse. Music is only a set of notes to play, so they are small, usually. Music files are usually MIDI or MOD. Only MIDI is supported, but there is a MOD to MIDI converter on the net.Well, if you double click, nothing will play unless you have used the infamous mus2midi to convert the mus format to MIDI. there is a button MUS to MIDI right for that.¥uJÌM0 0€ê€€‚‚ƒƒƒƒ‚ƒƒƒƒ‚‚‚ÿWinTex will present you a list, with, in that order:ENTRY NAME= FILE NAME(name, in WAD)(name on disk)='M N$ €2€˜€‚ÿIdentifying the musicsïÌM O( €ß€€‚‚‚‚‚ÿuse the combo box, as usual.Look how the names of the DOOM2 musics have been typed!For Heretic, all the music names are not here, because there is not one music for each level. some music repeat, but I don't know how. so you figure.< N\O$ €0€˜€‚ÿAdding/removing musicP+ O¬O% €V€€‚‚‚ÿpress the delete key, or the dust bin.>\O €$ €4€˜€‚ÿChanging the music name¬O €ÇI9¬OE€% €(€€‚‚‚ÿpress on renameO+ €”€$ €V€˜€‚ÿMusic formats: Importing from MIDI filesìE€®‚. *€Ù€€‚‚‚‚€€‚ÿMUS2MIDI and MIDI2MUS are called automaticallyYou can import music either as MUS (that you get form other WADs) or as MIDI (then WinTex will use MIDI2MUS, which is fast and somehow reliable).Warning: MUS2MIDI sometimes hangs...or so it seems... in fact, it's lost in one helluva loop that won't terminate before you finish your coffee, so go get one. I'm not criticising, because I looked at the code and understood nothing at all, so I can't make it better and would rather shut up.&”€Ô‚# €€€‚ÿN®‚"ƒ1»ÿÿÿÿÿÿÿÿ "ƒfƒ Editing textures under WinTexD Ô‚fƒ$ €@€°€‚ÿEditing Textures under WinTex9"ƒŸƒ$ €*€˜€‚ÿWhat is a texture?9ÿfƒØ…: B€ÿ€€‚ãfÒЀ‰€‚‚€€‚‚ÿSee the Changing Wall Textures section for general principles.A texture under DOOM or HERETIC, is the pattern defining what is displayed on the walls. It is not a single graphic file, but rather a combination of graphic files that are called patches. So a Texture is no more than a patchwork... that makes sense, doesn't it?Why a patchwork? so that you can reuse the same graphic file in different situations, and thus generate many kind of wall textures, from a limited amount of graphic patches. 'Ÿƒÿ…# €€€‚ÿ S/Ø…R†$ €^€˜€‚ÿThe two texture lists TEXTURE1 and TEXTURE2.«kÿ…ý‡@ N€×€€‚‚€€€€‚€€€€‚‚ÿTextures under DOOM2 are all in a single entry. But under registered DOOM and HERETIC they come in two entries, that you will need to define separately. That's why there is a TEXTURE1 editing window, and a TEXTURE2 editing window!Beware not to redefine the same texture name in both windows.Beware not to use TEXTURE2 if you're doing a DOOM2 level!?R†<ˆ$ €6€˜€‚ÿChoose your texture fileÖý‡?Š- (€­€€‚€€‚‚‚ÿUnder WinTex, like under DeuTex, the textures are stored in one or more text files. These files have a very simple text format, that can be edited by hand if really needed. But It's easier to edit it with WinTex!If you use NWT, you may have noticed that NWT also can store textures under a Text format, and this is exactly the same as that of DeuTex, for compatibility reasons. So if you're not happy with the texture composer of WinTex, you can still use NWT...mI<ˆ¬Š$ €’€€‚‚ÿThe default name for a texture file is TEXTURE1.TXT or TEXTURE2.TXT. A?ŠíŠ$ €:€˜€‚ÿOrganisation of the screenX¬ŠEA P€/€€‚‚€€‚€€‚€€‚€€‚ÿThe screen is divided in no less than 6 part, which is too much for many people.- The upper part is the texture windows. it contains the texture being composed.- The lower right part is the patch frame, it contains patches that can be used to compose texture.- The middle part is the texture definition, it contains the list of patches currently composing the texture, and buttons to fiddle with those patches.- The lower part is the texture file contents, it contains the list of textures in the currently edited file.âíŠYŽ2 2€Å€€€€‚€€‚‚ÿ- The lower left part is the texture file list. there can be many texture files, but preferably you should only use one, the default one.- The middle left part is the list of old textures, as found in DOOM or HERETIC.I%E¢Ž$ €J€˜€‚ÿCreating or Editing a Texture fileaYŽ>À/ ,€Ã€€‚€€‚€ ‚ÿBefore you start editing textures, you must first select a text file where your texture definitions will be stored. got to the lower left part, and type a name in the text box, and click on it or press return to add this name to the list. If there already are files in the list, then just click on a n¢Ž>ÀÔ‚ame of the list. Then press the Edit button.S/¢Ž‘À$ €^€˜€‚ÿLoading the contents of another texture file3>ÀÄÁ- (€ €€‚€€‚‚‚ÿThe Read File button enables you to read a texture file, and append the contents to your currently edited file. Typically you will use this option to merge two different texture files, or read some of your old texture files generated by DeuTex or by NWT.:‘ÀþÁ$ €,€˜€‚ÿSelecting a Textureº|ÄÁ¸Ä> J€ù€€‚€ €‚‚‚‚€ €‚‚‚€€‚ÿChanging the name of the textureYou can enter or modify the name of your texture in the text box situated in the upper part of the texture windows. Beware that if you change the name of a texture, a new texture will be created.Selecting the Height and Width of the textureYou can change the height and width of a texture by moving the scroll bars at the top and left of the texture windows.Any Height between 4 and 128 can be selected, but beware that if you are composing a wall, that texture will be repeated every 128 pixel, so a texture of height below 128 will a leave very ugly mess on the screen. Use 128 always.DþÁüÅ+ $€3€€€€‚‚ÿFor Width, only the powers of 2 can be selected, i.e. 4,8,16,32,64,128,256,512, and there is no 1024 option yet (because 1024 is only useful for sky textures, and a real mess to display on a 640x400 screen! hand edit the texture if you need 1024.). 128 or 64 are recommended.<¸Ä8Æ$ €0€˜€‚ÿComposing the texture×üÅUÈF Z€¯€€‚ã;M 0€‰€‚€‚€€€‚€€‚ÿThe section about Patches will tell you more about the patches you can use to compose your textures.WarningThe transparent areas of the patches are not transparent when moving the patches. This is because there is no transparent Bitmap under Visual Basic, and the Windows call that is used for moving transparent stuff is much too unreliable to be used here. So you roughly place your patch, then precisely adjust it's position once it is in the texture.&8Æ{È# €€€‚ÿ5UȰÈ$ €"€È€‚ÿAdding a patchg){ÈÊ> J€S€€‚€€€€€€€€‚‚ÿBrowse through the list of new patches, or the list of old patches, at the lower right corner, and select the patch you wish, and it appears in the texture screen, as a floating picture. Left click and your patch will drop on the texture. Right click and your patch will be discarded.7°ÈNÊ$ €&€È€‚ÿGrabbing a patch^,ʬË2 2€Y€€‚€€€€‚‚ÿThe patches only move when you're in the texture picture, and you hold it by the middle point.If this is unsuitable, click on the DeuTex icon (the Devil) and you will grab your patch by the point you just selected on the icon! This is most unnatural to you, but so is the power of the Devil!5NÊáË$ €"€È€‚ÿMoving a patchO(¬Ë0Í' €Q€€‚‚‚‚ÿSelect a patch in the texture contents list, and use the Up/Down/Right/Left/Bring Front buttons.If you want to move the patch to a far away place, then click on the list, it will grab that patch. place it where you want. and then delete the previous instance of the patch in the list. easy!7áËgÍ$ €&€È€‚ÿRemoving a patchhC0ÍÏÍ% €†€€‚‚‚ÿSelect a patch in the texture contents list, and press DELETE.?gÍÎ$ €6€˜€‚ÿViewing the old textures1ÏÍ?Ï- (€ €€‚‚€€‚‚ÿYou might wish to display of modify textures that were already in DOOM or HERETICThe list of the old textures is huge, and so it is not loaded automatically when you start the editing session. You must press the Load Old button to get the old textures.A΀Ï$ €:€˜€‚ÿModifying the old texturesxM?Ï + &€š€€‚€‚€‚ÿyou need to import them into the texture file. press the import button€Ï Ô‚M€ÏY1G ÿÿÿÿÿÿÿÿYœ² Editing patches under WinTexC œ$ €>€°€‚ÿEditing Patches under WinTex6çYÒO l€Ï€€ãfÒЀ‰€‚‚‚‚‚€ €‚€€€€‚€€‚ÿSee the Changing Wall Textures section for general principles.You need to be in the patch editing windows.There you can add patches to your existing patches.WarningIf there is a file in the New Patches list, that has the same name as an existing patch, then it will redefine that patch, even if it's not what you desire. This is because for DeuTex the loading of patches is entirely automatic.If you want to avoid this, un-select the patches when building your WAD.&œø# €€€‚ÿ;Ò3$ €.€˜€‚ÿDefining new patches[.øŽ- (€]€€‚‚€€‚‚ÿBefore using new patches in your textures, you must provide a graphic file that will contain your patch. Else WinTex won't allow you to compose a texture with that patch.To define a new patch, click on the New Patch button, and select a graphic file that will be copied into the new patch list.;3É$ €.€˜€‚ÿDeleting new patchesˆ\ŽQ, &€¹€€‚€€‚‚ÿIf you want to get rid of a patch in the new patch list, select it and press DELETE.Beware that if your patch was used in a texture, WinTex will not even realise that, but DeuTex will then look for it in the main WAD. If it was really a new patch, and it was really needed, DeuTex will immediately stop building your WAD and report an error.'Éx$ €€°€‚ÿ:Q²$ €,€˜€‚ÿReusing old patches9xë' €%€€‚‚‚‚ÿUnder WinTex, you can select a patch from the list of all graphic entries in the WAD.However, all those graphic entries shall not be reused. WinTex automatically removes the from the list the Flats, the Fonts, and the Status bar items, because they would crash DOOM.You can reuse Sprites (as was done in the famous TRINITY WAD) but if you want to reuse fonts, then you must provide your own fonts as separate patches, with names different from the names of the font in DOOM or HERETIC. Suggestion: use names FNT_A to FNT_Z.Ç•²² 2 2€+€€‚‚ãëf½E€‰€‚ÿOf course, you can also reuse the old patches, that are situated at the very end of the list.Now you can learn how to compose your Textures.Këý 1hÿÿÿÿÿÿÿÿý > ëHEditing flats under WinTexA² > $ €:€°€‚ÿEditing Flats under WinTex:ý x $ €,€˜€‚ÿWhat are the Flats?"ì> š 6 :€Ù€€‚ã¤D{Û€‰€‚‚‚‚‚‚ÿSee the Changing Floors and Ceilings section for general principles.Flats are the patterns that DOOM and HERETIC use for Floors and Ceilings.Changing those patterns is possible, and much simpler than changing the textures, because these are mere 64x64 bitmaps. Alas, it is also much more tricky, as DOOM or HERETIC can't read external Flats, unless you include all the flats into an external WAD. Same situation as for sprites.WinTex will present you a list, with, in that order:m?x  . ,€~€€ƒƒƒƒ‚ƒƒƒƒ‚‚‚ÿENTRY NAME= FILE NAME(name, in WAD)(name on disk)@š G $ €8€˜€‚ÿHow can you change Flats?* q) €€€‚‚‚‚‚‚ÿWintex will allow you to specify a list of new Flats. You then will use them for floors and ceilings in your levels. Then you will have to distribute your Flat WAD with DeuSF, and an installation batch containing the line: DeuSF -flats -app That way, each time people will install the WAD on their systems, DeuSF will append all the missing flats at the end of your Flat WAD, and you won't need to distribute them with your WAD!Alternate option: DeuSF -flats -merge oKG à$ €–€€‚‚ÿThat way, your Flat WAD is merged into the main WAD, which is modified.?q+@$ €6€˜€à+@² ‚ÿWhy use DeuSF for that? Åœàð@) €9€€‚‚‚‚‚‚ÿBecause it's very secure, and ported to every DOOM environment.Modifications made by DeuSF are reversible, type: DeuSF -restore G#+@7A$ €F€˜€‚ÿHow to use Flats in your levels?Jð@C; D€€€‚‚‚‚€ €‚€€€€‚ÿLevel editors should recognise the external Flat PWAD, and then you should be able to use your new Flats as well as the original Flats. Alas, most editors won't recognise the external flats. Then the only option is to merge your Flat WAD into the main WAD, do your level editing, and then restore your main WAD when you've finished all the level editing business. WarningDOOM flats are 64x64 bitmaps. Heretic also has some 64x65 bitmaps for flats, I don't know why and I don't think the last line is used in fact.a=7AâC$ €z€€‚‚ÿDOOM can take external Flat WADs, but HERETIC 1.0 cannot.5CD$ €"€˜€‚ÿAnimated flatsæ­âCýE9 @€[€€‚‚€€‚‚€ €‚€‚‚ÿIf you want to redefine an animation with flats, be sure to select (in the identification drop box) one start and one end of animation that exists in your doom.exe or heretic.exe.Then redefine those start and end with the patches you damn please, and put the intermediary steps in between. WarningIf you redefine only the start or only the end of animation, you will crash doom or heretic. There will be no warning.Q-DNF$ €Z€˜€‚ÿThe Flat texture F SKY1, indication of SKY!úýEoH' €õ€€‚‚‚‚ÿThe flat named F_SKY1 is not a real Flat. It is never displayed. It only says to the DOOM or HERETIC engine 'please draw a sky texture instead of a floor and ceilings'.So F_SKY1 a Flat that displays a texture! but a very special one, which looks like a fixed landscape very far away. There is no way to animate a sky texture. If you want to redefine it, proceed like with any other textures, but beware that it needs to be 256x128 minimum, and only 1024x128 will give you a non-repeating sky texture.|YNFëH# €²€€‚ÿBeware also that you will in fact see a mirror image of the texture... Hell knows why!U$oH@I1ø ÿÿÿÿÿÿÿÿ@I“I¡‚Viewing graphics and sounds in a WADS/ëH“I$ €^€°€‚ÿViewing WAD sounds and Graphics under WinTexà@IšJ' €Á€€‚‚‚‚ÿWell, what needs to be said? You move in the list, you click on an entry, and is played or displayed. Can't be much easier!If you think programming windows is easy, well, I beg you help me on the following limitations.;“IÕJ$ €.€˜€‚ÿNo texture displayedôÌšJÉK( €™€€‚‚‚‚‚ÿYou can view the textures in the main WAD, by using the texture editing windows.You can't view the texture redefined in a WAD directly. you must extract those texture first, andthen view the files.F"ÕJL$ €D€˜€‚ÿPicture are only half displayed1ÉK@M- (€ €€‚‚€€‚‚ÿIt's a bug in the API call to display bitmap. I can't find this bug. It seems to be a darned windows bug, since most of the time it works normally. can't be my fault, can it? Windoze sux!click twice. the second time, the picture should display entirelyH$LˆM$ €H€˜€‚ÿPicture scaling can spoil coloursí@M¢N- (€Û€€‚‚€€‚‚ÿThere is a scale option. You'd better leave it to 1, because the Windows call that makes the picture scaling sometimes fails surprisingly on some colours. Why? ask MicroSloth, not me.If your colours are crazy, go back to scale 1.O+ˆMñN$ €V€˜€‚ÿLimitations of the entry identification å¢N ' €Ë€€‚‚‚‚ÿYou can select to view the sounds, the graphics, the flats or the sprites.This should work with almost every WAD, but as they don't have a correct format, like the main WAD, there must be an entry identification first.The viewerñN ëH that is included in WinTex will provide you a list of entries, but the entry identification is not as well crafted as in DeuTex, because DeuTex's entry identification would be too slow, and WinTex doesn't need to be as secure, as it is only a viewer.˜pñN¡‚( €á€€‚‚‚‚‚ÿThus sometime you will find names in the list that don't relate to any sound or graphic entry. Don't worry, this is normal, and the viewer will ignore them if you try to display them.The loading of sounds under HERETIC is real slow. This is normal, because you can't trust the names of sounds in HERETIC, so I have to read a little bit of all the sound entries.I ê‚1« ÿÿÿÿÿÿÿÿê‚>ƒ¸Viewing entries in a WADT0¡‚>ƒ$ €`€°€‚ÿDisplaying information about the WAD contentsÄ’ê‚„2 2€%€€€€‚€€‚‚ÿThe Show menu enables you to get information about the contents of a WAD.First, you shall select a Source WAD in the source WAD file list6>ƒ8„$ €$€˜€‚ÿSelecting a WADgB„Ÿ„% €„€€‚‚‚ÿselect a source WAD, by using the directory and file browser.a=8„…$ €z€˜€‚ÿListing the WAD directory (with identification of entries)¯ƒŸ„¯…, &€€€‚‚‚ƒƒƒƒ‚‚ÿThis calls DeuTex with -wadir.If you don't know deutex, the result might look cryptic:ENTRY NAMEENTRY SIZEIDENTIFICATION9…è…$ €*€˜€‚ÿDisplaying entriesW&¯…?†1 2€L€€‚ã¿\€‰€‚‚ÿsee the Entry Viewer section.E!è…„†$ €B€˜€‚ÿListing unused spaces in a WAD Ù?†‘ˆ4 6€³€€‚‚€€‚‚€€‚ÿYou might wish to know if there is no wasted data in a WAD you've just built with another tool. Tools like DMGRAPH, DMAUD, and DMADDS are well known for the huge amount of data they can waste in a file, due to their simplified WAD handling.Have a GOOD LAUGH! Look at OLD WADs with this!DeuTex will scan the selected WAD and report if it finds parts in the WAD that are not referenced to in the WAD directory. these parts can't be used by DOOM or HERETIC.Warning:Æ „†WŠ& €A€€‚‚‚ÿOn a WAD generated by DeuTex, or modified by DeuTex or NWT there are sometime some little amount of data that will be reported unused. This is normal! don't delete those data! DOOM and HERETIC can't use them, but DeuTex and NWT use them to restore the modified WAD.And of course, there is the 20 byte header that DeuTex adds to every WAD it builds, so that other tools can recognise the WAD was built by DeuTex.5‘ˆŒŠ$ €"€˜€‚ÿChecking a WADßµWŠk‹* "€k€€‚‚‚‚‚‚‚ÿwill check that all the necessary patches and textures are present.slow because non optimised: but simple and secure.not checked yet: multi-sprite viewpoints missing flats<ŒŠ§‹$ €0€˜€‚ÿChecking a Target WADe=k‹ Œ( €z€€‚‚€ ‚ÿSame thing as before, but in the WAD you've just built.9§‹EŒ$ €*€˜€‚ÿUsing New Wad ToolÛª Œ 1 0€U€€‚€‚‚€€‚‚ÿcalls new wad tool on your WAD.New Wad Tool is a fast DOS-only tool to fool around with WADs.Don't use this to mess with the contents of your WADs! no security!5EŒU$ €"€˜€‚ÿUsing Wad Toolc? ¸$ €~€€‚‚ÿcall Wad Tool on your wad. not as powerful as new wad tool.NUŽ1îÿÿÿÿÿÿÿÿŽJŽ ÃExtracting entries from a WADD ¸JŽ$ €@€°€‚ÿExtracting data from the WADsŒ\ŽÖŽ0 0€¸€€€€€€‚‚ÿFirst you must select a Source Wad, and a Data Directory where the data will be put.BJŽ$ €<€˜€‚ÿSelecting only some entriesÀÖŽØ3 4€€€‚‚ãyàIr€‰€‚‚ÿYou might not wish to extract all the entry types in your WAD.Then you can select only some types. see the Entry Selection section.?#À$ €6€˜€‚ÿExtØ#À¸ract entries in a WAD伨Á( €y€€‚‚‚‚‚ÿpressing the extract button enables you to extract all the selected entries types.I repeat: ALL THE SELECTED ENTRY TYPES.So If you don't want to extract levels, don't select levels.=#ÀDÁ$ €2€˜€‚ÿExtract only one entryÇŸÁ Â( €?€€‚‚‚‚‚ÿGo under the relevant editing window.single-entry extracting is implemented only for MUSIC, SOUNDS,GRAPHICS, SPRITES, FLATS. not levels. why? go figure.E!DÁPÂ$ €B€˜€‚ÿExtract old patches (obsolete); ‹Â$ €.€€‚‚ÿnot needed anymore.F"PÂÑÂ$ €D€˜€‚ÿExtract old Textures (obsolete);‹Â Ã$ €.€€‚‚ÿnot needed anymore.AÑÂMÃ1ŸÿÿÿÿÿÿÿÿMÆÃôÆBuilding new WAD9 ÆÃ$ €*€°€‚ÿBuilding a new WAD«{MÃ1Ä0 0€ö€€€€€€‚‚ÿFirst you must select a Target WAD and a Data Directory that will contain the necessary informations to build a wad6†ÃgÄ$ €$€˜€‚ÿEntry selection¼‰1Ä#Å3 4€€€‚‚ãyàIr€‰€‚‚ÿYou might not wish to put all the entry types in your WAD.Then you can select only some types. see the Entry Selection section.1 gÄTÅ$ €€˜€‚ÿBuild PWADf>#źÅ( €|€€‚‚€ ‚ÿthe WAD will be build with the special PWAD convention. 1 TÅëÅ$ €€˜€‚ÿBuild IWADeºÅxÆ( €Ê€€‚‚€ ‚ÿthe WAD will be built as if it was a main WAD. It had better contain all the necessary entries!0 ëŨÆ$ €€˜€‚ÿCheck WADL'xÆôÆ% €N€€‚‚‚ÿCheck the WAD you have just built.= ¨Æ1Ç1Ðÿÿÿÿÿÿÿÿ1ÇdÇMerging WADs3ôÆdÇ$ €€°€‚ÿMerging WADsó1Ç~É' €ç€€‚‚‚‚ÿDeuTex was the first ever tool to implement that WAD merging feature.If DOOM and HERETIC did their job correctly, you could add as many PWAD as necessary, to replace all the entries you want, and that merging feature would be irrelevant.But alas DOOM has a bug there, and HERETIC seem to have an even greater bug!The merge functions are so necessary to play DOOM and HERETIC files, that a special utility, called DeuSF, has been derived from DeuTex: it's DeuTex limited to the merge functions![dÇýÉ$ €¶€€‚‚ÿAnd you will often need to distribute it with your installation files (but it's small).N*~ÉKÊ$ €T€˜€‚ÿWhat's the use of the merging functionsAýÉŒÌ( €3€€‚‚‚‚‚ÿthe merge functions of DeuTex enable you:- to install your WADs containing sprite and flats, for all versions of DOOM and HERETIC, without having to distribute all the internal sprites and flats of DOOM and HERETIC.- to combine WADs together, especially WADs that redefine textures, sprites and flats (otherwise, most utilities can do that, even DEU. Use DeuTex because it also handles the tricky stuff).- to install your wad inside your main wad, so that you replace DOOM or HERETIC by your favourite patch (but it's reversible).©yKÊ5Î0 .€ó€€‚‚‚€‚€‚‚‚ÿThere are many way to reach the same general goal, depending on whether you're paranoid about your main WAD, or about the wasted space on your disk, or if you prefer the old DMADDS way of working out this problem.Warning:Don't mix DOOM files with DOOM2 files: it could work, but don't expect miracle.Don't mix DOOM files and HERETIC files: it will almost never work.F"ŒÌ{Î$ €D€˜€‚ÿMerging a WAD into the main WADÏ5ÎJÏ2 2€;€€‚€€€€‚‚ÿselect a source WAD, unlock the main wad directory (so that it appears red) and use the menu merge - merge PWAD into IWAD. or press the merge button={·Ï$ €2€˜€‚ÿRestoring the main WADšfJÏ-4 8€Ì€€‚€€€€‚€ ‚ÿunlock the main WAD directory (security) and as menu merge - res‡Ï-ôÆtore IWAD, or press restore.8‡Ïe$ €(€˜€‚ÿJoining two PWADs_5-Ä* "€k€€‚‚‚‚‚‚‚ÿThis combines two PWADs together, merging their sprites, flats and even textures.sprites and flats is not a problemselect a source WAD, and a target WAD.the source WAD will be merged into the target WAD. only the target WAD is modifiedIf entries are conflicting, those in the source WAD have priority7eû$ €&€˜€‚ÿRestoring a PWAD†Ľ< F€ €€‚‚€€€€€€‚€ ‚ÿWhatever modification you do to a PWAD, you can restore your PWAD to it's original state,like the main WAD. Even if you use some other tricky tool on the WAD, DeuTex might be able to restore the PWAD. There is a _DEUTEX_ directory entry that contains data for the restoration. as long as this data is preserved, and the beginning of the WAD is not modified, DeuTex can restore.8ûõ$ €(€˜€‚ÿSprite completion£g½˜< F€Ï€€‚‚‚‚€€‚‚ãyõ…€‰€‚ÿWhen you've build a sprite WAD that only replace a subset of the sprites, you shall complete that WAD with all the sprites in DOOM before attempting to play it.the sprite completion command is done for that.Warning: HERETIC version 1.0 can't handle external sprite WADs. use the merge command.To build sprites, See Using WinTex to build Sprites6õÎ$ €$€˜€‚ÿFlat completionA˜$ €:€€‚‚ÿsame idea, but for flats.KÎZ1TÿÿÿÿÿÿÿÿZ©ÌSelecting entries in a WADO+©$ €V€°€‚ÿSelecting only some entry types in a WADùZÈ& €ó€€‚‚‚ÿThis is easy: you jusk check each entry name, on the down-left part of the main screen.there is a special button to select them all, or to select none, or to select only textures, patches and flats, so as to build custom texture and flat PWADs.I%©$ €J€˜€‚ÿThe patch trick: automatic loading»”ÈÌ' €)€€‚‚‚‚ÿThe patches are loaded automatically if present in the patches\ subdirectory of your working directory.un-check patches if you don't want themJ 1ïÿÿÿÿÿÿÿÿ K  Graphic and sound formats5ÌK $ €"€°€‚ÿOutput formats‹L Ö ? L€™€€‚‚‚‚€ €‚€‚‚€ ‚€‚€‚ÿThere is no much of a choice if you're using WinTex. Only the Windows format are supported by WinTex, i.e. Bitmap and Wave sounds.However, if one of your tools needs something else, like GIF, PPM, AU or VOC, then you can still request that format. but WinTex won't be able to handle it.BMPwindows bitmap format. Only the 8-bit bitmaps are supported by WinTex.Only the 8 bit and 24 bit format are supported by DeuTex.PPMA trivial graphic format, to be used with the freeware package PBM PLUS popular under Unix. Only the P6 (24 bit raw RGB) format is supported by DeuTex. ÀK ã M h€€€ ‚€‚€€ ‚‚€‚€€ ‚‚€‚€‚€ ‚€‚‚ÿGIFCompuserve's Graphic Interchange Format. Popular everywhere.WAVEWindow's sound format. Only the 8 bit PCM, non-compressed, single channel format is supported.VOCCreative voice format. Only the simplest format is supported: 8 bit PCM, non compressed, single channel, single chunk of sound data, no silences, no comments.AUSUN System format. Only the simplest format is supported: 8 bit PCM, non compressed, single channel.&Ö  # €€€‚ÿ; ã D1‡ÿÿÿÿÿÿÿÿDu @Source WAD1 u$ €€°€‚ÿSource WAD>D³$ €4€˜€‚ÿWhat is the source WAD?xTu+$ €¨€€‚‚ÿThis is the WAD that will be used as a source of data, for most DeuTex commands.=³h$ €2€˜€‚ÿselecting a source WADc?+ @$ €~€€‚‚ÿbrowse the directory, click on the WAD file of your choice.h @ ; hG@1£ÿÿÿÿÿÿÿÿG@x@êCTarget WAD1 @x@$ €€°€‚ÿTarget WAD&G@ž@# €€€‚ÿ>x@Ü@$ €4€˜€‚ÿWhat is the target WAD?+ž@B( €€€‚‚‚‚‚ÿThis is the WAD that will be used as the destination of some DeuTex commands.This is the wad that will be built from the entries you've definedThis is the wad that will contain your new textures and flats, if you're editing with new textures and flats.=Ü@DB$ €2€˜€‚ÿSelecting a target WADkGB¯B$ €Ž€€‚‚ÿclick on the change button, or double-click on the name of the WAD.9DBèB$ €*€˜€‚ÿHeretic WAD namingʯBêC8 >€•€€€€€€‚€€‚‚ÿthe convention is that all WADs made for heretic should have a name beginning with h, for rather h_, so that they are not confused with the DOOM WADs.For Strife, it will be the same idea: s_.BèB,D1' ÿÿÿÿÿÿÿÿ,DhD^NWorking Directory<êChD$ €0€°€‚ÿThe Working Directory&,DŽD# €€€‚ÿE!hDÓD$ €B€˜€‚ÿWhat is the Working Directory?ûÈŽDÎE3 4€‘€€‚‚€€€€‚‚ÿThis is the directory structure where all the data files describing your WAD are to be stored, generally in sub directories. There should be one working directory for every project you make.L(ÓDF$ €P€˜€‚ÿHow to select a new working directoryöÎÎEG( €€€‚‚‚‚‚ÿdouble click on the directory name, or click on the change button.The directory selection window appears.If you type a directory name, just above the directory list, an new directory will be created.H$FXG$ €H€˜€‚ÿContents of the Working DirectoryþÃGVI; D€‡€€‚ã9áð€‰€‚€€‚‚‚‚ÿThe working directory contains a main file, called WadInfo that describes what is supposed to be present in the WAD you just decomposed, or the WAD you are trying to build.It will also contain the batch file for installation, if you make one.Usually a sub directory will be created for each entry type that DeuTex needs (for instances, the sub directories TEXTURES, PATCHES, LUMPS ... are created if you edit textures, patches, lumps...)R.XG¨I$ €\€˜€‚ÿDirect access to data in the subdirectories"ÚVIÊKH ^€µ€€‚ãyõ…€‰€‚‚‚ã9áð€‰€‚‚ƒƒƒƒƒƒ‚ÿfor some operations, you might wish to gain direct access to your data file. You will find them in the directory. This is especially true if you work with external tools that generate a lot of data, like the raytracers (3D Studio, POVray, AutoCAD). see Making Sprite. With WinTex.Here is the list of the sub directories, and what they contain.The names of the subdirectories match the names of the sections in wadinfo.txt.levels*.WADSingle level WADs"ϨIìMS t€Ÿ€€ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ƒƒƒƒƒ‚ƒƒƒƒƒƒ‚ÿlumps*.LMPLumps of raw data (format varies)musics*.MUS*.MIDmusic files (MUS or MIDI format) sounds*.WAV*.VOC*.AUsound files (WAVE, VOC or SUN AUDIO format)textures*.TXTText files (special DeuTex/NWT texture format)patches*.BMP*.GIF*.PPMGraphic files (Bitmap, GIF, Portable Pixmap)graphics*.BMP*.GIF*.PPMGraphic files (Bitmap, GIF, Portable Pixmap)sprites*.BMP*.GIF*.PPMGraphic files (Bitmap, GIF, Portable Pixmap)rIÊK^N) "€’€€ƒƒƒƒƒƒ‚ÿflats*.BMP*.GIF*.PPMGraphic files (Bitmap, GIF, Portable Pixmap)= ìM›N1™ÿÿÿÿÿÿÿÿ›NÎNóŽWadInfo file3^NÎN$ €€°€‚ÿWadInfo file&›NôN# €€€‚ÿ?ÎN3O$ €6€˜€‚ÿWhat is the WadInfo file¼•ôN €' €+€€‚‚‚‚ÿThis is the directory where all the data files that DeuTex needs are to be placed.There should be one data directory for every project you make3O €^NG#3OS€$ €F€˜€‚ÿHow to select a new WadInfo filei €â€& €Ò€€‚‚‚‚ÿyou can't. Wintex always use wadinfo.txtand wadinfo.bak as the previous file, before modifications.CS€%$ €>€˜€‚ÿContents of the WadInfo file·â€*ƒN j€o€€‚‚ã4s€‰€‚‚€€‚€€‚ãyàIr€‰€‚ÿThat file describes what is supposed to be present in the WAD you just decomposed, or the WAD you are trying to build. The content of that file should match the contents of the Data Directory.TrickThe patches are never mentioned in wadinfo.txt .The loading of patches automatic. all the graphic files that match a path name will be included in the WAD, unless you unselect the patches with the Entry Selection section.&%Pƒ# €€€‚ÿ<*ƒŒƒ$ €0€˜€‚ÿFormat of wadinfo.txtü»Pƒˆ…A P€w€€‚‚‚€€ã4s€‰€€€‚‚‚ÿYou don't need to know that format, unless WinTex goes crazy and you have to modify that file by hand.for each subdirectory of the Data Directory there is a correspondent entry in wadinfo.txt, that describe the contents of that directory.for instance, the SPRITES contained in the WAD are described in the [SPRITES] section, and the graphic file that define those sprites are in the SPRITES subdirectory of the data directory. 6Œƒ¾…$ €$€˜€‚ÿSections format8³ˆ…ö‡… Ø€g€€‚‚€€€€€€€€€€€€‚‚€€€€‚€€€€‚€€€€‚€€€€€€‚ÿIt's the same as what is displayed in the list boxes.ENTRY [Xinsrpt] [Yinsrpt] [= FILENAME] [*]ENTRY is an entry name (8 caracters max, no space).Xinsrpt is an optional X insertion point only relevant for graphic and sprites.Yinsrpt is an optional Y insertion point only relevant for graphic and sprites.= FILENAME is an optional = sign, followed by the root name of the file defining the entry.ŸO¾…•ŠP n€Ÿ€€ƒ‚€€€€‚ƒ‚‚€‚€€‚€ƒƒ‚ƒ‚‚€€‚ÿ If this sign and a root file name is not specified, the entry name is used as root file name.* is an optional * sign, it indicates that this entry is exactly the same as the previous one.Don't put this indication on the first entry defined in a section!Example of sound definition:DSOOFDSPISTOL=BANGDSSHTGUN*It means that the file DSOOF.WAV or .VOC will define the DSOOF sound entry, that the file BANG.WAV or .VOC will define the DSPISTOL sound entry, and that the DSSHTGUN sound entry is exactly the same as DSPISTOL, so there is no need to specify a file name.”]ö‡)Œ7 <€»€€‚€‚ƒƒƒ‚ƒ‚€‚€‚‚ÿExample of sprite definition:PLAYA2A84580= HOMERA2PLAYA3A7*it means that the BMP or GIF file HOMERA1 will define the entry PLAYA2A8, and that this entry will be placed at insertion point (45,80). Then the entry PLAYA3A7 will be the exact same entry as PLAYA2A8, so there is no need to specify an insertion point or a BMP or GIF file.5•Š^Œ$ €"€˜€‚ÿValid sectionsà)Œ|Ž> J€Á€€‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚ƒƒ‚‚‚ÿ[LUMPS]the list of raw data files[LEVELS]the list of WAD files that contain one single level (others are ignored)[TEXTURES]the list of files that contain textures definitions (the last one has priority)[SOUNDS]the list of sound files[MUSICS]the list of music files[GRAPHICS]the list of graphic entries[SPRITES]the list of sprites[FLATS]the list of floors and ceilingsthere is no [PATCHES] section: Patches names are determined automatically by DeuTex)wS^ŒóŽ$ €¦€€‚‚ÿthere is no [PNAMES] section:Patch names list is built automatically by DeuTex)F|Ž91Çÿÿÿÿÿÿÿÿ9€d Making sprite patchesG#óŽ€$ €F€°€‚ÿUsing WinTex to redifine Sprites59µ' €€€ €‚‚ÿDIFFICULTD € À$ €@€˜€‚ÿRedefining sprites: what for?µ À󎸵 ÂI `€q€€‚‚€€‚€€‚€€€€‚€€‚‚‚ÿYou can change the appearance of:- monsters. Want to fight Barney or the Energiser Bunny?- objects. Want to replace those Stimpack by a donnut?- weapons and missiles. Want a to toast your pals with a flame thrower? - add viewpoints to some flat objects. Want to replace barrel by a PC, and see the view change as you turn around it?Generaly, the sprites are used for all the stuff that can move, and for the decorations.9 ÀFÂ$ €*€˜€‚ÿThe Sprites Tricksx? ¾Ä9 @€€€‚€€‚€€‚€€‚ÿ- Always use colours that are close to the DOOM or HERETIC palette, depending on your target game.- Smooth your sprites. Averaging between pixels, or more complex treatments, will greatly reduce the Aliasing effects on your sprites: they will grow or shrink without losing too much of their quality.- Quantize the colours of your sprites, down to the DOOM or HERETIC palette, by using a professional tool. Usually, Raytracers output their images in 24 bit format, unsuitable for DOOM or HERETIC. WinTex cannot display them, and DeuTex will have to quantize them. ý¿F»Ç> J€€€€€‚€€‚€€€€‚ÿ- Make smooth and natural animations as even the best looking sprites will look mechanic, if it's arms and legs are rotated along only one axis, and only a few parts of it effectively move.- Don't make front view of your sprite, they look ridiculous. See that no DOOM sprite is ever seen directly form front, always a few degrees to the left or to the right.- Don't be afraid of adding viewpoints: most sprites under DOOM or HERETIC only have a subset of the 8 viewpoints, but your replacement sprite, being usually asymmetric, might require more viewpoints than are available in the original sprite. DeuTex and DeuSF will handle that for you, and they are the only tools that can do that!\/¾ÄÈ- *€^€€ €€‚€‚ÿWarning: please don't forget viewpoints!S/»ÇjÈ$ €^€˜€‚ÿSprite naming convention in DOOM and HERETICð¤ÈZËL f€I€€‚€€‚€€‚€€‚€€€€€€‚ÿ- the sprites names have 4 letter (except the artifacts). - Then comes a letter that defines the phasis (A,B,...Y,Z...) when the sprite is displayed- Then comes a number define the viewpoint (1 is front, 3 is left, 5 is back, 7 is right, 0 means always the same, whatever the viewpoint). - Then optionaly comes another letter and number, with the same meaning. But the sprite will be displayed in reverse, allowing to use the same picture for the left and right view of a sprite, if it is symetric. This trick is often used, even when the sprite is no entrirely symetric, and so the weapon of the sprite appears to change from left to right hand! who cares?(jÈ‚Ë$ €€€‚‚ÿCZËÅË$ €>€˜€‚ÿWhy use WinTex with sprites?á‚ËÍÍ' €Ã€€‚‚‚‚ÿBecause DeuTex is the only tool that can change the number of available viewpoints in the main WAD. If there is a sprite which has the same right view and left view, DeuTex enables you to change it into two viewpoints, one for the left, one for the right! Ideal if your sprite is not symmetric! ideal to make an 8-viewpoint barrel, for instance!And of course, you can do the inverse, reducing the number of available viewpoints, to save space in your WAD, is always possible.&ÅËóÍ# €€€‚ÿZ6ÍÍMÎ$ €l€˜€‚ÿWhy use WinTex rather than NWT with 3DS or AUtoCAD?}>óÍÖ? L€}€€‚‚€€€€‚€€€€‚ÿTypically, when you generate a set of sprites, using AutoCAD or 3D Studio, you will make a first try, build a WAD with it, try it, notice that a few things are not correct, make modifications, and rebuild a new WAD, and this many times, before you reach perfection.If you use NWT you will need each time to re-load all the set of sprites, and type the offsets of coMÎÖóŽurse.If you use WinTex, you declare your sprites, and set their offset once and for all. Then, for each new set of sprite you generate you will just press on the build wad button, and that's all!Ô£MΪ1 0€G€€ã4s€‰€‚‚ÿOf course, you shall generate your sprites in the Data Directory, and more precisely in the SPRITES. Else, no problem, but you'll have to make a file copy.@Öê$ €8€˜€‚ÿUsing WinTex with sprites8ª"' €#€€‚‚‚‚ÿYou will first select a Working Directory. this is the place where all your sprites .BMP will be stored by WinTex.- Go under the Edit menu, and select Edit sprites.- Declare new sprites one by one by choosing a name in the sprite list, typing the relevant data to replace the '#' characters so that it makes a valid sprite name. you can rename the sprite later if you made an error. see the discussion above on sprite naming convention. Click on new sprite and select your BMP file. it will be copied to the relevant place.)òêK7 <€å€€€€€€€€‚‚ÿ- For each sprite, select an insertion point and press on apply. Simple enough: if your sprite is a weapon, press on weapon (and WinTex will tell doom to center it on the screen), if your sprite is an ordinary monster or thing, press on normal. This is not automatic, because WinTex cannot guess what is a weapon and what is not, and you might wish to achieve special effects by playing with the insertion points.- double click on your sprite to invoke the BMP editor (you can change it).¤X"ïL f€±€€€€‚€€‚€€€€‚‚€€€€‚ÿ- when your list of sprites is complete, press done, save the file, and go back to the main menu.- In the main menu, select only the sprites (for security), select a name for your WAD to be built, and and press build.- when your WAD is built, you can distribute it. but before you can play it all the sprites in DOOM or HERETIC will need to be appended to that wad. click on add sprites- Later, if you want to change the picture of your sprites (because you redraw them, or re-generated them with 3DS) just copy the new files to the sprites\ subdirectory of your working directory.uCKd 2 4€†€€‚ã'/ˆ€‰€‚‚‚ÿSee the Sprite Editing section, for the technical stuff.Eï© 1ÿÿÿÿÿÿÿÿ© ï ÒAMaking sound patchesF"d ï $ €D€°€‚ÿUsing WinTex to redefine Sounds0 ©  ' €€€ ‚€‚ÿEASYCï b $ €>€˜€‚ÿRedefining sounds, what for?ƒ> å E X€}€€‚€€€€€€€€€€‚‚‚ÿYou can change the sound effects that are played when the monster scream or die, when the weapons are fired, when the missiles explode, when the door open.... Under heretic, you can also change the ambiance sounds (random sounds).You cannot change the music here. It is not under a sound effect format.1 b  $ €€˜€‚ÿThe TricksíÄå ) €‰€€‚‚‚‚‚‚ÿYour sounds shall preferably sample at 11025 sample/second, and imperatively 8 bit per sample without compression. Remove the silences, they waste data.Filter your sounds to reduce the noise level.Take care to cut the eventual noise of the recorder. those clicks sound bad in DOOM!Don't make too big sounds. the sound compress very bad with the archivers, and your WAD will be huge. also, DOOM cannot play big sounds (max is around 10 seconds).? B$ €6€˜€‚ÿUsing WinTex with soundsÎP@4 6€€€‚‚€€‚€€‚‚ÿYou will first select a Working Directory. this is the place where all your sounds .WAV will be stored by WinTex.- Go under the Edit menu, and select Edit sounds.- Declare new sounds one by one by choosing a name in the sound list, Rename the sound later if you made an error. Click on new sounds and select your WAV file. it will be copied to the relevant place.- double click on yourBP@d  sound to play it, click on edit to edit it with your own program.‚BBÒA@ N€…€€€€‚€€‚‚‚ã¡äM€‰€‚ÿ- when your list of sounds is complete, press done, save the file, and go back to the main menu.- In the main menu, select only the sound (for security), select a name for your WAD to be built, and and press build. Then you can play your wad directly.See the Sound Editing section, for the technical stuff.EP@B1* ÿÿÿÿÿÿÿÿB]BVKMaking music patchesF"ÒA]B$ €D€°€‚ÿUsing WinTex to redefine Musics0 BB' €€€ ‚€‚ÿEASYC]BÐB$ €>€˜€‚ÿRedefining musics, what for?‚]BRC% €º€€‚‚‚ÿYou can change the musics that are played in backgound as your blast through the levels.7ÐB‰C$ €&€˜€‚ÿThe music tricks«fRC4FE X€Í€€‚€€€€€€‚€€‚€€‚ÿThe musics in DOOM and HERETIC are under a special MUS format, that few people ever bothered to understand. you can convert your MIDI files to MUS, by courtesy of IDsoftware, and back from MUS to MIDI by courtesy of Joachim Erdfeld (just_joe). These are external programs, because the source was not available or too strange to be integrated in WinTex.There is no MOD converter know to me, hence it's not called by WinTex.Many sound cards will crash if you try to play a music with too many simultaneous notes. A bad example is the music of TRINITY (the GUS is meant to play techno, not J.S. Bach).&‰CZF# €€€‚ÿ?4F™F$ €6€˜€‚ÿUsing WinTex with musics["ZFôH9 @€E€€‚‚€€‚€€€€‚ÿYou will first select a Working Directory. this is the place where all your sounds .WAV will be stored by WinTex.- Go under the Edit menu, and select Edit musics.- Declare new musics one by one by choosing a name in the music list, preferably a name that corresponds to the level the music will be played in. Rename the music later if you made an error. Click on new music and select your MUS file. it will be copied to the relevant place. Click on new midi and you can choose a MIDI file, that will go through conversion by MIDI2MUS.:ù™F.KA P€ó€€‚€€‚€€‚‚‚ãå ˆ€‰€‚ÿ- double click on your music to play it, but you had better converted it to MIDI before, because Windows can play MIDI sounds, but not MUS sounds (I'm not gonna write a MUS driver).- when your list of musics is complete, press done, save the file, and go back to the main menu.- In the main menu, select only the musics (for security), select a name for your WAD to be built, and and press build. Then you can play your wad directly.See the Music Editing section, for the technical stuff.(ôHVK$ €€€‚‚ÿE.K›K17ÿÿÿÿÿÿÿÿ›KàKæNChanging end screensE!VKàK$ €B€°€‚ÿUsing WinTex to redefine lumps5›KL' €€€ €‚‚ÿVERY EASYBàKWL$ €<€˜€‚ÿRedefining lumps: what for?ELœM) €9€€‚‚‚‚‚‚ÿYou can change the end screen of DOOM and HERETIC, and the start screen of HERETIC.You can change the demos of the game.You can also replace the lumps by anything you like, but you will need another tool to edit them.later, the possibility to edit color palettes may be added >WLÚM$ €4€˜€‚ÿUsing winTex with lumps ÙœMæN3 4€³€€‚ã|¥æA€‰€‚‚‚ÿSee the Lump Editing section, for the technical stuff.Mainly DeuTex will call the relevant editor. TED is used for the end and start screen, because it's a good tool and then there is no need to rewrite it.1ÚMO1UÿÿÿÿÿÿÿÿÿÿÿÿO;O$æN;O" €€€ÿHOƒO1‚ÿÿÿÿÿÿÿÿ ƒOÉO‡Making graphics patchesF";OÉO$ €D€°€‚ÿUsing WinTex to change graphics6ƒO €' €€€ ‚€‚ÿQUITE EASYÉO €;OE!ÉOQ€$ €B€˜€‚ÿRedefining graphics: what for?”k €å) €×€€‚‚‚‚‚‚ÿYou can change the title screens, the names in the menue, then end level screen, and the status bar item, like the faces. This is much easier than changing sprites.Under HERETIC, changing some big picture like the title and end screen is not possible, unless you treat them as lumps. This restriction should be removed some day...Still, you can view them.:Q€‚$ €,€˜€‚ÿThe Graphics Tricks äå*ƒ' €É€€‚‚‚‚ÿ- most graphics have insertion point set to zero (press void)- the faces have very strange insertion point (-2,-5) and so press face, or rather proceed by imitation. It is easy to crash the game with a bad insertion point.3‚]ƒ$ €€˜€‚ÿUsing WinTex5û*ƒ’…: B€÷€€‚‚€€‚€€‚€€‚ÿYou will first select a Working Directory. this is the place where all your graphics .BMP will be stored by WinTex.- Go under the Edit menu, and select Edit graphics.- Declare new graphics one by one by choosing a name in the graphics list, and replace the '#' by the relevant characters. Rename the graphics later if you made an error. Click on new graphics and select your BMP file. it will be copied to the relevant place.- double click on your graphics to edit it with your the .BMP viewer.ˆG]ƒ‡A P€€€€€‚€€‚‚ãš7à€‰€‚‚‚ÿ- when your list of graphics is complete, press done, save the file, and go back to the main menu.- In the main menu, select only the sound (for security), select a name for your WAD to be built, and and press build. Then you can play your wad directly.See the Graphic Editing section, for the technical stuff.L’…f‡1¿ÿÿÿÿÿÿÿÿ!f‡¥‡3ŽGrouping levels with WinTex?‡¥‡$ €6€°€‚ÿUsing WinTex with Levels;f‡à‡' €(€€ €‚‚ÿNOT REALLY EASYB¥‡"ˆ$ €<€˜€‚ÿWhy use WinTex with levels?¿zà‡á‰E X€õ€€‚€€€€€€‚€€€€‚‚ÿWinTex will allow you to call your favourite level editor with your flat and texture PWAD if you just built one. It will also alow you to call external node builders (like BSP) or reject builder (like RMB) on your levels, if your editor doesn't do that very specialised and time consuming jobYou can also change the level names, or group many levels in your WAD.7"ˆŠ$ €&€˜€‚ÿThe Level Tricksߥá‰÷‹: B€K€€‚€€€€‚‚€€‚‚ÿ- WinTex treats each level independantly, so you must provide a single-level WAD for each level you want to add in your final WAD.- WinTex doesn't care about the internal name of your level in the single level WAD, but only one level (the first one found) will be read if there are many. - WinTex will declare your level according to the name you specify (by clicking on rename) so it's easy to move a level!3Š*Œ$ €€˜€‚ÿUsing WinTex ·÷‹3ŽR r€o€€‚€€‚€‚‚€‚€ãr»…€‰€‚‚€ãîh󜉀‚ÿNodes and reject need to be rebuilt each time you modify the level map.You shall ask to build the nodes before you want to play a level.Build the reject only on your definitive version, unless you want to experiment with some special effects (like blind monsters...see the RMB doc)See the Level Editing section, for the technical stuff.See the section about Level Editors to know how to use WinTex with your editor.E*ŒxŽ1¯ÿÿÿÿÿÿÿÿ"xŽÅŽòÅMaking Wall TexturesM)3ŽÅŽ$ €R€°€‚ÿUsing WinTex to redefine wall textures5xŽúŽ' €€€ €‚‚ÿDIFFICULTQ-ÅŽK$ €Z€˜€‚ÿRedefining textures and patches, what for?CúŽšÀ3 4€!€€‚€€‚€€‚‚ÿYou can change the appearance of the walls by changing the patches (parts of wall, or complete wall) and the textures (placemeKšÀ3Žnt of the patches on the wall).You can change the animated walls, and make actual films playing in the game (very short sequences only).CKÝÀ$ €>€˜€‚ÿThe texture and patch tricks7ÿšÀÃ8 >€ÿ€€‚€€€€€€‚‚ÿ- To make pass-trough walls, or semi-transparent walls (like windows, glasses) you must only use one single patch in the texture, or get the mother of all Hall of Mirrors.- You can change the animations, but then enclose your new animation frames between the start frame and end frame of the animation you modify. Don't abuse on the number of frames, or the game may crash. 4 is safe, 16 is abusive, but seems to work. Don't invert the start and end frames of an animation, or the game will lock-up.êÄÝÀþÃ& €‰€€‚‚‚ÿ- All the patches you declare will be put in your PWAD, if they are referenced in any textures. loading of patches is automatic.- Combining animations is a foolish thing. Happy experimenting.M)ÃKÄ$ €R€˜€‚ÿUsing WinTex with patches and textures§PþÃòÅW |€¡€€‚€‚‚‚€‚€ãëf½E€‰€ã;M 0€‰€‚€ãîh󜉀‚ÿThere are two specialised sections in WinTex: one for patches, one for textures.First compose your patches, and declare them in the patche section.See the Texture Editing and Patch Editing sections, for the technical stuff.See the section about Level Editors to know how to use your texture WAD with your editor.OKÄAÆ1m ÿÿÿÿÿÿÿÿ#AÆ›ÆMaking Floor and Ceiling patchZ6òÅ›Æ$ €l€°€‚ÿUsing WinTex to change floors and ceilings (flats)5AÆÐÆ' €€€ ‚€‚ÿDIFFICULTB›ÆÇ$ €<€˜€‚ÿRedefining flats: what for?Ä’ÐÆÖÇ2 2€%€€‚€€€€‚‚ÿYou can add some custom ceilings or floors to your levels, or change the animations of the floors, so that they have more or less frames.6Ç È$ €$€˜€‚ÿThe Flat Tricksô“ÖÇËa €'€€‚€€€€‚€€‚€€€€‚€€€€€€€€€‚ÿ- There must not be any transparent pixels in a floor or a ceiling- The sky is not a flat, it's a special kind of texture. See the texture editing section.- You shall try to smooth your flats, and avoid repetitive patterns, like grids, else you will suffer from the moire effect (very ugly at long range).- When you redefine an animation for flats, you must enclose your own frames between the frames that are referenced as start and the one that is referenced as end of animation cycle, in that order. Those frames are indicated in WinTex. The game will lock-up if you invert or forget one of start or end of animation. no warning!& È&Ë# €€€‚ÿCËiË$ €>€˜€‚ÿUsing WinTex to change flatsí&Ë}Í' €Û€€‚‚‚‚ÿYou will first select a Working Directory. this is the place where all your sprites .BMP will be stored by WinTex.- Go under the Edit menu, and select Edit sprites.- Declare new flats one by one by choosing a name in the sprite list, and typing the relevant data, when needed, to replace the '#' characters. your flats can have any name, preferably one that isn't already used by the game. be original. Click on new flat and select your BMP file. it will be copied to the relevant place.ÓiËÏ? L€§€€‚€€‚€€‚€€€€‚ÿ- double click on your flat to invoke the BMP editor (you can change it).- when your list of flats is complete, press done, save the file, and go back to the main menu.- In the main menu, select only the flats (for security), select a name for your WAD to be built, and and press build.- when your WAD is built, you can distribute it. but before you can play it all the sprites in DOOM or HERETIC will need to be appended to that wad. click on add flatsõ¯}ÍF Z€_€€‚ã+d¢@€‰€‚€ãîh󜉀‚‚‚‚‚‚‚‚‚ÿSee the Flat Editing section, for thÏòÅe technical stuff.See the section about Level Editors to know how to use your floor and ceiling WAD with your editor.1Ïÿÿÿÿ1ÿÿÿÿÿÿÿÿ$ÿÿÿÿÿÿÿÿÿÿÿÿul ¼Helv é¼ÿvúVèü£œTimes New RomanD&&ÇSymbol˜=zt^w¹,Lt Arialt6ë«&ÇD0&ÇD2Timesž&ÇD6*ëL&ÇD0HelveticaD4¨&ÇD6Ÿ)Tms Rmn&ÇD2ï6&ÇD4¨Courier&ÇD0&ÇD2_4MS Sans SerifD F¨sj-Æó‰ †ƒ ÿÿÿÿ|ÿÿÿÿÿÿÿÿÿÿÿÿ™ˆÿÿÿÿ ÿÿÿÿ!ÿÿÿÿ2mŠ<l‚F‰ P€Zÿÿÿÿcÿÿÿÿd¦Ȇ‹,€.ôP„Xù¼ „Ç„èpLE °å„xŒÜilI‡ÐŸˆ ] 4B fýŠ ˜× Ê ü[„ ’ í ð ÿÿÿÿ ÿÿÿÿ]T¹ ¹ ¹ í .€ií iI‡p|¹ Œå[„ ù„¹ ™ˆl‚mŠE †‹¹ ™ˆ¦P„P„ùùùP„ù¹ ™ˆ¦†‹ýŠ Ÿˆ †‹Ÿˆ †‹Ÿˆ ÆÆŒ†ƒýŠ l‚mŠ„[„ [„ ýŠ iýŠ iE P„Æ|†ƒó‰„€™ˆ¦× × †‹„Ç„B |Ç„í B Ç„|DŽDŽB €€€× . €P„I‡†‹i|¹ × „|¹ †ƒ€] i‰ „í Ÿˆ €|†‹Ÿˆ . Œ†ƒP„ýŠ |ƆƒI‡€i‰ €l‚mŠ . i€] í Æ™ˆ¦¹ /&;)i24‹G&9G6ué¾ÿÿtetÿÿÿÿ%FILE%%WAD%[EXTERN]3DS Animated Floors and CeilingsAnimated WallsAuAutoCAD BMP$Browsing WADs(Bsp0Building partial WADs8Building WADs<Ceiling@CeilingsDChickenHCombining Sprite WADsLCommand LinePContentsXData\Decomposing WADsdDEMO1hDeulDOOM fontsxDOOM menu|DOOM Monsters€DOOM Objects„DOOM PlayerˆDOOM status barŒDOOM WeaponsDoomCAD”Editing Lumps End level picture¤End screen¨ENDOOM¬ENDTEXT´Entry Identification¼Entry SelectionÀErrorsÈFacesÌFilesÐFlatØFlat completionÜFlatsàFlooräFloorsèGame menusìGIFðGraphicsôGraphics formatsøHacking good old WADsüHelp ScreensI'm lostIdbspInstallation IntroductionIntroduction to WinTexJoining two PWADsJoining WADsLevel Editor Level Editors$Levels,LOADING0Merging a WAD into the main WAD4Midi8Midi2Mus@MonstersHMUSLMUS formatPMus2MidiTMusics\New FlatsdNew SpriteshNew textureslNodespPatchestPC sounds€Player face„Playing SoundsˆPLAYPALŒPPMReject”Restoring WADs Rmb¤Setup¬Sky°Sound fx´Sounds¸Sounds formats¼SourceÀSprite completionÄSpritesÈstartup screenÌTargetÐTedÔTexturesàThe Patch Trickèthreed.vbxìTitle screensðTitlepicôToolsøUsing sprites on wall texturesüUsing WinTexvbrun300.dllViewing GraphicsVoc WADWadInfoWall Animations$Walls(WAV4Wave8Weapons@What's that messDWinDEUHwintex.iniP \C:\~hc17 S}{\lang2057 section, for the technical stuff. \par }{\f8\lang2057 See the sectio/&;)Lzÿÿ%.%ÿÿÿÿContents of help file†ƒSetup of WinTexó‰About WinTex|External tools for WinTex¹ Contents of initialisation file™ˆUsing level editorsÆGeneral Assumptions†‹Editing Lumps with WinTex¦Editing levels under WinTexP„Editing graphics under WinTexùEditing sprites under WinTex€Editing sounds under WinTexÇ„Editing music under WinTex.Editing textures under WinTexEditing patches under WinTexEditing flats under WinTexI‡Viewing graphics and sounds in a WADpViewing entries in a WADE Extracting entries from a WADåBuilding new WAD„Merging WADsŒSelecting entries in a WADiGraphic and sound formats‰ Source WAD€Target WADl‚Working DirectorymŠWadInfo fileí Making sprite patches] Making sound patchesB Making music patchesŸˆ Changing end screensûŠ ýŠ Making graphics patches× Grouping levels with WinTex Making Wall Textures[„ Making Floor and Ceiling patch /&;)L4ÿÿ#à#ÿÿÿÿyõ…í ¿\I‡û9˜Æîh󜙈fÒÐ ¤D{Û[„ õ…¿ÜŸˆ š7àP„9áðmŠY’ó‰Z<†ƒr»…¦á°Ð¹ Åoó× å ˆÇ„8¾õB q` å'/ˆù4sl‚‚˜…p 4„ŠUô%;M 0L'¡?E +d¢@|¥æA†‹ëf½E.¡äM€‡‹^N|âURP] ¢Ú„Qi£bjýŠ yàIrŒdÔ^t‰ ª·Cz€vÿvš‚‹ð ötB¸BPF+ÀPVš+‰Fü Àt-PšxRPÿvÿv+ÉQVš7ÿvüšË‹FüÄ^ô&‹_‰‡˜WšË^_MM‹å]MÊŒØEU‹ìŽØƒì$WVÇFêƒ~ u+ÀéûÆFàÿv šxŽÂ‹Ø‹øŒFö&‹_‹‡˜‰Fø Àuéȸ>Pÿvøšx‰Fì‰VîRPšºÇ>ƒÄ‹ð‰Vò Ðt'¸ P‹FòPVNàQ‰v܉FÞšèÇ>ƒÄ ÆFèÄ^Ü&ÆŽFö&‹]ÿwÿvîÿvìšÐ×6‹ðVš×6 ÀuVšj×6ÿvîÿvì¸ÀPš:×6‹ð öt8‹~Vÿv W‹F- P¸ÿÿPšä×6€~àt‹F PWFàPšƒÇFêVšj×6ÿvøšËÿv šË‹Fê^_MM‹å]MÊŒØEU‹ìŽØƒì WV‹~ÇFüWšxŽÂ‹Ø&‹w‹´š&ƒ?u¸ë+À‰FøWšË öt1ƒ~øt+‰vú‹vü‹~úWVš–÷‹ð ötVšò÷RPš´¯+Vš4÷ëÞ^_MM‹å]MÊŒØEU‹ìŽØƒìƒ~ t ÿvÿvš´¯+MM‹å]MÊŒØEU‹ìŽØƒìƒ~t ÿv ÿv ëÿvÿvš´¯+MM‹å]MÊ ŒØEU‹ìŽØƒìƒ~À÷ØMM‹å]MÊŒØEU‹ìŽØƒì&WVƒ>@u&š÷£@ Àu¸P¸+ÒRP¸™RPš§(é¸gP¸d™RP+ÀPPš§(‰Fö Àu ¸P¸éëÊPšx‰Fò‰Vôÿvÿvšr¯4‰Fä‰Væ‹Fò‹Vôd~Ü‹ðŽÚ¥¥¥¥Ä^ò&‹_ÿwšŽ×6‰FÚFèP¸gP¸g™RP+ÀPPš§(Pš ƒÿvÿvè}‰Fü Àt0Pšò÷ŽÂ‹Ø&ÿ7‹óŒÇšj×6‹Ç‹þvÚŽÀ¹ ó¥¤ÿvüš4÷ë2ÿ6@FÚP¸™RP¸Pš$÷ Àu¸P¸™RP¸™RPš§(ÿvöšË^_MM‹å]MÊU‹ìƒìV+ö96@u+ÀëOÿvÿvšr¯4‰Fü‰Vþÿ6@Vš–÷‹ð öt+Všò÷ŽÂ‹Ø‹Fü‹Vþ&9G u&9W t Vš4÷ëÌVš4÷‹Æ^‹å]ÂŒØEU‹ìŽØƒìÿvÿvè€ÿ=À@MM‹å]MÊŒØEU‹ìŽØì˜WVÿvÿvèWÿ‰Fü Àu¸P¸ê™RP¸™RPš§(éˆPšò÷ŽÂ‹Ø&ÿ7†hÿP¹€Q¹ÿÿQ‹ó‹úšä×6†hÿP¸CPšƒ†hÿPš‚‹Î‹ð‚hÿP‹ÑƒÁWQ‹òš ƒÇFòé‹~ÿvšx‹ð‹Ç-vHt--r-v5‹~øëNRVƒÿÀ÷ØPš× =À%@‰FøëÞRVšÜ§==ÿƒçë‹NRVƒùu¸ë+ÀPšž× =ÿGÿvšË‹Ç^_MM‹å]MÊŒØEU‹ìŽØƒì WV‹v öu+Àë-Všx‹ø‰Vø Ðtí‹ßŽFø&‹_ÿwÿvšP ×6‹øVšË‹Ç^_MM‹å]MÊŒØEU‹ìŽØƒìWVÿvšx‰Fö‰VøRPFæPšÌ× ~î‹ð¥¥¥¥ÿvšË‹^‹ûvîŒÐŽÀ¥¥¥¥‹ÃŒÒ^_MM‹å]MÊŒØEU‹ìŽØƒìWV‹v öu¸ë5Všx‹øƒ~t+ÀëŽÂ&‹]ÿw°Pš.g7‰FüVšËƒ~üÀ÷Ø^_MM‹å]MÊŒØEU‹ìŽØƒìWVÿvšxŽÂ‹Ø‹óŒFü&ƒ?u&ƒ|*ÿu&ƒ|,ÿt&ƒ<u&ƒ|.ÿu &ƒ|0ÿu+ÿëŒÀPV