mix doom (elixir_doom v0.2.0)

Copy Markdown View Source

Play a Doom WAD in the terminal.

mix doom
mix doom --wad DOOM1.WAD --level E1M3 --skill 4

The first run opens a setup page (Cauldron2D.Drafter.Launcher). There you pick the WAD, the skill and how the game is drawn. Play saves your choices, and later runs start straight away with them. The page also opens when the saved WAD is gone, or when you pass --launcher. When nothing is saved yet, a WAD is looked for in DOOMWADDIR, Steam's Doom folders and the system's games folders first.

Flags change one run without changing what is saved:

  • --wad — the game WAD; DOOM_WAD or config :elixir_doom, :wad too
  • --level — the level to start on; default the WAD's first
  • --skill — 1 (I'm too young to die) to 5 (Nightmare!)
  • --software, --gpu, --window — draw without the graphics card, with it in the terminal, or with it in a window of its own whose keys play the game. Without these the saved drawing choice is used; its default draws on the graphics card when there is one.
  • --picture (or CAULDRON_PICTURE) — how pictures reach a terminal that keeps images, as Cauldron2D.Drafter.Client.Picture reads it; default native:2,swap
  • --mute — no sound (CAULDRON_MUTE=1 too)
  • --name — the player name settings are kept under; default marine