Master Levels for DOOM II

Master Levels for DOOM II

34 ratings
Convenience patch for Steam version
By Voodoo
A compilation of official and community fixes for improving Doom experience on Steam without resorting to source ports.
   
Award
Favorite
Favorited
Unfavorite
Description
Steam distribution of classic Doom games ships an outdated version of DOSBox, is not properly configured for modern systems, and is missing some files. This patch contains several official and community fixes, compiled into a handy package in order to avoid tiresome manual editing. If you want to play vanilla versions in the (hopefully) best way possible without resorting to source ports, then this is for you.

The patch archive contains fixes for all four classic games (Ultimate Doom, Doom II, Final Doom and Master Levels).

Version 1.2 (January 2021):
  • Added a startup banner as an indication that the patch was installed correctly.
Version 1.1 (December 2019):
  • Changed DOSBox renderer to OpenGL and full-screen resolution to desktop, in order to force maintaining aspect ratio regardless of GPU driver scaling settings.
Version 1.0 (December 2019):
  • DOSBox updated to version 0.74-3.
  • DOSBox game config files corrected for better visuals and compatibility.
  • Installed "novert" utility (disables vertical mouse movement in game).
  • Applied the community fix for Final Doom TNT Evilution text strings.
  • Installed the official fix for Final Doom TNT Evilution MAP31.
Installation
  • Download the following compressed archive: LINK[www.dropbox.com]
  • Using 7-Zip or WinRAR, extract the archive into Steam's common folder (typically C:\Program Files (x86)\Steam\steamapps\common), overwriting all files when asked.
  • Run the games normally from within Steam library.

NOTE: When you start the game (DOS version), you should see a startup banner saying "If you see this, you installed the patch properly. Press ENTER to continue!".
If you don't see this, then you didn't extract the archive correctly.
10 Comments
Voodoo  [author] 19 Jul, 2023 @ 7:30am 
DOS Dooms are still intact on Steam. Bethesda/ID added new Unity-based versions side by side, but old DOS files are pristine.
Re:Serial 19 Jul, 2023 @ 6:23am 
But... what's wrong with sourceports?
If it's a matter of faithfulness, the best ones I know of are PrBoom, Odamex, and Chocolate Doom.

Besides, the Steam releases of the DOS Dooms are pointless now since, last I checked, they were updated to be censored.
Criceto 10 Dec, 2021 @ 7:57pm 
@Crøst Dærgön cool dont car :steamhappy:
Brujolujo 12 Apr, 2021 @ 11:22am 
@Crøst Dærgön
Jesus man its not that serious, you didn't have to write an essay.
Arpy 8 Jun, 2020 @ 2:46pm 
@Knightmare wrong !
A source port is a port built on the source code of an already existing software. Therefore, softwares such as PRBOOM are source ports since they reused DOOM's original source code. This is why, for example, Chocolate DOOM can't run Heretic or Hexen : it was coded specifically for DOOM (though since both of these games use the DOOM engine, other source ports such as GZDOOM are capable of running them).
DOSbox however wasn't conceived specifically for DOOM (though it clearly was one of the main targets), it can emulate a whole bunch of old DOS programs and games (Albion, SimCity, Warcraft...).
To put it simply, an emulator and a source port have different goals : the former's is to replicate the behavior of a system, while a source port is a program that's intended to bring compatibility of older games to newer machines and often improve the experience).
Wircea 15 Apr, 2020 @ 12:47pm 
amazing, thanks a bunch
Knightmare 27 Mar, 2020 @ 10:39pm 
title says: "without resorting to source ports" when dos box is a "source port" ..lol great tips however!
reidservices 27 Mar, 2020 @ 9:57pm 
Does the "convenience patch for Steam version" work in Ubuntu Budgie (Linux), or is it just a (sniff) Windows thang?
Twenteeeee 24 Mar, 2020 @ 1:40pm 
how do i configure the controlls ?
spoopy 5 Jan, 2020 @ 8:40am 
keep in mind that if you change the "output" parameter from "opengl" to "openglnb" in the config files, it gives you a crisp image. When it was just "opengl" it was a little bit blurry for me. Hope this helps.