prboom-plus.cfg 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589
  1. # Doom config file
  2. # Format:
  3. # variable value
  4. # System settings
  5. process_priority 0
  6. # Misc settings
  7. default_compatibility_level -1
  8. realtic_clock_rate 100
  9. menu_background 1
  10. max_player_corpse 32
  11. flashing_hom 0
  12. demo_insurance 2
  13. endoom_mode 0x5
  14. level_precache 1
  15. demo_smoothturns 0
  16. demo_smoothturnsfactor 6
  17. boom_autoswitch 1
  18. # Files
  19. wadfile_1 ""
  20. wadfile_2 ""
  21. dehfile_1 ""
  22. dehfile_2 ""
  23. # Game settings
  24. default_skill 3
  25. weapon_recoil 0
  26. player_bobbing 1
  27. weapon_attack_alignment 0
  28. monsters_remember 1
  29. monster_infighting 1
  30. monster_backing 0
  31. monster_avoid_hazards 1
  32. monkeys 0
  33. monster_friction 1
  34. help_friends 0
  35. allow_pushers 1
  36. variable_friction 1
  37. player_helpers 0
  38. friend_distance 128
  39. dog_jumping 1
  40. colored_blood 0
  41. sts_always_red 1
  42. sts_pct_always_gray 0
  43. sts_traditional_keys 0
  44. sts_armorcolor_type 1
  45. show_messages 1
  46. autorun 0
  47. # Dehacked settings
  48. deh_apply_cheats 1
  49. # Compatibility settings
  50. comp_zombie 1
  51. comp_infcheat 0
  52. comp_stairs 0
  53. comp_telefrag 0
  54. comp_dropoff 0
  55. comp_falloff 0
  56. comp_staylift 0
  57. comp_doorstuck 0
  58. comp_pursuit 0
  59. comp_vile 0
  60. comp_pain 0
  61. comp_skull 0
  62. comp_blazing 0
  63. comp_doorlight 0
  64. comp_god 0
  65. comp_skymap 0
  66. comp_floors 0
  67. comp_model 0
  68. comp_zerotags 0
  69. comp_moveblock 0
  70. comp_sound 0
  71. comp_666 0
  72. comp_soul 0
  73. comp_maskedanim 0
  74. # PrBoom-plus compatibility settings
  75. comp_ouchface 0
  76. comp_maxhealth 0
  77. comp_translucency 0
  78. comp_skytransfers 0
  79. # Sound settings
  80. snd_pcspeaker 0
  81. sound_card -1
  82. music_card -1
  83. pitched_sounds 0
  84. samplerate 22050
  85. slice_samplecount 512
  86. sfx_volume 8
  87. music_volume 4
  88. mus_pause_opt 1
  89. snd_channels 32
  90. snd_midiplayer "sdl"
  91. snd_soundfont "/usr/share/sounds/sf3/default-GM.sf3"
  92. snd_mididev ""
  93. lowpass_filter 0
  94. full_sounds 0
  95. mus_fluidsynth_chorus 1
  96. mus_fluidsynth_reverb 1
  97. mus_fluidsynth_gain 50
  98. mus_opl_gain 50
  99. # Video settings
  100. videomode "32bit"
  101. screen_resolution "1920x1080"
  102. use_fullscreen 1
  103. exclusive_fullscreen 0
  104. render_vsync 1
  105. translucency 1
  106. tran_filter_pct 66
  107. screenblocks 11
  108. usegamma 1
  109. uncapped_framerate 1
  110. test_interpolation_method 0
  111. filter_wall 1
  112. filter_floor 1
  113. filter_sprite 1
  114. filter_z 1
  115. filter_patch 1
  116. filter_threshold 49152
  117. sprite_edges 0
  118. patch_edges 0
  119. # OpenGL settings
  120. gl_compatibility 0
  121. gl_arb_multitexture 1
  122. gl_arb_texture_compression 1
  123. gl_arb_texture_non_power_of_two 1
  124. gl_ext_arb_vertex_buffer_object 1
  125. gl_arb_pixel_buffer_object 1
  126. gl_arb_shader_objects 1
  127. gl_ext_blend_color 1
  128. gl_ext_framebuffer_object 1
  129. gl_ext_packed_depth_stencil 1
  130. gl_ext_texture_filter_anisotropic 1
  131. gl_use_stencil 1
  132. gl_use_display_lists 0
  133. gl_finish 1
  134. gl_clear 0
  135. gl_ztrick 0
  136. gl_nearclip 5
  137. gl_colorbuffer_bits 32
  138. gl_depthbuffer_bits 24
  139. gl_texture_filter 0
  140. gl_sprite_filter 0
  141. gl_patch_filter 0
  142. gl_texture_filter_anisotropic 4
  143. gl_tex_format_string "GL_RGBA"
  144. gl_sprite_offset 0
  145. gl_sprite_blend 0
  146. gl_mask_sprite_threshold 50
  147. gl_skymode 0
  148. gl_sky_detail 16
  149. gl_use_paletted_texture 0
  150. gl_use_shared_texture_palette 0
  151. # Mouse settings
  152. use_mouse 1
  153. mouse_sensitivity_horiz 16
  154. mouse_sensitivity_vert 0
  155. mouseb_fire 0
  156. mouseb_strafe 1
  157. mouseb_forward 2
  158. mouseb_backward -1
  159. mouseb_turnright -1
  160. mouseb_turnleft -1
  161. mouseb_use -1
  162. mb_weapon1 -1
  163. mb_weapon2 -1
  164. mb_weapon3 -1
  165. mb_weapon4 -1
  166. mb_weapon5 -1
  167. mb_weapon6 -1
  168. mb_weapon7 -1
  169. mb_weapon8 -1
  170. mb_weapon9 -1
  171. # Key bindings
  172. key_right 0xae
  173. key_left 0xac
  174. key_up 0x77
  175. key_down 0x73
  176. key_mlook 0x5c
  177. key_novert 0x0
  178. key_menu_right 0xae
  179. key_menu_left 0xac
  180. key_menu_up 0xad
  181. key_menu_down 0xaf
  182. key_menu_backspace 0x7f
  183. key_menu_escape 0x1b
  184. key_menu_enter 0xd
  185. key_menu_clear 0xc8
  186. key_setup 0x0
  187. key_strafeleft 0x61
  188. key_straferight 0x64
  189. key_flyup 0x2e
  190. key_flydown 0x2c
  191. key_fire 0x9d
  192. key_use 0x65
  193. key_strafe 0xb8
  194. key_speed 0xb6
  195. key_savegame 0xbc
  196. key_loadgame 0xbd
  197. key_soundvolume 0xbe
  198. key_hud 0xbf
  199. key_quicksave 0xc0
  200. key_endgame 0xc1
  201. key_messages 0xc2
  202. key_quickload 0xc3
  203. key_quit 0xc4
  204. key_gamma 0xd7
  205. key_spy 0xd8
  206. key_pause 0xff
  207. key_autorun 0xba
  208. key_chat 0x74
  209. key_backspace 0x7f
  210. key_enter 0xd
  211. key_map 0x9
  212. key_map_right 0xae
  213. key_map_left 0xac
  214. key_map_up 0xad
  215. key_map_down 0xaf
  216. key_map_zoomin 0x3d
  217. key_map_zoomout 0x2d
  218. key_map_gobig 0x30
  219. key_map_follow 0x66
  220. key_map_mark 0x6d
  221. key_map_clear 0x63
  222. key_map_grid 0x67
  223. key_map_rotate 0x72
  224. key_map_overlay 0x6f
  225. key_map_textured 0x0
  226. key_reverse 0x2f
  227. key_zoomin 0x3d
  228. key_zoomout 0x2d
  229. key_chatplayer1 0x67
  230. key_chatplayer2 0x69
  231. key_chatplayer3 0x62
  232. key_chatplayer4 0x72
  233. key_weapontoggle 0x30
  234. key_weapon1 0x31
  235. key_weapon2 0x32
  236. key_weapon3 0x33
  237. key_weapon4 0x34
  238. key_weapon5 0x35
  239. key_weapon6 0x36
  240. key_weapon7 0x37
  241. key_weapon8 0x38
  242. key_weapon9 0x39
  243. key_nextweapon 0xec
  244. key_prevweapon 0xeb
  245. key_screenshot 0x2a
  246. # Joystick settings
  247. use_joystick 0
  248. joy_left 0
  249. joy_right 0
  250. joy_up 0
  251. joy_down 0
  252. joyb_fire 0
  253. joyb_strafe 1
  254. joyb_strafeleft 4
  255. joyb_straferight 5
  256. joyb_speed 2
  257. joyb_use 3
  258. # Chat macros
  259. chatmacro0 "No"
  260. chatmacro1 "I'm ready to kick butt!"
  261. chatmacro2 "I'm OK."
  262. chatmacro3 "I'm not looking too good!"
  263. chatmacro4 "Help!"
  264. chatmacro5 "You suck!"
  265. chatmacro6 "Next time, scumbag..."
  266. chatmacro7 "Come here!"
  267. chatmacro8 "I'll take care of it."
  268. chatmacro9 "Yes"
  269. # Automap settings
  270. mapcolor_back 0xf7
  271. mapcolor_grid 0x68
  272. mapcolor_wall 0x17
  273. mapcolor_fchg 0x37
  274. mapcolor_cchg 0xd7
  275. mapcolor_clsd 0xd0
  276. mapcolor_rkey 0xaf
  277. mapcolor_bkey 0xcc
  278. mapcolor_ykey 0xe7
  279. mapcolor_rdor 0xaf
  280. mapcolor_bdor 0xcc
  281. mapcolor_ydor 0xe7
  282. mapcolor_tele 0x77
  283. mapcolor_secr 0xfc
  284. mapcolor_exit 0x0
  285. mapcolor_unsn 0x68
  286. mapcolor_flat 0x58
  287. mapcolor_sprt 0x70
  288. mapcolor_item 0xe7
  289. mapcolor_hair 0xd0
  290. mapcolor_sngl 0xd0
  291. mapcolor_me 0x70
  292. mapcolor_enemy 0xb1
  293. mapcolor_frnd 0x70
  294. map_secret_after 0
  295. map_point_coord 0
  296. map_level_stat 1
  297. automapmode 0x8
  298. map_always_updates 1
  299. map_grid_size 128
  300. map_scroll_speed 8
  301. map_wheel_zoom 1
  302. map_use_multisamling 0
  303. map_textured 1
  304. map_textured_trans 100
  305. map_textured_overlay_trans 66
  306. map_lines_overlay_trans 100
  307. map_overlay_pos_x 0
  308. map_overlay_pos_y 0
  309. map_overlay_pos_width 320
  310. map_overlay_pos_height 200
  311. map_things_appearance 1
  312. # Heads-up display settings
  313. hudcolor_titl 5
  314. hudcolor_xyco 3
  315. hudcolor_mapstat_title 6
  316. hudcolor_mapstat_value 2
  317. hudcolor_mapstat_time 2
  318. hudcolor_mesg 6
  319. hudcolor_chat 5
  320. hudcolor_list 5
  321. hud_msg_lines 1
  322. hud_list_bgon 0
  323. health_red 25
  324. health_yellow 50
  325. health_green 100
  326. armor_red 25
  327. armor_yellow 50
  328. armor_green 100
  329. ammo_red 25
  330. ammo_yellow 50
  331. ammo_colour_behaviour 2
  332. hud_num 10
  333. hud_displayed 1
  334. # Prboom-plus key bindings
  335. key_speedup 0x0
  336. key_speeddown 0x0
  337. key_speeddefault 0x0
  338. speed_step 0
  339. key_demo_skip 0xd2
  340. key_level_restart 0xc7
  341. key_nextlevel 0xd1
  342. key_demo_jointogame 0x71
  343. key_demo_endlevel 0xcf
  344. key_walkcamera 0x130
  345. key_showalive 0x12f
  346. # Prboom-plus heads-up display settings
  347. hudadd_gamespeed 0
  348. hudadd_leveltime 0
  349. hudadd_demotime 0
  350. hudadd_secretarea 0
  351. hudadd_smarttotals 0
  352. hudadd_demoprogressbar 1
  353. hudadd_timests 0
  354. hudadd_crosshair 0
  355. hudadd_crosshair_scale 0
  356. hudadd_crosshair_color 3
  357. hudadd_crosshair_health 0
  358. hudadd_crosshair_target 0
  359. hudadd_crosshair_target_color 9
  360. hudadd_crosshair_lock_target 0
  361. # Prboom-plus mouse settings
  362. mouse_acceleration 0
  363. mouse_sensitivity_mlook 0
  364. mouse_doubleclick_as_use 1
  365. mouse_carrytics 0
  366. # Prboom-plus demos settings
  367. demo_extendedformat 1
  368. demo_demoex_filename ""
  369. getwad_cmdline ""
  370. demo_overwriteexisting 1
  371. quickstart_window_ms 0
  372. # Prboom-plus game settings
  373. movement_strafe50 0
  374. movement_shorttics 0
  375. interpolation_maxobjects 0
  376. # Prboom-plus misc settings
  377. showendoom 0
  378. screenshot_dir ""
  379. health_bar 0
  380. health_bar_full_length 1
  381. health_bar_red 50
  382. health_bar_yellow 99
  383. health_bar_green 0
  384. # Video capture encoding settings
  385. cap_soundcommand "ffmpeg -f s16le -ar %s -ac 2 -i - -c:a libopus -y temp_a.nut"
  386. cap_videocommand "ffmpeg -f rawvideo -pix_fmt rgb24 -r %r -s %wx%h -i - -c:v libx264 -y temp_v.nut"
  387. cap_muxcommand "ffmpeg -i temp_v.nut -i temp_a.nut -c copy -y %f"
  388. cap_tempfile1 "temp_a.nut"
  389. cap_tempfile2 "temp_v.nut"
  390. cap_remove_tempfiles 1
  391. cap_fps 60
  392. # Prboom-plus video settings
  393. sdl_video_window_pos "center"
  394. palette_ondamage 1
  395. palette_onbonus 1
  396. palette_onpowers 1
  397. render_wipescreen 1
  398. render_screen_multiply 1
  399. integer_scaling 0
  400. render_aspect 0
  401. render_doom_lightmaps 0
  402. fake_contrast 1
  403. render_stretch_hud 0
  404. render_patches_scalex 0
  405. render_patches_scaley 0
  406. render_stretchsky 1
  407. sprites_doom_order 1
  408. movement_mouselook 0
  409. movement_mousenovert 0
  410. movement_maxviewpitch 90
  411. movement_mousestrafedivisor 4
  412. movement_mouseinvert 0
  413. # Prboom-plus OpenGL settings
  414. gl_allow_detail_textures 1
  415. gl_detail_maxdist 0
  416. render_multisampling 0
  417. render_fov 90
  418. gl_spriteclip 2
  419. gl_spriteclip_threshold 10
  420. gl_sprites_frustum_culling 1
  421. render_paperitems 0
  422. gl_boom_colormaps 1
  423. gl_hires_24bit_colormap 0
  424. gl_texture_internal_hires 1
  425. gl_texture_external_hires 0
  426. gl_hires_override_pwads 0
  427. gl_texture_hires_dir ""
  428. gl_texture_hqresize 0
  429. gl_texture_hqresize_textures 1
  430. gl_texture_hqresize_sprites 0
  431. gl_texture_hqresize_patches 1
  432. gl_motionblur 0
  433. gl_motionblur_min_speed "21.36"
  434. gl_motionblur_min_angle "20.0"
  435. gl_motionblur_att_a "55.0"
  436. gl_motionblur_att_b "1.8"
  437. gl_motionblur_att_c "0.9"
  438. gl_lightmode 0
  439. gl_light_ambient 20
  440. gl_fog 1
  441. gl_fog_color 0x0
  442. useglgamma 6
  443. gl_color_mip_levels 0
  444. gl_shadows 0
  445. gl_shadows_maxdist 1000
  446. gl_shadows_factor 128
  447. gl_blend_animations 1
  448. gl_thingspritefuzzmode 0
  449. gl_weaponspritefuzzmode 0
  450. # Prboom-plus emulation settings
  451. overrun_spechit_warn 0
  452. overrun_spechit_emulate 1
  453. overrun_reject_warn 0
  454. overrun_reject_emulate 1
  455. overrun_intercept_warn 0
  456. overrun_intercept_emulate 1
  457. overrun_playeringame_warn 0
  458. overrun_playeringame_emulate 1
  459. overrun_donut_warn 0
  460. overrun_donut_emulate 0
  461. overrun_missedbackside_warn 0
  462. overrun_missedbackside_emulate 0
  463. # Prboom-plus 'bad' compatibility settings
  464. comperr_zerotag 0
  465. comperr_passuse 0
  466. comperr_hangsolid 0
  467. comperr_blockmap 0
  468. comperr_allowjump 0
  469. comperr_freeaim 0
  470. # Prboom-plus demo patterns list. Put your patterns here
  471. demo_patterns_mask "demo_pattern"
  472. demo_pattern0 "DOOM 2: Hell on Earth/((lv)|(nm)|(pa)|(ty))\d\d.\d\d\d\.lmp/doom2.wad"
  473. demo_pattern1 "DOOM 2: Plutonia Experiment/p(c|f|l|n|p|r|s|t)\d\d.\d\d\d\.lmp/doom2.wad|plutonia.wad"
  474. demo_pattern2 "DOOM 2: TNT - Evilution/((e(c|f|v|p|r|s|t))|(tn))\d\d.\d\d\d\.lmp/doom2.wad|tnt.wad"
  475. demo_pattern3 "The Ultimate DOOM/(((e|f|n|p|r|t|u)\dm\d)|(n\ds\d)).\d\d\d\.lmp/doom.wad"
  476. demo_pattern4 "Alien Vendetta/a(c|f|n|p|r|s|t|v)\d\d.\d\d\d\.lmp/doom2.wad|av.wad|av.deh"
  477. demo_pattern5 "Requiem/r(c|f|n|p|q|r|s|t)\d\d.\d\d\d\.lmp/doom2.wad|requiem.wad|req21fix.wad|reqmus.wad"
  478. demo_pattern6 "Hell Revealed/h(c|e|f|n|p|r|s|t)\d\d.\d\d\d\.lmp/doom2.wad|hr.wad|hrmus.wad"
  479. demo_pattern7 "Memento Mori/mm\d\d.\d\d\d\.lmp/doom2.wad|mm.wad|mmmus.wad"
  480. demo_pattern8 "Memento Mori 2/m2\d\d.\d\d\d\.lmp/doom2.wad|mm2.wad|mm2mus.wad"
  481. # Weapon preferences
  482. weapon_choice_1 6
  483. weapon_choice_2 9
  484. weapon_choice_3 4
  485. weapon_choice_4 3
  486. weapon_choice_5 2
  487. weapon_choice_6 8
  488. weapon_choice_7 5
  489. weapon_choice_8 7
  490. weapon_choice_9 1
  491. # Music
  492. mus_e1m1 "e1m1.mp3"
  493. mus_e1m2 "e1m2.mp3"
  494. mus_e1m3 "e1m3.mp3"
  495. mus_e1m4 "e1m4.mp3"
  496. mus_e1m5 "e1m5.mp3"
  497. mus_e1m6 "e1m6.mp3"
  498. mus_e1m7 "e1m7.mp3"
  499. mus_e1m8 "e1m8.mp3"
  500. mus_e1m9 "e1m9.mp3"
  501. mus_e2m1 "e2m1.mp3"
  502. mus_e2m2 "e2m2.mp3"
  503. mus_e2m3 "e2m3.mp3"
  504. mus_e2m4 "e2m4.mp3"
  505. mus_e2m5 "e1m7.mp3"
  506. mus_e2m6 "e2m6.mp3"
  507. mus_e2m7 "e2m7.mp3"
  508. mus_e2m8 "e2m8.mp3"
  509. mus_e2m9 "e3m1.mp3"
  510. mus_e3m1 "e3m1.mp3"
  511. mus_e3m2 "e3m2.mp3"
  512. mus_e3m3 "e3m3.mp3"
  513. mus_e3m4 "e1m8.mp3"
  514. mus_e3m5 "e1m7.mp3"
  515. mus_e3m6 "e1m6.mp3"
  516. mus_e3m7 "e2m7.mp3"
  517. mus_e3m8 "e3m8.mp3"
  518. mus_e3m9 "e1m9.mp3"
  519. mus_inter "e2m3.mp3"
  520. mus_intro "intro.mp3"
  521. mus_bunny "bunny.mp3"
  522. mus_victor "victor.mp3"
  523. mus_introa "intro.mp3"
  524. mus_runnin "runnin.mp3"
  525. mus_stalks "stalks.mp3"
  526. mus_countd "countd.mp3"
  527. mus_betwee "betwee.mp3"
  528. mus_doom "doom.mp3"
  529. mus_the_da "the_da.mp3"
  530. mus_shawn "shawn.mp3"
  531. mus_ddtblu "ddtblu.mp3"
  532. mus_in_cit "in_cit.mp3"
  533. mus_dead "dead.mp3"
  534. mus_stlks2 "stalks.mp3"
  535. mus_theda2 "the_da.mp3"
  536. mus_doom2 "doom.mp3"
  537. mus_ddtbl2 "ddtblu.mp3"
  538. mus_runni2 "runnin.mp3"
  539. mus_dead2 "dead.mp3"
  540. mus_stlks3 "stalks.mp3"
  541. mus_romero "romero.mp3"
  542. mus_shawn2 "shawn.mp3"
  543. mus_messag "messag.mp3"
  544. mus_count2 "countd.mp3"
  545. mus_ddtbl3 "ddtblu.mp3"
  546. mus_ampie "ampie.mp3"
  547. mus_theda3 "the_da.mp3"
  548. mus_adrian "adrian.mp3"
  549. mus_messg2 "messag.mp3"
  550. mus_romer2 "romero.mp3"
  551. mus_tense "tense.mp3"
  552. mus_shawn3 "shawn.mp3"
  553. mus_openin "openin.mp3"
  554. mus_evil "evil.mp3"
  555. mus_ultima "ultima.mp3"
  556. mus_read_m "read_m.mp3"
  557. mus_dm2ttl "dm2ttl.mp3"
  558. mus_dm2int "dm2int.mp3"