Releases: INEEDBUG/MaxGameStudio
Release list
v3.0.3
MaxGameStudio 3.0.3
本版本重点重组英雄联盟功能入口,修复页面状态与 Mini 生命周期问题,并降低重复状态请求。CS2 与 VALORANT 仅保留兼容性调整,没有进行高风险重构。
英雄联盟信息架构
- 英雄联盟成为独立一级分区,自动化、战绩、玩家中心、实时对局和工具箱均可直接进入。
- 原
/league-lab链接继续兼容,并保留查询参数后重定向到新的正式入口。 - 已稳定的战绩、玩家中心和实时对局不再藏在多层“实验室”标签中。
- 工具箱内部仍按用途分组,避免把所有高级功能堆在同一屏。
英雄联盟稳定性与交互
- 多个桌面辅助组件改为共享同一份 League 状态订阅,避免各自维护独立轮询器。
- 共享订阅具备请求合并、取消订阅和代次保护,卸载后的旧响应不会覆盖当前页面状态。
- Mini 原生窗口同步保留最后一份待处理状态,快速进入
InProgress时不会因丢失隐藏事件而继续覆盖游戏。 - 自动化页将状态加载与战绩加载拆分,避免局部刷新阻塞整个页面。
- 玩家中心、实时对局和战绩详情补充竞态保护、空态与失败状态,并减少无效重渲染。
导航与模块边界
- CS2 功能统一到
/cs2/*,旧路径继续无损重定向。 - VALORANT 的真实拉伸与准心编辑器拥有独立直达入口。
- 灵敏度实验室和磁轴输入实验室移动到独立“外设调优”分区,不再归属于 CS2。
- 侧栏分组会记住展开状态,并在进入对应页面时自动展开当前游戏分区。
性能优化
- 四个常驻 League 桌面管理器从各自轮询改为共享 1.5 秒状态源;按固定一分钟模型,请求次数由 60 次降至 40 次,减少约 33%。
- 实时对局嵌入页不再额外拉取一份相同状态;该页面额外状态请求由每分钟 12 次降为 0 次。
- 十名玩家的本地标签分析从每名玩家各读一次文件改为每轮只读一次,单轮由最多 10 次降为 1 次。
- 后端状态端点增加短时间请求合并,防止多个同时到达的读取触发重复 LCU 快照;事件或账号写入后立即失效,不缓存动作判断。
上述请求数为代码路径与定向测试可复现的固定轮询模型,不代表不同电脑上的网络延迟或内存绝对值。由于发布验收环境没有运行中的英雄联盟客户端,本版本未宣称完成真实 Lobby → ReadyCheck → ChampSelect → InProgress 全阶段实机基准。
CS2 与 VALORANT
- CS2 保留 3.0.2 的 Demo 快速预览、低内存完整解析和回放延迟加载路径,本轮未做大范围改造。
- VALORANT 保持真实拉伸检测、1568×1080 社区预设和官方格式准心码编辑功能;只调整导航入口和页面分区。
兼容性与更新
- 旧的 CS2、League、VALORANT 与外设实验室 URL 继续可用并保留查询参数。
- 更新弹窗会用普通语言分列说明修复、新功能和优化;普通更新仍可选择暂不升级此版本,手动检查更新不受影响。
- 安装标识、签名公钥、更新端点与旧版迁移钩子保持不变,继续支持从 3.0.2 覆盖升级。
实际安装包、签名状态和发布状态以对应 GitHub Release 页面为准。
v3.0.2
MaxGameStudio 3.0.2
本版本集中改进大型 Demo 处理、灵敏度实验室和客户端更新说明。
灵敏度实验室
- 甩枪测试现在必须真实点击目标,不再以“准星碰到目标”自动结算。
- 新增欠甩、过甩、修正后点击和偏轴未命中分类。
- 结合
0.8× / 1.0× / 1.2×多倍率甩枪与追踪成绩,给出提高、降低或保持游戏内灵敏度的建议。 - 横向偏移不会被误判为灵敏度快慢;点击证据和综合成绩冲突时会降低置信度并提示继续复测。
- 结果页新增点击落点倾向、详细证据和更直观的调整方向。
Demo 性能
- 增加 Demo 快速预览,在完整解析前优先读取地图、服务器和玩家名单等概要信息。
- 完整解析改为更紧凑的数据路径,显著降低大型 Demo 的峰值内存和处理耗时。
- 优化批量解析调度,避免多个大型任务同时抢占过多内存。
- 修复首次进入 2D 回放时部分投掷物轨迹信息可能缺失的问题。
更新体验
- 客户端更新弹窗新增“修复问题 / 新增功能 / 性能与体验优化”三类普通用户说明。
- GitHub Release 继续保留技术细节;旧版更新清单仍可回退显示原发布说明。
- 正式发布流程现在强制要求版本化的普通用户更新摘要,避免只显示开发术语。
兼容性
- 灵敏度历史记录和旧客户端请求保持兼容;旧记录没有真实点击字段时会显示样本不足,不会伪造判断。
v2.5.17已撤回,建议所有用户直接升级到v3.0.2。
实际安装包、签名状态和发布状态以对应 GitHub Release 页面为准。
v3.0.1
MaxGameStudio 3.0.1
重要版本说明
版本 2.5.17 已撤回。该版本存在重大升级缺陷:旧 Tauri 卸载程序缺失时可能中止安装;自动更新还缺少可靠的“跳过此版本”行为,并存在版本边界竞态。
- 已安装
2.5.17的用户:请升级到3.0.1。 - 尚未升级的用户:请继续使用
2.5.16,不要安装或继续分发2.5.17。
3.0.1 修复
- 安全清理精确匹配的失效卸载注册项,不误删其他应用的注册项。
- 升级清理不会删除用户数据或数据目录。
- 自动更新支持跳过当前版本,并修复版本边界竞态。
- 强制更新不可跳过,避免客户端停留在不兼容版本。
- Release 标题固定使用纯版本号,避免标题格式影响版本识别。
实际安装包、签名状态和发布状态以对应 GitHub Release 页面为准。
MaxGameStudio v2.5.16
MaxGameStudio v2.5.16
这是首个将 CS2、英雄联盟实验室与无畏契约实验室 合并到同一桌面客户端的正式版本。
新增
- 英雄联盟实验室:LCU 状态读取、战绩与实时对局、Mini 面板、自动接受、自动选人/配置、自动点赞与返回房间等工作流。
- 无畏契约实验室:显卡与显示器状态检测、1568×1080 社区预设、真实拉伸引导与会话恢复保护。
- 无畏契约准心编辑器:按官方字段规则编辑、校验、导入与导出分享码,并保存本地预设。
改进
- 项目与安装显示名称统一为 MaxGameStudio。
- 安装程序可识别并迁移旧版 CS2 Ultimate Insight Studio,保留原有配置和本地数据,清理旧快捷方式。
- 正式版继续使用同一 Tauri 更新公钥和应用标识;已安装 v2.5.15 的客户端可发现、下载并覆盖安装 v2.5.16。
- Release 仅保留一个用户需要下载的安装包。
修复
- 修复英雄联盟“立即接受”在 Windows 计时器提前唤醒时可能延迟 1–2 秒的问题。
- 修复品牌迁移后旧安装名、旧资源文件名和旧升级路径的兼容问题。
- 修复 demoparser 精简运行时补丁校验值与品牌更新不同步导致的发布阻断。
验证
- GitHub Actions 正式发布流水线全部通过:后端、前端、Rust 检查、桌面构建、运行时校验、安装包体积门槛和更新清单生成。
- 安装包 SHA-256:
2f99e04204073b8ebacac7288c1ddf1d82a5e50e1e6243b0eceb51f3ef45b289 - 更新包带 Tauri updater 签名;Windows Authenticode 发布者签名尚未配置,因此首次运行仍可能显示 Windows 安全提示。
本版本会通过客户端的稳定更新通道推送。更新前建议先结束正在进行的游戏、录制与解析任务。
完整变更:v2.5.12...v2.5.16
v2.5.15
v2.5.14
rc-2.5.14-rc.58
MaxGameStudio 2.5.14-rc.58 测试版
这是 Release Candidate,仅供测试。 本版本不会写入正式版
updater/latest.json,不会向当前正式客户端推送。需要测试的用户请手动下载安装。
本次修正
- 安装程序、Windows 卸载项、开始菜单和桌面快捷方式统一显示为 MaxGameStudio。
- 覆盖旧版本时删除遗留的
CS2 Ultimate Insight Studio桌面/开始菜单快捷方式,避免同时出现两个品牌名称。 - 构建流程会检查生成的 NSIS 脚本必须使用
MaxGameStudio产品名并创建对应桌面快捷方式,否则直接终止发布。 - README 删除已经不再适合作为当前项目说明的英雄联盟上游项目字段。
兼容性说明
- 内部应用标识、用户数据目录和升级识别信息继续保持兼容,覆盖安装不会因此创建一套空数据。
- 安装资产仅提供
MaxGameStudio_2.5.14-rc.58_x64-setup.exe。 - 安装包暂未使用 Windows Authenticode 证书签名,Windows 可能显示“未知发布者”。
v2.5.13
v2.5.13 更新说明
这是独立的 CS2 稳定版 Release,不包含仍在开发中的 League 模块。
新增
- 客户端检测到 GitHub 新版本后,可在确认更新后自动下载更新包。
- 下载完成后自动校验 Tauri 更新签名、覆盖安装并重启到新版本。
- 更新状态明确区分检查、下载、安装和重启阶段。
修复
- 修复 v2.5.11 仅自动下载、仍需用户手动运行安装包的问题。
- 修复应用内更新检查与实际公开 Release 仓库地址不一致的问题。
- 同步修正 Windows 发布与客户端更新文档。
重要说明
- 已安装的 v2.5.11/v2.5.12 本身没有完整自动安装逻辑,所以升级到 v2.5.13 可能仍需最后一次手动运行安装包。
- 从 v2.5.13 开始,后续版本可由客户端自动下载、覆盖安装并重启。
- 当前 EXE 尚未配置 Windows Authenticode 商业证书,Windows 可能显示“未知发布者”;应用内自动更新使用独立的 Tauri 签名校验。
验证
- GitHub Actions:后端、前端、Rust 格式、Clippy、Rust 测试全部通过。
- 已验证精简 demoparser 运行时、内置 Python 运行时、安装体积和签名更新清单。
- Release 仅提供一个 Windows 安装 EXE。
完整变更:v2.5.12...v2.5.13
v2.5.12
本次更新
- 新增「已录制视频」工作区,可直接在软件内播放 OBS 成片、定位视频文件并打开保存目录。
- 支持查看和修改 OBS 当前 Profile 后续录制文件的存放路径;修改路径不会移动已有视频,录制过程中会阻止修改。
- Demo 库与战绩面板优先恢复 Steam Game Coordinator 返回的真实比赛时间,不再把入库时间冒充比赛时间;无法验证时明确显示「比赛时间未知」。
- 完善双方玩家战绩面板,补充 Steam 头像与个人主页入口,并分别标记两队表现最佳和需要复盘的玩家。
修复
- 修复部分最近比赛仍显示「比赛时间未知」的问题,保留并复用已经验证的
matchtime。 - 修复玩家身份资料不足时头像、主页链接和队内评价无法正确展示的问题。
下载
Windows 用户只需下载下方唯一的 CS2.Ultimate.Insight.Studio_2.5.12_x64-setup.exe。已安装旧版的用户也会通过客户端更新通道收到 v2.5.12 提示。
本次稳定版只发布已经完成验证的 CS2 功能。英雄联盟实验室仍在独立候选分支开发,完成真实客户端验收后再进入正式版。
完整变更比较: v2.5.11...v2.5.12
v2.5.11
What's Changed
Full Changelog: v2.5.10...v2.5.11