FAForever / downlords-faf-client

Official client for Forged Alliance Forever
https://faforever.com
MIT License
195 stars 121 forks source link

Can't start Forged Aliance (X1CA) Coop games on Linux #2318

Open Eonfge opened 3 years ago

Eonfge commented 3 years ago

Describe the bug

Whenever I try to start a Coop game for any of the six Forged Alliance maps, I crash once the map is loaded, just before the game becomes visible. This only happens with the FA maps though, and not with the vanilla game maps.

To Reproduce Steps to reproduce the behavior:

Log or error message This is my log file:

Wild Man Guessing My first bet, is that it's something path-names related, possibly with case sensitivity. One minor observation for example is the missing minimap when loading 'Black Day', which is likely because the resource can't be found.

Sheikah45 commented 2 years ago

Does this folder exist? %USER_PROFILE%/.steam/steam/steamapps/common/Supreme Commander Forged Alliance/maps/

Sheikah45 commented 2 years ago

If not it might just be a game misconfiguration

Eonfge commented 2 years ago

Ow damn. Took me some time to see your follow-up question... Here is a client log: client.log

[kevin@kevin-at-fedora ~/.steam/steam/steamapps/common/Supreme Commander Forged Alliance]$ ls -la
total 168
drwxr-xr-x.  9 kevin kevin  4096 30 okt 22:35 .
drwxr-xr-x. 60 kevin kevin  4096 17 okt 10:44 ..
drwxr-xr-x.  2 kevin kevin  4096  7 jun  2020 bin
drwxr-xr-x.  2 kevin kevin 12288  7 jun  2020 DirectX
drwxr-xr-x.  2 kevin kevin  4096  7 jun  2020 fonts
-rw-r--r--.  1 kevin kevin  6752 10 okt 15:58 ForgedAlliance_d3d9.log
-rw-r--r--.  1 kevin kevin 43709 10 okt 15:43 ForgedAlliance.dxvk-cache
-rw-r--r--.  1 kevin kevin     0  3 jul 21:37 ForgedAlliance_dxvk_config.log
drwxr-xr-x.  2 kevin kevin  4096  7 jun  2020 gamedata
-rwxr-xr-x.  1 kevin kevin   334  7 jun  2020 installscript.vdf
lrwxrwxrwx.  1 kevin kevin    87  7 jun  2020 maps -> '/home/kevin/Documents/My Games/Gas Powered Games/Supreme Commander Forged Alliance/Maps'
drwxr-xr-x. 63 kevin kevin  4096  7 jun  2020 maps.old
lrwxrwxrwx.  1 kevin kevin    87  7 jun  2020 mods -> '/home/kevin/Documents/My Games/Gas Powered Games/Supreme Commander Forged Alliance/Mods'
drwxr-xr-x.  2 kevin kevin 49152  7 jun  2020 movies
drwxr-xr-x.  3 kevin kevin  4096  7 jun  2020 sounds
-rw-r--r--.  1 kevin kevin  6789 30 okt 22:35 SupremeCommander_d3d9.log
-rw-rw-r--.  1 kevin kevin    12 30 okt 22:35 SupremeCommander.dxvk-cache
-rw-rw-r--.  1 kevin kevin     0  3 okt  2020 SupremeCommander_dxvk_config.log

Edit. I tried renaming the symlink of maps but that had no effect

GestaltEngine commented 2 years ago

I'd like to add something - I encountered the same issue and managed to resolve it completely by having all FA campaign maps both in the 'maps' directory specified in client (in my case /home/username/faf/maps_and_mods/maps) and in the one in the installation folder (/home/username/.steam/debian-installation/steamapps/common/Supreme Commander Forged Alliance/maps), which isn't a symlink but a real folder with X1CA_00# and x1ca_coop_00#.v##### folders. What's also notable is that I can't watch some of the coop replays (game opens an error window with "unable to load replay from /home/username/.faforever/cache/temp.scfareplay").

andriusch commented 2 years ago

@GestaltEngine do you mean you copied all maps from /home/username/.steam/debian-installation/steamapps/common/Supreme Commander Forged Alliance/maps to /home/username/faf/maps_and_mods/maps? I tried that, and while there are no more errors in the client log, I still can't launch coop campaign maps.