NovaBase de Dados e Mods

Mods em camadas (overrides), não substituição total do banco de dados

DR@draks
0

Um problema clássico em jogos moddáveis (vi muito isso no FM e em outros games de simulação) é que quando dois mods mexem no mesmo arquivo de dados, um sobrescreve o outro e quebra tudo. Isso faz o jogador ter que escolher só um mod por vez, mesmo quando os dois fazem coisas diferentes (um muda só uniformes, outro muda só nomes de competições).

A ideia é pensar o FootSim desde já com um sistema de mods por camadas: em vez de um mod substituir o arquivo inteiro, ele só sobrescreve os campos específicos que declara alterar, com uma ordem de prioridade definida pelo jogador (tipo load order). Assim, um mod de uniformes e um mod de nomes de times poderiam rodar juntos sem conflito.

Isso não muda nada na fase atual, que é fechada, mas se for pensado na arquitetura desde o início, evita um baita retrabalho quando (e se) a moddagem for liberada — e evitaria a fragmentação que rola em outros jogos, onde cada mod exige que você abra mão de todos os outros.

0 comentários

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.