Crop Control Override é um gerenciador de políticas de cultivo por salvamento para Farming Simulator 25. Ele permite que os jogadores controlem quais culturas são permitidas para o jogador, quais culturas os agricultores NPC podem plantar e se o plantio de culturas NPC deve ser limitado pelo tamanho do campo.
O mod inclui uma GUI editável no estilo FS25, arquivos de regras XML por salvamento, validação de campo NPC, relatórios de campo NPC bloqueados e um fluxo de trabalho Apply / Force Apply protegido para evitar estados de salvamento inválidos acidentais.
Principais recursos da GUI:
- TODAS AS REGRAS: visualize e edite as regras da política de cultivo.
- DESATIVADO: visualize culturas globalmente desativadas.
- TAMANHO LIMITADO: visualize colheitas com limites de tamanho de campo NPC.
- NPC DESABILITADO: visualizar culturas que NPCs não devem plantar.
- VALIDAÇÃO: visualize os campos NPC existentes que violam a política ativa e use o fluxo de trabalho protegido de simulação/confirmação de redefinição.
- RESUMO: visualize a configuração ativa, contagens de regras e estado de validação.
- AJUDA: veja as orientações do jogo.
Configuração:
- APPLY / FORCE APPLY grava alterações de regras de corte em etapas no XML ativo por salvamento.
- DISCARD redefine os valores escalonados.
- SALVAR PADRÕES PARA CONFIG.XML faz backup da configuração do modelo existente e grava o conjunto de regras ativo completo atual em config.xml.
- Os arquivos XML existentes por salvamento não são substituídos pelos padrões de salvamento.
- RESET BLOCKED DRY-RUN não altera o estado de salvamento. CONFIRM RESET executa a redefinição real do campo bloqueado após a revisão.
- VALIDAÇÃO inclui MODO RESET: CULTIVO ou RESEED SAZONAL.
- RESEED SEASONAL usa a janela de plantio sazonal atual e as regras da política CCO para escolher uma cultura substituta para campos NPC bloqueados.
- Cada cultura possui um peso de reseed individual de 0 a 5, editável na GUI e armazenado como reseedWeight em sua regra de fruta.
- Um peso de colheita de 0 exclui essa colheita da nova propagação do campo NPC sem desativá-la para o jogador.
- O peso global LeaveCultivated permanece disponível, permitindo que as reinicializações ponderadas deixem alguns campos cultivados em vez de semeá-los novamente.
- Substituídos os pesos das categorias seasonMission e sazonalLifecycle por um peso individual de 0-5 de nova semeadura para cada cultura.
- Adicionados controles GUI para editar o peso de nova propagação da cultura selecionada.
- Um peso de colheita de 0 agora exclui aquela colheita da nova semeadura do campo NPC, deixando a colheita habilitada.
- Mantida a ponderação global de licençaCultivada.
- Adicionada migração automática de arquivos XML existentes por salvamento, atribuindo o peso padrão de 5 onde reseedWeight está faltando e removendo pesos de categoria obsoletos quando os arquivos são normalizados.
- Adicionada sincronização multijogador para pesos de nova sementeira por colheita.