Download libsteam_api.so
from the releases section and replace the original libsteam_api.so
in the desired Steam game directory
Valve doesn't release arm64 builds for libsteam_api,so
, making it impossible for Steam games to run natively on arm64 Linux
Install the dependencies first
sudo dnf install make clang protobuf-lite-devel protoc patch
You will need to patch goldberg_emulator before building otherwise it will fail
git clone https://gitlab.com/Mr_Goldberg/goldberg_emulator
git clone https://github.com/tranarchy/goldberg_emulator_arm64
cd goldberg_emulator_arm64
cp wrap_fix.patch ../goldberg_emulator
cd ../goldberg_emulator
patch -p1 < wrap_fix.patch
Now you can build it
make -j$(nproc)
If you did everything correctly now you should have libsteam_api.so
in the directory