[util] WAD Mangle
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
[util] WAD Mangle
Evening all
Sorry if this is the wrong place for this sort of thing, but I couldn't think of anyone else to tell. And a ZDoom editing forum seemed like a sensible start...
I've just released a LUMP manager called WAD Mangle, for Windows with .NET. It allows the importing and exporting of the usual suspects (ASCII, any old binary, flats, graphics and WAV files) and the editing of some of them (that'll be the binary editor I've forgetton to write yet then).
It also allows the editing of PNAMES, TEXTURE lumps and easy editing of the ZDoom FF_START/END and TX_START/END blocks.
If anyone else finds it useful (or just wants some .NET WAD handling code), feel free to grab it:
http://sourceforge.net/projects/wadmangle
Regards
Ian C
Sorry if this is the wrong place for this sort of thing, but I couldn't think of anyone else to tell. And a ZDoom editing forum seemed like a sensible start...
I've just released a LUMP manager called WAD Mangle, for Windows with .NET. It allows the importing and exporting of the usual suspects (ASCII, any old binary, flats, graphics and WAV files) and the editing of some of them (that'll be the binary editor I've forgetton to write yet then).
It also allows the editing of PNAMES, TEXTURE lumps and easy editing of the ZDoom FF_START/END and TX_START/END blocks.
If anyone else finds it useful (or just wants some .NET WAD handling code), feel free to grab it:
http://sourceforge.net/projects/wadmangle
Regards
Ian C
-
Macil
- Posts: 2529
- Joined: Mon Mar 22, 2004 7:00 pm
- Preferred Pronouns: He/Him
- Location: California, USA. Previously known as "Agent ME".
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
Thanks.Agent ME wrote:Sounds like a new XWE. Can't wait to get on my other computer and try it out!
It's about now I should probably come clean -- I can't edit levels for love nor money!What about SS_START/END blocks?
I wrote WAD Mangle as I was messing about with Doom Builder and needed it for a level I was trying to build. So I may have missed some blindingly obvious things that I didn't need.
If anyone finds its useful, feel free to tell me what I've missed and I'll add it. It keeps me off street corners of an evening if nothing else.
I take it SS_START/END are for sprites are they (going off the name)? Shouldn't be much grief to add.
And I've just noticed it's 2am in GMT land! So goodnight...
-
Wills
- Posts: 1446
- Joined: Mon Jan 10, 2005 7:01 pm
- Location: The Well of Wishes
-
Enjay
-

- Posts: 27519
- Joined: Tue Jul 15, 2003 4:58 pm
- Location: Scotland
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
Must admit it was just the first thing that came into my head! I just imagined my WADs going in one end and coming out the other end drier, flatter and with extra graphics attached.Wills wrote:Sounds nice. I will admit, I was confused by the name at first (WADMangle? Shouldn't that be hurting a WAD?).
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
Thanks for that. I avoided F_START as I thought that was intended for IWADs, but it certainly wouldn't hurt to allow both. And I can't think of the sensible reason I had for avoiding IWAD stuff now!Enjay wrote:SS_START/END is for sprites. Don't forget that single letter versions are also perfectly legal and acceptable in Zdoom too (and are the ones I usually use).
eg
F_START F_END
S_START S_END
-
Cutmanmike
- Posts: 11355
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
-
Hirogen2
- Posts: 2033
- Joined: Sat Jul 19, 2003 6:15 am
- Operating System Version (Optional): Tumbleweed x64
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: Central Germany
-
Costja
- Posts: 188
- Joined: Mon Oct 18, 2004 3:58 pm
- Location: Russia, Moscow
-
Ninja_of_DooM
- Posts: 667
- Joined: Tue Aug 05, 2003 2:42 am
- Location: Lossiemouth, Scotland
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
No, but it does allow itself to be extended using an assembly that implements a plugin (everything but the basic core of it is written that way).Costja wrote:Does it allow to open lumps in external applications?
I did wonder about that, but can't really envisage a neat way you can pass the lump data to the external program -- I suppose you could have a temporary binary file with the lump in it, but if that's the only thing that the external program understands I can't really see the advantage of doing it that way rather than just using a plugin.
Of course, if it is useful there'd be nothing to stop writing a plugin that could do that job (passing the data to an external program and reading it back afterwards).
-
noddybox
- Posts: 15
- Joined: Tue Jun 14, 2005 4:50 pm
- Location: Manchester, UK
Cheers.Ninja_of_DooM wrote:Keep this up and we may just have another neat little program to use for editing.Nice work!
![]()
That's what I always say... And I have to as my drive is littered with tools that I wrote rather than grabbing someone else's.Nothing wrong with something new is there?Hirogen2 wrote:What do we need another "xwe" for?
-
Cutmanmike
- Posts: 11355
- Joined: Mon Oct 06, 2003 3:41 pm
- Operating System Version (Optional): Windows 10
- Location: United Kingdom
-
Costja
- Posts: 188
- Joined: Mon Oct 18, 2004 3:58 pm
- Location: Russia, Moscow
Because not everybody can write plugin.noddybox wrote: I did wonder about that, but can't really envisage a neat way you can pass the lump data to the external program -- I suppose you could have a temporary binary file with the lump in it, but if that's the only thing that the external program understands I can't really see the advantage of doing it that way rather than just using a plugin.
But I think I can write it so if your program as good as XWE (or better) I'll use it.