Make way for the mods, because id Software has released the source code for Doom 3: BFG Edition. They've also released an update for PC versions. The complete list of fixes is below.
NEW FEATURES
*All projectiles cast shadows
*Texture LOD bias added to menu options
*Added option to force v-sync (instead of “smart v-sync”)
*Adjusted default brightness value
*Shadow casting projectiles added to menu options
*Allow setting anti-aliasing up to 16x on Nvidia hardware. AMD/Intel cap is at 8x
*Adjusted range of vertical sensitivity (allows you to lower sensitivity further than original implementation)
*Added option to disable checkpoints
*Allow left/right to enter resolution menu
*Variable FOV settings options were added into the main menu
*Added controller bind options
*Added additional anti-cheat measures
BUG FIXES
-Fixed blood splatter effects break after reloading save game
-Fixed broken view nodal code that allowed players to see through the world by backing into a wall and looking up
-Fixed weapon impact effects break after using the artifact (heart)
-Fixed leaderboards to work across languages
If you're interested in downloading Doom 3: BFG Edition's source code, you can download it here.
Released in October, the BFG Edition features enhanced graphics, better sound with more horror effects, a checkpoint save system, and support for 3D displays. It includes the Resurrection of Evil expansion and a new single player expansion pack called The Lost Mission. Additionally, it includes copies of the original Doom and Doom 2. The BFG Edition also features the ability to use the flashlight while holding a weapon, by mounting it on armor.