SteamPipe Build事前チェックツール|SteamPipe Build Preflight
- Digital1,480 JPY


【SteamPipe Build Preflight】 SteamCMD実行前に、SteamPipeのVDF設定と実際のbuildフォルダを照合し、 「どのローカルファイルがどのDepot pathへ入る想定か」を確認するローカル・読み取り専用ツールです。 AppBuild / DepotBuildConfigを解析し、選択したbuild/contentフォルダに対してFileMappingをsimulationします。 Steamへのログイン、SteamCMD実行、ファイルuploadは行いません。 【主なチェック】 ・AppBuild / DepotBuildConfig解析 ・参照Depot script不足 ・DepotID不一致 / 重複 ・FileMapping結果 ・Recursive / 非Recursive ・FileExclusion ・0件mapping ・Depot path衝突 ・同一sourceの複数mapping ・大文字小文字だけ異なるpath ・Unicode正規化だけ異なるpath ・Preview / SetLive / Local設定 ・PDB / ILK / OBJ / LOGなどのrelease artifact警告 【Depot mapping表示】 各ファイルについて以下を確認できます。 ・Local Path ・Depot Path ・File Size ・Mapping Rule ・Included / Excluded Depotごとにincluded件数、excluded件数、合計byte数も表示します。 【対応mapping範囲】 v1.0.0では、実装範囲内の決定的なmappingと単一の * wildcardを扱います。 未対応の高度なpatternは推測せず警告します。 【検索 / 出力】 mapping結果はpathでfilterできます。 出力: ・Issue CSV ・Mapping CSV ・JSON Report 【完全ローカル・読み取り専用】 ・外部serverへのuploadなし ・Steam loginなし ・SteamCMD実行なし ・account不要 ・installer不要 ・telemetryなし ・VDF変更なし ・build file変更なし 【使い方】 1. ZIPを解凍 2. SteamPipe_Build_Preflight.html をGoogle Chromeで開く 3. AppBuild VDFと参照Depot VDFを選択、またはscripts folderを選択 4. build/content folderを選択 5. 「Preflightを実行」 6. IssueとDepot mappingを確認 7. 必要に応じてfilter / CSV / JSON出力 【ContentRootについて】 ブラウザの安全制約により、VDF内に書かれた任意のローカルContentRoot pathを自動で開くことはできません。 そのため、利用者が明示的に選択したbuild/content folderをsimulation用の実ファイルツリーとして使用します。 VDF記載の論理ContentRoot値は参考情報として表示します。 【本ツールで確認できないこと】 Steamworks側の状態は確認できません。 ・Depot存在 / Package assignment ・Steamworks account権限 ・公開済み設定 ・live branch状態 ・SteamCMD authentication ・server-side upload成功 ・Steam review / release approval また、build upload、SteamCMD実行、VDF生成、script変更、auto-fixは行いません。 【v1.0.0 テスト】 macOS / Google Chromeでrelease確認済みです。 ・file://直接起動 ・個別VDF / scripts folder入力 ・build/content folder入力 ・mapping simulation ・FileExclusion ・Recursive / 非Recursive ・0件mapping / path collision ・case / Unicode collision ・filter ・Issue CSV / Mapping CSV / JSON出力 ・日本語 / English切替 ・入力VDF / build files非変更 ・正規表現の特殊文字を含むfolder名での動作 【推奨環境】 現在のGoogle Chrome 【収録内容】 ・SteamPipe_Build_Preflight.html ・README_JA.txt ・README_EN.txt ・TERMS_OF_USE_JA.txt ・TERMS_OF_USE_EN.txt ・CHANGELOG.txt 【利用規約】 ご使用前にTERMS_OF_USE_JA.txtまたはTERMS_OF_USE_EN.txtをご確認ください。 【非公式ツール】 Steam、Steamworks、SteamPipe、SteamCMDの名称は説明目的で使用しています。 本ツールは独立して開発された非公式ツールであり、Valve Corporationの公式・提携・認定製品ではありません。 ━━━━━━━━━━━━━━━━━━━━ English ━━━━━━━━━━━━━━━━━━━━ 【SteamPipe Build Preflight】 Preview how SteamPipe AppBuild / DepotBuildConfig VDF scripts map your actual local build files into depot paths before running SteamCMD. The tool runs locally in your browser. It does not upload files, log in to Steam, run SteamCMD, or modify your source files. 【Checks】 ・VDF parsing ・Missing referenced depot scripts ・DepotID mismatch / duplicates ・FileMapping / FileExclusion ・Recursive / non-recursive mapping ・Zero-file mappings ・Depot-path collisions ・Sources mapped multiple times ・Case / Unicode path collisions ・Preview / SetLive / Local notices ・Common release-artifact warnings 【Depot mapping】 Shows Local Path, Depot Path, File Size, Mapping Rule, and Included / Excluded status. Depot summaries include file counts and total included bytes. 【Exports】 ・Issue CSV ・Mapping CSV ・JSON Report 【How to use】 1. Extract the ZIP 2. Open SteamPipe_Build_Preflight.html in Google Chrome 3. Select AppBuild and depot VDF files, or a scripts folder 4. Select the local build/content folder 5. Click Run preflight 6. Review mappings and export reports if needed 【Limitations】 The tool cannot verify Steamworks server-side state, account permissions, depot/package assignment, live branch state, SteamCMD authentication, upload success, or release approval. It does not upload builds, run SteamCMD, generate VDF files, modify scripts, or auto-fix files. 【Included files】 SteamPipe_Build_Preflight.html README_JA.txt / README_EN.txt TERMS_OF_USE_JA.txt / TERMS_OF_USE_EN.txt CHANGELOG.txt 【Unofficial tool】 This is an independent, unofficial tool and is not affiliated with, endorsed by, or certified by Valve Corporation.

