diablo2 resurrected loot filter

Overview

Only For Chinese and Traditional Chinese

The filter only for Chinese and Traditional Chinese, i didn't change it for other language.Maybe you could modify it for your own.

I know someone write one for English, maybe you could try it.

https://github.com/AlexisEvo/d2r-loot-filter

More questions just submit issue or mail me.

显示mod使用说明

目前新人建议使用V1.8,大佬使用V1.9(开荒、中期、大佬三种不同场景使用的mod目前测试中,还未发布)

  • 先说,风险自负,出任何问题和我无关,认为会被封什么的请勿使用,我只是替换了文本显示,不包含任何非法hook,使用的也是官方接口

elmagnifico显示mod由我本人维护,其他mod由网上搜集而来,更新会第一时间发布在群内,交流群号941746977

elmagnifico,可以显示符文编号、装备是扩展还是精英,同时还能显示浮动数值范围、显示一些注释、药品区分颜色显示,同时具备以上所有功能,并且精简部分部分词缀,去掉很多装备的额外英文,方便大量装备显示

核心显示原则

  1. 尽量缩小每个物品的显示大小
  2. 尽量不影响新手游戏
  3. 保证在开启物品显示的情况,也能正常走路操作,不影响走位
  4. 值得捡的要么高亮,要么有特殊词缀
  5. 不需要替换文本的地方,尽量保持原样(重置版的原翻译)

由于可使用颜色一共就13种,为了防止干扰,尽量不使用游戏本身的掉落颜色

  • 红1,可以捡

  • 橙黄8,值得捡

  • 紫11,必捡

  • 浅绿12,容易混淆,暂时没用

  • 深绿10,容易混淆,暂时没用

  • 淡暗金7,容易混淆,暂时没用

  • 黑色6,会导致看不清

image-20211010021408692

显示效果

image-20211010022101036

image-20211010023007005

缩写解释

  • 所有宝石及以上红色显示,缩短宝石名称
  • 所有碎裂宝石白色显示
  • 红,生命回复类药水
  • 蓝,法力回复类药水
  • 紫,生命和法力瞬回类药水,大紫,紫色显示
  • 掉落金币,移除金币两字,直接显示数字
  • 装备的*表示较好底材,值得留意,红色表示更好
  • 所有护符紫色显示,会影响到暗金护符掉落颜色
  • 移除原mod自带字体,使用重制版字体
  • 各种药剂名称缩短,只保留前两个字符
  • 传送卷和鉴定卷名称缩短
  • 极品前缀紫色标识,会影响其后缀和某些装备显示,不影响掉落
  • 符文根据实用性和价值放大或者缩小
  • 移除过大的精华词缀
  • 移除扩、精、轻、重、中等词缀(大佬版本)

还有更多需要私聊我吧,慢慢改进。

log

2021.10.09,增加*号显示,缩短原版的精扩字符、药剂名称缩短、回城和鉴定卷轴名称缩短

2021.10.10早,修复部分物品依然带有英文,修改碎、裂宝石颜色,修复无情前缀装备变色、取消超蓝颜色显示

2021.10.10晚,补充暗金吐槽,移除部分英文,增加法师铠甲*,删除部分词缀后的英文,区分碎和裂的宝石

2021.10.12,增加极品前缀、*更加明显、超红小紫取消颜色、符文价值区分、大小调整、移除暗金和符文类装备上的英文、宝石颜色调整、名称缩小、移除扩、精、轻、重、中等词缀

2021.10.16,mod版本区分,开荒、中期、大佬,三个版本各自应对不同需求

安装

mod解压到暗黑2重置的目录中

image-20211003180519869

游戏设置中选择额外命令行,加载mod

image-20211008221018776

命令如下:

-mod elmagnifico

退出游戏重进即可,不需要的话直接去掉命令行就行了,文件删不删无所谓。

简易修改教程

首先你需要下一个MPQEditor,用来修改MPQ文件

http://www.zezula.net/en/mpq/download.html

然后打开任何一个要修改mpq,然后就能看到对应的文件了

image-20211010211708522

里面的json使用任何一种编辑器进行编辑即可,但是这里要注意一下,mpq本身编辑以后,是在本地编辑的,不是里面的打包文件被修改了。

要完成打包,需要先删除里面的文件,然后再添加刚才修改的文件进去

  • 在打开MPQ的情况下,打开游戏是无法加载mod的,必须关闭MPQ文件再开游戏

显示字体的颜色,是通过加载一个颜色地址数组来实现的,具体地址就是ÿc后面跟0-12表示各种颜色

但是由于是十六进制的所以10,11,12显示出来就是 : ; <

