Skip to content
This repository

A fps/rts hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)

branch: master
Octocat-spinner-32 archlinux Archlinux: Prepare for unvanquished-data package that puts assets in … February 07, 2014
Octocat-spinner-32 cmake Simplify architecture detection November 21, 2013
Octocat-spinner-32 debian Depend on unv-nacl-runtime; install/symlink the required binaries. April 11, 2014
Octocat-spinner-32 external_deps Add versioned dependencies, and update deps April 07, 2014
Octocat-spinner-32 macosx Bump version no. April 06, 2014
Octocat-spinner-32 main Remove dodging and buying ammo from default.cfg and options. April 18, 2014
Octocat-spinner-32 src Merge pull request #297 from ttheodor/audio_codec_refactor April 19, 2014
Octocat-spinner-32 .gitattributes Enforce normalisation of line endings in source files. June 03, 2012
Octocat-spinner-32 .gitignore Ignore NaCl binaries. April 09, 2014
Octocat-spinner-32 .travis.yml Don't build nacl gamecode on travis, also report messages to quakenet… March 18, 2014
Octocat-spinner-32 CMakeLists.txt Merge pull request #297 from ttheodor/audio_codec_refactor April 19, 2014
Octocat-spinner-32 COPYING.txt Bring licence info up to date. April 07, 2014
Octocat-spinner-32 GPL.txt Some clean-up of trailing white space. June 03, 2012
Octocat-spinner-32 README.md Update compile instructions in README November 22, 2013
Octocat-spinner-32 basepak.sh basepak.sh: fail noisily if the reference commit is omitted. April 06, 2014
Octocat-spinner-32 build-macosx-app.sh Remove more references to rendererGL and renderer shared libs February 13, 2014
Octocat-spinner-32 build-macosx-app32.sh Add a 32bit only osx app builder script February 18, 2014
Octocat-spinner-32 download-pk3-torrent.sh Explicitly set aria2's download target in download-pk3-torrent.sh so … March 31, 2014
Octocat-spinner-32 download-pk3.sh Bump version no. April 06, 2014
Octocat-spinner-32 tarball.sh Resync tarball.sh with source tree. December 01, 2013
Octocat-spinner-32 update-version-number.sh Build script and dependency script updates January 05, 2014
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.