À propos du projet
palschema-hub est une ressource dirigée par la communauté pour les moddeurs Palworld utilisant PalSchema pour corriger les DataTables. Il fournit un ensemble complet de 31 schémas JSON dérivés des en-têtes du SDK du jeu et des données de lignes observées, comblant un manque dans la communauté de modding pour une liste consultable des champs de table.
Caractéristiques principales :
- **Registre & Navigateur de schémas** : une interface web recherchable, zéro build (GitHub Pages) permettant de parcourir les schémas et les valeurs actuelles des lignes pour 28 tables (plus de 41 000 lignes).
- **CLI de validation (`palschema-validate`)** : un outil qui utilise ajv pour valider les fichiers JSON/JSONC des mods par rapport au registre. Il prend en charge les fichiers de table bruts, les formats pal-loader et item-loader, fournissant des erreurs au niveau des champs et des suggestions « did-you-mean » pour les clés inconnues.
- **Suivi de version & migration** : suit les modifications de structure des lignes entre les versions de Palworld (de 0.3.1 à 1.0). La CLI peut analyser les mods pour détecter les champs supprimés ou renommés entre des versions spécifiques du jeu afin d’aider à la migration.
- **Traçabilité des données** : les schémas sont croisés entre les vidages publics de DataTable et les en-têtes SDK décompilés afin de garantir l’exactitude des noms de champs et des types C++.
- **Intégration CI** : inclut des exemples de workflows GitHub Actions pour les dépôts de mods afin d’automatiser la validation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.