このプロジェクトについて
palschema-hubは、PalSchemaを使ってDataTablesをパッチするPalworldモッダー向けのコミュニティ主導のリソースです。ゲームSDKヘッダーと観測された行データから導き出された31個のJSONスキーマの包括的なセットを提供し、モッディングコミュニティにおけるテーブルフィールドの閲覧可能なリストの欠如を埋めます。
主な機能:
- **スキーマレジストリ&ブラウザ**:GitHub Pages上のゼロビルドの検索可能なウェブインターフェースで、28テーブル(41,000行以上)のスキーマと現在の行値を閲覧できます。
- **バリデータCLI(`palschema-validate`)**:ajvを使用してレジストリに対してモッドのJSON/JSONCファイルを検証するツールです。rawテーブルファイル、pal-loader、item-loader形式をサポートし、フィールドレベルのエラーと未知のキーに対する「did-you-mean」提案を提供します。
- **バージョン追跡&マイグレーション**:Palworldのバージョン(0.3.1から1.0)間の行構造の変更を追跡します。CLIは特定のゲームバージョン間で削除または名前変更されたフィールドをモッドでスキャンし、マイグレーションを支援します。
- **データ由来**:スキーマは公開のDataTableダンプとデコンパイルされたSDKヘッダー間で照合され、フィールド名とC++型の正確性が確保されます。
- **CI統合**:モッドリポジトリでの検証を自動化するGitHub Actionsワークフローの例が含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.