Sobre el proyecto

palschema-hub es un recurso impulsado por la comunidad para modders de Palworld que utilizan PalSchema para aplicar parches a DataTables. Proporciona un conjunto completo de 31 esquemas JSON derivados de los encabezados del SDK del juego y de los datos de filas observados, llenando un vacío en la comunidad de modding para una lista navegable de campos de tabla. Características principales: - Registro y navegador de esquemas: una interfaz web buscable y sin necesidad de compilación (GitHub Pages) para explorar esquemas y los valores actuales de las filas de 28 tablas (más de 41 000 filas). - CLI de validador (`palschema-validate`): una herramienta que utiliza ajv para validar archivos JSON/JSONC de mods contra el registro. Admite archivos de tabla sin procesar, formatos pal-loader y item-loader, proporcionando errores a nivel de campo y sugerencias de '¿querías decir?' para claves desconocidas. - Seguimiento de versiones y migración: rastrea los cambios en la estructura de filas entre las versiones de Palworld (desde 0.3.1 hasta 1.0). La CLI puede examinar mods en busca de campos eliminados o renombrados entre versiones específicas del juego para ayudar en la migración. - Procedencia de datos: los esquemas se comparan entre volcados públicos de DataTables y encabezados de SDK descompilados para garantizar la precisión en los nombres de campos y los tipos C++. - Integración de CI: incluye flujos de trabajo de ejemplo de GitHub Actions para repositorios de mods con el fin de automatizar la validación.