1default.cfg(5)                File Formats Manual               default.cfg(5)
2
3
4

NAME

6       default.cfg - Chocolate Doom configuration file
7

DESCRIPTION

9       default.cfg  is the configuration file for chocolate-doom(6).  The con‐
10       figuration options stored in the file are the same as those  stored  in
11       the  original  DOS Vanilla Doom.  Extra Chocolate Doom-specific options
12       are stored in a separate configuration file, chocolate-doom.cfg.
13
14       default.cfg is  normally  stored  in  the  user's  home  directory,  in
15       ~/.chocolate-doom/default.cfg.
16
17       The  chocolate-setup(6)  tool  provides  a  simple to use front-end for
18       editing default.cfg.
19

FILE FORMAT

21       The file is a plain-text file, consisting of a  list  of  configuration
22       options  and  their  values,  separated  by whitespace.  Each option is
23       stored on a separate line.  Options have different types; an option may
24       have  either an integer, floating point or string value.  If the option
25       is of a string type, the value is surrounded by quotes (").
26
27       For example:
28
29              integer_value                1
30              integer_value2               1
31              floating_point_value         4.2
32              string_value                 "hello world"
33
34       Invalid lines or comments in the file will be ignored, but it is advis‐
35       able  not  to  put them in the file; the file is rewritten from scratch
36       every time the game exits, so any invalid lines  or  comments  will  be
37       lost.
38
39       Some  options  are  used for keyboard key bindings; these are stored as
40       integer values containing the keyboard scan code of the key to be bound
41       to.   Boolean  values are also stored as integers, with a value of zero
42       usually indicating "false" and a non-zero value indicating "true".
43
44

CONFIGURATION VARIABLES

46       mouse_sensitivity
47              Mouse sensitivity.  This value is used to multiply  input  mouse
48              movement to control the effect of moving the mouse. The "normal"
49              maximum value available for this  through  the  in-game  options
50              menu is 9. A value of 31 or greater will cause the game to crash
51              when entering the options menu.
52
53       sfx_volume
54              Volume of sound effects, range 0-15.
55
56       music_volume
57              Volume of in-game music, range 0-15.
58
59       show_talk
60              If non-zero, dialogue text is displayed  over  characters'  pic‐
61              tures when engaging actors who have voices.
62
63       voice_volume
64              Volume of voice sound effects, range 0-15.
65
66       key_right
67              Keyboard key to turn right.
68
69       key_left
70              Keyboard key to turn left.
71
72       key_up Keyboard key to move forward.
73
74       key_down
75              Keyboard key to move backward.
76
77       key_strafeleft
78              Keyboard key to strafe left.
79
80       key_straferight
81              Keyboard key to strafe right.
82
83       key_useHealth
84              Keyboard key to use health.
85
86       key_invquery
87              Keyboard key to query inventory.
88
89       key_mission
90              Keyboard key to display mission objective.
91
92       key_invPop
93              Keyboard key to display inventory popup.
94
95       key_invKey
96              Keyboard key to display keys popup.
97
98       key_invHome
99              Keyboard key to jump to start of inventory.
100
101       key_invEnd
102              Keyboard key to jump to end of inventory.
103
104       key_invLeft
105              Keyboard key to scroll left in the inventory.
106
107       key_invRight
108              Keyboard key to scroll right in the inventory.
109
110       key_invUse
111              Keyboard key to use inventory item.
112
113       key_invDrop
114              Keyboard key to drop an inventory item.
115
116       key_lookUp
117              Keyboard key to look up.
118
119       key_lookDown
120              Keyboard key to look down.
121
122       key_fire
123              Keyboard key to fire the currently selected weapon.
124
125       key_use
126              Keyboard key to "use" an object, eg. a door or switch.
127
128       key_strafe
129              Keyboard  key to turn on strafing.  When held down, pressing the
130              key to turn left or right causes the player to  strafe  left  or
131              right instead.
132
133       key_speed
134              Keyboard key to make the player run.
135
136       use_mouse
137              If  non-zero,  mouse  input is enabled.  If zero, mouse input is
138              disabled.
139
140       mouseb_fire
141              Mouse button to fire the currently selected weapon.
142
143       mouseb_strafe
144              Mouse button to turn on strafing.  When held  down,  the  player
145              will strafe left and right instead of turning left and right.
146
147       mouseb_forward
148              Mouse button to move forward.
149
150       mouseb_jump
151              Mouse button to jump.
152
153       use_joystick
154              If non-zero, joystick input is enabled.
155
156       joyb_fire
157              Joystick virtual button that fires the current weapon.
158
159       joyb_strafe
160              Joystick  virtual button that makes the player strafe while held
161              down.
162
163       joyb_use
164              Joystick virtual button to  "use"  an  object,  eg.  a  door  or
165              switch.
166
167       joyb_speed
168              Joystick  virtual  button  that  makes the player run while held
169              down. If this has a value of 20  or  greater,  the  player  will
170              always run, even if use_joystick is 0.
171
172       joyb_jump
173              Joystick virtual button that makes the player jump.
174
175       screensize
176              Screen  size, range 3-11. A value of 11 gives a full-screen view
177              with the status bar not  displayed.   A  value  of  10  gives  a
178              full-screen view with the status bar displayed.
179
180       snd_channels
181              Number of sounds that will be played simultaneously.
182
183       snd_musicdevice
184              Music  output device.  A non-zero value gives MIDI sound output,
185              while a value of zero disables music.
186
187       snd_sfxdevice
188              Sound effects device.  A value of zero  disables  in-game  sound
189              effects,  a value of 1 enables PC speaker sound effects, while a
190              value in the  range  2-9  enables  the  "normal"  digital  sound
191              effects.
192
193       snd_sbport
194              SoundBlaster I/O port. Unused.
195
196       snd_sbirq
197              SoundBlaster IRQ.  Unused.
198
199       snd_sbdma
200              SoundBlaster DMA channel.  Unused.
201
202       snd_mport
203              Output port to use for OPL MIDI playback.  Unused.
204
205       usegamma
206              Gamma  correction level.  A value of zero disables gamma correc‐
207              tion, while a value in the range 1-4 gives increasing levels  of
208              gamma correction.
209
210       back_flat
211              Name of background flat used by view border.
212
213       nickname
214              Multiplayer nickname (?).
215
216       chatmacro0
217              Multiplayer chat macro: message to send when alt+0 is pressed.
218
219       chatmacro1
220              Multiplayer chat macro: message to send when alt+1 is pressed.
221
222       chatmacro2
223              Multiplayer chat macro: message to send when alt+2 is pressed.
224
225       chatmacro3
226              Multiplayer chat macro: message to send when alt+3 is pressed.
227
228       chatmacro4
229              Multiplayer chat macro: message to send when alt+4 is pressed.
230
231       chatmacro5
232              Multiplayer chat macro: message to send when alt+5 is pressed.
233
234       chatmacro6
235              Multiplayer chat macro: message to send when alt+6 is pressed.
236
237       chatmacro7
238              Multiplayer chat macro: message to send when alt+7 is pressed.
239
240       chatmacro8
241              Multiplayer chat macro: message to send when alt+8 is pressed.
242
243       chatmacro9
244              Multiplayer chat macro: message to send when alt+9 is pressed.
245
246       comport
247              Serial port number to use for SERSETUP.EXE (unused).
248
249

SEE ALSO

251       chocolate-doom(6), chocolate-doom.cfg(5), chocolate-setup(6)
252
253
254
255
256                                                                default.cfg(5)
Impressum