check_code
Scan game code, engine settings, and SteamPipe scripts against Steamworks rules to find app ID, SDK, stats, build, Deck, save, and networking issues. Get file-and-line fixes without showing secrets.
Instructions
Check the game's own code, engine settings and SteamPipe scripts against Steamworks rules (read-only): app ids (480, mismatches), the SDK start (result checked, restart through Steam, callbacks, shutdown), stats and achievements (StoreStats, names that steamworks.yaml does not define), keys and Steam login files in the project, build scripts (setlive default, missing paths, steam_appid.txt in builds), Steam Deck (fixed resolution, no gamepad input, anti-cheat), saves (PlayerPrefs, Windows paths, BinaryFormatter) and networking (old P2P API, unverified auth tickets). Every finding has a file, a line and a fix; a secret is never shown.
Args:
path: The game's folder (with steamworks.yaml).
source_dir: The engine project folder, when it is not path itself.
rules: Only these rule or group ids (get_spec_info("code_rules") lists them).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| rules | No | ||
| source_dir | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||