Принудительное управление культурами

  • Принудительное управление культурами
  • Принудительное управление культурами
  • Принудительное управление культурами
  • Принудительное управление культурами
  • Принудительное управление культурами
SimGamerJen
2 подписчиков
V2.0.3.6
3 293

Crop Control Override — это менеджер политик культур для отдельных сохранений Farming Simulator 25. Он позволяет игрокам управлять тем, какие культуры разрешены игроку, какие культуры могут высаживать фермеры-NPC и должно ли высаживание культур NPC ограничиваться размером поля.

Мод включает редактируемый интерфейс в стиле FS25, XML-файлы правил для отдельных сохранений, проверку полей NPC, отображение заблокированных полей NPC, а также защищённый процесс «Применить» / «Принудительно применить», предотвращающий случайное создание недействительных состояний сохранения.

Основные функции интерфейса:
- ВСЕ ПРАВИЛА: просмотр и редактирование правил политик культур.
- ОТКЛЮЧЁННЫЕ: просмотр культур, отключённых глобально.
- ОГРАНИЧЕННЫЕ ПО РАЗМЕРУ: просмотр культур с ограничениями размера поля для NPC.
- ОТКЛЮЧЁННЫЕ ДЛЯ NPC: просмотр культур, которые NPC не должны высаживать.
- ПРОВЕРКА: просмотр существующих полей NPC, нарушающих активную политику, и использование защищённого режима пробного запуска / подтверждения сброса.
- СВОДКА: просмотр активной конфигурации, количества правил и состояния проверки.
- СПРАВКА: просмотр руководства в игре.

Конфигурация:
- ПРИМЕНИТЬ / ПРИНУДИТЕЛЬНО ПРИМЕНИТЬ записывает подготовленные изменения правил культур в активный XML-файл для отдельного сохранения.
- ОТМЕНИТЬ сбрасывает подготовленные значения.
- СОХРАНИТЬ ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ В CONFIG.XML создаёт резервную копию существующей шаблонной конфигурации и записывает текущий полный набор активных правил в config.xml.
- Существующие XML-файлы для отдельных сохранений не перезаписываются при использовании команды «Сохранить значения по умолчанию».
- ПРОБНЫЙ СБРОС ЗАБЛОКИРОВАННЫХ ПОЛЕЙ не изменяет состояние сохранения. ПОДТВЕРДИТЬ СБРОС выполняет фактический сброс заблокированных полей после проверки.
- ПРОВЕРКА включает РЕЖИМ СБРОСА: ОБРАБОТАННЫЕ ИЛИ ПОВТОРНЫЙ ПОСЕВ СЕЗОННЫХ КУЛЬТУР.
- ПОВТОРНЫЙ ПОСЕВ СЕЗОННЫХ КУЛЬТУР использует текущее сезонное окно посадки и правила политики CCO, чтобы выбрать культуру для замены на заблокированных полях NPC.
- Для каждой культуры предусмотрен индивидуальный вес повторного посева от 0 до 5. Его можно изменить в интерфейсе, и он сохраняется как reseedWeight в правиле культуры.
- Вес культуры 0 исключает её из повторного посева на полях NPC, не отключая её для игрока.
- Глобальный вес leaveCultivated остаётся доступным, позволяя при взвешенном сбросе оставлять некоторые поля обработанными вместо повторного посева.

Сервер
Консоли
Список изменений
3
  • - Весовые коэффициенты категорий seasonalMission и seasonalLifecycle заменены индивидуальным весом пересева от 0 до 5 для каждой культуры.
    - Добавлены элементы управления GUI для редактирования веса пересева выбранной культуры.
    - Вес культуры, равный 0, теперь исключает её из пересева на полях NPC, при этом культура остаётся доступной в остальных случаях.
    - Сохранён глобальный весовой коэффициент leaveCultivated.
    - Добавлена автоматическая миграция существующих XML-файлов отдельных сохранений: при отсутствии reseedWeight назначается значение по умолчанию 5, а устаревшие веса категорий удаляются при нормализации файлов.
    - Добавлена синхронизация весов пересева отдельных культур в многопользовательской игре.
    - Исправлена ошибка, из-за которой подключение игроков к выделенному серверу изменяло загруженный выбор сеялки, обычно возвращая его к пшенице.
    - Предотвращено изменение выбора семян на авторитетном сервере при обновлении списка семян CCO на удалённых клиентах.
    - Повышена надёжность планирования культур NPC: при неудачной замене SowMission больше не остаётся с недействительной ссылкой на культуру.
    - Добавлено восстановление для устаревших недействительных контрактов на посев, которые могли вызывать повторяющиеся ошибки getIsPlantableInPeriod.

  • - Заменены веса категорий SeasonMission и SeasonLifecycle на индивидуальный вес повторного семени 0–5 для каждой культуры.
    - Добавлены элементы управления графическим интерфейсом для редактирования веса повторного посева выбранной культуры.
    - Вес урожая, равный 0, теперь исключает этот урожай из повторного посева полей NPC, в то время как в противном случае урожай остается включенным.
    - Сохранен глобальный отпуск, культивируемый вес.
    - Добавлена ​​автоматическая миграция существующих XML-файлов для каждого сохранения, присвоение веса по умолчанию 5, если reseedWeight отсутствует, и удаление устаревших весов категорий при нормализации файлов.
    - Добавлена ​​многопользовательская синхронизация для веса повторного посева для каждой культуры.

Кредиты
Комментарии
0