Облегченный мод сценария для Farming Simulator 25, который отключает выбранные культуры для глобального использования ИИ — без редактирования базовой игры или XML-файлов карты. Конфигурация переносится в modSettings, при этом файлы поддерживаются для каждого сохранения.
✨ Особенности
— Отключить посевы для ИИ: предотвращает их использование в полевых работах (useForFieldJob = false).
-Шаблон + конфигурации для каждого хранилища
-Шаблон: modSettings/FS25_CropControlOverride/config.xml
-За сохранение: modSettings/FS25_CropControlOverride/saves/<saveId>.xml
-Автоматическое создание конфигурации при первом запуске (посев из зарегистрированных в данный момент видов культур на карте).
-Безопасный ввод/вывод XML через API GIANTS XMLFile (без io.open для настройки).
Помощник консоли:
-ccoReload – перечитывает и применяет текущую конфигурацию памяти.
-ccoWhichConfig – показывает, какой XML-файл используется в данный момент.
-ccoListAI — перечисляет все типы культур с их текущим флагом useForFieldJob.
🧠 Как это работает
Подключается к FSBaseMission:loadMapFinished и применяет переключатели AI после регистрации всех типов культур.
Гарантирует наличие шаблона (шаблон доступен для загрузки в этом репозитории, но не включен в zip-файл мода):
Документы/Мои игры/FarmingSimulator2025/modSettings/FS25_CropControlOverride/config.xml
Гарантирует наличие конфигурации для каждого сохранения в разделе:
Документы/Мои игры/FarmingSimulator2025/modSettings/FS25_CropControlOverride/saves/.xml
Всегда используется файл, сохраненный при каждом сохранении (если он доступен). Шаблон — это просто запасной вариант/начальное значение.
В этом выпуске бета-ветвь 2.0.0 обновляется до основной стабильной версии после успешного публичного бета-тестирования и отсутствия отрицательных отзывов.
Crop Control Override — это мод управления политикой управления видами сельскохозяйственных культур для Farming Simulator 25, который работает для каждой сохраненной игры. Это позволяет игрокам контролировать, какие типы растений разрешены для себя и для NPC-фермеров, а также должно ли выращивание NPC зависеть от размера поля.
Версия 2.0.0 — это крупное обновление, ориентированное на внутриигровой пользовательский интерфейс (GUI), специфичные для игры правила для типов культур, проверку полей NPC и процессы очистки заблокированных полей.
Основные моменты:
Пользовательский интерфейс в стиле FS25.
Конфигурация XML для каждой сохраненной игры.
Установка разрешенных видов растений для игроков и NPC.
Необязательный предел максимального размера поля для NPC для каждого типа растения.
Переключаемая видимость для выгруженных типов культур.
Вкладка проверки для заблокированных полей NPC.
Сброс заблокированных полей на уровне поля.
Поддержка режима сброса:
культивируется (состояние культивирования),
ПЕРЕПОСЕВ, СЕЗОННЫЙ (сезонный подсев).
Обнаружение кандидатов на сезонный пересев на основе данных о росте FS25.
Помощь в пересеве на протяжении всего жизненного цикла травы.
Настраиваемый весовой коэффициент XML для повторного заполнения кандидатов.
Детерминированный, взвешенный отбор для повторного посева.
Функция тестового запуска перед подтверждением.
Команды диагностической консоли.
Проверка и очистка полей NPC
: CCO теперь может обнаруживать поля NPC, которые больше не соответствуют политике активных видов растений.
Заблокированные поля могут возникнуть по следующим причинам:
Деактивация вида растения.
Отключение использования типа растения NPC.
Превышение максимального размера поля, настроенного для NPC для типа растения.
Существующие поля NPC с типами культур, которые больше не разрешены действующими правилами.
Вкладка «Проверка» позволяет проверять заблокированные поля, прежде чем предпринимать действия.
Режимы сброса:
Процесс сброса поддерживает два режима.
КУЛЬТИВИРОВАННЫЕ: сбрасывает заблокированные места NPC в статус «возделываемой территории».
СЕЗОННАЯ ПОСЕВА: сбрасывает заблокированные поля NPC и пытается засадить их разрешенным сезонным замещающим растением (на основе текущего вегетационного сезона, загруженных данных о типах растений, политики CCO и ограничений размера поля).
Если подходящего типа культуры нет, CCO возвращается в режим ВЫРАЩИВАНИЕ.
Конфигурация для каждого хранилища:
CCO сохраняет правила видов растений для каждой сохраненной игры. Это позволяет использовать разные политики на разных картах или в ролевых играх без необходимости напрямую изменять саму карту. Текущая конфигурация сохранения игры сохраняется здесь:
modSettings/FS25_CropControlOverride/saves/savegameXX.xml
Шаблон по умолчанию находится здесь:
modSettings/FS25_CropControlOverride/config.xml
Рекомендация перед обновлением:
Как и в случае со всеми модами, которые могут изменять статус пространств, вам следует сохранить сохранение, прежде чем использовать какие-либо функции для сброса заблокированных пространств или их повторного заполнения.
Интерфейс обеспечивает этап тестового запуска перед подтверждением действий по сбросу; Это следует использовать перед внесением изменений в существующие поля NPC.
Примечание:
Старые альфа- и бета-версии сохраняются только в архивных целях. На данный момент это рекомендуемая стабильная версия для регулярного использования.