ED5 Spell Creator Plugin
A downloadable asset pack
ED5 Skill Creator v2.0 - RPG Maker MZ Plugin
Let players create custom skills in-game with an intuitive workshop interface!
Transform your RPG into a dynamic experience where players design their own unique skills. Perfect for magic academy games, sandbox RPGs, and any game where customization matters.
โจ Key Features
๐จ Visual Skill Workshop
- Intuitive in-game skill creation interface
- Live preview window shows skill in real-time
- Cost breakdown with detailed calculation display
- Step-by-step property selection
๐ง Smart Procedural Generation
- Element-based naming: Fire, Ice, Thunder, Water, Earth, Wind, Holy, Dark
- Scope-aware suffixes: Bolt (single), Storm (AOE), Heal (support)
- Power tiers: Minor, Normal, Greater, Superior, Ultimate
- Icon pools per element and scope: Thematic icons automatically selected
- Duplicate name prevention with smart fallbacks
๐ฐ Dynamic Cost System
- MP cost calculated from skill power and effects
- Gold cost for skill creation (MP ร multiplier)
- Visual cost breakdown window
- Factors: Base cost, Power, Range, Radius, Effects, Elements
๐ฏ Full Validation
- Ensures skills have valid names
- Checks power levels and ranges
- Validates effects and animations
- Prevents broken or invalid skills
๐ Skill Management
- View all created skills in-game
- Delete unwanted skills
- Persistent save/load system
- Track skill history
๐ Integration Features
- Alpha ABS support: Range and radius properties for action battles
- Skill Shop integration: Created skills auto-appear in shops
- Skill book generation: Automatically creates tradeable books
- Configurable party member auto-learning
๐ How to Use
Basic Setup
- Configure Parameters
- Set available icons for skill creation
- Choose animations players can use
- Define status effects available
- Configure cost multipliers
- Set Name Generation
- Configure element prefixes (Fire, Ice, etc.)
- Define icon pools for each element and scope type
- Set suffix options (Bolt, Storm, Heal, etc.)
- Choose power tier names
- Open Workshop
Plugin Command: Open Skill Creator
Player Experience
- Player opens workshop from event or menu
- Selects skill properties (name, icon, power, scope, etc.)
- Preview updates in real-time
- Cost breakdown shows MP and Gold requirements
- Creates skill when ready (pays gold cost)
- Skill is learned by party leader automatically
๐ Plugin Commands
MZ Commands
- Open Skill Creator - Opens the skill creation workshop
- Open Skill Manager - Opens the skill management interface
- Generate Random Skill - Procedurally generates a random skill
- Delete Created Skill - Delete a specific created skill by ID
๐ ๏ธ Script Calls
// Open workshop ED5.SkillCreator.openWorkshop() // Open skill 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)
๐จ Procedural Generation System
How It Works
The plugin generates skill names and icons intelligently:
- Element Selection: Randomly picks from Fire, Ice, Thunder, Water, Earth, Wind, Holy, Dark
- Scope Determination: Single-target, AOE, or Support
- Suffix Selection: Matches scope type (Bolt for single, Storm for AOE, Heal for support)
- Power Tier: Based on power level (1-5): Minor, Normal, Greater, Superior, Ultimate
- Icon Selection: Chooses from element's scope-appropriate icon pool
Example Names Generated
- Fire Bolt - Single target fire skill (uses Fire single-target icons)
- Greater Ice Storm - AOE ice skill (uses Ice AOE icons)
- Superior Holy Heal - Strong healing skill (uses Holy support icons)
- Ultimate Dark Wave - Maximum power dark AOE (uses Dark AOE icons)
Icon Pool System
Each element has 3 icon pools that ensure thematic consistency:
Fire Element: singleIcons: [64,65,66] - Icons for Fire Bolt, Fire Shot, Fire Strike aoeIcons: [67,68,69] - Icons for Fire Storm, Fire Blast, Fire Wave supportIcons: [70,71,72] - Icons for Fire Heal, Fire Guard
Benefits:
- No more random sword icons on healing spells
- Fire spells always look like fire
- AOE spells get visually distinct icons
- Full control over visual theme
๐ก Example Use Cases
Example 1: Magic Academy Game
Players attend classes and create spells in the workshop Each class unlocks new elements and effects Progressive skill creation as students advance
Example 2: Dungeon Crawler with Skill Rewards
Defeat bosses to unlock skill creation materials Generate random skills as dungeon loot Players customize builds with unique skill combinations
Example 3: Sandbox RPG
Players experiment with different skill combinations Workshop available in towns Created skills can be sold in shops to other NPCs
๐ฆ Parameters
Icon Configuration
- Available Icons: Icons players can choose from
- Configure as structured data with index and description
Animation Configuration
- Available Animations: Animations for skill effects
- Configure with ID and preview description
Effect Configuration
- Available Effects: Status effects for skills
- Set state ID and application chance
Cost Settings
- Base Cost: Starting MP cost (default: 50)
- Cost Per Power: MP increase per power level (default: 50)
- Cost Per Range: MP cost for ABS range (default: 20)
- Cost Per Radius: MP cost for ABS radius (default: 25)
- Cost Per Effect: MP cost per status effect (default: 100)
- Element Cost: Additional cost for elemental skills (default: 25)
- Gold Cost Multiplier: Gold = MP ร this value (default: 2.0)
Name Generation
- Name Prefixes: Element names with icon pools
- Prefix name (Fire, Ice, etc.)
- Element ID
- Single target icon pool
- AOE icon pool
- Support icon pool
- Name Suffixes: Skill type names (Bolt, Storm, Heal, etc.)
- Name Tiers: Power level modifiers (Minor, Greater, Ultimate, etc.)
- Prevent Duplicate Names: Ensure unique skill names
Integration Settings
- Enable ABS Integration: Add range and radius properties
- Give Book on Creation: Create skill book item when skill is made
- Add to Shops on Creation: Make skill available in shops automatically
- Skill Book Icon Offset: Icon offset for book items
Limits
- Max Created Skills: Maximum skills players can create (default: 100, -1 = unlimited)
๐ฎ Workshop Interface
Main Windows
- Command Window
- Create - Make the current skill
- Random - Generate random skill properties
- Manage - View/delete created skills
- Exit - Close workshop
- Property Window
- Name - Set skill name
- Icon - Choose from available icons
- Animation - Select visual effect
- Power - Set damage/healing strength (1-5)
- Scope - Choose target type
- Element - Pick elemental affinity
- Effects - Add status effects
- Range - Set ABS range (if enabled)
- Radius - Set ABS radius (if enabled)
- Preview Window
- Shows skill icon and name
- Displays all properties
- Updates in real-time
- Cost Window
- MP Cost breakdown
- Gold Cost calculation
- Shows each cost component with icon
๐ง Technical Details
Skill Data Structure
Created skills include: - id: Unique skill ID (2001+) - name: Skill name - iconIndex: Icon index - description: Auto-generated description - animationId: Visual effect - scope: Target type - damage: Formula and type - _power: Power level (1-5) - _range: ABS range - _radius: ABS radius - _effects: Status effect array - mpCost: Calculated MP cost - tpCost: TP cost (if any)
Save Data
All data persists across save/load:
- Created skill IDs
- Used skill names
- Full skill data in $dataSkills
- Skill configurations
Compatibility
- RPG Maker MZ 1.8.1+
- ES6+ JavaScript syntax
- Modern class-based architecture
- Comprehensive error handling
- Performance optimized
๐ Version Info
Version: 2.0
Compatibility: RPG Maker MZ
Dependencies: None (fully standalone)
Optional Integration: ED5_Skill_Shops, Alpha ABS
๐ License
- โ Free for commercial and non-commercial use
- โ Credit ED5/ChigooX appreciated but not required
- โ Modify as needed for your project
- โ Do not redistribute as your own
๐ What Players Will Experience
Creating a Skill
- Enter the workshop
- Choose a name or let it generate randomly
- Pick an icon that looks cool
- Set power level (stronger = more expensive)
- Choose single target or AOE
- Select element (Fire, Ice, etc.)
- Add status effects (optional)
- Preview shows exactly how it will look
- Check cost - do they have enough gold?
- Create! Skill is learned instantly
Using Random Generation
- Hit "Random" button
- Skill generates with balanced properties
- Smart naming based on element and scope
- Thematically appropriate icon selected
- Adjust if desired or accept as-is
- Create with one button press
๐ฏ Quick Start
5 Minute Setup:
1. Add plugin to RPG Maker MZ project 2. Configure Name Prefixes with element icon pools: Fire: singleIcons[64,65,66], aoeIcons[67,68,69], supportIcons[70,71,72] Ice: singleIcons[73,74,75], aoeIcons[76,77,78], supportIcons[79,80,81] (Repeat for all elements) 3. Set available animations (1,2,3,4,5, etc.) 4. Set cost multipliers if desired 5. Use Plugin Command: Open Skill Creator 6. Done! Players can create skills!
๐ฌ Support & Community
Need help? Found a bug? Want to share your implementation?
Contact ED5/ChigooX or visit the plugin page
Empower your players with the ultimate skill creation system!
Compatible with RPG Maker MZ 1.8.1+ | Version 2.0 | By ED5/ChigooX
| Updated | 13 days ago |
| Status | Released |
| Category | Assets |
| Author | ChigooX |
| Tags | RPG Maker MV, RPG Maker MZ |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:
Development log
- SKILL CREATOR UPDATE TO 2.0!19 days ago
- update coming soon!26 days ago




Comments
Log in with itch.io to leave a comment.
Hey this is really cool! Do you think you can update it to support text codes from the editor properly?
i.e \i[64]Fire
yes not a problem. Currently working on a web editor once Iโm done with that Iโll update a handful of these plugins
this one is unfinished btw
Can you make the spell naming scean to something more like the name changing scean?
yes in the next update
I always think that what people can create is largely limited by their own cognitive limitations.
I mean, maybe we can add "knowledge" as a limitation, get inspiration from the space-time moves used by the enemy, constantly improve and practice, and after completing the exploration of the corresponding field, the lonely explorer finally returns to the beginning of the game.
I can add that!