← Open Vanilla EARLY ACCESSFORGE

Vanilla Forge

The Open Vanilla creator app. Shape the world, bring your own models, write creatures, quests, items and addons, walk them in game in one click, and publish them as a pack a realm can install. One app instead of a shelf of modding tools: no hex editing, no copying files by hand, and nothing from Blizzard inside. Forge works from the game client you already have, and tests in a copy of it, so your game is never changed.

Vanilla Forge's World editor in 3D at five in the afternoon: an abbey tower among trees at the foot of the mountains, a path with wooden fences, the tools down the left, the tile navigator in the corner and the Place settings on the right

Windows 10 or 11 (64-bit) · needs your own Vanilla game client. The installer isn't code-signed yet, so Windows SmartScreen may ask you to confirm (“More info”, then “Run anyway”); its SHA-256 is on the release page.

What you can make

The world

A full world editor, in 2D or 3D: raise hills, dig valleys, lay ramps, press shapes into the ground, paint it with the game's own textures, pour lakes, rivers and magma, set the sky and fog at any hour. Place the game's trees, props and buildings or your own models, creatures and portals, or start a whole new map.

Your own models

A .glb from Blender or any 3D tool becomes a creature, a mount (with its summon spell and reins) or a prop you can walk into and stand on. You see it in 3D, animated, the way the game will.

Creatures, quests, items

Short forms instead of database tables: a creature's look, level and loot; a quest's story, kills, items and rewards; an item's stats and price; a vendor's list. Every other realm and client table is there as rows when you need it.

Creatures that fight and talk

A fight plan as cards: when its health drops below half, yell a line and go to phase two; every eight seconds, cast at a random target. Dialogue pages with choices, and patrol paths drawn on the map. Forge writes the server's tables for you.

Walk it, then play it

Drop in as a character and walk your world in Forge. Press “Test in game” and Forge builds your pack, starts a test realm and puts you on the spot you were looking at. Change something while you play and apply it without restarting; type /forge in the game to show where you stand.

Addons

A code editor with a Lua 5.0 check that catches what the game client can't run, and a pretend client to run your addon in: slash commands, clicks, events and a console, before you ever start the game.

The World editor from above: the island with a road laid to the volcano, a creature's patrol path with its waits, spawns and a ferry portal, the tile navigator beside it and the tile's ground textures below
World, from above: a road, a patrol path, spawns and a portal.
The Test screen: your game marked untouched, a test copy beside it, three numbered steps to build, start the test realm and sign in, and Live Link with the commands to find what you made
Test: your game stays untouched; Forge tests in a copy.
The Models screen: an imported model shown in 3D with its animations, kind set to mount, and its creature, display and summon spell IDs
Models: your own model as a mount, with its animations.
The Behaviour screen: a creature's fight plan as cards, such as when a fight starts yell a line, and when its health drops below half go to phase one
Behaviour: a boss fight in two phases, as cards.

The picture at the top is Forge showing a game client's own ground, trees and buildings in 3D, the way you will see your game. The smaller pictures are from the sample island on a made-up test game with our own textures.

Getting started

  1. Install Forge. Run VanillaForge-Setup-<version>.exe. It carries everything it needs, Python for the Model Porter included.
  2. Point it at your game. If you use the Open Vanilla launcher, Forge finds your game folder by itself. Otherwise press Browse on Home and pick your game folder (the one with Data in it).
  3. Make a project. New here? Press Make the sample island on Home: Forge builds Ember Isle for you, with every tool used, to change and play. Or choose New project: a content pack (world, models, creatures, quests), an addon, or empty. Projects live in Documents\Vanilla Forge.
  4. Make something. Open World and type a map and tile, or paste what .gps prints in game, then pick a tool. The first time, a short tour shows you round the editor. Or start on Models, Content or Code. Check (top right) tells you what still needs fixing, in plain words.
  5. Test & Play. Press Test in game (or T). Forge builds your pack into a test copy of your game and your own test server, made from your Play Solo, starts it and puts you on the spot you were looking at. It all runs on your PC: set up your test server once.
  6. Publish. Publish makes a signed .ovpack for a realm to review and install. Addons can go straight to the Workshop; for content packs, talk to realm staff on Discord.

World tools

