Steam manifest files を解説:.manifest、AppManifest、Depot、Lua ファイル
Steam のファイル種類、ID、ローカルライブラリ記録、パッケージ補助ファイルを混同しないための実用ガイドです。

この記事の内容
Steam manifest files という検索語には、depot manifest、ローカルの appmanifest、Lua スクリプト、JSON、VDF、サードパーティーツール用のパッケージが一緒に含まれがちです。拡張子や置き場所が似ていても役割は同じではありません。小さな名前の違いが、Steam のローカル状態、コンテンツのスナップショット、単なる補助スクリプトを分けます。
重要なのは「どこから manifest をダウンロードするか」だけではなく、「目的に必要なファイルは何で、そのファイルは何を証明できるか」を先に決めることです。この記事では用語を分け、AppID から DepotID、ManifestID へつながる考え方を説明します。
以下は一般的な Steam 用語に基づく説明で、最新パッケージ、所有権、ライセンス、アクセスを保証するものではありません。利用可能性はアプリ、depot、ブランチ、アカウント、プラットフォーム、言語、出典によって変わります。
Steam manifest files とは何か
Steam の会話で manifest は、コンテンツまたはローカル状態を説明する構造化記録を指します。depot manifest はコンテンツのスナップショット、appmanifest_<AppID>.acf は AppID とライブラリ内のインストールを結び付ける ACF 記録です。どちらもメタデータであり、ゲーム本体、セーブデータ、ライセンスではありません。
manifest は関係を説明できますが、それだけで公式、最新、完全、全アカウントで利用可能だとは証明できません。所有権を解除する、欠けたコンテンツを復元する、Steam の確認を回避するという主張は危険信号です。
メタデータとコンテンツを分ける
記録、実データ、クライアントやアカウントの権限を別々に考えてください。
主な Steam manifest ファイルの比較
depot の .manifest はコンテンツメタデータ、appmanifest_<AppID>.acf はライブラリのローカル状態、Lua・JSON・VDF・キーはパッケージの補助情報です。steamapps/common のゲームフォルダーは実データであり、manifest ではありません。AppID、ライブラリ、depot、出典が分からない場合はコピーを調べてから移動します。
ファイルを移動する前に、拡張子、親フォルダー、対応する AppID と出典をコピー上で確認してください。
| ファイルまたは場所 | 通常の意味 | 決めつけてはいけないこと |
|---|---|---|
| depot .manifest | depot のコンテンツスナップショットのメタデータ | ゲーム本体でもアクセス権でもない |
| appmanifest_<AppID>.acf | steamapps 内のアプリのローカル状態 | depot manifest やライセンスではない |
| Lua ファイル | 特定ツール用のスクリプトまたは設定 | 所有権や最新 depot データを証明しない |
| JSON・VDF・キー | パッケージのメタデータや補助情報 | 拡張子だけで安全性や最新性は分からない |
| steamapps/common/<Game> | インストール済みゲームデータ | フォルダーだけで Steam が認識するとは限らない |
| depotcache または content | キャッシュやダウンロード済みデータ | 自動的に稼働中のライブラリになるわけではない |

拡張子とパスから始める
ファイル名、親フォルダー、対応する AppID を一緒に確認する方が安全です。
AppID・DepotID・ManifestID のつながり
AppID はアプリや製品を識別します。基本ゲーム、デモ、DLC、サウンドトラック、ツールには別の AppID がある場合があります。ファイル名やジェネレーターに入力する前に、公式ストアの対象と一致するか確認します。
DepotID はコンテンツ区分、ManifestID は depot の特定バージョンやスナップショットです。AppID → DepotID → ManifestID は関係を説明する順序であり、すべての depot がすべてのアカウントやブランチで使えるという意味ではありません。
複数の ID がある場合は、タイトル、プラットフォーム、ブランチ、言語の一致を確認します。ID は比較の証拠であり、アクセスやインストールの保証ではありません。
| ID | 階層 | 確認ポイント |
|---|---|---|
| AppID | アプリまたは製品 | 公式ストア URL と正確なエディションを比較 |
| DepotID | コンテンツ区分 | プラットフォーム、言語、DLC、共有コンテンツを確認 |
| ManifestID | depot のスナップショット | ブランチ、ビルド、出典日、実際の利用可能性を確認 |
ID は質問を狭める
ID は現在のクライアントやアカウントの確認を置き換えるものではありません。
ローカルライブラリ記録とパッケージの違い
appmanifest_<AppID>.acf は Steam ライブラリのローカル管理情報です。通常は対象ライブラリの steamapps 直下にあり、ゲームデータは steamapps/common にあります。ACF が欠けると、ゲームデータが残っていても Steam が「インストール」と表示することがあります。
depot manifest パッケージは別の役割です。depot やバージョンを説明できますが、ACF を置き換えたり、ダウンロード済みアーカイブを稼働中のライブラリに変えたりはしません。Lua、JSON、VDF、キーも Steam の権威あるローカル状態ではありません。
修復の質問を分ける
ローカルインストールなら AppManifest のガイド、AppID パッケージなら Finder や Downloader を使います。
目的に合う次の手順を選ぶ
適切なページは達成したい結果で決まります。拡張子だけを見ず、目的を明確にして AppID を確認し、入力と注意点が最も合うフローを選びます。
次の順序は変更を戻しやすくするためのものです。説明を探している人をいきなりダウンロードへ送らず、ローカル修復で depot manifest を ACF と誤認しないようにします。
| 目的 | 使うルート | 合っている理由 |
|---|---|---|
| 用語と境界を理解する | このガイド | .manifest、ACF、Lua、JSON、VDF、ID を説明 |
| ローカル ACF を確認・作成する | AppManifest Generator とガイド | appmanifest_<AppID>.acf の項目に集中 |
| ゲーム名から AppID を探す | AppID Finder | ゲーム、DLC、デモの混同を減らす |
| AppID パッケージを確認する | Manifest Finder または Downloader | パッケージとローカル修復を分離 |
| Lua スターターを作る | Steam Lua Generator | Lua が depot パッケージではないことを説明 |
- 製品を特定する
タイトル、エディション、プラットフォーム、AppID を確認します。
- ファイル階層を決める
ACF、depot .manifest、Lua 補助ファイル、インストールフォルダーを区別します。
- 元ファイルを保存する
Steam を終了し、既存ファイルとライブラリの完全なパスを記録します。
- 出典と日付を確認する
「最新」「安全」「公式」は根拠が必要な表現です。
- 一つだけ変更する
複数ファイルを同時に置き換えず、原因を追跡できる状態を保ちます。
- クライアントで検証する
ライブラリ、パス、ビルド、エラー状態を確認します。

