DOOM + DOOM II

DOOM + DOOM II

58 ratings
Doomsday Engine - The ultimate modern Doom experience
By Ibitato
Play Doom / Doom II / HacX / Heretic / Hexen / Check Quest games with a modern touch.
Doomsday engine enhances video, audio, graphical user interface and many many other things that make
your game experience much better without loosing the classy gampeplay and touch.
   
Award
Favorite
Favorited
Unfavorite
Why Doomsday Engine

Well is an amazing engine with a fantastic user interface and enhancements.

Taken from their web site, most outstanding stuff:

Features

Graphics

  • OpenGL based renderer
  • Dynamic ambient occlusion (corner shadowing) for world surfaces
  • Dynamic lights with halos and lens flares
  • Dynamic shadowing effects for world objects
  • Dedicated particle physics effects system
  • 3D models for world objects (with per-vertex lighting and multiple light sources), skies, skyboxes and particles
  • Automatical world surface (light) decorations
  • Detail texturing, shine and glowing effects for world surfaces
  • Fogging and vignette effects
  • Environmental mapping effects for 3D models and world surfaces
  • World movement smoothing (actors, monsters, missiles, surfaces) to remove the original games' limitation of 35 FPS
  • Smart texture filtering using a modified hq2x algorithm

Resources

  • Flexible containers: WAD, ZIP, native directory (any resource can be loaded from any container type)
  • High-resolution textures: PNG, JPG, TGA, PCX
  • 3D models: MD2, DMD with LOD support
  • External music files in MP3 and other formats
  • Plain text definitions that all share the same syntax
  • Internal BSP builder (originally based on glBSP)

Audio

  • Plugin based driver architecture: FMOD Ex, DirectSound, FluidSynth, OpenAL, SDL_mixer, Windows Multimedia
  • Red Book CD audio playback
  • MIDI playback with SF2 soundfonts
  • 3D sound stage for positional effects
  • Environmental echo and reverb effects (EAX 2.0)
  • Runtime sound effect resampling to 22/44 KHz with 8/16 bits

Note: Not all audio features are supported by all audio drivers

Networking

  • TCP-based client/server networking
  • Automatical discovery of servers running on the local network
  • Central master server for discovery of servers across the world
  • Standalone lightweight server (a daemon process)
  • Standalone Doomsday Shell tool for server management (both local and remote)

Multiplayer

  • Clients can join games in progress
  • In-game chat and server management (shell-login)
  • Up to 15 player games
  • Player movement prediction/smoothing

User Interface

  • Graphical command console and task bar
  • Easy to use game selection screen for runtime game changing (e.g., from DOOM to Heretic)
  • On-the-fly add-on resource loading
  • Flexible input control bindings system
  • Built-in updater for easy upgrades

Other

  • Open source
  • Cross-platform
  • Plugin based extensible architecture
  • Snowberry: GUI frontend based on game profiles; for managing custom maps, resource packs, add-ons and starting different game configurations easily

Where to get Doomsday Engine
Doomsday Engine can be downloaded from :

http://dengine.net/

Also they have a nice Wiki:

Doomsday Engine Wiki[dengine.net]
What else to get for startup
I am only listing few things that will add value to your gamplay but don't make it much different from the original experience, since I truly believe this is the way to play this games.

On the Add-ons page of Doomsday engine[dengine.net] are two things you should download :


The first one it's just to make monsters look a bit better and in 3D.
The second one it's a nice remix of the music. This one is really really a must and you'll find out once you tune up sound options in the engine, such as 3D,EAX and reverb.

Installing Doomsday Engine
The installer is really straight forward.
Accept terms and then use an installation dir of your preference.
Choose the componets.
Just leave it at default, will install all the components for all supported games.
Next two screens are for your Program Folder and desktop shortcut.
After that , the engine will install.
At the end, let the Run program ticked.
It will let you open a wizard that will let you configure the basic parameters.
Go to tools - Setup wizard
Select game profiles that you want to create. I am using only Ultimate Doom.
The process show repeats for as many games as you want a profile created.
Since you have to own the game , it will ask you for the data file path.
In my case :
C:\Program Files (x86)\Steam\SteamApps\common\Ultimate Doom\base\DOOM.WAD
Next 2 screens, are not that important. Just leave them as they are or untick exit after game,
on the second one. Done, know you have the engine installed and a game profile created.
[/table]
Enhancing Doom. Part 1 - Engine settings
Before doing anything, let me explain something :

Dommsday Engine have 2 types of settings. Shared settings and specific game profile settings.

The perfect scenario is where you set shared settings, that are more or less global to all your games / games profiles, and then override them if you need to do so, on the specific game profile.


For the pourpose of this guide, I will be setting Shared Settings and override one of the Ultimate Doom Profile.

First thing we'll do is to set - up our Add-ons. Remember, the enhanced models and de music remix.

After you downloaded them, the easiest way to have everything under control and tidy, is to copy the files to the addons folder on the engine, and add that folder to my "addons foldes".

Let's see how.

First, copy both jdrp-packaged-20070404.zip and jdmu-all-remix-Sycraft-v4.pk3 to
the path C:\Program Files (x86)\Doomsday\snowberry\addons.

If you installed Doomsday Engine in some other path, it's on snowberry\addons whre you have to copy them.

Next, we will add snowberry\addons as a shared setting path for addons, so we will have access to the installed addons from all game's profiles.

Select Shared settings on the left, and Settings tab on the right.


Click the + buton , browse you Doomsday Engine installation and select snowberry\addons .

In my case, the path C:\Program Files (x86)\Doomsday\snowberry\addons.


Now, go to the Addons tab, and click Refresh.Addmons will show there.


Next , we activate both addons for the Ultimate Doom game profile.
Select the game profile on the left, and Addons tab on the right.
Next, click on the left of both addons, to activate them.



Enhancing Doom. Part 2 - ingame settings
First time to fire the game, do the taskbar tutorial.

Will teach you to use it, it's an must do.

After that , hit Esc key, go options and SHOW TASKBAR, or use the shortcut key Shift-Esc


First, we'll take care of render options.


Make sure everything is on.


Next, we go to audio options. This are the settings I use.


Finally, we check on the video options.


I use full screen, on the pic is disabled for taking the screenshots for the guide.

I get some graphical glitches if I turn off vsync, your milleage may vary.





Conclusions
I wrote this guide so people can play the original game, without much change to it.

You can play around wit both engine settings and in game settings, to achive a more personal taste, but in my optinon this is the minimum setting to enjoy the game with a modern touch, and still having the blast of it's classic and classy gameplay.

Multiplayer is a work in progress, they still have work to do , but is still playable. They have 2 servers up that you can use.

30 Comments
mycatismycat Feb 13 @ 9:46pm 
Why is bro running it on windows 95 when this guide was published in 2014, long after Vista.
waffles Aug 17, 2024 @ 2:18am 
How do i add 3d models? I was downloading mods bc i didn't know how and i saw this guide and though i can just enable them but no it dosen't work like that. So again how do i enable them?
Sheik Yerbouti Jan 7, 2023 @ 11:15am 
lol
The Dommo May 21, 2022 @ 5:41pm 
doomsday is bullshit. you will enjoy doom in any source port OTHER then this
Liam Neeson Punching Wolves Nov 15, 2019 @ 5:58pm 
Great
OMG My Profile Name Does Not Fi Aug 11, 2018 @ 5:36pm 
Thanks for this.

A simple alternative way is:

1. Download Doomsday from here: http://dengine.net/

2. Download the model/weapon file from here:
https://www.moddb.com/games/doom-ii/addons/jdrp-packed-to-a-box-format
although i suspect:
http://dengine.net/addons
would work also.


3. Place the .box file in a location that doomsday is aware of:
http://talk.dengine.net/discussion/2493/add-on-instructions

4. Run doomsday making sure that you have added the file location and selected the mod.

Haircut Police Jun 8, 2018 @ 11:01am 
The Doomsday engine has been updated since this guide was made, and looks different, but it's still easy to use it by using this guide and a little common sense. Thanks for showing it to us, it is a much better and easier fix than the one I had used before, and it works for many games!
DreadEye May 12, 2017 @ 8:24pm 
can you please help the new doomsday engine is different and i have no idea how to work it
FAB Jun 1, 2016 @ 6:31am 
I tried Doomsday engine afew years ago but i realy didnt liked it because it had framerate cap. Is it still the case?
NucaCola May 23, 2016 @ 6:48pm 
So what exactly is this? Is it compatiable with brutal doom 20b?