ED5 Item Prefix Generator Plugin
A downloadable asset pack
โ๏ธED5 Procedural Item Generatorโ๏ธ
Complete Documentation
๐ฆ Version 2.1 ๐ฎ RPG Maker MZ & MV ๐ฐ Paid License ๐ October 3, 2025
By ED5 (AKA CHIGOOX)
๐ Visit itch.io
๐ Patreon
๐ Quick Stats
| 60 | 2 | โ | 1 |
|---|---|---|---|
| Built-in Modifiers | Engine Support | Item Combinations | Single File |
๐ Introduction
The ED5 Procedural Item Generator is a powerful Diablo-style loot generation system for RPG Maker MZ and MV. It allows you to create randomized weapons and armor with 60 built-in modifiers, elemental damage, status effects, and special traits.
โ Complete Out-of-the-Box
- โจ 60 Pre-Configured Modifiers - Ready to use immediately
- ๐ฏ No Setup Required - Works right after installation
- ๐ฆ Single File - All modifiers embedded in the plugin
๐ Professional Quality
- ๐ฎ Dual Engine Support - Works in both MZ and MV
- ๐พ Save/Load Persistence - Items survive game saves
- ๐ Extensive Documentation - You're reading it!
๐ช Flexible & Powerful
- ๐จ Diablo-Style System - Quality tiers and rarity colors
- ๐ง Full Customization - Edit all modifiers via Plugin Manager
- โก Advanced Features - Elements, states, traits, and more
โจ Features
๐ฆ 60 Built-in Modifiers
| Type | Category | Count | Examples |
|---|---|---|---|
| Prefixes | ๐ Quality | 10 | Sturdy, Fine, Superior, Masterwork, Flawless, Legendary |
| โ๏ธ Material | 10 | Iron, Steel, Mithril, Adamantine, Crystal | |
| โก Modifier | 10 | Strong, Mighty, Swift, Deadly, Arcane, Blessed | |
| Suffixes | ๐ฅ Elemental | 10 | of Flames, of Frost, of Lightning, of the Storm |
| ๐บ Bestial | 10 | of the Bear, of the Wolf, of the Dragon, of the Phoenix | |
| ๐ Legendary | 10 | of Power, of the Gods, of Eternity, of Devastation |
๐จ Rarity System
| Rarity | Color | Hex Code | Probability | Description |
|---|---|---|---|---|
| Common | ๐ข Green | #a1e065 | 50% | Basic improvements |
| Uncommon | ๐ต Blue | #0070dd | 30% | Moderate bonuses |
| Rare | ๐ฃ Purple | #a335ee | 15% | Significant enhancements |
| Legendary | ๐ Orange | #ff8000 | 5% | Game-changing powers |
๐ฏ Advanced Features
- โ Element Support - 9 elemental types (Fire, Ice, Thunder, Water, Earth, Wind, Light, Darkness, Physical)
- โ Attack States - Inflict status effects on hit (Poison, Burn, Stun, Paralyze, etc.)
- โ Trait System - Special abilities (Critical rate, HP regen, extra attacks, resistances)
- โ Stat Bonuses - All 8 parameters (HP, MP, ATK, DEF, MAT, MDF, AGI, LUK)
- โ Smart Naming - Ordered prefixes (Quality โ Material โ Modifier)
- โ Price Scaling - Automatic price adjustments based on modifiers
- โ Debug Logging - Optional console logging for development
- โ Save/Load Persistence - Items persist through save files
๐ Custom Traits Feature
NEW IN v2.1! You can now add custom traits to any prefix using RPG Maker's trait codes!
What Are Custom Traits?
Custom Traits let you add ANY RPG Maker trait to equipment through prefixes. This means you can:
- Grant skill types (Magic, Special, etc.)
- Add individual skills to equipment
- Modify parameters beyond the 8 basic stats
- Add element rates, state rates, debuff rates
- And much more!
Format
code:dataId:value
Multiple traits: Separate with commas
31:2:0, 32:4:0.3, 41:10:0
Common Trait Codes
| Code | Trait Type | Example |
|---|---|---|
| 11 | Element Rate | 11:2:0.5 = 50% fire damage taken |
| 14 | State Resist | 14:4:1.0 = Immune to poison |
| 21 | Parameter | 21:0:1.2 = 120% Max HP |
| 22 | Ex-Parameter | 22:0:0.1 = +10% hit rate |
| 31 | Attack Element | 31:2:0 = Fire element attacks |
| 32 | Attack State | 32:4:0.3 = 30% poison chance |
| 35 | Skill Type Add | 35:1:0 = Add Magic skills |
| 41 | Skill Add | 41:102:0 = Add Skill 102 |
| 43 | Equip Weapon | 43:1:0 = Can equip weapon type 1 |
| 44 | Equip Armor | 44:2:0 = Can equip armor type 2 |
Full Trait Code Reference: See RPG Maker MZ documentation for all codes 11-44
How to Configure Custom Traits
- Open Plugin Manager
- Select ED5_RandomizeItemStats
- Edit any prefix (Modifier, Material, Elemental, or State)
- Scroll to Custom Traits parameter
- Enter trait codes in format:
code:dataId:value - Separate multiple traits with commas
- Click OK to save
๐ก Examples
Example 1: Mage Weapon Prefix
<strong>Name:</strong> mage <strong>Parameters:</strong> [0,0,5,0,0,0,0,0] (MAT+5) <strong>Price Modifier:</strong> 1.5 <strong>Rarity:</strong> 2 <strong>Custom Traits:</strong> 35:1:0 <strong>Result:</strong> "Mage Sword" - Grants Magic skill type - +5 MAT - 1.5x price
Example 2: Skill-Teaching Weapon
<strong>Name:</strong> teaching <strong>Parameters:</strong> [2,0,2,0,0,0,0,0] (ATK+2, MAT+2) <strong>Price Modifier:</strong> 2.0 <strong>Rarity:</strong> 3 <strong>Custom Traits:</strong> 41:10:0, 41:11:0 <strong>Result:</strong> "Teaching Staff" - Grants Skill 10 and Skill 11 - +2 ATK, +2 MAT - 2.0x price
Example 3: Multi-Type Weapon
<strong>Name:</strong> versatile <strong>Parameters:</strong> [3,0,3,0,0,0,0,0] (ATK+3, MAT+3) <strong>Price Modifier:</strong> 2.5 <strong>Rarity:</strong> 4 <strong>Custom Traits:</strong> 35:1:0, 35:2:0 <strong>Result:</strong> "Versatile Blade" - Grants Magic AND Special skill types - +3 ATK, +3 MAT - 2.5x price - Legendary rarity
Example 4: Pyromancer Weapon
<strong>Name:</strong> pyromancer <strong>Parameters:</strong> [0,0,8,0,0,0,0,0] (MAT+8) <strong>Price Modifier:</strong> 3.0 <strong>Rarity:</strong> 4 <strong>Custom Traits:</strong> 31:2:0, 35:1:0, 41:10:0 <strong>Result:</strong> "Pyromancer Staff" - Fire element attacks - Grants Magic skill type - Grants Fireball skill (Skill 10) - +8 MAT - 3.0x price - Legendary rarity
Example 5: Tank Armor
<strong>Name:</strong> guardian <strong>Parameters:</strong> [0,10,0,5,0,0,50,0] (DEF+10, MDF+5, MHP+50) <strong>Price Modifier:</strong> 2.0 <strong>Rarity:</strong> 3 <strong>Custom Traits:</strong> 14:4:1.0, 14:5:1.0, 11:2:0.5 <strong>Result:</strong> "Guardian Plate" - Immune to Poison and Blind - 50% resistance to Fire - +10 DEF, +5 MDF, +50 MHP - 2.0x price - Rare
๐ฌ Use Cases
1. Treasure Chests
โControl Variables: #1 = Random(1-3) โConditional Branch: Variable #1 = 1 โโ Script: create_common_loot(1, 'weapon'); โConditional Branch: Variable #1 = 2 โโ Script: create_rare_loot(1, 'weapon'); โElse โโ Script: create_legendary_loot(1, 'weapon'); โText: You found a legendary weapon!
2. Boss Drops
โBattle Processing: Boss โIf Win โโ Script: create_legendary_loot(5, 'weapon'); โโ Script: create_rare_loot(10, 'armor'); โโ Text: The boss dropped legendary loot!
3. Shop System
โScript: create_random_weapon(1); โScript: create_random_weapon(2); โScript: create_random_armor(1); โShop Processing: [Show all items in inventory]
4. Crafting System
โIf Party has required materials โโ Script: create_weapon(3, ["material", "elemental"]); โโ Remove crafting materials โโ Text: You crafted a magical weapon!
๐พ Installation
๐ฎ For RPG Maker MZ
- Download the
ED5_RandomizeItemStats.jsfile - Copy to your project's
js/plugins/folder - Open your project in RPG Maker MZ
- Launch Plugin Manager (F10 or Tools โ Plugin Manager)
- Add the plugin to your plugin list
- Enable the plugin (check the box)
- Save your project
โ Done! The plugin is ready with 60 built-in modifiers.
๐ฎ For RPG Maker MV
- Download the
ED5_RandomizeItemStats.jsfile - Copy to your project's
js/plugins/folder - Open your project in RPG Maker MV
- Launch Plugin Manager (Tools โ Plugin Manager)
- Add the plugin to your plugin list
- Enable the plugin (check Status: ON)
- Save your project
โ Done! All 60 modifiers are pre-configured.
๐งช Verification
- Create a new event
- Add a plugin command or script call
- Generate a test item
- Check your inventory
๐ Quick Start
5-Minute Tutorial
Step 1: Create an Event โฑ๏ธ 30 seconds
- Open the map editor
- Double-click to create a new event
- Name it "Treasure Chest"
Step 2: Add Generation Command โฑ๏ธ 1 minute
For RPG Maker MZ:
- Add command: Plugin Command...
- Select: ED5_RandomizeItemStats
- Choose: Generate Random Weapon
- Set Base Weapon ID:
1 - Leave categories empty for random
For RPG Maker MV:
- Add command: Plugin Command...
- Type:
GenerateWeapon 1
For Both (Alternative - Script Call):
ED5_ProcGen.createWeapon(1, [], []);
Step 3: Test โฑ๏ธ 1 minute
- Save the event
- Playtest your game (Ctrl+R)
- Interact with the event
- Check your inventory for the new item!
Step 4: Examine Results โฑ๏ธ 2 minutes
- Name - Should have prefixes/suffixes (e.g., "Masterwork Steel Sword of Flames")
- Color - Rarity color (Green/Blue/Purple/Orange)
- Stats - Enhanced parameters from modifiers
- Effects - Possible elements, states, or traits
๐ Congratulations! You've generated your first procedural item!
๐ Usage Guide
๐ง Basic Usage
Generate Random Weapon
ED5_ProcGen.createWeapon(baseWeaponId, prefixCategories, suffixCategories);
Parameters:
baseWeaponId(number) - Database ID of base weapon (1-999)prefixCategories(array) - Categories to use for prefixes, empty[]= randomsuffixCategories(array) - Categories to use for suffixes, empty[]= random
Examples:
// Completely random
ED5_ProcGen.createWeapon(1, [], []);
// Quality prefix only
ED5_ProcGen.createWeapon(1, ["quality"], []);
// Material + Modifier prefixes, Elemental suffix
ED5_ProcGen.createWeapon(1, ["material", "modifier"], ["elemental"]);
๐ฏ Common Recipes
๐ Boss Loot (Legendary Items)
// High-quality legendary weapon
ED5_ProcGen.createWeapon(5, ["quality"], ["legendary"]);
๐ฅ Elemental Weapons
// Fire weapon
ED5_ProcGen.createWeapon(1, ["material"], ["elemental"]);
๐ก๏ธ Tank Gear
// High defense armor
ED5_ProcGen.createArmor(1, ["quality", "material"], ["bestial"]);
โก Speed Build
// Fast weapons - Look for "Swift" or "of Haste"
ED5_ProcGen.createWeapon(3, ["modifier"], ["legendary"]);
๐๏ธ Modifier Database
Complete specifications for all 60 built-in modifiers.
๐ Quality Prefixes (10)
1. Sturdy (Common) ๐ข
- Stats: +5 DEF, +3 MDF
- Price: ร1.3
- Effect: Basic defense boost
2. Fine (Common) ๐ข
- Stats: +2 ATK, +2 DEF, +1 AGI
- Price: ร1.4
- Effect: Well-rounded improvement
3. Superior (Uncommon) ๐ต
- Stats: +3 ATK, +4 DEF, +2 MDF, +2 LUK
- Price: ร1.6
- Effect: Solid all-around bonus
4. Masterwork (Uncommon) ๐ต
- Stats: +5 ATK, +5 DEF, +3 MAT, +3 MDF
- Price: ร2.0
- Effect: Professional craftsmanship
5. Flawless (Rare) ๐ฃ
- Stats: +6 ATK, +6 DEF, +4 MAT, +4 MDF, +2 AGI, +3 LUK
- Price: ร2.5
- Effect: Perfect construction
6. Legendary (Legendary) ๐
- Stats: +50 HP, +20 MP, +8 ATK, +8 DEF, +6 MAT, +6 MDF, +3 AGI, +5 LUK
- Price: ร3.5
- Effect: Mythical quality
7. Pristine (Uncommon) ๐ต
- Stats: +4 ATK, +5 DEF, +3 MDF, +4 LUK
- Price: ร1.8
- Effect: Mint condition
8. Artisan (Common) ๐ข
- Stats: +3 ATK, +3 DEF, +2 MAT, +2 MDF, +1 AGI, +1 LUK
- Price: ร1.5
- Effect: Skilled craftsmanship
9. Exquisite (Rare) ๐ฃ
- Stats: +5 ATK, +4 DEF, +3 MAT, +3 MDF, +2 AGI, +2 LUK
- Price: ร2.2
- Effect: Exceptional quality
10. Crude (Common) ๐ข
- Stats: -2 ATK, -1 DEF
- Price: ร0.5
- Effect: Poor quality (cheap item)
โน๏ธ Note: This documentation shows 10 quality prefixes. The complete database includes 30 material prefixes, 30 modifier prefixes, and all 60 suffix modifiers. View the full list in the plugin parameters!
โ๏ธ Material Prefixes (10)
Includes: Iron, Steel, Bronze, Mithril, Adamantine, Silver, Gold, Platinum, Obsidian, Crystal
โก Modifier Prefixes (10)
Includes: Strong, Mighty, Swift, Deadly, Brutal, Arcane, Blessed, Cursed, Vicious, Ethereal
๐ฅ Elemental Suffixes (10)
Includes: of Flames, of Frost, of Lightning, of the Storm, of the Inferno, of the Glacier, of Wind, of Earth, of Light, of Darkness
๐บ Bestial Suffixes (10)
Includes: of the Bear, of the Wolf, of the Eagle, of the Dragon, of the Serpent, of the Tiger, of the Turtle, of the Falcon, of the Lion, of the Phoenix
๐ Legendary Suffixes (10)
Includes: of Power, of the Gods, of Eternity, of Devastation, of Protection, of Haste, of Annihilation, of Wisdom, of Champions, of the Immortal
โ๏ธ Configuration
๐ Plugin Parameters
Access via Plugin Manager โ ED5_RandomizeItemStats
| Parameter | Default | Description |
|---|---|---|
| Prefixes | 30 defaults | Quality, Material, Modifier categories |
| Suffixes | 30 defaults | Elemental, Bestial, Legendary categories |
| Global Chance | 0.1 (10%) | Master probability for modifiers |
| Max Prefixes | 3 | Maximum prefixes per item (1-5) |
| Max Suffixes | 1 | Maximum suffixes per item (0-3) |
| Enable Debug Log | false | Show console logs for debugging |
| Prefix Order | quality,material,modifier | Category ordering in item names |
๐ฒ Rarity Probabilities
| Rarity | Default | Adjustable Range |
|---|---|---|
| Common (1) | 50% | 0% - 100% |
| Uncommon (2) | 30% | 0% - 100% |
| Rare (3) | 15% | 0% - 100% |
| Legendary (4) | 5% | 0% - 100% |
๐ MZ & MV Compatibility
โ Feature Compatibility Matrix
| Feature | RPG Maker MZ | RPG Maker MV |
|---|---|---|
| Plugin Loads | โ Yes | โ Yes |
| 60 Built-in Modifiers | โ Yes | โ Yes |
| Plugin Commands | โ GUI Interface | โ Text Commands |
| Script Calls | โ Yes | โ Yes |
| Parameter Editing | โ Easy GUI | โ ๏ธ Manual JSON |
| Item Generation | โ Perfect | โ Perfect |
| Save/Load Persistence | โ Yes | โ Yes |
โ Fully Compatible! Works perfectly in both RPG Maker MZ and MV with the same feature set.
๐ API Reference
๐ง Functions
ED5_ProcGen.createWeapon(baseId, prefixCats, suffixCats)
Creates a randomized weapon and adds it to the party inventory.
Returns: Generated weapon object
var weapon = ED5_ProcGen.createWeapon(1, ["quality", "material"], ["elemental"]);
ED5_ProcGen.createArmor(baseId, prefixCats, suffixCats)
Creates a randomized armor and adds it to the party inventory.
Returns: Generated armor object
var armor = ED5_ProcGen.createArmor(1, [], ["bestial"]);
โ๏ธ Configuration Access
// Access runtime configuration
ED5_ProcGen.config.globalChance = 1.0; // 100% chance
ED5_ProcGen.config.maxPrefixes = 5; // Allow 5 prefixes
ED5_ProcGen.config.debugLog = true; // Enable debug logging
๐ก Examples
Example 1: Treasure Chest with Random Loot ๐ฐ
// Event: Treasure Chest
ED5_ProcGen.createWeapon(1, [], []);
ED5_ProcGen.createArmor(1, [], []);
$gameMessage.add("Found randomized equipment!");
Example 2: Boss Drop (Guaranteed Legendary) ๐
// Boost legendary rate temporarily
var old = ED5_ProcGen.rarityProbs;
ED5_ProcGen.rarityProbs = {1: 0, 2: 0, 3: 0.3, 4: 0.7};
ED5_ProcGen.createWeapon(5, [], ["legendary"]);
ED5_ProcGen.rarityProbs = old;
Example 3: Level-Scaled Loot โฌ๏ธ
// Better loot for higher level party
var avgLevel = $gameParty.averageLevel();
var chance = Math.min(avgLevel * 0.02, 1.0);
ED5_ProcGen.config.globalChance = chance;
ED5_ProcGen.createWeapon(1, [], []);
๐ฎ How to Use
Basic Script Calls
// Create random weapon with all categories create_random_weapon(1); // Create random armor with all categories create_random_armor(1); // Create weapon with specific prefix types create_weapon(1, ["modifier", "elemental"]); // Create armor with specific prefix types create_armor(1, ["material", "state"]);
Quick Loot Tiers
// Low-tier loot (common prefixes only) create_common_loot(1, 'weapon'); // Mid-tier loot (multiple prefix types) create_rare_loot(1, 'armor'); // High-tier loot (guaranteed multiple prefixes) create_legendary_loot(1, 'weapon');
๐ Custom Traits Feature
NEW IN v2.1! You can now add custom traits to any prefix using RPG Maker's trait codes!
What Are Custom Traits?
Custom Traits let you add ANY RPG Maker trait to equipment through prefixes. This means you can:
- Grant skill types (Magic, Special, etc.)
- Add individual skills to equipment
- Modify parameters beyond the 8 basic stats
- Add element rates, state rates, debuff rates
- And much more!
Format
code:dataId:value
Multiple traits: Separate with commas
31:2:0, 32:4:0.3, 41:10:0
Common Trait Codes
| Code | Trait Type | Example |
|---|---|---|
| 11 | Element Rate | 11:2:0.5 = 50% fire damage taken
|
| 14 | State Resist | 14:4:1.0 = Immune to poison
|
| 21 | Parameter | 21:0:1.2 = 120% Max HP
|
| 22 | Ex-Parameter | 22:0:0.1 = +10% hit rate
|
| 31 | Attack Element | 31:2:0 = Fire element attacks
|
| 32 | Attack State | 32:4:0.3 = 30% poison chance
|
| 35 | Skill Type Add | 35:1:0 = Add Magic skills
|
| 41 | Skill Add | 41:102:0 = Add Skill 102
|
| 43 | Equip Weapon | 43:1:0 = Can equip weapon type 1
|
| 44 | Equip Armor | 44:2:0 = Can equip armor type 2
|
Full Trait Code Reference: See RPG Maker MZ documentation for all codes 11-44
How to Configure Custom Traits
- Open Plugin Manager
- Select ED5_RandomizeItemStats
- Edit any prefix (Modifier, Material, Elemental, or State)
- Scroll to Custom Traits parameter
- Enter trait codes in format:
code:dataId:value - Separate multiple traits with commas
- Click OK to save
๐ก Examples
Example 1: Mage Weapon Prefix
<strong>Name:</strong> mage <strong>Parameters:</strong> [0,0,5,0,0,0,0,0] (MAT+5) <strong>Price Modifier:</strong> 1.5 <strong>Rarity:</strong> 2 <strong>Custom Traits:</strong> 35:1:0 <strong>Result:</strong> "Mage Sword" - Grants Magic skill type - +5 MAT - 1.5x price
Example 2: Skill-Teaching Weapon
<strong>Name:</strong> teaching <strong>Parameters:</strong> [2,0,2,0,0,0,0,0] (ATK+2, MAT+2) <strong>Price Modifier:</strong> 2.0 <strong>Rarity:</strong> 3 <strong>Custom Traits:</strong> 41:10:0, 41:11:0 <strong>Result:</strong> "Teaching Staff" - Grants Skill 10 and Skill 11 - +2 ATK, +2 MAT - 2.0x price
Example 3: Multi-Type Weapon
<strong>Name:</strong> versatile <strong>Parameters:</strong> [3,0,3,0,0,0,0,0] (ATK+3, MAT+3) <strong>Price Modifier:</strong> 2.5 <strong>Rarity:</strong> 4 <strong>Custom Traits:</strong> 35:1:0, 35:2:0 <strong>Result:</strong> "Versatile Blade" - Grants Magic AND Special skill types - +3 ATK, +3 MAT - 2.5x price - Legendary rarity
Example 4: Pyromancer Weapon
<strong>Name:</strong> pyromancer <strong>Parameters:</strong> [0,0,8,0,0,0,0,0] (MAT+8) <strong>Price Modifier:</strong> 3.0 <strong>Rarity:</strong> 4 <strong>Custom Traits:</strong> 31:2:0, 35:1:0, 41:10:0 <strong>Result:</strong> "Pyromancer Staff" - Fire element attacks - Grants Magic skill type - Grants Fireball skill (Skill 10) - +8 MAT - 3.0x price - Legendary rarity
Example 5: Tank Armor
<strong>Name:</strong> guardian <strong>Parameters:</strong> [0,10,0,5,0,0,50,0] (DEF+10, MDF+5, MHP+50) <strong>Price Modifier:</strong> 2.0 <strong>Rarity:</strong> 3 <strong>Custom Traits:</strong> 14:4:1.0, 14:5:1.0, 11:2:0.5 <strong>Result:</strong> "Guardian Plate" - Immune to Poison and Blind - 50% resistance to Fire - +10 DEF, +5 MDF, +50 MHP - 2.0x price - Rare
๐ง Troubleshooting
โ Items Not Generating
Solutions:
- Check Console (F8) for error messages
- Enable Debug Logging in parameters
- Verify Base ID exists in database
- Check Global Chance isn't too low
- Test with simple call:
ED5_ProcGen.createWeapon(1, [], []);
๐ Enable Debug Mode
// In Plugin Parameters
EnableDebugLog: true
// Or at runtime
ED5_ProcGen.config.debugLog = true;
๐ Check Console Output
[ED5_ProcGen] Selected prefix: Masterwork (quality, rarity: 2)
[ED5_ProcGen] Selected suffix: of Flames (elemental, rarity: 2)
[ED5_ProcGen] Created weapon: Masterwork Sword of Flames ID: 51
๐ Changelog
**v2.3.2** (October 16, 2025)
- Fixed random prefix selection for consumable items
- Fixed save/load persistence for consumable items
- Fixed plugin command interference between different item types
- Extended delete, list, and clear commands to support consumable items
**v2.3.1** (Previous version)
- Advanced randomized loot system with prefixes, custom traits, elements, states, and consumable item support
๐ [2.1] - October 3, 2025
Added โจ
- RPG Maker MV Compatibility - Full dual-engine support
- 60 Built-in Modifiers - Embedded in default parameters
- Enhanced Documentation - Complete guide with examples
๐ [2.0] - September 2025
Complete Rewrite
- Suffix system with 30 suffixes
- Element support (9 types)
- Attack state system
- Full trait system
- Save/load persistence
- Fixed 16 critical bugs
๐ฆ [1.0] - Initial Release
Basic prefix system with hardcoded modifiers
๐ฌ Support
๐ Online Resources
- Author's Page: https://itch.io/chigoox
- GitHub Repository: GitHub
๐ License & Terms
๐ฐ Paid Plugin
This is a premium plugin available for purchase.
โ What You Get
- Use in your commercial projects
- Use in your non-commercial projects
- Modify for your project's needs
- Lifetime updates and support
โ Restrictions
- Do not redistribute or resell this plugin
- Do not share with other developers
- License is per-developer, not per-project
- Do not claim as your own work
๐ Acknowledgments
- RPG Maker community for feedback and support
- Diablo series for inspiration
- Beta testers who found bugs
- Everyone who uses this plugin!
๐ Quick Reference Tables
๐ฏ Element IDs
| ID | Element | ID | Element |
|---|---|---|---|
| 1 | โซ Physical | 6 | ๐ค Earth |
| 2 | ๐ด Fire | 7 | ๐จ Wind |
| 3 | ๐ต Ice | 8 | โช Light |
| 4 | โก Thunder | 9 | โซ Darkness |
| 5 | ๐ง Water |
๐ Parameter Index
| Index | Parameter | Index | Parameter |
|---|---|---|---|
| 0 | โค๏ธ HP | 4 | ๐ฎ MAT |
| 1 | ๐ MP | 5 | ๐ก๏ธ MDF |
| 2 | โ๏ธ ATK | 6 | โก AGI |
| 3 | ๐ก๏ธ DEF | 7 | ๐ LUK |
๐ Thank You!
Thank you for using ED5 Randomize Item Stats!
I hope it brings exciting loot drops to your game! โ๏ธ๐
Happy Game Making! โจ
ED5 Randomize Item Stats v2.1
Advanced randomized loot system with custom traits
RPG Maker MZ
Need Help? Enable Debug Mode parameter and check console (F8) for detailed logs!
Credits: Created by ED5 (CHIGOOX)
| Updated | 12 days ago |
| Status | Released |
| Category | Assets |
| Author | ChigooX |
| Tags | plugin, RPG Maker MZ, sourcecode |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:
Development log
- update18 days ago
- Updated Random Item prefixes32 days ago



