Source-1-Games icon indicating copy to clipboard operation
Source-1-Games copied to clipboard

Half-Life 2 Commentary does not play

Open Nacroni opened this issue 1 year ago • 7 comments

While I was playing Half-Life 2's 20th Anniversary update, I tried listening to the commentary, but it did not work. It seems like this might be because the files are missing from the game, as the console said that the commentary audio files were missing from the disk/repository. I tried verifying and also reinstalling, but it just wouldn't work either.

PLATFORM: Fedora Linux 41 (KDE Plasma Spin), Steam stable version 1731433018

If there's more information you need, please let me know.

Nacroni avatar Nov 16 '24 13:11 Nacroni

I think this is https://github.com/ValveSoftware/Source-1-Games/issues/2734 You can verify with

journalctl -b | grep execheap

ColinKinloch avatar Nov 16 '24 13:11 ColinKinloch

This is indeed the same as #2734.

However that issue was closed by the original author as it was for TF2 and apparently there is some beta x64 branch that fixes it for that specific game. I see no such option for HL2.

To verify I used the following to see the status of and temporally disable SELinux:-

sestatus
setenforce 0

Also, using the sealert -l "*" command gives me the same output as mentioned in #2734.

Using the following as work-around

ausearch -c 'hl2_linux' --raw | audit2allow -M my-hl2linux
semodule -X 300 -i my-hl2linux.pp

Tweekism avatar Nov 16 '24 16:11 Tweekism

Thank you so much! Doing the commands (as root) @Tweekism said helped fix the issue.

Nacroni avatar Nov 16 '24 19:11 Nacroni

As an addendum, forcing Proton 9.0 allows the music/commentary to play (though the camera/mouse movement is adversely affected).

Forcing the Steam Linux Runtime has no effect, unlike in other games where you can supplement missing system libraries.

N.B. I'm on Fedora Silverblue 41, using the Steam Flatpak.

JimOswick avatar Nov 18 '24 12:11 JimOswick

I don't think this issue should be closed. Since the bug has been fixed by switching out the mp3 decoder in TF2 presumably it can be fixed for HL2. It's out of patent, surely it's easier than ever.

ColinKinloch avatar Nov 18 '24 12:11 ColinKinloch

Hi,

I come to this place after waiting several months after the 20th anniversary update for an official fix. Sadly, there is none. Why is this issue closed? This problem is still present. I was back then on Fedora 41, now on 42, and still no music and commentary. I think the title should also be changed as it's not only the commentary but also the music not playing.

schM0ggi avatar May 10 '25 12:05 schM0ggi

from @ColinKinloch I don't think this issue should be closed. Since the bug has been fixed by switching out the mp3 decoder in TF2 presumably it can be fixed for HL2. It's out of patent, surely it's easier than ever.

from @schM0ggi Hi,

I come to this place after waiting several months after the 20th anniversary update for an official fix. Sadly, there is none. Why is this issue closed? This problem is still present. I was back then on Fedora 41, now on 42, and still no music and commentary. I think the title should also be changed as it's not only the commentary but also the music not playing.

I'm sorry for that, it was that I received something that worked, but now this looks like a workaround rather than a fix. I'll reopen it as now I understand more about this.

Nacroni avatar May 29 '25 15:05 Nacroni