This is happening to me. After extracting the archive I got from moddb, I run tdmlauncher.exe and it works correctly. But, even if I don't mess with the configuration and I just quit, every subsequent time I launch the game it starts at a smaller resolution than the first run and everything is black except the fps. Edit: I made md5s of the files before and after running and DoomConfig.cfg and gamex86.dll were both modified. Edit: Yeah, so I replaced those two files from the downloaded archive and it fixed every launch thereafter. I had to modify the DoomConfig.cfg file in the training_mission directory in the root of the doom 3 install directory in order to change the resolution settings. I thought that was kind of odd. It seems to work anyhow.