I've created a simple id Tech 1 frontend launcher and would like to share it with everyone. Feedback is appreciated!
Update - Visual Studio project source released in the wild
Hi everyone, I've been away from Doom world for a couple of months now (1 year?!), unfortunately my computer video card burned, was forced to move to Mac land and now back on to Linux, no longer using Windoes

- 1. THOU SHALL NOT USE THE NAME DOOMIE OR SIMILAR (EXAMPLE: DOOMIE-NG) TO NAME YOUR PROJECT,
2. THOU SHALL GIVE CREDIT WHERE CREDIT IS DUE AND INCLUDE A REFERENCE TO THE ORIGINAL DOOMIE NAME, ORIGINAL DOOMIE URL FOR DOWNLOAD (http://www.mediafire.com/file/7n4faa1l5 ... se_1.6.zip), ANY DOOMIE DLL FILES USED FOR SUPPORT, ANY DOOMIE CONTRIBUTORS & DOOMIE DEVELOPER AUTHOR ON YOUR DERIVATIVE VERSION,
3. THOU SHALL RELEASE YOU VERSION UNDER A FREEWARE OR GPL LICENSE...
Sources available here: http://www.mediafire.com/file/o8ssed5gv ... rce_1.6.7z
Notes:
▪ Current version is 1.7 and should be still a stable bug free release but in case you do find one, please let me know.
▪ You can name your IWads as you please, to do so create a file "Names.map" or use the one available for download, in the root folder where the app is. You can use HashCheck Shell Extension (Open-Source) to calculate MD5 hashes, available here: http://code.kliu.org/hashcheck/ the data format to be used is HASH=NAME.
▪ Playlists shows a custom icon if a .PNG file named after the Playlist exists where the Playlist file is located.
I'll be on holidays for the next few weeks. Enjoy!
Usage instructions:
1. Launch "Doomie.exe"
2. Create a Playlist wherever you want or select one available ("Open" or "Import" Playlists from somewhere else)
*** Do make sure one Playlist is selected ***
3. Use the "..." buttons to select the SourcePort & IWad
4. (Optional if you don't need any PWads) Using "Open" (selects one file) or "Import" (imports all *.wad, *.deh, *.pk7, ... files from the any directory) buttons add any PWads you wish to the Playlist
5. Click "Play" button
Note: Each playlist can be saved anywhere you wish and each can point to a different source port & IWad located anywhere you wish. Playlists, SourcePorts & Wads folders are part of the distribution zip file, but you don't have to use them, you can delete or ignore them, as a matter of fact the only needed files are: "Doomie.exe", "GongSolutions.Wpf.DragDrop.dll" and "Playlist.png"; "Doomie.cfg" will be created if not exists when first run. Once you specify a Sourceport, IWad or PWad the app will remember the last used folder -- this is valid for each Open and Import button on the UI.
Version log:
Version 1.7 (03/09/2018)
▪ Implemented filter functionality over Playlists and PWads lists.
▪ UI clean-up.
▪ If "Playlist.png" file exists will be used as default Playlist icon where an icon for the Playlist name does not exist.
▪ "Names.map" file is no longer part of the main downloaded archive and is now a separate download file so it can be updated separately.
Version 1.6 (02/09/2018)
▪ Icon added, thank you NightFright.
▪ "Names.map" updated as per NightFright's contributions.
▪ Playlists shows a custom icon if a .PNG file named after the Playlist exists where the Playlist file is located.
▪ Columns resize automatically according to biggest row length.
▪ Remembers window Splitter position.
▪ Remembers Window position on screen.
▪ Removed support for Playlists drag and drop.
▪ Allows reordering of Playlists.
Version 1.5 (30/08/2018) One day ahead of schedule

▪ File "Names.map" if exists will be looked at to map IWads names.
▪ Added support to load PK7 files.
▪ Corrected an issue where un-maximizing the window would not use the previous window width.
Version 1.4 (26/08/2018)
▪ Fixed a bug where "Save As" functionality if saving over an existing Playlist would crash.
▪ Fixed a bug where "Remove playlist(s)" was calling the save playlist functionality also for playlists other than the selected one(s).
▪ List of loaded Playlists persists through sessions.
▪ Reworked the "About" dialog a little bit.
▪ Added Playlist "Location" on to the "Save changes" dialog.
▪ Removed command line parameters functionality.
▪ Added identification for a few more stand-alone IWads.
▪ Doomie settings are now saved in "Doomie.cfg" file instead of "Settings.ini".
▪ Saves last "Import" and "Load" location used for Playlists, Sourceport, IWAD and WAD files separately in "Doomie.cfg" file.
Version 1.3.1 (24/08/2018)
▪ Fixed a bug when using directories with spaces was not passing paths with spaces to the Sourceport correctly.
▪ A "Not found" message is displayed when the IWad or Sourceport used is missing.
Version 1.3 (23/08/2018)
▪ Implemented support for arguments per Sourceport.
▪ Saves the window size in "Settings.ini" file (this file is saved where the application is located). (Changed to "Doomie.cfg" in later versions)
Version 1.2 (19/08/2018)
▪ Added Sourceport parameter parsing ability at the command line. (Removed in later versions)
▪ Importing PWAD files already in Playlist keeps existing PWAD with it's flag settings.
▪ Prompts for saving Playlist changes on "Remove" or "Clear" if any.
Version 1.1 (14/08/2018)
▪ Fixed a bug while importing PWAD files, if extension was different than lower-case would not import the files.
▪ Implemented support for Sourceport's "-merge" argument.
▪ Added support to load DEH and BEX files.
▪ Reworked the "About" dialog.
Version 1.0 (12/08/2018)
▪ Initial release.
Features:
- Easy to use
- Resolution independent UI
- You can add your own names to each IWad
- Works with any Source Port
- No configuration options
- Portable between machines (Windows only)
- Free
Spoiler:Latest version: Extras:
- http://www.mediafire.com/file/b56ro22fnmw7zl2/Names.zip
- http://www.mediafire.com/file/o2s8g2fkd ... Fright.zip
- Windows
- Requires dot net version > 4.5 to be installed, you can get it here: https://www.microsoft.com/en-us/downloa ... x?id=30653
- Requires GongSolutions.Wpf.DragDrop.dll (included in the download archive)