ÿc0 (由于默认是白色,所以这个不会有人用)
ÿc1
ÿc2
ÿc3
ÿc4
ÿc5
ÿc6
ÿc7
ÿc8
ÿc9
ÿc:
ÿc;
ÿc<

对应下图种的13种颜色

image-20211010021408692

  • 需要注意在文本中[]中括号是一个特殊字符,他不能直接用来显示

修改的json文件需要放在下面的目录中

Data\local\lng\strings\

修改字体文件需要放置在以下目录:

Data\hd\ui\fonts\
  • 由于大部分字体不支持繁体,所以可能你替换了字体也无效

仓库文件说明

  • ori,是未修改的重制版源文件
  • table,一些数据表,吐槽啊,各种好底子、暗金和套装等等一些编号数据,为了批量修改而存在的,有些是我找的,有些是我提取的
  • font,可以使用的字体,但是多数只适合简体,繁体加载游戏会崩溃。需要懂字体的大佬修改。
  • other_json,游戏内的其他文本,来源于其他mod,不一定可靠
  • py,python文件是我写的一些提前或者覆盖、检测数据用的
  • mods,是打包好的mod,不同的版本对应不同的需求
    • elmagnifico0,开荒,适合开荒使用的mod,详细内容见使用说明
    • elmagnifico1,中期,适合中期使用的mod,详细内容见使用说明
    • elmagnifico2,大佬,适合后期大佬使用的mod,详细内容见使用说明

有更多文件或者数据,欢迎发我一个份,谢谢

目前来看转发使用量应该破万了,谢谢大家的支持

image-20211016182431545

Ref

更多教程参考我的blog文章

http://elmagnifico.tech/2021/10/10/diablo2-resurrected-filter/

https://d2mods.info/forum/viewtopic.php?t=57429

You might also like...
A simple implementation of Kalman filter in single object tracking
A simple implementation of Kalman filter in single object tracking

kalman-filter-in-single-object-tracking A simple implementation of Kalman filter in single object tracking https://www.bilibili.com/video/BV1Qf4y1J7D4

Search and filter videos based on objects that appear in them using convolutional neural networks
Search and filter videos based on objects that appear in them using convolutional neural networks

Thingscoop: Utility for searching and filtering videos based on their content Description Thingscoop is a command-line utility for analyzing videos se

TLDR; Train custom adaptive filter optimizers without hand tuning or extra labels.
TLDR; Train custom adaptive filter optimizers without hand tuning or extra labels.

AutoDSP TLDR; Train custom adaptive filter optimizers without hand tuning or extra labels. About Adaptive filtering algorithms are commonplace in sign

This Jupyter notebook shows one way to implement a simple first-order low-pass filter on sampled data in discrete time.

How to Implement a First-Order Low-Pass Filter in Discrete Time We often teach or learn about filters in continuous time, but then need to implement t

