DOOM 3: BFG Edition

DOOM 3: BFG Edition

통계 보기:
Reaper Madness 2012년 10월 18일 오후 6시 12분
Fix for the OpenGL issue. Should work for most of you.
Like everybody else, I've been butting my head against the wall trying to figure out a solution to the OpenGL issue. For most of you who receive this error, though you may not have realized it, the problem with Doom 3 BFG seems to be with it running in full screen mode. I found a fix for this, but it takes a few steps. Basically you will force Doom 3 BFG to run in a windowed mode in order to access the game, where you can input the settings that will permanently allow you to run it full screen with the resolution you want. Just follow the directions I will list here:

1. On your computer (in this case Windows 7), go to C:\Users\<Your Name>\Saved Games\id Software\DOOM 3 BFG\base. You will find a file called D3BFGConfig.cfg there.

2. Open this file using notepad (right click and use the OPEN WITH command if you need to, and choose Notepad).

3. Scroll down until you find a command line that says set r_fullscreen "1" . This is going to sound strange, but you want to change the 1 to a 3 (set r_fullscreen "3") and it should work. Save the CFG file and run the game. Within the game, be sure to make any resolution setting changes under "Monitor 3" (For some of you it may only work under "2" or "4". See note below)

In my case I originally set the command line to 0, which "disabled" full screen, and then ran my game in windowed form. Once I accessed the settings, I tooled around a bit until I figured out that Doom would accept my resolution as long as it was under "Monitor 3". Changes under Monitor 1 would immediately crash the game. Afterwards I noticed that the command line I mentioned above now shows as set r_fullscreen "3", which leads me to believe the CFG command line change should suffice for full screen functionality.

From what I've seen of other Steam user's issues regarding OpenGL, this solution should work for most of you. There may be a slight chance the "3" setting may work for me due to the unique video card setup I have (a Nvidia GTX 295 card that the system sees as two cards, plus an integrated video card I do not use) If changing the number to 3 does not work for you, try 2, 4, or at the very least 0 for windowed mode which should positively work. I hope you have success in getting your game to run. Let me know if this works for you.

NOTE: As antibiotic pig has helpfully pointed out, for those of you who are not having any luck using "3", other Steam users are finding success when trying out the other monitor types, mainly "2" and "4". "4" typically being the most common after "3".

EDIT: Some of you are unable to perform this because the CFG file in question is not created until the game has been accessed at least once, which I did not realize. I've moved up my solution to that into this initial posting. The fix, and possible edit-free solution is as follows:

Good news for those of you who are unable to access the game in windowed mode. I have found a way to force windowed mode through via making a desktop shortcut. As a matter of fact, this fix might allow you to fix the issue immediately and bypass the CFG file editing entirely. Just follow the following directions:

1. Go to the DOOM BFG directory in Steam. Typically the path is C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition

2. Right click on the file executable DOOM3BFG.EXE and create a shortcut to desktop. On Windows 7 it would be under right click, SEND TO, and then DESKTOP (CREATE SHORTCUT).

3. Once you have created a shortcut on your desktop, right click on it and choose PROPERTIES. In the target field, add "+set r_fullscreen 0" to the end of the target path (no quotes). There should be a space right before the +. Your target line should now look similiar to the following:

"C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition\Doom3BFG.exe" +set r_fullscreen 0

NOTE: You should be able to input "3" instead of "0" in the above command line, which for most users immediately allowed them full screen access to Doom 3 BFG. Other Steam users have mentioned that using "2" or"4" worked in their case, "4" being the most common after "3". Also, the "+set r_fullscreen 0" can also be placed directly in the Steam launch options for your game (minus the quotes). Special thanks to Darth Guybrush for pointing this out. Steam launch options can be accessed by right clicking on Doom 3 BFG in your Steam library and choosing "properties". It will be titled "Set Launch Options".

4. This trick worked on the old Doom 3 and luckily it still works with the BFG edition. Theoretically you should be able to change the "0" in the fullscreen command I just mentioned to a "3", and bypass all the CFG editing altogether though I haven't tested that. I don't see why it shouldn't work though. At the very least, with the "0" it will allow you to run it in windowed mode and make the fixes listed above. Hope this works for those of you unable to run the game to create a Saved Games directory.

EDIT:
Ensuring game runs in fullscreen once you have access to in-game video settings

