Doom³ BFG Edition not starting up

Discuss anything not covered by any of the other categories.
Post Reply
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Doom³ BFG Edition not starting up

Post by mankrip »

I've bought Doom³ BFG Edition on Steam, and the thing doesn't start:

Code: Select all

QA Timing INIT: 000090ms
D3BFG 1.1400 win-x86 Nov  9 2012 10:38:21
2664 MHz Intel CPU with MMX & SSE & SSE2 & SSE3 & HTT
3456 MB System Memory
512 MB Video Memory
Winsock Initialized
Found interface: {F420DF16-ED8B-409A-A9B3-4893A034F883} Atheros L2 Fast Ethernet 10/100Base-T Controller - 192.168.1.30/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_en.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 -----
Initializing OpenGL subsystem with multisamples:0 stereo:0 fullscreen:1
...registered window class
...registered fake window class
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
...using WGL_EXT_swap_control_tear
display device: 0
  DeviceName  : \\.\DISPLAY1
  DeviceString: NVIDIA GeForce 9500 GT
  StateFlags  : 0x80005
  DeviceID    : PCI\VEN_10DE&DEV_0640&SUBSYS_604619DA&REV_A1
  DeviceKey   : \Registry\Machine\System\CurrentControlSet\Control\Video\{183B1C17-E29D-4C24-BFCA-DBBFA4A1A342}\0000
      DeviceName  : \\.\DISPLAY1\Monitor0
      DeviceString: Philips Brilliance 201B (PRODUCT ID 21B58...)
      StateFlags  : 0x3
      DeviceID    : MONITOR\PHL1021\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
      DeviceKey   : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
          dmPosition.x      : 0
          dmPosition.y      : 0
          dmBitsPerPel      : 32
          dmPelsWidth       : 1920
          dmPelsHeight      : 1440
          dmDisplayFlags    : 0x0
          dmDisplayFrequency: 67
...calling CDS: failed, bad mode
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...shutting down QGL
...unloading OpenGL DLL
Initializing OpenGL subsystem with multisamples:0 stereo:0 fullscreen:1
...initializing QGL
...calling LoadLibrary( 'opengl32' ): succeeded
...using WGL_EXT_swap_control_tear
display device: 0
  DeviceName  : \\.\DISPLAY1
  DeviceString: NVIDIA GeForce 9500 GT
  StateFlags  : 0x80005
  DeviceID    : PCI\VEN_10DE&DEV_0640&SUBSYS_604619DA&REV_A1
  DeviceKey   : \Registry\Machine\System\CurrentControlSet\Control\Video\{183B1C17-E29D-4C24-BFCA-DBBFA4A1A342}\0000
      DeviceName  : \\.\DISPLAY1\Monitor0
      DeviceString: Philips Brilliance 201B (PRODUCT ID 21B58...)
      StateFlags  : 0x3
      DeviceID    : MONITOR\PHL1021\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
      DeviceKey   : \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0002
          dmPosition.x      : 0
          dmPosition.y      : 0
          dmBitsPerPel      : 32
          dmPelsWidth       : 1920
          dmPelsHeight      : 1440
          dmDisplayFlags    : 0x0
          dmDisplayFrequency: 67
...calling CDS: failed, bad mode
Shutting down OpenGL subsystem
...wglMakeCurrent( NULL, NULL ): failed
...shutting down QGL
...unloading OpenGL DLL
Unknown command 'vid_restart'
Unable to initialize OpenGL
Shutting down OpenGL subsystem
...shutting down QGL
Any clues?

And yeah, I always write its name with a ³ instead of a 3, because it's not a sequel and that's how it's written in the title screen.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Spike
Posts: 2914
Joined: Fri Nov 05, 2004 3:12 am
Location: UK
Contact:

Re: Doom³ BFG Edition not starting up

Post by Spike »

...calling CDS: failed, bad mode

try a different video mode, or running it windowed. no idea how to do that easily. look for some config and edit the vid_fullscreen or whatever line. or r_fullscreen or whatever I dunno what it is.
scar3crow
InsideQC Staff
Posts: 1054
Joined: Tue Jan 18, 2005 8:54 pm
Location: Alabama

Re: Doom³ BFG Edition not starting up

Post by scar3crow »

This thread might be useful to you: http://forums.steampowered.com/forums/s ... ?t=1094961

Also this Doomworld thread linked here: http://feedback.wildfiregames.com/repor ... ase_vertex

And if all else fails, poke around in the CFGs and check what resolution the game is trying to set itself to? Make sure it is targeting your native res.
...and all around me was the chaos of battle and the reek of running blood.... and for the first time in my life I knew true happiness.
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Re: Doom³ BFG Edition not starting up

Post by mankrip »

scar3crow wrote:Make sure it is targeting your native res.
My desktop computer has two monitors, and both are CRT, so no native res.

I've tried both approaches from this other thread and the second one worked: I've created a shortcut on the desktop, with the +set r_fullscreen 0 commandline parameter to start it in windowed mode.

However, that didn't fix the problem. Trying to set any fullscreen mode would crash the game. It would only work in windowed mode.

