Doom BFA
by MadDecoDeR
Doom BFA is a Doom 3 BFG GPL source port
About
DOOM BFA is a DOOM 3: BFG Edition source port Based on RBDoom3BFG.
This is the Special Flatpak Edition
It contains all the features of the original with some UX extras for Flatpak
The engine search for the game folder on your system. If the engine boots with the wrong game files, use the launch argument +set fs_basepath to set right game folder
To install Open platform put the Open Platform .so file on the game's base folder. And any additional .so files on both the game's folder and (optionally) the ~/.var/app/io.github.maddecoder.Classic-RBDOOM-3-BFG/data/.doombfa/base/lib folder along side with any additional files that are required
Known Bugs:
(NOTE: Those bugs only apply to that release)
- Using Open Platform with Steam might result the associated game to be stuck in playing state, as a workaround restart the Steam Client - The engine doesn't boot after installing OpenPlatform with Steam. Try to block access to the wayland socket from the app's flatpak rights - Loading mods with custom new game entry might not load the custom new game entry. Restart the engine
Permissions
3 permissions weaken the sandbox. Flatsonar asks before installing.
- all devices (/dev): webcams, disks, raw hardware
--device=all - X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - read-only access to your home folder
--filesystem=home:ro - inter-process communication (needed for X11)
--share=ipc - network
--share=network - audio
--socket=pulseaudio - Wayland display
--socket=wayland - access to ~/.var/app/com.valvesoftware.Steam
--filesystem=~/.var/app/com.valvesoftware.Steam:ro - access to ~/.var/app/net.lutris.Lutris
--filesystem=~/.var/app/net.lutris.Lutris:ro - access to /media
--filesystem=/media:ro - access to /run/media
--filesystem=/run/media:ro - access to ~/.var/app/com.heroicgameslauncher.hgl
--filesystem=~/.var/app/com.heroicgameslauncher.hgl:ro - access to /mnt
--filesystem=/mnt:ro
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- downloads github.com at install time, after any scan has run
source:extra-data - verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.