Doom Runner - Le Bottin des Jeux Linux

Doom Runner

🗃️ Specifications

📰 Title: Doom Runner 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Adventure & Action 👁️ Visual: 2D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ Doom 1&2, Hexen 1, Heretic, Strife 🏝️ Perspective: First person (interface)
🔖 Tags: Game Launcher; Doom-tools; Multi-platform; FPS ⏱️ Pacing: Real Time
🐣️ Approx. start: 2019-05-19 👫️ Played: Single
🐓️ Latest: 2023-08-12 🚦 Status: 04. Released (status)
📍️ Version: Latest: 1.8.1 / Dev: 2d9c5ae ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-3 ✨️ (temporary):
🐛️ Created: 2023-08-15 🐜️ Updated: 2024-10-10

📦️ Deliverables

📦️ Package name: doomrunner ..... 📦️ 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: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 🦺️ Work in progress:
🎰️ ID: 16338

📖️ Summary

📜️[en]: A libre, multi-platform launcher for Doom's source ports, designed around the idea of presets, allowing you to switch from one mod to another with a single click. A tool that quickly becomes essential for navigating between engines, content and mods. It supports an unlimited number of presets, automatic synchronization of IWAD and Map pack lists with the contents of the selected directory, drag & drop of files, selection of files by checkbox, launch of a local multiplayer game, automatic installation of files or loading of a map/save based on the selected preset, preset search (by filter), and UI themes (light, dark). 📜️[fr]: Un lanceur libre et multi-plateforme pour les ports sources de Doom, conçu autour de l'idée de presets, permettant de passer d'un mod à l'autre en un seul clic. Un outil qui se rend vite indispensable pour naviguer entre les moteurs, les contenus et les mods. Il supporte notamment un nombre illimité de préréglages, la synchronisation automatique des listes d'IWAD et de Map packs avec le contenu du répertoire sélectionné, le glisser-déposer des fichiers, la sélection de fichiers par case à cocher, le lancement d'une partie multijoueur en local, l'installation automatique de fichiers ou le chargement d'une carte/une sauvegarde en fonction du preset sélectionné, la recherche (par filtre) de preset, et les thèmes d'IU (clair, foncé).

🎥️ Videos


🕵️ Reviews: (202211),


