FREEDOOM2(6)

πŸ’– FREEDOOM2 πŸ’–

okay bestie, so freedoom2 is the little launcher script that just… automatically gets Freedoom running with an engine. no cap. it's giving "personal assistant but for Doom." πŸŽ€


✨ SYNOPSIS ✨

freedoom2 [-p DOOMPORT|--] [ARGS]

🌸 DESCRIPTION 🌸

so, Freedoom? it's a whole project to build a complete free-content game based on the Doom engine (everyone calls those engines "source ports", or just "ports" if you're chill like that), and the engine itself is free software too. and on top of all that slay, Freedoom keeps compatibility with Doom itself, meaning it can play the huge variety of modifications ("mods") that the community has been dropping since like 1993. iconic behaviour, honestly. πŸ’…

now this command β€” freedoom2 β€” is just a simple shell script to help you run Freedoom, because Freedoom is not a game engine itself and it's not part of any engine project either. but playing it should stay simple. periodt. so what the script does is try to automatically pick an engine from a hard-coded list πŸ¦‹ β€” but there are three overrides available, in order of precedence:

  1. a command-line argument
  2. an environment variable
  3. a $HOME/.doomport symbolic link

so if you pass -p DOOMPORT, Freedoom runs using the DOOMPORT you specified. setting the DOOMPORT environment variable is basically the same vibe β€” it runs the engine named in that variable. and if you want something permanent, there's the $HOME/.doomport symbolic link, which can point at an executable to run. πŸ’œ

oh and also!! any extra arguments you pass to the program β€” or anything you pass after putting -- as the very first option β€” get passed straight through to the engine being called. so you can totally use options like -file to load mods, or literally anything else your engine of choice supports. the way that just works 😭✨


Freedoom is licensed under a permissive three-clause BSD license. for the deets, check the source tree or the COPYING/COPYRIGHT file that got installed by your distribution packaging. πŸ“„

this manual page and the launcher script? both placed under the public domain. free as a bird fr fr πŸ•ŠοΈ


🌈 SEE ALSO 🌈


mwah πŸ’‹ this page was served fresh on 2025-08-14 β€” go load some mods, bestie, you deserve it 🫢⭐

πŸ“¦ where this page comes from