dst-mod-devkit は何をしますか?
エージェントスキル:「Don't Starve Together」(DST)のModをゼロから構築する方法をAIに教えるスキル。レイヤー化されたリファレンス、クラッシュ対策ガイド、ヘッドレス自己テストを含みます。
概要
このスキルは、AIエージェントが「Don't Starve Together」のModをゼロから開発するための総合的なツールキットです。以下の3つの主要コンポーネントで構成されています。
- レイヤー化リファレンス: Mod開発の基礎から応用までを段階的に学習できるリファレンス資料。
- クラッシュプレイブック: よくあるクラッシュの原因とその修正手順をまとめたガイド。
- ヘッドレス自己テスト: GUIなしでModの動作を検証するためのテストスクリプト。
使用方法
- エージェントにこのスキルをロードします。
- 必要に応じて、Mod開発の特定の段階に関連するリファレンスを参照します。
- クラッシュが発生した場合は、クラッシュプレイブックを参照して問題を診断・修正します。
- 開発後、ヘッドレス自己テストを実行してModの動作を検証します。
リファレンス構成
| レイヤー | 内容 |
|---|---|
| レイヤー1 | Modの基本構造とファイル構成 |
| レイヤー2 | 主要なAPIと関数 |
| レイヤー3 | 高度なMod機能と最適化 |
クラッシュプレイブック
よくあるクラッシュの種類とその解決策を以下に示します。
- TypeError: 関数の引数が間違っている場合が多い。適切なAPIリファレンスを確認してください。
- NilReferenceError: 存在しないオブジェクトにアクセスしようとした場合。変数の初期化を確認してください。
- ModOverwriteConflict: 他のModと競合している場合。ロード順を調整するか、コードを競合しないように修正してください。
ヘッドレス自己テスト
以下のコマンドでテストを実行できます。
python headless_test.py --mod-dir ./my_mod
テストは、Modが基本的なゲームロジックに準拠しているか、クラッシュを引き起こさないかをチェックします。
注意事項
- このスキルは、教育目的および開発支援を目的としています。
- 実際のゲーム環境でのテストは別途必要です。
- 最新のDSTバージョンに対応していることを確認してください。