Generated Runewords
🟡 Updated this yearPreview

🔍 Analysis
- 👍 2.2% endorsement rate — high engagement, a strong quality signal
- 🏆 #174 of 437 Gameplay mods in this game by downloads
📋 About This Mod
D2RMM Mod: This mod introduces 176 new runewords, created automatically through a Python script to enhance gameplay variety and customization.
Concept & Algorithm:
Concept-
[]Rune Selection: Use only runes El (1) through Pul (21).
[]Runeword Exclusion: Exclude all existing (hardcoded, vanilla D2R) runewords.
[]Property Values: Each property has predefined minimum and maximum values.
[]Property Item Type:Each property is predefined for certain item types (torso, helm, shield, or any combination)
[]Property Rate: Each property has an associated rate: 'low', 'medium', 'high', 'best'.
[]Rune Cost: Each rune has an associated cost
[]Favorite Properties: A list of favorite properties is defined.
[]Skill Properties: Only certain skills are allowed, categorized as non-class skills, attack, on hit, or on kill.
[]Aura Properties: All possible auras are defined.
[]Naming: Runeword names are predefined.
[]Languages: Supported languages are defined.
Algorithm
-
[]Select Item Type: Randomly choose an item type (weapon, torso, helm, or shield).
[]Generate Runes: Randomly generate a sequence of runes for a new runeword (number of runes depends on item type), ensuring it does not duplicate an existing runeword.
[]Determine Property Count: Randomly select between 5 and 7 properties (maximum is 7).
[]Select Properties:
[]If rune cost is bigger than 17 (Ko) select property from favorite properties and select faster cast rate
[]If rune cost is between 0 and 7 select property from 'low'
[]If rune cost is between 7 and 14 select property from 'medium'
[]If rune cost is between 14 and 17 select property from 'high'
[]If rune cost is between 17 and 30 select property from 'best'
[]Ensure that at least 5 properties are selected
[]Fill with Resistances: If fewer than 7 properties are chosen, fill the remaining slots with resistance properties.
[]Assign Property Values:
-
[]Determine min and max values for each property (ensure min < max; if not, set min = max). Using formulas
[]calculated_min = min_val + (max_val - min_val)/40 highest_rune_value
[]calculated_max = min_val + (max_val - min_val)/30 highest_rune_value
[
]If the property is an aura, randomly select an aura and assign the calculated min and max values.[*]Output: Write the runeword and its description.
If you have any suggestions or ideas for improvement, please feel free to leave a comment or send me a message :).
Runeword Descriptions v 1. 0. 0:
Runeword Name: Whispers of Vengeance
Runes Used: Lem, Ith, Eld
Item Type: Shield
Properties:
+(2 to 2) to Am
-
[]Determine min and max values for each property (ensure min < max; if not, set min = max). Using formulas
📊 Mod Details
- Game
- Diablo2resurrected Mods
- Author
- Emu
- Version
- 1.0.1-DLC
- Downloads
- 1,161
- Endorsements
- 26
- Category
- Gameplay
- Created
- 4/27/2025
- Updated
- 2/14/2026
🔧 How to Install Diablo II: Resurrected Mods
Download from Nexus Mods.
📖 Full step-by-step install guide for Diablo II: Resurrected →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Diablo II: Resurrected commands, item IDs, and more.
Keep browsing — more Diablo II: Resurrected mods await