Don't forget that once you are able to access the video settings IN-GAME, you should be able to choose fullscreen settings that apply to your system. You do not have to stay in windowed mode if you are able to access the in-game settings. If memory serves me, there should be 4 groupings of resolutions available inside the video settings in-game, each set defined by monitor 1, 2, 3, or 4. Only one of these will apply to your computer. You will know if you have chosen the right set because the monitor will change to fullscreen under your new resolution pick. Use process of elimination until you find a working resolution under a monitor set (1,2,3, or 4) that applies to your computer. Remember however that once you find a resolution that works and puts you in fullscreen mode, YOU MUST remember to delete the extra parameters you put in place in order to run the game in windowed mode to begin with (i.e.- "+set r_fullscreen 0") Otherwise the game will continue to load into windowed mode regardless of the resolution you chose. Should you choose a resolution under a monitor set that does not apply, and it subsequently crashes, don't panic. Simply restart the game and it will run in windowed mode, as long as you still have the shortcut modified. Then try the other monitor sets you haven't already. Otherwise, as mentioned above, remove the " "+set r_fullscreen 0" afterwards from your launch or shortcut modification once you have found the in-game monitor resolution setting that works for you.
Reaper Madness 님이 마지막으로 수정; 2013년 8월 5일 오전 9시 02분
< >
전체 댓글 171개 중 151~165개 표시 중
SquallAdv 2015년 10월 1일 오전 5시 30분 
It worked for my HP laptop! (using number 3)

Thanks a lot really!!
marianokis 2015년 10월 23일 오후 2시 52분 
heeeeeeeeelp
QA Timing INIT: 004519ms
D3BFG 1.1400 win-x86 Nov 9 2012 10:38:21
2329 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & HTT
3952 MB System Memory
1024 MB Video Memory
Winsock Initialized
Found interface: {74418CF7-9AE2-4DC2-BD61-8D1E9F9C78AB} Controladora Gigabit Ethernet Atheros AR8131 PCI-E (NDIS 6.20) - 0.0.0.0 NULL netmask - skipped
Found interface: {2DDE9D44-6F46-4873-89CE-77BBF9EFB82B} Atheros AR9285 Wireless Network Adapter - 192.168.1.5/255.255.255.0
Sys_InitNetworking: adding loopback interface
doom using MMX & SSE for SIMD processing
enabled Flush-To-Zero mode
enabled Denormals-Are-Zero mode
------ Initializing File System ------
Loaded resource file _common.resources
Loaded resource file _ordered.resources
Loaded resource file _sound_pc.resources
Loaded resource file _sound_pc_sp.resources
Reading resource CRCs...
Current search path:
C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition/base
C:\Users\USUARIO\Saved Games\id Software\DOOM 3 BFG/base
file system initialized.
--------------------------------------
WARNING: Unable to open resource file maps/_startup.resources
----- Initializing Decls -----
------------------------------
Couldn't open journal files
execing default.cfg
couldn't exec D3BFGConfig.cfg
couldn't exec autoexec.cfg
----- R_InitOpenGL -----
r_fullscreen reset from 3 to 1 because mode list failed.Initializing OpenGL subsystem with multisamples:0 stereo:0 fullscreen:1
...registered window class
...registered fake window class
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
X..WGL_EXT_swap_control_tear not found
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: ATI Mobility Radeon HD 4500 Series
StateFlags : 0x5
DeviceID : PCI\VEN_1002&DEV_9553&SUBSYS_1C421043&REV_00
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{BE06CCEB-786E-4A82-AA20-E1ABA3EFF6FA}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Monitor PnP genérico
StateFlags : 0x3
DeviceID : MONITOR\LGD01DD\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1600
dmPelsHeight : 900
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...calling CDS: ok
display device: 0
DeviceName : \\.\DISPLAY1
DeviceString: ATI Mobility Radeon HD 4500 Series
StateFlags : 0x5
DeviceID : PCI\VEN_1002&DEV_9553&SUBSYS_1C421043&REV_00
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Video\{BE06CCEB-786E-4A82-AA20-E1ABA3EFF6FA}\0000
DeviceName : \\.\DISPLAY1\Monitor0
DeviceString: Monitor PnP genérico
StateFlags : 0x3
DeviceID : MONITOR\LGD01DD\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
DeviceKey : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001
dmPosition.x : 0
dmPosition.y : 0
dmBitsPerPel : 32
dmPelsWidth : 1280
dmPelsHeight : 720
dmDisplayFlags : 0x0
dmDisplayFrequency: 60
...created window @ 0,0 (1280x720)
Initializing OpenGL driver
...creating GL context: failed to create OpenGL 3.2 context
created OpenGL 2.0 context
succeeded
...making context current: succeeded
X..WGL_EXT_swap_control_tear not found

