v1.8.5
Features
- 新增rewrite_json_file方法重写json文件,并整合modify_json_file函数 #742 (Weiduhuo)
- 新增遗器哈希值校验与遗器数据更改功能 #742 (Weiduhuo)
- 增加识别相对坐标像素颜色的功能,并完善相关参数命名 #742 (Weiduhuo)
- 新增遗器稀有度识别功能,完成对四星遗器全部功能的兼容 #742 (Weiduhuo)
- 装备配装时添加对遗器稀有度的筛选 #742 (Weiduhuo)
- 为get_data_hash添加键值过滤器 #742 (Weiduhuo)
- 模糊匹配成功后自动更新遗器数据 #742 (Weiduhuo)
- add Array2dict #742 (Weiduhuo)
- 封装str.just函数以适配中文字符 #742 (Weiduhuo)
- 在选择配装时可打印配装简要信息 #742 (Weiduhuo)
Bug Fixes
- 代码迁移匹配 #735 (Weiduhuo)
- try_ocr_relic参数未初始化 #735 (Weiduhuo)
- 兼容未来囊括五星以下遗器的版本 #735 (Weiduhuo)
- 修正遗器数值校验的判断边界 #742 (Weiduhuo)
- 修复遗器模糊匹配未正常启用 #742 (Weiduhuo)
- 更正有关RGB和HSV的错误命名与描述 #739 (Weiduhuo)
- 更正防御力百分比副词条的档位数据 #742 (Weiduhuo)
- 套装名称按[1.4游戏]遗器筛选界面排序 #742 (Weiduhuo)
- 修复‘丹恒饮月’的识别唯一性 #742 (Weiduhuo)
- delete pprint form requirements #742 (Weiduhuo)
Documentation
Performance Improvements
Tests
- 完成稀有度相关功能在模拟器上的测试,并更新模块说明 #742 (Weiduhuo)
- 完成在模拟器上的测试,并fix两处bug #742 (Weiduhuo)
- 完成在模拟器上的测试,并更新模块说明 #742 (Weiduhuo)
- 测试成功,解决了PC端OCR识别率过低的问题 #742 (Weiduhuo)
- 完成PC端的全部功能测试,更新功能说明 #742 (Weiduhuo)
Chores
- 适配遗器模块 #735 (Weiduhuo)
- 适配遗器模块 #735 (Weiduhuo)
- 整合OCR相关函数 #735 (Weiduhuo)
- 为主菜单增加出口 #735 (Weiduhuo)
- 增加数据校验开关 #735 (Weiduhuo)
- 完善遗器数据模糊匹配并新增开关 #735 (Weiduhuo)
- 完善选项说明 #735 (Weiduhuo)
- 完善选项说明 #735 (Weiduhuo)
- 考虑相对坐标转绝对坐标中的窗口影响 #735 (Weiduhuo)
- 增加PC端的识别位点 #735 (Weiduhuo)
- 初步完成在PC端的测试 #735 (Weiduhuo)
- equip_pos使用enumerate循环 #742 (Weiduhuo)
- 规范函数命名 #742 (Weiduhuo)
- 将遗器模块的三个开关设置移动至配置文件 #742 (Weiduhuo)
- 强调副词条校验函数目前仅支持五星遗器 #742 (Weiduhuo)
- 完善json遗器数据格式规范并增添注解 #742 (Weiduhuo)
- 在Relic初始化时校验遗器哈希值 #742 (Weiduhuo)
- 重命名副词条校验开关的参数名 #742 (Weiduhuo)
- 新增四星遗器的副词条档位数据,并兼容副词条校验函数 #742 (Weiduhuo)
- 调整Relic初始化中的参数顺序 #742 (Weiduhuo)
- 美化遗器信息打印 #742 (Weiduhuo)
- 可识别所有稀有度的遗器 #742 (Weiduhuo)
- 更改遗器json数据格式 (不影响哈希值) #742 (Weiduhuo)
- 完善updata_relic_data函数 #742 (Weiduhuo)
- 封装遗器筛选功能 #742 (Weiduhuo)
- 区分Relic类的类属性与实例属性,并在内部类中正确引用 #742 (Weiduhuo)
- 模糊匹配成功呢后为新遗器建立后继 #742 (Weiduhuo)
- 录入遗器各名词的玩家管用简称 #742 (Weiduhuo)
- 更改词条惯用简称 #742 (Weiduhuo)
- 更改数字识别模型 #742 (Weiduhuo)
- 为calculated类的初始化添加模型根目录参数 #742 (Weiduhuo)
- 更改遗器OCR模型根目录 #742 (Weiduhuo)
- 将get_data_hash工具函数与calculated类分离 #742 (Weiduhuo)
- 精确PC端词条名称的识别位点 #742 (Weiduhuo)
- 遗器模块PC端适配 #742 (Weiduhuo)
- 精确人物名称的PC端识别位点 #742 (Weiduhuo)
- 整理依赖 #742 (Weiduhuo)
Commits
- 9a194f2: add requirements (Weiduhuo) #735
- 增加遗器模块 #735 (Weiduhuo)
- 遗器OCR异常 #735 (Weiduhuo)
- 添加遗器模块入口 #735 (Weiduhuo)
- 发现目前模块仅能识别五星遗器 #735 (Weiduhuo)
- 7c35353: 🔧 自动更新资源列表 (github-actions[bot]) #739
- b5da70a: Merge branch 'feature-relic' of github.com:weiduhuo/StarRailAssistant into feature-relic (Weiduhuo) #739
- 896a45c: merge with no-ff (Weiduhuo) #742
- 7fbf071: merge branch 'feature-relic-rarity' (Weiduhuo) #742
- b6a5862: merge branch 'feature-relic-fuzzyMatch' (Weiduhuo) #742
- 50cdfd6: merge branch 'feature-relic-fuzzyMatch' (Weiduhuo) #742
- 5c447b2: merge branch 'feature-relic-loadout' (Weiduhuo) #742
- 添加旧版项目的文字识别模型 #742 (Weiduhuo)
- 89fb613: merge branch 'feature-relic-pc' (Weiduhuo) #742
- 9135a97: merge branch 'feature-relic-pc' (Weiduhuo) #742