Baron of Hell
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > New Doom wad editing utility (in development)
 
Author
All times are GMT. The time now is 13:16. Post New Thread    Post A Reply
hobomaster22
Member


Posts: 331
Registered: 08-04


I've been developing a wad editing tool for the past year or so. At first it was a personal endeavor because I felt I needed to learn more about large projects using guis written in C++. It's made it a lot farther than I thought it would so here I am. I'm asking for features, what you would like to see, what you wouldn't like to see, what you like in current wad editing tools.

The project itself is written in C++ using Qt 4.5. Because it uses Qt it will run on Windows / Unix (both tested), and supposedly Mac OS X.

Current Features:

* Tabbed interface for viewing multiple files.
* Merge multiple files/lumps into one wad.
* Convert BMP/JPG/PNG/WAV to Doom format and back.
* Preview graphics, levels, sounds, midis and more.
* Export multiple selections as raw data or smart auto conversion.
* Palette editor.
* Texture/patch editor.
* Text editor with syntax highlighting.
* Display maps in UDMF map format

Planned Features:

* Import images and automatically store as patch -> texture
* Fully support text based TEXTURE lump (currently can only save, not read and parse)

Updated 8/29/2010. Finishing up the palette editing and cleaned up the gui interface a bit. Now supports png patches. I haven't had a chance to work on it for the past 2 months (until this weekend) due to 'real life'.

Updated Pictures:

Palette editor. Selecting a range and applying a blue gradient over the original:
http://i768.photobucket.com/albums/...22/xlump2-1.jpg


The new blue gradient applied:
http://i768.photobucket.com/albums/...22/xlump2-2.jpg


Texture editor. Editing patches in texture.
http://i768.photobucket.com/albums/...22/xlump2-3.jpg

Searching through available patches using a filter. All patches containing the search string are shown.
http://i768.photobucket.com/albums/...22/xlump2-4.jpg

Last edited by hobomaster22 on 08-29-10 at 18:28

Old Post 06-21-10 22:58 #
hobomaster22 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Technician
Still no custom title


Posts: 7865
Registered: 08-04


I'm looking forward to this project. Good job.

Old Post 06-21-10 23:13 #
Technician is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
DooMer 4ever
Forum Regular


Posts: 673
Registered: 09-02


Looks great. I've long wanted an easy to use program like this and this looks like it will be the one.

Old Post 06-21-10 23:17 #
DooMer 4ever is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
GhostlyDeath
Forum Retard


Posts: 1027
Registered: 08-05


Uh oh, competition.

Old Post 06-21-10 23:32 #
GhostlyDeath is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11037
Registered: 07-07


Interesting. You probably know SLADE3 currently in development can do or should eventually do most of the same things. :)


hobomaster22 said:
Merge multiple files/lumps into one.

Not sure what the point of merging multiple lumps into one is.


hobomaster22 said:
Import images and automatically store as patch -> texture

Careful with automatic conversions. They may not be wanted. Example, someone making a GZDoom/Vavoom mod using trucolor PNG texture will probably not be happy at all to see them shoehorned into Doom's native palette just because the tool assumed that it was what one would want to do...

Old Post 06-22-10 00:31 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Glaice
formerly Mr. Chris


Posts: 4839
Registered: 07-02


Looks great, keep it up.

__________________
Chris's uploads - Link
Brutal Video Vault
Brutal Tumblr

Old Post 06-22-10 00:34 #
Glaice is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Cyberdemon531
Member


Posts: 286
Registered: 06-10


Looks wonderful!
Hope to use it in the future!

Old Post 06-22-10 00:38 #
Cyberdemon531 is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
hobomaster22
Member


Posts: 331
Registered: 08-04



Gez said:
Interesting. You probably know SLADE3 currently in development can do or should eventually do most of the same things. :)


Had no clue! Like I said, I originally was developing it personally and I figured since I've made into a usable app I might as well go all the way and get some input from the community.

I guess I meant to say "Merge multiple files/lumps into one wad".

For the import images into patches -> textures automatically there will likely be options for any conversion that may need to be done. I haven't started this yet. Still quite a few things to finish up!

Old Post 06-22-10 01:03 #
hobomaster22 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Jodwin
Forum Staple


Posts: 3408
Registered: 02-05


