EDGE & hyper3DGE - Le Bottin des Jeux Linux

EDGE & hyper3DGE

🗃️ Specifications

📰 Title: EDGE & hyper3DGE 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Doom 1&2, Hexen 1, Heretic, Strife 🏝️ Perspective: First person
🔖 Tags: Action; FPS; Shooter; id Tech 1 engine; Doom enhanced; Doom Vanilla; Heretic; Hacx; Chex Quest; Multi-platform; Local Multi; Online Multi; Co-op; Co-op vs AI; Competitive ⏱️ Pacing: Real Time
🐣️ Approx. start: 👫️ Played: Single
🐓️ Latest: 2019-01-27 🚦 Status: 04. Released (status)
📍️ Version: EDGE : 1.35 / hyper3DGE : Latest : 2.1.0 Test3 / Dev: 2.1.0-RC1 / 5389226 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2+ ✨️ (temporary):
🐛️ Created: 2010-08-20 🐜️ Updated: 2024-10-09

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 3 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 10901

📖️ Summary

📜️[en]: EDGE (Enhanced Doom Game Engine) and hyper3DGE (the continuation of EDGE) are libre and multi-platform source ports of id Software's id Tech 1 engine, with the goal of extending the engine's capabilities while maintaining compatibility with the original. Its special feature is its DDF (Doom Definition Files) file system, which describes the game's behavior in an external text file, making it easier for modders to add weapons and features with fewer limitations than other source ports. 📜️[fr]: EDGE (Enhanced Doom Game Engine) et hyper3DGE (la poursuite d'EDGE) sont des ports sources libres et multi-plateformes du moteur id Tech 1 d'id Software, avec pour finalité l'extension des capacités du moteur tout en préservant la compatibilité avec l'original. Sa particularité : son système de fichier DDF (Doom Definition Files) décrivant le comportement du jeu dans un fichier texte externe, facilitant le travail des moddeurs en permettant l'ajout d'armes et de fonctionnalités avec moins de limitations que celles d'autres ports sources.

🎥️ Videos


🎮️ Showcase:


🕸️ Links

🏡️ Website & videos

EDGE :
[Homepage] [Dev site] [Features/About] [Screenshots] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

hyper3DGE :
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [WIKI] [FAQ] [RSS] [Changelog 1 2 3 4]

[Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) g(202xxx♺) 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)]

💰 Commercial
• (See our entries “Resources - Doom 1&2, Heretic, Hexen 1&2, Strife”, "The Ultimate DOOM (Doom 1)", “Doom II: Hell on Earth (Doom 2)”, "HeXen: Beyond Heretic (Hexen 1)", "Heretic: Shadow of the Serpent Riders (Heretic 1)", "Strife: Quest for the Sigil (Veteran Edition)")


🍩️ Resources

🔘️ Binaries download
• EDGE Download (Binaries & misc. stuff, on SourceForge): [EDGE (Binaries)]

🔘️ Game compatibility of this engine
• This engine is compatible with the following games (according to [DoomWiki]): Doom 1&2, Heretic, Hexen (Planned), Strife (Planned), Hacx, Chex Quest 1

🔘️ Required for playing Doom 1 (IWAD)
Commercial - Windows version (Doom 1 aka Ultimate Doom [fr] [en] [de], to get the DOOM1.WAD file, See also the doom1-wad | doom-wad-shareware packages in the repos of your distrib for some demo levels): 💰 [IsThereAnyDeal] [Humble Store] [Gamersgate] [Steam] [GOG] 🎬️ t(201301) r(201604)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Freedoom (Freedoom Phase 1 for single player games)(Doom 1 equivalent, on your linux distrib, to get the freedoom1.WAD file, BSD-like): 🕊️ [Homepage] [Dev site] 🎬️ g(0.12.0/ph1/201910) g(0.12.0/ph1/201910)

