WC3 Campaign Studio

Build or improve Warcraft III campaigns in a browser. Start from an existing map's trigger files, shape quests and cinematics, then export updated campaign data without living inside the old World Editor.

1. Import map triggers 2. Design campaign content 3. Export updated files
Open tutorial Jump to quick start
Alliance Command Order, defense, and heroic campaigns.

Quick start (3 steps)

1) Import your map

Click Import map archive with your .w3x or .w3m. The app extracts trigger files automatically.

2) Write one mission brief

Describe your mission idea in the AI box, then click Ship mission (one click).

3) Test in Warcraft III

Download the patched map from Export downloads, put it in your map folder, and launch it.

Advanced tools (optional)

Only if needed: edit chapters/quests/cinematics manually, use AI JSON import, or export a full project bundle.

Fast path: Import map -> Ship mission (one click) -> playtest. Need help? Open tutorial
Choose a faction to load its sample scenarios.
Advanced connection settings

Connection

Step 1: Import campaign files

Recommended: upload the full map and let the app extract `war3map.wtg` and `war3map.wct` for you.
Run diagnosis first if Warcraft says the map is corrupt or unavailable.
Import raw trigger files instead

Manual trigger import

Map overview

Source map: (none)

  

Step 2 (Recommended): App-only Mission Builder

Recommended path: app-only. Write your brief, click Analyze brief + map once, then Ship mission (one click). Ship flow runs: Mission Builder -> Save -> Preflight gate -> Validate -> Download patched map (game runtime profile). Use external AI tools only if you explicitly want manual JSON import.
Auto-build is idle.
Preflight not run yet.
This prompt bundles your imported map metadata and current campaign design so you can paste it into an AI assistant.
Advanced (optional): Import external AI JSON response

Step 2b (Advanced): Import AI JSON response

This path is optional and can produce schema mismatches. For best stability, use the app-only Mission Builder flow above.
No AI response validated yet.
    Advanced JSON tools

    Metadata override

    Step 3: Design your campaign

    Campaign chapters

    Persistence planner

    Quests

    Boss

    Cinematic wizard

    Voice director (Old Gods, Thertharia, speeches)

    TTS mode: checking server configuration...
    Generate TTS to create real voice files linked to your current campaign voice lines.
    These lines are saved in campaign.json and scaffolded into audio trigger templates during export.

    Trigger template

    Campaign data preview

    Step 4: Save and export

    Current campaign ID: (none)
    Hosted map patching status: checking...

    Step 5: Loading screen studio

    Convert any map image into a Warcraft III-ready loading-screen pack with a bundled LoadingScreen.mdx model.

    Generate a pack to preview and download it here.

    Export downloads

    Logs