------- Input Initialization -------
Initializing DirectInput...
mouse: DirectInput initialized.
keyboard: DirectInput initialized.
freespace_version: 0.6
0 freespace devices
------------------------------------
OpenGL Version: 2.1
OpenGL Vendor : ATI Technologies Inc.
OpenGL GLSL : 1.3
...using GL_ARB_multitexture
X..GL_EXT_direct_state_access not found
...using GL_ARB_texture_compression
...using GL_EXT_texture_compression_s3tc
...using GL_EXT_texture_filter_anisotropic
maxTextureAnisotropy: 16.000000
...using GL_EXT_texture_lod_bias
X..GL_ARB_seamless_cube_map not found
...using GL_ARB_framebuffer_sRGB
...using GL_ARB_vertex_buffer_object
...using GL_ARB_map_buffer_range
...using GL_ARB_vertex_array_object
X..GL_ARB_draw_elements_base_vertex not found
...using GL_ARB_fragment_program
X..GL_ARB_uniform_buffer_object not found
X..GL_EXT_depth_bounds_test not found
X..GL_ARB_sync not found
...using GL_ARB_occlusion_query
X..GL_ARB_timer_query not found
X..GL_EXT_timer_query not found
X..GL_ARB_debug_output not found
--------- Game Map Shutdown ----------
--------------------------------------
0: Altavoces (Dispositivo de High Definition Audio)
2 channels, 44100 Hz
Front Left and Front Right
Default Console Device, Multimedia Device, Communications Device, and Game Device
Using device 0
********************
ERROR: GL_ARB_draw_elements_base_vertex not available
********************
Error during initialization
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): success
...deleting GL context: success
...releasing DC: success
...destroying window
...resetting display
...shutting down QGL
...unloading OpenGL DLL
Twixter 2015년 10월 23일 오후 10시 00분 
Guys i fixed this problem. I was playing on XP and my resolution was 1280x960. Now i changed OS on Windows 8.1 and resolution 1680x1050. I dont know what fixed this problem, if you playing on Win 8.1 try to change your resolution to higher and maybe lower
Tink1972 2016년 3월 20일 오후 6시 09분 
This fix is the one that worked for me - this fix is for Ati -
for Nvidia only difference is you'll need nvoglv64.dll instead .

I'ts not my fix or video but it worked beautifully for me and was very very simple. Credits go to YouTube channel "Flyingtoilet101" if it helps you go give him the thumbs up for the help !!!


https://www.youtube.com/watch?v=XAYimlmV3rk


I'ts not my fix or video but it worked beautifully for me and was very very simple.

If for some reason you can not get either of the .dll's, leave me a message and I'll upload it somewhere and post a public link.

I've not used Intel Graphics so I am unsure if this fix will work for persons using Intel integrated graphics. Most likely for Intel you Just need to upgrade your drivers and possibly the version of Microsoft Visual C++ x86 10.0.40219

This version is located in C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition\msvc2010 <-- this is the installer.
If you try to install and it gives you an error uninstall the newer version you have then install the file from there.

PLEASE TAKE NOTE : this is an untested theory, I have NO CLUE if this will do anything so BEFORE you begin CREATE A RESTORE POINT !!! I can not stress this enough, as it could interfere with your ability to play other games. Though fixing the installation should be easy as downloading the latest version from Microsoft.
Smleep 2016년 3월 28일 오후 7시 27분 
None of the fixes will work for me. I am having trouble getting the open gl issue to resolve, and have tried to use each fixing method for hours. Please help!
NellieMcnell 2016년 3월 29일 오후 9시 40분 
I am having the same issue as Smleep, Nothing seems to work!
Gio 2016년 3월 30일 오전 3시 00분 
It's amazing how this version of the game goes so ass backwards compared to the default version.
NellieMcnell 2016년 3월 31일 오후 9시 47분 
I seem to have now resolved it for me anyhow. I have my PC plugged into my monitor through DVI as well as my TV via HDMI. Seems that by unplugging the HDMI cable from the computer has solved the problem. Hope this helps someone else.
Mr Aid 2016년 5월 31일 오전 10시 46분 
Works for Steam Link - DOOM 2016

Launch Steam - Right Click on Doom your Library menu - select 'Properties' Then select ' Set Launch Options'

Paste the following '+set r_fullscreen 0'

Select 'OK'

Launch in Steam Link.

..............

