Editor de base de dados
Em desenvolvimentocriado em 07/06/2026, 00:34 · atualizado em 07/06/2026, 16:36
O editor de base de dados permite criar, editar e revisar conteúdo do FootSim sem alterar diretamente arquivos ou SQL. Ele é uma ferramenta fundamental para desenvolvimento interno, curadoria de dados e, futuramente, modding pela comunidade.
Esse item não é o mesmo que o editor tático ou as telas de gestão da carreira. O editor de base opera fora ou ao redor do save jogável e serve para modificar entidades estruturais como jogadores, clubes, competições, estádios, nações, managers, árbitros, patrocinadores e regras. O núcleo já existe para várias entidades importantes, mas ainda precisa evoluir em cobertura, validação, usabilidade, import/export pela UI e segurança para uso amplo por modders.
Escopo incluído
- Interface de editor de dados
- Edição de jogadores
- Edição de managers
- Edição de árbitros
- Edição de clubes
- Edição de nações
- Edição de competições
- Edição de estádios
- Edição de patrocinadores quando aplicável
- Edição de regras quando aplicável
- CRUD de entidades principais
- Criação de novas entidades
- Atualização de entidades existentes
- Remoção de entidades quando seguro
- Validação básica de campos
- Relações entre entidades
- Remapeamento de IDs quando aplicável
- Escrita de volta para arquivos JSON quando aplicável
- Salvamento de imagens de entidades quando aplicável
- Integração com banco mestre ou banco de edição
- Uso interno para curadoria
- Base para futuro editor de mods
Fora de escopo
- Editor completo de todos os campos do banco
- Editor visual de schema
- Editor de saves de carreira
- Editor de partidas já jogadas
- Editor 3D de estádios
- Edição segura de qualquer entidade sem risco
- Interface final para modders leigos
- Colaboração online dentro do editor
- Controle de versão visual completo
- Marketplace de mods integrado
- Validação perfeita de todas as relações complexas
- Importação pela UI para todos os formatos enquanto botões ou fluxos ainda estiverem desabilitados
- Páginas dedicadas completas para todas as entidades auxiliares, como federações/regiões, se ainda forem acessadas indiretamente
- Edição avançada de regras que hoje são apenas view-only ou parciais
Critérios de conclusão
- O editor permite criar e editar entidades principais.
- Jogadores e clubes podem ser editados de forma segura.
- Competições podem ser criadas ou ajustadas em nível básico/avançado conforme suporte.
- Estádios e entidades auxiliares podem ser editados quando necessário.
- O editor evita erros óbvios de dados.
- O editor mantém relações importantes consistentes.
- Alterações podem ser persistidas corretamente.
- O editor reduz dependência de edição manual de arquivos.
- A ferramenta é útil para desenvolvimento interno.
- Delete/import/export são conectados na UI quando fizerem parte do escopo público.
- A base do editor pode evoluir para uso comunitário com validações adicionais.
Sem atualizações por enquanto.