Configuring
From Chocolate Doom
Chocolate Doom supports the majority of Doom's configuration options, and several of its own. These settings are stored in two files, default.cfg and chocolate-doom.cfg. These are text files and can be edited with any standard text editor, such as notepad.exe, vi, emacs, etc. However, instead of editing the .cfg files with a text editor, it is recommended to change settings by using the Chocolate Doom setup program.
Under Windows, the .cfg files are stored in the location where the program is run, emulating Vanilla Doom's behavior. Under Linux, these are stored in the home directory in a subdirectory named ".chocolate-doom".
default.cfg
This is the configuration file used by Vanilla Doom to store configuration settings. Information about these settings can be found here.
Among other things, default.cfg includes the key bindings. These can be configured through either Chocolate Doom's or vanilla Doom's setup program.
chocolate-doom.cfg
This file stores Chocolate Doom specific options.
- fullscreen
- If 1, the game runs fullscreen.
- grabmouse
- If 1, the mouse pointer is "grabbed" during play. This is only applicable if playing in windowed mode (not fullscreen)
- screenmultiply
- If this has the value 1, the game runs in a 320x200 window. If this has the value 2, this is doubled up to a 640x400 window, value 3 triples the window to 960x600 and so on. Valid values are 1-5.
- mouse_acceleration
- Controls the acceleration applied to the mouse. Acceleration has the effect of turning a greater amount when the mouse is moved quickly. When this has a value of 1.0, there is no acceleration. Larger values apply a greater acceleration.
- novert
- Emulates the behavior of the DOS program "novert". If this is 1, vertical mouse movement is ignored, and the player will not move forward and backward when the mouse is moved.
- show_endoom
- Controls whether the ENDOOM text screen is displayed after quitting the game.
Tips
- It is possible to set "always run" in Vanilla Doom through a hack, and Chocolate Doom supports the same method. Edit default.cfg and modify the joyb_speed setting to be equal to 29.
- Chocolate Doom's default.cfg file is compatible with Vanilla Doom.

