Repository navigation
Releases: Dr-hydra/Delta-Force-Harmonica
Release list
桌面版 v0.2.5:新曲库域名与榜单显示优化
桌面版 v0.2.5 更新曲库连接地址,并改善日榜、周榜在侧栏中的显示。
- 曲库默认连接
https://api.03250799.xyz/v1。升级时自动替换原腾讯云生产地址,保留用户自定义地址及其他设置。 - 新地址没有本地凭据时,自动迁移旧生产地址下的有效安装凭据,继续使用原安装身份和作者身份;旧加密文件保留。凭据已过期或丢失时仍需原有恢复流程。
- 榜单明确显示排名与热度,前三名高亮;曲名、作者、互动信息及标签分行展示,长文字提供完整提示,操作按钮在窄布局下换行。
- 榜内搜索筛选当前榜单并保留原排名,显示更新时间、空榜及无匹配提示。
下载:
DeltaForceHarmonica.exe:标准版,推荐 Windows 11 使用。DeltaForceHarmonica-Win10-NoCET.exe:关闭 CET 的兼容版,适合 Windows 10 遇到启动错误或闪退的环境。
两份均为 win-x64 单文件自包含程序,无需另装 .NET。兼容版的 PE CET 标志已确认关闭。
验证:网页 201 项、桌面核心 56 项、桌面界面 124 项测试通过;新 API 实际连接及合成身份迁移的 17 项检查通过;已检查浅色、深色和窄侧栏榜单。
本次发布的是内部源码构建的桌面二进制。Release 标签沿用公开仓库已有提交,请从附件下载 v0.2.5。
桌面版 v0.2.4:新增悬浮窗自动显示与计分结算自定义开关
桌面版 v0.2.4 带来更灵活的演奏与练习体验,新增悬浮窗自动显示与计分结算的多项独立控制开关,并进一步优化了时序与按键判定。
🌟 新增与更新功能
-
悬浮窗自动显示开关(可选):
- 位于「设置」页 ->「悬浮窗」选项卡。
- 新增
开始演奏时自动打开悬浮窗开关(默认开启)。 - 关闭后,开始演奏时不再自动弹起悬浮窗遮挡屏幕,仍可随时通过热键(默认 F7)或主界面按钮手动开启/关闭。
-
计分与结算功能精细化控制(可选):
- 位于「设置」页 ->「播放与时序」选项卡。
- 启用计分与成绩统计:总计分开关(默认开启)。关闭后不计算 Perfect/Good/Miss、准度和得分,逐音练习保持按对推进。
- 结束后自动显示结算(含手动停止):弹窗开关(默认开启)。关闭后,演奏结束时不再弹出遮挡面板,保留后台统计数据,主界面控制栏提供「上次结果」按钮供按需手动查看。
-
双版本分发(提供 Win10 专用兼容版):
DeltaForceHarmonica.exe:标准版(推荐 Windows 11 及常规环境)。DeltaForceHarmonica-Win10-NoCET.exe:Win10 专用版(关闭了 .NET 9 默认开启的 CET 硬件强制堆栈保护,解决 Windows 10 部分环境下的兼容性闪退与启动报错问题)。
-
稳定性与体验优化:
- 完善演奏启动时的会话隔离机制,避免播放中途保存设置导致计分错乱;
- 保持与网页端乐谱解析和指法优化的 100% 字节级一致性。
📦 下载说明
- Windows 11 用户:请下载
DeltaForceHarmonica.exe(标准版)。 - Windows 10 用户:若遇闪退或启动报错,请优先下载
DeltaForceHarmonica-Win10-NoCET.exe(关闭 CET 兼容版)。 - 均为单文件独立自包含版本,内置全部 .NET 9 运行库,无需额外安装环境,双击即可直接运行。
- 校验信息:
DeltaForceHarmonica.exe(标准版):AB24423ABE4ACED10C0983346797F661D034FE908ECF3DA84C1D42255D68AD85DeltaForceHarmonica-Win10-NoCET.exe(Win10专用):63685014BEB4070A5B38EB499356984FB6018623C020A09D4DFC4048854FE553
注:本次为桌面端二进制小版本发布,源码托管在内部私密核心仓库。Release 标签对应公开仓库已有提交,请使用下方的 exe 附件下载最新版。
桌面版 v0.2.3:新曲库、榜单与互动
桌面版 v0.2.3 将默认公开曲库切换到新的 HTTPS 服务,原有公开曲谱已经迁移。
- 支持分页搜索、日榜/周榜、点赞和实际导出后的下载计数。
- 自动升级缺少 API 地址字段的旧设置,保留明确配置的自定义地址;安装凭据在本机使用 Windows DPAPI 加密保存。
- 包含本地已有的演奏结果面板、播放结束原因记录、时序与可视化同步等更新。
下载 DeltaForceHarmonica.exe,Windows x64 单文件自包含版,无需另装 .NET。
验证:核心测试 56 项、桌面测试 108 项通过;新后端 45 项测试通过,663 份曲谱、267 个作者迁移逐项核对无差异。
本次先发布可执行文件,源码尚未 push。Release 标签指向仓库已有提交,因此 GitHub 自动生成的 Source code 压缩包不包含本次本地更新;请使用上方的 exe 附件。
桌面版 v0.2.1 — 悬浮窗透明度与流速调节
悬浮窗说明移至顶部,默认使用 F5 开始 / 结束演奏,F6 隐藏 / 显示悬浮窗。隐藏悬浮窗时继续播放,再次显示即可跟随当前进度。
- 主界面新增悬浮窗背景透明度调节(0–100%),音符和文字保持清晰。
- 主界面新增音符流速调节(0.5–3 倍),保持歌曲节奏和音符到线时刻不变。
- 透明度和流速即时生效并自动保存。
- 快捷键提示及设置页同步更新,仍可自定义快捷键。
下载 DeltaForceHarmonica.exe 即可运行,适用于 Windows x64,无需另行安装 .NET。继续使用网页导出的 MIDI 或本地曲库;悬浮窗建议配合游戏的无边框或窗口模式使用。
验证:65 项测试通过,Windows x64 自包含单文件 Release 构建通过。
桌面版 v0.2.0 — 手动可视化演奏
新增手动可视化演奏:音符随曲目时间下落,在判定线处提示按键。首次启动默认手动模式,也可切换自动演奏,并同时打开悬浮窗。
- 悬浮窗支持拖动、调整大小,自动记住位置和尺寸。
- 用颜色区分升调、降调和半音,音符文字及底部键位提示可统一开关。
- 手动开始演奏时自动打开悬浮窗,播放期间支持鼠标穿透。
- 手动与自动演奏使用明显的两选开关,并记住上次选择。
- 修复长按全局快捷键时反复启停的问题。
下载 DeltaForceHarmonica.exe 即可运行,无需另行安装 .NET。继续使用网页导出的 MIDI 或本地曲库;悬浮窗建议配合游戏的无边框或窗口模式使用。
本地 Release 构建通过。
桌面版 v0.1.2 — 本地 MIDI 曲库
本地 MIDI 曲库更新。
变更
- 新增专用本地曲库文件夹,默认位于用户“音乐\Delta Force Harmonica”,启动后自动扫描兼容的
.mid/.midi。 - 自动监听文件新增、修改、删除和重命名,无需重启软件;支持双击曲目直接打开。
- 本地曲库支持打开文件夹、更换目录、手动刷新,目录设置会持久化保存。
- 公开网页曲库新增“下载到本地”,保存为带 DFHS1 谱面快照的标准 MIDI,下载完成后立即加入本地曲库。
- 同名下载自动添加序号,不覆盖已有文件。
- 管理员权限下通过 Windows 桌面外壳打开曲库目录,避免拉起独立的高权限资源管理器。
下载
DeltaForceHarmonica.exe:Windows 10/11 x64,单文件自包含,启动时需要管理员权限。未签名程序可能触发 SmartScreen 提示。
对应提交 989fc55。
桌面版 v0.1.1 — 三档按键时序
按键时序改为三档,并把间隔改成硬下限。
变更
- 三档时序:设置页新增档位选择。稳健(30 fps / 卡顿机器)70/70/80 ms,标准(60 fps,默认)40/40/45 ms,极限(高帧率、快歌)20/18/22 ms,三个数依次是修饰键提前、松键到下一次按下、最短按住。「自定义」解锁手动输入。网页导出面板有同名同值的选项。
- 间隔是硬下限:游戏按帧采样输入,修饰键与音键落在同一帧会出错音,松键与下一次按下落在同一帧会漏音。密集乐段现在会推迟音符来保住间隔,而不是挤进同一帧。首音带修饰键时也会先按修饰键、等足提前量再按音键。
- 默认间隔由 0.1.0 的 12/18/30 ms 提高到标准档,旧的 settings.json 读入后自动按标准档处理。
下载
DeltaForceHarmonica.exe:Windows 10/11 x64,单文件自包含,需管理员运行。
SHA256:8d5b170990b51a22791afcf7963450b4d06e9e0de98c758faad96c5eab32cb89
使用方法与风险说明见 desktop-v0.1.0。对应提交 b7632f6。
桌面版 v0.1.0 — 三角洲口琴自动演奏器
桌面版自动演奏器首个版本。打开网页版导出的 MIDI 或公开曲库里的谱面,按与网页完全一致的指法向《三角洲行动》口琴发送按键。
下载
DeltaForceHarmonica.exe:Windows 10/11 x64,单文件自包含,无需安装 .NET。
SHA256:4ed42f52d20a2072c59f966cf5c5c39fec79fb3ffc226bff7e3361af4b28701b
程序未签名,首次运行 SmartScreen 可能提示,选择「仍要运行」。启动时会弹出 UAC,需要管理员权限才能把按键送进以管理员运行的游戏。
使用
- 在网页版转换器或曲库点击「标准 MIDI .mid」导出,桌面端打开该文件;或直接在「曲库」页双击一首。
- 游戏切换为窗口化 / 无边框,输入法切到英文。
- 按 F5(或界面按钮)开始,倒计时期间切回游戏并打开口琴;F6 停止。前台窗口切换会自动停止并松开全部按键。
- 漏音时在「设置」里调大按键时序三个参数。
说明
- 只接受本站导出的 MIDI:文件内嵌 DFHS1 谱面快照,桌面端据此还原键位与修饰键。旧版导出的文件按音高重新推算并标注「旧版导出」。
- Toy 私人云存档不可用,仅公开曲库与分享 ID。
- 在线对局使用自动输入违反游戏协议,有封号风险,请只在练习、自定义房间等场景使用。
对应网页版 0.5.0,提交 c270c9f。