EDuke32 - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port eduke32
Game(s) Ion Fury, Ion Fury: Aftershock (also other Build Engine games)
Homepage https://voidpoint.io/terminx/eduke32
Source Code https://voidpoint.io/terminx/eduke32
Build Type: Mac Source Ports Build
Port Type Original Source Code
Project Build Strategy Project doesn’t do Mac builds
Source Code Strategy Source available
Projct Release Strategy Releases based off latest code
Mac Support Status No official Mac support
Project Status Active
Build System Make
Programming Language(s) C/C++
Data Situation Data goes in /Users/tomkidd/Library/Application Support/EDuke32
Homebrew Requirements brew install sdl2 libvpx

Notes:

This one now builds off of the latest code from the developer with few modifications. Previously it was not building and I had it on an old commit that would build on Mac. Someone online told me the trick is to set USE_MIMALLOC to 0 and then it builds on the Mac just fine. And this became necessary because the existing version would not run the new Aftershock expansion to Ion Fury (and the way that worked, owning Aftershock changes the base Ion Fury files so it's not something you can just selectively apply).

Still has the same old issue of needing 8-bpp modes on at least Apple Silicon but this is noted in the page on MSP.