A downloadable tool

Buy Now$3.99 USD or more

Kadajah's FrontViewX - Dynamic Visuals Battles

Bring your heroes to the front line. Transform static battles into a living, breathing visual experience.

Are you tired of the "Invisible Protagonist" syndrome in default Front View battles? Kadajah FrontViewX completely overhauls the RPG Maker MZ battle system. It takes the classic perspective found in Dragon Quest or Earthbound and modernizes it with on-screen actors, dynamic idle breathing, perspective depth, and reactive action poses.

This is not just a static image overlay. Your actors are fully integrated into the battle scene with their own animations, a highly customizable HUD, and a new direct-selection cursor system.

v5.1 Update: The default "Enemy Selection Window" is gone. We have introduced a modern, direct cursor system that hovers over enemies and actors, along with new customization options for selection indicators.

Key Features

  • On-Screen Party Rendering: Display your actors directly on the battlefield. The plugin automatically calculates positions based on party size, or you can manually define X/Y coordinates for perfect control.
  • Dynamic Action Poses: Characters aren't just statues. Define unique sprites for:
    • Idle: Breathing animations with customizable speed and depth.
    • Action: Specific poses for Attacking, Magic, Item use, and Guarding.
    • Skill Specific: Override the default pose for signature moves (e.g., <PoseSkill: Cloud_Omnislash>).
  • The "Breathing" HUD:
    • Texture Support: Use simple gradients or import your own .png textures for HP, MP, and TP gauges to match your game's UI art style.
    • Smart Anchoring: While actors breathe and bob, the HUD gauges automatically detach and stabilize to ensure text remains readable and sharp.
    • Icon Integration: Display state icons and resource icons directly on the bars.
  • Smart Depth Perception: The plugin includes a Depth Scale parameter. Actors in the "back row" (visually higher on screen) are automatically scaled down to create a 2.5D pseudo-3D effect.
  • Visual Enemy Selection: Replaces the text-based enemy list with visual indicators (Bouncing Arrows or Glowing Halos) that appear directly over the target.

The Layout Engine: Auto vs. Manual

Stop guessing coordinates. Let the engine handle the geometry.

Front View X comes with two distinct positioning modes to suit your development style:

  1. Auto-Distribute: The plugin mathematically calculates the screen width and centers your party perfectly, regardless of whether you have 1 actor or 4. It applies margins and spacing automatically.
  2. Manual Mode: For developers who want pixel-perfect control, you can define specific struct<Point> coordinates for every party slot.
  3. Auto-Center Enemies: A major quality-of-life feature. The plugin can ignore the static X/Y positions set in the "Troops" tab and automatically center enemies on the screen based on the group size, saving you hours of database work.

Creative Gameplay Mechanics

  • The "Earthbound" Feel: Combine this with a wacky background and first-person text for a retro, psychedelic RPG experience where the party is always visible.
  • Visual Formations: Use the <FrontRow: x> notetag. Place tanky characters in Row 1 (larger, lower on screen) and mages in Row 2 (smaller, higher up) to visually communicate defensive lines to the player.
  • Cinematic Skills: Because you can trigger specific sprites via notetags, you can create "Transformation" states. When a character uses "Demon Mode," their idle sprite can change to a dark form for the duration of the battle.

Perfect Game Examples

  • Classic JRPGs: Games aiming for the SNES/PS1 era aesthetic (Dragon Quest, Breath of Fire) but with smoother animations.
  • Dungeon Crawlers: Adds personality to the grind by showing the heroes' equipment and condition visually.
  • Monster Tamer Games: Perfect for showing the player's monster on one side and the enemy on the other in a clean, face-to-face format.

Compatibility & Requirements

  • Engine: RPG Maker MZ.
  • View Mode: Strictly for Front View projects (the plugin automatically disables itself if Side View is checked in the database).
  • Inputs: Fully compatible with Mouse and Touch UIs thanks to the new visual cursor system.

Technical Specs & Plugin Compatibility

Clean code, minimal intrusion.

The Kadajah Front View X system uses standard Method Aliasing for its core logic, ensuring it overlays functionality rather than deleting engine code.

  • Modified Classes:
    • Spriteset_Battle: Injects the new Sprite_KadajahActor layer.
    • Game_Actor: Aliases action performance to trigger pose timers.
    • Window_ActorCommand: dynamics positioning to float next to the active actor.
  • VisuStella MZ: Generally compatible with Core Engine. Note: This plugin replaces the visual rendering of the battle scene. Disable other "Front View Visual" plugins to avoid sprite duplication.
  • Load Order: Place this plugin below any "Core" plugins but above "Battle AI" plugins.

Terms of Use

  • Commercial and non-commercial projects: Allowed.
  • Redistribution: You are NOT permitted to resell or redistribute this plugin (js file) on its own or as part of a bundle.
  • Editing: You ARE permitted to edit the plugin's code for your own project's use (e.g., adjusting HUD positions hard-coded logic). However, you are NOT permitted to redistribute the edited version of the plugin.
StatusReleased
CategoryTool
Rating
Rated 1.0 out of 5 stars
(1 total ratings)
AuthorKadajah
Made withRPG Maker
Tagsbattle, frontview, plugin, RPG Maker, RPG Maker MZ, rpgmakerplugin, tool
AI DisclosureAI Assisted, Code

Purchase

Buy Now$3.99 USD or more

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

Kadajah_FrontViewXv5.3.zip 11 kB
Kadajah FrontViewX Documentation.pdf 81 kB
Kadajah_FrontViewX.js 36 kB
FVActorsExample.rar 428 kB

Development log

Comments

Log in with itch.io to leave a comment.

I love the plugin but coul you "animate" enemies too?