135 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.
102 Comments
< >
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?
[HOH]Count Mecha Jun 22 @ 10:05am 
Step 3 did not help me at all whatsoever. There was no blue box when I launced the game, and what start button? Do you mean the enter key? Because I pressed that and it did nothing. Then when the game showed the main screen it was like the game was frozen, stuck on the screen that shows the marine and with the text above him. I wait for 5 minutes and nothing happens. I restart it and still nothing. I do all of these steps here and I still can't play the damn game! Is there a video I can see on how to set this up because none of this helped at all.
Grand Slamwich Jun 19 @ 9:40am 
OMG thanks man! this saved me from deleting the game. I was so bummed. Worked the first time and every time since
Thalidomide Apr 30 @ 9:12am 
Thank you so much! Worked first time, All I need to do is mess about with the resolution and mouse sensetivity. :)
GuillermoYR Apr 22 @ 9:56pm 
Oh my good... Thank you Twinnrova! Your guide is awesome! I was really sad because i couldn't play my game. Have a nice day!
Spicy-T Apr 14 @ 5:20pm 
my code is all in chinese
String Cheese Apr 13 @ 3:27pm 
@those without a start button
Press your ever so dearly "Windows Key"
R.M.M., Lord of All Whales Apr 1 @ 7:52pm 
Thank you for this guide, I can finally play doom with a wider screen.
DYLANN ROOF, AMERICAN HERO Mar 30 @ 11:33am 
Thank you so much for this guide, I thought my 9,99 euros had gone down the drain. They really should put up a warning that it's a pain in the ass to get this game starting in the description..
Anyan Mar 28 @ 4:33pm 
Step 3, for me, seems to be impossible. Every time I try to hit start, the game starts up anyways without me being able to do anything about it. Can you give me any help? I am running 8.1, dual video cards, but both SLI on and off produce the same results.