Для ферм, где хранилища должны не только работать, но и выглядеть по-настоящему рабочими:
GIANTS ObjectStorage эффективно хранит паллеты и тюки, но при этом оставляет много свободного места по высоте.
Теперь это в прошлом.
Object Storage Visuals оживляет хранилища:
паллеты заметно укладываются друг на друга, тюки размещаются плотнее и естественнее, обмотанные тюки сохраняют свой цвет, а ObjectStorage больше не выглядит так, будто кто-то сдал половину места для хранения свежему воздуху.
Вместо парада на плоском полу вы получаете заметно используемое пространство по высоте. Паллеты с расходными материалами также отображают своё содержимое в мультиплеере.
Варианты остаются узнаваемыми: разные бренды шпагата для тюков, цвета обмотки и варианты сетки для тюков больше не сливаются в один стандартный внешний вид.
**Хранение и повторное использование многоразовых ящиков**
Поддерживаемые ящики теперь можно хранить в ObjectStorage пустыми или заполненными. Одинаковые ящики можно извлекать вместе в нужном количестве. Каждый ящик сохраняет свой возраст, наработку и состояние.
В зависимости от ящика и доступной высоты хранения ящики также заметно укладываются друг на друга.
**Продажа содержимого — сохранение или возврат ящика**
Каждая ферма может выбрать, что произойдёт с её ящиками после того, как они будут полностью опустошены в триггере продажи:
- **Сохранить ящик:** содержимое продаётся, а пустой ящик остаётся доступным для повторного заполнения.
- **Удалить ящик:** после полного опустошения ящик удаляется, а его настроенная цена покупки возвращается в качестве залога без вычетов за возраст или состояние.
Эта настройка применяется в триггерах продажи паллет и сыпучих материалов, включая автоматическую разгрузку. Триггер должен принимать содержимое, а ящик должен поддерживать соответствующий способ разгрузки.
В мультиплеере всегда применяется настройка фермы-владельца. Даже если ящик доставляет другая ферма, ферма-владелец получает доход от содержимого и любой возврат залога. Только менеджеры фермы могут изменять эту настройку; остальные участники фермы могут её просматривать.
Покупки ящиков, а также продажи ящиков или возвраты залога отображаются в отдельных строках финансового обзора. Поддерживаемые пустые ящики также можно продавать обычным способом у дилера техники — в этом случае применяется стандартная цена перепродажи игры.
**Поддерживаемые ящики**
Три многоразовых ящика из базовой игры и многоразовый ящик, создаваемый через Easy Development Controls, поддерживаются автоматически.
OSV также поддерживает ящики из:
- FS25_transportBoxes от IrrSinn Rainer
- FS25_OrengeTCPack от 76-Max
FS25_vegetablesPallets от [Weekend Farmers] BlackTiger служит справочным модом для добавления прямой поддержки XML для собственных многоразовых ящиков.
Функции ящиков применяются только к поддерживаемым или соответствующим образом подготовленным ящикам. Остальные паллеты сохраняют своё прежнее поведение.
**Другие поддерживаемые моды**
FS25_moreWrapColors от [PfalzAgrar] поддерживается автоматически.
Тюки из FS25_RounderWrappedRoundbales от OlaHaldor также отображаются в хранилище более округлыми.
Хранилища из FS25_ObjectBaleStorage от Kastor [D-S-Agrarservice] служат справочным модом для поддерживаемых функций тюков.
Паллеты из FS25_compostProduction и FS25_emptyPalletFactory от [Weekend Farmers] служат справочными модами для штабелируемых паллет из модов.
**Для моддеров**
В комплект входят руководства по интеграции в формате PDF на немецком и английском языках. В них объясняются XML-записи для пользовательских хранилищ, паллет и многоразовых ящиков, включая подкладочные паллеты, дополнительные стопки паллет, триггеры ячеек и динамическую вместимость.
Многоразовые ящики можно напрямую включить для OSV с помощью XML-записи. Размеры для штабелирования можно настроить под каждый ящик.
Подготовленные хранилища сохраняют обычную функциональность ObjectStorage без OSV. Паллеты, адаптированные для OSV, также сохраняют совместимость с кроссплеем, если они в остальном совместимы с кроссплеем. Одни лишь дополнительные XML-записи не лишают хранилища или паллеты совместимости с кроссплеем. Определяющими остаются скрипты и ресурсы соответствующего мода.
- Добавлена поддержка многоразовых ящиков в ObjectStorage, включая групповое хранение и извлечение, а также отображение их штабелирования.
- Добавлена настройка для каждой фермы: сохранять ящики после продажи их содержимого или возвращать их с возмещением покупной цены в качестве залога.
- Добавлены отдельные строки в финансах для покупок ящиков и продаж ящиков или возврата залога.
- Добавлена интеграция XML для пользовательских ящиков модов, а руководства по интеграции в формате PDF на немецком и английском языках дополнены соответствующей информацией.
- Теперь количество выгружаемого материала в ObjectStorage начинается с 1 и в течение текущей сессии отдельно запоминает последнее подтверждённое значение для каждого хранилища.
- Переработан внешний вид хранилища FS25_RounderWrappedRoundbales: теперь напрямую используются точные сопоставления I3D тюков из мода.
- Оптимизация кода Lua.