A downloadable tool

Buy Now$11.99 USD or more

Your characters sit, kneel, sleep and wave. Every pose is made from the walking sheet they already have.

Every MZ map is full of characters who can only stand and walk. Pose plugins on the shelf play pose sheets you have to draw yourself, for every character. Posture makes the poses for you, from each character's own walking sheet, the first time it takes one.

Nine poses for every character in your project: sit on a chair or bench · sit on the floor · kneel, head bowed · read a book, seated · lie down · sleep in bed (pillow, eyes closed, a quilt in the character's own colours, breathing) · collapsed, face down · wave · cheer.

Made from the character's own pixels. Posture reads the standing and walking frames and builds each pose by moving, dropping, mirroring or turning whole pixels. Nothing is resampled or blended, so the pose keeps the sheet's outline and colours. The arms of a wave or cheer are the ones that swing when the character walks, turned up about the shoulder. Your image files are never changed.

Sleep, done properly. MZ's beds stand upright, pillow at the top. A Posture sleeper lies in one: two tiles tall, head on the pillow, eyes closed, the sheet turned down under the chin; the head turns on the pillow when the sleeper faces left or right. Tested on all 96 stock MZ characters: eyes closed on 77 of them, and the rest keep their faces as drawn.

Set a pose the way you already work: <pose: sit> in an event's note, a <pose: sleep> comment on an event page, <pose: auto> to sit on chair regions and sleep on bed regions, two plugin commands (Set pose, Stand up), or one line of script. Poses are saved with the game, and a posed character stands up when it walks.

Works on what you have: normal 8-character sheets and $ one-character sheets, any cell size, big-head chibis and tall 48 x 64 sprites. Two demo sheets are included (eight townsfolk and one tall character) so you can try every pose at once.


⚠️ 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:

  1. PostureCore.js — Posture core - derives sitting, kneeling, lying, sleeping, collapsed, waving and cheering frames from a walking sheet. Place ABOVE Posture.
  2. Posture.js — Posture - your characters sit, kneel, lie, sleep and wave, every pose made from the walking sheet they already have.

Core methods extended — 8 by saved-original prototype extension, none replaced: Game_CharacterBase.prototype.increaseSteps, Game_Event.prototype.setupPageSettings, Sprite_Character.prototype.updateBitmap, Sprite_Character.prototype.characterBlockX, Sprite_Character.prototype.characterBlockY, Sprite_Character.prototype.patternWidth, Sprite_Character.prototype.patternHeight, Sprite_Character.prototype.characterPatternX.

Because nothing is clobbered, Posture co-exists with other plugins that patch the same seams, including large suites.


In the download: js/plugins/PostureCore.js and js/plugins/Posture.js (plain, readable JavaScript), Readme_for_Users.md, LICENSE.txt and Demo/img/characters (the two CSAF demo sheets). The store images show CSAF's own characters and a demo hamlet; the beds in them are demo art, not part of the download.

AI disclosure: the code, the demo sheets, the store images and the cover were made with AI assistance by Core Systems Asset Factory.

From the same studio: Stature (taller side-view battlers from your own sheets) · Township (NPC daily routines: now they can sit at work and sleep at night) · Table Service (a customer-serving rush played on your own maps) · Barrow (a memorial ground that carves a marker for every death).

Purchase

Buy Now$11.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $11.99 USD. You will get access to the following files:

posture-mz-plugin.zip 45 kB
Version 1

Development log