games-action / dxx-rebirth

Descent Rebirth - enhanced Descent 1 & 2 engine

Official package sites : https://www.dxx-rebirth.com/ ·

Descent 1 is a classic first-person shooter released in 1995 by Interplay and Parallax. Descent 2 released for the PC in 1996. It, along with its predecessor, was one of the first games with true 3-dimensional graphics, 6 degrees of freedom in movement, light sourcing, and the capability to join multiplayer games on-the-fly. D1X-Rebirth and DXX-Rebirth are modifications of the original Descent 1 and 2 sources that was released by Parallax (and are based on the D1X and D2X sources). It offering OpenGL graphics, advanced multiplayer, new features, and cross-platform compatibility. Now code bases of D1X-Rebirth and DXX-Rebirth merged and released as DXX-Rebirth.

v0.59.100 :: 0 :: gentoo

Modified
License
DXX-Rebirth GPL-3 public-domain
Keywords
~amd64 ~x86
USE flags
data debug descent1 descent2 ipv6 music opengl opl3-musicpack sc55-musicpack textures

General

data
Install data files
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
descent1
Install Descent 1 resources and executable
descent2
Install Descent 2 resources and executable
ipv6
Add support for IP version 6
music
Enable music support
opengl
Add support for OpenGL (3D graphics)
opl3-musicpack
Include alternate version of the game's music, recorded with the Yamaha YMF262 OPL3 soundchip
sc55-musicpack
Include alternate version of the game's music, recorded with the Roland Sound Canvas SC-55 MIDI module
textures
Include high resolution (640x480) backgrounds, briefing images and fonts (Descent 1)

l10n

de
Provides German translations for the game's briefings, robot descriptions, and outro of the original campaign

dev-games / physfs : Abstraction layer for filesystem and archive access

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

dev-util / scons : Extensible Python-based build utility

media-libs / libsdl : Simple Direct Media Layer

media-libs / sdl-mixer : Simple Direct Media Layer Mixer Library

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-misc / shared-mime-info : The Shared MIME-info Database specification

dev-games / physfs : Abstraction layer for filesystem and archive access

games-action / d1x-rebirth : Descent Rebirth - enhanced Descent 1 engine

games-action / descent1-data : Data files for Descent 1

games-action / descent1-demodata : Demo data files for Descent 1

games-action / descent2-data : Data files for Descent 2

games-action / descent2-demodata : Demo data files for Descent 2

media-libs / libsdl : Simple Direct Media Layer

media-libs / sdl-mixer : Simple Direct Media Layer Mixer Library

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

669212
games-action/dxx-rebirth-0.59.100 - ./dxxsconf.h:53:3: error: call to ‘dcx::vm_vec_sub_same_values’ declared with attribute error: vm_vec_sub with equal value inputs
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
games-action/dxx-rebirth: Fix build against physfs-3
Closes: https://bugs.gentoo.org/653014 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Michael Mair-Keimberger · gentoo
games-action/dxx-rebirth: use HTTPS
Closes: https://github.com/gentoo/gentoo/pull/8051
James Le Cuirot · gentoo
games-action/dxx-rebirth: New package to replace d[12]x-rebirth
Thanks to Alexander Turenko for his input on this. Package-Manager: Portage-2.3.5, Repoman-2.3.2