FWGS / hlsdk-portable

Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
https://xash.su
Other
266 stars 121 forks source link

Does Half-Life, Opposing Force, and Blue Shift each need different client dlls? #417

Closed sofakng closed 8 months ago

sofakng commented 8 months ago

The difference branches (master, opfor, and bshift) each create different client dlls (client_arm64.dylib on macOS).

Does each game require these different versions or can a single version be shared between all of them? (if so, which one?)

Thanks!

a1batross commented 8 months ago

There is a branch called mobile-hacks that has code for detecting simple mods and enabling their behavior. Currently, supported mods in that branch are here: https://github.com/FWGS/hlsdk-portable/blob/mobile_hacks/dlls/moddef.h

Opposing Force is quite complex to be included on this branch, as far as I know.

nekonomicon commented 8 months ago

Blue Shift's client has custom HUD color + we're turn on fixes which required to use custom client too.

sofakng commented 8 months ago

Ahh OK -- No problem. Thanks for the information.