games_doom_dsda-doom.md 4.6 KB

Get and compile

$ cd ~/src && git clone https://github.com/kraflab/dsda-doom.git
$ cd ~/src/dsda-doom/prboom2 && cmake . && make
$ ~/src/dsda-doom/prboom2/dsda-doom

Usage

$ dsda-doom -config ~/games/doom/config/dsda-doom/dsda-doom_vanilla.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -aspect 16:9 -iwad ~/games/doom/wads/iwads/doom2.wad -file ~/games/doom/wads/doom2/{vanilla,nolimit,boom}/ ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad -save ~/games/doom/savegames/doom2/ -skill 3 -warp 01
$ dsda-doom -config ~/games/doom/config/dsda-doom/dsda-doom_vanilla.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad ~/games/doom/wads/iwads/doom2.wad -file ~/games/doom/wads/doom2/{vanilla,nolimit,boom}/ ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad ~/games/doom/mods/vanilla/smoothed/smoothed.wad -save ~/games/doom/savegames/doom2/ -deh ~/games/doom/mods/vanilla/dehacked/SUPRWEP8.DEH -skill 3 -warp 01
$ ~/src/dsda-doom/prboom2/dsda-doom -config games/doom/config/dsda-doom/dsda-doom_boom.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad ~/games/doom/wads/iwads/doom2.wad -file ~/games/doom/wads/doom2/{vanilla,nolimit,boom}/ ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad ~/games/doom/mods/vanilla/smoothed/smoothed.wad -save ~/games/doom/savegames/doom2/ -skill 3 -warp 01
> D:\Games\dsda-doom\dsda-doom.exe -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad D:\Games\doom\wads\original\doom2.wad -file D:\Games\doom\wads\doom2\ D:\Games\doom\mods\vanilla\pk_doom_sfx\pk_doom_sfx_20120224.wad D:\Games\doom\mods\vanilla\jovian_palette\JoyPal.wad -save D:\Games\doom\savegames\doom2\ -skill 3 -warp 01

Random map from dir:

$ export iwad=doom2 && export pwadfile=$(find ~/games/doom/wads/${iwad}/{vanilla,nolimit,boom}/*/*.wad ! -name *tex*.* ! -name *res*.* ! -name *fix.* ! -name *demo*.* -type f | shuf -n 1) && dsda-doom -config ~/games/doom/config/dsda-doom/dsda-doom_vanilla.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad ~/games/doom/wads/original/${iwad}.wad -file ${pwadfile} ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad -save ~/games/doom/savegames/${iwad}/ -skill 3 -warp 01 && echo ${pwadfile}
$ export iwad=doom2 && export pwadfile=$(find ~/games/doom/wads/${iwad}/{vanilla,nolimit,boom}/*/*.wad ! -name *tex*.* ! -name *res*.* ! -name *fix.* ! -name *demo*.* -type f | shuf -n 1) && dsda-doom -config ~/games/doom/config/dsda-doom/dsda-doom_vanilla.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad ~/games/doom/wads/original/${iwad}.wad -file ${pwadfile} ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad -save ~/games/doom/savegames/${iwad}/ -skill 3 -warp $(shuf -i 1-30 -n 1) && echo ${pwadfile}
$ export iwad=doom && export pwadfile=$(find ~/games/doom/wads/${iwad}/{vanilla,nolimit,boom}/*/*.wad ! -name *tex*.* ! -name *res*.* ! -name *fix.* ! -name *demo*.* -type f | shuf -n 1) && dsda-doom -config ~/games/doom/config/dsda-doom/dsda-doom_vanilla.cfg -vidmode gl -complevel 17 -width 1920 -height 1080 -fullscreen -geom 640x360f -aspect 16:9 -iwad ~/games/doom/wads/original/${iwad}.wad -file ${pwadfile} ~/games/doom/mods/vanilla/pk_doom_sfx/pk_doom_sfx_20120224.wad ~/games/doom/mods/vanilla/jovian_palette/JovPal.wad -save ~/games/doom/savegames/${iwad}/ -skill 3 -warp $(shuf -i 1-4 -n 1) $(shuf -i 1-8 -n 1) && echo ${pwadfile}

Mods

$ find ~/games/doom/mods/vanilla/*/*.wad

options

-noaccel
-complevel lvl - This sets the compatibility mode that PrBoom runs in. If you need to change this, see README.compat.
	2-Doom v1.9
	3-Ultimate Doom
	4-Final Doom & Doom95
	8-Boom v2.01 / 
	9-Boom v2.02
	11-MBF
	12—16-PrBoom (old versions)
	17-Current PrBoom
	
	-complevel 1.9 = -complevel 2
	-complevel doom2 = -complevel 2
	-complevel ultimate = -complevel 3
	-complevel udoom = -complevel 3
	-complevel final = -complevel 4
	-complevel tnt = -complevel 4
	-complevel plutonia = -complevel 4
	-complevel boom = -complevel 9
	-complevel mbf = -complevel 11
	-complevel vanilla = complevel autodetected according to IWAD loaded

Oldschool look

-geom 320x240f -aspect 4:3
-geom 320x180f -aspect 16:9