Yes, WDC and HWE will work by themselves. ChoasEdit can be used provided the maps are then opened and exported by the other two. Export in WDC format and then create a wad with a marker lump (MAP01) and then a PLANES lump with that exported data. Alternatively you can use the GAMEMAPS/MAPHEAD file, but I don't recommend distributing maps this way.
They are all closed source although I think there's a good chance WDC 2.0 may be open when it happens. We'll have to wait and find out though.
Gez wrote:Wolf mapping is weird and strange, since apparently each editor somehow has its own map format and they don't save it directly in Wolf's own format. I have no idea how this even works.
It's the exporting that's always in a different format. I'm not sure why it's so difficult to just dump the data as it would go in the GAMEMAPS (although preferrably uncompressed), but instead they chose to make up their own headers. In theory ECWolf could support all of them (they all identify themselves in the header), but that wouldn't be helping the situation.
Even the ios port uses a different dump format which I may consider supporting in far future.
Edit: A nice feature for Slade would be to open the GAMEMAPS file and covert to ECWolf's WAD structure. ECWolf does this on the fly in file_gamemas.cpp if you need a reference.