Repository navigation
Releases: osuplusplus/OPP
Releases · osuplusplus/OPP
Release list
OPP v0.6.0
- 新增个人资料生涯快照与活动时间线:按当前模式每日保存资料统计、Top 200 成绩、奖章和本地媒体变化;数据中心提供日/月/年热力图、可切换趋势指标和日期详情,并区分真实快照、缺失、失败、未知、部分采集与跨日累计,避免同一成绩变化重复通知。
- 新增社区大厅:提供比赛公告和约玩大厅,支持瀑布流浏览、搜索筛选、分页、详情查看、作者管理、到期归档及 osu! 联系入口;比赛公告支持主办方信息、筹备状态、日期待公布和 STAFF 招募内容。
- BeatmapHub 改为使用 VPS 公开数据,移除客户端曲包缓存和旧数据回退;访客可直接浏览,身份设备管理、发布、更新和补齐流程保持草稿并支持重试。
- 工具集合新增“视频闪退修复”:扫描 osu!stable 谱面目录中的视频,优先无损重封装为 FLV,编码不兼容时按原码率转码,校验输出后通过同目录原子替换写回。
- 修复 Linux AppImage 在 Wayland 下的灰屏问题,以及内置
xdg-open遮蔽系统打开器导致 OAuth 无法打开浏览器的问题;修复 lazer 本地索引恢复时序,减少重启后误报需要重新扫描。
OPP v0.5.0
收藏夹、图池与 BeatmapHub
- 收藏页改为文件夹网格与分页谱面列表,支持全收藏跨字段搜索、图位排序、全夹星数/BPM 摘要、记录进度,以及进入本地准确难度后恢复浏览位置。
- 新增按收藏夹保存的彩色标签、自动保存笔记、手动成绩历史与代表成绩;只读查询 Stable/lazer 本地成绩,区分玩家、谱面内容版本和计分体系。个人记录不写入游戏数据库或分享码,图池同步保留记录。
- 发布 OPP URI 标准 v1:从公开 HTTPS JSON 导入 osu!standard 图池,兼容 ASC 星域杯旧链接。首次导入展示任务阶段,重复打开优先读取本地快照,更新由手动同步触发。
- URI 图池默认仅保存在 OPP;下载曲包、导入 Stable 和逐图在 lazer 中打开分别操作。图池持久保存在线谱面参数,未下载也可浏览;旧快照补全资料不改变成员或 Stable 同步范围。
- 收藏夹详情收起总览工具栏及图池设置,下载完成结果可折叠;图位使用彩色徽标,保留选图人、评论、定制/原创标记和练习记录。浏览与存储说明见收藏夹浏览与个人记录。
- BeatmapHub 改为社区发现首页,统一搜索与分享码入口,显示已有/缺失数量,支持访客预览和导入。发布、更新与身份设备管理使用独立弹窗,保留连接身份前的草稿;补齐失败可复用原收藏重试,修复删除入口和复制失败反馈。
在线谱面与下载
- 在线浏览采用“搜索首页 → 结果 → 谱面舞台”流程,返回时恢复筛选与滚动位置;近期热门展示近 7 天上架、按累计收藏量排序的前 5 首,缓存 15 分钟。
- 统一首页搜索、结果卡片与舞台信息层级,提供高清背景取色、独立试听、难度悬停详情和当前已加载结果随机选谱;补充快捷键、鼠标后退与搜索导航。
- 下载清单改为全高抽屉,支持跨页面累积、按筛选批量收集、固定批次和后台进度;成功/跳过项自动移除,失败及取消后的未完成项保留。
- 在线/图池下载最多两路并行,增加响应、停滞和低速超时;默认优先小夜,再回退 Catboy、Nerinyan,Hinai 仅手动启用。校验曲包谱面集与指定难度,允许同曲包附带 BID 为 0/-1 的未提交难度,替换旧文件前保留备份。
- 下载结果支持一键打开已下载曲包、失败重试和官网补下载入口;官网补下载由已登录浏览器处理,曲包打开使用系统文件关联。修复文件名中的 URL 编码,并合并下载完成通知。
相似谱面与技能分析
- 重构 Standard/Mania 工作区:本地搜索先选谱面集再选难度,支持 BID/链接、最近游玩和 BP 推荐;统一筛选确认、高清候选舞台、维度图、逐首历史、试听、下载、预览与收藏。
- 新增可记忆的“过滤今日已推荐”开关;最近游玩与 BP 推荐在截取参考数量前按 NM/DT/HT 或混池筛选,快速推荐和完整推荐使用相同 Mod 池。
- Mania 接入
osu-difficulty-lab@92b791c的 v4 运行包,直接读取预计算的 NM/DT/HT 特征和键型,无需附带.osu源文件。支持六维 MMA 覆盖率、主模式、细分键型及 RC/LN 比例;缺失记录明确提示,无在线 ID 的本地记录禁用在线操作。兼容要求见相似谱面数据集。 - 新增基于最佳 200 成绩的 osu!standard 八项技能分析,优先读取本地谱面,可在线补齐并联动相似谱面和 Trainer。修复 CL 成绩被跳过的问题;按谱面与 Mod 增量复用能力向量,缓存按客户端和在线补齐策略隔离,保留一小时并展示复用数量。
- 移除设置中失效的相似谱面选项,Standard 权重与结果数量集中到工作区;不支持的模式引导至“设置 → 常规 → 游戏模式”。
本地资源、播放器与回放
- 本地谱面改为背景舞台与底部操作台,支持跨字段万能搜索、准确难度选择、高清背景及随机选谱。Stable/lazer 后台文件监听触发增量索引,显示新增、修改、删除与复用数量,并保留强制重建入口。
- 新增本地谱库音乐播放器,支持双库合并、收藏/筛选结果播放、队列、四种播放方式、音量与进度控制;试听共用后台播放核心,切换页面不中断音乐,本地舞台可随切歌定位客户端、模式与难度。
- 新增 360×72 悬浮迷你播放器,支持置顶、拖动、列表、系统媒体键、托盘与主界面恢复;流式解码并释放闲置界面和分析缓存,后台任务继续执行。
- 修复 lazer Realm 并发快照、
current安装目录版本识别、手动数据路径占用统计和同名皮肤预览冲突;明确 lazer 收藏读取错误及 Stable 写回目标,Trainer 遵循 Stable 自定义谱面目录。 - PP 计算与相似谱面在线源文件优先使用官方
.osu接口;修复回放导出在皮肤准备失败后无法重新提交,以及 Linux/X11 小数缩放下原生预览遮挡窗口和输入的问题。
界面与性能
- 合并品牌与标题栏,启动区整合游戏状态、客户端选择和错误提示;游戏模式与默认客户端入口移至设置,本地谱面及谱库管理保留 Stable/lazer 切换。
- 设置与工具集合改为保留背景的弹窗,分类切换保留内容和滚动位置;统一弹窗与通知组件、状态色、无障碍语义以及明暗主题。数据中心保留公共页头,切换子页仅显示局部骨架。
- 收藏与相似谱面首页使用限量、去重的本地封面拼贴,支持减少动态效果;候选舞台使用当前谱面高清背景,修复浅色主题搜索框、面板与图表配色。
- 交互查询、后台计算和阻塞 I/O 使用独立工作池,限制线程预算与队列;合并文件监听和并发封面/数据集加载,增加搜索去抖,修复排队查重取消失效及旧数据集覆盖缓存。
- 本地搜索与深分页复用索引,仅构造当前页;收藏按摘要和修订号分页,首次使用才加载。减少页面重挂载、播放器进度和未变化索引引起的刷新,隐藏窗口暂停轮询与重绘。
- 设置和缓存 I/O 移出主线程,日志采用有界队列、批量写入和正常退出排空;修复启动索引恢复时序与重复扫描。开发说明集中于架构与开发。
OPP v0.4.6
v0.4.6
- 重构了trainer,升级为view-trainer,现在你可以直接预览修改的谱面
- 在线铺面支持预览快速预览啦!
- 汉化了medals的文本,现在奖章的描述和信息是中文啦!
- 回访渲染得到升级!
- 优化了UI
- 在线铺面支持歌曲源语言搜索
- 修复了一些已知问题,bugs
OPP v0.4.5
- 新增 相似谱面 osu!mania 支持(beta),使用需要下载mania的相似谱面数据集
- 新增beatmap-pack-hub(beta),你可以分享自己的收藏曲包让所有人都看到啦
- 新增接入Osekai,现在可以轻松查询medals的解锁条件,推荐曲目
- 新增通过直通wgpu,你可以实时观看自己的回放!!(仅限std)
- 新增更新软件内下载入口
- 修复了一些已知问题,bugs
OPP v0.4.3
注意,本次更新后需要重新下载最新的相似铺面数据集[点击此处跳转](https://github.com/osuplusplus/osu-difficulty-lab/releases)
- 增加生成铺面预览图功能
- 更新了rosu-pp,支持26/7最新rework,感谢Aloic前辈
- 增加压缩lazer空间功能
- 支持小夜soyobot镜像,妈妈再也不用担心我下图太慢了
- 完全重新设计了本地skin系统,现在具有皮肤融合能力,mania模式皮肤快速迁移能力
- 修复了一些已知问题
- realm数据库支持
OPP v0.4.2
- 新增启动后台更新检查:仅在发现未忽略的新版本时显示公告,并自动读取 GitHub Release 更新内容。
- 设置页手动检查会明确显示最新版、新版本或检查失败结果。
- 更新公告支持前往更新、忽略当前版本和下次再说;忽略只影响启动自动提示。
- 重构谱面收藏夹后端,支持分享码导入导出、缺失谱面自动补齐、任务进度与安全写回;lazer 收藏夹当前保持只读。
- 新增 Danser 本地回放渲染,可配置视频参数、批量加入队列,并在游戏会话结束后处理新回放。
- 新增 osu!lazer 磁盘占用统计,区分包含硬链接的总大小与实际占用。
- 增加跨平台进程、路径和凭据适配,改善 Linux 环境及 tosu/OBS 联动兼容性。
- 补充 Linux 环境依赖、客户端命令、XDG 数据目录、构建流程和平台能力说明。
- 修复在线谱面筛选、Trainer、游戏会话统计和本地渲染中的多项问题。
OPP v0.4.1
更新内容
- 新增设置页检查更新,可直接查看最新 GitHub Release。
- 优化相似谱面推荐:每天避免重复推荐,并增加今日推荐历史。
- 扩大推荐种子范围与候选池,提升推荐结果覆盖度。
下载
- Windows x64 免安装版:OPP_0.4.1_x64.exe
- 下载后直接运行即可。
OPP v0.4.0a
OPP v0.4.0
OPP v0.3.5
OPP v0.3.5
下载与运行
下载 OPP-v0.3.5-windows-x64.exe 后直接运行,无需安装。
运行要求:Windows 10/11 x64,并已安装 Microsoft Edge WebView2 Runtime。此构建暂未进行代码签名,Windows SmartScreen 可能显示未知发布者提示。
本次更新
- 相似谱面分析器升级到 Analyzer v3,以 Slider 维度替换 Flashlight;旧版 Analyzer v2 数据集需要重新下载或生成。
- 新增基于最近成绩和 BP 的相似谱面推荐,并展示推荐来源。
- 在线谱面下载新增 Hinai 镜像、多镜像自动回退、单张快捷下载和更完整的批量进度反馈。
- 本地谱面新增网易云音乐客户端搜索入口。
- 新增检测到 osu! Stable 或 osu!lazer 后自动启动 tosu 的设置项。
- Trainer 页面在当前会话中保留谱面、参数与生成结果,并修正页面导航。
- 完成 Rust 格式整理、严格 Clippy 修复和回归测试补充。
文件校验
SHA256 D20D25B4DCC5BCFC6FFA255C744608EE52BD8368FE795DAFFF389A0E8F71BDBB
相似谱面数据集说明:https://github.com/osuplusplus/OPP/blob/v0.3.5/docs/similarity-dataset.md