Crop Control Override

  • Crop Control Override
  • Crop Control Override
SimGamerJen
1 inscrito
V2.0.0.0
7 472

Um mod de script leve para Farming Simulator 25 que desativa culturas selecionadas para uso global de IA - sem editar o jogo base ou mapear XMLs. A configuração é externalizada para modSettings, com arquivos suportados por salvamento.

✨ Recursos
- Desativar culturas para IA: evita que sejam utilizadas em trabalhos de campo (useForFieldJob = false).
-Modelo + configurações por armazenamento
-Modelo: modSettings/FS25_CropControlOverride/config.xml
-Por salvamento: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Criação automática de configuração no primeiro início (semeadura a partir dos tipos de culturas atualmente cadastrados no mapa).
-Entrada/saída XML segura através da API GIANTS XMLFile (sem io.open para configuração).

Ajudante do console:
-ccoReload – relê e aplica a configuração de memória atual.
-ccoWhichConfig – mostra qual arquivo XML está em uso no momento.
-ccoListAI – lista todos os tipos de corte com seu sinalizador useForFieldJob atual.

🧠 Como funciona
Conecta-se ao FSBaseMission:loadMapFinished e aplica switches AI assim que todos os tipos de cultivo são registrados.
Garante que um modelo esteja presente (um modelo está disponível para download neste repositório, mas não está incluído no arquivo mod zip):
Documentos/Meus Jogos/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml

Garante que haja uma configuração por salvamento em:
Documentos/Meus Jogos/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml

O arquivo salvo por salvamento (se disponível) é sempre usado. O modelo é apenas um substituto/semente.

Servidor
Consoles
Registro de alterações
2
  • Esta versão atualiza o branch beta 2.0.0 para a versão estável principal após testes beta públicos bem-sucedidos e nenhum feedback negativo.

    Crop Control Override é um mod de gerenciamento de política de espécies agrícolas para Farming Simulator 25 que funciona por jogo salvo. Isso permite que os jogadores controlem quais tipos de plantas são permitidos para eles próprios e para os agricultores NPCs e se o cultivo pelos NPCs deve depender do tamanho do campo.

    A versão 2.0.0 é uma atualização importante com foco na interface de usuário (GUI) do jogo, regras específicas do jogo para tipos de cultivo, validação de campos NPC e processos de limpeza para campos bloqueados.

    Destaques:
    GUI personalizada no estilo FS25.
    Configuração XML por jogo salvo.
    Definindo espécies de plantas permitidas para jogadores e NPCs.
    Limite opcional no tamanho máximo do campo para NPCs por tipo de planta.
    Visibilidade alternável para tipos de culturas descarregadas.
    Guia de validação para campos NPC bloqueados.
    Redefina campos bloqueados no nível do campo.
    Suporte ao modo de redefinição:
    cultivado (estado de cultivo),
    RESEMENTE SAZONAL (semeadura sazonal).
    Detecção de candidatos a nova semeadura sazonal com base nos dados de crescimento do FS25.
    Auxiliar na nova semeadura durante todo o ciclo de vida da grama.
    Ponderação configurável em XML para nova propagação de candidatos.
    Seleção determinística e ponderada para nova propagação.
    Função de teste antes da confirmação.
    Comandos do console de diagnóstico.
    Validação e limpeza de campos NPC
    : O CCO agora pode detectar campos NPC que não atendem mais à política de espécies de plantas ativas.
    Os campos bloqueados podem ocorrer pelos seguintes motivos:
    Desativando uma espécie de planta.
    Desabilitar o uso de um tipo de planta por NPCs.
    Excedendo o tamanho máximo de campo configurado para NPCs para um tipo de planta.
    Campos NPC existentes com tipos de cultivo que não são mais permitidos pelas regras atuais.
    A guia Validação permite verificar os campos bloqueados antes de agir.
    Modos de reinicialização:
    O processo de redefinição oferece suporte a dois modos.
    CULTIVADO: Redefine os espaços de NPC bloqueados para o status de “área cultivada”.
    RESOLVER SAZONALMENTE: redefine campos NPC bloqueados e tenta replantá-los com uma planta de substituição sazonal permitida (com base na estação de crescimento atual, dados de tipo de planta carregados, política CCO e limites de tamanho de campo).
    Se não estiver disponível nenhum tipo de cultura adequado, o CCO regressa ao modo CULTIVADO.
    Configuração por armazenamento:
    CCO salva as regras de espécies de plantas por jogo salvo. Isso permite que diferentes políticas sejam usadas em mapas diferentes ou em jogos de RPG sem a necessidade de modificar diretamente o próprio mapa. A configuração atual de salvamento do jogo é salva aqui:
    modSettings/FS25_CropControlOverride/saves/savegameXX.xml
    O modelo padrão está aqui:
    modSettings/FS25_CropControlOverride/config.xml
    Recomendação antes da atualização:
    Tal como acontece com todos os mods que podem alterar o status dos espaços, você deve salvar seu salvamento antes de usar qualquer recurso para redefinir espaços bloqueados ou preenchê-los novamente.
    A interface fornece uma etapa de teste antes de confirmar as ações de redefinição; Isto deve ser usado antes de fazer alterações nos campos NPC existentes.

    Nota:
    Versões alfa e beta mais antigas são retidas apenas para fins de arquivamento. Esta é a versão estável agora recomendada para uso regular.

Créditos
Comentários
2