publish-mod について
Modの作成者向けに、チェック、パッケージ化、文書作成、バージョン管理、公開準備の手順を案内するスキルです。公開の判断と最終投稿はユーザーが行います。
主な機能
- 01Modファイルの問題チェック
- 02プラットフォーム別のパッケージ化
- 03READMEとクレジットの確認項目
- 04バージョンと変更履歴の案内
- 05公開投稿の準備
活用シーン
- 01公開前のModチェック
- 02対象プラットフォーム向けの梱包
- 03公開文書や投稿の準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rehan-remade/ universal-modder --skill publish-modインストール後、Claude Code で/publish-modを入力して読み込まれたか確認します。
詳細
MOD を公開する
1. リント
um publish check ./MyMod --game "<game install folder>"
- 失敗: ゲームのファイルとバイト単位で同一のファイル、漏えいしたキー(fal/Anthropic/OpenAI/GitHub/AWS)、
.envファイル。 - 警告: ソースコード内の逆コンパイラーの痕跡(
FUN_/DAT_/sub_という名前、「Decompiled with」ヘッダー)、サイズの大きなエンジンアーカイブ、ユーザーの絶対パス、README の欠落、クレジット表記のない fal のアセット。
失敗項目はすべて修正してください。警告項目はそれぞれ意図をもって解決してください。たとえば、AoE2 のデータ MOD では、変更済みの .dat を含めることがプラットフォームの慣例です。
2. プラットフォームの想定どおりにパッケージ化する
| プラットフォーム/ローダー | パッケージ |
|---|---|
| tModLoader | ビルドして .tmod を作成し、ゲーム内の Mod Sources メニューから公開します(Steam Workshop)。 |
| BepInEx/Thunderstore | manifest.json、icon.png(256×256)、README.md、plugins/<Mod>.dll を含む zip。依存関係の文字列は BepInEx-BepInExPack-5.4.2100 のようにします。 |
| Nexus Mods | インストール時の配置に合わせた zip(Bethesda は Data/...、BepInEx/plugins/...、ue4ss/Mods/...、~mods/*.pak)。 |
| AoE2 DE | 公式 MOD サイト(ageofempires.com/mods)またはゲーム内のアップローダーを使います。データ MOD には resources/_common/dat/... を含めます。 |
| Steam Workshop | ゲーム独自のアップローダーまたは SDK ツールを使います。 |
| Minecraft | fabric.mod.json/neoforge.mods.toml を含む Modrinth/CurseForge の jar。 |
| ROM ハック/GameMaker | パッチのみ(BPS/IPS/xdelta)とし、改変済みのゲームファイルは決して含めません。 |
オプションを選べる Nexus MOD には、FOMOD インストーラーを用意します。FOMOD チュートリアルと STEP の FOMOD ガイドを参照してください。Nexus Mods 独自の MOD 制作 Wikiには、サイトのその他の規約がまとめられています。
3. README(zip 内および公開ページ用)
- 追加される内容:箇条書き、GIF、または紹介動画。
- 必要条件:ゲームのバージョン、ローダーとそのバージョン、依存関係。
- インストール、アンインストール、トラブルシューティング(ログの場所を含む)。
- 互換性:マルチプレイに対応していますか?既知の競合はありますか?
- クレジット:
- ローダーとライブラリ。
- 参考にした情報源。
- 「fal(fal.ai)を使用して生成したアート/音声:」(使用モデルは
fal_manifest.jsonlに記載されています)。 - 正確な AI の使用表記(構築に使用したエージェントとモデル)。
- コードのライセンス(MIT/Apache が一般的です)。アセットの利用条件は各モデルのライセンスに従います。
4. バージョンと変更履歴
マニフェスト/ビルドファイルではセマンティックバージョニングを使い、対応するゲームのバージョンを明記して、変更履歴を管理してください。ゲームがアップデートされたら、バージョンを上げる前にゲーム内のテストシーンを再実行してください。
5. 投稿
- 動画を先頭にします:紹介動画のスキルを使い、長さは20~45秒、最初の2~3秒以内にゲームプレイを見せます。
- 投稿文には、興味を引く一文、内容、制作方法のクレジット(使用したエージェントと fal)、リンクを記載します。
- 動画に他の人の映像が含まれる場合は、ハンドル名を記載してクレジットし、事前に許可を求めてください。
- 公開するかどうかは、常にユーザーが決めます。投稿の下書きを作成してユーザーに見せ、公開ボタンはユーザー自身に押してもらってください。
コメント
Markdown 対応