[util] WAD Mangle

Projects that have specifically been abandoned or considered "dead" get moved here, so people will quit bumping them. If your project has wound up here and it should not be, contact a moderator to have it moved back to the land of the living.
noddybox
Posts: 15
Joined: Tue Jun 14, 2005 4:50 pm
Location: Manchester, UK

[util] WAD Mangle

Post by noddybox »

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
User avatar
Macil
Posts: 2529
Joined: Mon Mar 22, 2004 7:00 pm
Preferred Pronouns: He/Him
Location: California, USA. Previously known as "Agent ME".

Post by Macil »

Sounds like a new XWE. Can't wait to get on my other computer and try it out!
It also allows the editing of PNAMES, TEXTURE lumps and easy editing of the ZDoom FF_START/END and TX_START/END blocks.
What about SS_START/END blocks?
noddybox
Posts: 15
Joined: Tue Jun 14, 2005 4:50 pm
Location: Manchester, UK

Post by noddybox »

Agent ME wrote:Sounds like a new XWE. Can't wait to get on my other computer and try it out!
Thanks.
What about SS_START/END blocks?
It's about now I should probably come clean -- I can't edit levels for love nor money! :)

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...
User avatar
Wills
Posts: 1446
Joined: Mon Jan 10, 2005 7:01 pm
Location: The Well of Wishes

Post by Wills »

Sounds nice. I will admit, I was confused by the name at first (WADMangle? Shouldn't that be hurting a WAD?).
User avatar
Enjay
 
 
Posts: 27519
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland

Post by Enjay »

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
noddybox
Posts: 15
Joined: Tue Jun 14, 2005 4:50 pm
Location: Manchester, UK

Post by noddybox »

Wills wrote:Sounds nice. I will admit, I was confused by the name at first (WADMangle? Shouldn't that be hurting a WAD?).
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.
noddybox
Posts: 15
Joined: Tue Jun 14, 2005 4:50 pm
Location: Manchester, UK

Post by noddybox »

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
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!
User avatar
Cutmanmike
Posts: 11355
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Post by Cutmanmike »

Looks awesome from the screenshots. I'll be sue to check it out after work beacuse i'm sick of XWE and it's wad corrupting powers.
User avatar
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

Post by Hirogen2 »

What do we need another "xwe" for? (Tech details on the original problem, please)
Costja
Posts: 188
Joined: Mon Oct 18, 2004 3:58 pm
Location: Russia, Moscow

Post by Costja »

Does it allow to open lumps in external applications?
Ninja_of_DooM
Posts: 667
Joined: Tue Aug 05, 2003 2:42 am
Location: Lossiemouth, Scotland

Post by Ninja_of_DooM »

Keep this up and we may just have another neat little program to use for editing.:D Nice work! :thumb:
[quote=Hirogen2]What do we need another "xwe" for?[/quote]
Nothing wrong with something new is there?
noddybox
Posts: 15
Joined: Tue Jun 14, 2005 4:50 pm
Location: Manchester, UK

Post by noddybox »

Costja wrote:Does it allow to open lumps in external applications?
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).

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

Post by noddybox »

Ninja_of_DooM wrote:Keep this up and we may just have another neat little program to use for editing.:D Nice work! :thumb:
Cheers.
Hirogen2 wrote:What do we need another "xwe" for?
Nothing wrong with something new is there?
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. :)
User avatar
Cutmanmike
Posts: 11355
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom

Post by Cutmanmike »

Hirogen2 wrote:What do we need another "xwe" for? (Tech details on the original problem, please)
Because our current one sucks? keke tsunami
Costja
Posts: 188
Joined: Mon Oct 18, 2004 3:58 pm
Location: Russia, Moscow

Post by Costja »

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.
Because not everybody can write plugin.
But I think I can write it so if your program as good as XWE (or better) I'll use it.

Return to “Abandoned/Dead Projects”