🕯️ How To: (202101), (202204), (202203),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202211) lp(202xxx) ht(202101) ht(202204) ht(202203) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
• (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Doom Runner Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Jan Brož (Youda008) 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [X] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related


📦️ 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: [Flatpak]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Doom Runner
🦊️ What's: A libre launcher for Doom source ports
🏡️ -
🐣️ https://github.com/Youda008/DoomRunner
🔖 #LinuxGaming #GameLauncher #Doom
📦️ #Libre #Arch #Flatpak
📖 Our entry: (homeless)

🥁️ Update: 1.8.1
⚗️ New features 💎
📌️ Changes: https://github.com/Youda008/DoomRunner/releases
🦣️ From: https://flathub.org/apps/io.github.Youda008.DoomRunner
🛜️ https://github.com/Youda008/DoomRunner/releases.atom

🕵️ https://www.youtube.com/embed/ITCHy9T2RXI
🕯️https://www.youtube.com/embed/ntTPhunwcTM
🕯️https://www.youtube.com/embed/zcjxd_c6Agw
🕯️https://www.youtube.com/embed/J6pCRSjxa-s

🕶️ A view of its UI, on a dark theme, with 4 tabs (Files, More options, Output options, Environment), with the "Files" tab selected, we see several zones allowing each mod to define the engine, the chosen IWAD, the map pack, a configuration file, and the pk3 of selected mods (for mutators, textures, visors and music), and optional arguments desired. A "Launch!" button appears at the bottom of the UI.

📚️ Doom Runner is a libre, multi-platform launcher for Doom's source ports, designed around the idea of presets, allowing you to switch from one mod to another with a single click. A tool that quickly becomes essential for navigating between engines, content and mods. It supports an unlimited number of presets, automatic synchronization of IWAD and Map pack lists with the contents of the selected directory, drag & drop of files, selection of files by checkbox, launch of a local multiplayer game, automatic installation of files or loading of a map/save based on the selected preset, preset search (by filter), and UI themes (light, dark).

📕 Description [en]

📜️ "A libre launcher for Doom source ports" 📜️

Doom Runner is yet another launcher of common Doom source ports (like GZDoom, Zandronum, PrBoom, ...) with graphical user interface. It is written in C++ and Qt, and it is designed around the idea of presets for various multi-file modifications (Brutal Doom with mutators, Project Brutality with UDV, Complex Doom Clusterfuck, ...) to allow one-click switching between them and minimize any repetitive work.

First you perform an initial setup, setting up the paths and adding all your Doom engines and IWADs.
Then you create named presets for all your favourite modifications and assign them an engine, an IWAD and mod files.
If you wish to play multiplayer or jump into a map directly, you can do so in the second tab.
You can even configure gameplay flags and compatibility flags, with tooltips from official ZDoom wiki.
If you extract a .wad file together with an equally named .txt file (for example AV.wad and AV.txt), you can display its content by doubleclicking the wad in the map pack list.
And now the launcher even has a dark theme!

Features

✅️ Unlimited number of named presets switchable with a single-click
✅️ Lists of IWADs and Map packs are automatically synchronized with the content of a selected directory
✅️ Drag&Drop for easy adding of files or re-ordering them
✅️ Ability to quickly tick or untick any files to load without the need to remove and re-add them
✅️ Ability to start a multiplayer game on LAN
✅️ Ability to directly start selected map, load selected save or record/replay a demo
✅️ DM flags and Compatibility flags calculator with tooltips from official ZDoom wiki
✅️ Ability to automatically put save files, demo files or screenshots in a directory named after the selected preset
✅️ Ability to filter the saved presets using a search phrase or regular expression
✅️ Choice between light and dark theme that can follow system preferences

Advantages over other launchers

✅️ Compatible with most commonly used source ports:
✅️ ZDoom, GZDoom, Skultag, Zandronum, PrBoom, Eternity, Chocolate Doom, Crispy Doom, ...
✅️ ... and support for more can be easily added if requested
✅️ Runs on Windows and Linux (installable via Flatpak or AUR)
✅️ Does not require any special runtime like .NET or JRE

Disadvantages over other launchers

✅️ Does not have any browser or downloader of known mods.
✅️ You must find the mods, download them, and add them to the launcher by yourself.
✅️ Cannot show public multiplayer servers.
✅️ You can join a server only by entering its hostname of IP address.

Project's state

The development is near the end. I don't plan to add any big new features, only bug-fixes of reported issues and small usability improvements.

📕 Description [fr]

Un lanceur libre et multi-plateforme pour les ports sources de Doom, par la Doom Runner Team, initié par Jan Brož (Youda008).
En C++ et Qt.

Doom Runner est un lanceur libre et multi-plateforme pour les ports sources de Doom, conçu autour de l'idée de presets, permettant de passer d'un mod à l'autre en un seul clic. Un outil qui se rend vite indispensable pour naviguer entre les moteurs, les contenus et les mods. Il supporte notamment un nombre illimité de préréglages, la synchronisation automatique des listes d'IWAD et de Map packs avec le contenu du répertoire sélectionné, le glisser-déposer des fichiers, la sélection de fichiers par case à cocher, le lancement d'une partie multijoueur en local, l'installation automatique de fichiers ou le chargement d'une carte/une sauvegarde en fonction du preset sélectionné, la recherche (par filtre) de preset, et les thèmes d'IU (clair, foncé).

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


Doom Runner est un autre lanceur de ports sources de Doom ( tels que GZDoom, Zandronum, PrBoom, ...) avec une interface utilisateur graphique. Il est écrit en C++ et Qt, et il est conçu autour de l'idée de presets pour diverses modifications de fichiers multiples (Brutal Doom avec mutateurs, Project Brutality avec UDV, Complex Doom Clusterfuck, ...) pour permettre de passer de l'un à l'autre en un seul clic et minimiser le travail répétitif.

Tout d'abord, vous effectuez une configuration initiale, en établissant les chemins et en ajoutant tous vos moteurs Doom et IWADs.
Ensuite, vous créez des préréglages nommés pour toutes vos modifications préférées et vous leur assignez un moteur, un IWAD et des fichiers de mods.
Si vous souhaitez jouer en multijoueur ou accéder directement à une carte, vous pouvez le faire dans le deuxième onglet.
Vous pouvez même configurer des drapeaux de gameplay et de compatibilité, avec des infobulles provenant du wiki officiel de ZDoom.
Si vous extrayez un fichier .wad avec un fichier .txt portant le même nom (par exemple AV.wad et AV.txt), vous pouvez afficher son contenu en double-cliquant sur le wad dans la liste du pack de cartes.
Et maintenant, le lanceur a même un thème sombre !

Caractéristiques

✅️ Nombre illimité de préréglages nommés commutables d'un simple clic
✅️ Les listes d'IWAD et de Map packs sont automatiquement synchronisées avec le contenu d'un répertoire sélectionné.
✅️ Le glisser-déposer pour ajouter facilement des fichiers ou les réordonner
✅️ Possibilité de cocher ou décocher rapidement les fichiers à charger sans avoir à les supprimer et à les réinsérer
✅️ Possibilité de démarrer une partie multijoueur en réseau local
✅️ Possibilité de démarrer directement la carte sélectionnée, de charger la sauvegarde sélectionnée ou d'enregistrer/rejouer une démo
✅️ Calculateur de drapeaux DM et de drapeaux de compatibilité avec infobulles à partir du wiki officiel de ZDoom
✅️ Possibilité de placer automatiquement les fichiers de sauvegarde, les fichiers de démo ou les captures d'écran dans un répertoire nommé d'après le preset sélectionné.
✅️ Possibilité de filtrer les préréglages sauvegardés à l'aide d'une phrase de recherche ou d'une expression régulière
✅️ Choix entre un thème clair et un thème foncé qui peut suivre les préférences du système

Avantages par rapport à d'autres lanceurs

✅️ Compatible avec les ports source les plus couramment utilisés :
✅️ ZDoom, GZDoom, Skultag, Zandronum, PrBoom, Eternity, Chocolate Doom, Crispy Doom, ...
✅️ ... et le support pour d'autres peut être facilement ajouté si demandé
✅️ Fonctionne sous Windows et Linux (installable via Flatpak ou AUR)
✅️ Ne nécessite pas de runtime spécial comme .NET ou JRE

Inconvénients par rapport à d'autres lanceurs

✅️ N'a pas de navigateur ou de téléchargeur de mods connus.
✅️ Vous devez trouver les mods, les télécharger et les ajouter au lanceur par vous-même.
✅️ Ne peut pas afficher les serveurs multijoueurs publics.
✅️ Vous ne pouvez rejoindre un serveur qu'en entrant son nom d'hôte ou son adresse IP.

État du projet

Le développement est presque terminé. Je ne prévois pas d'ajouter de nouvelles fonctionnalités importantes, seulement des corrections de problèmes signalés et de petites améliorations de l'utilisation.