Un mod de script ligero para Farming Simulator 25 que desactiva cultivos seleccionados para el uso global de IA, sin editar el juego base ni los archivos XML del mapa. La configuración se externaliza a modSettings, con archivos admitidos por guardado.
✨ Características
- Deshabilitar cultivos para IA: evita que se utilicen en trabajos de campo (useForFieldJob = false).
-Plantilla + configuraciones por almacenamiento
-Plantilla: modSettings/FS25_CropControlOverride/config.xml
-Por guardar: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Creación automática de configuración en el primer inicio (siembra a partir de los tipos de cultivos registrados actualmente en el mapa).
-Entrada/salida XML segura a través de la API GIANTS XMLFile (no io.open para configuración).
Ayudante de consola:
-ccoReload: relee y aplica la configuración de memoria actual.
-ccoWhichConfig: muestra qué archivo XML está actualmente en uso.
-ccoListAI: enumera todos los tipos de cultivos con su indicador useForFieldJob actual.
🧠 Cómo funciona
Se conecta a FSBaseMission:loadMapFinished y aplica interruptores AI una vez que se registran todos los tipos de cultivos.
Garantiza que haya una plantilla presente (hay una plantilla disponible para descargar en este repositorio, pero no está incluida en el archivo zip mod):
Documentos/Mis juegos/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Garantiza que haya una configuración por guardar en:
Documentos/Mis juegos/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Siempre se utiliza el archivo guardado al guardar (si está disponible). La plantilla es solo una alternativa/semilla.
Esta versión actualiza la rama beta 2.0.0 a la versión estable principal después de una prueba beta pública exitosa y sin comentarios negativos.
Crop Control Override es un mod de gestión de políticas de especies de cultivos para Farming Simulator 25 que funciona por partida guardada. Esto permite a los jugadores controlar qué tipos de plantas están permitidas para ellos y para los agricultores NPC y si el cultivo por parte de los NPC debe depender del tamaño del campo.
La versión 2.0.0 es una actualización importante que se centra en la interfaz de usuario (GUI) del juego, reglas específicas del juego para tipos de cultivos, validación de campos NPC y procesos de limpieza para campos bloqueados.
Aspectos destacados:
GUI personalizada en estilo FS25.
Configuración XML por partida guardada.
Establecer especies de plantas permitidas para jugadores y NPC.
Límite opcional en el tamaño máximo de campo para NPC por tipo de planta.
Visibilidad conmutable para tipos de cultivos descargados.
Pestaña de validación para campos NPC bloqueados.
Restablecer campos bloqueados a nivel de campo.
Soporte del modo de reinicio:
cultivado (estado de cultivo),
RESIEMBRA ESTACIONAL (resiembra estacional).
Detección de candidatos a resiembra estacional basada en datos de crecimiento de FS25.
Ayudar con la resiembra durante todo el ciclo de vida del césped.
Ponderación configurable XML para la resiembra de candidatos.
Selección determinista y ponderada para resiembra.
Función de ejecución de prueba antes de la confirmación.
Comandos de la consola de diagnóstico.
Validación y limpieza de campos NPC.
: CCO ahora puede detectar campos NPC que ya no cumplen con la política de especies de plantas activas.
Los campos bloqueados pueden ocurrir por las siguientes razones:
Desactivar una especie vegetal.
Desactivar el uso de un tipo de planta por parte de los NPC.
Exceder el tamaño de campo máximo configurado para NPC para un tipo de planta.
Campos NPC existentes con tipos de cultivos que ya no están permitidos según las reglas actuales.
La pestaña Validación le permite verificar los campos bloqueados antes de tomar medidas.
Modos de reinicio:
El proceso de reinicio admite dos modos.
CULTIVADO: Restablece los espacios de NPC bloqueados al estado de "área cultivada".
RESEMBLAR ESTACIONALMENTE: Restablece los campos NPC bloqueados e intenta replantarlos con una planta de reemplazo estacional permitida (según la temporada de crecimiento actual, los datos del tipo de planta cargado, la política de CCO y los límites de tamaño del campo).
Si no hay ningún tipo de cultivo adecuado disponible, CCO vuelve al modo CULTIVADO.
Configuración por almacenamiento:
CCO guarda las reglas de especies de plantas por partida guardada. Esto permite utilizar diferentes políticas en diferentes mapas o en juegos de rol sin tener que modificar directamente el mapa. La configuración actual para guardar el juego se guarda aquí:
modSettings/FS25_CropControlOverride/saves/savegameXX.xml
La plantilla predeterminada está aquí:
modSettings/FS25_CropControlOverride/config.xml
Recomendación antes de la actualización:
Al igual que con todas las modificaciones que pueden cambiar el estado de los espacios, debes guardar tu guardado antes de usar cualquier función para restablecer espacios bloqueados o repoblarlos.
La interfaz proporciona un paso de ejecución de prueba antes de confirmar las acciones de reinicio; Esto debe usarse antes de realizar cambios en los campos NPC existentes.
Nota:
Las versiones alfa y beta anteriores se conservan únicamente con fines de archivo. Esta es la versión estable recomendada ahora para uso regular.