Git Product home page Git Product logo

misslavender-lq / wrath-darkplaces-2020-archive Goto Github PK

View Code? Open in Web Editor NEW

This project forked from droog71/wrath-darkplaces

1.0 0.0 0.0 2.98 MB

[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

Home Page: https://web.archive.org/web/20230713022525/https://github.com/KillPixelGames/wrath-darkplaces

License: GNU General Public License v2.0

Shell 0.01% C++ 0.24% Perl 0.11% C 99.33% Objective-C 0.14% Makefile 0.17%

wrath-darkplaces-2020-archive's Introduction

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).

wrath-darkplaces-2020-archive's People

Contributors

fgsfdsfgs avatar killpixelgames avatar lavenderdotpet avatar void-995 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.