Skip to content

tranarchy/arm64-goldberg-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Goldberg Emulator for arm64 Linux

How to use

Download libsteam_api.so from the releases section and replace the original libsteam_api.so in the desired Steam game directory

Why

Valve doesn't release arm64 builds for libsteam_api,so, making it impossible for Steam games to run natively on arm64 Linux

How to build

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