Skip to content

IceLitty/TheDivision2Vendor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TheDivision2Vendor

该工具可以获取到每周商人的内容并根据内置文本翻译成中文,并加以注释。

下载请点击右侧或此处的 Release 标签,选择最新版本即可:

  • D2Vendor.zip 标准软件包版本,仅提供软件本身,关于通用库安装请看 这里

  • D2Vendor_Full.zip 完整打包版本,提供包含运行时环境的所有内容,任何Windows-x64系统环境皆可运行(1.17版本以下x86也可运行)。

操作方式包含在内置说明里。

每周数据来源:https://rubenalamina.mx/

当前匹配游戏版本:1.12

功能列表:

  • 从数据源获取每周商人数据并翻译(并存档,以供查看历史数据)

  • 格式化输出商人数据内容(装备、武器、模组、所在槽位、数值上限与当前占比)

  • 根据特定条件输出仅符合条件的“推荐道具”

  • 输出全部的天赋/装备组信息

  • 软件自检查更新与检查游戏服务器健康状况

  • 提供在标题栏显示每周刷新剩余时间、隐藏商人出现状态及剩余时间

最佳筛选功能 第三方命令行兼容

设置文件:

key 功用 默认值 可选值
checkUpdate 软件是否自检查更新 true 布尔值 true/false
checkServerStatus 每分钟是否刷新监测游戏服务器状态 true 布尔值 true/false
checkTransUpdateDates 翻译文件更新频率,负数为关闭,0为每次都检查,该值表示间隔天数 1 任意整数
barLength 数值条方块字符长度 1 任意整数,建议范围1~2
bestFilterThreshold 最佳属性装备筛选最低百分比条件 0.95 任意数值,可选范围0~1
bestFilterUpToMax 筛选备选条件,当数值距上限低于此数则判断通过 -1 任意数值,负数关闭此功能
bestFilterUpToMaxPercent 筛选备选条件,当数值(百分比)距上限低于此数则判断通过 1 任意数值,负数关闭此功能
ignoreSetsMainAttrIsUtility 是否忽略装备组主属性为电以避免对推荐算法的影响 true 布尔值 true/false
useProxy 是否使用如下配置的代理 false 布尔值 true/false
proxyAddress 代理地址 http://127.0.0.1:8080 完整URL 协议名://主机名:端口号
proxyUsername 代理若需要登录则填入的用户名,不需要则留空(则不生效) 字符串
proxyPassword 代理若需要登录则填入的密码 字符串

Todo List:

  • 长期:引入所有的装备组特殊天赋名称和汉化。

  • 寻找新的TU10模组上限数值,现数值已发现多处不匹配。

  • 目前已经处理好代理问题,通过配置文件设置代理属性,以及更新构建环境后,发现netcore不再允许控制台程序引入winform控件,则更换报错弹窗方案,并会将“弹窗”内容存入日志文件中以便后期查看。

目前已知bug:

  • 放大窗口后再缩小窗口会发现每行最右侧有文本残留,这是因为:1.首先确保WindowsCMD和第三方(例如cmder)可以正常显示输出内容;2.为了使刷新页面不花眼/闪屏于是使用了覆写刷新方案,而不是清空再写等方案。

  • 查看推荐装备分类时,简介列表内显示序号为原文件序号,详细框显示为当前序号,这个作为特性,不修。

About

Weekly vendor update console program.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages