๐ฎ ED5 Skill Creator v2.0 - RPG Maker MZ/MV Plugin
Create custom skills in-game with a powerful visual workshop!
Transform your RPG Maker MZ game with a complete in-game skill creation system. Let players design their own spells and abilities with an intuitive interface, real-time cost calculation, and procedural generation!
โจ Core Features
Visual Skill Workshop - Intuitive interface for creating skills in-game
Smart Procedural Generation - AI-powered random skill creation with intelligent naming
Real-Time Cost Calculation - Dynamic MP and Gold costs with detailed breakdown
Skill Management System - View, edit, and delete created skills
Alpha ABS Integration - Full support for Alpha ABS action battle system
Persistent Storage - Skills save properly across all game sessions
Mouse + Keyboard Support - Click windows to navigate or use traditional controls
Duplicate Prevention - Smart name tracking prevents duplicate skill names
Customizable Everything - Control costs, limits, available options, and more
๐ฎ How It Works
Skill Workshop
Open the Skill Creator from plugin command or menu
Choose skill properties: name, icon, damage type, elements, scope, power
Add effects: damage modifiers, state inflictions, buffs/debuffs
See real-time preview and cost breakdown
Create skill when ready (auto-validates)
Skill is learned by party leader automatically
Procedural Generation
Generate random skills with intelligent design:
Element-Matched Prefixes - "Fire" prefix creates Fire element skills
Scope-Based Suffixes - "Storm" for AoE, "Bolt" for single target
Power-Tiered Names - Minor โ Greater โ Superior โ Ultimate
Smart Properties - AoE skills get larger radius, single target more power
Skill Manager
View all created skills
See skill details and properties
Delete unwanted skills
Organized list with filtering
๐ Plugin Commands
CommandDescriptionOpen Skill CreatorOpens the skill creation workshopOpen Skill ManagerOpens the skill management interfaceGenerate Random SkillCreates a procedurally generated skillDelete Created SkillDeletes a specific skill by ID
๐ป Script Calls
// Open workshop ED5.SkillCreator.openWorkshop() // Open manager ED5.SkillCreator.openManager() // Generate random skill ED5.SkillCreator.generateRandomSkill() // Get all created skill IDs ED5.SkillCreator.getCreatedSkills() // Create skill programmatically ED5.SkillCreator.createSkill(skillData) // Delete a skill ED5.SkillCreator.deleteSkill(skillId)
โ๏ธ Configuration Options
Skill Properties
Available Icons - Choose which icons players can select
Available Animations - Set available skill animations
Available Elements - Control which elements are usable
Available States - Define inflictable states
Max Skills Per Save - Limit total created skills (0 = unlimited)
Cost System
Base Cost - Starting MP cost for skills
Per Power Level - MP cost increase per power point
Per Range - Cost for ABS range extension
Per Radius - Cost for AoE radius expansion
Per Effect - Cost for each added effect
Element Cost - Additional cost for elemental skills
Gold Cost Multiplier - Convert MP cost to gold (0 to disable)
Name Generation
Name Prefixes - Customizable prefixes with element matching
Name Suffixes - Customizable suffixes with scope type filtering
Name Tiers - Power-based tier names (Minor, Greater, etc.)
Prevent Duplicates - Enable/disable duplicate name prevention
Alpha ABS Integration
Enable ABS - Toggle Alpha ABS system support
Auto-generates: range, radius, direction, speed, reload time, impulse
Adds proper <ABS> note tags automatically
Smart values based on skill type and power
๐ฏ Use Cases
For Developers
Spell Crafting Systems - Let players create custom magic
Skill Shops - NPCs that teach procedurally generated skills
Class Systems - Create class-specific skill creation limits
Progression Rewards - Unlock new skill options as players advance
Randomized Loot - Generate random skill scrolls/tomes
For Players
Build Customization - Design abilities for unique playstyles
Experimentation - Test different skill combinations
Replayability - Different skills each playthrough
Power Fantasy - Create the ultimate spells
๐ ๏ธ Technical Details
Compatibility
RPG Maker MZ: 1.8.1+ (fully compatible)
RPG Maker MV/MZ
Alpha ABS: Full integration available
Save Files: Each save maintains independent skill data
Persistence: Skills survive F5 reload, game restart, and save/load
Performance
Optimized window rendering
Efficient skill data storage
No impact on game performance
Handles hundreds of created skills smoothly
Data Structure
Created skills are stored in $gameSystem and properly synchronized with $dataSkills. Each save file maintains its own independent skill database.
๐ฆ What's Included
ED5_SkillCreator_v2.js - Main plugin file (3,700+ lines)
Complete Documentation
Quick Start Guide
Plugin Commands Reference
Configuration Guide
Procedural Generation Guide
Name Parameters Guide
Troubleshooting Guide
Example Setup - Pre-configured parameters for quick start
Changelog - Complete version history
๐ Version History
Version 2.0.1 - October 22, 2025
โ CRITICAL FIX: Skills now persist properly across F5 reload and game restart
โ Fixed duplicate skill entries in manager
โ Fixed skill ID conflicts after reload
โ Enhanced save/load system with full data persistence
โ Added proper new game cleanup
Version 2.0 - October 15, 2025
Complete rewrite with modern architecture
Added procedural skill generation system
Smart name generation with element/scope matching
Power-based tier system
Duplicate name prevention
Fixed help window positioning
Mouse click window switching
Icon wrapping in cost breakdown
Fixed delete freeze bug
Improved UI/UX throughout
Alpha ABS integration
Comprehensive validation system
Better error handling
๐ Installation
Extract the plugin file to your project's js/plugins folder
Open RPG Maker MZ Plugin Manager
Add ED5_SkillCreator_v2 to your plugin list
Configure parameters (or use defaults)
If using Alpha ABS, place this plugin below Alpha ABS in the plugin list
Save your project and test!
๐ก Quick Start Example
Basic Setup
Add plugin command Open Skill Creator to a menu or NPC
Configure available icons/animations in plugin parameters
Set desired cost values
Test in-game!
Advanced: Skill Shop NPC
// NPC Event โ Text: Welcome to the Spell Shop! โ Plugin Command: Open Skill Creator
Advanced: Random Skill Reward
// Treasure Chest Event โ Text: You found a mysterious scroll! โ Plugin Command: Generate Random Skill โ Text: You learned a new skill!
๐ Troubleshooting
Skills not appearing after reload?
Update to v2.0.1+ - this issue is fixed.
Can't delete skills in manager?
Update to v2.0.1+ - this issue is fixed.
Duplicate names appearing?
Enable "Prevent Duplicate Names" in plugin parameters.
Costs too high/low?
Adjust cost parameters in plugin settings. Recommended starting values:
Base Cost: 50
Per Power: 50
Per Effect: 100
Alpha ABS not working?
Ensure:
"Enable ABS Integration" is ON in plugin parameters
Alpha ABS plugin is loaded BEFORE ED5 Skill Creator
Using compatible Alpha ABS version
๐ Support & Updates
Get support, updates, and more plugins:
๐ฎ Itch.io: https://ed5-chigoox.itch.io
๐ Patreon: https://www.patreon.com/ED5_CHIGOOX
Patreon Benefits:
Early access to new plugins and updates
Priority support and bug fixes
Exclusive plugins and features
Direct influence on development priorities
Behind-the-scenes development updates
๐ Terms of Use
โ Commercial Use: Allowed
โ Modification: Allowed for personal use
โ Redistribution: Not allowed - direct users to official itch.io page
โ Credit: Appreciated but not required (ED5 / ChigooX)
โ Resale: Not allowed - do not resell this plugin
โ Claiming as Own: Not allowed
License: Single purchase covers unlimited projects. Each developer must purchase their own license.
๐ Features Showcase
Skill Workshop Interface
Clean, organized property list
Real-time skill preview
Detailed cost breakdown with icons
Validation feedback
Mouse and keyboard navigation
Procedural Generation
1000+ unique skill combinations
Intelligent naming system
Balanced power scaling
Element/scope coherence
Customizable word lists
Cost System
MP cost calculation
Gold cost calculation
Power-based scaling
Effect-based increases
Element multipliers
ABS range/radius costs
๐จ Customization Examples
Magic School System
Create different NPCs with different available elements:
Fire Academy: Only fire/wind elements
Healing Temple: Only HP/MP recovery types
Dark Guild: Only status effect inflictions
Progressive Unlocking
Use common events to unlock features as players progress:
Level 1-10: Basic skills only (power 1-2)
Level 11-20: Intermediate skills (power 3-4)
Level 21+: Advanced skills (power 5+)
Resource-Based Crafting
Combine with item requirements:
โ Conditional Branch: Has Fire Crystal โ Control Variables: #001 Element = 2 (Fire) โ Plugin Command: Open Skill Creator โ Consume Item: Fire Crystal
๐ Why Choose ED5 Skill Creator?
โ Complete Solution - Everything you need for skill creation
โ Battle-Tested - Thoroughly tested and debugged
โ Performance Optimized - No lag or slowdown
โ Fully Documented - Comprehensive guides included
โ Active Support - Regular updates and bug fixes
โ Modern Code - Clean, maintainable architecture
โ Feature-Rich - More options than any alternative
๐ฎ Future Roadmap
Planned features for future updates:
Visual effect editor
Skill inheritance system
Recipe/blueprint system
Skill fusion mechanics
Advanced filters and sorting
Import/export skill templates
More ABS customization
Join Patreon to vote on which features come next!
