• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Xologrimm

Recruit
Mar 21, 2019
1
0
One line summary of your issue
No ingame sound

What platform are you running the game on?

GoG

What operating system do you use?
Linux Mint 19.1 Kernel 4.15.0-46
What version are you running?
1.5.1-477R
Do you have the Season Pass / Flashpoint installed?
No

Please explain your issue is in as much detail as possible.
I get no sound in game. The only sound that i can hear is the one of the intro video you see before getting to the main menu.
If this information helps, I played the steam version of this game on the same machine with the same OS during the free to play weekend without any problems.

Steps to reproduce the issue


Attach DxDiag (PC) or System Info (Mac)

Attach Output Log
Windows:
Mac OS:
Linux: ~/.config/unity3d/Harebrained Schemes/BATTLETECH/Player.log


Attach Crash Log

Attach save file

Attach screenshot / video
 

Attachments

  • Player.log
    37,1 KB · Views: 25
Last edited:
Upvote 0
Hi, I have the same exact issue.

I'm using the Steam version though and I'm using Arch Linux with kernel 5.3.13. PulseAudio doesn't show a stream when in-game, it disappears as soon as the cutscene ends.
 
Solved it.

To see if the solution at the bottom of this post helps you, run
journalctl -F

Then start the game. Look if you find any line that contains this:

Cannot open shared library /usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_pulse.so

Explanation of the issue:
Some distributions store some libraries in a subfolder called 'x86_64-linux-gnu'. Others don't have that subfolder. Arch Linux being one of those that doesn't have it and instead stores libraries in /usr/lib, /usr/lib64 and /usr/lib32.

Quick fix, execute as root [disclaimer: Please never execute commands as root unless you checked and verified they do what the person writing a helpful answer claimed they do]:
mkdir -p /usr/lib/x86_64-linux-gnu/alsa-lib/
ln -s /usr/lib/alsa-lib/libasound_module_pcm_pulse.so /usr/lib/x86_64-linux-gnu/alsa-lib/

What those two commands do is create the folder 'x86_64-linux-gnu' and its subfolder 'alsa-lib' and then create a symlink for 'libasound_module_pcm_pulse.so'.

Best to put a readme file in that folder as well so you know why you did that.

After starting the game you should hear music and button effects 'n stuff and the error message from the start of the post should be gone.