A modern desktop application for managing and launching Doom mods, built with Electron, React, and TypeScript. It is a WIP and still very early stage!
UAC Launch Control is a mod launcher for UZDoom/GZDoom/ZDoom. It provides an intuitive interface for organizing your Doom WADs and mod files, and launching games with custom configurations to test multi mod compatability.
No more having to remember the launch order of your mods, or blindly trusting and launching .bat scripts to rip and tear!
- 🎮 Game Management: Organize and launch different configurations of wads, mods and modpacks with ease
- 📁 File Catalog: Maintain a catalog of mod files with search, sidecar flags, and dependency/load-order tracking
- 📦 "Mod-dependencies": if a mod requires another specific modfile, you can set it as required, and the app will always add additional mods when creating a new game instance
- ⚙️ Custom Launch Parameters: Configure launch arguments per mod
- 🔄 Import and Export: Export your configuration as a JSON file to share with friends, or drag-and-drop a modpack JSON to import*
- 🌐 UAC Registry: Community-sourced mod metadata lookups with anonymous submissions (opt-in)
- 🗺️ WAD Management: Import and configure base game WADs with auto-detection and real-time file watching
- 🎯 Bring your own Source port: UZDoom, GZDoom, Zandronum, and more — configure per-mod or globally
- ⌨️ Keyboard Shortcuts: Quick navigation with global hotkeys — see the Keyboard Shortcuts wiki for the full list
* They still need the actual modfiles — the JSON only stores references and load orders. No mod data is shared, keeping support with the original mod creators.
UAC Launch Control is available for Windows, MacOS and Linux. Download the latest release for you operating system from the Releases page
More detailed instructions can be found in the Install Wiki.
This is free software. Free as in freedom and free beer.
Contributions are welcome! Please feel free to submit a Pull Request or raise issues.
For more developer details refer to the wiki or DeepWiki for a more detailed go-through.
- Built with electron-vite
- UI components from shadcn/ui
- Icons from Lucide
- This application is in no way related to the Doom IP, ID Software or Bethesda - it's an homage to the Doom Universe using the Union Aerospace Corporation as a gimmick for the "evil corporation".
