Releases: Starfie1d1272/cs2-demo-analysis-kit
Release list
v0.8.4
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
RivalHub Demo Uploader
选择对应系统的 rivalhub-demo-uploader-<version>.dmg(macOS)或
rivalhub-demo-uploader-windows-<version>.zip(Windows)。Windows 解压后运行
rivalhub-demo-uploader.exe;程序首次连接时会打开浏览器完成 RivalHub 授权。
上传异常会显示错误编号和处理建议,可从窗口导出诊断日志。
macOS · DAK Studio
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
修复
- RivalHub Demo Uploader 启动白屏:修复 pywebview 启动时先暴露空
api对象造成的初始化竞态;前端现在等待完整原生桥接方法注入后再初始化,并确保重复 ready 信号不会重复连接。 - 启动诊断:在 React 启动前捕获前端异常并写入本地诊断日志,启动失败时显示可操作的错误页和日志导出入口;敏感 Bearer 凭据会在日志中脱敏。
内部与维护
- 启动生命周期回归保护:新增空 API → 完整 API → 重复 ready 的回归测试,固定 pywebview bridge readiness contract。
- Uploader 分发:Windows ZIP / macOS DMG 纳入现有 R2 镜像,新增独立
releases/uploader/latest.json与版本化 manifest,并在发布后重新下载校验 size / SHA-256。 - CI / Release 维护:更新并收拢 GitHub Actions 固定版本策略,保持 Dependabot 更新与 pinned action policy 一致。
v0.8.3
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
RivalHub Demo Uploader
选择对应系统的 rivalhub-demo-uploader-<version>.dmg(macOS)或
rivalhub-demo-uploader-windows-<version>.zip(Windows)。Windows 解压后运行
rivalhub-demo-uploader.exe;程序首次连接时会打开浏览器完成 RivalHub 授权。
上传异常会显示错误编号和处理建议,可从窗口导出诊断日志。
macOS · DAK Studio
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
新增
- RivalHub Demo Uploader:新增独立轻量桌面上传工具,可连接 RivalHub 后多选原始
.dem,逐场解析、自动匹配官方 MatchMap、在歧义时人工选择目标并提交 Demo Evidence;原始 Demo 保持本地,临时 ZIP 在任务结束后清理。 - 上传诊断与安全凭据:Uploader 使用 macOS Keychain / Windows Credential Manager 保存设备授权,失败项提供错误编号、处理建议和日志导出;提交后重新读取 RivalHub 状态,以网站确认的
synced / needs_attention作为最终结果。 - 已有本地 Demo 同步:DAK Studio 可直接复用资料库中已有 Demo 的 ZIP / facts 同步 RivalHub,避免再次解析和重复入库。
修复 / 变更
- RivalHub Demo 导入内存与复用:导出结果改为磁盘临时文件 + 分块传输,Evidence 使用 evidence profile 读取必要事实;相同 raw Demo 优先复用本地结果并更新来源路径,降低批量导入的内存峰值和重复工作。
- Stable 击杀语义:
dak-stable/3将 K、HS、trade、utility、weapon、multi-kill、KAST 的进攻击杀统一为敌方选手击杀;冻结playerStats的已知 TK 口径差异显式标记为不可比,真正的 semantic drift 继续由 Core QA 阻断。 - Windows 安装升级:Web Installer 使用外部 staging 并正确展开 runtime 根目录,保留
userdata/assets/cache/updates,安装完成后明确启动本次安装的新程序。 - RivalHub 导入交互:移除 RivalHub 专属拖拽入口,上传与同步统一使用明确的文件选择或本地资料库操作,减少拖拽目标歧义。
内部与维护
- 赛事统计聚合边界:补齐 canonical performance facts 与透明 Tournament performance analytics,并收紧 frozen-fact validator,使 Tournament 负责结构、引用与聚合安全,不重新判定 Core 已冻结的 survival / clutch 等语义。
- 发布治理:npm Trusted Publishing 迁移到 OIDC;桌面应用与 private workspace 统一由
vX.Y.Z管理,Changesets 明确不再修改 private package 版本,公共@cs2dak/*npm 包继续独立版本化。
v0.8.2
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
新增
- RivalHub Demo 导入稳定性:补齐原始 Demo 去重与修复、低内存批量导入、可恢复的进度会话和目标跳过状态;单个待人工处理项不会阻断整批任务。
- 赛事视图降级反馈:远程 Swiss / Round Robin 优先展示 RivalHub 官方 standings,远程淘汰赛优先展示官方 bracket;官方结构缺失时明确提示并保留 compact match index。
修复 / 变更
- 官方赛果匹配:以 EventRoster 的 Steam64 membership 负责 canonical team identity 与正反方向,MatchRoster 仅在目标已识别后校验单场 lineup;远程阵容缺失或不一致时进入
needs_attention,不再误判为地图匹配不唯一。 - 资料库元数据一致性:身份索引只缓存 ID / hash,标签、来源路径、批量操作和重分析会读取最新 metadata,避免 stale facts 覆盖已有来源信息。
What's Changed
- fix(release): 修复桌面版 tag 重试 by @Starfie1d1272 in #23
- fix(release): 复用已发布 tris 清单 by @Starfie1d1272 in #24
- fix(release): 指定手动重试的发布 tag by @Starfie1d1272 in #25
- fix(release): 直连 R2 校验发布资产 by @Starfie1d1272 in #26
- feat(tournament): 提炼赛事分析共享包 by @Starfie1d1272 in #31
- fix(changesets): 清理失效 ignore by @Starfie1d1272 in #32
- chore(release): 版本化待发布 npm 包 by @Starfie1d1272 in #33
- feat(studio): 收口 RivalHub Demo 导入链路 by @Starfie1d1272 in #34
Full Changelog: v0.8.1...v0.8.2
v0.8.1
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
新增
- RivalHub 在线赛事与 Demo 同步:DAK Studio 可通过浏览器设备配对读取授权赛事,并在 Event / Stage / Series 范围导入单个或批量 Demo,自动匹配官方 MatchMap 后提交 Demo Evidence;原始
.dem不会上传。 - 受控赛果回写:同步会按官方阵容、地图、比分和可选 OCR 证据校验;无法可靠匹配的 Demo 保持待人工处理,批量任务中单个失败不会阻断其余文件。
修复 / 变更
- 在线同步可靠性与安全性:配对凭据改由 macOS Keychain 或 Windows Credential Manager 保存;撤销设备后在线赛事缓存会标记为过期。重试会复用相同 Evidence 请求的幂等身份,官方上下文更新后可重新生成并提交同一 Demo 的新证据版本。
- 赛果归属与展示:按 Steam64 与官方 roster 识别队伍正反方向,保留 Demo 中实际观察到的选手昵称;地图级状态不再把整场比赛状态误投到每一张地图。
What's Changed
- ci: pin actions to commit SHAs + scope release permissions by @Starfie1d1272 in #7
- ci: pin actions to SHAs + explicit permissions by @Starfie1d1272 in #8
- ci: add Dependabot config (github-actions) by @Starfie1d1272 in #12
- chore(deps): bump astral-sh/setup-uv from 7.6.0 to 10.0.1 by @dependabot[bot] in #13
- chore(deps-dev): bump vite from 7.3.3 to 7.3.5 by @dependabot[bot] in #11
- chore(deps): bump postcss from 8.5.15 to 8.5.26 by @dependabot[bot] in #10
- chore(deps): bump setuptools from 82.0.1 to 83.0.0 in /python by @dependabot[bot] in #9
- chore(deps): bump undici and wrangler in /infra/event-upload-worker by @dependabot[bot] in #14
- feat(producer): 生成 RivalHub Demo Evidence V1 by @Starfie1d1272 in #20
- feat(integration): 接入 RivalHub 在线赛事与 Demo Evidence V1 by @Starfie1d1272 in #21
- chore(release): 发布 DAK Studio 0.8.1 by @Starfie1d1272 in #22
New Contributors
- @dependabot[bot] made their first contribution in #13
Full Changelog: v0.8.0...v0.8.1
v0.8.0
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
新增
- 统一分析上下文:新增
AnalysisContext,由应用统一持有当前语料、分析对象/关系、基线与目标;页面切换时不再各自维护互相冲突的选手、队伍或范围状态。 - Finding 与证据返回闭环:主页、选手和道具等分析可把有样本与依据的 Finding 定位到比赛回合/tick;查看证据后可返回来源问题与原分析上下文。
- 具体行动产物:新增个人
TrainingFocus、CoachPrepItem与道具PracticeLineup,分别保存训练重点、备战材料和点位练习,不把普通浏览自动写入万能收藏。 - 队伍总览:新增独立队伍入口,汇总地图盘面、阵容、经济样本和最近比赛,并把当前队伍上下文带入对枪、经济、道具和控图分析。
- 能力可用性提示:统一展示 facts、replay、shots 和
.tri等数据资格、降级原因与修复入口;.tri问题可直接进入管理资产页。
变更
- 导航与页面职责:侧栏收口为开始、选手复盘、对象分析和备战四组,管理沉底;赛事目录与赛事总览分离,对枪合并为单一工作台,道具价值与练习点位分离,经济页围绕转化与节奏组织。
- 我的复盘:主页改为个人状态、优先 Finding、训练重点、开局动线、最近比赛和转化摘要的证据型复盘入口。
- 选手档案与 PRISM:PRISM 拆分行为倾向、执行效率、样本覆盖和可用性,避免缺失信号被画成完整画像;直接进入选手页时始终提供 roster,不再形成无选择入口的空态。
- Coach 工作台:己方复盘与对手侦察统一读取 AnalysisContext 角色;备战清单迁移为
PrepItem,保留来源、队伍关系、回合证据与幂等旧数据迁移。 - 控图观察边界:RadarField 明确保持描述性赛事基线/队伍差分,不再输出伪弱区判断;地图切换时保留当前队伍,无该图样本则明确提示,不再静默回退基线。
- 界面与响应式布局:重排 Home、资料库、比赛、选手、队伍、赛事、经济、道具、控图、Coach 和管理页面的层级、密度、空态与窄窗口布局,并补齐应用图标和最终验收基线。
修复
- 上下文与 Hook 稳定性:修复 Coach、Duel、赛事总览等页面的条件 Hook、对象静默回退、重复 scope owner 和切页上下文漂移。
- 聚合缓存与迁移:赛季缓存升级到 v9 并统一 cache key,避免旧口径继续命中;PrepItem 迁移支持部分完成后继续扫描、按 ID 去重并幂等清理旧数据。
- 比赛工作台缓存:限制已解析比赛模型缓存数量,避免连续打开比赛后内存无限增长。
- BP 选边语义:校正 PICK 后由对手选择开局边的派生逻辑,并覆盖反向选择与缺失记录场景。
- 道具 Finding:闪光和伤害证据统一复用 presentation 层 Finding,不在页面重复构造结论。
- 入口边缘状态:修复 Players 直接入口、RadarField 无效地图队伍、
.tri修复落点,以及 Team 快捷入口无法兑现队伍上下文承诺的问题。
内部与维护
- 产品与页面真相源:完成产品现实审计、目标职责收口与页面级实施文档;roadmap 改为按发布、稳定性、可行动复盘、Coach 准备和研究闸门分层。
- 验收工具:纳入 Playwright CLI 验收指引与全页面截图基线,补充 AnalysisContext、CapabilityAvailability、Finding、迁移、缓存和 BP 语义回归测试。
Full Changelog: v0.7.8...v0.8.0
v0.7.8
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
变更
- 控图雷达显示:降低覆盖场图层亮度、半径与饱和度,去掉普通模式的加色白爆,简化常驻图例,让底图和控图层更容易同时阅读。
修复
- 控图大库加载性能:控图聚合改为边加载边累加,队伍视图与赛事基线同批产出,并减少缓存解码拷贝;49 场这类大范围加载时降低内存峰值并减少重复计算。
- 控图计算热路径:优化 RadarField 计算循环,减少热循环临时对象、坐标拆解和 presence / sound 分配,保持输出指纹不变。
- Windows 一键更新重启:修复更新替换阶段的工作目录错误,避免更新包应用后在重启 DAK Studio 时卡住或失败。
内部与维护
- 发版流程:补充 changelog 维护规则,要求 tag 前按上个桌面版本到当前 release commit 的完整提交范围归纳发布说明。
Full Changelog: v0.7.7...v0.7.8
v0.7.7
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
变更
- 控图口径校准:视野拆分为 4:3 屏幕可见与 30° 准星覆盖,并新增 800u 发声风险模式;时间轴改为 1:55 倒计时与 4x 播放。
- 控图真实分档:基于 202 场 Major demo、2206 个长枪回合的非零频率 decile 校准各地图与各模式色阶,强化低频边界、薄弱区和偶发控制差异。
- 控图可读性:优化覆盖场配色、薄弱区标记、真实分档图例与控图页面基础包装,减少低频区只靠透明度区分的问题。
- 道具练习:支持从道具点位证据进入真实 demo 回放,并收缩道具练习入口复杂度,让操作列和进游戏入口更清晰。
- 安装与更新体验:优化安装与更新相关体验,并继续整理桌面发版链路。
修复
- 控图缓存兼容:雷达场缓存格式升级,旧缓存会自动失效重算,避免新旧字段混读。
- 内部维护:精简 fast 测试分层,复用赛事包 JSON 读取逻辑,并删除多处未使用的地图、可见性与通知相关代码。
Full Changelog: v0.7.6...v0.7.7
v0.7.6
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
变更
- 用户数据目录拆分:
userdata/只保留资料库、原始 ZIP、备份与报告;官方赛事包、.tri、安装清单、缓存、日志、前端增量包和更新暂存分别迁到assets/、cache/、updates/,避免用户清理资料库时误删更新与官方资产。 - 安装与更新保留目录:Web Installer 与 Full Portable Zip 改为把官方资产写入
assets/;Windows 一键更新会保留userdata/、assets/、cache/、updates/四类持久目录。
修复
- 控图计算性能与内存:优化 RadarField 视野场热路径,减少重复视锥计算、烟雾扫描与 BVH 相交分配;同一 Nuke 基准下无 BVH 路径约 12 倍、完整 LOS 路径约 4.6 倍提速,并避免 Worker fallback 额外保留一份 ZIP buffer。
- 教练工作台回放高度:代表回合回放改为完整高度展示,左侧回合列表跟随右侧回放区域高度,减少回放页内部滚动。
- R2 赛事来源标记:从 R2 构建的赛事资产会把
event-package.json.source修正为r2,避免 Stage 1 / Stage 2 下载后仍显示“本地制作”。
Full Changelog: v0.7.5...v0.7.6
v0.7.5
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
修复
- 道具价值大库 OOM:道具价值页改为读取导入期持久化的
utility_valuefacts 投影,不再在打开页面时并发解压解析全量 demo ZIP;160 场规模打开页面时不应再触发内存峰值爆炸。 - 道具价值 facts 口径:新增道具价值轻量事实行,按当前身份映射和队伍重命名在查询期重新聚合;提升
analysisVersion,旧库可从已存 ZIP 重建 facts 后获得新投影。 - Windows 侧边栏滚动:修复侧边栏项目过长时在 Windows 上无法滚动,导致底部入口不可点击的问题。
- 控图展示尺寸:限制控图覆盖场画布最大宽度并按视口高度收敛,避免 Windows 窗口内地图过大、无法完整查看。
Full Changelog: v0.7.4...v0.7.5
v0.7.4
安装说明
已安装用户(推荐:应用内更新)
打开 DAK Studio,左下角点「检查更新」。应用会优先使用小体积前端增量包;
如本次涉及运行时或依赖变更,会自动退回完整 runtime 更新。
Windows(推荐:Web Installer)
下载 DAK-Studio-Setup-<version>.exe,运行后选择安装目录,联网自动下载运行时 +
内置赛事 + 地图数据。安装完成后首次启动即完整体验。
Windows(离线:Full Portable Zip)
下载 dak-studio-windows-<version>-full.zip,解压即用。
已预装 Cologne Major 2026 完整赛事包 + 全部地图数据。
Windows(开发者:Core Zip)
下载 dak-studio-windows-<version>.zip,仅运行时,不含大赛事和地图数据。
主要用于排查或手动覆盖安装;普通用户优先使用 Web Installer 或应用内更新。
macOS
- 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
- 推出 DMG(桌面上右键 → 推出"DAK Studio")。
- 从 启动台 或
/Applications/DAK Studio.app打开。 - macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
(不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)
终端一键解除隔离(替代步骤 4):
xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。
新增
- 全局聚合范围:Studio 顶层新增赛事、地图、队伍、标签与单场排除筛选,排行榜、经济、道具、控图等聚合页统一读取同一范围。
- 道具价值榜:道具页从闪光扩展为 HE 伤害、火焰伤害、闪光、烟雾四类榜单;选手榜与队伍榜分开展示,HE/火同时支持按投掷数和回合数排序,烟雾按回合归一。
- 控图回放控件:控图覆盖场新增播放 / 暂停控件,可直接播放覆盖场时间轴,不再只能手动拖动进度条。
变更
- Studio 信息架构:侧边栏和工作台入口重排,拆分对枪复盘、转化与节奏、道具价值、道具点位与控图页面,降低单页混杂。
- 经济与节奏页面:重排经济视图,强化手枪局胜率、手枪转化、反转换与人数优势转换的展示标签和汇总。
- 道具榜单文案:闪光指标改为“闪光时间 / 闪光助攻”,HE 与火焰伤害采用更直接的伤害命名,弱化队友致盲作为主指标。
修复
- 教练工作台回放控件不可见:修复代表回合回放被雷达宽度和外层高度裁切的问题,窄布局优先展示回放控件。
- 控图首开与赛事基线:优化控图页赛事基线与首开计算,减少切换范围后的重复计算。
- Windows 更新接力脚本:增强 Windows 更新接力脚本,提升替换阶段的路径稳定性。
- Studio 空态与布局:修复 Studio UI 拆分后的若干空态、表格对齐与页面布局问题。
Full Changelog: v0.7.3...v0.7.4