A downloadable plugin

Buy Now$5.00 USD or more

Hi all,

This plugin adds a lot of new text codes to your game.

New Text Codes

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
  • Input Type - show different text for controller/keyboard players
  • Current Date - Show the current date of the user's computer
  • 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
  • Font Face - Change font face
  • Text Speed - Change the speed the Show Text event command shows the text
  • Window Padding - Change window padding
  • Window Back Opacity - Change window background opacity
  • Window Skin - Change windowskin
  • Window Tone - Change the tone of the window

[CGMZ] Text Codes

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: 


Roadmap

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. There are some 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.

Credit & Requirements

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.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!