Help this asset pack reach its goal

Raised
$73.00
Goal
$500.00
14%
of goal
6
contributors
$12.17
average contribution
$15.00
top contribution

A downloadable asset pack

Get this asset pack and 8 more for $15.00 USD
View bundle
Buy Now$3.00 USD or more

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

  1. Configure Parameters
    • Set available icons for skill creation
    • Choose animations players can use
    • Define status effects available
    • Configure cost multipliers
  2. 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
  3. Open Workshop
    Plugin Command: Open Skill Creator

Player Experience

  1. Player opens workshop from event or menu
  2. Selects skill properties (name, icon, power, scope, etc.)
  3. Preview updates in real-time
  4. Cost breakdown shows MP and Gold requirements
  5. Creates skill when ready (pays gold cost)
  6. 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:

  1. Element Selection: Randomly picks from Fire, Ice, Thunder, Water, Earth, Wind, Holy, Dark
  2. Scope Determination: Single-target, AOE, or Support
  3. Suffix Selection: Matches scope type (Bolt for single, Storm for AOE, Heal for support)
  4. Power Tier: Based on power level (1-5): Minor, Normal, Greater, Superior, Ultimate
  5. 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

  1. Command Window
    • Create - Make the current skill
    • Random - Generate random skill properties
    • Manage - View/delete created skills
    • Exit - Close workshop
  2. 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)
  3. Preview Window
    • Shows skill icon and name
    • Displays all properties
    • Updates in real-time
  4. 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

  1. Enter the workshop
  2. Choose a name or let it generate randomly
  3. Pick an icon that looks cool
  4. Set power level (stronger = more expensive)
  5. Choose single target or AOE
  6. Select element (Fire, Ice, etc.)
  7. Add status effects (optional)
  8. Preview shows exactly how it will look
  9. Check cost - do they have enough gold?
  10. Create! Skill is learned instantly

Using Random Generation

  1. Hit "Random" button
  2. Skill generates with balanced properties
  3. Smart naming based on element and scope
  4. Thematically appropriate icon selected
  5. Adjust if desired or accept as-is
  6. 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
StatusReleased
CategoryAssets
AuthorChigooX
TagsRPG Maker MV, RPG Maker MZ

Purchase

Get this asset pack and 8 more for $15.00 USD
View bundle
Buy Now$3.00 USD or more

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:

ED5_SkillCreator.js 43 kB
ED5_SkillCreator_v2.js 141 kB
ED5_SkillCreator_MV.js 51 kB
ED5_SkillCreator_v2.1.js 150 kB
ED5_SkillCreator_MV2.1.js 54 kB

Development log

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!