Skip to content

CouchDoom v0.7.1

Choose a tag to compare

@github-actions github-actions released this 08 Oct 21:31
· 16 commits to main since this release

Download the file for your system below, unpack it anywhere, and start CouchDoom. No Python or installer needed.

  • Windows: CouchDoom-…-windows-x64.zip, then run CouchDoom.exe. On the "unknown publisher" warning, click More info → Run anyway (the app isn't code-signed).
  • macOS: CouchDoom-…-macos-arm64.zip (Apple Silicon) or CouchDoom-…-macos-x64.zip (Intel, macOS 10.15 or newer), then open CouchDoom.app. If macOS says it can't be opened, go to System Settings → Privacy & Security and click Open Anyway.
  • Linux: CouchDoom-…-linux-x64.tar.gz (PCs) or CouchDoom-…-linux-arm64.tar.gz (ARM boards such as the Raspberry Pi 4 and 5), then run ./CouchDoom. Needs glibc 2.28 or newer (Ubuntu 20.04, Debian 10, RHEL 8 and later). On Arch you can also build packaging/aur/PKGBUILD with makepkg -si.

You need DoomRunner, ZDL or Doom Launcher with at least one game set up, or just GZDoom, UZDoom or VKDoom with an IWAD. CouchDoom finds its settings automatically; if you have more than one launcher, it asks which to use (switch later with L3 / F4).

New in 0.7.1

  • A troubleshooting log: every game launch is recorded in couch-doom.log with its command line, exit code and the engine's last output, so a port that won't start can be diagnosed. It is capped at about 512 KB.
  • If a game closes right away, CouchDoom now says so and shows the engine's own last message, instead of just returning to the list.
  • Linux: an AppImage engine that fails to start because the system lacks FUSE is now retried automatically by unpacking itself.

See How to use.txt in the download for controls and optional MIDI music setup.