Sobre o projeto
palschema-hub é um recurso comunitário para modders do Palworld que usam o PalSchema para aplicar patches em DataTables. Ele fornece um conjunto abrangente de 31 JSON Schemas derivados dos cabeçalhos do SDK do jogo e dos dados de linhas observados, preenchendo uma lacuna na comunidade de modding para uma lista navegável de campos de tabelas.
Principais recursos incluem:
- **Registro e Navegador de Schemas**: Uma interface web pesquisável, sem necessidade de build (GitHub Pages), para navegar pelos schemas e pelos valores atuais das linhas de 28 tabelas (mais de 41.000 linhas).
- **CLI de Validação (`palschema-validate`)**: Uma ferramenta que usa ajv para validar arquivos JSON/JSONC de mods em relação ao registro. Ela suporta arquivos de tabela brutos, formatos pal-loader e item-loader, fornecendo erros no nível de campo e sugestões "você quis dizer" para chaves desconhecidas.
- **Rastreamento de Versão e Migração**: Acompanha as alterações na estrutura das linhas entre as versões do Palworld (de 0.3.1 a 1.0). A CLI pode escanear mods em busca de campos removidos ou renomeados entre versões específicas do jogo para auxiliar na migração.
- **Proveniência de Dados**: Os schemas são verificados cruzadamente entre os despejos públicos de DataTable e os cabeçalhos do SDK decompilados para garantir precisão nos nomes dos campos e nos tipos C++.
- **Integração com CI**: Inclui exemplos de fluxos de trabalho do GitHub Actions para repositórios de mods, a fim de automatizar a validação.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.