[CGMZ][Alpha] Message System for RPG Maker MZ
A downloadable plugin
Hi all,
This plugin adds a lot of new text codes to your game.
There are standard text codes for things like enemy names, item name + icon, etc. as well as text codes for switching the window tone, padding, skin, and back opacity. You can make text bold or italics, change the outline color, outline width, and text opacity too. A full list is:
- Item/Weapon/Armor/Skill/State - Icon + name
- Item/Weapon/Armor/Skill/State - Name + icon
- Item/Weapon/Armor/Skill/State/Enemy/Troop/Class/Common Event/Map - Name
- Random Text - Choose randomly between x, y, or z text to display
- Random Text List - Choose randomly from a string from a predefined list (in plugin params)
- Random Text Saved List - Choose randomly from a string from a predefined list (in plugin params). This random value will be saved and remembered throughout the rest of the playthrough if the same text code is used again.
- Bold & Italic - Toggle bold/italic on/off
- Text Outline - Change text outline color or width
- Text Opacity - Change text opacity
- Window Padding - Change window padding
- Window Back Opacity - Change window background opacity
- Window Skin - Change windowskin
- Window Tone - Change the tone of the window
There are also some text codes unique to CGMZ plugins, such as one that draws the profession name + icon, or the reputation name + icon. There are CGMZ text codes for
- Professions - Profession icon + name
- Crafting - Crafting recipe icon + name
- Reputations - Reputation icon + name
- Reputations - Reputation rank icon + name
- Dungeon Tools - Tool icon + name
- Difficulty - Current difficulty
- Currency System - Currency icon + name
- Actor Upgrade - Actor icon + name
- Enemy Upgrade - Enemy icon + name
- Rumble - Rumble controller text code (message window only)
Here is a short gif of some of the new text codes in action:
Over time, more text codes will be added. However, please let me know if there is any text code you need that this plugin doesn't have, and I will try to get it added.
As this plugin is still in the Alpha stage, there are some planned features not yet implemented. These include:
- Options to change message window height (message window only)
- Conditional text codes to display text only in certain conditions
Want additional features not already present/listed above? Leave your suggestions below or in my discord under the #suggestions channel!
PLEASE READ BEFORE PURCHASING:
Please be aware that you can access this as well as all of my other Alpha plugins for $5 on my Patreon: https://www.patreon.com/CasperGamingRPGM
This is posted to Itch.io since some people only use Itch and are not aware my Patreon and all of my beta/alpha plugins exist, or want to have everything in one convenient location (itch.io), or do not want to do a monthly subscription.
Casper Gaming's Beta/Alpha plugins are treated as an "early access" and will eventually be free for everyone once they are fully released, though this process can take months/years. By purchasing in beta/alpha, you are able to provide early feedback/suggestions which are more likely to make it into the final fully released plugin.
Please see terms of use here: Terms of Use
Requires CGMZ Core plugin: CGMZ Core
Happy RPG Making!
Status | In development |
Category | Tool |
Author | Casper Gaming |
Made with | RPG Maker |
Tags | RPG Maker |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Gamepad (any), Touchscreen |
Links | Homepage, Community, Patreon, YouTube |
Purchase
In order to download this plugin you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:
Development log
- Version Alpha R4 Release NotesJul 18, 2024
- Version Alpha R3 Release NotesMay 07, 2024
- Version Alpha R2 Release NotesNov 15, 2023
Comments
Log in with itch.io to leave a comment.
Would this plugin make it possible to put a variable into an item name in the database?
For example,
In the item database, ItemID#10 would be named '$gameVariables.value(10)' or '\v[10]'
etc
The reason I'm looking to do this, is that I have a fishing game that allows the player to name the new species of fish they catch, but it's kinda hard to get textcodes into the item database names...
And I can't just use a scriptcall to change the names either because:
$dataItems[10].name = $gameVariables.value(10)
will just reset when the game is reloaded.
Hi, this would not, but my other plugin [CGMZ] Text Codes Everywhere would let you use \v[10] or other text codes in item names.
This plugin is more about adding new text codes and some more control over the message window.
That plugin works awesome, thank you!