A web-based frontend / launcher for gzdoom.
I created this because I wanted a more organized and user-friendly way to get my custom doom games up an running. Because of the size of the doom community and the number of mods that exist, there are many configuration options which have to be supplied in the correct order, and I was getting tired of editing bash files to accomplish this. I wanted a way to set up my custom doom games and save them using a drag and drop GUI.
- Node.js >= 8
- libfluidsynth
The operating system shouldn't matter, as long as it can run Node.js, but I have only tested it on Linux Mint 18.
You'll need libfluidsynth to play the doom midi soundtrack
sudo apt install libfluidsynth*
At some point, I would like to be able to launch any game I want from this tool, though I am not yet seriously trying to plan out how to do that. I feel that pre-optimization is a bad habit, and want to avoid it on this project.
- experiment with yarn
- Doom title logo from http://ericgramond.com/doom.html
- Doom launcher image from https://hdwallsbox.com/dual-screen-doom-wallpaper-120702/
- Thanks to ID software for making Doom
- Thanks to John Carmack and John Romero for the execution of their vision
- Thanks to SGtMarkIV for creating Brutal Doom and Brutal Doom 64
- Thanks to pa1nki113r for creating Project Brutality
- Thanks to the various contributors to the PSX Doom Total Conversion https://www.doomworld.com/forum/topic/57957-psx-doomfinal-doom-tc-version-2135-now-released/
- Thanks to the team who made zdoom
- Thanks to coelckers for gzdoom
- Thanks to the many others who have made this entire project and community possible
- GZDoom
- Sgt_Mark_IV / Brutal Doom
- pa1nki113r / Project Brutality
- HXRTC HUD
- Maps of Chaos
- Project Remap