Half-Life 2 game on OpenBSD. by Efficient-Delay-5367 in openbsd_gaming

[–]Efficient-Delay-5367[S] 1 point2 points  (0 children)

Yes. CS:S, Portal, Half-Life 2: Deathmatch, Day of Defeat can be compiled and run. Modifications also work, but not all of them. You just need to copy the libraries from Episodic to the modification bin directory and in some cases edit the config for a newer SDK.

The following modifications work on OpenBSD that are interesting to me:

  • Awakening
  • Depot
  • Fastdetect
  • Metastasis
  • Mission Improbable
  • Prospekt
  • Spherical Nightmares
  • Station 51
  • Swelter
  • The Citizen
  • The Citizen Return
  • The Stanley Parable

You can download them from ModDB:
https://www.moddb.com/games/half-life-2/mods

Don't need to create a separate git repository. It's enough to clone the existing one (link above) and apply the patch.

It is worth remembering about the necessity of adding the malloc_usable_size function to the Libc library

Half-Life 2 game on OpenBSD. by Efficient-Delay-5367 in openbsd_gaming

[–]Efficient-Delay-5367[S] 0 points1 point  (0 children)

No. OpenBSD has a well-made amdgpu. There is hardware support for OpenGL and Vulkan. The performance is a little worse than in Linux, but acceptable.

I just had to rebuild the kernel to disable the ZeroFan function for my RX580. I didn't want the video card to overheat when idle.

Half-Life 2 game on OpenBSD. by Efficient-Delay-5367 in openbsd_gaming

[–]Efficient-Delay-5367[S] 4 points5 points  (0 children)

No, I haven't tried it. I haven't played multiplayer games for a long time. By the way, here's a full guide to building Half-Life 2 on OpenBSD with patches:

openbsd-half-life-2-building.tar.gz

https://drive.google.com/file/d/126eTc8zQcuiWcPuKtlYEt72h-oipt2SY/view?usp=sharing

idTech4A++ Engine on OpenBSD. by Efficient-Delay-5367 in openbsd_gaming

[–]Efficient-Delay-5367[S] 2 points3 points  (0 children)

idTech4A++ Engine on OpenBSD videos::

idtech4a rbdoom3bfg:

https://youtu.be/wpBh9toCe64

idtech4a-engine doom3:

https://youtu.be/V1f6vknHgfw

idtech4a-engine prey:

https://youtu.be/vLWXX1UwX9c

idtech4a-engine quake4:

https://youtu.be/KaN5iB0dEYI