A pretty simple suggestion: When importing music, pop up a window where you can pick what map number the song is for. Then the tool would automatically rename it to fit that slot (This shouldn't be forced though, for ZDoom and other wads that for a reason or an other use custom song names).

Old Post 06-22-10 01:14 #
Jodwin is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Nuxius
Forum Regular


Posts: 745
Registered: 02-05


This looks great. Definitely looking forward to trying it out whenever you get it in a releasable state.

Old Post 06-23-10 10:03 #
Nuxius is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Ralphis
IDL Founder


Posts: 3721
Registered: 09-02


As always, I'm definitely interested in a good palette editor.

Old Post 06-23-10 11:14 #
Ralphis is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MP2E
Junior Member


Posts: 157
Registered: 09-07


I LOVE YOU. Keep going at this :) Qt4 ftw, about time someone decided to make a Doom utility :P

Old Post 06-23-10 18:49 #
MP2E is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
StoneFrog
Member


Posts: 305
Registered: 06-08


Pretty nice to see someone finally taking up the task of producing a more modern WAD editor. Keep going.

Old Post 06-23-10 19:10 #
StoneFrog is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Lizardcommando
I'm a good person because I like dogs


Posts: 2360
Registered: 12-01


This looks pretty neat. I can't wait for you to release it.

Old Post 06-23-10 19:43 #
Lizardcommando is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15208
Registered: 04-02


A key personal requirement for a good WAD tool is the possibility to define the index and the color used for transparency in the palette, when importing and exporting. I don't use cyan and I don't use index 247 (I use 255 and its corresponding reddish-brown DOOM palette color).

Another important feature is the ability to open and edit supported lumps as single files, or in raw format if they aren't specifically identified, while not part of a WAD. While some dependent ones like TEXTURE1 and map lumps are almost pointless to edit this way, many others, like graphics in the DOOM format, music, demos or text, work fine as standalone files.

Finally, new and advanced stuff is cool, but make sure all vanilla functionality is supported properly and without undue interference from other stuff.

Old Post 06-23-10 23:15 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
hobomaster22
Member


Posts: 331
Registered: 08-04



myk said:
A key personal requirement for a good WAD tool is the possibility to define the index and the color used for transparency in the palette, when importing and exporting. I don't use cyan and I don't use index 247 (I use 255 and its corresponding reddish-brown DOOM palette color).


I agree. This has already been implemented and was an early requirement of mine.


myk said:
Another important feature is the ability to open and edit supported lumps as single files


Do you mean to be able to edit images within the editor? I'm not sure I fully understand what you mean.

Old Post 06-24-10 13:58 #
hobomaster22 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15208
Registered: 04-02


It's another small feature that can be used a lot. Most tools give the option to extract the TITLEPIC lump, for example, as raw data (a graphic in the DOOM format with its X/Y alignment and all) instead of BMP, GIF or PNG, to titlepic.lmp or the like. This feature would, in addition, let you open such an already-extracted lump without it needing to be part of a WAD. What you can do to such a lump would depend on the same features and functions that already let you edit the lumps in a WAD, if any. You can see the feature in XWE. I'm not sure if any other tools have implemented it.

Old Post 06-24-10 14:13 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11037
Registered: 07-07



hobomaster22 said:
Had no clue! Like I said, I originally was developing it personally and I figured since I've made into a usable app I might as well go all the way and get some input from the community.

Well, not to hijack your topic, but if you want to check it out, it has a site here. Still beta, many things unfinished, and I wouldn't necessarily recommend using the latest SVN builds for actual use at the moment.

Old Post 06-24-10 14:23 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
hobomaster22
Member


Posts: 331
Registered: 08-04


Updated main post.

Old Post 08-29-10 18:30 #
hobomaster22 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
ReX
Senior Member


Posts: 1743
Registered: 05-00


Nice clean interface.

Old Post 08-29-10 21:37 #
ReX is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11037
Registered: 07-07


Impressive progress.

Old Post 08-29-10 21:51 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Technician
Still no custom title


Posts: 7865
Registered: 08-04


Very impressive. I lack your talent.

Old Post 08-29-10 22:03 #
Technician is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Cyberdemon531
Member


Posts: 286
Registered: 06-10


DO WANT!

Old Post 08-30-10 05:11 #
Cyberdemon531 is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
_bruce_
Senior Member


Posts: 1285
Registered: 11-07


Cool - keep going.

Old Post 08-30-10 10:20 #
_bruce_ is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 13:16. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > New Doom wad editing utility (in development)

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.