Edit 7/9/2026: Builds compiled against same src as my other builds now, so CHANGES.md is accurate. More mods added into the arm64-mods folder (action quake 1.51, action quake jump mod, regular jump mod, chaos mod, q2master). Also added q2admin.
Edit 7/8/2026: Builds updated, some mods added into the arm64-mods folder. The CHANGES.md does not currently reflect the arm64 builds. Other than the mvd parse compile fix.
Not tested in really any capacity at all. It should work though. In order to run servers with it, you’ll need to download the source of the mod and compile a gamearm64.so file. In most cases that should be a simple git clone <repo url>, and then a make command in the src folder.
I’ll try and compile some of the more popular mods tomorrow to include with it.
Downloads available in https://quake2.itbacon.com/public/q2pro/ — although I might move them into an arm64 subfolder, or maybe q2pro-arm64 folder off of /public. So check /public/ if you don’t see them in the q2pro folder.
And yes, I do plan to upload things into https://github.com/itbacon in the future. I just haven’t had the time to experiment with git more yet.
The binaries were compiled with the following versions included:
Edit: openssl shows missing in some of the .log files, I’ll upload new builds tomorrow evening.
libavcodec 60.31.102
libavformat 60.16.100
libavutil 58.29.100
libcurl 8.5.0
libjpeg 2.1.5
libpng 1.6.43
libpng16 1.6.43
libswresample 4.12.100
libswscale 7.5.100
libturbojpeg 2.1.5
openal 1.23.1
sdl2 2.30.0
zlib 1.3
openssl 3.0.13
wayland-client 1.22.0
wayland-cursor 1.22.0
wayland-egl 18.1.0
libdecor-0 0.2.2
egl 1.5
gl 1.2
x11 1.8.7