07-12-2020, 12:57 PM
Here is the order I followed to get halflife1 running on the pinebook pro.
I tried multiple ways, but this was the most stable.
A tip, do not use the flashlight. (buggie)
You can put the "code-block" below in a file, e.g. create_hl.sh
It will give you halflife (xash3d) in the dir ~ / hl you can then start halflife with "xash3d.sh"
I've had 3 crashes before "the explosion" happened. So be warned
I tried multiple ways, but this was the most stable.
A tip, do not use the flashlight. (buggie)
You can put the "code-block" below in a file, e.g. create_hl.sh
It will give you halflife (xash3d) in the dir ~ / hl you can then start halflife with "xash3d.sh"
I've had 3 crashes before "the explosion" happened. So be warned
Code:
mkdir ~/hl
#COPY your "valve" folder from (windows or linux system steam/cd install) to ~/hl/valve
#on steam it is $HOME/.steam/steam/steamapps/common/Half-Life/
# create re-writen hl-engine.
git clone --recursive https://github.com/FWGS/xash3d-fwgs.git
cd xash3d-fwgs
git checkout tags/v0.20
git submodule update
./waf configure -T release --prefix ~/out
./waf build
./waf install
cd ..
cp ~/out/lib/xash3d/* ~/hl/
# create hl-sdk (improved).
git clone https://github.com/FWGS/hlsdk-xash3d.git
cd hlsdk-xash3d
./waf configure -T release
./waf build
cp build/cl_dll/*.so ~/hl/valve/cl_dlls
cp build/dlls/*.so ~/hl/valve/dlls
cd ~/hl
# get a startup script from a older re-writen engine. (stil works)
wget https://raw.githubusercontent.com/FWGS/xash3d/master/scripts/xash3d.sh
# make it executable.
chmod +x xash3d.sh
The future is here! ARM laptops!