A downloadable game

Download NowName your own price

TooltipSystem - Professional Sprite-Based Tooltip System

LC_TooltipSystem v1.0.5 is a complete, professional tooltip system for RPG Maker MZ that displays rich, formatted tooltips when hovering over items, skills, weapons, and armors in both menus and battle scenes. Built using a sprite-based rendering system, it eliminates flickering and provides smooth, customizable tooltips with support for colors, icons, and multi-line text.

This plugin is perfect for:

  • Creating professional, informative game interfaces with detailed item descriptions.
  • Providing players with quick access to item stats without cluttering the UI.
  • Adding tutorial hints and contextual help throughout your game.
  • Creating difficulty modes by enabling/disabling tooltips dynamically.
  • Enhancing the player experience with rich, formatted information.


Features

This plugin provides a complete tooltip solution with extensive customization options:

► Universal Compatibility

  • Works Everywhere: Tooltips appear in Item menus, Skill menus, Equipment menus, and Battle scenes.
  • All Item Types: Supports Items, Skills, Weapons, and Armors with a simple note tag.
  • Battle-Ready: Full support for skill and item selection during combat with intelligent multi-window handling.
  • Plugin Compatible: Works seamlessly with VisuStella, CGMZ, and most custom menu plugins.

► Rich Text Formatting

  • Color Codes: Use \c[n] to highlight important information with 32 different colors.
  • Icon Support: Display icons inline with \i[n] for quick visual recognition.
  • Multi-Line Text: Use \n to create detailed, formatted tooltips with multiple lines.
  • Custom Styling: Full control over font size, background color, border color, and padding.

► Smart Behavior

  • Intelligent Positioning: Tooltips automatically avoid screen edges and reposition themselves.
  • Hover Delay: Configurable delay prevents accidental tooltip popups from small mouse movements.
  • Mouse Tracking: Smart detection system only shows tooltips when the mouse is directly over an item.
  • Zero Flickering: Sprite-based rendering ensures smooth, flicker-free display.
  • Ownership System: In battle, only the active window can control the tooltip, preventing conflicts.

► Dynamic Control

  • Plugin Parameters: Set default enable/disable state for menus and battle separately.
  • Plugin Commands: Enable or disable tooltips at runtime for tutorial systems and difficulty modes.
  • Separate Control: Toggle menu tooltips and battle tooltips independently.
  • State Persistence: Tooltip settings are saved in save files and persist across game sessions.

► Full Customization

  • Appearance: Customize background color, border color, border width, padding, and font size.
  • Timing: Adjust hover delay and mouse movement threshold to match your game's feel.
  • Debug Mode: Built-in debug logging for troubleshooting and development.

![Screenshot placeholder - Tooltip in battle with formatted text]

How to Use (For Developers)

Setting up tooltips is incredibly simple - just add a note tag to your items!

Step 1: Install the Plugin

  1. Download LC_TooltipSystem.js
  2. Place it in your project's js/plugins/ folder
  3. Open the Plugin Manager in RPG Maker MZ
  4. Add LC_TooltipSystem to your plugin list
  5. Configure parameters (optional - defaults work great!)

Step 2: Add Tooltip Note Tags

Open your database (Items, Skills, Weapons, or Armors) and add tooltips using the note tag:

<tooltip: Your text here> 

Simple Example:

<tooltip: Restores 500 HP> 

With Color Codes:

<tooltip: Restores \c[3]500 HP\c[0] instantly> 

With Icons:

<tooltip: \i[176] HP +500\n\i[177] MP +200> 

Advanced Formatting:

<tooltip: \c[14]LEGENDARY SWORD\c[0]\n\i[76] ATK: \c[2]+250\c[0]\n\i[87] Critical: \c[3]+35%\c[0]\nEffective vs undead> 

Step 3: Configure Plugin Parameters (Optional)

In the Plugin Manager, you can customize:

  • Hover Delay: How long the cursor must remain still (default: 60 frames = 1 second)
  • Tooltip Width: Maximum width of tooltips (default: 300px)
  • Font Size: Size of tooltip text (default: 20px)
  • Colors: Background and border colors
  • Mouse Threshold: Movement allowed before timer resets (default: 30px)
  • Enable in Menus: Turn tooltips on/off in menu scenes (default: ON)
  • Enable in Battle: Turn tooltips on/off in battle (default: ON)

Step 4: Use Plugin Commands (Optional)

Create dynamic experiences with plugin commands!

Enable Tooltips:

Plugin Command: LC_TooltipSystem Command: enableTooltips Scope: Both Menu and Battle (or Menu Only / Battle Only) 

Disable Tooltips:

Plugin Command: LC_TooltipSystem Command: disableTooltips Scope: Both Menu and Battle (or Menu Only / Battle Only) 

Use Cases:

  • Tutorial system: Enable tooltips during tutorial, disable after
  • Difficulty modes: Easy = tooltips on, Hard = tooltips off
  • Story progression: Remove training wheels as player advances
  • Boss battles: Disable tooltips for increased tension

![Screenshot placeholder - Plugin parameters interface]

Supported Text Codes

Format your tooltips with these powerful codes:

Color Codes - \c[n]

  • \c[0] - White (Normal text)
  • \c[2] - Orange (Attack, Physical damage)
  • \c[3] - Green (HP, Healing, Defense)
  • \c[4] - Cyan (MP, Magic)
  • \c[6] - Yellow (Important, Warnings)
  • \c[14] - Gold (Legendary items!)

Full palette of 0-31 colors supported! Always reset with \c[0] after using colors.

Icon Codes - \i[n]

  • \i[176] - HP icon
  • \i[177] - MP icon
  • \i[76] - Attack icon
  • \i[77] - Defense icon
  • \i[64] - Fire icon
  • \i[87] - Critical icon

Use any icon from your IconSet.png!

Line Breaks - \n

Create multi-line tooltips:

<tooltip: MEGA POTION\nHP: +1000\nMP: +500> 

Examples Gallery

Health Potion

<tooltip: \c[3]HEALTH POTION\c[0]\n\i[176] Restores \c[3]500 HP\c[0]\nUsable in battle> 

Result: Green title, HP icon, green numbers, clean layout

Legendary Sword

<tooltip: \c[14]LEGENDARY SWORD\c[0]\n\c[5]Forged by ancient gods\c[0]\n\i[76] ATK: \c[2]+250\c[0]\n\i[87] Critical: \c[3]+35%\c[0]\nEffective vs undead> 

Result: Gold title, purple flavor text, orange ATK stat, green crit chance

Fire Spell

<tooltip: \c[2]WRATH OF FIRE\c[0]\n\i[177] MP: \c[4]80\c[0]\n\i[64] Fire DMG: \c[2]800-1000\c[0]\nAOE: All enemies> 

Result: Orange title, cyan MP cost, fire icon with damage range

Super Potion (Compact)

<tooltip: \i[176] HP: \c[3]+1000\c[0] | \i[177] MP: \c[4]+200\c[0]> 

Result: Quick stats, perfect for battle

![Screenshot placeholder - Example tooltips in action]

Tips & Best Practices

Writing Great Tooltips

  • Keep it concise: 3-4 lines maximum for best readability
  • Use icons: Visual shortcuts help players understand quickly
  • Color strategically: Highlight important numbers and keywords
  • Battle vs Menu: Battle tooltips should be shorter for fast decisions
  • Always reset colors: Use \c[0] after colored text to prevent color bleeding

Menu Tooltips

Perfect for detailed information: <tooltip: \c[14]ULTIMATE ELIXIR\c[0]\n\c[5]Legendary recovery\c[0]\n\i[176] HP: \c[3]MAX\c[0]\n\i[177] MP: \c[4]MAX\c[0]\nCures all ailments> 

Battle Tooltips

Keep it short for quick decisions: <tooltip: \i[64] Fire: \c[2]400\c[0] | \i[177] MP: \c[4]25\c[0]\nAOE> 

Compatibility

Works With:

  • ✅ VisuStella MZ plugins
  • ✅ CGMZ plugins
  • ✅ Most custom menu plugins
  • ✅ All standard RMMZ scenes

Load Order:

Place after other menu-related plugins for best compatibility.

Troubleshooting

Tooltip Not Appearing?

  1. Enable Debug Mode in plugin parameters
  2. Check console (F8) for error messages
  3. Verify note tag format: <tooltip: text>
  4. Ensure cursor hovers directly over item (not empty space)
  5. Check if tooltips are enabled in plugin parameters

Wrong Position?

  • Verify screen resolution is supported
  • Check if other plugins modify window positions
  • Try adjusting Tooltip Width parameter

Text Not Wrapping?

  • Reduce Tooltip Max Width in parameters
  • Use manual line breaks with \n
  • Keep lines under 40 characters

Version History

  • v1.0.5 - Current release - Production ready
  • Full menu support (Items, Skills, Equipment)
  • Full battle support (Skills, Items)
  • Enable/Disable controls (parameters + commands)
  • Rich text formatting
  • Sprite-based rendering (zero flickering)
  • Smart positioning and mouse tracking

Terms of Use

  • Free for commercial projects
  • Free for non-commercial projects
  • No license fees
  • Modify as needed for your project
  • Credit appreciated (LastCall) but not required

Support & Updates

For support, bug reports, updates, and more plugins: https://last-call-project.itch.io

Found this plugin helpful? Consider leaving a rating and sharing your feedback! 🎮✨

Created by LastCall Version 1.0.5 RPG Maker MZ

Updated 1 day ago
Published 6 days ago
StatusReleased
AuthorLast_Call
Tagscostumize, plugin, rmmz, RPG Maker, RPG Maker MZ, tooltips

Download

Download NowName your own price

Click download now to get access to the following files:

LC_TooltipSystem.js 37 kB

Development log

Comments

Log in with itch.io to leave a comment.

where to download?

Sorry, the file was hidden. It’s now available and you can download it directly from this page.