Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)
C++ C GLSL CMake Shell Objective-C Other
branch: master
Failed to load latest commit information.
archlinux Archlinux: Don't handle unv:// URLs in starter script.
cmake Enable -Wextra and make the build pass with -Werror
debian Option for specifying the path to the NaCl helper binaries.
external_deps Make build.sh work on mac with two new hacks
macosx Version bump to alpha 38
main Fix deforms being applied to all following shaders.
src Don't print color strings if we are not on running a tty console
.gitattributes Enforce normalisation of line endings in source files.
.gitignore adjust .gitignore
.travis.yml Try ninja -j8
CMakeLists.txt Add a missing override
COPYING.txt Bring licence info up to date.
GPL.txt Some clean-up of trailing white space.
README.md Update compile instructions in README
appveyor.yml Configure appveyor
basepak.sh Update basepak.sh for removal of qvms, game->sgame change and additio…
build-macosx-app-single.sh Fix Mac .app build scripts
build-macosx-app-universal.sh Fix Mac .app build scripts
download-pk3-torrent.sh Download torrent file via SSL inside download-pk3-torrent.sh.
download-pk3.sh Version bump to alpha 38
tarball.sh Resync tarball.sh with source tree.
update-version-number.sh Make update-version-number.sh update menu file versions too

README.md

Daemon Engine

Dependencies

  • zlib
  • libgmp
  • libnettle
  • libGeoIP
  • libcurl
  • SDL2
  • GLEW
  • libpng
  • libjpeg (version 8 or above)
  • libwebp
  • Freetype
  • OpenAL
  • libogg
  • libvorbis
  • libspeex
  • libtheora
  • libopus
  • libopusfile

Build Instructions

(CMake is required to build.)

Visual Studio

  1. Run CMake
  2. Choose your compiler
  3. Open Daemon.sln and compile

Linux, Mac OS X, MSYS

  1. Create a build directory and go into it: mkdir build && cd build
  2. cmake ..
  3. make -jN (where N is your number of CPU cores to speed up compilation)

Linux cross-compile to Windows

  1. Create a build directory and go into it: mkdir build && cd build
  2. cmake -DCMAKE_TOOLCHAIN_FILE=cmake/cross-toolchain-mingw32.cmake .. (use cross-toolchain-mingw64.cmake for a Win64 build)
  3. make -jN (where N is your number of CPU cores to speed up compilation)

Mac OS X universal app

  1. mkdir build32 && cd build32
  2. cmake -DCMAKE_OSX_ARCHITECTURES=i386 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 ..
  3. make -jN (where N is your number of CPU cores to speed up compilation)
  4. cd ..
  5. mkdir build64 && cd build64
  6. cmake -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 ..
  7. make -jN (where N is your number of CPU cores to speed up compilation)
  8. cd ..
  9. ./make-macosx-app.sh build32 build64

Run Instructions for Unvanquished

  1. Download all the asset packs from http://www.sourceforge.net/projects/unvanquished/files/Assets and any maps (the mappack from http://sourceforge.net/projects/unvanquished/files/Map%20Pack/maps.7z/download is recommended) into main

  2. Run with ./daemon (on *nix) or Daemon.exe (on Windows)

Something went wrong with that request. Please try again.