Separação entre dados oficiais e dados comunitários
Concluídocriado em 07/06/2026, 00:34 · atualizado em 23/07/2026, 00:06
A separação entre dados oficiais e dados comunitários define quais conteúdos pertencem ao jogo base e quais vêm de modders ou usuários. Essa separação é importante para evitar confusão, proteger saves e manter o produto confiável.
A fundação técnica já existe parcialmente: dados versionados no repositório funcionam como fonte oficial, master.db é um cache rebuildable, saves ficam separados, overlays permitem camadas não destrutivas e datapacks têm metadados. Porém, ainda falta transformar essa fundação em produto e governança: origem visível na UI, avisos de conteúdo não oficial, dependências registradas em saves, tiers explícitos de conteúdo, load order e política clara para conteúdo comunitário.
Escopo incluído
- Dados oficiais do jogo
- Dados comunitários
- Identificação da origem do conteúdo
- Metadados de fonte
- Metadados de autor
- Metadados de versão
- Status do pacote/conteúdo
- Conteúdo habilitado/desabilitado
- Overlays como camada não destrutiva quando aplicável
- Avisos para conteúdo não oficial
- Compatibilidade com saves
- Registro de dependências de conteúdo quando aplicável
- Integração com datapacks
- Integração com editor
- Integração com distribuição de conteúdo
- Diferenciação visual quando aplicável
Fora de escopo
- Marketplace completo de mods
- Curadoria oficial de todo conteúdo externo
- Garantia de qualidade de todos os mods
- Sincronização online obrigatória
- Sistema de assinatura de mods desde o início
- Moderação automática avançada
- Compartilhamento social de mods
- Repositório central obrigatório
- Misturar conteúdo comunitário com oficial sem distinção
- Atualização automática de dados comunitários
- Load order complexo de mods desde o primeiro momento
- Provenance perfeita para todos os dados antigos antes da implementação do sistema
Critérios de conclusão
- O jogador sabe o que é conteúdo oficial.
- O jogador sabe o que é conteúdo comunitário.
- Dados de desenvolvimento não aparecem por acidente em releases.
- Datapacks têm origem identificável.
- Conteúdo não oficial recebe aviso adequado.
- Saves registram dependências importantes de conteúdo quando necessário.
- O editor deixa clara a origem dos dados quando necessário.
- O jogo evita misturar dados oficiais e externos de forma opaca.
- O sistema permite curadoria gradual de conteúdo comunitário.
- A separação melhora confiança e segurança do ecossistema de mods.
- A fundação técnica existente vira uma experiência clara para usuário, modder e desenvolvedor.
O editor de base agora permite criar bancos (mundo em branco ou cópia do oficial), ver e editar metadados (nome, autor, versão, descrição) e consultar atribuição original preservada em importações e forks, para dar crédito ao autor original.
Também há distinção visual entre conteúdo oficial e comunitário, autor padrão reutilizável, e manifest .fsim v4 com metadados de autoria/linhagem no backend. Export pela UI também implementado.
0 comentários
FE@fernandopublicou uma atualização no roadmap
FE@fernandovinculou este item ao item do roadmap: RoadmapDatapacks `.fsim`
FE@fernandovinculou este item ao item do roadmap: RoadmapEditor de base de dados
FE@fernandovinculou este item ao item do roadmap: RoadmapEmpacotamento, instalação e distribuição de conteúdo
FE@fernandoalterou o status de Em desenvolvimento para Concluído