C6Dados e ExtensõesBase de Dados e Mods

Documentação técnica da base e dos datapacks

Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 00:34

0

A documentação técnica da base e dos datapacks explica como os dados do FootSim são estruturados, editados, validados, importados e distribuídos. Ela é essencial para desenvolvimento interno, manutenção futura e eventual participação da comunidade na criação de conteúdo.

Esse item não é documentação de gameplay para o jogador comum. É documentação técnica e semi-técnica para quem vai mexer em dados, editor, datapacks, importadores ou conteúdo regional. Já existe documentação relevante para importação, datapacks, competições, overlays e editor, mas parte da documentação principal está desatualizada em relação ao código real. O objetivo é transformar a documentação em uma referência confiável, especialmente para schema, paths, migrations, datapacks e fluxos atuais.

Escopo incluído

  • Documentação do schema
  • Documentação de migrations
  • Documentação de entidades principais
  • Documentação de competições
  • Documentação de datapacks
  • Documentação de import/export
  • Documentação do pipeline de dados
  • Documentação do editor
  • Documentação de validação
  • Documentação de overlays quando aplicável
  • Exemplos de arquivos de dados
  • Exemplos de datapacks
  • Guias para desenvolvimento interno
  • Guias para modders quando aplicável
  • Notas de compatibilidade
  • Limitações conhecidas
  • Regras de contribuição de dados quando aplicável
  • Atualização de docs antigas que citam tabelas, comandos ou fluxos removidos

Fora de escopo

  • Wiki pública completa desde o início
  • Documentação perfeita de cada campo antes de estabilização
  • Manual de jogador comum
  • Tutorial interativo dentro do jogo
  • Documentação de APIs online inexistentes
  • Curso completo de modding
  • Tradução completa da documentação para todos os idiomas
  • Garantia de que a documentação nunca fique temporariamente atrás do código
  • Documentação de campos experimentais como se fossem finais
  • Suporte individual a todo modder
  • Considerar docs desatualizadas como referência canônica sem revisão
  • Prometer fluxos de UI que ainda não existem, como gerenciamento completo de datapacks em settings se essa tela ainda não estiver implementada

Critérios de conclusão

  • Desenvolvedores entendem como a base é estruturada.
  • Migrations importantes estão explicadas.
  • Datapacks têm formato documentado.
  • Import/export tem instruções claras.
  • Validações são compreensíveis.
  • Entidades principais têm documentação suficiente.
  • A documentação não cita tabelas removidas como se fossem atuais.
  • A documentação não descreve caminhos ou fluxos que contradizem o código.
  • Novas tabelas importantes são documentadas.
  • Modders conseguem criar conteúdo simples sem ler o código inteiro.
  • A documentação ajuda a evitar dados quebrados.
  • O status real de recursos como datapacks, editor e compatibilidade fica claro.
Atualizações

Sem atualizações por enquanto.

Ainda sem comentários. Que tal abrir a conversa?
Entre para comentar.

Como funciona?

  1. Ideias

    A comunidade sugere funcionalidades, melhorias e mudanças para o FootSim. Cada ideia pode receber votos e comentários para ajudar a entender o interesse, os argumentos e os possíveis caminhos.

  2. Decisões

    Quando uma ideia precisa de uma escolha mais clara, ela pode virar uma decisão aberta, com uma pergunta, opções definidas e critérios de avaliação baseados nos valores do FootSim.

  3. Roadmap

    Quando uma decisão amadurece, ela pode entrar no roadmap e ter o seu desenvolvimento planejado, permitindo que todos acompanhem o avanço da sua implementação no jogo.