
When trying to import images to make custom boards or cards, the program crashes while trying to load the file picker. I am using wayland, which looking at the log seems to be a problem for loading system utilities.

Thanks for posting this. I hope this gets fixed. But I’m glad to know it’s a Wayland issue, as I didn’t think to try X11.

Thanks for mentioning X11 vs Wayland; I have the same issue and didn’t notice at first that terminal output included messages about X11 even though I was using Wayland.
Unfortunately X11 isn’t working well in general on my system currently so my solution was to uninstall Tabletop Simulator, change compatibility to Proton Experimental and then reinstall. This has worked even on Wayland including file uploads.

This bug that causes TTS to lock up and crash when attempting to upload a file through the file picker ( e.g. for a custom deck) on the Wayland desktop still occurs when using the native Linux beta v14 version (Unity 6 engine).
Good news is I’m still able to get around this issue by running the TTS beta with Proton at the cost of a slower TTS startup time; same behaviour on the current main version of TTS.



I will post my comment here as well since this is the tracking issue for this problem.
If you add “GDK_BACKEND=x11 %command%” to your launch parameters the file picker will work and you won’t have to use Proton, native will do.
In the meanwhile, I wish good luck to the devs for this.

I actually have GDK_BACKEND=x11 %command% in my launch options, but TTS still crashes when I’m in the Wayland desktop if I attempt to open the file picker with the native Linux version.
I tried to launch Steam through the terminal to see if there’s more information that can be found, but didn’t really find anything in particular.
I’ve attached the logs from Steam after I hit the play button.
I inserted 2 newlines to the terminal before I attempted to open the file picker and we can see that the game exits (without much other info).
Note: I am currently running NixOS witht the KDE desktop (6.5.3) and do have X11 installed, though I have Wayland installed and set as my default desktop environment.

@Petrica while GDK_BACKEND=x11 is the recommended fix for wayland, it does not work
currently running NixOS, with niri (wayland), and no X11, XWayland (via xwayland-satellite) is present, but the game is not run with it

Although GDK_BACKEND=x11 works decently, it still doesn’t let me upload multiple files at once. The first file uploads successfully, but then it gets stuck uploading the 2nd and further forever (or until I go back to menu).

for those who just want a fix: https://codeberg.org/0x57e11a/crosstales-filebrowser-reimp

The filebrowser re-implementation works well, a much better solution than using GDK_BACKEND=x11, since it actually uses a native filepicker instead of the GTK one. Thanks for sharing!

the reimplementation should be in the next hotfix for all users to enjoy

Why is this one of the most upvoted issues regarding P2P connectivity and the devs are completely ignoring anything to do with it… how hard is it to keep players connected to the lobby while they reconnect? Or allow them to run their own private server on whatever device they feel is stable so the room they run is always open and doesn’t delete their (time until last autosave) worth of progress? Some of these comments go back 4 years with 0 responses from dev team on community chat, forums, discussions. I see countless ignored posts and its still a constant headache… when are the devs of this game going to open their eyes and act??
