A downloadable asset pack

Buy Now$12.99 USD or more

A colophon is the printer's inscription at the end of a book — the device, the place, the date, the hand that made it. Colophon replaces RPG Maker MZ's save and load screens with a shelf of printed leaves: one leaf per slot, each composed from what that save actually contains.

There is no PNG, no atlas and no image file in the package at all. Every leaf is drawn by code.

The claim, stated exactly

Plenty of plugins improve the save screen and several are very good. Every one of them shows you a screenshot, a row of faces, or a picture you supply yourself. Colophon generates the picture from the save data. That is the whole difference, and it is the only thing this package claims.

Keep your save system. This is the part that draws what is in the file.

What a leaf is made of

Six things are read out of the save, and each one drives part of the drawing.

  • The device — the printer's mark struck in the middle — from what the run has spent its time doing, and how far it has come.
  • The paper — laid, wove, vellum, foxed, tinted, deckle, blotted, marbled — from where the save was taken.
  • The binding — the border, from an unbound sheet up to a flowered frame — from how far into the work the run is.
  • The handling — foxing, thumbing, folds, a turned corner — from playtime.
  • The house — the ink and the letterform — from your project's own vocabulary. One game prints in one house.
  • The register — the small marks along the foot — from who is in the party.

45 authored entities: 15 printer's devices (5 families × 3 progress variants), 8 papers, 6 bindings, 5 states of handling, 6 register marks and 5 houses. They combine into far more leaves than that, but 45 is the number that was drawn by hand and it is the one worth quoting.

The device matures as the run does

The five families are Arms, Wayfare, Coin, Dominion and Lore — a war helm, a fingerpost, a banded coffer, a tower, an open book. The family says who the run has been; the variant says how far it has come, rising from a plain struck roundel, to a roundel with a motto scroll, to a scalloped cartouche with a crest above it. The mark on a late save visibly outranks the mark on an early one.

The hard part, and what was done about it

The difficulty in a save screen is not drawing. It is that the six files a player owns are usually six moments of the same run — same party, same game, an hour apart. A generator keyed off the party draws one picture six times.

So the axes that move within a playthrough carry the weight: where you stopped, how far in you are, how long you have played, and the device's own progress variant. Party composition is deliberately given the smallest element on the leaf. Measured in the real engine on a real six-save run: six saves of one playthrough produce six distinct leaves. That is the condition the product was allowed to ship on.

Old saves work

A file written before Colophon was installed has none of the extra information in its header. Those leaves are drawn from what the stock header does carry, and they print as valid leaves that say collation unrecorded and without imprint rather than inventing figures they do not know.

Parameters and commands

Five parameters — shelf columns and rows, the shelf tone, an optional heading, and whether to print the collation figures. Three plugin commands: Set chapter (struck into the imprint of every leaf saved from then on), Set imprint (for a set piece where the map name is not the truth) and Clear imprint.


⚠️ 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. ColophonRender.js — Colophon [1/5] — drawing and colour primitives. Seeded RNG, colour maths, the absolute-separation relief model, deterministic surface noise, path…
  2. ColophonCorpus.js — Colophon [2/5] — the authored corpus. Fifteen printer's devices, eight papers, six bindings, five states of handling and the register marks.
  3. ColophonReading.js — Colophon [3/5] — reads a save file's own contents into a leaf specification.
  4. ColophonLeaf.js — Colophon [4/5] — composes one LeafSpec into a drawn sheet: paper, chain lines, binding, the struck device, the imprint, the register of the company…
  5. Colophon.js — Colophon [5/5] — replaces the save and load screens with a shelf of printed leaves, one per slot, each generated from what that save actually…

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 Colophon works in whatever order the Plugin Manager gives you. That is tested rather than hoped for: the headless suite and the in-engine verification both load the five files alphabetically — which puts the entry file Colophon.js first, before the four it draws and classifies with — and the in-engine run asserts all five resolved anyway. Colophon.js is the only one that touches the engine at all; the other four are a renderer, a corpus, a classifier and a compositor, and none of them knows RPG Maker exists.

Core methods REPLACED — 5 on Scene_File: Scene_File.prototype.create, Scene_File.prototype.start, Scene_File.prototype.savefileId, Scene_File.prototype.isSavefileEnabled, Scene_File.prototype.activateListWindow.

That is deliberate and it is what you are buying — but be plain about what it means: Colophon will not co-exist with another plugin that also replaces Scene_File, and whichever loads last wins. The originals ARE saved, so the stock behaviour can be put back at any time. Everything else in your project is untouched.

What is in the package

Five plugin files, a Readme and a licence. Raw, readable, commented JavaScript — nothing is minified and nothing is obfuscated, and the reasoning behind the drawing is written down in the source, including the parts that were got wrong first.

Also from Core Systems Asset Factory

  • Frontispiece — draws a title screen from your game's own data.
  • Escutcheon — draws a party HUD that does not look like the engine.
  • Quires — sets your books and letters as printed pages.
  • Barrow — carves a marker for every death the run records.

Written with AI assistance: code and graphics. No audio. No narrative text.

Purchase

Buy Now$12.99 USD or more

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

colophon-plugin.zip 67 kB
Version 1.0.0

Development log