An open library of RPG Maker MZ plugins, powered by the community.

PGMZ - The Community-Driven Plugin Library for RPG Maker MZ

MZ plugins

An ancient script the player deciphers rather than unlocks — solve one glyph and it resolves everywhere - CipherCore.js

Plugin desc : Write \LEX[great-water] in any message and it renders in the ancient script, untranslated. The player collects sightings, deduces the meaning, and confirms it at an anchor.

License :
・Copyright: Retained
・Commercial Use: Allowed
・Modification: Allowed
・Redistribution: Prohibited (This does not apply to works made using the material.)
・Details: See Download Page / In-plugin documentation

Author : CSAF — Core Systems Asset Factory

Website : https://csaf.itch.io

Desc page : https://csaf.itch.io/cipher-core

File name : CipherCore.js

Help of plugin :

============================================================================
Cipher Core — a language your player earns
============================================================================

Write \LEX[word-key] in any message, choice or description. The word renders
in the ancient script, untranslated. The player collects sightings, guesses
meanings from concepts the story has taught, and confirms them at anchors.
The moment a glyph resolves it resolves EVERYWHERE, permanently, in every
message and every inscription — the world becomes readable because the
player made it readable.

  \LEX[great-water]     renders the two glyphs of "ocean"
  \CIPHER[great-water]  same thing, longer alias

The shipped language (Eldrin, in CipherScript_Eldrin.js) carries ~120
glyphs built from 14 radical families, so related meanings share visible
anatomy and real deduction is possible. Authoring your own words on top is
a parameter, not a code change.

The full manual, the language-authoring guide and the anchor design notes
are in the Readme that ships beside this file.

Requires: CipherScript_Eldrin.js (the language) below this plugin is NOT
required — load order between Cipher files does not matter. CipherCore
registers whatever languages announce themselves by Scene_Boot.

AI disclosure: code and store graphics are AI-authored (CSAF). No audio.
============================================================================

An “ancient language” in an RPG is almost always a font swap. The text is unreadable, a switch flips somewhere in the story, and now it is readable. The player did not learn anything — the game simply decided on their behalf that they now know.

Cipher Core makes the player earn it. Write <em>\LEX[word-key]</em> in any message, choice or description and that word renders in the ancient script, untranslated, in place. The player collects sightings of it, guesses at the meaning from concepts the story has already taught them, and confirms the guess at an anchor. The moment a glyph resolves, it resolves <strong>everywhere</strong> — permanently, in every message and every inscription the player has already walked past. The world becomes readable because they made it readable.

That only works if the script is deducible, which is why the shipped language is not decoration. Eldrin carries roughly <strong>120 glyphs built from 14 radical families</strong>, so related meanings share visible anatomy: once you have worked out the radical that means water, you can see it inside the words for rain, river and ocean before anyone tells you. Real deduction is possible because the writing system has real morphology.

Authoring your own words on top of it is a parameter, not a code change — and the language itself lives in a separate file (CipherScript_Eldrin.js), so a whole alternative script is a data problem rather than a fork. Load order between the Cipher files does not matter: Cipher Core registers whatever languages announce themselves by Scene_Boot.

The full manual, the language-authoring guide and the anchor design notes ship in the Readme beside the plugin.

Where to get it: the itch.io page linked above, which shows the current price. The plugin is paid. The download ships readable, unobfuscated JavaScript — no minification — plus a LICENSE.txt. Commercial use in your games is permitted; redistribution of the plugin source itself is not, which is why this entry links to the plugin rather than hosting the file.

AI disclosure: the code and the store images for this plugin were generated with AI assistance, and this is disclosed on the itch.io listing as well.

Note on the help text below: this site strips angle-bracket characters from submitted text. Cipher Core’s help happens to use none, so the block below is reproduced exactly as it ships inside the plugin.

スポンサードリンク

-MZ plugins

Copyright© PGMZ - The Community-Driven Plugin Library for RPG Maker MZ , 2026 All Rights Reserved.