35 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.
36 Comments
< >
LÆTERALUS Apr 15 @ 11:07am 
So I was tinkering with Brutal Doom and I also noticed this
If you want, you could get rid of the shitty dosbox and use another sourceport, it's extremely easy, I use GZDoom which is great, it mades DOOM run smoother, and it makes it look better, of course there are more sourceports for you to decide
If anyone wants I can post a link to GZDoom and a guide, or you could add me and I'll be your guide


Just wanted to leave this hear, so that's all.
LÆTERALUS Apr 11 @ 3:28pm 
Oh my god
thank you
so much
You deserve a bj tbh no joke
Twinnrova  [author] Apr 11 @ 2:54pm 
I'm glad to help you guys enjoy such an epic game.
Maridough Mar 18 @ 4:41am 
more like the ultimate windows 8 guide for ultimate doom
Jack.The.Sipper(NL) Mar 6 @ 10:26am 
Thank you very much, had to use this for windows 7 premium 64bit. Worked out great!
Lowly Warrior Feb 26 @ 8:18pm 
You saved my life.
Twinnrova  [author] Feb 18 @ 7:26pm 
Okay guys, I'll edit it sometime tonight or soon when I get the chance. Thanks for the feedback! Hope you're all enjoying the game.
Thunder Dinker Feb 14 @ 5:29pm 
It shows me two of everything, but one of them is the opposite. Otherwise, it works
Overlord Rei Feb 6 @ 12:52pm 
Sorry for double post, thanks to Brad my game now works awesome! The game is not slow anymore, music play good (and its awesome). Twinnrova, you should edit it, it will avoid unnecessary questions, as Brad said both ultimate and ultimatem should still have fulldouble = false. But thanks again for this helpfull topic, huzzah!
Overlord Rei Feb 6 @ 12:40pm 
Thanks! It works now, but the game is slow, but i guess it should be like that, its an old game at all.