Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
strife.cfg(5)		       File Formats Manual		   strife.cfg(5)

NAME
     strife.cfg - Chocolate Strife configuration file

DESCRIPTION
     strife.cfg is the configuration file for chocolate-strife(6).  The configu-
     ration options stored in the file are the same as those stored in the orig-
     inal  DOS	Vanilla  Strife.   Extra  Chocolate  Strife-specific options are
     stored in a separate configuration file, chocolate-strife.cfg.

     strife.cfg is normally stored in  the  user's  home  directory,  as  ~/.lo-
     cal/share/chocolate-strife/strife.cfg.   The  path  can be overridden using
     the XDG_DATA_HOME environment variable (see the XDG Base Directory Specifi-
     cation).

     The chocolate-strife-setup(6) tool provides a simple to use  front-end  for
     editing strife.cfg.

FILE FORMAT
     The  file	is  a plain-text file, consisting of a list of configuration op-
     tions and their values, separated by whitespace.  Each option is stored  on
     a	separate  line.  Options have different types; an option may have either
     an integer, floating point or string value.  If the option is of  a  string
     type, the value is surrounded by quotes (").

     For example:

	    integer_value		 1
	    integer_value2		 1
	    floating_point_value	 4.2
	    string_value		 "hello world"

     Invalid  lines or comments in the file will be ignored, but it is advisable
     not to put them in the file; the file is rewritten from scratch every  time
     the game exits, so any invalid lines or comments will be lost.

     Some  options are used for keyboard key bindings; these are stored as inte-
     ger values containing the keyboard scan code of the key  to  be  bound  to.
     Boolean  values  are  also stored as integers, with a value of zero usually
     indicating "false" and a non-zero value indicating "true".

CONFIGURATION VARIABLES
     mouse_sensitivity
	    Mouse sensitivity.	This value is used to multiply input mouse move-
	    ment to control the effect of moving the mouse. The "normal" maximum
	    value available for this through the in-game options menu  is  9.  A
	    value  of  31  or greater will cause the game to crash when entering
	    the options menu.

     sfx_volume
	    Volume of sound effects, range 0-15.

     music_volume
	    Volume of in-game music, range 0-15.

     show_talk
	    If non-zero, dialogue text is displayed  over  characters'	pictures
	    when engaging actors who have voices.

     voice_volume
	    Volume of voice sound effects, range 0-15.

     key_right
	    Keyboard key to turn right.

     key_left
	    Keyboard key to turn left.

     key_up
	    Keyboard key to move forward.

     key_down
	    Keyboard key to move backward.

     key_strafeleft
	    Keyboard key to strafe left.

     key_straferight
	    Keyboard key to strafe right.

     key_useHealth
	    Keyboard key to use health.

     key_invquery
	    Keyboard key to query inventory.

     key_mission
	    Keyboard key to display mission objective.

     key_invPop
	    Keyboard key to display inventory popup.

     key_invKey
	    Keyboard key to display keys popup.

     key_invHome
	    Keyboard key to jump to start of inventory.

     key_invEnd
	    Keyboard key to jump to end of inventory.

     key_invLeft
	    Keyboard key to scroll left in the inventory.

     key_invRight
	    Keyboard key to scroll right in the inventory.

     key_invUse
	    Keyboard key to use inventory item.

     key_invDrop
	    Keyboard key to drop an inventory item.

     key_lookUp
	    Keyboard key to look up.

     key_lookDown
	    Keyboard key to look down.

     key_fire
	    Keyboard key to fire the currently selected weapon.

     key_use
	    Keyboard key to "use" an object, eg. a door or switch.

     key_strafe
	    Keyboard  key to turn on strafing.	When held down, pressing the key
	    to turn left or right causes the player to strafe left or right  in-
	    stead.

     key_speed
	    Keyboard key to make the player run.

     use_mouse
	    If	non-zero,  mouse input is enabled.  If zero, mouse input is dis-
	    abled.

     mouseb_fire
	    Mouse button to fire the currently selected weapon.

     mouseb_strafe
	    Mouse button to turn on strafing.  When held down, the  player  will
	    strafe left and right instead of turning left and right.

     mouseb_forward
	    Mouse button to move forward.

     mouseb_speed
	    Mouse  button  to  turn on running.  When held down, the player will
	    run while moving.

     mouseb_jump
	    Mouse button to jump.

     use_joystick
	    If non-zero, joystick input is enabled.

     joyb_fire
	    Joystick virtual button that fires the current weapon.

     joyb_strafe
	    Joystick virtual button that makes	the  player  strafe  while  held
	    down.

     joyb_use
	    Joystick virtual button to "use" an object, eg. a door or switch.

     joyb_speed
	    Joystick  virtual  button that makes the player run while held down.
	    If this has a value of 20 or greater, the player  will  always  run,
	    even if use_joystick is 0.

     joyb_jump
	    Joystick virtual button that makes the player jump.

     screensize
	    Screen size, range 3-11. A value of 11 gives a full-screen view with
	    the  status  bar  not  displayed.  A value of 10 gives a full-screen
	    view with the status bar displayed.

     snd_channels
	    Number of sounds that will be played simultaneously.

     snd_musicdevice
	    Music output device.  A non-zero  value  gives  MIDI  sound  output,
	    while a value of zero disables music.

     snd_sfxdevice
	    Sound  effects  device.   A value of zero disables in-game sound ef-
	    fects, a value of 1 enables PC speaker sound effects, while a  value
	    in the range 2-9 enables the "normal" digital sound effects.

     snd_sbport
	    SoundBlaster I/O port. Unused.

     snd_sbirq
	    SoundBlaster IRQ.  Unused.

     snd_sbdma
	    SoundBlaster DMA channel.  Unused.

     snd_mport
	    Output port to use for OPL MIDI playback.  Unused.

     usegamma
	    Gamma  correction level.  A value of zero disables gamma correction,
	    while a value in the range 1-4 gives increasing levels of gamma cor-
	    rection.

     back_flat
	    Name of background flat used by view border.

     nickname
	    Multiplayer nickname (?).

     chatmacro0
	    Multiplayer chat macro: message to send when alt+0 is pressed.

     chatmacro1
	    Multiplayer chat macro: message to send when alt+1 is pressed.

     chatmacro2
	    Multiplayer chat macro: message to send when alt+2 is pressed.

     chatmacro3
	    Multiplayer chat macro: message to send when alt+3 is pressed.

     chatmacro4
	    Multiplayer chat macro: message to send when alt+4 is pressed.

     chatmacro5
	    Multiplayer chat macro: message to send when alt+5 is pressed.

     chatmacro6
	    Multiplayer chat macro: message to send when alt+6 is pressed.

     chatmacro7
	    Multiplayer chat macro: message to send when alt+7 is pressed.

     chatmacro8
	    Multiplayer chat macro: message to send when alt+8 is pressed.

     chatmacro9
	    Multiplayer chat macro: message to send when alt+9 is pressed.

     comport
	    Serial port number to use for SERSETUP.EXE (unused).

SEE ALSO
     chocolate-strife(6), chocolate-strife.cfg(5), chocolate-strife-setup(6)

Chocolate Doom 3.1.1		   2017-11-30			   strife.cfg(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=strife.cfg&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help