Documentation

Building from Source

Compiling Quetoo is recommended for developers and mappers. The engine builds on macOS, Linux, BSD, and Windows (MinGW cross-compile or Visual Studio).

Dependencies

Build Steps

# Clone the repository
git clone https://github.com/jdolan/quetoo.git
cd quetoo

# Generate build system
autoreconf -i

# Configure and build
./configure
make -j$(nproc)
sudo make install

Installing Game Data

The engine requires game data from a separate repository:

git clone https://github.com/jdolan/quetoo-data.git
sudo ln -s $(pwd)/quetoo-data/target /usr/local/share/quetoo

Level Editing

Quetoo supports TrenchBroom for level editing. The map compiler (quemap) compiles .map files into the BSP format used by the engine:

quemap -bsp mymap.map    # BSP tree generation
quemap -vis mymap.bsp    # Visibility calculation
quemap -light mymap.bsp  # Lighting and voxel assignment

Licensing

Quetoo is licensed under the GNU General Public License v2. You are free to download, play, and modify the game. All source code is available on GitHub.