The Wurst VS Code extension turns VS Code into a full Warcraft III development environment. Installing it is all that is needed to get started — the extension manages the compiler and CLI automatically.
The extension provides first-class editing support for .wurst files:
The play button in VS Code runs your map directly:
.wurst file or a .w3x/.w3m map file.F1 → Wurst: Run).The extension builds the project, patches the map, and launches Warcraft III. No terminal needed for the common path.
The extension can render common Warcraft III asset formats directly in the editor without needing the World Editor or external tools:
| Format | Description |
|---|---|
.blp | Blizzard texture format |
.dds | DirectDraw Surface texture |
.mdx | Warcraft III model format |
Open any of these files from the VS Code explorer and they are displayed inline.
.w3x and .w3m map archives can be browsed directly in VS Code:
.w3x or .w3m folder for use with version control or the map folder workflow (see Map Formats)Common Wurst actions are available via F1:
Wurst: Run — build and launch the mapWurst: Build — compile without runningWurst: Install — install/update the toolchainWurst: New Wurst Project — project scaffolding