Enyo Launcher (enyo-doom) - Le Bottin des Jeux Linux

Enyo Launcher (enyo-doom)

🗃️ Specifications

📰 Title: Enyo Launcher (enyo-doom) 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Doom 1&2, Hexen 1, Heretic, Strife 🌍️ Browser version:
🔖 Tags: Game Launcher; Doom; Heretic; Hexen; Strife; FPS 📦️ Package Name: enyo-launcher | enyo-doom
🐣️ Approx. start: 2015-02-22 📦️ Arch package: ✓
🐓️ Latest: 2023-06-20 📦️ RPM package: ✓
📍️ Version: Latest: 2.0.6 / Dev: b6166bf 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-3 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb
🎰️ ID: 16339 🐛️ Created: 2023-08-15
🐜️ Updated: 2023-08-16

📖️ Summary

[en]: A libre launcher for Doom source ports, aimed at simplicity. With a few clicks of the mouse, the player defines profiles (of games/mods) associating for each, a Doom engine, an IWAD (the basic artistic data, for Doom, Hexen, Heretic, ...), and a possible mod (specifying the order of launch of the files, and associated parameters). The suggested engines are only indicative, and it's easy to add more. The UI also displays any engine error messages. While not the most complete launcher, it compensates for this by being extremely easy to use. Very good! [fr]: Un lanceur libre pour les ports sources de Doom, orienté vers la simplicité. En quelques clics de souris, le joueur défini des profiles (de jeux/mods) associant pour chacun, un moteur de Doom, un IWAD (les données artistiques de base, pour Doom, Hexen, Heretic, ...), et un mod éventuel (en précisant l'ordre de lancement des fichiers, et paramètres associés). Les moteurs proposés sont à titre indicatif, il est facile d'en ajouter. L'IU affiche aussi les messages d'erreurs éventuelles du moteur. Sans être le lanceur le plus complet, il compense par une très grande simplicité d'utilisation. Très bien !

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) ht(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)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty):

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🐘 Social
Devs (Enyo Launcher Team 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology 1 2] [pkgs.org 1 2] [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: Enyo Launcher
🦊️ What's: A libre launcher for Doom source ports, aimed at simplicity
🏡️ -
🐣️ https://github.com/stephendcofer/enyo-launcher
🐣️ https://gitlab.com/sdcofer70/enyo-launcher
🔖 #LinuxGaming #GameLauncher #Doom
📦️ #Libre #Arch #RPM
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.0.6
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/stephendcofer/enyo-launcher/releases
🐘 From: https://software.opensuse.org/package/enyo-doom
📶️ https://github.com/stephendcofer/enyo-launcher/releases.atom

🕶️ A view of the UI with its 3 vertical tabs (Game, Settings and Output). The "Settings" tab is activated, showing the simplicity of its settings: the current profile (not visible on the screenshot, set in the "Game" tab) uses the "GZDoom" engine. Checkboxes activate various options. A "Run" button at the bottom left of the UI launches the game/mod.

Enyo Launcher is a libre launcher for Doom source ports, aimed at simplicity. With a few clicks of the mouse, the player defines profiles (of games/mods) associating for each, a Doom engine, an IWAD (the basic artistic data, for Doom, Hexen, Heretic, ...), and a possible mod (specifying the order of launch of the files, and associated parameters). The suggested engines are only indicative, and it's easy to add more. The UI also displays any engine error messages. While not the most complete launcher, it compensates for this by being extremely easy to use. Very good!

📕 Description [en]

📕🐧"A libre launcher for Doom source ports, aimed at simplicity"🐧📕

Frontend for Doom engines

Enyo Launcher is a GUI launcher for Doom engines. It is a relaunch of the gDoomsday project under a different name with more functionality. The source release is usable in any modern GNU/Linux distribution with Qt). The original release used GTK+, but was rewritten to use Qt for ease of maintenance and cross-platform compatibility.

Major development on this project has ended; I will still update and support any bugs, as well as small changes whenever I feel they are necessary. I have provided details on the history and my decision to end major development of Enyo Launcher here.

Requirements

A working Doom engine that supports Vanilla Doom commandline options, such as Chocolate Doom or zdoom. Even though it is possible to use it with custom commandline options, DEngine/Doomsday is not directly supported by this new release since it does not use standard launch parameters. Since it now integrates its launcher with the engine, a separate launcher is no longer necessary.

