downlords-faf-client icon indicating copy to clipboard operation
downlords-faf-client copied to clipboard

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

Open Eonfge opened this issue 3 years ago • 5 comments

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:

  • Platform
    • Fedora Linux 34
    • Proton 6.3-5
  • Start the client
  • Select 'Black Day' for Co-op
  • Start FAF
  • Ready and Start
  • Crash

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.

Eonfge avatar Aug 02 '21 16:08 Eonfge

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

Sheikah45 avatar Sep 11 '21 13:09 Sheikah45

If not it might just be a game misconfiguration

Sheikah45 avatar Sep 11 '21 13:09 Sheikah45

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

Eonfge avatar Oct 30 '21 20:10 Eonfge

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").

GestaltEngine avatar Apr 14 '22 06:04 GestaltEngine

@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.

andriusch avatar Apr 19 '22 10:04 andriusch