UQE Doom 3
Wednesday, January 16, 2013
The past two days I've spent some quality time with the idTech4 (Doom 3) engine. The sheer amount of source code and major differences between the older idTech engines and idTech4 is quite overwhelming. After carefully looking at how the engine is structured I thought its about high-time to fix two issues that has been bugging me about Doom 3 for a long time.
The number one issue is the lack of widescreen support within the engine's list of available resolutions as well as on the main menu. The only way to get something widescreen going is to mess around with the custom width and height console variables. The field of view (FOV) needs some manual adjustments for the screen rendering to look correct. After some thought a decent mix of letterbox and widescreen resolutions have been added to the engine as well as both the menu scripts of the base Doom 3 game as well as the "Resurrection of Evil" expansion pack.