A recent version of Qt5 installed, including development packages (package ending in -dev or -devel in most distro repositories), GCC (g++), GNU make, and cmake to compile from source.

Download

Download the latest version using git -- instructions are shown on gitlab.

Use this program at your own risk. I cannot claim any responsibility for any damage to your computer, your health, your pets, your plants, the environment, or to the fabric of reality. Enyo Launcher (enyo-doom) is released under the GPL version 3, which means you can do what you wish with it as long as you keep the source free. For the legally-binding description, please take a look at the GPL itself to see what you can and can't do.

📕 Description [fr]

Un lanceur libre pour les ports sources de Doom, orienté vers la simplicité, par l'Enyo Launcher Team.

Enyo Launcher (enyo-doom, gDoomsday) est un lanceur libre pour les ports sources de Doom, orienté vers la simplicité. En quelques clics de souris, le joueur défini des profiles (de jeux/mods) associant pour chacun, un moteur de Doom, un IWAD (les données artistiques de base, pour Doom, Hexen, Heretic, ...), et un mod éventuel (en précisant l'ordre de lancement des fichiers, et paramètres associés). Les moteurs proposés sont à titre indicatif, il est facile d'en ajouter. L'IU affiche aussi les messages d'erreurs éventuelles du moteur. Sans être le lanceur le plus complet, il compense par une très grande simplicité d'utilisation. Très bien !

Voir aussi / See also (GUI launcher for DOOM source ports): Doom Runner, Enyo Launcher, QZDL, Rocket Launcher 2.0,


Interface pour les moteurs Doom

Enyo Launcher est un lanceur d'interface graphique pour les moteurs Doom. Il s'agit d'une relance du projet gDoomsday sous un autre nom avec plus de fonctionnalités. La version source est utilisable dans n'importe quelle distribution GNU/Linux moderne avec Qt). La version originale utilisait GTK+, mais a été réécrite pour utiliser Qt afin de faciliter la maintenance et la compatibilité multiplateforme.

Le développement majeur de ce projet est terminé ; je continuerai à mettre à jour et à prendre en charge les éventuels bogues, ainsi que les petites modifications lorsque je les jugerai nécessaires. J'ai fourni des détails sur l'histoire et ma décision de mettre fin au développement majeur d'Enyo Launcher ici.

Exigences

Un moteur Doom fonctionnel qui supporte les options de ligne de commande de Vanilla Doom, comme Chocolate Doom ou zdoom. Même s'il est possible de l'utiliser avec des options de ligne de commande personnalisées, DEngine/Doomsday n'est pas directement supporté par cette nouvelle version car il n'utilise pas les paramètres de lancement standard. Puisqu'il intègre maintenant son lanceur avec le moteur, un lanceur séparé n'est plus nécessaire.

Une version récente de Qt5 installée, incluant les paquets de développement (paquets se terminant par -dev ou -devel dans la plupart des dépôts), GCC (g++), GNU make, et cmake pour compiler à partir des sources.

Télécharger

Téléchargez la dernière version en utilisant git -- les instructions sont indiquées sur gitlab.

Utilisez ce programme à vos risques et périls. Je ne peux être tenu responsable des dommages causés à votre ordinateur, à votre santé, à vos animaux, à vos plantes, à l'environnement ou au tissu de la réalité. Enyo Launcher (enyo-doom) est publié sous licence GPL version 3, ce qui signifie que vous pouvez en faire ce que vous voulez tant que vous gardez les sources libres. Pour une description juridiquement contraignante, veuillez consulter la GPL elle-même pour savoir ce que vous pouvez faire et ce que vous ne pouvez pas faire.

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :
• (✔ v. 2.0.5) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).


📄️ Installation à partir du source du jeu :
• (🧪️not_tested) Source non testé.


🚀️ LANCEMENT DU JEU :

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : Alt F2 puis saisissez : enyo-launcher

💡 Nota : Il vous faudra avoir installé le ou les moteurs Doom au préalable, et copié à l'endroit souhaité (peu importe où) les mods à installer.


📑️ PARAMÉTRAGE

▸ Création ou utilisation d'un profile existant et paramétrage des données artistiques de base
• Dans l'onglet "Game", sélectionnez à "Game profile" un nom de profile pour votre jeu. Pour Doom 2, j'ai retenu celui par défaut. Pour le mod Brutal Doom, j'ai créé le nom éponyme. Vous pouvez en créer autant que vous voulez. Ce profile va servir à enregistrer les paramètres que vous saisirez ci-après.
• Dans ce même onglet "Game", précisez-lui où se trouve votre fichier des données artistiques de base (exemple : DOOM2.WAD).

