WareLists - это файл, который содержит списки встроенных товаров и оборудования на разных кораблях. Встроенные товары или оборудование в трюме корабля отображаются отдельно от общего трюма и их невозможно катапультировать/продать/передать другому кораблю!
Известный всем пример - Ремонтный лазер в Скафандре. Его можно убирать/устанавливать но не выбросить (другой пример - щит на 200 МДж у Лазерной башни). Все корабли класса ТР изначально имеют встроенную СЖО, это прописано в TShips. Файл имеет простую текстовую структуру. Давайте её рассмотрим.
Структура файла WareLists
Имя файла в Х3 Editor 2.
Общее число товарных списков в файле WareLists. В оригинальном файле оно равно 134!
Добавление нового списка в файл WareLists
Добавление нового списка невероятно просто и реализовывается дописыванием в конец файла нужных товаров для будущего списка. Для примера добавим в наш список вот эти товары:
Боевой программный модуль БПМ-1.
Боевой программный модуль БПМ-2.
Сканер С-3.
Специальный программный модуль СПМ-1.
Исследовательский программный модуль.
Навигационный программный модуль НПМ-1.
Система жизнеобеспечения.
Транспортер.
Прыжковый двигатель.
Итого мы хотим добавить 9 товаров.
Необходимый инструментарий:
Х3 Editor 2*.
В зависимости от цели файлы с товарами на выбор:TWare B, E, F, M, N, T.
WareLists.
Процесс работы:
Создайте в папке с игрой новую папку с названием "types" или создайте новый архив cat/dat.
Распакуйте самый свежий файл WareLists из папки "types" в оригинальных катах.
Распакуйте в папку "t" в корне игры самый свежий языковой файл 0001-L007.xml (если у Вас есть свой модифицированный языковой файл!).
Откройте файл WareLists в X3 Editor 2 в режиме Text Viewer.
В самом верху будет такая запись об общем числе списков:
/WareLists.txt
134;
0; /0
Меняем число на 134 на 135, потом переходим в самый низ файла для составления списка (это чтобы потом не забыть). Получившийся результат:
/WareLists.txt
135;
0; /0
Теперь мы можем добавить новый список. Откройте Ваши файлы и выберите нужные товары. В этом примере я выбрал TWareТ, так как у нас все нужные элементы находятся как раз в этом файле. Опускаемся вниз и копипастим идентификаторы нужных товаров таким вот образом:
Сначала напишем общее число всех товаров нашего списка. Их 9, значит, ставим цифру 9 и знак ";". Записываем товары через этот знак в ряд. Не переносите строки в Эдиторе 2! В конце записи сделайте коммент в виде номера строки по порядку: /135.
Сохраните файл WareLists и закройте программу.
Просмотр и назначение списков товаров кораблям в TShips
Мы создали новый список товаров и теперь его нужно назначить кораблю. В качестве примера я выбрал гонерский Странник.
Итак, открываем нужный TShips переходим на вкладку Wares.
Имя файла в Х3 Edior 2.
Кнопка, которая показывает идентификатор текущего установленного списка товаров.
Окошко смены идентификатора списка.
Процесс работы:
Откройте свой файл TShips.
Найдите корабль Странник и перейдите на вкладку Wares.
Щелкните на кнопке Ware list ID:.
Установите идентификатор нового списка товаров (у нас это - 135) и нажмите "ОК".
Как только вы поменяете идентификатор на идентификатор нашего списка, увидите вот такой результат:
Сохраняете файл и закрываете редактор. Новый список добавлен. Удачи Вам!