**Automated Inventory Sorting**
Этот мод автоматически сортирует инвентарь многих типов блоков на любом корабле или станции.
Это позволяет вам легко контролировать, что входит в инвентарь каждого блока на вашем корабле или станции и что выходит из него.
Любой блок, у которого есть инвентарь, теперь может извлекать инвентарь из других блоков, у которых есть инвентарь.
Пожалуйста, имейте в виду, что любой блок теперь является целью для извлечения его инвентаря.
Используйте тег [exempt], если вы хотите, чтобы блок был защищен от извлечения его инвентаря.
ПРИМЕЧАНИЕ: Чтобы убедиться, что специальные блоки со встроенной сортировкой не извлекают запасы,
для извлечения которых они не настроены, убедитесь, что для их опции «Использовать конвейерную систему» установлено значение «Выкл.».
Это отключит сортировку по умолчанию для этих блоков (например, перерабатывающие заводы, сборщики, соединители и т.д.)
Чтобы настроить блок, вы задаете название блока, содержащее тип товара, который вы хотите, чтобы он доставлял из других грузовых отсеков.
Вы заключаете название этого товара в квадратные или круглые скобки (используйте скобки «[]» или «()»).
Если вы хотите выполнить несколько операций сортировки, просто разделите типы запятой.
Операторы также могут быть применены к каждой сортировке. Смотрите примеры ниже.
***
ТЕКУЩИЕ ОГРАНИЧЕНИЯ НА ОБЩИЙ ДОСТУП:
В настоящее время вы можете сортировать грузы только между принадлежащими вам складами напрямую, если не используете команду
/sort в чате фракции.
ОПЕРАТОРЫ:
Помимо простой сортировки типов инвентаря, вы можете применять операторы к сортировкам для выполнения разных задач.
Освобожденный оператор:
Формат: [Exempt]. Этот тег делает так, что этот блок освобождается от вытягивания.
Другие блоки не могут извлекаться из него, несмотря ни на что (включая приоритет).
Оператор игнорирования:
Формат — ‘Item:Ignore’, например [SteelPlate:Ignore]. Этот тег позволяет блоку игнорировать стальные пластины при извлечении инвентаря.
Полезно, когда вы используете его с подстановочными знаками, например [Component,SteelPlate:Ignore] извлекает все компоненты здания, кроме стальных пластин.
Можно комбинировать следующие операторы: (Разделяйте каждый оператор символом ‘:’ )
Оператор максимальной суммы:
Формат — «Item:Amount», например [SteelPlate:10000].
Эта метка позволяет блоку вытягивать только 10000 стальных пластин, а затем прекращает вытягивание.
Это позволяет втягивать в блок очень точное количество.
Оператор разделения:
Формат — ‘Item:Split’, например [SteelPlate:Split].
Этот тег позволяет блоку извлекать стальные пластины, но также разделяет их между другими блоками, для которых также определен Item:Split.
Это позволит совместно использовать элементы между блоками.
Оператор приоритета:
Формат — ‘Item:PX’, где X — это число, например: [SteelPlate:P1].
Этот тег позволяет блоку извлекать стальные пластины из любого места, включая другие блоки, для которых стальные пластины определены в качестве опции сортировки,
при условии, что его приоритет выше, чем у другого блока.
Блок без приоритета считается с наименьшим приоритетом. 1 — наивысший приоритет.
Оператор переопределения:
Формат — «Item:Override», например [Component:100,SteelPlate:Override:200].
Этот тег при использовании с подстановочными знаками будет переопределять подстановочный знак при применении операторов.
В приведенном выше примере грузовой отсек потянет 100 любых компонентов, но он потянет 200 стальных пластин.
***
**Примеры:**
Название контейнера:
Small: [Computer,SteelPlate]
В этот грузовой отсек будут доставляться компьютеры и стальные пластины из других грузовых отсеков.
Название контейнера:
Small: [Ore]
В этот грузовой отсек можно доставлять руду любого типа из любого грузового отсека в сети.
Название контейнера:
Small: [Ingot]
Этот грузовой отсек может извлекать слитки любого типа из любого другого грузового отсека в сетке.
Название контейнера:
Example: [Component,SteelPlate:Ignore]
Этот грузовой отсек будет перевозить ЛЮБЫЕ строительные компоненты, КРОМЕ стальной плиты
Название контейнера:
Example: [SteelPlate:10000]
Этот грузовой отсек выдержит не более 10000 стальных пластин.
Назовите два контейнера:
Example: [Component:Split]
Эти два грузовых отсека разделят компоненты между собой. Пожалуйста, обратите внимание, что это не активное разделение, оно разделяется только во время вытягивания.
Они не пытаются «уравнять» друг друга, но они пытаются тянуть одинаковое количество.
Название контейнера:
Example: [Component:P10]
Это заставляет грузовой отсек тянуть любой компонент, даже если есть другие грузовые отсеки, также имеющие метку компонента. Этот грузовой отсек имеет приоритет 10.
Назовите два контейнера:
Example: [Component:P10:Split:10000]
Это создает два грузовых отсека, которые равномерно распределяют компоненты между собой, и присваивает им приоритет 10.
Они также могут перевозить максимум 10 000 компонентов каждый.
Название контейнера:
Example: [Exempt]
Освобождает грузовой отсек от проведения инвентаризации.
Текущие команды чата:
/sort toggle — эта команда отключает или включает автоматическую сортировку.
/sort faction — эта команда переключает сортировку общих блоков. Это запускается, поэтому, если вы хотите отсортировать общие блоки фракции, переключите это один раз.
/sort debug — эта команда предоставляет информацию о сроках сортировки. Используется, чтобы помочь отследить проблемы с производительностью.
Последние обновления:
версия 0.1.0.13
Обновление Milestone. Я получил мод настолько близко к завершению, насколько хотел.
Есть несколько небольших изменений и некоторые операторы, которые я хочу добавить, но это обновление, наконец, то, чего я хотел с самого начала.
— — Все блоки, у которых есть инвентарь, теперь являются допустимыми целями в качестве съемника и шкива.
Любой блок в игре, у которого есть инвентарь, теперь может использовать мод сортировки.
Я всегда хотел, чтобы это было реализовано, но хотел постепенно расширяться, чтобы убедиться, что я не пропустил ни одной ошибки с различными типами блоков.
— Добавлена возможность сортировки по расширенным роторам.
Список допустимых подстановочных знаков:
Ammo — Извлекает все типы боеприпасов
Component — Извлекает все строительные компоненты
Org — Опрашивает всю необработанную руду
Ingot — извлекает все слитки
Physical Gun Object — Извлекает сверла, шлифовальные машины, пистолеты, сварочные аппараты
Iron — Таблетки для купания в железных слитках и железной руде (замените железо любым типом материала) тут я хрензнает как переводить
Список допустимых типов сортировки:
NATO_5p56x45mm
NATO_25x184mm
Missile200mm
Ore/Stone
Ore/Iron
Ore/Nickel
Ore/Cobalt
Ore/Magnesium
Ore/Silicon
Ore/Silver
Ore/Gold
Ore/Platinum
Ore/Uranium
Ore/Ice
Ingot/Stone
Ingot/Iron
Ingot/Nickel
Ingot/Cobalt
Ingot/Magnesium
Ingot/Silicon
Ingot/Silver
Ingot/Gold
Ingot/Platinum
Ingot/Uranium
AutomaticRifleItem
WelderItem
AngleGrinderItem
HandDrillItem
OxygenBottle
HydrogenBottle
ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ:
Если вы используете моды, которые добавляют новые компоненты или новые блоки,
такие как двигатели или реакторы, пожалуйста, добавьте «Компонент/» перед следующими элементами
(например, компонент/Конструкция):
Construction
MetalGrid
InteriorPlate
SteelPlate
Girder
SmallTube
LargeTube
Motor
Display
BulletproofGlass
Computer
Reactor
Thrust
GravityGenerator
Medical
RadioCommunication
Detector
Explosives
Scrap
SolarCell
PowerCell
Superconductor
Проблемы:
Возникли вопросы или неполадки? Начать обсуждение — самый простой способ попытаться разобраться с ситуацией.
Я стараюсь решать проблемы как можно лучше, поскольку поиск и исправление ошибок помогает всем.
В %appdata%/spaceengineers/storage/321588701.sbm_SimpleInventorySort есть файл журнала,
который позволяет мне увидеть некоторую отладку вашей сортировки.
Если вы вводите / сортируете debug при возникновении проблем, это также помогает мне еще больше отслеживать ситуацию,
прежде чем отправлять мне журнал. Если у вас происходит сбой или вы считаете, что причиной сбоев является мой мод,
копия вашего spaceengineers.log поможет, хотя в большинстве случаев сбои в игре связаны с игрой, а не с модом.
Пожалуйста, включите все логи pastebin.com и разместите ссылку в обсуждении, чтобы я мог просмотреть и разобраться.
Пожалуйста, обратите внимание: здесь нет типа «Гравий», поскольку в файлах определений он указан не как гравий, а как каменный слиток.
Если у вас возникли проблемы с сортировкой гравия, попробуйте вместо этого слиток/камень.