🔘️ Required for playing Doom 2 (IWAD) and most of the following mods
Commercial - Windows version (Doom 2 [fr] [en] [de] | Final Doom [fr] [en] [de] (included in Doom 2 for Steam & GOG versions) =2 campaigns: "The Plutonia Experiment" & "TNT: Evilution", to get the DOOM2.WAD file): 💰 [IsThereAnyDeal (Doom 2) (Final Doom)] [Humble Store] [Gamersgate] [Steam] [GOG] [Gamesplanet [fr]] 🎬️ t(201411) r(201110) r(200811) g(201310) g(202012)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Freedoom (Freedoom Phase 2 for single player games | FreeDM for multiplayer games)(Doom 2 equivalent, on your linux distrib, to get the freedoom2.WAD & freedm.wad files, BSD-like): 🕊️ [Homepage] [Dev site] 🎬️ mp(0.12.0/201910) mp(0.12.0/201910) mp(0.12.0/201910) g(0.12.0/ph2/201910) g(0.12.0/ph2/201910)

🔘️ Required for playing Heretic 1 (IWAD)
Commercial - Windows version (Heretic 1 aka Heretic: Shadow of the Serpent Riders [fr] [en] [de], to get the Heretic.wad file, See also the heretic1-wad package in the repos of your distrib for some demo levels): 💰 [IsThereAnyDeal] [Steam] [GOG] 🎬️ gu(200904) r(202009) r(201008) g(201411) g(201203)
• 🗿️See also our entry: Resources - Doom 1&2, Heretic, Hexen 1&2, Strife
Libre alternative - Blasphemer (Blasphemer for single player games | BlasphemDM for multiplayer games) (Heretic 1 equivalent, on your linux distrib, to get the blasphem.wad & blasphdm.wad files, BSD 3-Clause): 🕊️ [Homepage] [Dev site] 🎬️ g(201610) g(201912)

🔘️ Required for playing other games (IWAD)
🦺️ (work in progress)

🔘️ Games/Mods
• Covert Operations (a tactical military Doom II total conversion: Featuring 12 missions, new weapons, enemies & gameplay mechanics): [Homepage] 🎬️ g(201609)
• Duke it Out in DOOM (A weapons/game-play mod for the source port EDGE-Classic that allows you to play as Duke Nukem in DOOM, by JohnnyCee): [Homepage] [Doom World forums entry] 🎬️ g(201608)

🛠️ Technical informations
[DoomWiki] [Wikia (EDGE) (Doom Definition File - aka DDF)]

