DarkPlaces - Le Bottin des Jeux Linux

DarkPlaces

🗃️ Specifications

📰 Title: DarkPlaces 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Quake 1 🌍️ Browser version:
🔖 Tags: 3D engine; id Tech 2 engine; Quake; Action; FPS; Shooter; Multi-platform; 3D Sound; Flagship 📦️ Package Name: darkplaces, darkplaces-server
🐣️ Approx. start: 2000-08-22 📦️ Arch package: ✓
🐓️ Latest: 2021-10-21 📦️ RPM package: ✓
📍️ Version: Stable : 0.8.2 / Dev: 5e9e998c 📦️ Deb package: ✓
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 10742 🐛️ Created: 2010-08-20
🐜️ Updated: 2023-12-17

📖️ Summary

[en]: A source port (a derived engine, compatible and improved) libre and multi-platform of Quake 1 having for objective the increase of its performances while preserving the compatibility with the original engine and its Mods. The original engine has undergone a very heavy modification to boost the possibilities at all levels: graphics (explosions, impact and effects of bullets on the environment and bodies, dynamic lights, ...), sound (7.1 surround, streaming, ...), network (support for 255 players, ...), Modding, ... [fr]: Un port source (un moteur dérivé, compatible et amélioré) libre et multi-plateforme de Quake 1 ayant pour objectif l'augmentation de ses performances en préservant la compatibilité avec le moteur d'origine et ses Mods. Le moteur d'origine a subit une modification très lourde pour en booster les possibilités à tous les niveaux : graphisme (explosions, impact et effets des balles sur l'environnement et les corps, lumières dynamiques, ...), son (surround 7.1, streaming, ...), réseau (support 255 joueurs, ...), Modding, ...

🎥️ Videos


💎 Features:
• Small comparison of Quake1 vs. Darkplaces engine : (201104), (201408), (201301),


• Quake 1 + Darkplaces Engine - Enhanced graphics projects : Rygel's Ultra Textures & Bestiary ReForge Textures(201103), Epsilon Ultra(201301),


🎮️ Showcase: (201212), (201308), (201301),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2 3] [Features/About] [Screenshots] [Videos ft(201104) ft(201408) ft(201301) ft(201505) t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(201308) d(201212) d(201308) d(201301) g(201501) g(201003) g(201403) g(201311) g(201105) g(200911) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (Windows, for contents extraction) (Quake 1) [IsThereAnyDeal] [Gamersgate] [Steam] [GOG] [Gamesplanet]

Resources
Enhancing content
• Xolveoptimized Rygel's Texturepack (Optimized texture pack for DarkPlaces engine, based on Rygel Ultra and High pack, optimized & bugfixed, by hgdagon): [Mod DB (Xolveoptimized Rygel's Texturepack)] g(201103)
• Quake Reforged (High-Res skins for quake game base and its expansions): [Quake Reforged - High Version]
• Quake Epsilon (a graphically enhanced build of shareware Quake 1, based on DarkPlaces engine and many mods, can be upgraded to the full version of Quake): g(201301) g(201206) [Mod DB (Quake Epsilon build)]

Games/Mods
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): (See "Quake 1")

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Linux Quake HOWTO (DarkPlaces)]

🦣️ Social
(Darkplaces) Devs (DarkPlaces Team 1 2 3] [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Darkplaces) Devs (Ashley Rose Hale (LadyHavoc, LordHavoc, Forest Hale) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(201003) 2(202xxx)]
(Quake) Devs (id Software [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(Doom Team)(199311) 2 (Doom Team)(early days) 3 (Doom Team)(201808) 4 (J. Carmack)(201604) 5 (J. Romero) (201806)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (DarkPlaces) [fr] [en] [ru]]
[Wikipedia (Quake I) [fr] [en] [de]]
[The Linux Game Tome] [Libregamewiki] [Mod DB] [Indie DB]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: DarkPlaces
🦊️ What's: A libre source port of Quake 1 aiming to improve its performance while preserving compatibility
🏡️ https://icculus.org/twilight/darkplaces
🐣️ https://gitlab.com/xonotic/darkplaces
🔖 #LinuxGameDev #Flagship #LibreGameEngine #FPS #Quake
📦️ #Bin #Arch #RPM #Deb
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.8.2
⚗️ New features 💎
📌️ Changes: https://gitlab.com/xonotic/darkplaces/-/tags
🦣️ From:

💎 https://www.youtube.com/embed/LzQBLfg57Ig
💎 https://www.youtube.com/embed/R14iqJnUtl0
🎮️ https://www.youtube.com/embed/eDnhAgo3Y5E

📕 Description [en]

📕🐧"A libre source port of Quake 1 aiming to improve its performance while preserving compatibility"🐧📕

DarkPlaces is a Quake modification I have built over the course of 6 years on and off experimenting, it got somewhat of an overhaul when the Quake engine source code was released, and I began developing a custom OpenGL-only engine for it and other mods, which supports Windows WGL and Linux GLX, and has greatly improved graphics and image quality.

It can not easily be described, as it is simply an improved Quake, not a total conversion (yet, anyway).

The realism of shell casings falling to the floor, much improved bullet impacts, 32bit color alpha blended explosions, blood flying everywhere and sticking to the walls...

Behind the scenes the code has changed a great deal, I was not content with the original QuakeC code, and I have greatly changed the engine while maintaining compatibility with normal quake modifications.

LordHavoc


🌍️ Wikipedia:

DarkPlaces engine – A significantly modified engine used in several standalone games and Quake mods.

📕 Description [fr]

Un port source de très grande qualité de Quake 1, le moteur d'id Software, par Ashley Rose Hale (LadyHavoc, LordHavoc, Forest Hale) & contributeurs.

DarkPlaces est un port source (un moteur dérivé, compatible et amélioré) libre et multi-plateforme de Quake 1 ayant pour objectif l'augmentation de ses performances en préservant la compatibilité avec le moteur d'origine et ses Mods. Le moteur d'origine a subit une modification très lourde pour en booster les possibilités à tous les niveaux : graphisme (explosions, impact et effets des balles sur l'environnement et les corps, lumières dynamiques, ...), son (surround 7.1, streaming, ...), réseau (support 255 joueurs, ...), Modding, ...

