Releases: Starry-Wind/StarRailAssistant
Releases · Starry-Wind/StarRailAssistant
预构建版本
Features
- 为questionary提供小数校验与命名冲突校验函数 #765 (Weiduhuo)
- 为‘questionary.Choice.description’添加格式化文本功能 #765 (Weiduhuo)
- 新增风格化文本的append与print功能 #765 (Weiduhuo)
- 打印配装详情时显示遗器套装效果 #765 (Weiduhuo)
- 完善风格化文本,新增extend,splitlines,combine功能 #765 (Weiduhuo)
- 添加角色裸装面板 #765 (Weiduhuo)
- 添加角色属性权重 #765 (Weiduhuo)
- 添加副词条挡位权重选择 #765 (Weiduhuo)
- 新增打印配装六件遗器详情的方法 #765 (Weiduhuo)
- 添加编辑角色裸装面板的方法 #765 (Weiduhuo)
- 添加编辑角色属性权重的方法 #765 (Weiduhuo)
- 添加修改配装数据的功能 #765 (Weiduhuo)
- 添加编辑角色配装的方法 #765 (Weiduhuo)
- 添加批量识别遗器的方法 #765 (Weiduhuo)
- 添加角色属性权重的打印功能 #765 (Weiduhuo)
Bug Fixes
- 修复部分情形下副词条未满4个的遗器识别失败 #765 (Weiduhuo)
- 再次修正由于背景光点导致的人物名称识别错误 #765 (Weiduhuo)
- 在识别角色名称前正确切换窗口 #765 (Weiduhuo)
- ‘search_relic’函数的超时检测未正常生效 #765 (Weiduhuo)
- 处理遗器搜索时遗器列表为空的情形 #765 (Weiduhuo)
- 'questionary.select'的'disable'选项可通过快捷键交互 #765 (Weiduhuo)
- 'questionary.select'计算选项数量时包含了'Separator' #765 (Weiduhuo)
- 修复'防御力'属性部分情况OCR识别 #765 (Weiduhuo)
- 补充‘relics_loadout.json’数据格式的更改缺漏 #765 (Weiduhuo)
- 修复搜索遗器时跳行功能失效导致死循环 #765 (Weiduhuo)
- 修复多处由于数据未充分拷贝造成的错误 #765 (Weiduhuo)
- 更正错别字 #765 (Weiduhuo)
- 修复不足4个副词条的遗器联合打印时发生错位 #765 (Weiduhuo)
Documentation
Code Refactoring
Performance Improvements
Tests
Chores
- 使配装与队伍的选项按名称排序 #765 (Weiduhuo)
- 更改‘relics_loadout.json’数据格式,为未来版本预留键位,并兼容旧版本格式 #765 (Weiduhuo)
- 将select置于questionary命名下 #765 (Weiduhuo)
- 取消自动矫正角色列表,改为用户手动,以支持混沌队伍 #765 (Weiduhuo)
- 为‘search_relic’函数增加搜索数量限制 #765 (Weiduhuo)
- 增加模块初始化时对队伍数据完整性的检查 #765 (Weiduhuo)
- 将‘questionary.text’方法替换‘input’ #765 (Weiduhuo)
- 添加'速度%'属性 #765 (Weiduhuo)
- 添加额外属性,并构成全属性名称 #765 (Weiduhuo)
- 添加遗器套装效果数据 #765 (Weiduhuo)
- 使‘Array2dict’兼容数组与序列类型 #765 (Weiduhuo)
- 使‘get_loadout_brief’可选择返回套装计数器 #765 (Weiduhuo)
- 定义StatsEffect类型 #765 (Weiduhuo)
- 更改FloatValidator的警告说明 #765 (Weiduhuo)
- 完善Array2dict,当key为空时返回None #765...
v1.8.7
v1.8.6
Features
- 新增遗器信息打印时的小数精度选择 #747 (Weiduhuo)
- 新增遗器主词条数据校验精度提升功能 #747 (Weiduhuo)
- 可手动修改json文件中速度属性的小数位,同时不影响遗器哈希值计算与模糊匹配 #747 (Weiduhuo)
- 选择遗器配装时可打印配装的详细信息 #747 (Weiduhuo)
- 新增检查队伍配装遗器冲突的功能 #747 (Weiduhuo)
- 新增队伍遗器配装的保存与读取功能 #747 (Weiduhuo)
- 新增判断配装记录是否已存在的功能 #747 (Weiduhuo)
Bug Fixes
- 再次修正由于背景光点导致的人物名称识别错误 #747 (Weiduhuo)
- 修复散件'贝洛伯格的铁卫防线'错误识别为铁卫套,将预选词按内外圈划分 #747 (Weiduhuo)
- '退出脚本'的选项处理未正常启用 #747 (Weiduhuo)
- 队伍遗器冲突结果未正确反馈 #747 (Weiduhuo)
Tests
Chores
- 规范相关参数类型 #747 (Weiduhuo)
- 添加四星五星遗器的主词条级别数据 #747 (Weiduhuo)
- 优化print_relic函数,使遗器信息不会被其他信息中断 #747 (Weiduhuo)
- 将遗器模块的静态参数移至独立文件 #747 (Weiduhuo)
- 改用本地的questionary模块,使之具备show_description功能 #747 (Weiduhuo)
- 更改队伍配装数据json格式规范,以兼容未来版本 #747 (Weiduhuo)
- 更改部分错误的抛出方式 #747 (Weiduhuo)
- 美化遗器模块相关打印函数,兼容后续功能 #747 (Weiduhuo)
- 重构遗器的save与equip函数,兼容后续功能 #747 (Weiduhuo)
- 优化遗器模块相关交互 #747 (Weiduhuo)
- 更正对游戏各界面的名词描述 #747 (Weiduhuo)
- 修改遗器模块部分交互 #747 (Weiduhuo)
- 取消Array2dict对象初始化时打印debug信息 #747 (Weiduhuo)
- 遗器内外圈参数命名颠倒 #747 (Weiduhuo)
- 识别队伍配装后打印队伍信息 #747 (Weiduhuo)
Commits
- 040e9d5: add questionary module from 'tmbo/questionary/pull/330' (Weiduhuo) #747
- f0e224a: merge branch 'add-questionary' (Weiduhuo) #747
- 减少不必要的字典数据修改 #747 (Weiduhuo)
- b592560: merge branch 'feature-relic-team' (Weiduhuo) #747
- 17f726d: merge branch 'debug' (Weiduhuo) #747
- 766f109: 🔧 自动更新资源列表 (github-actions[bot])
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](https://github.com/Starr...
遗器模块
添加[遗器模块]
基于遗器数据识别与匹配的相关功能
已完成功能:
1.识别遗器数据 (可打印增强信息,目前仅支持五星遗器)
2.保存人物配装
3.读取人物配装并装备 (遗器将强制替换,支持模糊匹配)
待解决问题:
1.OCR准确率过低 (对模型进行重训练)
(碎碎念:测试结果看PC端比模拟器的OCR准确率还低,但明明PC端的截图分辨率更高...不知道是否为本人的测试环境问题)
待开发功能:
1.保存队伍配装
2.读取队伍配装并装备
3.遗器管理与配装管理
4.兼容四星遗器:
a. 兼容校验函数 (增加四星遗器副词条挡位数据)
b. 对遗器稀有度的识别 (识别指定点位色相[黄,紫])
5.模糊匹配成功后更新相关数据库
...
Bug Fixes
- project name #735 (moesnow)
- 代码迁移匹配 #735 (Weiduhuo)
- try_ocr_relic参数未初始化 #735 (Weiduhuo)
- 兼容未来囊括五星以下遗器的版本 #735 (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循环 #737 (Night-stars-1)
New Contributors
- @guch8017 made their first contribution in #732
- @moesnow made their first contribution in #733
- @weiduhuo made their first contribution in #735
Full Changelog: v1.8.4...latest
v1.8.4
添加回calculated.switch_window #728 (Night-stars-1)
v1.8.3
Chores
- 删除仓库来源选项 #726 (Night-stars-1)
v1.8.2
Bug Fixes
- 项目来源未更改 #719 (Night-stars-1)
v1.8.1
chore: 部分地图添加小地图识别测试功能
What's Changed
Other Changes
- Main beta by @Night-stars-1 in #690
- Update translations by @yobson1 in #697
- perf&feat:添加锄地计时;优化开启自动战斗识别 by @iceNo9 in #707
- chore: 部分地图添加小地图识别测试功能 by @Night-stars-1 in #709
- Main beta by @Night-stars-1 in #710
- chore: 部分地图添加小地图识别测试 by @Night-stars-1 in #711
- Main beta by @Night-stars-1 in #712
New Contributors
Full Changelog: v1.7.4...latest
v1.7.4
Bug Fixes
- 修复一些bug #670 (Night-stars-1)
- 下载地址错误 #670 (Night-stars-1)
Chores
- 优化性能 #670 (Night-stars-1)
- 从releases更新脚本 #670 (Night-stars-1)
- 提交仓库源配置 #670 (Night-stars-1)
- 添加仓库来源设置 #670 (Night-stars-1)
- 脚本更新添加代理 #670 (Night-stars-1)
- 选择地图增加返回 #670 (Night-stars-1)
- 更改图片文件夹 #670 (Night-stars-1)
- 更新图片文件夹名称 #670 (Night-stars-1)
- 检测更新适配脚本 #670 (Night-stars-1)
- 更改配置设置顺序 #670 (Night-stars-1)
- 开始运行时写入所有配置项 #670 (Night-stars-1)
- 更新github配置 #672 (Night-stars-1)
Commits
- fca335e: Update upload-to-release.yml (Night-stars-1) #670
- 3877b57: Update upload-to-release.yml (Night-stars-1) #670
- a6319aa: Update upload-to-release.yml (Night-stars-1) #670
- d845c0b: deploy (Night-stars-1) #670
- 1774895: delpoy (Night-stars-1) #670
- 19b3757: deploy (Night-stars-1) #670
- 846ce26: Merge branch 'main' into main-beta (Night-stars-1) #670
- b373451: Update upload-to-release.yml (Night-stars-1) #670
- 8c3288a: Merge branch 'main-beta' of https://github.com/Night-stars-1/StarRailAssistant into main-beta (Night-stars-1) #670
- 5dfa5a3: deploy (Night-stars-1) #670
- d197b6c: Update release.yml (Night-stars-1) #670
- 36c342e: Merge branch 'main-beta' of https://github.com/Night-stars-1/StarRailAssistant into main-beta (Night-stars-1) #670
- e044b4a: chore (Night-stars-1) #670
- 700afc5: chore (Night-stars-1) #670
- 7f18868: chore (Night-stars-1) #670
- f7327f5: Add files via upload (Night-stars-1) #673
- 10c1ba7: Delete cv_tracker.py (Night-stars-1) #673