1 dépôt
Checking referential integrity and resource paths in game configuration files to prevent crashes.
Distinct from Data Quality and Validation: Specific to game configuration files and resource paths rather than general data quality frameworks.
Explore 1 awesome GitHub repository matching part of an awesome list · Game Data Validation. Refine with filters or upvote what's useful.
Luban est une chaîne d'outils de configuration de jeu conçue pour convertir des données basées sur des feuilles de calcul en formats binaires optimisés et en code source typé pour plusieurs langages. Il fonctionne comme une suite complète pour la validation de configuration, les pipelines de sérialisation de données et la génération de code afin d'assurer la cohérence des données à travers différentes plateformes. Le système dispose d'un générateur de code multi-langage qui produit des classes de données fortement typées à partir de schémas, éliminant le besoin de réflexion. Il inclut un gestionnaire de localisation pour exporter du texte traduit et des assets avec des correctifs spécifiques à la locale, ainsi qu'un pipeline de sérialisation qui transforme les fichiers sources structurés en binaires pour un transfert réseau efficace. La chaîne d'outils fournit un moteur de validation de configuration pour effectuer des vérifications d'intégrité référentielle et de vérification des chemins de ressources. Elle supporte en outre la modélisation de données complexe via un système de types orienté objet qui permet l'héritage de données et des structures imbriquées au sein des fichiers de configuration.
Checks referential integrity and resource paths in configuration files to prevent runtime crashes and data errors.