Browse and preview 327 D&D monsters in 4 art styles. Search the full catalog, generate full-body sprites and portraits with copyable CDN paths. A creator tool for game inspiration and asset discovery.
Fixed object ID mismatch: install was namespacing the monster-maker object ID to dnd-monster-maker#monster-maker, but the UI script looks it up as monster-maker. Object now uses the clean ID so the panel renders correctly after install.
1.9.0
Fix: Load More crash on reconnect. Replaced all globalThis._mmXxx() handlers with sendAction() — no more stale function references after reconnect or first open.
1.8.0
Fix: hide 2D sprite preview panel when 3D Models tab is selected
1.7.0
Fixed compile errors, moved to creatorUi.render, added open/close toggle, replaced inline JS with handler functions for quote safety
1.6.0
Fix: Clean republish with all required scripts, objects, inputs, UI, and behaviors. Resolves broken installs from v1.5.
Added mm:toggle action to open/close the monster maker panel. Close button (✕) added to panel header next to monster count. Toggle state stored on player state (mmOpen). God mode input handler routes the toggle.
1.4.0
Added WalkAndRun animation category with Walking, Running, CrouchWalking, Swimming, TurningAround subcategories plus in-place variants. UI handles both flat anims and subcategory format.
1.3.0
v1.3.0: Custom name humanoid toggle — type a custom creature name and switch between humanoid/non-humanoid pipeline with one click. Humanoid gets free Idle/Walk/Run/Sprint/Jump, non-humanoid uses standard model pipeline.
1.2.0
v1.2.0: Arcane Tactics source toggle with 42 pre-built models, humanoid-aware CDN paths, locked built-in animations for humanoids, paginated monster list, extra animation warnings, model style rename (Painted Fantasy → Fantasy), modelsTab overwrite fix
1.1.0
v2: 3D Model Builder tab with humanoid-aware CDN paths, creature type badges, locked built-in animations for humanoids, extra animation warnings, paginated monster list with Load More, WIP banner on 3D tab, models persist in world instead of replacing