Doom (PrBoom) - omgmog/launcher-community-apps GitHub Wiki

PrBoom+ is a version of FreeDoom, a project aiming to create open content for the free and open source software Doom engine... and also allow you to play the original Doom for free...

Install

# Install PrBoom+
sudo apt install prboom doom-wad-shareware

# Optionally, install freedoom for freedoom1 and freedoom2 binaries and content
sudo apt install freedoom

Key Configuration

# Edit the prboom-plus.cfg 
nano /home/chip/.prboom-plus/prboom-plus.cfg

# Replace the "Key bindings" section with the following 

# Key bindings
key_right                 0x12d
key_left                  0x39
key_up                    0xad
key_down                  0xaf
key_mlook                 0x5c
key_menu_right            0xae
key_menu_left             0xac
key_menu_up               0xad
key_menu_down             0xaf
key_menu_backspace        0x7f
key_menu_escape           0x1b
key_menu_enter            0xd
key_setup                 0x0
key_strafeleft            0xac
key_straferight           0xae
key_flyup                 0x37
key_flydown               0x38
key_fire                  0x30
key_use                   0x3d
key_strafe                0xb8
key_speed                 0xb6
key_savegame              0xbc
key_loadgame              0xbd
key_soundvolume           0xbe
key_hud                   0xbf
key_quicksave             0xc0
key_endgame               0xc1
key_messages              0xc2
key_quickload             0xc3
key_quit                  0xc4
key_gamma                 0xd7
key_spy                   0xd8
key_pause                 0xff
key_autorun               0xba
key_chat                  0x35
key_backspace             0x2f
key_enter                 0xd
key_map                   0x9
key_map_right             0xae
key_map_left              0xac
key_map_up                0xad
key_map_down              0xaf
key_map_zoomin            0x3d
key_map_zoomout           0x2d
key_map_gobig             0x30
key_map_follow            0x66
key_map_mark              0x6d
key_map_clear             0x63
key_map_grid              0x67
key_map_rotate            0x72
key_map_overlay           0x6f
key_map_textured          0x0
key_reverse               0x7f
key_zoomin                0x20
key_zoomout               0x2d
key_chatplayer1           0x67
key_chatplayer2           0x2c
key_chatplayer3           0x62
key_chatplayer4           0x34
key_weapontoggle          0x9d
key_weapon1               0x71
key_weapon2               0x77
key_weapon3               0x65
key_weapon4               0x72
key_weapon5               0x74
key_weapon6               0x79
key_weapon7               0x75
key_weapon8               0x69
key_weapon9               0x6f
key_nextweapon            0xeb
key_prevweapon            0xec
key_screenshot            0x2a
⚠️ **GitHub.com Fallback** ⚠️