Skip to content

Releases: Starfie1d1272/cs2-demo-analysis-kit

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:25
8835374

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:28
7ac115d

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 06:35

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Full Changelog: v0.8.1...v0.8.2

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 18:41
490b7dc

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 17:38

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
    (不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)

终端一键解除隔离(替代步骤 4):

xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"

老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。


新增

  • 统一分析上下文:新增 AnalysisContext,由应用统一持有当前语料、分析对象/关系、基线与目标;页面切换时不再各自维护互相冲突的选手、队伍或范围状态。
  • Finding 与证据返回闭环:主页、选手和道具等分析可把有样本与依据的 Finding 定位到比赛回合/tick;查看证据后可返回来源问题与原分析上下文。
  • 具体行动产物:新增个人 TrainingFocus、Coach PrepItem 与道具 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

Choose a tag to compare

@github-actions github-actions released this 03 Jul 04:51

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Choose a tag to compare

@github-actions github-actions released this 03 Jul 01:27

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:24

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 06:56

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. macOS 会提示「无法验证开发者」→ 系统设置 → 隐私与安全性 → 拉到底点「仍要打开」。
    (不要直接从 DMG 挂载卷双击——Gatekeeper 会静默拒绝,没有任何提示。)

终端一键解除隔离(替代步骤 4):

xattr -dr com.apple.quarantine "/Applications/DAK Studio.app"

老版本 Win10 如启动后白屏,需安装 WebView2 Runtime。


修复

  • 道具价值大库 OOM:道具价值页改为读取导入期持久化的 utility_value facts 投影,不再在打开页面时并发解压解析全量 demo ZIP;160 场规模打开页面时不应再触发内存峰值爆炸。
  • 道具价值 facts 口径:新增道具价值轻量事实行,按当前身份映射和队伍重命名在查询期重新聚合;提升 analysisVersion,旧库可从已存 ZIP 重建 facts 后获得新投影。
  • Windows 侧边栏滚动:修复侧边栏项目过长时在 Windows 上无法滚动,导致底部入口不可点击的问题。
  • 控图展示尺寸:限制控图覆盖场画布最大宽度并按视口高度收敛,避免 Windows 窗口内地图过大、无法完整查看。

Full Changelog: v0.7.4...v0.7.5

v0.7.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 06:29

安装说明

已安装用户(推荐:应用内更新)

打开 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

  1. 打开 DMG,把 DAK Studio 拖到右侧的 Applications 文件夹。
  2. 推出 DMG(桌面上右键 → 推出"DAK Studio")。
  3. 从 启动台 或 /Applications/DAK Studio.app 打开。
  4. 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