prboom-plus.cfg 18 KB

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