Hello ports@ Attached is a new port for the xash3d engine and accompanying mod to play a game about hitting things with crowbars. I believe you end up playing as my cousin Gordon. ;-)
You can play Half-Life with this package, but you must have access to a steam version of the game files to play. Thus, outside of having a Windows or Linux machine handy, you can't get to the data with OpenBSD alone. I do not believe the old retail CD versions will work with xash3d due to so many changes since the last CD release version was put on the shelves. I am unsure of what we can do with this as the licensing seems to be a bit vague, I would love more prying eyes on that part. I kept the main engine and the half-life client/server bits separate to try and ease this problem, and (in theory) other Goldsrc-compatible games such as Blueshift, Opposing Force, etc could one day have ports as well. Counter-strike will not work at this time without someone investing a lot of time upstream. Outside of that it builds and runs on amd64, I can play netgames against other xash3d players, I've put dozens of hours into the single player campaign without issue. I think technically this should also run on arm64, as one of the main targets of xash3d was to make the game playable on android. Passes portcheck, port-lib-depends-check, lib-depends-check, and builds okay with clang6. Thoughts? Comments? OKs? Cheers! -ryan
xash3d.tgz
Description: application/tar-gz