Skip to content

Releases: PLFJY/neo-bpsys-wpf

Release-v2.1.0+344befd

20 Mar 02:57
344befd

Choose a tag to compare

✨ New Feature

  • 新增了智慧 BP 相关功能,现阶段实现了赛后数据的自动识别和识别区域的编辑
  • 新增了插件市场,支持插件市场源切换、镜像源切换
  • 支持了更新镜像源的持久化保存

🔧 Bug Fix and Improvement

  • 修复导入队伍信息时空 URI 导致导入失败的问题
  • 修复地图 BP V2 取消 Ban 后呼吸灯未重新同步的问题
  • 修复 Bo3 对局规则中选图方错误的问题
  • 修复窗口缩放过小时出现负数异常的问题
  • 修复部分窗口尺寸绑定与显示相关问题
  • 优化异常弹窗,支持跳转到日志目录
  • 修复了插件SDK文档中的打包错误描述问题,同时将打包指令进行了优化
  • 新增 Preview 构建脚本
  • 构建流程加入计算 SHA256 的流程,用于更新下载校验安装包完整性
  • 应用更新加入了校对 SHA256 的流程,提高安全性
  • 优化了后台页面布局,使其更加易读

✅ To-do

  • OCR 识别实现全自动 BP 画面切换

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe df7be6ad7fe36d0aa38b1d60769e8736ac3fb6873c36d894b1fa8295c9024e7e

Full Changelog: v2.0.3+f943dbb...v2.1.0+344befd

Beta-v2.1.0-beta+9720e0e

15 Mar 12:30
9720e0e

Choose a tag to compare

Pre-release

✨ New Feature

  • 新增了插件市场

🔧 Bug Fix and Improvement

  • 修复了赛后数据识别区域编辑区域如果右/下往反方向缩小会负数溢出的问题
  • 修复了首页更新公告无法滚动的问题

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 3316f868d218fac52ab9316ca838a575fbf0a7ea28ea170b80f70a0f27197e8f

Beta-v2.1.0-beta+1e61260

26 Feb 05:02

Choose a tag to compare

Pre-release

✨ New Feature

  • 新增了 SmartBP 区域配置与编辑窗口
    • 支持对 SmartBP 识别区域进行可视化配置
    • 重构了相关的布局构造
  • 增强 OCR 服务的模型管理能力

🔧 Bug Fix and Improvement

  • 修复了 Bo3 对局规则中选图方错误的问题(GameGuidance)
  • 修复了启动预览窗口后停止捕获会陷入无限循环的弹窗报错问题
    • 未处于捕获状态或停止捕获时自动关闭预览窗口
  • 更新依赖包引用,提升兼容性与性能
  • 清理过期数据结构思维导图
  • 增大了角色匹配的容错,以便匹配识别错误的角色名字

✅ To-do

  • OCR 自动 BP 识别
  • 视频流输出

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 1e80d5374bbda177341c50fd400f394376934f0e0149e74c7e440d0465e7ce9

Beta-v2.1.0-beta+015acc2

20 Feb 10:02
015acc2

Choose a tag to compare

Pre-release

✨ New Feature

  • 新增了智慧BP页面,实现了赛后数据画面的自动识别和填充
    • 实现了Windows Graphic Capture 和 Bitblt 两种捕获方式选择的窗口捕获功能
    • 实现了OCR模型的下载和状态切换的持久化存储
    • 实现了赛后数据画面的自动识别和填充
  • 为自动全局禁选记录功能添加了开关

🔧 Bug Fix and Improvement

  • 修复了地图BpV2取消Ban后呼吸灯没有重新同步的问题
  • 重构了页面和服务的注册机制
  • 重构了设置页的 ViewModel 结构
  • 优化动画服务和角色选择功能
    • 调整默认动画时长从250ms到500ms
  • 重构角色选择服务以支持事件驱动架构
  • 添加角色选择和禁用事件回调机制
  • 优化交换动画逻辑并调整延迟时间
  • 增强共享数据服务的地图状态变更事件
  • 引入新的事件参数记录类型处理角色操作
  • 改进属性变更监听和事件订阅管理机制
  • 更新 PluginManifest 中 ApiVersion 的文档说明,明确版本要求
  • 为各页面的卡片标题添加了新的标题样式,页面结构更加清晰

✅ To-do

  • OCR 自动 BP 识别
  • 视频流输出

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 93c71991d283d240b1fc1bfbc040d9661bf18c6af4b74364081abd7e389a7c75

Release-v2.0.3+f943dbb

08 Feb 04:15
f943dbb

Choose a tag to compare

✨ New Feature

  • 移除求生者天赋图标固定尺寸
  • 添加设计者模式取消自动吸附说明
  • 实现了窗口大小修改
  • 增加了新求生者——斗牛士
  • 新增了比分统计的窗口透明和窗口背景色修改功能

