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 Detect a missing opusfile at configure time. Fixes #467.
debian Option for specifying the path to the NaCl helper binaries.
external_deps Make build.sh work on mac with two new hacks
macosx Fix Mac .app build scripts
main larger and scrollable map list with max-height, fix #667
src Fix last commit commenting out the operator new
.gitattributes Enforce normalisation of line endings in source files.
.gitignore adjust .gitignore
.travis.yml Fix Travis by adding a PPA for a more recent version of cmake
CMakeLists.txt Would that fix travis?
COPYING.txt Bring licence info up to date.
GPL.txt Some clean-up of trailing white space.
README.md Update compile instructions in README
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 37
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.