Animal Husbandry Control позволяет отдельно настраивать скорость потребления и производства для разных групп животных.
Мод добавляет собственное окно настроек, в котором отображаются только те группы животных, которые реально есть в текущем сохранении. Если животных нет, окно остаётся пустым и показывает сообщение, что доступных животных для настройки пока нет.
По умолчанию мод выключен. После покупки животных появляется блок общих настроек, где можно включить работу мода и при необходимости включить Debug.
Возможности:
- Отдельная настройка потребления для разных групп животных.
- Отдельная настройка продукции для молока, шерсти, яиц, навоза и жижи.
- Динамическое отображение только доступных животных.
- Поддержка смешанных групп:
- Коровы / буйволы.
- Овцы / козы.
- Отдельные блоки для одиночных групп:
- Коровы.
- Буйволы.
- Овцы.
- Козы.
- Свиньи.
- Куры.
- Лошади.
- Кнопки применения и сброса значений для каждого блока.
- Настройки сохраняются для текущего сохранения.
Примеры значений:
- 50%: потребление или производство уменьшено в два раза.
- 100%: стандартное значение игры.
- 200%: потребление или производство увеличено в два раза.
- 500%: потребление или производство увеличено в пять раз.
Управление:
По умолчанию окно мода открывается клавишей F12.
Клавишу можно изменить в настройках управления игры. Если привязка клавиши удалена, строка управления в F1-подсказке скрывается и окно больше не открывается старой клавишей.
Общие настройки:
- Контроль животноводства: включает или выключает работу мода.
- Debug: включает дополнительные сообщения в лог для проверки применения настроек.
Если выключить контроль животноводства, значения сбрасываются к стандартным, а блоки животных скрываются.
Консольные команды:
Мод содержит служебные консольные команды для тестирования и проверки работы настроек. Эти команды не предназначены для постоянного использования в обычной игре.
- ahcValidateRates: выполняет проверку применения индивидуальных множителей для найденных групп животных.
Команда временно сравнивает стандартные значения игры со значениями мода, проверяет потребление и производство для активных животноводческих помещений текущей фермы, а затем восстанавливает исходные настройки. В отчёте видно, какие параметры изменились правильно, какие не используются, и какой множитель был получен.
Во время выполнения ahcValidateRates игра может зависнуть на некоторое время. Это нормально: команда собирает данные по активным животноводческим помещениям, временно сравнивает стандартные значения с тестовыми множителями и формирует подробный отчёт.
Отчёт сохраняется в папку текущего сохранения. Файл создаётся рядом с сохранением слота и имеет название вида:
FS25_AnimalHusbandryControl_IndividualRateTest_001_200.txt
Эта команда нужна только для проверки работы мода, поиска ошибок и тестирования новых версий. Для обычной игры её использовать не нужно.
- ahcFillAllTroughs: служебная команда для тестов, которая заполняет доступные кормушки и ресурсы у животноводческих помещений.
Эта команда нужна только для быстрой подготовки тестовых условий. В обычной игре её лучше не использовать, особенно если важно сохранить честный расход корма, воды или других ресурсов.
Важно:
Текущую версию я отмечаю как BETA.
Основные тесты прошли успешно: настройки сохраняются, загружаются и применяются корректно. Поэтому дальше активно дорабатывать мод я пока не планирую.
Подвисания при открытии окна, включении мода, применении или сбросе значений возможны. Это особенность текущей динамической системы: мод проверяет, какие животные и животноводческие помещения реально есть в сохранении, и показывает только доступные блоки.
Я решил оставить именно такой вариант, потому что он точнее подходит под разные сохранения, карты и наборы животных. Статичное окно работало бы быстрее, но показывало бы лишние группы, которых в сохранении может вообще не быть.
Особенности работы:
- Если продать всех животных определённой группы, её блок исчезнет из окна.
- Сохранённые значения этой группы не переходят на другие животные.
- Если позже купить животных этой же группы снова, ранее заданные значения вернутся.
- Значения сохраняются при сохранении игры.
- Настройки не применяются к животным, которых нет в текущем сохранении.
Совместимость:
Мод рассчитан на стандартные животноводческие системы Farming Simulator 25 и должен работать с картами и модами, которые используют стандартную игровую систему животных.
Если карта или мод использует полностью нестандартную систему животных, отдельные параметры могут не определяться или не отображаться в окне.