CstDoom3 is a gameplay mod for Doom 3 and Resurrection of Evil (RoE). All new features are optional (opt-in) and can be configured using the menus. Here is an overview (as of v2.0):

Show Access Codes: If enabled, when you interact with a GUI that requires an access code (like the keypad of a locker), a window magically appears on the HUD showing the code you need to enter. This is quite handy if you are tired of searching for codes in emails and audio logs.

Access Codes


Support for any screen resolution: You can define a custom resolution using the menus. The aspect ratio is handled automatically.

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.

Adjustable FOV: The field of view (FOV) can be adjusted using the menus. This option also repositions the weapons automatically to compensate for the FOV change.

Double Barrel Shotgun and Grabber in Doom 3: The Double Barrel Shotgun and the Grabber from RoE can be used in the Doom 3 campaign (there is an option for each one). If enabled, these weapons can be found in Mars City Underground, Hell, and Delta 5. Note: This feature is available only if RoE is installed.

Grabber in Doom 3 Grabber vs. Sabaoth


Double Barrel Shotgun in Doom 3


Chainsaw in RoE: The Chainsaw from Doom 3 can be used in the RoE campaign. If enabled, this weapon is easily found in the beginning of the game (Erebus 1).

Chainsaw in RoE


Shotgun Spread Reduction: If enabled, the Shotgun spread is reduced by half in singleplayer. This makes the Shotgun noticeably more effective.

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).

Additional Key Layers: The keyboard and mouse keys have additional layers to which controls can be assigned. If you use this feature wisely, all relevant controls will be "right below your fingers", so you will never need to look at the keyboard during gameplay.

Headlamp: The new player headlamp can be turned on/off whenever you want, and functions independently of the weapons. This is quite useful if you want to shoot and see at the same time. It works in singleplayer (no restrictions) and in multiplayer (if allowed by the server). The image below compares the Headlamp ON (left side) with the Headlamp OFF (right side).

Headlamp


Demigod: This is something between god mode and the actual gameplay. When demigod is on, your health and armor levels decrease as usual when taking damage, but your health never drops below 1 (so you never die). Rumors say that you must enter cstDemigod at the console to enable it.

Run Freely: The "always run" and "toggle run" functionalities are available in singleplayer, and stamina drop can be disabled.

Run, Crouch, Zoom Indicators on HUD: If enabled, an indicator is displayed on the HUD while Run/Crouch/Zoom is active (each control has its own indicator, and you can choose which ones are enabled). This is particularly useful if you configure these controls as toggles. The indicators are shown in the image below (lower left). Run is red with ">", Crouch is yellow with "-", and Zoom is blue with "+".

Run, Crouch, Zoom Indicators on HUD


Smoke Toggles: The muzzle smoke of any player weapon and the fly smoke of their projectiles can be independently switched off. It works in singleplayer (no restrictions) and in multiplayer (if allowed by the server).

Damage Feedback Toggles: Any of the player's damage feedback mechanisms (double vision, tunnel vision, screen blobs, pain sounds, etc.) can be disabled. Works in singleplayer (no restrictions) and in multiplayer (if allowed by the server).

Other Options: More options are available. Explore the menus and see what you can find out.

Bug Fixes: Many bugs in Doom 3 and in RoE have been fixed, some of which are multiplayer related (see the included list of changes). Notice that bug fixes are not optional (except for an experimental multiplayer smoke fix).

Hidden Multiplayer Bonus: The Grabber and the BFG now work in multiplayer. These weapons, however, have not been added to the existing multiplayer maps, so you need to create your own mod if you want to use them in multiplayer (see the included manual for a way to do it).

Additional Notes:

  • 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.

CstDoom3 v2.0


See the included manual for installation instructions.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

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.

HUD Correction OFF


HUD Correction ON


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).

HUD Correction MP OFF


HUD Correction MP ON


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.

General Options 2


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).

The Features

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
  • Headlamp
  • 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...

A Tip

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).

Chaingun Smoke OFF


Additional Notes

  • 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.

Get It

CstDoom3 v2.0


See the included manual for installation instructions.

CstDoom3 v1.2 released

CstDoom3 v1.2 released

News 6 comments

Bug fixes and a nice extra feature for the Shotgun.

CstDoom3 v1.1 released

CstDoom3 v1.1 released

News 6 comments

Now with updated menus, so it is easy to configure.

