neo-bpsys-wpf

powered by 9.0.4 & 4.0.3

GitHub License GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub forks GitHub Repo stars

GitHub Release GitHub Downloads (specific asset, all releases)

项目官网 | 备用官网 | 项目仓库 | 使用文档 | 开发文档 | QQ交流群


📖 项目简介

neo-bpsys-wpf 是一个基于 .NET WPF 开发的第五人格直播BP软件,其前身为bp-sys-wpfidv-bp-asg-e(均已分别因为屎山代码和技术栈老旧停止维护)。其包含地图BP、角色BP与赛后数据显示等在第五人格赛事中能用到的功能。

本项目的前身 bp-sys-wpf 曾帮助了40余个民间赛事,希望它能够在未来帮助到你。

✨ 功能

  • [x] 基础BP界面
  • [x] 过场画面
  • [x] 比分
    • [x] 游戏内比分
    • [x] 分数统计(用于场间)
  • [x] 赛后数据
  • [x] 地图BP
  • [x] BP概览(用于场间)
  • [x] 后台引导式BP导播
  • [x] 队员管理
    • [x] 选手定妆照
    • [x] 选手数量动态调整
  • [x] 前台UI自定义
    • [x] 控件位置自定义
    • [x] 文字颜色、字体、大小自定义
    • [x] UI背景图片自定义

✅ To Do

  • [ ] 2025IVL夏季赛新地图BP规则
  • [ ] OCR识别自动填充赛后数据
  • [ ] OCR识别实现全自动BP

💻 构建

Release有提前编译好的安装包可以直接下载并安装

手动构建前需要安装好.NET 9 SDK

git clone https://github.com/PLFJY/neo-bpsys-wpf.git

cd neo-bpsys-wpf
mkdir build

dotnet publish ".\neo-bpsys-wpf\neo-bpsys-wpf.csproj" -c Release -o ".\build\neo-bpsys-wpf"

安装包构建

".\InstallerGenerate\Inno Setup 6\ISCC.exe" ".\InstallerGenerate\build_Installer.iss"

备注:此处的Inno Setup是从inno官网下载的官方版本并在文件内附加了中文语言包,后续可能被会分离到另一个仓库内

同时,也可以使用脚本自动构建

.\build.bat

⭐ Stargazers over time

Stargazers over time