
## Summary by Sourcery
发布 v6.2.0,带来重新设计的日志侧边栏、扩展的自动战斗与基建管理选项、新成就系统,以及多项稳定性与用户体验改进。
新功能:
- 新增成就 DLC 系统,覆盖更多游戏玩法场景。
- 增强打手(copilot)任务选择功能,支持多级路径、相对目录以及本地任务折叠。
- 在基建管理中新增情报交换与情报发送的独立开关。
- 为冬灵寒脊主题新增基建配置,并调整相关干员选择逻辑。
- 新增 Gotify 通知渠道,并为 Bark 通知设置默认分类。
- 重新设计主页日志侧边栏,提供可切换的视觉样式、缩略图以及改进后的布局。
- 在今日开放关卡提示中显示仓库剩余数量,并将库存更新提示移至工具提示中。
- 限制基于 CPU 的推理线程使用,以优先保障模拟器性能。
- 当从临时路径运行时阻止应用启动,并保护非空的企鹅物流 ID 不被覆盖。
- 新增 Roguelike 主题推荐提示,支持多语言,并为新侧故事加入导航。
- 在 macOS 上禁用基于 CoreML 的检测与识别。
问题修复:
- 修复由于 2026-01-09 游戏更新及 Roguelike 暂停按钮位置调整导致的打手(copilot)运行失败问题。
- 解决打手任务清理异常,以及通过输入框特殊代码启动关卡时的相关问题。
- 修正情报数量识别,以及在情报已在展示板上时的一键放置逻辑。
- 提升对“隐秘战线”(Hidden Crimes)事件与结局的识别,包括对多余字符的处理。
- 防止在同时启用剿灭与备选关卡选项时企鹅物流报表 ID 被修改。
- 解决基建效率计算中的 out_of_range 错误以及远程控制截图残留问题。
- 修复文档站搜索、不同语言环境下掉落数量识别错误,以及多处命名和措辞问题。
- 修复调试图像路径、过长文件名以及 waydroid 截图行为相关问题。
- 更新若干素材与样式警告,包括 DormMini.png 以及 SA1518/SA1633 分析器警告。
优化增强:
- 优化打手(copilot)标签结构,包括将悖论模拟关卡单独分组。
- 当指定的刷理智次数与理智加成倍数设置冲突时给出警告。
- 改进情报交换、好友情报领取以及一键赠送情报的逻辑,减少误操作。
- 打磨 UI 布局、换行、工具提示以及缩略图行为与展示时机。
- 重构并简化属性依赖辅助工具为静态工具类,并使文件命名与目录结构保持一致。
- 将开发容器从 conda 迁移到基于 mise/uv 的环境,并在适当位置将 DPS 更名为 OPS。
文档:
- 为 `maa-cli` 添加一键脚本安装说明,并更新韩文文档与 VS Code 扩展使用指南。
- 统一中文整合文档的格式,并刷新源码链接以对应最新行号。
- 在战斗协议文档中补充摄像头移动相关说明。
日常维护:
- 调整文件夹检测逻辑、注释、默认日志缩略图数量限制以及公告按钮的位置。
- 移除冗余关卡,迁移 API 变更,并补充调试阶段的 GPU 使用说明。
- 更新多地区的 OCR 配置与应用内英文提示文案。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Release v6.2.0 with a redesigned log sidebar, expanded automation and
base management options, new achievements, and multiple stability and UX
improvements.
New Features:
- Add an achievement DLC system covering additional gameplay scenarios.
- Enhance copilot task selection with multi-level paths, relative
directories, and local task collapsing.
- Introduce independent toggles for clue exchange and sending clues in
Base management.
- Add new Base configurations for the Winterwisp set and adjust related
operator selection logic.
- Add Gotify as a new notification channel and set a default category
for Bark notifications.
- Redesign the home log sidebar with switchable visual styles,
thumbnails, and improved layout.
- Display depot quantities in today’s open stages hints and move
inventory update prompts to tooltips.
- Limit CPU-based inference thread usage to prioritize emulator
performance.
- Block application startup when running from a temporary path and
protect non-empty Penguin Logistics IDs from being overwritten.
- Add new roguelike theme recommendation tips with multi-language
support and navigation for the new side story.
- Disable CoreML-based detection and recognition on macOS.
Bug Fixes:
- Fix copilot failures caused by the 2026-01-09 game update and updated
roguelike pause button position.
- Resolve issues with copilot job clearing and starting runs via special
codes from the input box.
- Correct clue count recognition and one-click clue placement when clues
are already on the board.
- Improve recognition for Hidden Crimes events and endings, including
handling of extra characters.
- Prevent changes to Penguin Logistics report IDs when Annihilation and
backup stage options are both enabled.
- Address out_of_range errors in Base efficiency calculations and stale
screenshots in remote control capture.
- Fix documentation site search, locale-specific drop count misreads,
and various naming and wording issues.
- Resolve issues with debug image paths, overly long filenames, and
waydroid screencap behavior.
- Update assorted assets and style warnings, including DormMini.png and
SA1518/SA1633 analyzer warnings.
Enhancements:
- Refine copilot tab structure, including separating paradox simulation
stages.
- Warn when specified sanity-farming run counts conflict with sanity
multiplier settings.
- Improve logic for clue exchange, friend clue retrieval, and one-click
clue sending to reduce mis-operations.
- Polish UI layouts, wrapping, tooltips, and thumbnail behavior and
timing.
- Refactor and simplify property dependency helpers into a static
utility and align file naming with structure.
- Migrate the development container from conda to a mise/uv-based setup
and rename DPS to OPS where appropriate.
Documentation:
- Document one-click maa-cli installation via scripts and update KR docs
and VS Code extension guides.
- Align Chinese integrated documentation formatting and refresh source
links to current line numbers.
- Expand battle protocol docs with camera movement instructions.
Chores:
- Tweak folder detection logic, comments, default log thumbnail limits,
and announcement button placement.
- Remove redundant stages, port API changes, and add debug-time GPU
usage notes.
- Update multiple region-specific OCR configurations and English strings
for in-app messages.
</details>
## Summary by Sourcery
发布 6.2.0 版本,对日志侧边栏进行了全新设计,扩展了 Copilot 和基建管理能力,并带来多项稳定性和用户体验改进。
New Features:
- 新增成就 DLC 系统,在多个关卡场景中加入全新成就。
- 增强 Copilot 任务文件选择功能,支持嵌套路径和相对目录,并改进任务下拉列表的分组方式。
- 在基建自动化设置中新增线索交换与线索发送的开关选项。
- 新增冬季基建分组配置调整,以及包括 Gotify 和默认 Bark 分类在内的通知选项。
- 重新设计首页日志侧边栏,支持切换视觉样式、日志缩略图,并加入悬浮日志窗口按钮。
- 在“今日可打关卡”提示中显示仓库库存数量,并将库存更新提示移动到工具提示(tooltip)中。
- 增加安全防护措施,例如限制 CPU 推理线程数、在调试模式下可选自动资源重载,以及在程序从临时目录运行时阻止启动。
Bug Fixes:
- 修复多个 Copilot 和关卡自动战斗问题,包括最新版游戏更新后导致的失败,以及通过输入框清除或开始任务时出现的问题。
- 解决线索识别与摆放问题,包括当线索已在棋盘上时的一键摆放,以及在某些选项组合下处理不正确的问题。
- 修复肉鸽和活动识别逻辑,包括隐藏结局识别、多余角色处理、干员可用性缺失以及受语言环境影响的掉落数量解析问题。
- 处理基础设施相关的 bug,例如基建效率计算异常、远程控制截图不刷新的问题,以及调试图像和文档搜索行为不正确的问题。
- 修正多处素材、文本与样式问题,包括关卡名拼写错误、警告清理,以及为特定语言环境更新图像资源。
- 确保 Copilot 任务在开始前会校验并设置受支持的关卡名称,并调整临时目录检测逻辑,以可靠地阻止在临时路径中运行。
Enhancements:
- 优化 Copilot 标签页逻辑,将悖论模拟任务拆分并改进相关警告与交互体验。
- 改进线索交换和好友线索获取逻辑,以及通用 UI 布局、换行、工具提示和缩略图行为。
- 重构依赖辅助工具及相关视图模型,调整缩略图工具提示延迟,并重命名文件以更好匹配项目结构。
- 微调公告对话框、日志缩略图数量上限及其他小型 UI 行为,以提升可用性。
- 将开发容器环境从 conda 迁移到基于 mise/uv 的方案,并在合适位置将 DPS 重命名为 OPS。
Documentation:
- 更新和扩充面向用户的文档,包括一键 CLI 安装、战斗协议中的镜头移动说明、中文集成格式、韩文(KR)文档,以及 VS Code 插件快速
OCR 使用说明。
Chores:
- 调整文件夹检测和注释,微调公告按钮位置,并为不同服务器和场景更新地图配置和 OCR 相关参数。
- 新增调试相关辅助内容,例如用于强制资源重载的 `IsDebugVersion` 标志,以及调试模式下 GPU 使用的注解。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Release version 6.2.0 with a redesigned log sidebar, expanded Copilot
and base management capabilities, and assorted stability and UX
improvements.
New Features:
- Add an achievement DLC system with new achievements across multiple
scenarios.
- Enhance Copilot task file selection to support nested paths and
relative directories, and improve the task dropdown grouping.
- Introduce toggles for conducting clue exchange and sending clues in
base automation settings.
- Add winter base group configuration adjustments and new notification
options including Gotify and default Bark categories.
- Redesign the home log sidebar with switchable visual styles, log
thumbnails, and a floating log window button.
- Display depot inventory counts in today’s open stages hints and move
inventory update tips into tooltips.
- Add safeguards such as limiting CPU inference threads, optional auto
resource reload in debug, and blocking startup when running from
temporary directories.
Bug Fixes:
- Fix multiple Copilot and stage automation issues, including failures
after the latest game update and problems clearing or starting tasks via
the input box.
- Resolve clue recognition and placement issues, including one-click
placement when clues are already on the board and incorrect handling
when certain options are combined.
- Fix roguelike and event recognition logic, including hidden ending
recognition, extra-character handling, missing operator availability,
and locale-dependent drop count parsing.
- Address infrastructure-related bugs such as base efficiency
calculation exceptions, remote control screenshots not updating, and
incorrect debug image and document search behavior.
- Correct various assets, strings, and style issues, including stage
name typos, warning cleanups, and updated images for specific locales.
- Ensure Copilot tasks validate and set supported stage names before
starting, and adjust temp directory detection logic to reliably block
running from temporary paths.
Enhancements:
- Refine Copilot tab logic by splitting paradox simulation tasks and
improving related warnings and UX.
- Improve clue exchange and friend clue retrieval logic and general UI
layout, wrapping, tooltips, and thumbnail behavior.
- Refactor dependency helper utilities and related view models, adjust
thumbnail tooltip delays, and rename files to better match the project
structure.
- Tweak announcement dialogs, log thumbnail limits, and other small UI
behaviors for better usability.
- Migrate the development container environment from conda to a
mise/uv-based setup and rename DPS to OPS where appropriate.
Documentation:
- Update and expand user-facing documentation, including one-click CLI
installation, battle protocol camera movement, Chinese integration
formatting, KR docs, and VS Code extension docs for quick OCR.
Chores:
- Adjust folder detection and comments, tune announcement button
positions, and update map configurations and OCR tweaks for various
servers and scenarios.
- Add debug-related helpers such as an IsDebugVersion flag for forced
resource reloads and annotations for GPU use under debugging.
</details>
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
发布 6.2.0 版本,对日志侧边栏进行了全新设计,扩展了 Copilot 和基建管理能力,并带来多项稳定性和用户体验改进。
New Features:
- 新增成就 DLC 系统,在多个关卡场景中加入全新成就。
- 增强 Copilot 任务文件选择功能,支持嵌套路径和相对目录,并改进任务下拉列表的分组方式。
- 在基建自动化设置中新增线索交换与线索发送的开关选项。
- 新增冬季基建分组配置调整,以及包括 Gotify 和默认 Bark 分类在内的通知选项。
- 重新设计首页日志侧边栏,支持切换视觉样式、日志缩略图,并加入悬浮日志窗口按钮。
- 在“今日可打关卡”提示中显示仓库库存数量,并将库存更新提示移动到工具提示(tooltip)中。
- 增加安全防护措施,例如限制 CPU 推理线程数、在调试模式下可选自动资源重载,以及在程序从临时目录运行时阻止启动。
Bug Fixes:
- 修复多个 Copilot 和关卡自动战斗问题,包括最新版游戏更新后导致的失败,以及通过输入框清除或开始任务时出现的问题。
- 解决线索识别与摆放问题,包括当线索已在棋盘上时的一键摆放,以及在某些选项组合下处理不正确的问题。
- 修复肉鸽和活动识别逻辑,包括隐藏结局识别、多余角色处理、干员可用性缺失以及受语言环境影响的掉落数量解析问题。
- 处理基础设施相关的 bug,例如基建效率计算异常、远程控制截图不刷新的问题,以及调试图像和文档搜索行为不正确的问题。
- 修正多处素材、文本与样式问题,包括关卡名拼写错误、警告清理,以及为特定语言环境更新图像资源。
- 确保 Copilot 任务在开始前会校验并设置受支持的关卡名称,并调整临时目录检测逻辑,以可靠地阻止在临时路径中运行。
Enhancements:
- 优化 Copilot 标签页逻辑,将悖论模拟任务拆分并改进相关警告与交互体验。
- 改进线索交换和好友线索获取逻辑,以及通用 UI 布局、换行、工具提示和缩略图行为。
- 重构依赖辅助工具及相关视图模型,调整缩略图工具提示延迟,并重命名文件以更好匹配项目结构。
- 微调公告对话框、日志缩略图数量上限及其他小型 UI 行为,以提升可用性。
- 将开发容器环境从 conda 迁移到基于 mise/uv 的方案,并在合适位置将 DPS 重命名为 OPS。
Documentation:
- 更新和扩充面向用户的文档,包括一键 CLI 安装、战斗协议中的镜头移动说明、中文集成格式、韩文(KR)文档,以及 VS Code 插件快速
OCR 使用说明。
Chores:
- 调整文件夹检测和注释,微调公告按钮位置,并为不同服务器和场景更新地图配置和 OCR 相关参数。
- 新增调试相关辅助内容,例如用于强制资源重载的 `IsDebugVersion` 标志,以及调试模式下 GPU 使用的注解。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Release version 6.2.0 with a redesigned log sidebar, expanded Copilot
and base management capabilities, and assorted stability and UX
improvements.
New Features:
- Add an achievement DLC system with new achievements across multiple
scenarios.
- Enhance Copilot task file selection to support nested paths and
relative directories, and improve the task dropdown grouping.
- Introduce toggles for conducting clue exchange and sending clues in
base automation settings.
- Add winter base group configuration adjustments and new notification
options including Gotify and default Bark categories.
- Redesign the home log sidebar with switchable visual styles, log
thumbnails, and a floating log window button.
- Display depot inventory counts in today’s open stages hints and move
inventory update tips into tooltips.
- Add safeguards such as limiting CPU inference threads, optional auto
resource reload in debug, and blocking startup when running from
temporary directories.
Bug Fixes:
- Fix multiple Copilot and stage automation issues, including failures
after the latest game update and problems clearing or starting tasks via
the input box.
- Resolve clue recognition and placement issues, including one-click
placement when clues are already on the board and incorrect handling
when certain options are combined.
- Fix roguelike and event recognition logic, including hidden ending
recognition, extra-character handling, missing operator availability,
and locale-dependent drop count parsing.
- Address infrastructure-related bugs such as base efficiency
calculation exceptions, remote control screenshots not updating, and
incorrect debug image and document search behavior.
- Correct various assets, strings, and style issues, including stage
name typos, warning cleanups, and updated images for specific locales.
- Ensure Copilot tasks validate and set supported stage names before
starting, and adjust temp directory detection logic to reliably block
running from temporary paths.
Enhancements:
- Refine Copilot tab logic by splitting paradox simulation tasks and
improving related warnings and UX.
- Improve clue exchange and friend clue retrieval logic and general UI
layout, wrapping, tooltips, and thumbnail behavior.
- Refactor dependency helper utilities and related view models, adjust
thumbnail tooltip delays, and rename files to better match the project
structure.
- Tweak announcement dialogs, log thumbnail limits, and other small UI
behaviors for better usability.
- Migrate the development container environment from conda to a
mise/uv-based setup and rename DPS to OPS where appropriate.
Documentation:
- Update and expand user-facing documentation, including one-click CLI
installation, battle protocol camera movement, Chinese integration
formatting, KR docs, and VS Code extension docs for quick OCR.
Chores:
- Adjust folder detection and comments, tune announcement button
positions, and update map configurations and OCR tweaks for various
servers and scenarios.
- Add debug-related helpers such as an IsDebugVersion flag for forced
resource reloads and annotations for GPU use under debugging.
</details>
</details>
- 修复
`IsRunningInTempDirectory`,通过确保当前路径和临时路径都包含一致的尾部分隔符并处理可替代的路径分隔符,从而正确识别临时目录位置。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
发布 6.2.0 版本,对日志侧边栏进行了全新设计,扩展了 Copilot 和基建管理能力,并带来多项稳定性和用户体验改进。
New Features:
- 新增成就 DLC 系统,在多个关卡场景中加入全新成就。
- 增强 Copilot 任务文件选择功能,支持嵌套路径和相对目录,并改进任务下拉列表的分组方式。
- 在基建自动化设置中新增线索交换与线索发送的开关选项。
- 新增冬季基建分组配置调整,以及包括 Gotify 和默认 Bark 分类在内的通知选项。
- 重新设计首页日志侧边栏,支持切换视觉样式、日志缩略图,并加入悬浮日志窗口按钮。
- 在“今日可打关卡”提示中显示仓库库存数量,并将库存更新提示移动到工具提示(tooltip)中。
- 增加安全防护措施,例如限制 CPU 推理线程数、在调试模式下可选自动资源重载,以及在程序从临时目录运行时阻止启动。
Bug Fixes:
- 修复多个 Copilot 和关卡自动战斗问题,包括最新版游戏更新后导致的失败,以及通过输入框清除或开始任务时出现的问题。
- 解决线索识别与摆放问题,包括当线索已在棋盘上时的一键摆放,以及在某些选项组合下处理不正确的问题。
- 修复肉鸽和活动识别逻辑,包括隐藏结局识别、多余角色处理、干员可用性缺失以及受语言环境影响的掉落数量解析问题。
- 处理基础设施相关的 bug,例如基建效率计算异常、远程控制截图不刷新的问题,以及调试图像和文档搜索行为不正确的问题。
- 修正多处素材、文本与样式问题,包括关卡名拼写错误、警告清理,以及为特定语言环境更新图像资源。
- 确保 Copilot 任务在开始前会校验并设置受支持的关卡名称,并调整临时目录检测逻辑,以可靠地阻止在临时路径中运行。
Enhancements:
- 优化 Copilot 标签页逻辑,将悖论模拟任务拆分并改进相关警告与交互体验。
- 改进线索交换和好友线索获取逻辑,以及通用 UI 布局、换行、工具提示和缩略图行为。
- 重构依赖辅助工具及相关视图模型,调整缩略图工具提示延迟,并重命名文件以更好匹配项目结构。
- 微调公告对话框、日志缩略图数量上限及其他小型 UI 行为,以提升可用性。
- 将开发容器环境从 conda 迁移到基于 mise/uv 的方案,并在合适位置将 DPS 重命名为 OPS。
Documentation:
- 更新和扩充面向用户的文档,包括一键 CLI 安装、战斗协议中的镜头移动说明、中文集成格式、韩文(KR)文档,以及 VS Code 插件快速
OCR 使用说明。
Chores:
- 调整文件夹检测和注释,微调公告按钮位置,并为不同服务器和场景更新地图配置和 OCR 相关参数。
- 新增调试相关辅助内容,例如用于强制资源重载的 `IsDebugVersion` 标志,以及调试模式下 GPU 使用的注解。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Release version 6.2.0 with a redesigned log sidebar, expanded Copilot
and base management capabilities, and assorted stability and UX
improvements.
New Features:
- Add an achievement DLC system with new achievements across multiple
scenarios.
- Enhance Copilot task file selection to support nested paths and
relative directories, and improve the task dropdown grouping.
- Introduce toggles for conducting clue exchange and sending clues in
base automation settings.
- Add winter base group configuration adjustments and new notification
options including Gotify and default Bark categories.
- Redesign the home log sidebar with switchable visual styles, log
thumbnails, and a floating log window button.
- Display depot inventory counts in today’s open stages hints and move
inventory update tips into tooltips.
- Add safeguards such as limiting CPU inference threads, optional auto
resource reload in debug, and blocking startup when running from
temporary directories.
Bug Fixes:
- Fix multiple Copilot and stage automation issues, including failures
after the latest game update and problems clearing or starting tasks via
the input box.
- Resolve clue recognition and placement issues, including one-click
placement when clues are already on the board and incorrect handling
when certain options are combined.
- Fix roguelike and event recognition logic, including hidden ending
recognition, extra-character handling, missing operator availability,
and locale-dependent drop count parsing.
- Address infrastructure-related bugs such as base efficiency
calculation exceptions, remote control screenshots not updating, and
incorrect debug image and document search behavior.
- Correct various assets, strings, and style issues, including stage
name typos, warning cleanups, and updated images for specific locales.
- Ensure Copilot tasks validate and set supported stage names before
starting, and adjust temp directory detection logic to reliably block
running from temporary paths.
Enhancements:
- Refine Copilot tab logic by splitting paradox simulation tasks and
improving related warnings and UX.
- Improve clue exchange and friend clue retrieval logic and general UI
layout, wrapping, tooltips, and thumbnail behavior.
- Refactor dependency helper utilities and related view models, adjust
thumbnail tooltip delays, and rename files to better match the project
structure.
- Tweak announcement dialogs, log thumbnail limits, and other small UI
behaviors for better usability.
- Migrate the development container environment from conda to a
mise/uv-based setup and rename DPS to OPS where appropriate.
Documentation:
- Update and expand user-facing documentation, including one-click CLI
installation, battle protocol camera movement, Chinese integration
formatting, KR docs, and VS Code extension docs for quick OCR.
Chores:
- Adjust folder detection and comments, tune announcement button
positions, and update map configurations and OCR tweaks for various
servers and scenarios.
- Add debug-related helpers such as an IsDebugVersion flag for forced
resource reloads and annotations for GPU use under debugging.
</details>
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
发布 6.2.0 版本,对日志侧边栏进行了全新设计,扩展了 Copilot 和基建管理能力,并带来多项稳定性和用户体验改进。
New Features:
- 新增成就 DLC 系统,在多个关卡场景中加入全新成就。
- 增强 Copilot 任务文件选择功能,支持嵌套路径和相对目录,并改进任务下拉列表的分组方式。
- 在基建自动化设置中新增线索交换与线索发送的开关选项。
- 新增冬季基建分组配置调整,以及包括 Gotify 和默认 Bark 分类在内的通知选项。
- 重新设计首页日志侧边栏,支持切换视觉样式、日志缩略图,并加入悬浮日志窗口按钮。
- 在“今日可打关卡”提示中显示仓库库存数量,并将库存更新提示移动到工具提示(tooltip)中。
- 增加安全防护措施,例如限制 CPU 推理线程数、在调试模式下可选自动资源重载,以及在程序从临时目录运行时阻止启动。
Bug Fixes:
- 修复多个 Copilot 和关卡自动战斗问题,包括最新版游戏更新后导致的失败,以及通过输入框清除或开始任务时出现的问题。
- 解决线索识别与摆放问题,包括当线索已在棋盘上时的一键摆放,以及在某些选项组合下处理不正确的问题。
- 修复肉鸽和活动识别逻辑,包括隐藏结局识别、多余角色处理、干员可用性缺失以及受语言环境影响的掉落数量解析问题。
- 处理基础设施相关的 bug,例如基建效率计算异常、远程控制截图不刷新的问题,以及调试图像和文档搜索行为不正确的问题。
- 修正多处素材、文本与样式问题,包括关卡名拼写错误、警告清理,以及为特定语言环境更新图像资源。
- 确保 Copilot 任务在开始前会校验并设置受支持的关卡名称,并调整临时目录检测逻辑,以可靠地阻止在临时路径中运行。
Enhancements:
- 优化 Copilot 标签页逻辑,将悖论模拟任务拆分并改进相关警告与交互体验。
- 改进线索交换和好友线索获取逻辑,以及通用 UI 布局、换行、工具提示和缩略图行为。
- 重构依赖辅助工具及相关视图模型,调整缩略图工具提示延迟,并重命名文件以更好匹配项目结构。
- 微调公告对话框、日志缩略图数量上限及其他小型 UI 行为,以提升可用性。
- 将开发容器环境从 conda 迁移到基于 mise/uv 的方案,并在合适位置将 DPS 重命名为 OPS。
Documentation:
- 更新和扩充面向用户的文档,包括一键 CLI 安装、战斗协议中的镜头移动说明、中文集成格式、韩文(KR)文档,以及 VS Code 插件快速
OCR 使用说明。
Chores:
- 调整文件夹检测和注释,微调公告按钮位置,并为不同服务器和场景更新地图配置和 OCR 相关参数。
- 新增调试相关辅助内容,例如用于强制资源重载的 `IsDebugVersion` 标志,以及调试模式下 GPU 使用的注解。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Release version 6.2.0 with a redesigned log sidebar, expanded Copilot
and base management capabilities, and assorted stability and UX
improvements.
New Features:
- Add an achievement DLC system with new achievements across multiple
scenarios.
- Enhance Copilot task file selection to support nested paths and
relative directories, and improve the task dropdown grouping.
- Introduce toggles for conducting clue exchange and sending clues in
base automation settings.
- Add winter base group configuration adjustments and new notification
options including Gotify and default Bark categories.
- Redesign the home log sidebar with switchable visual styles, log
thumbnails, and a floating log window button.
- Display depot inventory counts in today’s open stages hints and move
inventory update tips into tooltips.
- Add safeguards such as limiting CPU inference threads, optional auto
resource reload in debug, and blocking startup when running from
temporary directories.
Bug Fixes:
- Fix multiple Copilot and stage automation issues, including failures
after the latest game update and problems clearing or starting tasks via
the input box.
- Resolve clue recognition and placement issues, including one-click
placement when clues are already on the board and incorrect handling
when certain options are combined.
- Fix roguelike and event recognition logic, including hidden ending
recognition, extra-character handling, missing operator availability,
and locale-dependent drop count parsing.
- Address infrastructure-related bugs such as base efficiency
calculation exceptions, remote control screenshots not updating, and
incorrect debug image and document search behavior.
- Correct various assets, strings, and style issues, including stage
name typos, warning cleanups, and updated images for specific locales.
- Ensure Copilot tasks validate and set supported stage names before
starting, and adjust temp directory detection logic to reliably block
running from temporary paths.
Enhancements:
- Refine Copilot tab logic by splitting paradox simulation tasks and
improving related warnings and UX.
- Improve clue exchange and friend clue retrieval logic and general UI
layout, wrapping, tooltips, and thumbnail behavior.
- Refactor dependency helper utilities and related view models, adjust
thumbnail tooltip delays, and rename files to better match the project
structure.
- Tweak announcement dialogs, log thumbnail limits, and other small UI
behaviors for better usability.
- Migrate the development container environment from conda to a
mise/uv-based setup and rename DPS to OPS where appropriate.
Documentation:
- Update and expand user-facing documentation, including one-click CLI
installation, battle protocol camera movement, Chinese integration
formatting, KR docs, and VS Code extension docs for quick OCR.
Chores:
- Adjust folder detection and comments, tune announcement button
positions, and update map configurations and OCR tweaks for various
servers and scenarios.
- Add debug-related helpers such as an IsDebugVersion flag for forced
resource reloads and annotations for GPU use under debugging.
</details>
</details>
</details>
Updated version to v6.2.0-beta.4 and revised changelog entries, including highlights and detailed changes for new features, improvements, fixes, and documentation updates.
Updated the CHANGELOG for version 6.2.0, detailing UI enhancements, log sidebar redesign, daily stage hint improvements, base management optimizations, and new achievements.
## Summary by Sourcery
引入专用的悖论协战任务,并优化协战、OCR、肉鸽和基建相关行为,同时移除旧版视频识别路径,并相应更新协议、资源和 UI。
New Features:
- 新增专用的 `ParadoxCopilot` 核心任务和 WPF 模型,用于运行单次或多次的悖论模拟操作。
- 在 UI 中暴露一个肉鸽主题提示字符串,会随所选主题动态更新。
- 在关卡提示 UI 中,将背包物品数量与支线关卡掉落提示一并展示。
Bug Fixes:
- 禁止在非空闲状态下启动协战任务,并在标签页、任务类型与协战列表之间实施更严格的校验,避免任务类型不匹配或空任务运行。
- 修复悖论任务校验逻辑:通过本地化名称检查干员,并在数据过期时触发资源重载和成就更新。
- 确保仓库识别完成后会更新日期输入提示,并在处理报告响应时避免覆盖已有的企鹅 ID。
- 处理物品列表查询中缺失的物品名称,改为返回 null,而不是回显物品 ID。
Enhancements:
- 优化协战文件名处理、文件名显示更新、用户附加信息解析和多任务列表管理,同时移除基于视频的协战流程支持。
- 拓展悖论识别功能以支持读取协战文件,与战斗任务集成,并通过新增的界面任务支持批量悖论操作。
- 通过根据硬件并发度限制线程数并设置顺序执行模式来优化 OCR 和 ONNX 的 CPU 执行表现,并记录相关配置日志。
- 改进基建线索处理:使用 OCR 决定是否通过「快速填入」按钮进行批量插入,简化返回接待室的导航流程,并在设施检测失败时保存调试图片。
- 在协战物品集合发生变化时增加日志和索引维护,并确保自动编队和协战列表的使用遵循当前选中的标签页。
- 将自动资源重载功能置于新的用户开关之后,并在合适的构建版本中提供对应的 UI 选项。
- 收紧协战多任务序列化的错误信息,并在助手中清晰区分 SSS 和悖论列表的处理。
- 阻止从临时目录运行应用程序,并向用户显示错误提示,同时新增用于检测临时目录运行环境的工具方法。
- 在核心、代理和文档中统一「集成战略」回调事件名称和日志键(`Combat/Emergency`)。
- 通过使用现代集合初始化器和属性依赖工具,以及集中处理部分 UI 更新,简化多个 WPF 视图模型与服务实现。
Build:
- 从代码库中移除 AutoLocalization 工具目录及相关 Python 项目文件。
Documentation:
- 更新所有支持语言的集成协议文档,移除已废弃的协战列表字段 `is_paradox` 支持,并补充新的 `ParadoxCopilot`
任务结构说明。
- 修订回调结构文档,在所有语言中反映重命名后的集成战略战斗相关子任务标识符。
Chores:
- 更新明日方舟资源数据文件(关卡、地块、战斗数据、基建、物品索引、肉鸽任务、UI 主题任务以及版本元数据),并为近期关卡新增地块位置文件。
<details>
<summary>Original summary in English</summary>
## Summary by Sourcery
Introduce a dedicated paradox copilot task and refine copilot, OCR,
roguelike, and infrastructure behaviors while removing legacy video
recognition paths and updating protocols, resources, and UI accordingly.
New Features:
- Add a dedicated ParadoxCopilot core task and WPF model to run single
or multiple paradox simulation operations.
- Expose a roguelike theme tip string in the UI that updates with the
selected theme.
- Surface inventory counts alongside side-story stage drop tips in the
stage tips UI.
Bug Fixes:
- Prevent starting copilot tasks from non-idle state and enforce better
validation between tabs, task types, and copilot lists to avoid
mismatched or empty runs.
- Fix paradox task validation by checking operators against localized
names, triggering resource reloads and achievements on outdated data.
- Ensure depot recognition completion updates the date prompt and avoid
overwriting an existing Penguin ID when processing report responses.
- Handle missing item names in item list lookups by returning null
instead of echoing the ID.
Enhancements:
- Refine copilot filename handling, display filename updates, user
additional parsing, and multi-task list management, while dropping
support for video-based copilot flows.
- Extend paradox recognition to consume copilot files, integrate with
the battle task, and support batch paradox operations via a new
interface task.
- Optimize OCR and ONNX CPU execution by limiting thread counts based on
hardware concurrency and setting sequential execution modes, and log
relevant configuration.
- Improve infrastructure clue handling by using OCR to decide bulk
insertion via the quick-insert button, simplifying navigation back to
reception, and saving debug images when facility detection fails.
- Add logging and index maintenance when the copilot item collection
changes and ensure auto-formation and copilot list usage respect the
selected tab.
- Gate auto resource reload behind a new user-toggle flag, and expose a
UI option for it in appropriate builds.
- Tighten copilot multi-task serialization error messages and cleanly
separate SSS and paradox list handling in the assistant.
- Block running the app from temporary directories with a user-facing
error message, and add a utility to detect temp-directory execution
environments.
- Align Integrated Strategy callback event names and logging keys
(Combat/Emergency) across core, proxy, and documentation.
- Simplify various WPF view models and services by using modern
collection initializers and property dependency utilities, and by
centralizing certain UI updates.
Build:
- Remove the AutoLocalization tooling directory and associated Python
project files from the repository.
Documentation:
- Update integration protocol docs in all supported languages to remove
deprecated copilot list `is_paradox` support and document the new
ParadoxCopilot task schema.
- Revise callback schema docs to reflect renamed Integrated Strategy
combat-related subtask identifiers across all languages.
Chores:
- Update Arknights resource data files (stages, tiles, battle data,
infrastructure, item index, roguelike tasks, UI theme tasks, and version
metadata) and add new tile position files for recent stages.
</details>
* refactor!: rename Dps to Ops (breaking change for callbacks)
BREAKING CHANGE: This changes all callback interfaces from Dps to Ops naming.
* chore: 删除 AutoLocalization
* fix: typo