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.