There are very (very) many source ports to choose from. Pick whichever you like. If you have no preference you can try:
sudo apt install quakespasm
- https://github.com/andrei-drexler/ironwail
- Think of Trenchbroom like your code editor and ericw-tools as your compiler.
- Clone ericw-tools
;)
Your source port will expect your ill-gotten gains to be in a particular directory and will automatically load them on startup. If it can't find it every source port should have a command-line parameter to specify the directory of your WADs.
In your Trenchbroom preferences, set the Game Path to the binary of your Quake source port, and set the respective paths for each of the compilation tools (qbsp
, vis
, and light
).
Try opening the maps from the Quake WAD to get a feel for the workflow.