Doom 3

Doom3 is a Sci-Fi shooter, which is a sequel in the ongoing Doom series.

BC
Support summary
Grades:-
Widescreen: 
Multi-Monitor: 
Tested Version: 
Screen change: 
Hor+
Widescreen Method: 
Hud Stretch: 
  • Stretched
Multi-monitor Method: 
Multi-monitor HUD: 
  • Stretched
Rendered cut-scenes: 
FMV cut-scenes: 
Game information
Release Date:
Tuesday, 3 August, 2004
Game status:
Setting: 
Genre: 
Play styles: 
,
Developer: 
,
Developer feedback: 
Solutions & Anomalies
Solution

This method assumes you have the latest patch. It involves setting a game var that did not exist in the earliest retail versions.

Go to \base, and edit DoomConfig.cfg.

Find these lines:

seta r_customHeight "xxx"
seta r_customWidth "xxxx"

Change the x's to set your resolution. Now find this line:

seta r_mode "x"

Change the "x" to "-1".
Find this line:

seta r_aspectRatio "x"

If your screen aspect ratio is 16:9, change the "x" to "1".
If your screen aspect ratio is 16:10 or 15:9, change the "x" to "2".

As with any .ini solution, if you cannot find any of these lines in your DoomConfig.cfg file, just add them in manually.




Eyefinity / Surround Specific Solution

Hey guys ...
With a little direction from my buddy Racer_S ...
I have managed to fix the Aspect Ratio problem that you get when playing games with the Doom 3 engine ...
Actually it isn't the perfect aspect ratio for TH but it is close enough.
I don't know if they work in multiplayer as I have only used them with the single player games.

Set the game up for TripleHead as normal ... it is the same as for Widescreen but with TripleHead resolutions ...
IMPORTANT ... set the Aspect Ratio to 16:9 in the config file
No need to change the FOV as it is automatically corrected ...

All these games use a file called ... gamex86.dll it is different for each game ... so don't get them mixed up !
Make a back up of the respective gamex86.dll file then replace the original with my version in these rar files here ...
Doom 3 ........................................... http://wsgfmedia.com/uploads/paddywak/screenshots/doom3%20quake4%20prey/...

Thats how to fix "The Dark Mod" ...

1) Extract all files (binary.conf & gamex86.dll) from tdm_game01.pk4
2) hack gamex86.dll (Float 9 -> 4 ... four occurrences)
3) create a NEW tdm_game01.pk4 that includes the hacked dll and the original binary.conf
- just use 7zip to create new archive with .zip compression
4) replace the existing (old) pk4 with your new one
5) fix up your DoomConfig.cfg
eg.
seta r_customHeight "1050"
seta r_customWidth "5040"
seta r_fullscreen "1"
seta r_mode "-1"
5) Presto

Having a modified gamex86.dll in the root dir of "The Dark Mod" DOES NOT WORK ... it is ignored!!!!!

Thats how to fix "Opencoop Mod" ...

Download this file -> http://wsgfmedia.com/uploads/thales100/Doom3OpenCoopWidescreen.zip

It was tested with 2 players, one pc with three screens horizontally and seemed fine. There is one catch however, all the players in the server (and the server) need to be working with the same dll's and .pk4 files (apparantly). Which means, the people you are playing with need to have the same fix installed, which is probably not what you want if they don't have the same setup (3 screens wide) . The fix works as the ones described before, by changing the actual aspect ratio of the '16:9' aspect ratio. Which means if the people you want to co-op with have a 16:9 aspect ratio but not a triple screen, they are somewhat screwed (as they need to install the same fix). It might have been better to alter the aspect ratio of 4:3, as it not used as much anymore, but I havent got around to look for it.




3D Solution



Single player anomalies

The gameplay is almost entirely from the standard 3D first person point of view. The only exception I can think of is when using the PDA. However, using the PDA reveals an oversight - the PDA's screen is stretched in widescreen mode.

The HUD elements stretch in this game. This is most easily identified by comparing the health counter in the first set of screenshots.

It's worth noting that the vast majority of the cut-scenes are rendered ingame. And most of the ones that appear to be pre-rendered are actually rendered ingame by proxy (for example, the ingame engine renders a computer monitor up close that is displaying a prerendered video).




Multiplayer anomalies

The r_aspectRatio var is all you need for Hor+ in multiplayer mode. I am unaware of any server setting that would prohibit you from using r_aspectRatio.




3D anomalies
Comparison Screenshots
  • 4:3 Screenshot
    1024x768, r_aspectRatio "0"
  • 16:10 Screenshot
    1280x800, r_aspectRatio "2"
  • 16:9 Screenshot
    1280x720, r_aspectRatio "1"
  • Eyefinity / Surround Screenshot
    Doom 3
Expand all screenshots and resolution details
Expand all screenshots and resolution details

Submitted by The_cranky_hermit on 8 March, 2006 - 21:50
Updated by Anonymous on 1 March, 2012 - 02:36