C6Dados e ExtensõesBase de Dados e Mods

Datapacks `.fsim`

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

0

Datapacks .fsim são pacotes de dados que permitem importar, exportar e distribuir conteúdo do FootSim. Eles podem servir para compartilhar bases alternativas, expansões geográficas, competições, clubes, jogadores, correções de dados ou mods criados pela comunidade.

Esse item é o coração técnico do modding baseado em dados. A infraestrutura backend de datapacks já existe para pacotes de base, com import/export, manifest e entidades. Também existe outro uso da extensão .fsim para pacotes táticos. Essa duplicidade precisa ser resolvida, unificada ou documentada para evitar confusão. Além disso, o datapack de base ainda carece de experiência de usuário: preview, import/export na UI, validação chamada antes de aplicar, mensagens de erro claras e política de compatibilidade.

Escopo incluído

  • Formato .fsim para datapacks de base
  • Formato .fsim tático quando aplicável
  • Manifest do pacote
  • Metadados do datapack
  • Exportação de datapacks
  • Exportação por nações quando aplicável
  • Importação de datapacks
  • Preview de datapack
  • Validação de datapacks
  • Conteúdo de clubes
  • Conteúdo de jogadores
  • Conteúdo de competições
  • Conteúdo de estádios
  • Conteúdo de países/regiões quando aplicável
  • Conteúdo de regras quando aplicável
  • Extração/importação de imagens quando aplicável
  • Compatibilidade com banco mestre
  • Compatibilidade com editor
  • Processo de empacotamento
  • Base para compartilhamento comunitário
  • Detecção de conflitos quando aplicável
  • Mensagens de erro de importação

Fora de escopo

  • Marketplace oficial completo
  • Instalação automática de mods online
  • Sincronização multiplayer de datapacks
  • Garantia de compatibilidade eterna
  • Suporte a código executável em mods
  • Plugins com lógica customizada
  • Mods que alteram o motor do jogo
  • Download automático de bases reais
  • Curadoria oficial de todos os datapacks comunitários
  • Sistema completo de dependências entre mods desde o início
  • Considerar datapacks de base prontos como produto enquanto não houver UI de import/export
  • Aplicar datapack sem validação quando a validação estiver disponível
  • Manter dois formatos incompatíveis com a mesma extensão sem documentação clara

Critérios de conclusão

  • O jogo consegue exportar um datapack válido.
  • O jogo consegue importar um datapack válido.
  • O jogador ou modder consegue pré-visualizar o conteúdo antes de aplicar.
  • O formato possui metadados suficientes.
  • Datapacks inválidos são recusados com erro claro.
  • A validação é executada antes da importação quando aplicável.
  • Entidades importadas mantêm relações consistentes.
  • O sistema reduz risco de quebrar o banco.
  • O formato é documentado o suficiente para uso externo.
  • O editor consegue trabalhar com conteúdo que pode virar datapack.
  • Datapacks podem ser usados para expansão de conteúdo.
  • A relação entre datapacks de base e pacotes táticos .fsim fica clara.
  • O sistema fica seguro e compreensível para modders não técnicos.
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.