🦣️ Social
Devs (hyper3DGE Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (EDGE Team [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (DOSDoom Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (DRD Team 1 2 [fr] [en]): [Site 1 2] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Doom) 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] [Forums 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Doom (série)) [fr] [en] [de]]
[Wikipedia (Doom) [fr] [en] [de]]
[The Linux Game Tome]

📦️ 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:
🦊️ What's:
🏡️
🐣️
🔖
📦️
📖 Our entry: (homeless)

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 🛜️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🕯️https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/
🐧https://www.youtube.com/embed/

🕶️

📚️ Name is a

📕 Description [en]

📜️ "blabla" 📜️


EDGE

EDGE is an advanced OpenGL source port spawned from the DOOM engine, with focus on easy development and expansion for modders and end-users.

Uses GPL-licensed technology from id Tech 1-4 (C) 1997-2011 id Software, LLC
DOSDoom originally developed by Chi Hoang and the DOSDoom Team, (C) 1997-1999
Licensed under the GPLv2 (or greater)

hyper3DGE

As a continuation of the EDGE Project, hyper3DGE gives the end-user more power from the most advanced alternative DOOM engine - combined with portability to most systems, including game consoles.

List of supported games : (see the WIKI on the site)

IWAD

An IWAD - short for Internal WAD - is the main resource file for a Doom-engine game, containing all the game's original sounds, levels, and graphics. EDGE needs an IWAD file in order to play; without one the EDGE engine has no game data to use.


DoomWiki (CC BY-SA 4.0 International):

EDGE (Enhanced Doom Gaming Engine) is a collaborative Open Source project based upon the Doom source code. EDGE is derived from an earlier project called DOSDoom, and started development in early 1999 before its parent DOSDoom 0.65 was released. EDGE is sometimes referred to as 3DGE, or hyper3DGE due to the long-standing development of the 3DGE fork, which was initially released on April 11, 2011; it was originally created to power the Hypertension TC, and absorbed back into EDGE seven years later. The first official EDGE version was released on June 20, 2000. The latest stable version is 2.0.4, released on December 13, 2016. The team releases *DRDT semi-regular development builds via DRD Team.

EDGE includes ports to many popular operating systems, including x86/x64 Windows, Linux, BeOS, Raspberry PI, Sega Dreamcast, and Mac OSX. The project is hardware-accelerated only, and also implements support for PowerVR2 CLX2 (through KallistiOS) for the Dreamcast platform. Previous versions of EDGE incorporated both software-rendered and hardware-accelerated versions, though the former was dropped with the release of version 1.29.

The most attractive feature of EDGE is its DDF system, which originated from DOSDoom. DDF describes all game behavior inside text files external to the executable file. As a result, it is popular among modders who use the extensibility to add many new weapons and features with many fewer of the limits present in other source ports. With DDF, for example, it is possible to create monsters which can possess multiple missile and melee attacks, or create custom pain and death states for monsters when hit by specific weapons or projectiles. Combined together with RTS and the more modular, modern language COAL, EDGE can rival what other popular ports are capable of through their respective scripting language implementations.

Dream3DGE was a Sega Dreamcast-only port of EDGE 1.29, and has high compatibility with pre-1.31 mods, as it cannot currently run anything created with EDGE 1.31 or above. It must be built with KallistOS. It contains most, if not all, functionality from the parent port. This branch (and EDGE 1.29, on which it was based) was abandoned officially and rewritten and integrated back into 3DGE with version 2.0. The Dreamcast code utilizes KallistiGL instead of OpenGL for important rendering functions concerning the SH-4 CPU.

EDGE Historical Timeline
(...)

📕 Description [fr]

Un port source id Tech 1, par l'EDGE Team (basé sur le projet DOSDoom), projet poursuivit par l'hyper3DGE Team.
Il est basé sur le moteur id Tech 1 d'id Software.

EDGE (pour Enhanced Doom Game Engine) et hyper3DGE (la poursuite d'EDGE) sont des ports sources libres et multi-plateformes du moteur id Tech 1 d'id Software, avec pour finalité l'extension des capacités du moteur tout en préservant la compatibilité avec l'original. Sa particularité : son système de fichier DDF (Doom Definition Files) décrivant le comportement du jeu dans un fichier texte externe, facilitant le travail des moddeurs en permettant l'ajout d'armes et de fonctionnalités avec moins de limitations que celles d'autres ports sources.

Jeux supportés (id Tech 1): Doom 1 (Ultimate Doom), Doom "BFG Edition" , Doom 2, Doom II "BFG Edition", Final Doom, Freedoom, Wolfenstein 3D, HacX, Chex Quest, Heretic, Heretic, Strife, Freedoom 1& 2, FreeDM, Blasphemer, The Adventures of Square, Delaweare,
EDGE et hyper3DGE sont également compatibles avec la plupart des fonctionnalités de Boom, ces 3 moteurs étant dérivés du même projet initial : DOSDoom.

Ressources et documentations disponibles :
• voir les fiches "Ressources - Doom 1&2, Heretic, Hexen 1, Strife" et "Freedoom".
• voir aussi les ressources disponibles spécifiquement pour EDGE sur Sourceforge et celles citées sur le Wiki du jeu.

Crédit image (lien ci-dessus): ZDoom forums ([3DGE] Maps & Modifications Shovelware, by Runsaber)


EDGE

Le projet EDGE est un projet de programmation visant à développer un moteur de style DOOM destiné aux développeurs de Total Conversion, mais toujours capable de jouer aux jeux DOOM originaux.
Ce projet a commencé avec le source de DOOM publié par Id Software.

hyper3DGE

Dans le prolongement du projet EDGE, hyper3DGE donne à l'utilisateur final davantage de puissance du moteur alternatif de DOOM le plus avancé - combiné avec une portabilité sur la plupart des systèmes, y compris les consoles de jeux.

🚧️ Installation ➜ 🚀️ Launching [fr]

PARAMÈTRES UTILES :

Useful Parameters:
* Screen size: -width [screenwidth] -height [screenheight]
* Colour depth: -bpp [depth] (2 for 16-bit, 4 for 32-bit)
* Windowed mode: -windowed
* Fullscreen mode: -fullscreen
* Pick IWAD file: -iwad [main wad file]
* Play PWAD file: -file [addon wad file]
* Jump to level: -warp [mapname] (in the form of MAP01 or E2M9 etc..)
* External DDFs: -ddf [dirname] (use external DDFs in 'dirname')
* Show EDGE version: -version
* Disable sound: -nosound
* Disable music: -nomusic
* Disable warnings: -nowarn