About this mod
Adds an expansive customizable loot filter with a shitload of presets to Diablo 2: Resurrected using D2RMM. Includes ilvl, item quality and light pillar mods.
If you'd rather have a compact list to act as a template for your own naming schemes, see my Simple version at the bottom of the page.
- Requirements
- Permissions and credits
- Mirrors
- Changelogs
How to Install
- Download and install D2RMM, then run it.
- Download and extract this mod folder to /D2RMM/mods/.
- See D2RMM instructions on how to configure and enable.
- Play the game!
Features
- Customize to your liking:
- Alter or hide each item type to your preference using the presets in the D2RMM settings.
- Shorten or hide junk.
- Emphasize the good/important stuff (runes, flawless gems, essences, uber keys/organs, quest items, etc).
- For a full list of features, see [Presets Overview].
- Don't forget to reload and apply in D2RMM!
- Completely optional:
- Untoggling everything means no modding will be applied.
- Integrated mods:
- Show the item level on all items that have one.
- Shorten superior/inferior prefixes to + and -.
- Show the item quality (normal/exceptional/elite) on all equipment with short (n), (x) and (e) tags.
- Shine light pillars on those special drops! Mod functionality expanded to support runes, rings/amulets, gems, jewels, quest items and endgame items.
- Apply your own custom naming schemes for specific item types:
- Set the item type to "Custom", open the mod.js file in Notepad and add your personalized naming schemes on the lines mentioned in the item type's setting description.
- To hide an item, change its name to HIDDEN (without quotes). The value of HIDDEN (amount of spaces) can be changed in the D2RMM settings.
- Don't forget to reload and apply in D2RMM!
- Item tooltip customization:
- Modify the size and background opacity of the tooltip for items on the ground and in the inventory.
Presets Overview
See here: presets overview.
Known Issues & Limitations
- Small font size in the Settings window (can be fixed with Settings Font Fix for D2RMM)
- Enabling "Show Item Level" online does not work: all items show as ilvl 1 and will bug items with 4 or more sockets, this can not be fixed (more info here)
- It's not possible to filter items based on rarity (magic, rare, etc), base items only!
- It's not possible to show the amount of sockets an item has in the name
Roadmap
- Finish 3.0.0
- Implement low vision and controller mode
- Implement new features introduced by D2RMM 1.6.0
- TypeScript re-write
Fix known bugs
- [ ] Settings page small font size (can be fixed with Settings Font Fix for D2RMM)
- [x] Regular Ruby, Sapphire, Emerald and Diamond not working
- [x] Certain quest item customization not working
- [x] Enabling quest item highlighting screws up the Horadric Cube's displayed name when the cube menu is open.
- [x] Enabling jewelry turns crafted/rare/set/unique jewelry blue
- [x] Item name alignment out of place when Show Item Level is enabled
- [x] Tooltip mods not working
Add features
- [x] Integrate Show Item Level by olegbl
- [x] Integrate Short Quality Prefixes for D2RMM by Jobus
- [x] Integrate Show Item Quality for D2RMM by minseoksuh
- [x] Integrate LightPillar for D2RMM by qhu91it and buzh
- [x] Rework alternate color schemes into optional setting as a drop-down menu
- [x] Alternate color scheme for Facets (rainbow highlights)
- [x] Alternate color scheme for Sunder Charms (element-colored highlights)
- [x] Alternate color scheme for mid/high runes (purple names)
Recommended Mods
In addition to this, I recommend you also use the following D2RMM mods:
See here: recommended mods.
License/Permissions
This code is licensed under GPL.
You are free to use and distribute all code in this mod, as long as you ask
for permission (and permission is given), it stays open source, free of
charge and all due credit is given.
If you are trying to profit off this mod in any way, then you're a dick and forbidden from using this code.
Credits
This loot filter mod is based on code from existing mods and inspired by existing styles. I have added code optimizations, a shit-ton of toggles, expanded some features and gave it my own personal flair and preference.
Remnants of other people's codes remain, so I have tried to list the credits as accurately as I can. If you see any of your own code in this mod and it isn't credited, please send me a message.
Many thanks to:
Code
- salzgaard for his Practical Item Filter for D2RMM, which acted as a base for this mod and the tooltip customization features.
- olegbl for
- Creating D2RMM
- His example mods in general
- His Short Potion Names mod for the list of colors
- His Show Item Level mod, which I integrated
- Jobus for his Short Quality Prefixes for D2RMM mod, which I integrated
- minseoksuh for his Show Item Quality for D2RMM mod, which I integrated
- seunggil, qhu91it and buzh for the lightpillar and LightPillar for D2RMM mods, which I integrated and expanded
Filter Style
- Path of Diablo filters for removing all that clutter on Path of Diablo and inspiring me to create this loot filter for D2R.
- Mainly Darkgale's filter called Filtergale (download) regarding styling.
- Practical Item Filter for D2RMM
- Cbraqz's D2R Simple Loot Filter mod for giving me an idea on how to fix highlighting charms without removing rarity coloring
My Mods + Source
- Caedendi's Extended Loot Filter for D2RMM (GitHub)
- Caedendi's Simple Loot Filter for D2RMM (GitHub)
- Skip Videos for D2RMM (GitHub)