CstDoom3 v1.0 released

CstDoom3 v1.0 released

News 6 comments

CstDoom3 version 1.0 has been released. All new features, except for bug fixes, are optional.

RSS Files
CstDoom3 v2.0

CstDoom3 v2.0

Full Version 8 comments

CstDoom3 version 2.0. See the included manual for installation instructions.

CstDoom3 v1.2 (Old)

CstDoom3 v1.2 (Old)

Full Version

CstDoom3 version 1.2. This version is outdated. A newer version is available.

CstDoom3 v1.1 (Old)

CstDoom3 v1.1 (Old)

Full Version

CstDoom3 version 1.1. This version is outdated. A newer version is available.

CstDoom3 v1.0 (Old)

CstDoom3 v1.0 (Old)

Full Version 5 comments

CstDoom3 version 1.0. This version is outdated. A newer version is available.

Comments  (0 - 10 of 143)
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

CP95
CP95

Hi,

Do you have any plans to implement a proper gamepad support? I've been using CstDoom3 for a year and I truly love it, you're making playing Doom 3 on modern systems incredibly easier with all these quality of life improvements, and since someone manage to port the Lost Mission dlc to original doom 3, and the guy who created the Redux mod said he will make it compatible with CstDoom3 so we can have the best of both worlds (wich is awesome) I figure the only thing the BFG edition have on us is the controller support.

Reply Good karma Bad karma+2 votes
zanesix
zanesix

is it possible at all to unlock the framerate or is that an engine limitation?

Reply Good karma Bad karma+1 vote
Guest
Guest

My cutscenes and panels in the game are not showing up. Are there any fixses for this or is this a glitch.

Reply Good karma Bad karma0 votes
fva Creator
fva

Did you follow the installation instructions in the manual? Also, notice that other mods aren't supported and may cause problems. If you installed other mods directly to the "base" or "d3xp" folders (or to the sub-mod folders of CstDoom3), remove these mods and try again.

Reply Good karma+1 vote
Guest
Guest

When i load the mod it says wrong game dll version.

Reply Good karma Bad karma0 votes
fva Creator
fva

You need to use one of the standard shortcuts to launch the mod. See Section 2.3 of the manual of v2.0 for how to create them. Or, if you want to use the Steam overlay, then you should follow the instructions of Appendix C (but try the standard shortcuts first to ensure that the mod is working correctly).

Reply Good karma+1 vote
AllKnowingVortigaunt
AllKnowingVortigaunt

Hi,

I know this might be a stupid question, but is this mod compatible with any enemy AI scripts like those from StrelokĀ“s D3 enhancement mod? Moddb.com

If not, can i make my own AI script and will it work if it put it in the cst_d3 folder, assuming i did everything correctly when making the script?

Also what is the difference between CstD3 and CstD3{a} exe files?

Thank you for this mod, it's amazing!

Reply Good karma Bad karma+1 vote
fva Creator
fva

Remember that other mods aren't supported. Modifying CstDoom3 is possible, however. Game data files or pk4 files added to the sub-mod folders are loaded as usual. If you correctly merge the changes of CstDoom3 with your custom changes, and if you really know what you are doing, then things should work fine.

I think you mean the shortcuts (these aren't exe files). CstD3 loads the "cst_d3" sub-mod, and CstD3{a} loads the "cst_d3_a" sub-mod. The difference is that "cst_d3_a" includes support for the RoE weapons while "cst_d3" doesn't. The main reason "cst_d3" exists is that it doesn't depend on RoE, so people that don't have this expansion can also play the mod (but without the RoE weapons).

Reply Good karma+2 votes
AllKnowingVortigaunt
AllKnowingVortigaunt

Hi,

I understand now. I will try to merge CstDoom3 with my changes. After all i always back up files before modding anything.

Yes, sorry i meant shortcuts not exe files. You really thought of everything. Thank you for all your hard work.

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Profile
Icon
Doom III
Game
Doom III
Creator
Contact
Send Message
Release date
Mod watch
Follow
Share
Community Rating

Average

9.3

6 votes submitted.

You Say

-

Ratings closed.

Tags

CstDoom3 has not been tagged yet.

Embed Buttons
Link to CstDoom3 by selecting a button and using the embed code provided more...
CstDoom3
Statistics
Last Update
Watchers
86 members
Files
4
Articles
4
Reviews
5