And then I noticed the video modes menu also has fullscreen modes for the... second monitor. And those worked. For some bizarre reason only the fullscreen modes for the primary monitor crashes. But I don't want to play on my second monitor, because it's smaller (17 inches, while my main monitor is a 21" one) and placed at the left side of my desk, while the primary monitor is at the center.

By the way, I don't know if this may be what's causing the crashes - the first monitor being on the right and the second monitor being on the left. It would be a bit foolish if the game expects the first monitor to always be on the top/left position. Hmm, but maybe not - I've also tried disabling the second monitor in Windows, but the game still crashed.

The last weird thing I noticed is that the maximum resolution Doom³ listed for the first monitor is 1600x1200, while it goes up to 2048x1536. I even tried lowering the desktop resolution of the first monitor to low values such as 1024x768, and the game still crashed.

[edit] Got it working.

I've opened the D3BFGConfig.cfg file, and changed these lines:

Code: Select all

set r_customHeight "720"
set r_customWidth "1280"
set r_fullscreen "0"
set r_vidMode "5"
to

Code: Select all

set r_customHeight "1440"
set r_customWidth "1920"
set r_fullscreen "1"
set r_vidMode "-1"
Now it runs in fullscreen in my primary monitor, and the video modes menu display a "???" as the current mode.

However, trying to set any of the modes described for the first monitor in the menu will still crash the game.

Also, com_showFPS "1" only works at the game selection screen, not during the game, which is disappointing.

Now, the only annoyance left to fix is Steam trying to install the MSVC 2010 redistributable every time I start the game. I've tried to install it manually (as described in Steam's own website), but its installer gave me an error message saying that a newer version is already installed.
Last edited by mankrip on Thu Jul 25, 2013 1:50 am, edited 1 time in total.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
qbism
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Re: Doom³ BFG Edition not starting up

Post by qbism »

Have you tried RDDOOM-3? I have no idea if it works, but I've run Doom3 'classic' with dhewm3.
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Re: Doom³ BFG Edition not starting up

Post by mankrip »

I've figured out a workaround, and updated my previous post.
qbism wrote:Have you tried RDDOOM-3? I have no idea if it works, but I've run Doom3 'classic' with dhewm3.
I guess using custom engines won't work with Steam achievements. Steam will also disable achievements if the console is enabled.
[edit] A Google search suggested that RDDoom 3 is a game mod. I've never tried running any Doom³ mods other than the relief mapping and parallax mapping ones.

I kinda disliked the new flashlight, by the way. Would be nice to be able to revert to the old one. And including ammo counters in the HUD for weapons that already have built-in ammo counters made it seem like they've dumbed the game down too much.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
qbism
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am
Contact:

Re: Doom³ BFG Edition not starting up

Post by qbism »

Sorry, typo, meant 'rBdoom3' https://github.com/RobertBeckebans/RBDOOM-3-BFG
It's an engine fork but noticed that it does not interact w/ Steam.
revelator
Posts: 2621
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Doom³ BFG Edition not starting up

Post by revelator »

Unfortunatly none of the community builds can interact with steam (removed from source) :/
likewise is the support for bink video playing which really sucks cause the ingame video screens use bink so the opensource versions will just show Black screens on a lot of ingame stuff.

The bink code might be fixable if someone ports one of the opensource alternative codec sources, steam support will be a problem though.
Productivity is a state of mind.
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Re: Doom³ BFG Edition not starting up

Post by mankrip »

I noticed that r_customWidth and r_customHeight are set back to 1280 and to 720 every time the engine is started up. So, I have to force them every time too. It feels like Id doesn't want to let us configure the game manually anymore, which is weird.

The crashes seems to be related to r_vidMode, as setting it to -1 (custom resolution) works.

I wonder if e-mailing JC about this to see if they can fix it would work. I've seen a lot of people with this same problem.

I may try rBdoom3 later to see if it has the same problem.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Re: Doom³ BFG Edition not starting up

Post by mankrip »

I got tired of the game refusing to unlock achievements. After playing it for a while it would always pop up the message "achievements have been disabled due to the console being enabled in this game", and I don't know why. My best guess is that the game considers any unexpected cvar values (such as the custom resolution I'm using) as a cheat.

This is pathetic. The engine is buggy, and customers are punished for getting it to work. So I just gave up on finishing the main game and RoE again, and played the Lost Mission to see how it is.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
leileilol
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: Doom³ BFG Edition not starting up

Post by leileilol »

Supposedly, taking a screenshot in the game (with F12) will trigger the achievement disabling...
i should not be here
mankrip
Posts: 924
Joined: Fri Jul 04, 2008 3:02 am

Re: Doom³ BFG Edition not starting up

Post by mankrip »

leileilol wrote:Supposedly, taking a screenshot in the game (with F12) will trigger the achievement disabling...
Ouch. That's a very good candidate to have caused it.

Anyway, I don't feel like playing the whole game again to confirm it. But thanks for the info.
Ph'nglui mglw'nafh mankrip Hell's end wgah'nagl fhtagn.
==-=-=-=-=-=-=-=-=-=-==
Dev blog / Twitter / YouTube
Post Reply