Using the latest version of raspbian with OpenGl enable (either Fake Kms or not) XASH3d works like a CHARM.
The only thing you have to do is follow the Instructions in FWGS git.
These are the instructions.
Code: Select all
“Building CMake (recommended) If you want to enable VGUI support, you need part of Half-Life 1 SDK to build vgui_support library. NOTE: VGUI is exists only for Linux/MacOSX/Windows and only for x86. Disable it by -DXASH_VGUI=no if you are targetting non-supported architecture. Clone Xash3D repository using git: git clone --recursive https://github.com/FWGS/xash3d Move to the Xash3D folder: cd xash3d Clone Half Life 1 SDK with git: git clone https://github.com/ValveSoftware/halflife hlsdk/ OR you can use vgui-dev repository with just ripped off VGUI headers and library. Clone it using git: git clone https://github.com/FWGS/vgui-dev hlsdk/ Implying VGUI headers and library is cloned into hlsdk you should be able to build Xash3D as: mkdir -p build cd build On 32 bit systems: cmake -DHL_SDK_DIR=../hlsdk -DXASH_SDL=yes -DXASH_VGUI=yes ../ && make”
After the files are compiled, do a “make install” it will install all the files where they need to be.
To play the game you need some the Valve folder from your steam install, put that folder in
Be aware that if you copy the files from a windows installation, you will need compile two extra files dlls/hl.so and cl_dll/client.so
For that just follow the instructions here https://github.com/FWGS/hlsdk-xash3d
I’m glad to say that games runs very smooth at 1024x768 and looks pretty nice