Original repo goes here https://github.com/AlexisEvo/d2r-loot-filter
A fully customizable item naming mod using excel edits. Item renaming only, no more shit.
- Windows 10 21H2 and later
- Diablo II Resurrected 1.6.74264
- Install nodejs https://nodejs.org/en/
- CD to root of this repo
npm i
to install dependencies- Create a file named
your-d2r-full-path.txt
under the root, enter your full d2r installation path and save. e.g.C:/Users/yatyr/Games/Diablo II Resurrected
node index
to deploy- Add
-mod lootfilter -txt
to your launch options and enjoy
- Download the latest release
- Copy the files as instructed in the original repo https://github.com/AlexisEvo/d2r-loot-filter
I regularly update this repo to work with the latest D2R. However in case I'm not around and you really need this, here's how to update the data.
- Launch CascViewer http://www.zezula.net/en/casc/main.html and open
Diablo II Resurrected
installation folder - Navigate to
data/data/local/lng/strings
- Extract
item-names.json
anditem-nameaffixes.json
tod2r-loot-filter/lootfilter/lootfilter.mpq/Data/local/lng/strings
- Run
node json2xlsx.js
- Open
d2r-loot-filter/original.xlsx
, copy all sheets tod2r-loot-filter/Diablo II.xlsx
, overwrite existing sheets with the same name - Save
Diablo II.xlsx
and you are good to go to the next step
Open Diablo II.xlsx
This sheet is basically a 1:1 spreadsheet representation of D2R item-names.json
file.
This sheet is basically a 1:1 spreadsheet representation of D2R item-nameaffixes.json
file.
- Target Languages: The languages the mod will apply to. Options are enUS|zhTW|deDE|esES|frFR|itIT|koKR|plPL|esMX|jaJP|ptBR|ruRU|zhCN. Defaults to enUS
- Normal Item Suffix: Affects on column A of
Sheet: edit
, defaults to N - Exceptional Item Suffix: Affects on column E of
Sheet: edit
, defaults to X - Elite Item Suffix: Affects on column I of
Sheet: edit
, defaults to E
Your work goes here.
It's a simple structure consisting of 3 columns:
- enUS name of the item. Key to search an item. Could yield multiple results.
- key of the item. The primary key to search for an item. Yields single result.
- Rename the item with specified pattern where
{0}
represents the original name.
Layout:
- The first 9 columns are normal, exceptional, and elite items (gears) respectively.
- The last 3 columns are misc items.
Rules:
- Item name is mandatory.
- If Key is present, all items (normally 1) with the same key will be modified.
- If Key is absent, all items with the same name will be modified.
- Normal, eXceptional, and Elite gears will be appended with setting values respectively.
Color codes for your information.