v2.0.0 新增
「Steam 操作」是按操作类型变化的通用 Block。先完成桌面集成,再从 Tab 菜单插入,选择操作并填写检查器显示的字段。
操作类别用途重点核对
丰富游玩状态显示当前章节或游戏状态状态键与内容符合应用的配置
整数统计读取、设置或增加 INT 统计使用真实统计 API 名,数值为整数
成就进度向 Steam 报告阶段进度成就 API 名、当前值与最大值
DLC 查询查询对应 DLC 的拥有与安装状态DLC App ID、接收结果的变量
浮层入口打开好友、社区、成就或商店项目已经开启浮层
截图把游戏截图交给 Steam 截图库项目已开启浮层和截图库

示例:章节进度统计

在一章真正完成的位置添加整数统计操作,选用已在 Steamworks 配置的 INT 统计,填写数值。需要后续剧情使用统计值时,再添加读取操作,绑定检查器中指定的结果变量,并在查询之后判断。 不要在会被玩家反复正常经过的位置无条件增加“只应记录一次”的统计。读档恢复和状态重放不会重复提交,但玩家主动重新游玩仍是一次正常执行。

查询与快进

DLC 查询同时考虑拥有与安装状态;变量应选用与结果匹配的类型。Steam 未连接时先处理连接问题,不把未取得结果当作玩家一定没有 DLC。 普通播放与快进会提交操作。读档、定位和重放不提交,也不会覆盖查询变量。Steam 浮层或游戏内面板打开后暂停 AUTO/SKIP,关闭后恢复原状态。

排查顺序

先确认运行的是启用 Steam 的桌面导出,再检查连接、App ID、操作类型和字段。统计必须为已发布的 INT 定义;截图要实际检查截图库。支持的 JSON 操作值见脚本参考