Offline zone builder
A single-file HTML editor for building JediMUD zones without being logged in. Draft your zone offline, then email the exported files to staff for review.
Right-click "Download builder" → "Save link as…" to keep a local copy. Works offline once saved.
What's in v1
- Zone metadata — vnum, range, lifespan, reset mode, builder credit
- Rooms — full editor: name, description, flags, sector type, all 6 exits with door flags + keys + descriptions
- Mobs — keywords, descriptions, level, HP/dam dice, gold, XP, flags, sex, alignment
- Objects — keywords, descriptions, type, wear flags, 4 type-specific values, weight, cost, rent
- Reset commands — M/O/G/E/P/D/R/A letters with if-flag chaining
- Preview & export — see the four output files; download or copy-to-clipboard each
- Import — open existing .wld/.mob/.obj/.zon files to edit them
- Detailed help — every field has an inline ? with format reference + gotchas
Coming in v2
- Shops (.shp) — shopkeeper assignment, inventory, hours
- Triggers (.trg) — DG script editor with syntax help
- Quests (.qst) — quest stage editor
- Room map preview — visualize exit connections
- Vnum collision check against your tree's live data
For now, use the in-game OLC equivalents: sedit, tedit, qedit after your zone has been merged.
Workflow
- Download the builder and open it in any modern browser (Chrome/Firefox/Safari/Edge).
- Set zone metadata — pick a free zone vnum (ask staff for an allocation). The vnum range defaults to vnum × 100 to vnum × 100 + 99.
- Build rooms first — every other entity references room vnums for placement, so rough out the layout before adding mobs/objects.
- Add mobs and objects, then wire them up with reset commands so they spawn in the right rooms.
- Save progress with the "Save .json" button — gives you a portable snapshot you can email yourself or carry on a USB stick.
- Export when ready — the Preview tab shows each output file with copy/download buttons.
- Submit the four files to jedi-admin@jedimud.net. Staff will review, place in lib/world/, and add to the zone index.
- Refine in-game via zedit / redit / medit / oedit after merge.
Privacy & local-only
The builder is a static HTML file. It does not phone home. No network calls, no analytics, no accounts. Your project saves to your browser's localStorage and to .json files you explicitly download. Clearing browser data wipes the in-progress state, so use the "Save .json" button periodically.