WAD Management
I took a walk into the WAD code this morning and decided to get that system up and running. The editor could already load WADs (obviously) but now it can also save them out. The menu for textures includes an option to “Append WAD…” which will load the textures in a new WAD and merge them into the existing set you have loaded. You can then save this newly merged WAD out to disk under a different name. And it works! Well, once I add code to do the mipmapping it will, but the basics are in place at least.
I’m going to add some basic features like importing textures from external files (PNG, BMP, etc), exporting textures to individual files, and deleting textures from the loaded set. This should give enough flexibility that you could create your own custom WADs pretty easily!