Simple Doom Editor

Simple Doom Editor is a resource and level editor. It was started by GhostlyDeath on January, 28, 2008 but on Saturday, October 11, 2008 it was handed over to Blzut3.

Win32
In 2006 (January to June), this version was named GhostlyDeath's Doom Editor and was programmed using Win32, it was a concept that would be the base of every edition. It utilized MDI forms which no editor at that time has used.

.NET
Another version in 2006 (from July to October), Simple Doom Editor was named .NET Doom Editor however it obtained it's current name since .NET is a trademark owned by Microsoft. This version of Simple Doom Editor was writen in C++/.NET and is currently under a proprietary license which makes it's source code unavailable. This version of Simple Doom Editor did not do much, only opening and saving of WAD files.

wxWidgets (Closed)
In 2007 (from March through October), wxWidgets was used as the library which Simple Doom Editor utilized. This version of Simple Doom Editor did not do much, only opening and saving of WAD files.

wxWidgets (GPL)
Open source Simple Doom Editor was started in January, 2008 and utilized the wxWidgets tool-kit. It was mostly a proof of concept version which showed the possibilities of the editor, it could open and edit multiple wads at once and also allowed multiple lumps to be edited as well. It was very limited and only could modify palettes, however it was also buggy due to wxWidget problems. In the Windows version, you can crash the program by closing all editor windows then clicking on the workspace (gray area).

"Wheel"
After struggling with wxWidgets, GhostlyDeath decided to do a complete rewrite from scratch. He started writing a Took-Kit for Simple Doom Editor. It supported both GTK and Win32 platforms and aimed at replacing wxWidgets for the project. That attempt has failed and is no longer supported. This version of Simple Doom Editor was not able to do anything related to editing.

"Before Blzut"
After attempting to rewrite a wxWidgets clone from the ground up, GhostlyDeath gave up and decided to write hybrid code. There would be common code that every version used and then individualized code for each toolkit. However, unlike previous versions the latest code follows this principal. This version of Simple Doom Editor was not able to do anything related to editing.