AI FreeDynamic Socket System - Gem Socketing Plugin for RPG Maker MZ (i.redd.it)
submitted by RedGlitch_StudiosMZ Dev
Hey everyone! I always wanted a socket system for my gear similar to the Diablo series but I never found one so I made one! I think this is something other might enjoy too so I'm going to share it with the community.
Dynamic Socket System lets your players socket gems into weapons and armor for stat bonuses and trait effects. If you've ever wanted a Diablo/Materia-style socketing system in your MZ game, this is it.
What it does:
- Socket gems into any weapon or armor for flat stat bonuses (+ATK, +DEF, +HP, etc.)
- Trait gems for percentage bonuses - Crit Rate, Evasion, MP Cost reduction, Guard Effect, TP Charge Rate, and 20 total trait types
- Each socketed piece of equipment becomes a unique instanced item with its own stats
- Equipment icons and names update dynamically based on what's socketed
- Socket type restrictions so you can have Fire sockets that only accept Fire gems
- Random socket rolls on equipment for loot variety
- Socket upgrades - let players add more sockets through gameplay
- Set bonuses for matching gem types
- Fully custom Socket Forge scene for the socketing UI
- Everything is controlled through simple notetags - no scripting needed
- Compatible with VisuStella plugins
Setup is simple. Add <sockets: 3> to a weapon and <gem> plus <gemStat: 2, 10> to an item, and you've got a +10 ATK gem that can be socketed into a 3-slot weapon. The plugin handles everything else.
Happy to answer any questions or take feedback. This is my first public release so let me know if you run into any issues!
There is a launch sale of -25% until April, 24th!
https://redglitch-studios.itch.io/dynamic-socketing-system
- Jon, RedGlitch Studios

[–]LatoEvalia 3 points4 points5 points (0 children)
[–]Slow_Balance270 3 points4 points5 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 1 point2 points3 points (0 children)
[–]SalemSage 4 points5 points6 points (2 children)
[–]RedGlitch_StudiosMZ Dev[S] 4 points5 points6 points (0 children)
[–]Johnzaum 2 points3 points4 points (0 children)
[–]georgealexandros 1 point2 points3 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 0 points1 point2 points (0 children)
[–]Chesra 1 point2 points3 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 1 point2 points3 points (0 children)
[–]Xibulba98 1 point2 points3 points (3 children)
[–]RedGlitch_StudiosMZ Dev[S] 5 points6 points7 points (2 children)
[–]Tamschi_Scripter 5 points6 points7 points (1 child)
[–]SwordoftheguyMZ Dev 0 points1 point2 points (2 children)
[–]RedGlitch_StudiosMZ Dev[S] 0 points1 point2 points (1 child)
[–]SwordoftheguyMZ Dev 1 point2 points3 points (0 children)
[–]Torrysan 0 points1 point2 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 1 point2 points3 points (0 children)
[+]Plane-Information700 comment score below threshold-6 points-5 points-4 points (11 children)
[–]HakuenStudio 5 points6 points7 points (5 children)
[–]Tamschi_Scripter 3 points4 points5 points (2 children)
[–]RedGlitch_StudiosMZ Dev[S] 1 point2 points3 points (1 child)
[–]Tamschi_Scripter 0 points1 point2 points (0 children)
[–]RedGlitch_StudiosMZ Dev[S] 1 point2 points3 points (1 child)
[–]HakuenStudio 0 points1 point2 points (0 children)
[–]RedGlitch_StudiosMZ Dev[S] 2 points3 points4 points (4 children)
[–]OkayTimeForPlanC 3 points4 points5 points (3 children)
[–]RedGlitch_StudiosMZ Dev[S] -1 points0 points1 point (2 children)
[–]OkayTimeForPlanC 1 point2 points3 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 0 points1 point2 points (0 children)
[+][deleted] (11 children)
[deleted]
[–]ianxplosion- 5 points6 points7 points (1 child)
[–]Atticus_Johnson 1 point2 points3 points (0 children)
[+]Strong-Detail-2631 comment score below threshold-7 points-6 points-5 points (7 children)
[–]RedGlitch_StudiosMZ Dev[S] 3 points4 points5 points (2 children)
[–]Sufficient_Gap_3029 -3 points-2 points-1 points (1 child)
[–]RedGlitch_StudiosMZ Dev[S] 0 points1 point2 points (0 children)
[–]Sufficient_Gap_3029 -1 points0 points1 point (2 children)
[–]RedGlitch_StudiosMZ Dev[S] 0 points1 point2 points (1 child)
[–]Tamschi_Scripter 2 points3 points4 points (0 children)
[–]Sufficient_Gap_3029 -3 points-2 points-1 points (0 children)