Warpzone

Diablo 2 Couch

Diablo II: Lord of Destruction for up to four players on one screen — one sofa, one hero each.

in developmentWarpzone support coming
Project page

Couch co-op for Diablo II, built on D2Decomp, an open reimplementation of the engine: one shared camera, one controller and one hero per player, and personal inventories that never pause the game. Linux, the Steam Deck and Windows.

You need: your own Diablo II: Lord of Destruction data

What's new

From the project's release notes. Games and the launcher show these after every update.

Diablo 2 Couch v0.0.7 preview

2026-10-19 · on GitHub

Couch co-op preview for Diablo II: Lord of Destruction, built on D2Decomp (upstream 96cca20). You need your own Diablo II + LoD MPQ files; nothing from Blizzard is included.

  • Player 1 on a controller (pad_player1, on by default on a Steam Deck) now uses D2Decomp's new gamepad layout: inventory, character, skill tree, quest log, automap and the menus open from the pad, with a cursor on the stick while a screen is open. Guests' controllers play as before.
  • From D2Decomp: an optional widescreen view (launcher checkbox, or widescreen = 1); the party may spread across the wider view. Act IV closer to the original (seals, Hellforge, Diablo), Nightmare and Hell populated like the original, and monsters keep acting while a hero lies dead.

Downloads: Linux tarball (glibc 2.28+, tested starting on Ubuntu 24.04, Debian 12, Fedora, Arch), Windows zip, Flatpak (x86_64 / aarch64; carries upstream's app id), macOS dmg (informational).

Not tested by us: real gameplay (no game data on our machines), physical controllers and the Steam Deck. Please report what you find.

SHA-256: ` b41b0a9e2614c84e38dfb18245452c3a29f27f22c5c14088a4d5b1745f677447 d2d-0.0.7-Darwin-arm64.dmg d4afa45e09349a99720a408ac8e9076fd12b776ad5c33d856c9fbe82be866b76 d2d-0.0.7-Linux-x86_64.tar.gz e4e8e9ef0b373d2c436dba558f347e610647684ea56ffaa3109d06f5e85c277b d2d-0.0.7-Windows-AMD64.zip 3929dc8293955a63922bc2fc134ff565972df03345c6d3a5fc3c17089a3d2ea7 diablo2-couch-aarch64.flatpak 5897105b6a2f13542e0e3a6c93b090a047bf13891a5ae1cd4467717070cd9ab7 diablo2-couch-x86_64.flatpak `

Diablo 2 Couch v0.0.6 preview

2026-10-17 · on GitHub

Couch co-op preview: Act IV together. Bring your own Diablo II + LoD data (MPQs); no Blizzard files are included.

  • Act IV, from D2Decomp: the Pandemonium Fortress, the Outer Steppes, the Plains of Despair, the City of the Damned, the River of Flame and the Chaos Sanctuary with Izual, the Hellforge and Diablo.
  • Act IV together: the hellgate takes the whole party to the fortress, whoever steps in; the Hellforge, the seals and Tyrael's portal work as player 1's when a guest uses them, and Hephasto's hammer goes into player 1's pack.
  • Diablo's death and the Act IV waypoints count for every guest's save. A boss a guest kills with their own blow (Mephisto, the seal guardians, Diablo) now counts for the whole party, not only for that guest.
  • Upstream's own crash reporting (Sentry) is switched off in our builds; our anonymous one-line crash report stays.

Not yet tested by us with real game data, real controllers or a Steam Deck — please report what you find.

Downloads: Linux tarball (glibc 2.28+, unpack and run d2d-launcher), Flatpak for Linux / Steam Deck, Windows zip. Built from 13c5615 (CI run 38991508786).

SHA-256: ` e83388d1121321e63a6b6009a99485c470b78ae3e340d90b1a030f6113490f76 d2d-0.0.6-Darwin-arm64.dmg 67b5e56a9d992d035cd345a49ba8319c4646dd98878a9e72446bce585838f940 d2d-0.0.6-Linux-x86_64.tar.gz 727494436ab0691a6214f8b6934b0d62953297286c558f54042d31130ccf3926 d2d-0.0.6-Windows-AMD64.zip 65aed8f16bed7de2882c08a064fb772fdea2a012365b58f559bb9493ec07a6fe diablo2-couch-aarch64.flatpak fb337db8f2b12142455ea1f36f2fda3a1bdbe1c4a3033e09946a0fb20e06bd7d diablo2-couch-x86_64.flatpak `

Diablo 2 Couch v0.0.5 preview

2026-10-17 · on GitHub

Couch co-op preview: Linux support. Built on D2Decomp (upstream Acts I–III); you need your own Diablo II: LoD files.

  • Linux: the tarball now runs on any Linux from the last years (glibc 2.28 or newer — Linux Mint, Ubuntu, Debian, Fedora, Arch, SteamOS) instead of only on the newest distributions. Unpack d2d-0.0.5-Linux-x86_64.tar.gz anywhere and start d2d-launcher.
  • Every build is now started on Ubuntu 24.04, Debian 12, Fedora and Arch in CI before it can be released.
  • Gameplay unchanged from v0.0.4.

Download: the .tar.gz or the Flatpak for Linux and the Steam Deck, the zip for Windows.

Untested by us with real game data, real controllers or a Deck — please report what you find.

SHA-256: 1257e05ace192baa2329cc07a29114f3498e3b17400bb670eb8014042be682a9 d2d-0.0.5-Darwin-arm64.dmg 8dcbd8672d83dcf4a63e7452b7fc0e984a9659ac0b618ce2254baca4aee2570b d2d-0.0.5-Linux-x86_64.tar.gz 213c988b6cafa5ff8f34ade5e1744a294cb070fdec7b9fa54422f9ac00495c2c d2d-0.0.5-Windows-AMD64.zip 6a5215b432aa4ce0a9544e5c0949bd380e0476ff2e3fb6cb1b56e39230d87769 diablo2-couch-aarch64.flatpak 8e464d4f08a9017bf704af12566669646bc22f88a82dd798d1e36210dc099636 diablo2-couch-x86_64.flatpak