FS25 Реалистичная почва и удобрения V1.0.2.0




FS25 Реалистичная почва и удобрения V1.0.2.0
Мод Realistic Soil & Fertilizer для Farming Simulator 25
Этот мод добавляет глубины и реализма в управление почвой и внесение удобрений в FS25. Он вводит динамическое плодородие почвы, круговорот питательных веществ и реалистичную экономику удобрений, делая фермерство более сложным и стратегическим.
Основные характеристики:
ДИНАМИЧЕСКОЕ ПИЩЕВИДЕНИЕ ПОЧВЫ: Отслеживает уровни азота, фосфора и калия на каждом поле. Питательные вещества в почве истощаются по мере роста культур и восстанавливаются, когда поля находятся под паром.
РЕАЛИСТИЧНЫЕ КРУГОВОРОТНЫЕ ОБРАЗЦЫ ПИТАТЕЛЬНЫХ ВЕЩЕСТВ: Разные культуры извлекают разные питательные вещества. Содержание органического вещества влияет на долгосрочное плодородие почвы. Уровень pH влияет на доступность питательных веществ.
Экономика удобрений : Три типа удобрений с различной стоимостью и эффективностью:
— Жидкое удобрение: сбалансированное содержание питательных веществ, умеренная стоимость.
— Твердые удобрения: более высокое содержание фосфора, стандартная стоимость.
— Навоз: улучшает содержание органических веществ, снижает затраты.
НАСТРАИВАЕМАЯ СЛОЖНОСТЬ:
— Просто: уменьшение истощения питательных веществ, снижение затрат
— Реалистичный: сбалансированный игровой процесс, стандартные настройки.
— Хардкор: Быстрое истощение питательных веществ, более высокие затраты
Удобный пользовательский интерфейс:
— Интегрировано в меню настроек игры
— Консольные команды для расширенного управления
— Уведомления в режиме реального времени о низком уровне питательных веществ
— Информация о почве, специфичная для конкретного поля
ПОЛНАЯ СОВМЕСТИМОСТЬ:
— Поддерживается многопользовательский режим
— Работает со всеми картами
— Отсутствуют конфликты с другими модами.
— Совместимость с сохранениями игры
Влияние на игровой процесс:
— Это делает управление внесением удобрений более важным.
— Способствует внедрению стратегий севооборота
— Добавляет элемент экономического планирования
— Повышает реализм без излишней сложности.
Доступные команды консоли:
— плодородие почвы (показать все команды)
— SoilEnable/Disable
— Сложность набора почв 1/2/3
— SoilFieldInfo <fieldId>
— НастройкиПочвенногоШоу
— SoilResetSettings
Установка: Распакуйте в папку с модами. Настройте параметры игры в разделе "Почва и удобрения".
Этот мод идеально подходит для игроков, которые хотят получить больше глубины в своем фермерском опыте, не перегружая его излишней сложностью. Он обеспечивает баланс между реализмом и играбельностью, делая управление почвой важной частью вашей фермерской стратегии.
Примечание: Этот мод не влияет напрямую на темпы роста урожая — он добавляет уровни управления, касающиеся здоровья почвы и экономической эффективности удобрений.
Наслаждайтесь более реалистичным фермерством!
V1.0.2.0
Рефакторинг архитектуры и улучшения многопользовательского режима.
Новые модули:
— HookManager: Надлежащее управление жизненным циклом хуков (установка/удаление) для всех игровых хуков.
— SettingsSchema: Единый источник достоверной информации для всех определений настроек, сокращающий количество точек входа для добавления новых настроек с ~10 до 1.
— Константы (SoilConstants) Все "магические числа" извлекаются в централизованную конфигурацию (нормы внесения удобрений, профили удобрений, коэффициенты восстановления, пороговые значения, время внесения, множители сложности).
— В логгере (SoilLogger) используется единый префикс [SoilFertilizer] для всех файлов.
Многопользовательский режим:
— Добавлено событие SoilFieldUpdateEvent — серверная синхронизация данных о почве по каждому полю при уборке урожая/внесении удобрений.
— Данные поля теперь включаются в событие полной синхронизации для присоединяющихся игроков.
— Логика повторных попыток синхронизации по сети (3 попытки с интервалом в 5 секунд) для запросов на полную синхронизацию.
Исправлены ошибки:
— Небезопасные прямые замены функций (Sprayer.spray, environment.update) были преобразованы в Utils.appendedFunction для лучшей совместимости с модами.
— Добавлена очистка данных поля при изменении владельца (исправлена утечка памяти)
Качество кода:
— Переработана система SoilFertilitySystem с использованием более эффективных методов делегата (onHarvest, onFertilizerApplied, onFieldOwnershipChanged, onEnvironmentUpdate).
— Упрощены SettingsManager, Settings и SoilSettingsUI за счет управления ими на основе схемы.
— Обновлен дескриптор версии modDesc с 92 до 105.
— Добавлены улучшения локализации для пользователей (PR #9)