ゴールは検証済みの結果
読み込めることと、対象ゲーム、ライブラリ、プラットフォームに一致することは別です。
出典・更新・バージョンを確認する
manifest 関連ページの「最新」「完全」「検証済み」は出典と確認日に結び付ける必要があります。Valve の文書はアプリと depot のモデルを説明しますが、コミュニティパッケージを最新にはしません。
インポート前に AppID、DepotID、ManifestID、プラットフォーム、言語、ブランチ、リリースノートを比較します。中身を隠すインストーラーより、履歴と文書が見える出典を選び、安定した直リンクがなければ公式ページを参照先に残します。
確認日なしで「最新」と言わない
このページはファイルの役割を説明するもので、出典なしにパッケージを公式・最新とは扱いません。
安全性と所有権の境界
manifest はバックアップ、比較、診断、許可されたライブラリ管理に役立つことがあります。.manifest や .lua と一緒に届いたという理由だけで実行ファイルを起動しないでください。文書化されていないミラーに Steam パスワード、API キー、セッション Cookie、決済情報を入力しないでください。
このサイトは所有権、DRM、ライセンス、アカウント制限、ブランチアクセスを回避する手順を提供しません。manifest、Lua、AppID、DepotID、ManifestID はライセンスではありません。所有していないゲームのファイルを求める場合は、公式 Steam と開発者の案内の範囲で止めてください。
インポート前に調べる
出典、目的、ID、対象クライアントが明確なファイルだけをライブラリに触れさせます。
Steam manifest files でよくある間違い
名前に manifest が入っていれば同じものだと思うのが典型的な誤りです。depot .manifest、appmanifest_<AppID>.acf、Lua パッケージは同じ問題を直すものではありません。別ライブラリや別エディションのファイルを名前だけでコピーせず、AppID、パス、プラットフォーム、出典を比較します。
Steam 起動中の編集、バックアップ前の削除、間違ったフォルダーへの再ダウンロードも危険です。停止し、元データを残し、一つずつ変更します。大きな再ダウンロード、インストール表示、更新ループ、検証エラーが出たら、ファイルを増やす前にパスと ID を再確認してください。
| 間違い | 安全な修正 |
|---|---|
| depot .manifest を ACF として使う | 階層を確認し AppManifest の説明を読む |
| ゲームと DLC の ID を混ぜる | 公式ストアの対象を比較する |
| 「最新」ミラーを信じる | 出典、日付、平台、ブランチ、履歴を記録する |
| Steam 起動中に編集する | 終了、バックアップ、一つの変更 |
| common を削除して検出させる | フォルダーを残して Steam に検証させる |
迷ったら範囲を小さくする
次の行動は大きなアーカイブを追加することではなく、ID、パス、ファイル種類を確認することです。
Steam manifest files よくある質問
公式・技術参考資料
- Steamworks — Applications and Depots — Valve によるアプリと depot の公式説明。
- Steamworks — Building and Publishing — ビルド、depot、公開フローの公式背景。
- Steam Support — Verify Integrity of Game Files — ローカルゲームファイルの検証に関する公式案内。
- Valve Developer Community — Add Non-Steam Game Files to Steam — ローカル Steam ファイルの挙動に関するコミュニティ技術資料。