Steam Luaジェネレーターを使う理由
未確認のパッケージを配布するのではなく、内容を確認できるローカル出力に絞っています。
スターターをすぐ作成
既知のAppIDから数秒で読みやすい.luaファイルを作成します。認可されたプロジェクトのローカルテンプレートとして利用できます。
保存前にプレビュー
ダウンロード前にスクリプト全体を確認できます。AppID、コメント、returnテーブルをその場で確認できます。
入力をローカルに保つ
ファイルはブラウザーで生成します。ログイン、APIキー、ゲームファイル、リモートパッケージURLは必要ありません。
ファイルの境界を理解
Luaスターターとデポmanifest、ACF、キー、所有権、第三者パッケージの違いを明確にします。
Steam Luaジェネレーターの使い方
Steam関連のメタデータを扱うときと同じく、まずAppIDを確認してください。
AppIDを確認
SteamストアURLまたはAppID検索で、管理する権限のあるゲーム、DLC、アプリのIDを確認します。
数字を入力
入力欄には数字だけを入れます。ゲーム名、URL、空白、DepotIDはメイン入力として使えません。
生成して確認
ブラウザーが短いLuaスターターを作り、保存前に内容を表示します。
ファイルを保存
.luaを保存するかテキストをコピーします。別の更新やパッケージと混同しないようAppIDと用途を記録してください。
このSteam Luaジェネレーターが作るもの
不透明なアーカイブよりも小さな出力の方が確認しやすく、利用前に限界も分かります。
生成ファイルにはコメントヘッダー、appidという数値のローカル変数、最後に返されるLuaテーブルが含まれます。たとえば730を入力すると、730をAppIDとして記録するスターターが作られますが、ゲームのデポ、manifest、キー、リリース状態を知っているとは主張しません。
これはSteamのappmanifest_*.acfファイルとは別物です。デポmanifest、ManifestID、DepotIDレコード、APIキー、完全なSteamToolsパッケージでもありません。同じ作業の中に登場しても、それぞれの目的を混同しないでください。
出力はBlobを使ってブラウザー内でテキストとして生成・保存されます。AppID検索は不要で、入力をサイトのデータベースへ送信しません。パッケージの背景を知りたい場合は、Steam Luaジェネレーターガイドでファイルの違いを確認してください。
ファイルは利用する権限がある環境でだけ使ってください。生成されたテキストは所有権を移転せず、コンテンツを解除せず、不足したデポデータを復元せず、第三者ツールが構文を受け入れることも証明しません。
Luaスターターのフィールド
生成されたテキストで直接確認できる部分です。
| フィールド | 意味 | 重要な理由 |
|---|---|---|
-- AppID |
入力値を記録するコメントです。 | 複数のスターターを保存したときに識別しやすくなります。 |
local appid |
AppIDを持つLuaのローカル変数です。 | Steam URLやAppID検索の結果と比較できます。 |
return { ... } |
スターターが返す小さなLuaテーブルです。 | 認可されたプロジェクトでAppIDを読む場所が明確になります。 |
.lua |
Luaソースのファイル拡張子です。 | .luaだからといってmanifest、ZIP、公式Steamファイルになるわけではありません。 |
目的に合うSteamリソースを選ぶ
AppIDやmanifestの作業では、ページごとに役割が異なります。
| リソース | 向いている用途 | 次の操作 |
|---|---|---|
| このSteam Luaジェネレーター | ローカルLuaスターターの作成と確認 | 上で生成 |
| AppID検索 | ゲームやアプリのIDを探す | AppID検索を開く |
| マニフェストとLuaのジェネレーター | サイトの統合パッケージの流れを確認 | メインツールを開く |
| Steam Luaジェネレーターガイド | Luaとmanifestなどの関係を学ぶ | ガイドを読む |
よくある間違い
混乱の多くは識別子を混ぜたり、テンプレートを完全なパッケージだと考えたりすることから起こります。
ゲーム名を入力する
入力欄は数値のAppID用です。タイトル、ストアURL、DepotIDではなく、先にIDを確認してください。
更新世代を混ぜる
同じ認可されたプロジェクトと更新状況のファイルをまとめてください。AppIDが同じでも同一ビルドとは限りません。
パッケージを期待する
このページはテキストだけを作成します。.manifest、JSON、VDF、キー、ゲームデータは取得しません。
確認せず使う
保存前に生成テキストを読みます。ミラーやアーカイブ、実行ファイルから入手した不明なLuaは実行しないでください。
範囲、プライバシー、責任ある利用
ブラウザーで起きることと、確認できないことを明確にしています。
ブラウザー処理
テキストはローカルで作成し、ブラウザーのBlobから保存を開始します。
- アカウント不要
- AppID検索を送信しない
- リモートアーカイブを添付しない
- 保存前にプレビューを表示
証明できないこと
ローカルスターターはゲーム、デポ、ビルド、パッケージの存在を証明しません。
- 所有権や利用権
- manifestやDepotIDの収録状況
- 外部ツールが受け入れる構文
- 外部ファイルの最新性
次に確認すること
Luaテンプレート以外の答えが必要なら関連ページを使います。
- AppID検索でIDを確認
- Steam Luaジェネレーターガイドを読む
- 認可された同一ソースのファイルを保つ
- テンプレートをダウンロードミラーと扱わない
Steam Luaジェネレーター よくある質問
Steam Luaファイル、AppID、ジェネレーターの範囲についての短い回答です。
Steam Luaジェネレーターとは何ですか?
AppIDなどの入力からLuaテキストを作成・準備するツールです。このページは読みやすいローカルスターターを作りますが、デポmanifestや第三者パッケージを取得するものではありません。
Steamマニフェストファイルをダウンロードできますか?
いいえ。ブラウザーで作成した小さな.luaスターターだけを保存します。ファイルの境界はSteam Luaジェネレーターガイドで確認できます。
ゲーム名をAppIDの代わりに入力できますか?
できません。数字だけを入力してください。番号が分からない場合は、先にAppID検索を使います。
生成されたLuaは公式Steamファイルですか?
いいえ。このサイトが作成するローカルテンプレートです。内容を確認し、利用する環境の公式ドキュメントと認可ルールに従ってください。
完全なSteamToolsパッケージを作れますか?
できません。完全なパッケージは複数のファイル形式とソースの収録状況に依存します。このページの出力にはmanifest、キー、ゲームデータは含まれません。
入力したAppIDは保存されますか?
ジェネレーターはブラウザー内でファイルを作り、検索サービスへAppIDを送る必要がありません。それでもローカル作業に不要な情報は入力しないでください。