Freedoom is a project to create a complete Doom II-compatible IWAD file which is Free Software' The IWAD file is the file used by Doom which contains all the game data (graphics, sound effects, music, etc')' While the Doom source code is Free, you currently still need one of the proprietary IWAD files from id in order to play Doom' Freedoom aims to create a Free alternative' Combined with the GPL-licensed Doom source code this will result in a complete Free Doom-based game' The Freedoom project has already succeeded in creating a complete set of replacement textures for the original Doom games, as well as a large amount of extra material (sound effects, graphics, sprites, etc)' All of the Freedoom material can be freely redistributed, modified and reused without restriction provided credit is given to the project'

Description

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 in C#, of the old VB.net Doom Mod Loader.

Preview
Doom Mod Loader 2.0b (Old)
Post comment Comments
eviltechno
eviltechno - - 502 comments

Doesn't work well. Added 2 mods (1 music pack and 1 modded version of brutal doom RC2 in pk3 format) and it just runs doom1.wad vanilla.

Reply Good karma Bad karma+3 votes
Premo36 Author
Premo36 - - 86 comments

Hi, once you add the file, they will show in the list on the left. But you have to select them to tell the software which file you want to play. DML works as an "organizer", you don't have to add and remove the file you want to play each time, but just select/unselect them. If you play often some mod toghter you can save them as a preset, so next time you want to play those mod, you just need to select the preset you saved from the combobox in the low-left corner. In the README.txt I've wrote some quick step-by-step "how to" about this and others dml features. Let me know if you have any trouble.

Reply Good karma+3 votes
maxking67
maxking67 - - 56 comments

Just use zdl

Reply Good karma Bad karma+3 votes
eviltechno
eviltechno - - 502 comments

Honestly I don't know why I should use either of those tools over .bat file execute.

As soon as you rename your files (change version number, or put them in subfolders etc.) The whole thing stops being usable.

Still waiting for something which just lets you put a (mod) folder and auto scans it and doing optional scanning of subfolders. Even my wallpaper manager from 15 years ago can do that.

Reply Good karma Bad karma+3 votes
Premo36 Author
Premo36 - - 86 comments

Hi, I replied to your private message about loading file by folder and not by single file. I'll write it also here.

I see if i can work something out, but I would take some time has I have to think a solution to integrate this with the existing loading system, maybe i can make a button that let you switch between the "standard" file loading and one that let you select folders. Meanwhile if you need this feature you can download the old version of dml (version 1.1), which let you chose 1 folder and will load every compatible file in that folder. The program will rescan that folder each time you open the program or if you click the reload resources button within the program. However note that the old version is limited in features and have some bugs that have been fixed in 2.0 version.

Also, about the .bat file vs frontend, I also used to use them, but not everyone can write a bat file: You have to know basic functionality of the command prompt and also know the command line arguments of the sourceport you want to play. If you write the path in the .bat you still have to change them manually, and if you write something based on folder, you still have to move manually the files in that folder every time you want to play them togheter, or write multiple bat, or if you write a generic bat you still have to move the bat itself. Also everytime you want to change some configuration, you have to edit the bat file. While with a frontend it take care of all of this.

Reply Good karma+3 votes
MrKross
MrKross - - 9 comments

eh... i don't use any. having to launch a launcher every time is annoying. i just edit the config file, that way i can just launch the source port right away.

Reply Good karma Bad karma+2 votes
Premo36 Author
Premo36 - - 86 comments

This is a valid option too. A even more easy way is just drag and drop your mods to the sourceport icon.
But I think that if you don't play always with the same mod(s), navigate to the cfg location, open it with a text editor, find the autoload section and add/remove manually the file(s) path each time is even more annoying.

DML is designed as an "organizer", it's goal is to provide an easy way, also to inexperienced people, to play and manage multiple doom mods and related stuff. For example it keeps tracks for you off all your mods, engines a iwads, you can save them in to groups to quick launch them (about mods groups, the next version, 2.1, which right now is in beta testing, will also store the loading order, so from the new version you'll just need to open the launcher, select the preset you want to play and hit play).

Reply Good karma+2 votes
MrKross
MrKross - - 9 comments

well i'm a kind of guy who plays all the way through for each mods combination and editing the config file isn't that much of a nuisance. as the config file is in the same folder as the source port itself. the rest is just copy all the mod files to the same folder, copy the file names and paste them in the config file.
i used to think about making pretty much the same thing as this application but due to how easy it is to do it this way, i ditched the idea.

Reply Good karma Bad karma+2 votes
UnluckySpade7
UnluckySpade7 - - 7 comments

Just a suggestion but could you let us drag our wads/pk3s from our folder into the loader? looks cool btw.

Reply Good karma Bad karma+5 votes
Premo36 Author
Premo36 - - 86 comments

Thanks! That's a really nice idea, i will implement it in the new version.

Reply Good karma+4 votes
SlayerD
SlayerD - - 3 comments

How is this different from zdl?

Reply Good karma Bad karma+2 votes
Premo36 Author
Premo36 - - 86 comments

Hi, Honestly I never used ZDL. Doom Mod Loader 2 is a C# revamp of my old VB.net launcher, which was inspired by "DoomStarter" by 0xCobalt, one of the doom 2 psychophobia authors, as far as I can tell from this video Youtube.com, the zdoom wiki page on the subject and the github page (https://github.com/lcferrum/qzdl), mine does not need to instal the Microsoft Visual C++ 2010
SP1 x86 redistributable, as it use the net framework (the old 3.5)
which should be already be installed in your Windows OS, even if you have a old version (like XP). This is also a negative thing as zdl if I'm not wrong it's multiplatform, mine is Windows only.
DML features missing in DML(from what I saw)
-Better and cleaner user interface.
-If you start from a specific level you have more option.
-You can organize group of mods in preset without having to add/remove them each time.
-You can load alternative engine configuration file
-You can change the rendering from the launcher

Again i never used zdl and everything i've wrote is based on what i've seen/read. Right now i don't have the time to download it and write down all the differences. If you want and have some spare time you could download both and come back here with a list of all good/bad things of both program, it would be helpful.

Reply Good karma+2 votes
stan_n1
stan_n1 - - 97 comments

i'm using win xp pro sp3 and DML won't work :(

Reply Good karma Bad karma+2 votes
Premo36 Author
Premo36 - - 86 comments

Hi, did you get any error message?

Here a few common solution:

Have you unpacked the .zip?
If no try to unpack the archive before launch the executable.

Are the doom mod loader executable (.exe) and the library "P36_UTILITIES.dll" (both included in the download) in the same folder?
If no, move the .dll in the same directory as the the .exe and try again to launch the exe

When you start the application do you get an error message similar to this one Docs.microsoft.com ?
If so you have to install the Microsoft .Net framework version 3.5 (or higher).As newer version of the net framework keep all the functionality of the old one, on most modern windows system you don't have to install anything, but if you're using xp you maybe be running an older version of it, usually windows application come with an installer that install the net framework, but as i wanted dml to be the most lite and clean as possible i didn't want to include anything else but the software itself, so you have to download and install it in order to use dml, you can fin it here Microsoft.com (if the link don't work you can find it also in the moddb page's description).

Let me know if you have any problem

Reply Good karma+2 votes
Premo36 Author
Premo36 - - 86 comments

New version is out!
Moddb.com

Reply Good karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: