141 ratings
The Ultimate DOOM in Windows 8
By Twinnrova
How to make The Ultimate Doom run correctly and efficiently on Windows 8.
 
Rate  
Favorite
Favorited
Unfavorite
Table of Contents
1.) Introduction
2.) Step 1: Finding The Right Folder
3.) Step 2: Configuration
4.) Step 3: Running The Game
5.) Conclusion
Introduction
I can understand the frustration involved in purchasing the complete DOOM series on Steam only to realize that it won't run correctly on your Windows 8 computer. Freezes, black and white, bad resolution, crashes. This guide should fix all of that.

I will warn that the steps must be taken exactly as I explain, or it may not work. I have tested this method on two different computers carrying Windows 8, and have had success on both. I don't know the amount of help this guide would be to someone with a previous version of Windows, but I would assume that the configuration section would be applicable while the running section would not.
Step 1: Finding The Right Folder
Alright, this might be a bit confusing to some, so I'll try to make it as simple as possible. Bear with me, the results will definitely be worth it.

When you first downloaded the Steam application, it gave you the choice to save to a default location, or to any location of your choosing.

If you saved Steam to a different location, you will need to locate and open the Steam folder to progress.

If you 1) allowed Steam to save to the default location, or 2) have no clue what I'm talking about, then here's where to look.

First, you're going to open your folders. There should be a button on the bar at the very bottom of your screen that looks like a manilla folder, and you'll need to click on it to open your folders.

Next, from the panel on the left side of the folders window, you're going to select "Computer".

From this screen, there should be a section in the upper half of the window labeled "Hard Disk Drives". Within this section your hard drive will be listed. If you only have one, then select the only hard drive option available to you. If you have multiple, then you will have to know which one Steam was saved to. Your hard drive could be called "Local Disk", or it could be called a series of random numbers and letters. Either way, it should have a letter associated with it (such as D: or C: or E: ect.).

Once you have selected the correct hard drive, you should see a list of folders. You will see two similar folders, one named "Program Files" and the other named "Program Files (x86)". You're going to need to select "Program Files (x86)".

The next screen should be filled with folders, and you will have to scroll to find the folder labeled "Steam". Select this folder.

In the next screen, select the folder "SteamApps".

And from here, select the folder "common".

You should now see a list of folders containing all of your game files for all of your seperate steam games. While there is much possibility for tampering from here, today we are going to locate and select the folder labeled "Ultimate Doom".

From here, select the only folder available to you, "base".

The screen you are at should contain an application called dosbox, two folders called "capture" and "zmbv", and plenty of other files.

If this is true, then you made it! Good job, you've found the correct folder from which we will be operating. Stop here.

Step 2: Configuration
Today we are going to be altering the way dosbox handles The Ultimate Doom.
Stay with me here.

From this screen, there are three files you will need to pay attention to.
These files are "dosbox" (the CONF file, NOT the application), "ultimate", and "ultimatem".

First, open "dosbox" (again, the CONF file, NOT the application). If it asks you what program to use to open the file, choose to use Notepad.

As you will see, this file is the configuration for dosbox.

We're going to change a few commands so that the game is more compatable with modern day computers.

Find a line of code that reads "fulldouble=false". This line of code tells dosbox not to double buffer the game when you are in fullscreen. Change this line of code to "fulldouble=true". Dosbox will now double buffer the game while you are in fullscreen.

Find a line of code that reads "output=surface". This line of code tells dosbox what to use as the output. Change this line of code to "output=ddraw". Dosbox will now use a more compatable output source.

Find a line of code that reads "aspect=false". This line of code doesn't allow dosbox to correct the aspect of the game. Change this line of code to "aspect=true". Dosbox will now correct the aspect of the game.

Find a line of code that reads "scaler=normal2x". This line of code tells dosbox how large your resolution should be. Change this line of code to "scaler=hq3x". Dosbox will now render the game at a higher resolution.

I noticed that the sensitivity was too low, so this next step is optional. If you want to increase the sensitivity, then find a line of code that reads "sensitivity=100". This tells dosbox how sensitive your mouse movements should be read. Change this line of code to "sensitivity=300". Dosbox will now recognize faster in game movements in response to smaller mouse movements.

If you feel confident, you can adjust these settings and test different options out to see if anything works better for you, but if you follow my corrections, then you are guaranteed success. Just make sure that any code you change is changed in the other two files as well. They need to match each other.

Now, PLEASE select "File" and "Save" before closing the window.

Next, you're going to open the file "ultimate".

We're going to repeat the same steps that we took in the previous file.

Find a line of code that reads "fulldouble=false". This line of code tells dosbox not to double buffer the game when you are in fullscreen. Change this line of code to "fulldouble=true". Dosbox will now double buffer the game while you are in fullscreen.

Find a line of code that reads "output=surface". This line of code tells dosbox what to use as the output. Change this line of code to "output=ddraw". Dosbox will now use a more compatable output source.

Find a line of code that reads "aspect=false". This line of code doesn't allow dosbox to correct the aspect of the game. Change this line of code to "aspect=true". Dosbox will now correct the aspect of the game.

Find a line of code that reads "scaler=normal2x". This line of code tells dosbox how large your resolution should be. Change this line of code to "scaler=hq3x". Dosbox will now render the game at a higher resolution.

