Skip to content

[Wrath: Aeon of Ruin] this is an archive of the older version of wrath darkplaces should be inline with the now 404'd KillPixelGames repo

License

Notifications You must be signed in to change notification settings

lavenderdotpet/wrath-darkplaces-2020-archive

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wrath-darkplaces

This is the fork of LordHavoc's DarkPlaces Quake engine that is used in the game WRATH: Aeon of Ruin. It's based on the 13/05/2014 DarkPlaces source snapshot, with some minor additions and alterations.

This repository

This repository contains the up-to-date version of the source code used to build the WRATH binaries. It'll be updated with every Steam/GOG update that changes the binaries.

Pull requests to this repository are not accepted.

Building

Currently the only version of the executable on Steam/GOG is the WGL x64 build. SDL/SDL2 builds work on both Windows and Linux, but have some mouse-related issues in the UI. The Linux GLX build has slight sound issues with the ALSA backend.

This has not been built or tested on MacOS X yet, but it might work.

Dependencies

(or at least what the Steam/GOG binaries are built and shipped with)

  • mingw-w64 / gcc (Visual Studio projects/builds are currently somewhat broken);
  • libjpeg or libjpeg-turbo;
  • libogg, libvorbis and libvorbisfile;
  • libpng 1.6;
  • libfreetype;
  • libd0_blind_id;
  • libcurl;
  • libSDL 1.2 or libSDL 2.0 for the SDL/SDL2 builds.

For example, in MSYS2 you can use the following command to get pretty much everything you need:

pacman -S git mingw-w64-{i686,x86_64}-{gcc,make,cmake} mingw-w64-{i686,x86_64}-{libjpeg-turbo,libogg,libvorbis,libpng,freetype,curl,SDL2}

Instructions

  1. Install dependencies (if you're using msys2, you can get most of these using pacman; some libraries are loaded dynamically and you can just copy the DLLs from the game folder, or from a DarkPlaces release);
  2. cd to this directory;
  3. Run make to get the list of available targets.
  4. make your desired target.

make cl-release/make cl-debug will build the WGL executable on Windows and the GLX executable on Linux.

Use make sdl2-release/make sdl2-debug to build the SDL2 version. Remove the 2 for the SDL1.2 version.

Running

Rename your binary to wrath (or wrath.exe on Windows), place it into the game directory and run it.

Alternatively instead of renaming you can pass -wrath as a command line parameter: ./darkplaces-sdl -wrath.

License

DarkPlaces and this fork are licensed under version 2 of the GNU General Public License. A copy of the license is included in this repository (see COPYING).

About

[Wrath: Aeon of Ruin] this is an archive of the older version of wrath darkplaces should be inline with the now 404'd KillPixelGames repo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.4%
  • Other 0.6%