Jump to content

GZDoom Flatpak can't find IWADs


Recommended Posts

Hi all I have recently moved to Linux (Zorin OS 17, Ubuntu 22.04 LTS base) and have installed GZDoom through Flatpak. I have my IWADs that worked with GZDoom on Windows but the app is unable to find them when I open it. I put them in both the suggested folder (see attached image) and a separate folder under my home directory, then edited gzdoom.ini to point to that folder and Flatseal to give it access to my home directory. Still it seems unable to find either of my IWAD collections.

 

If anyone is using the Flatpak version of GZDoom let me know how yours is set up so I can try copying it... not sure what is wrong here!

Screenshot from 2024-06-18 17-26-07.png

Share this post


Link to post

Hmm, I don't see anything obviously wrong with that. Would you mind sharing your gzdoom.ini under "[IWADSearch.Directories]" (taking care not to confuse it with "[FileSearch.Directories]" or "[SoundfontSearch.Directories]"), and also your Flatpak filesystem permissions? Here's how I have mine set up:

gzdoom.ini

[IWADSearch.Directories]
Path=.
Path=$DOOMWADDIR
Path=$HOME/.config/gzdoom
Path=$HOME/.local/share/games/doom
Path=/usr/local/share/doom
Path=/usr/local/share/games/doom
Path=/usr/share/doom
Path=/usr/share/games/doom
Path=$HOME/Doom/share/iwad

(The last line is the only one I added.)

 

Flatpak permissions (output from "flatpak info --show-permissions org.zdoom.GZDoom")

filesystems=/tmp;~/Doom/share:ro;~/.local/share/soundfonts:ro;~/Desktop:ro;

(I gave access to specific directories rather than the whole home directory, and :ro means read-only.)

Share this post


Link to post

Weird. I just tried (Linux Mint) and putting the iwad in said folder, the game starts without problem.
Maybe by downloading Flatseal and activating these permissions?
FOp3b2P.png

Share this post


Link to post

Sharp catch, thank you very much! Unfortunately now it is throwing a different error!

This file is also in both ~/My Games/Doom WADs/ and ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/, and in the flatpak install directory under /var/ as well.

Screenshot from 2024-06-18 18-28-46.png

Share this post


Link to post

Undo your change to the DOOMWADDIR environment variable in Flatseal, the default value for the Flatpak is DOOMWADDIR=/app/share/games/doom and I think that's how GZDoom finds gzdoom.pk3 (via the Path=$DOOMWADDIR in the FileSearch.Directories config).

Edited by Shepardus

Share this post


Link to post

That seems to have worked, but now it is complaining it can't find a font. This font is installed on my system under /usr/share/fonts/ but I have no idea where the 'widgets' folder it is looking for would be. There isn't a folder with that name anywhere within the flatpak or my home folder. Could something be wrong with the install? This is fresh from Flathub, version 4.12.2, and it is my second time trying to install it.

Screenshot from 2024-06-18 18-54-04.png

Edited by Hyderomastgroningem

Share this post


Link to post

widgets/noto/notosans-regular.ttf is within gzdoom.pk3, so I have no idea why it wouldn't be able to find that file if it's able to find gzdoom.pk3...

Share this post


Link to post

Thanks for the hint, it turns out the gzdoom.pk3 I copied into ~/.var/app/org.zdoom.GZDoom/.config/gzdoom/ was the one from my old GZDoom install and not the one that came with the flatpak. All solved now :)

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...