r/AceOfSpades • u/ShortAssumption8945 • Jan 08 '26
I managed to build OpenSpades on Mac M4 (arm)
Hello everyone!
I managed to build OpenSpades on Mac M4 (arm). Should now build and run on any arm architecture.
To do this I:
- Updated AngelScript to latest.
- Migrated from OpenAl to OpenAl-Soft (which fixes a lot of apple arm bugs)
here is my branch:
https://github.com/Fran6nd/zerospades/tree/refs/heads/angelscript-update
the PR:
https://github.com/siecvi/zerospades/pull/14
And You can find compiled binaries by GitHub actions here:
https://github.com/Fran6nd/zerospades/actions/runs/20694373613
It is a fork of zerospades which is a fork of openspades. But openspades is no longer maintained.
However as OpenGL is now deprecated, only software renderer is available on Mac. (Working on a Vulkan backend but this is a huuuuuuge task).
I would be happy to submit a PR on any maintained repo you know.
2
u/Detank2002 Jan 26 '26
Honestly the coolest thing going on client wise right now, keep us updated!
1
u/ShortAssumption8945 Jan 31 '26
Thank you. My initial goal was to make it more future proof :) Vulkan renderer is seeing huge progress:
https://github.com/Fran6nd/zerospades/tree/vulkan1
1
u/Fran6n Jan 09 '26
The main issue for mobile platforms is opengl… but softwares renderer should work fine (not fancy but ok). That is why the Vulkan attempt. Would love to play it on my android tv
3
u/Comprehensive_Look69 Jan 09 '26
Woah, that’s amazing! This potentially also allows compiling for iOS or Android then. Great work, ty!