DML2 logo


Doom Mod Loader 2.X is a Doom (but NOT ONLY, here's the full list of compatible games) launcher for Windows that allow you to easily load your game with your favourite mods and also:

  • Works with most of modern doom sourceport (like zdoom, skulltag, gzdoom***, zandronum** etc... see below the tested ones)
  • Saves groups of mod you want to play togheter in presets.
  • Writes engine console parameters* for you (Or even add other ones if you know them!)
  • Change mod loading order, so you can load different mods without let them replace each other stuff without control.
  • Change launching options such as the starting level, the skill level, chose if play with faster monster, let them respawn (like in NIGHTMARE! difficulty) or just remove them.
  • Change the video renderer mode.
  • Use an alternative sourceport .ini file without the need of swapping them manually.


DMLV2 3 MAIN


Supported sourceport


FULL COMPATIBILITY:

  • GZdoom (v4.3.3), -height and -width do not work due to gzdoom way of handling resolution)
  • LZdoom (v3.85)
  • Zandronum (3.0)
  • Zdoom(2.8.1)
  • QZDoom (2.1.0)
  • Skulltag(98d)

PARTIAL COMPATIBILITY (Some DML features don't work):

  • Chocholate Doom (3.0.0)
  • PRBOOM PLUS(2.5.1.4)
  • GLBOOM PLUS(2.5.1.4)

(As long as it follows the zdoom command line standard, any engine should work fine)


DMLV2 3 MOD ORDER



NOTE: Need Microsoft .Net Framework 3.5 to work. If your system is up to date you should have it arleady.

Keep the doom mod loader .exe and "P36_UTILITIES.dll" in the same folder, otherwise it will not work. Starting from v2.2b the P36_UTILITIES.dll code has been moved into the .exe and the dll has been removed.


* 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 four 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.


Github.com

(Software and sourcecode are released under the BSD-3 license)


Contacts:

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

Hi everyone,

Less than 2 months ago I've said that v2.2b will be the last version for a long time... well, there we are with a new version! It's a small update, but it fix a bug which become really annoying if you often forget a few mods that you want to add and close the mod order window without saving... It also add a few other things (read below the changelog).

Still the project is no longer actively developed, but I will push an update each time a bug is fixed. New features may be added with future relase but are not planned right now.

DML v2.3 Main Window

Changelog 12/04/2020 - v2.3


  • Added "REMOVE" button in the mod load order window, that allows to remove the selected mod without the need to close the window, deselect
    the mod fom the mod list in the main window and click play again (NOTE: preset must be saved in order to keep changes) (Thanks eviltechno for the suggestion)
  • Changed the "REMOVE SELECTED PRESET..." button's text to "DELETE SELECTED PRESET..." to make more clear that you're not just unloading it from DML 2.X (like the other "Remove..." buttons) but you are deleting it from disk.

Bugfixes

  • Fixed bug where all the mods in the mod list will deselect (or revert to the initial preset state) if the mod order window was closed before saving (or updating) the preset. (Thanks Silent-Death for reporting it)

Known bug:

  • GZdoom "Quicksave.sav" files gets saved in the same directory as the dml 2.X executable instead on the gzdoom one.

(This is only the latest version changelog, you can find the full DML version history here)

The Mod Order Window with the new

Supported sourceport


As for this version, the only tested source port are:

FULL COMPATIBILITY:
-GZdoom (v4.3.3), -height and -width do not work due to gzdoom way of handling resolution)
-LZdoom (v3.85)
-Zandronum (3.0)
-Zdoom(2.8.1)
-QZDoom (2.1.0)
-Skulltag(98d)

PARTIAL COMPATIBILITY (Some DML features don't work):
-Chocholate Doom (3.0.0)
-PRBOOM PLUS(2.5.1.4)
-GLBOOM PLUS(2.5.1.4)

(As long as it follows the zdoom command line standard, any engine should work fine)


Thanks for all the support!

-Matteo

P.S. I'm working also on other doom-related projects, keep an eye on my twitter @premo36 where I'm more active.


Doom Mod Loader v2.3



Doom Mod Loader



Check out the project on Github (Beta version and Release Candidate can be found here)!

Github.com


Contacts:

Doom Mod Loader source code release + version 2.2b update

Doom Mod Loader source code release + version 2.2b update

News 2 comments

DML 2.X source code is now available on Github! Version 2.2b is out!

Doom Mod Loader v2.2 is out!

Doom Mod Loader v2.2 is out!

News 4 comments

The new version od DML is out with a lot of new features!

Doom Mod Loader v2.1 is out!

Doom Mod Loader v2.1 is out!

News 4 comments

The new version of dml, a classic doom games mod launcher, just released today! Here all the new features.

RSS Files
Doom Mod Loader v2.3

Doom Mod Loader v2.3

Installer Tool 7 comments

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...

Doom Mod Loader v2.2b (Old)

Doom Mod Loader v2.2b (Old)

Installer Tool 11 comments

DML 2.2b is a C# launcher & organizer for Doom (But also Doom2, Heretic, Hexen, Chex Quest, Strife etc...) mod!

Doom Mod Loader 2.1 (Old)

Doom Mod Loader 2.1 (Old)

Installer Tool 11 comments

DML 2.1 is a C# launcher for Doom (But also Doom2, Heretic, Hexen, Chex Quest, Strife etc...) mod!

Doom Mod Loader 2.0b (Old)

Doom Mod Loader 2.0b (Old)

Installer Tool 15 comments

DML 2.0 is a C# launcher for Doom (But also Doom2, Heretic, Hexen, Chex Quest, Strife etc...) mod! This is the new reveamped version, made from scratch...

Doom Mod Loader 1.1 (Old/Legacy)

Doom Mod Loader 1.1 (Old/Legacy)

Installer Tool 14 comments

DML is a VB.net launcher for Doom (But also Doom2, Heretic, Hexen, Chex Quest, Strife etc...) mod! NOTE:This brench of the DML software is now considered...

Comments  (0 - 10 of 17)
Yelso
Yelso

Is this a more advanced version of the ZDL Launcher? I use that and was wondering if there were any benefits using this one instead of it.

Reply Good karma Bad karma+1 vote
Premo36 Creator
Premo36

Try it out and let me know :)
Never really used much ZDL myself, so I will "borrow" this answer by eviltechno:

"My message on the feature explanation page to naryanrobinson's question how DML compares to other launchers like ZDL:

For me as a modder, or someone who likes trying new mods and new versions ZDL (or any other launcher) is not very usefull, as once you updated your files the presets are not usable anymore and it gets you in a lot of trouble deleting the old paths and adding the new ones (eg. due to different filenames)
Doom Mod Loader scans your folders every time you start it and makes it very easy to find the new added version, or the new mod you want to try and even nodifies you if a file was removed (or just not working anymore due to renaming). You can even just move the whole installation to an external harddrive and enjoy your favourite doom mods and games on a different PC or laptop. It's also very easy to use.
What I do when trying new mods, I just copy the new file to FILE\PWAD within the my doom mod loader installation (you can even create new folder in there without destryoing its portability) and start up the launcher and type in a few letters of the mod and DML would instantly filter out all mods with those letters and let me add it to my current preset, to just save and run with one click (using the "update and play" button for example)

I know I will be using this for a very long time and doubt there will be something more useful any time soon ;) Thanks to Premo36 for making and sharing this!

(btw, I know ZDL also has a multiplayer feature, but it doesn't even remotely compare to zandronum/doomseeker, as there are no options to disable deathmatch weapons (it's a zandronum/doomseeker exclusive feature) Who honestly would like deathmatch weapons all over the place in cooperative gameplay. It was also very laggy when I tried it, but that might have to do with some not so multiplayer friendly addons.)"

Reply Good karma+1 vote
mirrorabc1
mirrorabc1

is this for final doom? or doom 1 or 2?

Reply Good karma Bad karma+1 vote
Premo36 Creator
Premo36

DML itself it's just a frontend/launcher/organizer for zdoom-like sourceports (like GZdoom, Zandronum, Skulltag and zdoom itself). Alone it will not run any games. It gives you a GUI to easily manage mods and writes for you all the console commands, but the playable games depends on what sourceport do you use. The sourceport that I've tested and are fully compatible are in the description and all of them will work with those games (I personaly use GZdoom)

Reply Good karma+2 votes
blob102
blob102

very nice

Reply Good karma Bad karma+1 vote
Premo36 Creator
Premo36

Thanks! (Ma non ci siamo già "visti"? Non avevi commentato sotto un paio dei miei vecchi video?)

Reply Good karma+1 vote
blob102
blob102

Oh vero! Hai ragione, non avevo letto il nome dello sviluppatore.
Grazie a te ho imparato a usare doombuilder

Reply Good karma Bad karma+2 votes
Guest
Guest

Mobile?

Reply Good karma Bad karma0 votes
Premo36 Creator
Premo36

Sorry DML works on Windows 7/8.1/10 only.

Reply Good karma+1 vote
l.strain
l.strain

Why do we need to add the mods then select them all again in the mod box in order to play them? instead of adding mods then just press play????

Reply Good karma Bad karma+1 vote
Premo36 Creator
Premo36

Hi, doom mod loader v2.2 is a launcher and organizer, you can import as many mod as you want, not just the ones you want to play. Once you select a group of mod you want to play togheter, click play, a window will open where you can order all your mods to run them in the correct order, in that window you can save your mod in a preset, along with the iwad, the engine and other settings. Once you've saved the preset, to run that group of mods, just select the preset, it will autmatically set everything up as you saved it. You can find more info and "how-to" in the readme file included with the download.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
Doom
Game
Doom
Creator
Contact
Send Message
Homepage
P36software.net
Release date
Mod watch
Follow
Share
Community Rating

Average

9.7

7 votes submitted.

You Say

-

Ratings closed.

Style
Twitter

Latest tweets from @p36software

Sneak pic of my upcoming free #Android game. I don't want to share to much since it's still in pre-alpha state. (it… T.co

Oct 25 2020

#DML2X just reached 3k downloads on @ModDB! Moddb.com T.co

Oct 7 2020

I'm currently working on a new game for Android 👀

Oct 5 2020

The latest version of #DML2X has been downloaded over 2000 times on @ModDB! Thank you guys! #Doom #Mod #ModDB T.co

Aug 1 2020

Working on an integration of #DoomworId/idgames api into #DML2X that will let you download a random level to play,… T.co

Jul 7 2020

Today, 1 year ago, while I was working on #DML2X, I've released the 1.1 version of #Doom Mod Loader and made it's s… T.co

Jun 23 2020

#Doom #Mod Loader v2.4 second #beta is out! Download available on the #DML2X @Github. Github.com (As… T.co

Jun 20 2020

First #Doom #Mod Loader v2.4 #beta available on @Github! It adds support for loading as IWAD any file with an .iwa… T.co

Jun 16 2020

Embed Buttons
Link to Doom Mod Loader by selecting a button and using the embed code provided more...
Doom Mod Loader
Statistics
Last Update
Watchers
36 members
Files
5
Articles
4
Reviews
7