Re: NEW: games/xash3d

2018-05-07 Thread Solene Rapenne

Ryan Freeman writes:

> 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

Game run fine (solo / multiplayer) but it seems the configuration menu
lacks "check box" and sliders like in Configuration>Audio.

Screenshot => https://i.zcraft.fr/8538971525709919.jpeg

I will take a look deeper about the port itself.



NEW: games/xash3d

2018-05-05 Thread Ryan Freeman
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