Skip to content

Releases: Starry-Wind/StarRailAssistant

预构建版本

20 Nov 11:13
76119b9
Compare
Choose a tag to compare
预构建版本 Pre-release
Pre-release

Features

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

  • 重构'print_relic'方法,支持输出风格化文本 #765 (Weiduhuo)
  • 重构打印配装面板详情的方法 #765 (Weiduhuo)

Performance Improvements

  • 在筛选遗器前尝试匹配当前遗器,加快配装装备 #765 (Weiduhuo)
  • 提高遗器搜索的性能 #765 (Weiduhuo)

Tests

  • 完成模拟器端的功能测试,修复若干bug,并作优化 #765 (Weiduhuo)
  • 完成PC端功能测试,并做优化 #765 (Weiduhuo)

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...
Read more

v1.8.7

10 Nov 10:08
Compare
Choose a tag to compare

Bug Fixes

  • 修复无法自动安装'onnxruntime'依赖 #753 (Weiduhuo)

Commits

  • 0f698d4: feat:添加运行结束自动关机功能 (柠檬橙味夹心糖) #750

v1.8.6

03 Nov 08:54
Compare
Choose a tag to compare

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

  • 完成功能测试,并修改模块说明 #747 (Weiduhuo)

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

v1.8.5

28 Oct 06:29
Compare
Choose a tag to compare

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

Documentation

Performance Improvements

Tests

  • 完成稀有度相关功能在模拟器上的测试,并更新模块说明 #742 (Weiduhuo)
  • 完成在模拟器上的测试,并fix两处bug #742 (Weiduhuo)
  • 完成在模拟器上的测试,并更新模块说明 #742 (Weiduhuo)
  • 测试成功,解决了PC端OCR识别率过低的问题 #742 (Weiduhuo)
  • 完成PC端的全部功能测试,更新功能说明 #742 (Weiduhuo)

Chores

Read more

遗器模块

12 Oct 09:55
Compare
Choose a tag to compare
添加[遗器模块]
基于遗器数据识别与匹配的相关功能
已完成功能:
1.识别遗器数据 (可打印增强信息,目前仅支持五星遗器)
2.保存人物配装
3.读取人物配装并装备 (遗器将强制替换,支持模糊匹配)
待解决问题:
1.OCR准确率过低 (对模型进行重训练)
(碎碎念:测试结果看PC端比模拟器的OCR准确率还低,但明明PC端的截图分辨率更高...不知道是否为本人的测试环境问题)
待开发功能:
1.保存队伍配装
2.读取队伍配装并装备
3.遗器管理与配装管理
4.兼容四星遗器:
a. 兼容校验函数 (增加四星遗器副词条挡位数据)
b. 对遗器稀有度的识别 (识别指定点位色相[黄,紫])
5.模糊匹配成功后更新相关数据库
...

Bug Fixes

Chores

New Contributors

Full Changelog: v1.8.4...latest

v1.8.4

04 Oct 13:59
Compare
Choose a tag to compare

添加回calculated.switch_window #728 (Night-stars-1)

v1.8.3

04 Oct 12:14
Compare
Choose a tag to compare

Chores

v1.8.2

03 Oct 10:54
Compare
Choose a tag to compare

Bug Fixes

v1.8.1

01 Oct 18:19
Compare
Choose a tag to compare

chore: 部分地图添加小地图识别测试功能

What's Changed

Other Changes

New Contributors

Full Changelog: v1.7.4...latest

v1.7.4

22 Jul 13:15
Compare
Choose a tag to compare

Bug Fixes

Chores

Commits