I noticed that the sensitivity was too low, so this next step is optional. If you want to increase the sensitivity, then find a line of code that reads "sensitivity=100". This tells dosbox how sensitive your mouse movements should be read. Change this line of code to "sensitivity=300". Dosbox will now recognize faster in game movements in response to smaller mouse movements.

If you feel confident, you can adjust these settings and test different options out to see if anything works better for you, but if you follow my corrections, then you are guaranteed success. Just make sure that any code you change is changed in the other two files as well. They need to match each other.

Now, PLEASE select "File" and "Save" before closing the window.

Next, you're going to open the file "ultimatem".

Once again, we're going to repeat the same steps used in the previous two files. Everything must match up.

Find a line of code that reads "fulldouble=false". This line of code tells dosbox not to double buffer the game when you are in fullscreen. Change this line of code to "fulldouble=true". Dosbox will now double buffer the game while you are in fullscreen.

Find a line of code that reads "output=surface". This line of code tells dosbox what to use as the output. Change this line of code to "output=ddraw". Dosbox will now use a more compatable output source.

Find a line of code that reads "aspect=false". This line of code doesn't allow dosbox to correct the aspect of the game. Change this line of code to "aspect=true". Dosbox will now correct the aspect of the game.

Find a line of code that reads "scaler=normal2x". This line of code tells dosbox how large your resolution should be. Change this line of code to "scaler=hq3x". Dosbox will now render the game at a higher resolution.

I noticed that the sensitivity was too low, so this next step is optional. If you want to increase the sensitivity, then find a line of code that reads "sensitivity=100". This tells dosbox how sensitive your mouse movements should be read. Change this line of code to "sensitivity=300". Dosbox will now recognize faster in game movements in response to smaller mouse movements.

If you feel confident, you can adjust these settings and test different options out to see if anything works better for you, but if you follow my corrections, then you are guaranteed success. Just make sure that any code you change is changed in the other two files as well. They need to match each other.

Now, PLEASE select "File" and "Save" before closing the window.

If you have correctly changed each of these settings, the congratulations! The Ultimate Doom has correctly been configured to run on your computer.
Step 3: Running The Game
Okay, I'll be honest with you, this part is just weird.

I honestly have no idea what made me press this correct patern of choices that made the game work, all I know is that it happened and I almost forgot what I had done to make it work, but I barely remembered and then wrote it down.

Pay close attention, and read this section all the way through before attempting to run the game. You will have to do this every single time you launch the game.

So, the first thing you're going to do is open the Steam application and navigate to your library.
Launch the game "The Ultimate Doom."

This next step happens fast. Once the game is launched, multiple dosbox windows will appear on the screen very quickly, and one of them will takover fullscreen.

As SOON as you see the window take over fullscreen (there will be a large blue box at the top of the screen), press the start key on your keyboard. If you time this too late, you'll have to restart the process of running the game.

This should pull you out of dosbox and into the start screen. From here, select to go back to the desktop.

Don't panic here, your screens resolution will change and be weird for a moment. Look at the bar at the bottom of your screen. You should see a button for the two dosbox windows. Click on that.

Now your screen resolution should be back to normal. Now, hover your mouse over the button for the two dosbox windows, and when you're given the option to select one or the other, select the one on the right.

This should now present you with the game The Ultimate Doom in fullscreen and with a higher resolution in full color.

If not, then no worries. Either go back and make sure all of the configuration was done correctly, or attempt the running process again and try to time the window key better.

If it worked, then congratulations, you can now enjoy the game that set the world afire.
Conclusion
According to wildpiercy, this method works for all 2d Doom series and Hexen series games, although these games may have fewer or more than 3 files in which the change is necessary.

I hope you found this guide informative and helpful.

If your attempt was a success, or failure, please let me know in the comments below. If you have any questions, or notice any typos, please comment them as well.

Feel free to message me for help if you need it. Thank you for your time.
111 Comments
< >
Petrol Oil Jul 28 @ 5:45pm 
absolutely great guide! Thank you so much!
Nolan the Nerd Jul 26 @ 9:25pm 
Thanks SO much for writing this guide! I press Alt+Enter when the game is loading to allow it to get to the main menu but that just results in a small windowed version of the game. Any ideas on how to enlarge the window? The game is still very playable, but a larger window would be nice.

Regardless, thank you again for this very helpful review. I was worried that my money had gone to waste!
Layarion Jul 26 @ 4:30pm 
and alt enter just makes the game choppy
Layarion Jul 26 @ 4:28pm 
followed intructions to the letter...execpt there is nothing blue at the top of the window that takes over my screen. it did allow the game to load, but it wasn't fullscreen.
DrλgonSoldier Jul 24 @ 10:40am 
My game not load, frazee The Ultimate DOOM Screen.
Combat Cat Jul 21 @ 2:30pm 
When I started up the game correctly, there were massive lag and the music and picture was choppy.
kittyclaws003 Jul 18 @ 2:30pm 
So far so good. Thank you for this walkthrough :)
[GDC]Splatman55 Jul 13 @ 2:20pm 
Oh good, horrific FPS is not just an issue on my end.
Time Lord from Gallifrey Jul 7 @ 11:16am 
Works, but frame rate drop is insane. Sound is also distorted, and overall the game is now confusing
bowenarrow1234 Jun 23 @ 4:26pm 
I have a huge problem in that whenever I try to run the game in fullscreen it always ends up dropping the framerate and the sound starts to glitch beyond comprehension. The game works much better windowed but the bottom HUD is partially obscured. Is there a way to fix this issue or to at least resize the wondow?