Wargroove

Wargroove

View Stats:
Zockling Aug 7, 2020 @ 3:25pm
Howto: Running the native Linux build
Wargroove ships a native 64-bit Linux build, but it's not set up properly by default. Here's how to run it. In the game's properties:

1. Uncheck "Force the use of a specific Steam Play compatibility tool"
2. Put this into your Launch Options:
cd ~/.local/share/Steam/steamapps/common/Wargroove/linux_bin; LD_LIBRARY_PATH="$LD_LIBRARY_PATH:." %command%

Issues:
- The intro movie doesn't play
- Trying to play the intro manually via Extras->Gallery->Intro crashes the game

There might be more reasons why it's not officially advertised, so YMMV with this build.
< >
Showing 1-15 of 16 comments
Yaywalter Aug 8, 2020 @ 7:41pm 
Thanks.
Roboron Aug 14, 2020 @ 5:25pm 
I wonder why there is a working Linux build but it is not set up properly lol
hateball Aug 30, 2020 @ 12:01am 
Cheers! In my case I have a different path to the Steam install so I had to adjust it accordingly
~/.steam/steam/SteamApps/common/Wargroove/linux_bin/

Fullscreen does not work properly on KDE Plasma, and the Intro video issues are as described.
Bugon Hego Alder Sep 1, 2020 @ 4:19pm 
It worked out to launch at all but I could not finish the tutorial. The cutscene with the king kills the game :/ I am so hyped. Feels like back in the days with Advance Wars or Fire Emblem. The game already felt so good
Roboron Sep 2, 2020 @ 4:11am 
Originally posted by Instructions unclear:
It worked out to launch at all but I could not finish the tutorial. The cutscene with the king kills the game :/ I am so hyped. Feels like back in the days with Advance Wars or Fire Emblem. The game already felt so good

It's working fine with Steam Play, you just need to add "--skip-intro" to launch options.
Akien Sep 2, 2020 @ 5:08am 
To Chucklefish release engineers:

I had a quick look at it seems the Linux build on Steam has the correct files, but it's wrongly setup in Steamworks.

You correctly wrote linux_bin/run_wargroove.sh as a wrapper script to change LD_LIBRARY_PATH so that the Steam lib can be found, but the Linux release is still configured in Steamworks to run linux_bin/wargroove directly, without going through the shell script.

So it always fails with:
/media/data/Games/Steam/steamapps/common/Wargroove/linux_bin/wargroove: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory

The workaround provided in the OP is basically reimplementing the existing run_wargroove.sh script via the Launch Options of the Steam properties.


For users, an alternative option to the OP (gives the same result) is:

- Go to your Wargroove/linux_bin directory.
- Rename wargroove to wargroove.bin.
- Rename run_wargroove.sh to wargroove.
- Edit the new wargroove script to run ./wargroove.bin instead of ./wargroove.

Of course the proper fix is for Chucklefish devs to change the target binary for the Linux distribution to point at run_wargroove.sh, and it will work (with aforementioned caveats).
Nabi Sep 13, 2020 @ 3:11am 
I love you
RadRapscallion Apr 29, 2021 @ 2:39pm 
Originally posted by Akien:
To Chucklefish release engineers:

I had a quick look at it seems the Linux build on Steam has the correct files, but it's wrongly setup in Steamworks.

You correctly wrote linux_bin/run_wargroove.sh as a wrapper script to change LD_LIBRARY_PATH so that the Steam lib can be found, but the Linux release is still configured in Steamworks to run linux_bin/wargroove directly, without going through the shell script.

So it always fails with:
/media/data/Games/Steam/steamapps/common/Wargroove/linux_bin/wargroove: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory

The workaround provided in the OP is basically reimplementing the existing run_wargroove.sh script via the Launch Options of the Steam properties.


For users, an alternative option to the OP (gives the same result) is:

- Go to your Wargroove/linux_bin directory.
- Rename wargroove to wargroove.bin.
- Rename run_wargroove.sh to wargroove.
- Edit the new wargroove script to run ./wargroove.bin instead of ./wargroove.

Of course the proper fix is for Chucklefish devs to change the target binary for the Linux distribution to point at run_wargroove.sh, and it will work (with aforementioned caveats).
Seriously? The fact that this hasnt been patched lets me think Chucklefish don't care about linux users at all. How have they not patched something that is this easy to fix??
And also thank you.
amz  [developer] Apr 30, 2021 @ 7:28am 
Hi, sorry about that, this issue had completely slipped my notice!
I've updated the Linux startup command to the intended linux_bin/run_wargroove.sh, please let me know if you still have any trouble with this!
Akien May 2, 2021 @ 1:03am 
Hi amz, thanks for the update!

I can confirm that it fixes the issue, a fresh install of Wargroove runs fine out of the box on two Linux machines I tried it on.

The issues pointed out by others in this thread with video/cutscene playback causing crashes are still valid, but likely best tracked in a separate thread, such as this one: https://steamcommunity.com/app/607050/discussions/1/2917724477540091370/

Happy to help debug further if there's interest upstream in fixing the Linux build (and eventually making it officially supported).
Last edited by Akien; May 2, 2021 @ 1:52am
awkward_ghost May 16, 2021 @ 2:21pm 
I was pleasantly surprised to find native linux support, given there's no icon for it on the Store page and I'd actually held off my purchase for so long because of that...

Unfortunately though I also then encounter the crash when meeting the king on the first/tutorial mission.
Brokenshakles Jun 21, 2021 @ 3:49pm 
Yea, this used to be playable on linux, now it's not, please fix.
Robin Aug 22, 2021 @ 6:10am 
Originally posted by amz:
Hi, sorry about that, this issue had completely slipped my notice!
I've updated the Linux startup command to the intended linux_bin/run_wargroove.sh, please let me know if you still have any trouble with this!
So this seems to work perfectly fine on Linux.... Except the Double Trouble "DLC" does not. It's installed, but the game launches without it. This is a bit silly...
tigaente Mar 25, 2022 @ 3:51pm 
For some reason, I do not seem to have the native linux binary on my system. Any suggestion how to get it?
Robin Apr 3, 2022 @ 2:59pm 
Originally posted by tigaente:
For some reason, I do not seem to have the native linux binary on my system. Any suggestion how to get it?
A few months ago they actually fixed the "Double Trouble" DLC on Linux...
and now they appear to have pulled the Linux game for the game entirely.

the dev just seems to be yolo'ing it and doing whatever tickles his fancy on the day :/ it's a shame for the game itself is actually really good
< >
Showing 1-15 of 16 comments
Per page: 1530 50