๐ ED5 Carry Weight System v1.0.0
Add realistic weight and encumbrance mechanics to your RPG Maker MZ/MV game!
This plugin introduces a fully customizable carry-weight and encumbrance mechanic where items, weapons, and armor contribute to total weight. As players carry more, their movement speed slowsโforcing strategy and immersion.
โจ Key Features
๐ Dynamic Weight System
โข Assign weight to items, weapons, and armor
โข Customizable default weights
โข Support for decimals and large values
๐ Movement Penalties
โข Gradual Mode โ Smooth slowdown based on weight%
โข Threshold Mode โ Step-based speed reductions
โข Fully tweakable values
๐ Visual Feedback UI
โข Sleek bar that auto-hides
โข Smooth fade-in & fade-out
โข Color-coded warnings
โข Zero screen clutter
โ๏ธ Fully Customizable
โข Powerful note tags for items, actors, classes, states
โข Carry bonuses & weight modifiers
โข Optional over-encumber behavior
๐ฏ Smart Display
โข Only appears when weight changes
โข Ideal for clean UIs
๐ง Developer Friendly
โข Script calls
โข Plugin commands (MZ)
โข Event condition support
๐ฎ How It Works
Two Weight Modes
Gradual Mode (Realistic)
Speed = Base ร (1 - Weight%)
Great for: survival systems, realism-focused RPGs.
Threshold Mode (Classic)
0โ25% โ 100% speed
25โ50% โ 85% speed
50โ75% โ 70% speed
75โ100% โ 50% speed
100%+ โ 25% speed
(All thresholds editable!)
๐ Note Tags
Items / Weapons / Armor
<weight:5> <weight:0.5> <weight:25>
Actors / Classes / Armor / States
<carryBonus:50> <carryBonus:-20>
States Only
<weightMod:1.5> <weightMod:0.8>
๐ก Usage Examples
1. Heavy Armor with Strength Bonus
<weight:15> <carryBonus:10>
Result: Net weight = 5 units
2. Cursed State (Burden)
<weightMod:2.0>
Effect: All items weigh double
3. Strong Class (Warrior)
<carryBonus:100>
4. Event Check Example
if ($gameParty.getWeightPercentage() > 75) { $gameMessage.add("You're carrying too much!"); }
๐จ UI System
Smart Auto-Hide
โข Shows on weight change
โข 0.25s fade-in
โข Stays for 3 seconds (editable)
โข Smooth fade-out
Bar Visualization
โข 10 levels (0โ100%+)
โข Green = safe
โข Orange = warning
โข Red = overencumbered
๐ ๏ธ Script Calls
$gameParty.getCurrentWeight() $gameParty.getMaxCarryWeight() $gameParty.getWeightPercentage() $gameParty.isOverencumbered() $gamePlayer.getWeightSpeedMultiplier()
๐ฏ Plugin Commands (MZ)
โข Show Weight Window
โข Hide Weight Window
(Auto-shows on weight change)
โ๏ธ Plugin Parameters
โข Base Carry Weight
โข Gradual/Threshold mode
โข Display duration
โข Allow Over-Encumber
โข Default weights
โข Gold weight
๐ฒ Game Design Ideas
โข Survival RPGs โ Harsh penalties & realism
โข Class identity โ Warriors carry more
โข Treasure runs โ Heavy loot slows movement
โข Cursed dungeons โ Weight modifiers
โข Pack mules โ Temporary carriers
โข Weight puzzles โ Be heavy or light
๐ฆ Included
โ ED5_CarryWeight.js
โ Full documentation
โ Example note tags
โ MV & MZ compatible
๐ง Installation
Download plugin
Place in js/plugins/
Activate in Plugin Manager
Adjust parameters
Add note tags
Play!
๐ค Compatibility
โ MZ & MV
โ Works with most inventory plugins
โ Some movement plugins may require load order adjustments
๐ Support & Updates
Created by ED5 (Chigoox)
๐ Website: chigoox.itch.io
โค๏ธ Patreon: patreon.com/chigoox
Bug reports โ Itch.io comments
Feedback always welcome!
๐ License
โ Free for commercial & non-commercial
โ Modifiable for your game
โ Do not resell the plugin
๐ฎ Planned Updates
โข Weight reduction for stackable items
โข Bag/Container system
โข Mount/vehicle bonuses
โข Weight breakdown UI
โข More UI customization
๐ Thank You!
Your support helps ED5 create more powerful RPG Maker tools.
If you enjoy this plugin, please rate, comment, and share!