Snapchat-filters-app-opencv-python - Here we used opencv and other inbuilt python modules to create filter application like snapchat Pytorch Implementation of Continual Learning With Filter Atom Swapping (ICLR'22 Spolight) Paper
Pytorch Implementation of Continual Learning With Filter Atom Swapping (ICLR'22 Spolight) Paper

Continual Learning With Filter Atom Swapping Pytorch Implementation of Continual Learning With Filter Atom Swapping (ICLR'22 Spolight) Paper If find t

Residual Dense Net De-Interlace Filter (RDNDIF)

Residual Dense Net De-Interlace Filter (RDNDIF) Work in progress deep de-interlacer filter. It is based on the architecture proposed by Bernasconi et

Some simple programs built in Python: webcam with cv2 that detects eyes and face, with grayscale filter
Some simple programs built in Python: webcam with cv2 that detects eyes and face, with grayscale filter

Programas en Python Algunos programas simples creados en Python: 📹 Webcam con c

Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning
Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning

Ensemble Knowledge Guided Sub-network Search and Fine-tuning for Filter Pruning This repository is official Tensorflow implementation of paper: Ensemb

Releases(V2.4)
Owner
elmagnifico
elmagnifico
nnFormer: Interleaved Transformer for Volumetric Segmentation Code for paper "nnFormer: Interleaved Transformer for Volumetric Segmentation "

nnFormer: Interleaved Transformer for Volumetric Segmentation Code for paper "nnFormer: Interleaved Transformer for Volumetric Segmentation ". Please

jsguo 610 Dec 28, 2022
Supervised Contrastive Learning for Downstream Optimized Sequence Representations

SupCL-Seq 📖 Supervised Contrastive Learning for Downstream Optimized Sequence representations (SupCS-Seq) accepted to be published in EMNLP 2021, ext

Hooman Sedghamiz 18 Oct 21, 2022
Pytorch implementation of paper Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data

Pytorch implementation of paper Semi-supervised Knowledge Transfer for Deep Learning from Private Training Data

Hrishikesh Kamath 31 Nov 20, 2022
Official implementation of the ICCV 2021 paper "Conditional DETR for Fast Training Convergence".

The DETR approach applies the transformer encoder and decoder architecture to object detection and achieves promising performance. In this paper, we handle the critical issue, slow training convergen

281 Dec 30, 2022
Benchmark VAE - Library for Variational Autoencoder benchmarking

Documentation pythae This library implements some of the most common (Variational) Autoencoder models. In particular it provides the possibility to pe

1.1k Jan 02, 2023
Unsupervised clustering of high content screen samples

Microscopium Unsupervised clustering and dataset exploration for high content screens. See microscopium in action Public dataset BBBC021 from the Broa

60 Dec 05, 2022
Classification Modeling: Probability of Default

Credit Risk Modeling in Python Introduction: If you've ever applied for a credit card or loan, you know that financial firms process your information

Aktham Momani 2 Nov 07, 2022
A Dying Light 2 (DL2) PAKFile Utility for Modders and Mod Makers.

Dying Light 2 PAKFile Utility A Dying Light 2 (DL2) PAKFile Utility for Modders and Mod Makers. This tool aims to make PAKFile (.pak files) modding a

RHQ Online 12 Aug 26, 2022
WaveFake: A Data Set to Facilitate Audio DeepFake Detection

WaveFake: A Data Set to Facilitate Audio DeepFake Detection This is the code repository for our NeurIPS 2021 (Track on Datasets and Benchmarks) paper

Chair for Sys­tems Se­cu­ri­ty 27 Dec 22, 2022
High frequency AI based algorithmic trading module.

Flow Flow is a high frequency algorithmic trading module that uses machine learning to self regulate and self optimize for maximum return. The current

59 Dec 14, 2022
Can we do Customers Segmentation using PHP and Unsupervized Machine Learning ? Yes we can ! 🤡

Customers Segmentation using PHP and Rubix ML PHP Library Can we do Customers Segmentation using PHP and Unsupervized Machine Learning ? Yes we can !

Mickaël Andrieu 11 Oct 08, 2022
Towards End-to-end Video-based Eye Tracking

Towards End-to-end Video-based Eye Tracking The code accompanying our ECCV 2020 publication and dataset, EVE. Authors: Seonwook Park, Emre Aksan, Xuco

Seonwook Park 76 Dec 12, 2022
Assessing the Influence of Models on the Performance of Reinforcement Learning Algorithms applied on Continuous Control Tasks

Assessing the Influence of Models on the Performance of Reinforcement Learning Algorithms applied on Continuous Control Tasks This is the master thesi

Giacomo Arcieri 1 Mar 21, 2022
Individual Tree Crown classification on WorldView-2 Images using Autoencoder -- Group 9 Weak learners - Final Project (Machine Learning 2020 Course)

Created by Olga Sutyrina, Sarah Elemili, Abduragim Shtanchaev and Artur Bille Individual Tree Crown classification on WorldView-2 Images using Autoenc

2 Dec 08, 2022
TextureGAN in Pytorch

TextureGAN This code is our PyTorch implementation of TextureGAN [Project] [Arxiv] TextureGAN is a generative adversarial network conditioned on sketc

Patsorn 147 Dec 14, 2022
The final project for "Applying AI to Wearable Device Data" course from "AI for Healthcare" - Udacity.

Motion Compensated Pulse Rate Estimation Overview This project has 2 main parts. Develop a Pulse Rate Algorithm on the given training data. Then Test

Omar Laham 2 Oct 25, 2022
Ansible Automation Example: JSNAPY PRE/POST Upgrade Validation

Ansible Automation Example: JSNAPY PRE/POST Upgrade Validation Overview This example will show how to validate the status of our firewall before and a

Calvin Remsburg 1 Jan 07, 2022
Keras implementation of AdaBound

AdaBound for Keras Keras port of AdaBound Optimizer for PyTorch, from the paper Adaptive Gradient Methods with Dynamic Bound of Learning Rate. Usage A

Somshubra Majumdar 132 Sep 23, 2022
Code for all the Advent of Code'21 challenges mostly written in python

Advent of Code 21 Code for all the Advent of Code'21 challenges mostly written in python. They are not necessarily the best or fastest solutions but j

4 May 26, 2022
Automatic packaging of the open-composite libs for OvGME

OvGME Packager for OpenXR – OpenComposite for DCS Note This repository is currently unsupported and needs to be migrated to the upstream OpenComposite

12 Nov 03, 2022