Utilisé par ces jeux / Used by these games: Force: Leashed, Nexuiz, Steel Storm, Steel Storm: Burning Retribution, Tomes of Mephistopheles, Transfusion, Xonotic, Strap-on-bomb Car,

Ressources et documentations disponibles : voir la fiche "Ressources - Quake".


DarkPlaces est une modification de Quake que j'ai développé au fil de 6 années d'expérimentation; il a été quelque peu révisé depuis que le code source du moteur de Quake a été publié et que j'ai commencé à développer un moteur personnalisé exclusivement OpenGL pour lui et d'autres mods, prenant en charge Windows WGL et Linux GLX, améliorant considérablement la qualité de l'image et des graphiques.

Il ne peut pas être facilement décrit, car il ne s'agit simplement que d'un moteur de Quake amélioré, et non pas d'une totale conversion (en tout cas, pour l'instant).
On parle ici du réalisme des douilles tombant au sol, de l'impact des balles nettement amélioré, des explosions en couleur vraie 32 bits, du sang volant partout et collant aux murs ...

Dans les coulisses, le code a beaucoup changé, je n'était pas satisfait du code QuakeC d'origine, et j'ai donc considérablement modifié le moteur tout en maintenant la compatibilité avec les Mods classiques de Quake.



🌍️ Wikipedia:

DarkPlaces (en) est une modification du moteur qui améliore le code réseau (netcode), ajoute un support des cartes de Quake III, a un moteur de rendu complètement refait (éclairage et ombres calculées en temps réel, bump mapping, gestion des shaders OpenGL, etc.), un navigateur de serveur intégré et ajoute le support de l'Ogg Vorbis.

Il se base sur la version d'Id Tech 2 qui a été libéré par Id Software et est compatible Linux, Mac OS X et Windows. Il est notamment utilisé par Nexuiz, puis Xonotic.

Il est développé par Forest Hale, dit "LordHavoc", ainsi qu'une communauté de développeurs.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
(✔ v. 20181222) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable.

📄️ Installation à partir du source

• Source non testé.


🏕️ Installation du contenu / des données :

• Données : Ce jeu requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.

▸ Récupération / extraction du contenu du jeu :
• Copiez le répertoire ID1/ (indispensable pour jouer) du jeu Quake 1 (voir la fiche "Quake 1 pour son obtention) dans le répertoire racine du moteur DarkPlaces
• Renommez-le en id1/ (minuscules)


🚀️ LANCEMENT DU JEU:

• En console dans son répertoire racine lancez : $ ./darkplaces-linux-x86_64-sdl


PARAMÉTRAGE :

• à noter que dans le menu Option ➜ Change Video Mode, la validation des réglages par la commande "Apply" ne s'effectue pas sur la même ligne (comme pour les autres commandes) mais sur la ligne en dessous (où rien n'est affiché, il semble qu'il y ait un décalage de ligne).

🕵️ Test [fr]

🕵️ Test (20181222) par goupildb (config. : Debian Testing 64-bit):

🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

🫕️ Installation :
Un binaire statique (64-bits) est disponible, il suffisait de le décompresser dans le répertoire souhaité, puis de copier le répertoire des données de Quake 1 (indispensable pour jouer) dénommé ID1/ dans son répertoire racine en l'ayant renommé id1/, puis de l'exécuter.
Je pense que c'est vraiment la solution la plus simple pour jouer à Quake 1.

Ensuite on lance le moteur avec la commande : $ ./darkplaces-linux-x86_64-sdl
et le jeu est prêt !

Le graphisme et l'interface sont superbes. Excellent !
👏️ ❤️ Un grand bravo et merci à ses auteurs !