На сайте онлайн (человек): 86 
|  |
|
 | |
Структура файлов TWare B,E,F,M,N,T и создание нового товара в них. Общ... |  |
|  |
 | |
|
Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Гайд-Парк
Автор: YOYOMAN (01.10.2011 20:06:50) |
Структура файлов TWare B,E,F,M,N,T и создание нового товара в них. Общие сведения Файлы типа TWare B,E,F,M,N,T - это файлы, которые хранят все товары имеющися в игре, а также информацию о них. В игре все товары разделены на определённые категории. Если открыть в игре энциклопедию, то в разделе "Товары" можно видеть несколько категорий: | Корабельное оборудование. Усовершенствования корабля. Другие товары.
В свою очередь, раздел "Другие товары" содержит ещё разделы: - Биотовары.
- Минералы.
- Продукты питания.
- Сельхозпродукты.
- Техника.
- Енергия.
|
| |
Ну а теперь более конкретно про файлы товаров: | TWare B "Bio" - в даном файле храняться товары, которые находяться в подразделе "Биотовары" раздела "Товары" игровой энциклопедии. Содержит 16 обьектов. TWare E "Energy" - все товары, которые считаются енергие прописаны тут, на даный момент в оригинальном файле есть только товар "Батареи". Содержит 1 обьект. TWare F"Food" - сюда относятся товары занесёные в категорию "Продукты питания". Содержит 13 обьектов. TWare M "Minerals" - все ресурсы которые содержаться в астероидах, записаны тут. Содержит 4 обьекта. TWare N "No trade" - все товары, которые не используются как ресурсы и продукты файбрик, заводов или доков находятся в этом файле. В основном они используются для общей имитации жизни в игре, ипользуемые мисиоными скриптами (MD) или просто генерящися в трюмах кораблей НПС. Содержит 80 обьектов. TWare T "Tech" - в этом файле собраны товары различных категорий, которые используются для торговли на станциях, оборудование кораблей (в том числе недействующее), использующееся как боеприпасы к некоторым видам оружия и даже особые обьекты, такие как мины, лазерная башня,боевые дроны и спутники, которые при помещениии в трюм корабля считаются товаром а при покидании трюма становятся обьектами. Содержит 113 обьектов. |
| |

Структура файлов TWare B,E,F,M,N,T
Файлы TWare B,E,F,M,N,T имеют одинаковую структуру поэтому для примера выбран файл TWare B.
 
Как видно на картинке сверху : 1) Имя файла в Х3 Edior 2. 2) Переключатель режима отображения товаров: по идентификатору или по имени. В даный момент установлен режим отображения имени товаров, если нажать переключатель режима "ID' то товары будут выглядеть так как на картинке снизу. 3) Поле имени/идентификаторов товара. В этом поле редактора отображаются товары в зависимости от режима, по имени или по идентификатору а также порядковый номер, который всегда начинается с цифры "1". 4) Поле даных выбраного товара (обьекта в файле). Поле содержит такой список редактируемых даных: | - ID - идентификатор товара-обьекта, имеет вид SS_WARE_призвольное имя для товаров которые отображаються непосредственно в трюме корабля и относятся к категории "Товары" в игровой энциклопедии. Вид SS_WARE_SW_призвольное имя для товаров которые относятся к категории "Корабельное оборудование" и "Усовершенствования корабля".
- Model file - число в даной строке ничего не ознчает и ни на что не влияет, ставте значение тот которое в соседних товарах, это погоды не сделает.
- Picture ID - Даное число тоже ни на что не влияет, так как визуальное отображение товаров проводится видеороликом.
- Rotation A,Y,Z - данный параметр не используеться для товаров.
- Subtype - Номер товара, подтип, который используется скриптами SE или внутреним редактором галактики а также внешними редакторами. Субтип файлов в даном типе файлов: порядковый номер-1
- Name ID - Номер строки на странице 17 "boardcomp objects" в языковом файле 0001-L007.xml.
- Name - Имя товара или оборудования, которое выводится при чтениии идентификатора имени (Name ID).
- Volume - Обьем товара в трюме. Каждый товар занимает место в трюме, исключение составляет оборудование и модернизации, они ничего не занимают в трюме.
- Relative value - значение для выичисления цены товара, которое вычисляеться абсолютно также как и установка цены для кораблей, станций, оружия, ракет и других товаров имеющих цену в игре для НПС. Чем больше значение, тем дороже товар.
- Price modifier 1 - модификатор цены, используется для вычисление минимальной цены товара.
- Price modifier 2 - модификатор цены, используется для вычисления максимальной цены товара
- Size - размер товара согласно класу грузового отсека (типа контейнера). Можно выбрать размер S,M,L,XL,ST.
- Relative value (player) - значение для вычисления цены товара конкретно для игрока. Может иметь отличное значение для Relative value НПС.
- Minimum notoriety - Значение минимального рейтинга репутации для доступа у товару в поинтах.
- Video ID - видеоидентификатор, используеться для визуального отображение товара. Реализуется видеороликом из файла 00001.dat в папке mov.
- Skin index - данный параметр не используеться для товаров.
|
| |
Добавление нового товара в файлы TWare B,E,F,M,N,T
Добавление нового товара абсолютно одинаково для все файлов TWare B,E,F,M,N,T. Для примера выбран TWare E. | Необходимый инструментарий: Х3 Editor 2* Языковый файл 0001-L007.xml. TWare E, Можно использовать другой файл этого типа, но учтите к какой категории вы хотите сделать новый товар. В уроке я добавлю новый товар категории "Енергия" |
| | Процес работы: | 1) Создайте в папке с игрой новую папку с названием "types" или создайте новый архив cat/dat. 2) Распакуйте самые свежие файлы TWare B,E,F,M,N,T из папки "types" в оригинальных катах. 3) Распакуйте в папку "t" в корне игры самый свежий языковый файл 0001-L007.xml. 4) Создайте на странице 17 "boardcomp objects" в языковом файле 0001-L007.xml новую строку с нужным названием вашого товара, сохраняете, запоминаете в голове или записываете номер вашей строки, выходите из языкового файла. 5) Запускаете нужный вам файл TWare... 6) Выделяете самый последний обьект в списке и щёлкаете на нём правой кнопкой мыши, в контксном меню нажимаете "Copy" и потом нажав опять правой кнопкой нажмаете "Paste to End" 7) изменяете ID на свой уникальный, в строке "Subtype" увеличиваете на 1 от предидущего, в строке "Name ID" ставите номер вашей страницы, настраиваете остальные параметры по вкусу: обьем, тип контейнера и цену. 8) Сохраняете и закрываете редактор. 9) Снова запускаете редактор и видите что у вашего новго товара есть имя. Зная ваш новый идентификатор, можно его запросто использовать в любых целях. |
| |
У вас должно быть вот так, только имя ваше на товаре  :

* - Умение пользоваться Х3 Editor 2 обязательно!!! |
|
дерево темы → Гайд-Парк
Гайд-Парк »
Список игр
|  |
|  |
 |  |  | |
| | | |
|  |