A downloadable plugin

Buy Now$5.00 USD or more

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!

Purchase

Buy Now$5.00 USD or more

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:

CGMZ_MessageSystem.zip 8 kB

Development log

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.

(1 edit)

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!