ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.71k stars 626 forks source link

25th Anniversary Update: Game Fails to Launch on Mac after Update #3454

Open damer76 opened 12 months ago

damer76 commented 12 months ago

Half-Life fails to launch after the update on Mac OS for me. Nothing happens after pressing "Play" in library, game just closes right after.

Running the hl_osx executable from the game folder returns the following error:

(base) <MacName>:~ <Username>$ /Users/<Username>/Library/Application\ Support/Steam/steamapps/common/Half-Life/hl_osx ; exit;
Error:dlopen(/Users/<Username>/filesystem_stdio.dylib, 2): image not found
Failed to load filesystem library, exiting...
logout

I think there's something wrong with specifying relative/absolute paths, because the referenced .dylib file is in the game folder.

I tried copying all the .dylib files from the game folder to the misspecified location, but still run into issues:

(base) <MacName>:~ <Username>$ /Users/<Username>/Library/Application\ Support/Steam/steamapps/common/Half-Life/hl_osx ; exit;
Error:dlopen(/Users/<Username>/hw.dylib, 2): Library not loaded: release/vgui.dylib
  Referenced from: /Users/<Username>/hw.dylib
  Reason: image not found
Could not load hw.dylib.
Please try again at a later time.logout

The pre-update version of Half-Life works fine.

JoelTroch commented 12 months ago

It would help if you state which Mac model and macOS version you are using.

damer76 commented 12 months ago

@JoelTroch Early 2015 13-inch Macbook Pro macOS Mojave 10.14.6 2.7 GHz Intel Core i5 8 GB RAM, 1867 MHz DDR3 Intel Iris Graphics 6100, 1536 MB

ChampionCynthia commented 11 months ago

Same issue. It's also been reported on the Steam Discussions for the game.

Using a late 2013 iMac running macOS 10.14.6 Mojave.

Considering the game hasn't been updated to 64-bit for Catalina and later, that Chromium has dropped support for Mojave this year and that Steam is based on Chromium, I'm afraid this is indeed the end of the official Mac port for GoldSrc games. Source games will follow next year with Steam being decommissioned for Mojave and it'll be the end of Valve games on the Mac.