TrenchBroom configuration - ranguli/quake-jam-2024 GitHub Wiki

Configure Preferences

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).

Here's an example of the correct preferences in Trenchbroom, where the quake directory is your game files (i.e the contents of the archive.org download) image

You can download the original Quake 1 map source files and use them both as reference for level-design and as a way to test that your setup and workflow and working and flowing.

Configure Engine

Select "Run > Launch Engine" from the menubar in TrenchBroom.

Select "Configure engines...", then create a profile. Add a name for the engine (like the name of your source port) and set the path to the executable of the source port. It should like something like this when you're done:

image

You can close the "Game Engines" window and go back to the "Launch Engine" window. In the parameters field, add the following arguments:

+map ${MAP_BASE_NAME} -basedir ${GAME_DIR_PATH}

image

Select the engine profile you created (i.e Quakespasm).