Diablo 4 Loot Filter 项目教程
项目地址:https://gitcode.com/gh_mirrors/d4/d4lf
1. 项目的目录结构及介绍
Diablo 4 Loot Filter (d4lf) 项目的目录结构如下:
d4lf/
├── assets/
├── benchmarks/
├── dependencies/
├── src/
├── tests/
├── tts/
├── clang-format
├── env
├── gitattributes
├── gitignore
├── pre-commit-config.yaml
├── LICENSE.txt
├── README.md
├── build.py
├── environment.yml
├── pyproject.toml
├── pytest.ini
├── requirements.txt
目录结构介绍
- assets/: 存放项目所需的静态资源文件。
- benchmarks/: 存放性能测试相关的文件。
- dependencies/: 存放项目依赖的第三方库或模块。
- src/: 存放项目的主要源代码文件。
- tests/: 存放项目的测试代码文件。
- tts/: 存放与文本转语音(TTS)相关的文件。
- clang-format: 代码格式化配置文件。
- env: 环境配置文件。
- gitattributes: Git 属性配置文件。
- gitignore: Git 忽略文件配置文件。
- pre-commit-config.yaml: 预提交钩子配置文件。
- LICENSE.txt: 项目许可证文件。
- README.md: 项目说明文件。
- build.py: 项目构建脚本。
- environment.yml: 环境依赖配置文件。
- pyproject.toml: Python 项目配置文件。
- pytest.ini: pytest 配置文件。
- requirements.txt: 项目依赖库列表。
2. 项目的启动文件介绍
项目的启动文件是 d4lf.exe
,该文件是 Diablo 4 Loot Filter 的主程序。用户可以通过运行该文件来启动过滤器功能。
启动文件介绍
- d4lf.exe: 主程序文件,负责启动过滤器并加载配置文件。
3. 项目的配置文件介绍
项目的配置文件主要存放在 C:/Users/<WINDOWS_USER>/d4lf/
目录下,主要包括以下几个文件:
配置文件介绍
- profiles/: 存放过滤器配置文件的目录,每个配置文件以
.yaml
格式存储。 - params.ini: 包含过滤器的各种参数设置,如热键设置、仓库标签数量等。
params.ini 配置文件示例
[general]
profiles = profile1.yaml, profile2.yaml
browser = chrome
check_chest_tabs = 1,2,4
full_dump = true
handle_rares = filter
handle_uniques = favorite
keep_aspects = all
mark_as_favorite = true
minimum_overlay_font_size = 12
配置文件说明
- profiles: 指定要加载的配置文件列表,多个文件用逗号分隔。
- browser: 指定用于获取构建的浏览器类型,支持
chrome
,edge
,firefox
。 - check_chest_tabs: 指定要检查和过滤的仓库标签,从左到右计数。
- full_dump: 是否使用完整的数据转储。
- handle_rares: 处理稀有物品的方式,可选值为
filter
,ignore
,junk
。 - handle_uniques: 处理未匹配过滤器的独特物品的方式,可选值为
favorite
,ignore
,junk
。 - keep_aspects: 保留传奇物品的方式,可选值为
all
,upgrade
,none
。 - mark_as_favorite: 是否将匹配的物品标记为收藏,默认为
true
。 - minimum_overlay_font_size: 视觉覆盖的最小字体大小。
通过以上配置文件,用户可以根据自己的需求定制 Diablo 4 Loot Filter 的行为。
d4lf Diablo 4 Loot Filter 项目地址: https://gitcode.com/gh_mirrors/d4/d4lf