• Si vous souhaitez lancer un mod (testé, les mods sont à télécharger séparément, voir la section "Resources" de la fiche GZDoom pour des exemples), dans la zone "Add-ons for selected profile", cliquez sur le "+" pour ajouter un-à-un les fichiers ".pk3" du mod. Certains mods requièrent de lancer les fichiers pk3 dans un certain ordre : pas de soucis, des flèches sont prévues pour déplacer l'ordre de chargement de ces fichiers (parfait).

▸ Définition du moteur à utiliser pour lancer le jeu/mod
• Dans l'onglet "Settings", sélectionnez le moteur souhaité. S'il n'est pas dans la liste, pas de problème, vous pouvez en ajouter d'autres. Dans ce cas, il vous suffira de préciser où se trouve l'exécutable juste en dessous.
Laissez la coche "Enable output tab" active : elle permet d'afficher les messages du moteur dans l'onglet "Output" situé juste après (utile si le jeu ne se lance pas, pour voir pourquoi).

▸ Lancement du jeu
• Cliquez sur le bouton "Run" en bas de l'interface.

🔍️ Test [fr]

🕵️ Test (✔ v. 2.0.5) par goupildb (config. : Manjaro 64-bit) :
Le : 15 août 2023
⏱️ Durée du test : 10 minutes.

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

🫕️ Installation :
▸ (✔ v. 2.0.5) Paquet Arch/AUR : FONCTIONNE.
L'installation est simple, voir ci-avant.

Pour info (si vous êtes sur Manjaro ou Arch) : j'ai dû réinstaller complètement (avec suppression complète du source précédent, ça se fait très facilement via l'IU Octopi) le moteur GZDoom en dépôt AUR. Rien à voir avec l'interface d'Enyo, c'est juste que le binaire précédemment compilé via le dépôt (c'est le principe du dépôt AUR) n'était visiblement plus compatible avec l'installation SDL actuelle.

🌻️ Premières impressions :
Une interface taillée pour la simplicité.

🏗️ Réalisation :
J'ai d'abord paramétré et lancé Doom2 avec le moteur GZDoom depuis cette interface : très simple.
J'ai ensuite testé le lancement de Chex Quest en créant un autre profile : c'est tout aussi simple et rapide.
Enfin, j'ai testé l'installation du mod [Brutal Doom: Black Edition v.3.37] avec le moteur GZDoom : c'est d'une simplicité déconcertante et prend moins de 5 minutes :).

Une fois les profils définis, vous passez d'un jeu à l'autre en 2 clics : 1 clic pour sélectionner le jeu/mod dans le sélecteur de profile, 1 clic sur le bouton "Run". That's All Folks :)
Difficile de faire plus simple !

J'aime beaucoup sa clarté de présentation, avec ses onglets verticaux (peut être modifié dans l'onglet "Settings" si vous préférez les onglets horizontaux) : çà change des onglets horizontaux, c'est efficace lorsqu'il n'y en a pas beaucoup, et "aère" l'interface.
Lorsque vous créez un nouveau profile de jeu, l'interface vous propose de reprendre les paramétrages du profile actuel. Malin : il ne vous reste qu'à modifier les paramètres qui le nécessitent.

🏆️ Impressions :

👎️ Contre :
• (Peu important) Ne dispose pas de toutes les fonctionnalités d'autres lanceurs (voir par exemple Doom Runner si celles d'Enyo Launcher ne vous suffisent pas).
• Ne supporte pas le glisser-déposer de fichiers sur l'interface : à çà par contre, ça serait génial si c'était ajouté, car pour les mixes de mods, les fichiers à ajouter sont parfois nombreux.

👍️ Pour :
• Une interface claire et simple.
• Tout est optimisé pour vous faire gagner du temps et vous faciliter la configuration : une IU créée par des joueurs pour des joueurs.
• L'installation d'un jeu ou d'un mod est d'une simplicité enfantine (même moi j'y arrive :).


🕹️ Conclusion :
Impression globale : 👍️
L'essayer, c'est l'adopter : je l'ai ajouté à mes lanceurs de jeux. Génial.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !