A downloadable tool

Buy Now$4.99 USD or more

Dargudo's Practice Mode + Mini Bestiary

A Risk-Free Training Arena & Custom Bestiary for RPG Maker MZ

I was working on a game with timed hit inputs and active enemy attack dodging, and it hit me pretty quickly: this kind of game desperately needs a practice mode. I needed a safe spot for players to test combos, get the button timing down, and learn how to dodge enemy attacks without sweating over a game over. That's exactly why I built Dargudo's Practice Mode.

Basically, it drops a 'Practice' option right into your main menu that doubles as a bestiary and a sparring arena. Players can jump back into fights against any enemy they've already encountered to test strategies with zero risk!

Quick Setup & How to Use

Getting your training arena running takes just a couple of minutes:

  1. Install the Plugin: Place DAR_PracticeMode.js into your project's js/plugins/ folder and activate it in the Plugin Manager.
  2. Configure Practiceable Enemies: Open the plugin parameters and navigate to Practiceable Enemies.
  3. Register Pairs: For each entry, configure:
    • Enemy ID: The database ID of the enemy you want tracked and unlocked once encountered in battle.
    • Troop ID: The database ID of the specific Troop that will be deployed when the player initiates a sparring match against that enemy.
  4. Play & Practice: Once an enemy is encountered in standard gameplay, it will automatically register in the Practice menu with its assigned sparring battle!

Key Features

  • 🛡️ Zero-Risk Sparring: Win or lose, the game just keeps going. Your party's HP, MP, TP, and status effects are perfectly restored to exactly where they were before the fight.
  • 🎨 Customizable UI: A customizable visual layout featuring giant background enemy sprites, sleek thumbnails, and a stylish 3D platform for your party. (Works flawlessly with both map sprites and side-view battlers!)
  • ⚙️ Custom Training Rules: Tweak the sparring environment directly in the plugin settings. You can enable Infinite HP/MP/TP, ignore status ailments, or grant a 100% escape rate to let players focus purely on mechanics.
  • 📖 Flexible Bestiary Stats: You have full control over the information. Pick exactly which stats (Base Parameters, Hit Rate, Evasion, etc.) show up in the enemy profiles.
  • 🤝 High Compatibility: Built to play nicely with major core engines, including VisuStella MZ (BattleCore, CoreEngine, MainMenuCore, and adjacent plugins).

Plugin Commands

  • Unlock Enemy: Instantly unlocks a specific enemy in the practice menu, even if the player hasn't faced them yet.
  • Unlock All: Activates all configured enemies at once.
  • Revert Total Unlock: Cancels the "Unlock All" effect, returning the list to only show enemies the player has legitimately encountered.

What's Included

  • Plugin File (.js): The fully commented, ready-to-use plugin file to drop straight into your js/plugins folder.
  • Sample Demo Project: A playable RPG Maker MZ demo project showing the practice arena in action, complete with pre-configured enemies, UI setup, and example event commands so you can see exactly how everything connects.

License & Terms of Use

  • Usage: Free to use in both non-commercial and commercial projects.
  • Credit: Please make sure to credit "Dargudo" in your game.
  • Customization: You are completely free to tweak and modify the code however you like to fit your project's specific needs.
  • Redistribution: Redistribution of this plugin (whether modified or unmodified) is STRICTLY PROHIBITED. Please do not upload it elsewhere or claim the source code as your own creation.
Published 4 days ago
StatusReleased
CategoryTool
Authordargudo
TagsRPG Maker, RPG Maker MZ

Purchase

Buy Now$4.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

DAR_PracticeMode.js 47 kB
Demo_dargudo.zip 67 MB

Leave a comment

Log in with itch.io to leave a comment.