← recipe book

Needs test

ECWolf (Wolfenstein 3D)

Native Linux First-person shooter 1992 (original); ECWolf actively maintained other appid 2270
Does it run on your Deck?

About

Wolfenstein 3D (id Software/Apogee, 1992) is the grandfather of the first-person shooter genre, and its Steam release (app 2270) shows only a scrolling black screen on Steam Deck — making ECWolf the required fix. ECWolf is a modern source port supporting Wolf3D, Spear of Destiny, and all mission packs, installable via Luxtorpeda directly from your Steam library.

Identity

Developerid Software / Apogee Software (original); Braden 'Blzut3' Thomas (ECWolf)
PublisherApogee Software
Released1992 (original); ECWolf actively maintained
GenreFirst-person shooter
ModesSingle-player
Engineother
TypeNative Linux
Steam appid2270
AliasesWolfenstein 3D, Wolf3D, Spear of Destiny, ECWolf

Launch

Binary
ecwolf
Needs files
  • Wolfenstein 3D game data (.wl6 files from Steam app 2270 or supply your own copy)

Runtime

Runs as
Native Linux
Proton
not needed

The one thing to know

- The Steam version of Wolf3D (app 2270) shows a scrolling black screen on Steam Deck — ECWolf is the fix.
- EASIEST path: install Luxtorpeda, then in Steam set Wolf3D's compatibility tool to Luxtorpeda; it will download and wire ECWolf automatically.
- MANUAL path: download the ECWolf binary from the official site (maniacsvault.net/ecwolf/download.php), place it alongside the .wl6 data files extracted from the Steam install (found in steamapps/common/Wolfenstein 3D/).
- Supports Wolf3D shareware/registered, Spear of Destiny, and all three Spear mission packs.
- Shareware episode 1 data is freely distributable — supply your own copy for the full game.

Community guides

Write-ups and threads from people who got this (or a similar) game running. deckport links to them — it doesn't reproduce them.

Get the artwork

deckport never hosts game images. Open this game on SteamGridDB, pick the cover / hero / logo / icon you like, and drop them into the game folder under .deckport-art/ before you push it to the Deck. The importer files them under the right names automatically.

Run it on your Deck

Two files: the one-time importer (deckport.py) in your Deck's home folder, and this game's install helper. Copy the game into ~/Games and run the helper with Steam closed — it writes the recipe (binary, launch options) and registers the shortcut with artwork.