What's New in v2.0
HUD Aspect Correction: If enabled, the HUD is adjusted so that it looks correct (i.e., not stretched) regardless of the screen resolution. It works with any aspect ratio, including the widescreen ones. The images below illustrate this (both are 16:9). In the top image, the correction is disabled, so you get the stretched HUD you're already used to. In the bottom image, the correction is enabled; notice that everything on the HUD, including the crosshair, is displayed with the correct proportions and positioned as expected.
This option also works in multiplayer. Take a look at the images below. Like before, the correction is disabled in the top image (HUD stretched) and enabled in the bottom image (no stretches).
Adjustable FOV: Now you can adjust the Field of View (FOV) using the menus (see the image below). This option also repositions the weapons automatically to compensate for the FOV change.
Carmack's Reverse: The depth-fail method for stencil shadows (aka Carmack's Reverse) has been added back to the engine (the related US patent has already expired; see here). The visuals remain the same, but you can expect better performance when the view is in shadows. This method is enabled by default, so you don't need to configure anything to use it.
Grenades Toggle: If enabled, the Grenades key toggles between Grenades and the previous weapon. It works in singleplayer (no restrictions) and in multiplayer (if allowed by the server).
Other New Options: Check the menus for other new things.
Bug Fixes: ...and more bugs bite the dust. See the included "changes.txt" for the details.
A Few Changes
Menu Options for the Additional Weapons: The additional weapons (Double Barrel Shotgun and Grabber in Doom 3; Chainsaw in RoE) are now enabled via menu options (there is an option for each weapon). Important: These options take effect only when a new game is started; changing them has no effect in the current game or in saved games.
Shotgun Spread Reduction: The Shotgun spread option has been simplified, and now it is a simple Yes/No option. If set to Yes, the Shotgun spread is reduced by half in singleplayer. This increases the Shotgun effectiveness a good deal, but not to point of making it overpowered. Notice that there is no corresponding option for multiplayer (the original Shotgun spread in multiplayer is already halved).
Grabber Unlimited Time: The Grabber hold time option has also been replaced by a simple Yes/No option. If set to Yes, the Grabber can hold objects for an unlimited amount of time. It works in singleplayer (no restrictions) and in multiplayer (controlled by the server).
Below is a brief list of what is available. For a better overview, see the CstDoom3 page at ModDB. And remember that everything is optional (opt-in).
- Support for any screen resolution
- HUD aspect correction (like a widescreen HUD, but for any aspect ratio) (new in v2.0)
- Adjustable FOV (new in v2.0)
- Show access codes (cabinet codes, door codes, etc.) on the HUD
- Double Barrel Shotgun and Grabber in Doom 3 (in v2.0, these can be enabled separately)
- Chainsaw in RoE
- Shotgun spread reduction
- Grenades toggle (new in v2.0)
- Additional key layers for the game controls
- Demigod mode
- Always Run and Toggle Run in singleplayer
- Stamina drop can be disabled
- Run, Crouch, Zoom indicators on HUD
- Smoke toggles
- Damage feedback toggles
- Other stuff...
As you know, the Chaingun likes to throw a lot of smoke in the middle of the screen when you're shooting. This is kind of an issue because the smoke blocks the view and you can't really see what you're shooting at. To solve this issue, you can use the smoke options and disable the muzzle smoke of the Chaingun. This improves the visibility quite a bit. You may also wish to try this trick with the Double Barrel Shotgun (muzzle smoke) and with the Grabber ("hold" projectile smoke).
- CstDoom3 is for the original releases of Doom 3 and RoE. It works both with the retail discs (patched to version 1.3.1) and with Steam (no patches required). It does not work, however, with the BFG edition.
- Only Windows binaries are provided. These should work with Windows 7 SP1 or later versions (8, 8.1, 10).
- The complete source code is included.
See the included manual for installation instructions.