Note - This seems to launch Doom in fullscreen on steam link but will appear windowed on your desktop.

Mr Aid 님이 마지막으로 수정; 2016년 6월 1일 오전 2시 24분
MillyRock 2016년 7월 8일 오전 11시 05분 
Whenever I try to launch the game it says the following:

ERROR: 0:? : 'gl_Color' : variable is not available in current GLSL version

While linking GLSL program 0 with vertexShader gui.vfp and
fragmentShader gui.vfp
Link called without any attached shader objects.

----------- Game Map Shutdown --------------------
______________________________________
**************************************
ERROR: While linking GLSL program 0 with vertexShader gui.vfp and
fragmentShader gui.vfp

*************************************
Error during initialization
Shutting down OpenGL subsystem
- - -wglMakeCurrent ( NULL, NULL ) : success
- - -deleting GL context: success
- - -realeasing DC: success
- - -destroying window
- - -resetting display
- - -shutting down QGL
- - -unloading OpenGL DLL





that was what it said, can anyone please help me?
bOSKEY 2017년 1월 11일 오전 3시 41분 
I found this on a random link on a youtube fix, I changed it for my resolution. Hope it helps, as it's the only thing that help me get Doom 3 working.

For everyone trying to launch in 1080p from Steam. To get the true 1920 resolution and not get,"opengl," issues every time you launch... Right Click Doom3BFG Edition in your Steam Games Library. Select properties. Select set launch options. Enter the following exactly as you see it.
+set r_fullscreen -1 +set r_windowHeight "1080" +set r_windowWidth "1920" +set r_windowY "0" +set r_windowX "0"

I changed it to 992 x 1768 and it fits and works perfectly on my system.

Thanks to Xavier Holland
IsannKeket 2017년 11월 18일 오전 11시 30분 
Reaper Madness님이 먼저 게시:
Good news for those of you who are unable to access the game in windowed mode. I have found a way to force windowed mode through via making a desktop shortcut. As a matter of fact, this fix might allow you to fix the issue immediately and bypass the CFG file editing entirely. Just follow the following directions:

1. Go to the DOOM BFG directory in Steam. Typically the path is C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition

2. Right click on the file executable DOOM3BFG.EXE and create a shortcut to desktop. On Windows 7 it would be under right click, SEND TO, and then DESKTOP (CREATE SHORTCUT).

3. Once you have created a shortcut on your desktop, right click on it and choose PROPERTIES. In the target field, add "+set r_fullscreen 0" to the end of the target path (no quotes). There should be a space right before the +. Your target line should now look similiar to the following:

"C:\Program Files (x86)\Steam\steamapps\common\DOOM 3 BFG Edition\Doom3BFG.exe" +set r_fullscreen 0

4. This trick worked on the old Doom 3 and luckily it still works with the BFG edition. Theoretically you should be able to change the "0" in the fullscreen command I just mentioned to a "3", and bypass all the CFG editing altogether though I haven't tested that. I don't see why it shouldn't work though. At the very least, with the "0" it will allow you to run it in windowed mode and make the fixes listed above. Hope this works for those of you unable to run the game to create a Saved Games directory.

I did all that, and it won't work. Am I SOL?
Mr Aid 2017년 11월 18일 오후 3시 40분 
For me it seems hit and miss. I'm running AMD kit so if I set Doom '16 to Vulcan Steam Link works a Treat (Win7)

BUT Far Cry 3: Blood Dragon refuses to run to Steam Link via Win7, install Win10 and hey presto all is fine with no changes.

Whilst the Steam Link is a great piece of kit it's not worth the investment reading up on forums and troubleshooting. Every game seems to require a work around and with the Steam Controller even a bigger headache. Why is it that for a proprietary piece of kit the Xbox 360 controller is more compatible?

Honestly if you're not already knee deep in Steam games cut your losses and buy a PlayStation or Xbox. You'll have far more fun without the hassle.
FAQUE 2018년 7월 10일 오전 5시 08분 
Yay! +set r_fullscreen 5 worked for me. Perfect, now time to stream with Gear VR lol
goblet-sama 2018년 8월 28일 오후 1시 24분 
thanks for the help, now i can starts the game.

But i can't put it in full screen because my screen is g-sync compatible, and you can't change the frame rate to 60, it's 75 and you can't change it.

Do some one have the solution ?
< >
전체 댓글 171개 중 151~165개 표시 중
페이지당 표시 개수: 1530 50

게시된 날짜: 2012년 10월 18일 오후 6시 12분
게시글: 171