DoomLauncher FX

DoomLauncher FX

Launch DOOM with mods from your desktop

About

A Java 21 + JavaFX 21 desktop GUI for launching DOOM with mods. Manages source port engines, IWADs, and PWADs, and integrates with remote mod repositories. Built for Linux with full Steam Deck support.

Screenshots
Main window
Main Window
Presets browser
Presets Browser
Remote mod browser
Remote Mods
Settings
Settings
Presets — The Core Feature

What Are Presets?

A preset is a portable .preset file that captures your entire DOOM launch configuration — engine, IWAD, PWAD list, custom parameters — in a single shareable JSON file. Share your perfect setup with the community or restore it later with one click.

How It Works

1 Set up your engine, pick an IWAD, add your PWADs and any custom launch parameters.
2 Save the configuration as a .preset file — it stores everything in a clean JSON format.
3 Share your preset with others or load it later to instantly restore the same setup.
4 Browse the community preset library on zereb.net — hundreds of configurations for different IWADs and source ports.
5 Apply any preset from the library with a single click. The app configures itself automatically.
Features

Engine Management

Auto-discovers GZDoom, ZDoom, Zandronum from Flatpaks and PATH. Add any engine manually.

💾

IWAD & PWAD

Pick IWADs with auto-discovery of known titles. Add local or remote PWADs, reorder freely.

🌐

idgames Repository

Browse downloadable WADs from the idgames archive. View metadata, preview screenshots, download and apply with one click.