Releases: CrossplayGaming/WolfPack
Release list
WolfPack 0.9.8 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.8
Lives cap at 9, like the original. The original's GiveExtraMan refuses an extra life past 9 (WL_AGENT.C:494) — ours didn't, so the count could grow past what the status bar's single digit (faithful to the original layout) can display, and the minimal HUD would disagree with the full one. Both award paths (the every-40,000-points extra life and the 1-UP pickup) now cap at 9, the 1-UP fanfare still plays at the cap exactly like the original, existing saves clamp themselves at level load, and both HUDs agree by construction.
Voxelization reference exporter. tools/export_voxel_refs.py exports every enemy, boss, ghost, effect, and object sprite as individual transparent PNGs (8x nearest-neighbor, 512x512) organized per actor under an untracked voxelize/ folder — the reference set for building voxel models of the full cast, the same workflow that produced the player's voxel body. As always, it runs against your own extracted game data; no art ships in the kit.
Everything from 0.9.7 — the open-roof camera
Third person opens the roof into a level-matched sky with the camera truly free above it — full dollhouse views; the Height slider truly raises; overhead tilts spiral out for the wide shot; closed-loop stretch-corrected aim keeps BJ pinned to the crosshair; auto mouse look follows the view (decouplable in Camera Setup). Plus the voxel body system, Grip Lab, deathmatch arenas, and everything from earlier 0.9.x — details on those release pages.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Lockstep multiplayer: co-op with shared lives and elevator votes, deathmatch with arenas and scoring
- Modernization menu: jump, crouch, mouse vertical aim, third person, voxel models, textured flats, HD packs, enhanced lighting — every one optional, classic by default
- The fidelity charter and per-system audits documenting every deliberate deviation
Known limitations
- Beta: multiplayer spectating and some lobby conveniences are still on the list
- The open-roof camera needs the hardware renderer (the default)
WolfPack 0.9.7 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.7 — the open-roof camera
The ceiling is gone. In third person the level's roof opens into a sky matching that floor's original ceiling color, and the camera is genuinely free above it: swing it straight overhead for a full dollhouse view of the level over the walls, or anywhere in between. Return to first person and the exact ceilings come back — the classic solid color, or the textured ones if you run Floor + Ceiling Textures. Under the hood this took defeating the renderer's own viewpoint clamp (it pins the drawing eye just below the ceiling plane of the camera's sector, regardless of what the simulation says) via the engine's out-of-bounds camera support — hardware renderer only; software rendering keeps the old under-the-roof camera.
The camera orbits BJ, and means it. The Height slider now truly raises the camera instead of tilting it; tilting past the rest angle spirals the camera outward as it climbs, so overhead views pull back for the wide shot instead of hovering claustrophobically at the roofline; and the aim is closed-loop — computed from where the camera actually ended up, through the renderer's pixel-stretch pitch transform — so BJ stays pinned to the crosshair at every angle, every height, every wall pull-in.
Mouse look follows the view. Entering third person turns on mouse vertical automatically — push the mouse and the camera rides over the top of BJ — and first person is classic horizontal-only again the moment you switch back. A new Auto Mouse Look toggle in Camera Setup decouples them if you prefer the old behavior; Orbit Speed and Invert Orbit Y govern the feel. Works in fully classic sessions: the camera reads the mouse itself, so the engine's vertical-aim setting never changes behind your back.
Fixes: toggling Floor + Ceiling Textures while the roof is open no longer breaks the open roof (or the camera) until relaunch; saving with the roof open no longer wedges it open after loading; walls no longer yank the camera inward when it is legitimately flying over them.
Everything from earlier 0.9.x
The voxel body system with per-weapon carry models and muzzle flashes, Grip Lab and the full authoring pipeline, the free-orbit chase camera, five purpose-built deathmatch arenas, respawning deathmatch pickups, F1 Read This!, and save-load fixes throughout. Details are on those release pages.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Lockstep multiplayer: co-op with shared lives and elevator votes, deathmatch with arenas and scoring
- Modernization menu: jump, crouch, mouse vertical aim, third person, voxel models, textured flats, HD packs, enhanced lighting — every one optional, classic by default
- The fidelity charter and per-system audits documenting every deliberate deviation
Known limitations
- Beta: multiplayer spectating and some lobby conveniences are still on the list
- The open-roof camera needs the hardware renderer (the default)
WolfPack 0.9.6 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.6 — the third-person update
A free-orbit chase camera. Third-Person View gains a Camera Setup page (Modernization → Camera Setup): distance and height sliders, plus a free orbit — hold the orbit key and the mouse swings the camera anywhere around BJ while his facing stays put; release and it glides back behind him. Fully replicated, so it works in netgames, and the crosshair politely steps aside while the camera is off-axis.
A voxel body system, and the tools to feed it. With the new Voxel Models toggle (Modernization, applies at next launch), the player renders as a full 3D voxel character in third person and to other players: breathing idle, directional walking and firing cycles, a knife stab, pain, seven-frame deaths with 360° views, four uniform colors — and per-weapon carry models, so the pistol hangs at the thigh while the chaingun rides in both hands. Muzzle flashes bloom off the barrel per shot, with a dynamic light behind the Enhanced Lighting gate and a permanent Muzzle Flash intensity slider in the Lighting menu.
The models are not shipped — like everything here, the pack builds from what you own. The compiler now includes the whole authoring pipeline: Grip Lab, a browser tool where you drop a character clip and a weapon model, drag the weapon into the hand with a gizmo, scrub the animation to check every pose, and export a placement the bake consumes directly; converters, per-clip grip data, a parallel bake driver, and geometric audits that verify every weapon stays welded to the hand in every pose of every animation.
Feel fixes that came out of playtesting the body: weapons hold their aim for a beat after the last shot instead of re-seating on every trigger pull; stopping mid-fire no longer leaves BJ marching in place; weapon sizes stay constant across states.
Everything from earlier 0.9.x
Five purpose-built deathmatch arenas with a picker in the Multiplayer menu and in multiplayer.bat; respawning pickups in deathmatch only; a floor-warp cheat; F1 opening the Read This! article; save-load fixes for music, the death fade, and enemy behaviour throughout. Details are on those release pages.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: five purpose-built arenas plus Hans's level, respawning pickups, frag/time limits, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby. Optional add-on packs (HD textures/sounds, voxel models) must match between players.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only, its DM floors are uncurated, and the arenas are Wolf3D-only
- The voxel body needs your own character/weapon models (any animated GLB with a standard humanoid rig — Meshy and Mixamo exports both work); without them the toggle simply does nothing
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.5 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.5
Three fixes, all on the same path: loading a saved game.
F1 opens Read This! again. In the original, F1 calls HelpScreens — the multi-page "Read This!" article (WL_MENU.C:349, WL_TEXT.C:742). WolfPack was falling through to the engine's own help page, which in a standalone game has no artwork behind it, so F1 painted missing-texture checkering. It now opens the article, beveled frame and tiled backdrop included.
The menu song no longer plays over a loaded game. This one had been "fixed" twice before without ever working, and the reason is worth writing down: a probe showed that a level-scoped event handler receives no level-loaded event at all when a savegame is loaded — only a static one does. The code that reclaimed the level's music had never run on the path it was written for. It now lives in a static handler, and it forces the change rather than asking for it, because the engine already believes the level track is playing while the menu song is what you actually hear.
The red death screen no longer follows you into a load. Load a save while the death fade is still on screen and the red stayed, covering the game underneath. The fade's handler outlives the level, so its "still fading" flag survived the load; every entry to a level now clears it.
Everything from 0.9.2 through 0.9.4
Five purpose-built deathmatch arenas with a picker in the Multiplayer menu and in multiplayer.bat; respawning pickups in deathmatch only; a floor-warp in Options → Cheats that keeps what you are carrying; the Multiplayer-menu crash fix and its arena-name overflow; blocking decorations that stop actors instead of only the player; and the enemy-behaviour work — doors, frozen actors, alert-on-gunfire, facing, ammo drops, and co-op enemies turning on whoever shot them. Details are on those release pages.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: five purpose-built arenas plus Hans's level, respawning pickups, frag/time limits, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only, its DM floors are uncurated, and the arenas are Wolf3D-only
- The five arenas are still unplayed by anyone. They are verified reachable, connected and fairly stocked; whether they are fun is what your first match will decide.
- A running session keeps running the code it started with. If a fix does not seem to have landed, quit fully and relaunch —
play.batrebuilds at launch, and restarting a floor from inside the game does not. - Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.4 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.4
Warp straight to a floor. Options → Cheats has a destination row that cycles episode and floor — seeded with where you are — and a Go To That Floor that takes it, keeping what you are carrying. Spear cycles its 21 floors. The original had no such cheat; its debug keys did this, and testing anything on floor 7 otherwise means replaying six floors.
The deathmatch arena name fits its frame. "DM Arena: Zwillingshalle" ran past the edge of the Multiplayer window. The row now reads Arena with the name right-aligned inside the frame, the way the Modernization page shows its values.
Diagnostics. Three new probes for the enemy simulation — solid-prop overlap, prop-vs-simulation agreement, and what actually spawned — each of which reports whether it ran, so a clean result is evidence instead of silence.
A note on the pillars
0.9.3 fixed enemies walking through pillars, tables and barrels. If you saw it again after installing 0.9.3, the likely reason is that restarting a level from inside a running game does not reload the game — play.bat rebuilds at launch, so a session started before the update keeps running the old code however many times you restart the floor. Quit fully and relaunch. The new floor warp makes that a ten-second check.
Everything from 0.9.2 and 0.9.3
Five purpose-built deathmatch arenas with a picker in the Multiplayer menu and in multiplayer.bat; respawning pickups in deathmatch only; the Multiplayer-menu crash fix; blocking decorations that stop actors instead of only the player; and the enemy-behaviour work — doors, frozen actors, alert-on-gunfire, facing, ammo drops, and co-op enemies turning on whoever shot them. Details are on those release pages.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: five purpose-built arenas plus Hans's level, respawning pickups, frag/time limits, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only, its DM floors are uncurated, and the arenas are Wolf3D-only
- The five arenas are still unplayed by anyone. They are verified reachable, connected and fairly stocked; whether they are fun is what your first match will decide.
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.3 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.3
Enemies can no longer walk through pillars, tables, barrels or any other solid prop.
Those objects stop you because they carry the engine's solidity flag. The enemy simulation never saw that flag: it answers "can I step here?" from its own tile grid, which knew about walls, doors, pushwalls and other enemies — and nothing else. So every blocking decoration in both games was scenery to the AI, on every floor, for the life of the project. It shows up most plainly in E1M7's pillared openings, where you can see through a gap you cannot walk through — and a guard could.
The original keeps one grid for all of it: SpawnStatic marks a blocking prop's tile in actorat, and the same routine that stops an actor at a wall reads that mark. WolfPack now builds the same grid at level load.
Measured after the fix: 34 of 34 solid decorations on floor 1 and 56 of 56 on floor 7 now block the simulation, and after twenty seconds of patrolling on floor 7 no enemy is standing on one. The build's self-check enforces it from now on — the same kind of gate that now guards door registration, since both of these hid for months for the same reason: two systems each had an opinion about what was solid, and nothing ever compared them.
Everything from 0.9.2
Five purpose-built deathmatch arenas (Kesselring, Kanalstraße, Zwillingshalle, Der Käfig, Sankt Kreuz) with a picker in the Multiplayer menu and in multiplayer.bat; respawning pickups in deathmatch only; the Multiplayer-menu crash fix; and the enemy-behaviour work — doors, frozen actors, alert-on-gunfire, facing, ammo drops, and co-op enemies turning on whoever shot them. Full details are on the 0.9.2 release page.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: five purpose-built arenas plus Hans's level, respawning pickups, frag/time limits, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only, its DM floors are uncurated, and the new arenas are Wolf3D-only
- Enemies now path around props they used to ignore, so a floor may play differently from how it did last week — that is the original's behaviour
- The five arenas are still unplayed by anyone. They are verified reachable, connected and fairly stocked; whether they are fun is what your first match will decide.
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.2 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.2
Five new deathmatch arenas. Original layouts built for deathmatch rather than borrowed from the campaign, and roughly 60% larger than the level that has been serving as the arena — wide rather than long, so three or four players are not all funnelled into one lane.
| Kesselring | four corner halls around a pillared keep |
| Kanalstraße | an asymmetric street with uneven side rooms |
| Zwillingshalle | twin halls joined by two unequal links |
| Der Käfig | a nine-cell block, every cell doored on all sides |
| Sankt Kreuz | a pillared nave with side aisles and corner chapels |
Pick one from the DM Arena row in the Multiplayer menu, or when multiplayer.bat asks after you choose deathmatch. Hans's level is still there as the sixth choice.
Pickups respawn in deathmatch — and nowhere else. A deliberate break from the original, which respawns nothing; a campaign floor is played once, an arena runs until the frag limit. Single-player and co-op are untouched. The chaingun is the tempo lever at 30 seconds.
A crash fix you will notice. Opening the Multiplayer menu could end the session outright in 0.9.1 — console text, then a main menu with no way back into your game. That was a bad cvar write introduced by the 0.9.1 settings fix.
Enemy behaviour
Playtesting turned up several fidelity bugs, each measured against id's source before and after:
- Enemies no longer walk through closed doors. Every door on every map was missing from the grid the enemy simulation walks on, so a door tile read as open floor.
- Enemies outside your area think again. They froze mid-step whenever a closed door separated you from them — patrols stopped patrolling, and a guard walking toward a door stood pinned against it indefinitely.
- Firing your gun alerts the room again. Wolf3D wakes everything in the connected area when you shoot, with no line of sight required. That mechanism had never once fired.
- Enemies face the way they are walking. Facing only refreshed on animation changes, so an enemy that turned mid-stride kept drawing its old direction.
- Dropped ammo lands on the body, instead of sliding a tile away or failing to spawn at all.
- Doors no longer close on an enemy already committed to walking through them.
- Co-op: an enemy now turns on whoever shot it. Previously it woke targeting the nearest player instead, so shooting from range while a team-mate stood closer got you no reaction at all.
Lighting
- Enhanced Lighting now owns its dynamic lights. Lamps and projectiles glowed even with the option off — the lights were baked into the sprites where nothing could switch them off. Measured: 38 lights with the option on, 0 with it off.
- A fresh install now starts in classic falloff. The engine's own default is the mode Enhanced Lighting turns on, so a new player got half an option they never enabled. Everything on the Lighting page defaults off, as intended.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses and ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: five purpose-built arenas plus Hans's level, respawning pickups, frag/time limits, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only, its DM floors are uncurated, and the new arenas are Wolf3D-only
- With enemies thinking everywhere again, distant patrols genuinely move before you reach them — a room may not hold the enemies it used to. That is the original's behaviour.
- The five arenas have never been played by anyone. They are verified reachable, connected and fairly stocked; whether they are fun is what your first match will decide.
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.1 Beta
Wolfenstein 3D, together. WolfPack is a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's new in 0.9.1
Enemy behaviour — four fidelity bugs found by playtesting and fixed against the original source. These are the most consequential fixes in the release; each was measured before and after, not eyeballed.
- Enemies no longer walk through closed doors. Every door on every map was missing from the grid the enemy simulation walks on, so a door tile read as open floor. Doors now register themselves correctly, the sim refuses to cross a door it cannot find, and the build's self-check asserts it.
- Enemies outside your area think again. They were frozen mid-step whenever a closed door separated you from them — patrols stopped patrolling, and a guard walking toward a door stood pinned against it forever. The original runs every actor every frame; so do we now.
- Firing your gun alerts the room again. Wolf3D wakes everything in the connected area when you shoot, with no line of sight required. That mechanism had never once fired here. It works now.
- Enemies face the way they are walking. Facing only refreshed on animation changes, so an enemy that turned mid-stride kept drawing its old direction for up to twenty tics.
- Dropped ammo lands on the body. It could slide a tile away, or fail to spawn at all in a crowded firefight.
- Doors no longer close on an enemy already committed to walking through them.
HD pack support (optional). The Modernization menu can load the ECWolf RMST remaster from your own download — walls, statics, enemies, view weapons, the HUD, and 83 remastered sounds, as two independent toggles. Spear gets its own converted pack. No art ships here; a local converter builds it from your copy and image-verifies every mapping.
Modernization menu. Textured floors and ceilings chosen per area from the walls in use; enhanced lighting (depth shading, lights on lamps, shadows, ambient occlusion, bloom); an optional third-person view with an always-available swap key; a Wolf-styled crosshair setup with size, colour, style and pickup/damage feedback. All off by default.
Fixes you will feel
- Menu settings actually persist now. Every option set through the in-game menus was silently discarded on exit — this affected all of them, so expect to set your preferences once more.
- Loading a save no longer leaves the menu music playing over the level.
- Settings menus no longer kill the session (a division by zero in mouse handling ended the game and dropped you back to a menu with no "resume").
- The second elevator of a session works; secret-level exits were refused after the first.
- Long settings pages scroll instead of overflowing their frame.
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses — Trans Grosse, Barnacle Wilhelm, the Ubermutant, the Death Knight and the Angel of Death — and its ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: curated 1v1 arena, frag/time limits, weapon drops, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (all options off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only and its DM floors are uncurated
- With enemies thinking everywhere again, distant patrols genuinely move before you reach them — a room may not hold the enemies it used to when you walk in. That is the original's behaviour.
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.
WolfPack 0.9.0 Beta
Wolfenstein 3D, together. Public beta of WolfPack — a faithful one-for-one remake of Wolfenstein 3D and Spear of Destiny on the UZDoom engine, with multiplayer as the headline: co-op through the original campaigns, head-to-head deathmatch, and optional modern controls, all behind the original's menus and feel.
This download contains no game assets. It is the compiler: it builds the games from your own legally-owned copies.
Getting started
- Install Python 3 from python.org (check "Add python to PATH")
- Download and extract
WolfPack-compiler.zipbelow - Put your Wolfenstein 3D
*.WL6files ingamedata/— Steam installs are found automatically. Add your Spear of Destiny data too and it builds that campaign as well. - Run
SETUP.bat— it fetches the UZDoom engine and id's GPL source release for you, then builds everything - Play with
WolfPack.vbs(it asks which campaign if you built both)
What's in it
- All six Wolfenstein 3D episodes, plus the hidden Pac-Man floor
- The full 21-floor Spear of Destiny campaign with its own bosses — Trans Grosse, Barnacle Wilhelm, the Ubermutant, the Death Knight and the Angel of Death — and its ending sequence
- Co-op (2–4 players): pick episode and skill together in a signed lobby, then play the campaign
- Deathmatch: curated 1v1 arena, frag/time limits, weapon drops, away-from-killer respawns
- Friend-friendly hosting: invite codes on the clipboard, no terminals, no server rental
- Player Setup uniform colors, a Modernization menu (jump/crouch/mouselook, all off by default), and a faithful cheat menu
Multiplayer
Host from the in-game Multiplayer menu — you get an invite code (already copied); friends paste it and pick Join a Game. Everyone needs their own build of the same version — compare the Build ID shown in the lobby.
Known beta notes
- Windows only for now
- Internet play needs UPnP or Tailscale if the router won't cooperate (the host dialog explains)
- Spear multiplayer is deliberately limited: co-op and deathmatch work, but its lobby is skill-only and its DM floors are uncurated
- Report anything that differs from the originals — fidelity reports are as valuable as bug reports
Wolfenstein is a trademark of ZeniMax Media Inc. This is an unaffiliated, non-commercial fan project; it requires your own copy of the games. Project code is GPL.