Documentation

Guides


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 maps/mymap.map  # BSP tree generation
quemap -zip maps/mymap.bsp  # ZIP archive generation

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.