Comments
Log in with itch.io to leave a comment.
So I'm testing the plugin and I noticed some important issues:
1. When I use the "Create Random Consumable" plugin command and I leave the Prefix Key empty to generate a random prefix, sometimes the item is not created.
2. When I save the game after creating some consumable items with this plugin and then I load a save file, the items are not saved.
3. If I use a "Create Random Consumable" plugin command and then another plugin command like "Create Random Armor" or viceversa, the second plugin command won't work at all.
4. The "Delete Generated Item" plugin command only works for armors and weapons.
Hello! I was wondering if you can add support for normal items (not weapons/armors), please :)
sorry, I included that in the update I did yesterday!
Oh that's great, thank you so much! I didn't notice that at first because I didn't see any documentation about it. XD Can you update the documentation as well? I would like to know which plugin commands and script calls I can use with it, please :D
EDIT: Upon further examination, I'm not sure the Custom Traits feature actually works. I've tried using
"31:1:0" in an entry, which should, according to the trait listings, add Skill Category 1 to an actor's usable skill categories when equipped...And that's not happening.
I've also tried using 33:102:0 which should grant Skill 102 to an actor while the weapon is equipped. ALSO does not work.
I don't think the Custom Traits feature works at all.
Will be checking, hopefully I didnโt upload wrong file, mv or mz?
MZ version.
But yeah, Traits aren't working at all when I try them.
Is it possible to add entries?
Like say, different prefixes and so on.
yes
If I understand it right (correct me if I'm wrong, please), this plugin makes it so we have like one item, let's say "sword" in database, and with prefixed in game player can have "super sword", "eternal sword", "broken sword" and so on?
YES, and now with surfixes so you can have super sword of power
Cool! What about items? I mean item with "item type", no weapon/armor. I'm asking because it would be helpful to create vegetable quality system for example.
I think something is wrong with the description on this page...?
fixing it right now, plugin is also updated!
This plugin is fairly limited in that it can only modify basic stat parameters.
Honestly for a system like this to work well, it should also be able to add on traits like status inflictions, element changes, etc.
it does that
If it does, I can't tell how to do so in the documentation.
The documentation in particular needs work. Also, being able to add Suffixes as well would be nice.
You say it does that, but where in the documentation/plugin is there an example of this? Because I don't see one.
Iโm sorry, Iโm currently working on a big project thatโs taking most of my time. Once thatโs done in about 2 weeks I will be updating all the plugins starting with this one and my character creator
I will update the documentation and fix issues and new features
Please do, I really want to make use of this plugin.
Also, is there any chance you'll add Suffix support as well?
This is a great plugin. I've been waiting for something like this.
However, there's a lot of hard coding and no plugin commands... I'm waiting for an update.๐๏ธ
The plugin itself is something I have been wanting for a long time. However, the lack of labelling, instruction and documentation makes this an extremely user unfriendly plugin to use for any project, even if you're experienced with rpg maker. If I was to make any suggestion I would say completely revise the layout of the read me and give the plugin parameters some labelling and tooltips.
sorry, I think this was my first plugin, Iโll update it soon!
I really like this, but...the documentation just doesn't seem great. It gives you a list of stats that can be modified, but no labels, so i'm left to guess what order the stats are modified. There's a 'strong' modifier built-in with a first number 5, is this ATK? Does or can this impact loot found after combats, or is just an on demand thing?
Iโll be making a video tutorial for all my plugins just havenโt gotten to this yet sorry. Also have an update coming for this
Good, because I really like the idea (I loved DreamX's MV plugin for this, but it doesn't work with MZ). I look forward to a tutorial for this one, as right now I can barely make heads or tails out of how to actually use it.
Finally a plugin like DreamX's random prefixes and suffixes. Been looking for this :P