Escutcheon — A HUD for RPG Maker MZ That Looks Made, Not Built
A downloadable asset pack
Every HUD plugin for RPG Maker MZ lets you position a bar. None of them draw one. You end up with the engine's own rounded rectangle in a different colour, in a place you chose — and a frame the player looks at for forty hours still says "RPG Maker" the moment they see it.
Escutcheon is the layer that was missing. It generates the furniture: a plate of worked metal per character, with a rim you can name, rivets at its corners, a device struck in the centre, and gauges that terminate in something instead of just stopping.
There is not one image file in the package. No PNG, no atlas, no sprite sheet. Every plate is drawn by code, at whatever size you ask for, so it is sharp at any resolution and weighs 60 KB.
What it generates
- 10 plate forms — slab, heater, cartouche, lozenge, tablet, banderole, pediment, ogee, roundel, strap. Ten different outlines, because at the size a HUD is read the silhouette is the whole picture.
- 11 materials — iron, steel, blued steel, silver, pewter, brass, bronze, copper, gold, oak, cut card. Each is a different construction — hammered, brushed, cast, polished, burnished, grained — not one surface re-tinted.
- 7 worked rims — chamfer, beading, cable, dentil, reeding, knurling, guilloche. The rim is what decides whether a frame reads as metal or as a recoloured rectangle.
- 6 gauge terminations — boss, finial, flare, cusp, socket, spur.
- 8 devices — stud, bolt, rosette, volute, quatrefoil, fleuron, bracket, trefoil.
42 authored entities, and they combine into 36,960 distinct escutcheons. The second number is arithmetic; the first is the one that matters, and every one of the 42 was drawn by hand in code.
Nothing is configured
Escutcheon reads the database you already have. The plate form comes from the class archetype, derived from that class's own level-1 parameters — so two characters of one class carry the same shape, because they hold the same office. The metal comes from seniority within that class, so the first several members of any class cannot collide. The device comes from the character's own name, so adding somebody to the party later never re-strikes anyone else's furniture. The rim, terminations and temper are the house style: one decision for the whole game, so the set always looks like a single workshop made it.
On the stock RPG Maker MZ project, with no configuration at all, the starting party of four resolves to four different plate shapes, four different metals and four different devices.
It does no drawing during a frame
A HUD is on screen for the entire game, so this one is built not to cost anything. Each card is rendered twice, once, when it is created: with the gauges empty and with them full. A value is then shown by moving a crop over the full version — changing a character's HP costs four numbers on a rectangle. No canvas work, no allocation, no new display object.
Measured in the engine, on the muster scene: 2 draw calls per frame, 0 texture uploads, 0 bitmap redraws, 0 stock windows drawn, and 0 display-object growth over 90 frames, with the update half of the frame at 0.031 ms against a 2 ms budget.
What this is not
- It is not a HUD builder. There is no drag-and-drop editor. If you already own one you like, keep it — this draws the furniture that goes in it.
- It ships no art. It generates worked metal, which is a different thing from a painted shield.
- It draws characters' plates and gauges, not maps, battles or menus.
⚠️ Compatibility — the question you actually have
Tested against RPG Maker MZ with the stock scripts unmodified, verified by running the plugin in the real engine rather than only in tests.
Plugin Manager order:
EscutcheonRender.js— Escutcheon [1/5] — drawing and colour primitives. Seeded RNG, colour maths, typography, the op recorder, the absolute-separation relief model, and the…EscutcheonCorpus.js— Escutcheon [2/5] — the authored corpus. Materials, plate forms, bezel treatments, end caps and corner ornaments: the vocabulary every piece of…EscutcheonPlate.js— Escutcheon [3/5] — the renderer. Turns a spec into worked metal: form outlines, material grain, bezel treatments, end caps and corner ornament.EscutcheonBind.js— Escutcheon [4/5] — reads your database and decides what each actor's furniture is made of. The classifier, the house style, and the bitmap cache.EscutcheonScene.js— Escutcheon [5/5] — puts the generated furniture on the screen: the party HUD, the muster scene, and the plugin commands.
This order reads sensibly in the list and nothing depends on it. Every file resolves its siblings the first time it needs them rather than when it loads, so Escutcheon works in whatever order the Plugin Manager gives you. That is tested rather than hoped for: the headless suite, the store-plate renderer, the capture pipeline and the in-engine verification all load the five files alphabetically — which puts EscutcheonBind.js before EscutcheonRender.js, the file it draws with — and require the same objects out of it. EscutcheonScene.js is the HUD, the muster scene and the plugin commands; switch it off if you only want the renderer and the classifier.
Core methods extended — all 2 by saved-original prototype extension, none replaced: Scene_Map.prototype.createAllWindows, Scene_Map.prototype.update.
Because nothing is clobbered, Escutcheon co-exists with other plugins that patch the same seams, including large suites.
Also from Core Systems Asset Factory
More generated furniture for RPG Maker MZ — Armorial draws a coat of arms for every character and faction from what the playthrough actually did, Niello engraves a plate for every weapon and piece of armour, and Patina draws each of those objects as the thing it has worn into. The whole catalogue is at csaf.itch.io.
Made by Core Systems Asset Factory. Code and graphics are AI-generated and disclosed as such on this page.
| Published | 14 days ago |
| Status | Released |
| Category | Assets |
| Author | CSAF — Core Systems Asset Factory |
| Made with | RPG Maker |
| Tags | assets, Generator, heraldry, hud, javascript, plugin, Procedural Generation, RPG Maker, RPG Maker MZ, User Interface (UI) |
| Languages | English |
| AI Disclosure | AI Assisted, Code, Graphics |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $14.99 USD. You will get access to the following files:







