RBDoom3BFG - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port RBDOOM-3-BFG
Game(s) DOOM 3: BFG Edition
Homepage https://github.com/RobertBeckebans/RBDOOM-3-BFG
Source Code https://github.com/SRSaunders/RBDOOM-3-BFG/tree/rpsubsets-and-pc
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 Versioned releases
Mac Support Status
Project Status Active
Build System CMake
Programming Language(s) C/C++
Data Situation Looks in ~/Library/Application Support/RBDOOM-3-BFG/ for data
Homebrew Requirements brew install cmake sdl2 openal-soft ffmpeg moltenvk

Notes

This project now needs/uses Vulkan, and the Vulkan SDK for the headers and shader compilers.

Also the full fat project uses a bunch of data from mods to pimp up the graphics, as of now this has to be done manually because it tends to time out on the build server, and it's like 1.5GB of data so it adds up fast on the build server's puny hard drive.

Also I am using a particular fork/branch of it because the base repo does not perform well on the Mac and the changes needed to do so are not necessarily in line with the base project's architecture.