Flatsonar

Doom BFA

by MadDecoDeR

Doom BFA is a Doom 3 BFG GPL source port

Dangerous permissions Verified creator GPL-3.0 v1.4.3
Screenshot 1 of Doom BFA Screenshot 2 of Doom BFA Screenshot 3 of Doom BFA

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.