Raise, Lower, Smooth, FlattenHold the mouse to keep shaping, across chunk and tile edges without cracks. Brushes have a falloff and an inner radius.
PointsBrush over the ground to pick its points, then raise, lower, level, smooth or lay a plane through just those, with a soft edge.
Ramp, StampA straight, soft-edged slope from foot to top. Press a shape into the ground: crater, mesa, ridges, dunes, spire, or any greyscale picture of yours.
PaintAny of the game's ground textures, picked by sight, with a soft brush or in specks; swap one texture for another across a tile or a whole map.
Holes, ImpassCut or fill 8-yard holes for cave mouths and cellars; mark ground players can't walk onto.
AreaFind or make a zone and paint it: its name, level, music and PvP rules.
WaterLakes, sea, magma or slime: level, angled for rivers and falls, or cropped wherever the ground stands above it.
LightSlide the time of day to see the game's own sky, sun and fog at any hour; change a light's colours or add your own.
PlaceThe game's props and buildings or your own models: move, turn, lean and size with handles, many at once. Buildings come furnished, and everything you place is solid on the server. Alt-click one of the game's own to make it yours or hide it.
Spawn, Portal, PathsCreatures and objects with facing, respawn and wander; portals between any two spots; patrols drawn on the map, with waits.
Scatter, Road, PrefabPaint trees and rocks with rules (how many, how far apart, no steeper than); smooth and paint a road along a line; save a group of props and spawns and stamp it anywhere.
CopyCopy a block of ground (shape, textures, water, holes) and paste it anywhere, on any map, turned or mirrored.
ScriptYour own brushes in a few lines of JavaScript: terraces, crater fields, a forest on the slopes. Save them in your pack to share.
Measure, SpotsHow far, how high and how steep between two points, and how long on foot. Name a place and its view, and go back in one click.
3D viewThe game's real ground, trees, props and buildings, with their animations, fires and glows; the tiles around and a far ring to the horizon. View sets Fast, Balanced or Beautiful.
WalkDrop in as a character and walk your world: run, jump, swim, on into the next tile.
Heightmaps, New mapYour ground out as a 16-bit picture and back in from any terrain tool; a blank map of 1 to 4 tiles a side, as a zone, dungeon or raid.
Undo, HistoryCtrl+Z, or go back to any step in the list. Ctrl+K goes anywhere, and ? shows every key.

Forge was checked against 41 real tiles of Azeroth and Kalimdor: a tile you don't touch comes back byte for byte, and one you edit keeps every stock tree and building, with its ground, water, lighting, minimap and server map written the way the game's own are.

Good to know

Questions

Is it free?

Yes, and open source, like the rest of Open Vanilla. Nothing that affects play is ever sold.

Do I need to know how to code?

No. The World, Models and Content screens are tools and forms. Code is there for addons, and the Data screen for anyone who wants every table, but you never have to touch either.

Which game client do I need?

The same Vanilla client you play Open Vanilla with. Don't have one? The client guide shows where to get it.

Will my edits show up for other players?

Only once a realm installs your pack, on its own servers. Until then they are on your PC: in your project, and in your own test server while you test. To play them with friends sooner, host your own server.

How do I see my new map in game?

Open it on the World screen and press Test in game: you arrive on the spot you were looking at. Or type .tele and your map's name in the test realm; Forge makes that teleport spot for every new map.

What 3D files can I import?

.glb or .gltf, from Blender or any modern 3D tool. Rigged and animated models work: name the clips Idle, Walk, Run, Attack, Death and so on, and they map to the game's animations. Big models are simplified to fit the game client.

Can my own AI assistant help me build?

Yes, if you want it to. Forge comes with forge.exe mcp, a connection any AI assistant that takes MCP servers can use: it works on your project through the same tools you do (shape the ground, make a creature, write its fight plan), on your PC. Home shows the exact command. Nothing is hosted by Open Vanilla and no AI is built in. See Use your own AI.

Mac or Linux?

The download is Windows only for now. Forge is open source, so it can be built from the forge folder of the Open Vanilla repository on other systems, but Test & Play expects the Windows client and Play Solo.

Something went wrong.

Press Check first: it says what's missing in plain words. If that doesn't help, post in the Open Vanilla Discord's #bug-reports with what you did and what Forge said.