Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Heads up: the LD_PRELOAD=/usr/lib/libwayland-client.so.0 fix in this thread gets the app to launch, but it crashed when I attempted to go fullscreen.

The AppImage bundles its own WebKitGTK, GTK3, glib, GStreamer, systemd, and ICU built against Ubuntu 22.04. On Arch those fight with the system libraries. What worked for me:

  1. ./Dungeons.and.Dynasties_1.9.8_amd64.AppImage --appimage-extract
  2. Delete the bundled GTK/WebKit/glib/GStreamer/systemd libraries from squashfs-root/usr/lib
  3. Keep libxml2.so.2 (Arch is on soname 16, or install libxml2-legacy)
  4. ln -s /usr/lib/gstreamer-1.0 squashfs-root/usr/lib/gstreamer-1.0 — the app hardcodes GST_PLUGIN_SYSTEM_PATH to the bundle path, so audio stays silent without this
  5. Run ./AppRun from the extracted folder

Rule of thumb while you work through it: "undefined symbol" means a bundled library is too old — delete it. "cannot open shared object" means your system is missing it — install it or copy that one file back.

Tested on Arch with webkit2gtk-4.1 2.52.6, GTK3 3.24.52, GStreamer 1.28.6, Mesa 26.2.1.

(+1)

Still having some performance issues on Arch

Is there anything in particular if you can pinpoint or describe I can look into a fix or something that may help the build and the performance,
Let me know and I will see what I can do!