MasterSilph's MZ Variable Alignment Graph
A downloadable tool
This plugin creates a dedicated "Alignment Graph" window that allows players to view a visual representation of their moral standing or personality. It is ideal for "Lawful vs Chaotic" and "Good vs Evil" systems, displaying a point on a 2D coordinate plane.
Key Features
✦ PLUGIN CALL: Because this is a special scene, you must open it using Plugin Commands or the Script Call below inside an event.
- Script: SceneManager.push(Scene_AlignGraph);
✦ 2D COORDINATE PLOTTING: Instead of a simple bar, this plugin compares two variables (X-axis and Y-axis) to plot a specific coordinate on the screen.
✦ 9-SECTIONS: The graph is automatically divided into three rows and three columns. The plugin highlights the text of the sector the player currently falls into (e.g., if X is high and Y is high, "Chaotic Good" lights up).
✦ STRICT VARIABLE CLAMPING: This plugin enforces a "Strict Mode" on the variables you select. The plugin hooks into the game's variable system to ensure these specific variables NEVER go below 0 or above the Max Value defined. This ensures the graph never draws outside the lines.
✦ VISUAL CUSTOMZATION: You can customize the color of the grid lines and the tracking dot to match your game's UI theme via the Plugin Parameters.
Setup & Logic Tips
- Variable X (Horizontal): Controls Left/Right position.
0= Left (Lawful)Max Value= Right (Chaotic)
- Variable Y (Vertical): Controls Up/Down position.
0= Bottom (Evil)Max Value= Top (Good)
Alignment Thresholds
The grid is split into the following thirds:
| Segment | Range | Alignment |
| Bottom/Left Third | 0% – 33% | Evil / Lawful |
| Middle Third | 33% – 66% | Neutral |
| Top/Right Third | 66% – 100% | Good / Chaotic |
Terms of Use
- This plugin may be used in free or commercial games provided that it has been acquired through legitimate means.
- The author of the plugin must be given credit in your productions.
- You may edit the source code to suit your needs, so long as you do not claim the source code belongs to you. I do not take responsibility for the plugin if any changes have been made to original code or by user-provided custom JavaScript code.
- You may NOT redistribute this plugin nor take code from this plugin to use as your own. This plugin and its code are only to be downloaded from official sources.
- I am not responsible for problems found in your game due to unintended usage, incompatibilities with plugins from other authors, versions that are not up to date, nor responsibility for the proper working of compatibility patches made by any third parties. I am not responsible for errors caused by any user-provided custom code.
- If a compatibility patch needs to be made through a third party, contact must be made with me and have it approved. The patch would be placed on my official sources as a free download to the public. Such patches cannot be sold for monetary gain, including commissions, crowdfunding, and/or donations.
- If this plugin is a paid product, all project team members must purchase their own individual copies of the paid product if they are to use it. Usage includes working on related game mechanics, managing related code, and/or using related Plugin Commands and features. Redistribution of the plugin and/or its code to other members of the team is NOT allowed unless they own the plugin itself as that conflicts with Article 4.
- Any extensions and/or addendums made to this plugin's Terms of Use can be found on my webpage (master-silph.itch.io) and must be followed.
| Status | Released |
| Category | Tool |
| Author | Master Silph |
| Tags | asset, plugin, RPG Maker MZ |
| AI Disclosure | AI Assisted, Code |

Leave a comment
Log in with itch.io to leave a comment.