Browser-based admin tool for AzerothCore 3.3.5a private servers (ASP).
Made in / for https://github.com/kadeshar/ASP/releases
Join the ASP community discord https://discord.gg/wvdjmC3eab
Use ChromieCraft Client!
- Run
install.bat— installs the Python dependencies (Flask, PyMySQL, Pillow) and creates a defaultasp_config.json. - Edit
asp_config.json— set your DB credentials and paths (server DBC folder, WoW client Data folder, …). All settings live in this one file — there is no second config file.- Important: use either
\\(double backslash) or/(forward slash) in paths. - Example:
"C:\\Users\\Max\\Desktop\\ASP\\Server\\data\\dbc"or"C:/Users/Max/Desktop/ASP/Server/data/dbc"
- Important: use either
- Run
start_WebsiteEditor.bat— the browser opens automatically athttp://localhost:5000. (Ifasp_config.jsonis missing, it tells you to runinstall.batfirst.)
View / Browse
- World schema (item_template, spells, creatures, quests, loot, …)
- Live characters, accounts, guilds
- Auth realms, MoTD, autobroadcasts (moderation — bans/mutes — moved to the Server tab)
Finder (new tab, between World & Characters)
- One search box → items, spells, quests, achievements, item sets, creatures & gameobjects at once (WoWHead-style), shown as per-category tabs with live result counts, hover tooltips, item icons + 3D model preview. The GameObject Finder now lives here (decoded per-type fields, spawns, textured 3D).
- 3D Model Viewer — a persistent side panel with a WoW-style equipment paperdoll around a live 3D character (selectable race + gender). Every equippable item gets a 🧊 button; clicking it drops the item into its slot (icon + tooltip): armour is composited onto the body, helmets and weapons (main-/off-hand) are attached. Weapon effects animate — glowing / scrolling textures, opacity pulse, and skeletal + billboarded lightning (e.g. Thunderfury); a toggle switches between the dressed character and a weapon-only view. Left-drag rotates, right-drag pans, scroll zooms; the equipped set persists across searches.
Editors — Easy / Full / Pro modes for:
- Items
- Spells
- Talents
- Glyphs
- Start Spells (Only same class spells can be added)
- Creatures
- Quests
- Loot
- Achievements (edit existing + create new — points, reward title, item rewards by in-game mail; Easy + Full)
- Vendor & Trainer (pick an NPC → edit what it sells (npc_vendor) and what it teaches (trainer/trainer_spell); item & spell search built in; toggles the vendor/trainer npcflag)
- Item Sets (edit set pieces + set bonuses in ItemSet.dbc — writes the server DBC (one-time .bak) + client MPQ patch + links members via item_template.ItemSet; worldserver restart for bonuses, client restart + Cache clear for tooltips)
Finders & tools
- NPC Dialogue & Texts (edit creature speech lines + gossip menus)
- GameObject Finder — now a category in the Finder tab (search, decoded per-type fields, spawns, + textured 3D model preview)
Creators — build new content from scratch with templates + dropdowns:
- Item Creator (writes to DB + Item.dbc + MPQ patch, includes built-in MPQ packer/editor)
- Spell Creator (DoT / HoT / AoE / Buff / Heal templates + build in MPQ patcher)
- Creature Creator (Vendor / Trainer / Boss / Beast templates)
- Quest Creator (Kill / Gather / Daily / Group templates)
Server — GM / administration (new tab)
- GM Ranks & RBAC — set account GM level per realm (account_access) + grant/deny individual RBAC permissions
- Bans & Mutes — central moderation hub: account bans (account_banned), IP bans (ip_banned), character bans (character_banned) and account mutes (account_muted), all in one place
- GM Tickets — read player help requests, write an in-game response, close or delete (gm_ticket)
- Bug Reports — triage in-game
/bugsubmissions: state, assignee, comment (bugreport) - Disables — turn off specific spells / quests / maps / battlegrounds / VMap+MMap by ID (disables)
- Calendar — view / rename / re-type / delete player-created calendar events (calendar_events)
Locale — content translation (new tab)
- Translate items, quests, creatures, gameobjects, gossip options, page text, broadcast text, POIs, quest offer/request text and item-set names into the 8 client locales (deDE, frFR, esES, esMX, ruRU, koKR, zhCN, zhTW); enUS base shown read-only for reference (
*_localetables)
Data — advanced world-data editors (new tab) Uniform editable grids (id references resolved to names) for power-user tables:
- Reputation: rates, spillover, on-kill reputation
- Spawn pools: pool_template + pool_creature / pool_gameobject
- Vehicles: template & spawn accessories
- Spell mechanics: spell_proc, spell_linked_spell, spell_group
- Random enchants (item_enchantment_template), Instances & encounters
MISC — world administration (new tab)
- Points of Interest — gossip map-pin markers: X/Y, icon, name (points_of_interest)
- Conditions — the universal requirement system for loot / gossip / spells / vendors, with decoded source & condition types (conditions)
- Global Map — interactive world map: click a zone or marker to edit it, per-zone detail maps when you zoom in, plus a waypoint editor to edit creature patrol paths on the map (X/Y from the map, Z read from the terrain so NPCs don't clip through the ground)
- Map / zone / city / battleground names (renames are ID-safe — the server keys on IDs, never the display name)
- Teleports, Weather, Graveyards, Battlegrounds, Area Triggers
- Game Events (schedule + toggle seasonal / world events)
- Zone Music — set a zone's music or play your own custom mp3s; the originals are backed up, with Reset / Reset All
- Mail — send items + gold to one character or to everyone at once (with except-character / except-account)
Player tools
- Start-Items / Start-Spells editor per Race+Class — the Start-Items editor now renders a live 3D character in the equipment paperdoll, wearing the configured starting gear (updates as you move items between slots)
- XP curve, Class/Race stats
- Quest creator fails in you pick all classes / races
- Some UI strings may be in german
- Item creator is the most advanced tool. Other tools will be updated.
- The editor itself needs no internet — all icons, tooltips, map art and 3D models are read from your WoW client / server / DB.
- Worldserver reload (or restart) is required after most DB changes to take effect ingame.
- Sending mail writes straight to the characters DB, so do it with the worldserver stopped (new mail + item GUIDs are taken from the DB); start the server and the mail is waiting in-game.
- Client restart + deletion of "Cache" folder in WoW client folder is required after MPQ patches.