Doom Launcher 667 is a modern, open-source and portable library launcher for
Doom-engine games and mods on Windows. It combines a responsive WinUI 3
interface with native game launching, IWAD and source-port setup, /idgames
integration, collections, achievements, screenshots and portable package
transfer.
The application available here is the new Doom Launcher 667, introduced with version 0.8.0. It is a complete modern redevelopment and runs independently of the classic Doom Launcher executable. The original Doom Launcher by hobomaster22 remains its inspiration and the source of the migration compatibility work.
Download the latest Windows x64 beta ZIP from the
GitHub Releases
page. Extract the complete archive into a writable folder and launch
DoomLauncher667.exe.
The download is self-contained; a separate .NET installation is not required. On first start, a guided setup can scan portable IWAD, source-port and mod folders or migrate an existing classic Doom Launcher installation.
To migrate, extract Doom Launcher 667 and use the integrated function at the first launch of the software, it will guide you through the process.
To update, close Doom Launcher 667 and extract the newer package over the existing installation. Release packages do not contain a personal database. Your database, mods, screenshots, artwork, settings and custom themes are preserved, and compatible schema migrations run automatically.
|
Note
|
Commercial IWADs and other copyrighted game data are not distributed with Doom Launcher 667. Supply your legally obtained files during setup. |
These familiar workflows were rebuilt natively for Doom Launcher 667:
-
portable SQLite library management;
-
IWAD and source-port definitions with per-mod selection and launch options;
-
/idgamesdiscovery, download and metadata enrichment; -
favorites, recently played mods, playtime and user-defined collections;
-
automatic metadata and map detection from supported mod archives;
-
TITLEPIC extraction, artwork management and screenshot import;
-
configurable map and skill selection for explicit advanced launches.
-
a responsive WinUI 3 experience with Home, Library, Collections, Discover, Generate, Latest and Achievements views;
-
native Obsidian Level Maker integration: point the portable tools folder at a separately downloaded Obsidian-Content build, configure a level in WinUI, run its batch mode in the background and import the generated WAD with map data, TITLEPIC artwork, launch options and a visible
Generatedfilter; -
grid and table layouts, sortable/selectable columns, adjustable tile sizes and normal, compact or ultra-compact row and accordion densities;
-
a showcase-style Home view with featured, unplayed, recent, favorite and IWAD-specific recommendations;
-
collection artwork, collection browsing and optional collection filters in the main library;
-
completion state, richer statistics and achievement notifications;
-
capability-aware source-port definitions for screenshot and statistics adapters, plus executable version detection;
-
IWAD recognition by hash and portable folder reconciliation;
-
XML-based user themes including various choosable custom themes, automatic text-contrast protection and English, German, French and Spanish localization;
-
configurable grayscale or color placeholder artwork loaded from the portable data folders;
-
selective import and export of individual mods, groups or complete collections, including archives, artwork, screenshots and metadata;
-
guided first setup, database-health tools and an opt-in diagnostic mode;
-
tested overlay-update contract for backwards-compatible portable upgrades.
-
migration from hobomaster22’s original Doom Launcher at startup, alternatively scanning for mods, iwads and sourceports in their responsive directories with automatic integration
Doom Launcher 667 is centered on a native Windows App SDK / WinUI 3 client.
The portable DoomLauncher667.exe entry point starts the self-contained client
without a console window; the classic DoomLauncher is not required.
The runtime keeps mutable data beside the application so an installation can be moved or backed up as one folder:
-
Data/Modsstores managed mod archives; -
Data/GameWadsstores portable IWAD archives and files; -
Data/Sourceportsstores portable source-port installations; -
Data/Screenshots,Data/TitlePicsandData/CollectionArtworksstore visual library data; -
Data/Themescontains the editable XML theme definitions; -
Data/TileImages/coloredandData/TileImages/grayscalecontain editable placeholder artwork. Missing defaults are restored without overwriting user-modified files; -
Data/UserStatecontains portable UI preferences; -
Data/Tools/Obsidianis the optional user-managed location for Obsidian-Content. Obsidian is not included in Doom Launcher 667 releases; -
DoomLauncher.sqlitecontains the library database.
Release builds validate that the visible client version, executable file versions and package version all match before an archive can be published.
Doom Launcher 667 is currently in public beta. Please report reproducible problems and feature requests through GitHub Issues. Include the launcher version, source port and relevant diagnostic details where possible.
Technical architecture and migration notes are available in the WinUI 3 implementation guide.
Doom Launcher 667 is inspired by the original Doom Launcher created by hobomaster22. Compatibility and migration work retain the appropriate attribution, while the application delivered from version 0.8.0 onward is the new WinUI 3-based Doom Launcher 667 implementation.
See LICENSE and THIRD-PARTY-NOTICES.md for licensing and third-party attribution.




