DML is an open source C# launcher for Doom (and also for Doom 2, Heretic, Hexen, Chex Quest, Strife etc...) mod!
DML 2.3 it's an open source (BSD 3 License) C# launcher & organizer for Doom's (But also Doom2, Heretic, Hexen, Chex Quest, Strife etc...) mods! Works with many zdoom-like modern sourceports, such as GZdoom, Zandronum, Skulltag... and of course also with zdoom itself!
Doom Mod Loader is a Doom (but NOT ONLY, here's the full list of compatible games) launcher & organizer for Windows (7, 8.1 & 10) that allow you to easily load your game with your favourite mods and also:
DML do not need installation, it's now fully portable. If you used a 2.X version of this software before and want to keep your settings, just move all the files from "%AppData%\Roaming\P36_Software\DMLv2" to the CONFIG folder next to DML v2.2.exe.
(This is only the latest version changelog, you can find the full DML version history here)
As for this version, the only tested source port are:
-GZdoom (v4.3.3), -height and -width do not work due to gzdoom way of handling resolution)
PARTIAL COMPATIBILITY (Some DML features don't work):
-Chocholate Doom (3.0.0)
(As long as it follows the zdoom command line standard, any engine should work fine)
NOTE: Need Microsoft .Net Framework 3.5 to work. If your system is up to date you should have it arleady.
* DML is more like a "modern sourceport launcher", that writes the engine console parameters for you, that means you STILL NEED a modern doom port to load your mod. I've tested so far the ones I've wrote, but as far a port use the console parameters linked above it will work fine!
** On Zandronum the "Disable SFX" (-nosfx) seems to do disable all sounds instead of disable only the sfx. Don't know why.
*** On GZDoom, -height and -width do not work anymore, due to the changes they did to the code that handles the resolution. This afflict any DML version. See the DML 2.0 changelog above for more info, I also mention a possible workaround for this issue.