🔧 Bug Fix and Improvement

  • 修正应用崩溃提示消息中的英文文本错误
  • 修复了bp总览的背景图无法自定义的问题
  • 修复了分数统计的UI修改不会立刻生效的问题

✅ To-do

  • OCR 自动识别
  • 视频流输出

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 568aeaf73650b9f1a1bda3ffafdfeac08f97f23d071d8d1ea48d8609af9cd29

Release-v2.0.2+985ac57

01 Feb 15:10
985ac57

Choose a tag to compare

🔧 Bug Fix and Improvement

  • 修复了导入队伍信息中空uri会导致导入失败的问题

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 21868463fec8472e027d9fe55bdfa93c9389ee68a09abb519ade0ab7f4552f6

Beta-v2.0.3-beta+a57f2d9

28 Jan 04:08

Choose a tag to compare

Pre-release

✨ New Feature

  • 移除求生者天赋图标固定尺寸

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 5a60d72ed6864106b0741703912ae7a5e61e5158cbb9a565eef63f442b86d029

Release-v2.0.2+821fdc0

28 Jan 03:44
821fdc0

Choose a tag to compare

🔧 Bug Fix and Improvement

  • 修复队伍成员初始化问题

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 7a2bdf582189e0fdce3debb08bfeb23d36f981ae30214dfcde5a305dcbd75ed5

Release-v2.0.2+b73693d

27 Jan 12:59
b73693d

Choose a tag to compare

✨ New Feature

  • 实现自动全局禁用角色记录功能,修改求生者和监管者角色选择逻辑,支持不同游戏阶段的全局禁用记录
  • 新增了日语支持
  • 把万众瞩目的bpui文件改回来了,同时向下兼容支持导入zip文件
  • 增加了BP窗口的背景颜色切换功能,增加了BP窗口的窗口是否透明的功能
  • 添加了小组件窗口背景色设置和允许透明功能
  • 将地图BpV2待选边框默认颜色改为白色
  • 新增主队阵营和对局结果跟随全局
  • 新增了开始引导时的自动同步全局禁选记录
  • 添加了api文档生成器(此项暂时用户无感)

🔧 Bug Fix and Improvement

  • 新增 ICharacterSelectionService 用于统一角色选择行为
  • 新增 IAnimationService 接口,插件可以实现并覆盖动画行为
  • 更新 BanHunPageViewModel 和 BanSurPageViewModel 以使用新的服务接口
  • 修改 CharaSelectViewModelBase 注释说明建议使用 ICharacterSelectionService API
  • 重构 PickPageViewModel 中的角色选择和交换逻辑使用统一的服务层调用
  • 更新了GameRule.json中的第三局上半规则
  • 优化了内置插件不可卸载的英语和日语的提示文本
  • 在Team模型中将全局禁选记录数组属性替换为ObservableCollection集合
  • 统一Camp枚举引用路径,避免引用模糊
  • 修复了安装更新的弹窗需要点两次更新的问题
  • 修复了插件SDK包没法正确打包插件的问题,同时完善了插件 SDK 的部分机制
  • 优化了构建脚本,使得旧版powershell也可以运行,不必要求开发环境安装pwsh 7
  • 略微优化了一下BpWindow的默认布局
  • 压缩了过场画面和赛后数据的UI图片,修复了UI图片太大导致内存暴增的问题

✅ To-do

  • OCR 自动识别
  • 虚拟摄像头透明流视频输出

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe ef2ad6903e3b752c13a18150f33e63766ab8df5438af285641f132a26b4e0a7

Beta-v2.0.2-beta+7dcfa2d

26 Jan 04:15

Choose a tag to compare

Pre-release

✨ New Feature

  • 实现自动全局禁用角色记录功能,修改求生者和监管者角色选择逻辑,支持不同游戏阶段的全局禁用记录

🔧 Bug Fix and Improvement

  • 新增 ICharacterSelectionService 用于统一角色选择行为
  • 新增 IAnimationService 接口,插件可以实现并覆盖动画行为
  • 更新 BanHunPageViewModel 和 BanSurPageViewModel 以使用新的服务接口
  • 修改 CharaSelectViewModelBase 注释说明建议使用 ICharacterSelectionService API
  • 重构 PickPageViewModel 中的角色选择和交换逻辑使用统一的服务层调用
  • 更新了GameRule.json中的第三局上半规则
  • 优化了内置插件不可卸载的英语和日语的提示文本
  • 在Team模型中将全局禁选记录数组属性替换为ObservableCollection集合
  • 统一Camp枚举引用路径,避免引用模糊

📦 Build Artifact Hash

Artifact SHA-256
neo-bpsys-wpf_Installer.exe 8d09d8e89173f17ef40043904ae2ae7555a6a86547cddd8724971aa7d0601566

Full Changelog: v2.0.2-beta+190d527...v2.0.2-beta+7dcfa2d