Mods em camadas (overrides), não substituição total do banco de dados
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