Структура файлов TWare B,E,F,M,N,T и создание нового товара в них. / X3 Terran Conflict (Земной конфликт)
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict / Уроки, гайды и руководства в помощь. / Структура файлов TWare B,E,F,M,N,T и создание нового товара в них.  
 

На сайте онлайн (человек): 87



 



Структура файлов TWare B,E,F,M,N,T и создание нового товара в них.

Автор: Андрей aka YOYOMAN

	


Структура файлов 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 BTWare E




    TWare FTWare M




    TWare NTWare T



    Структура файлов TWare B, E, F, M, N, T


    Файлы TWare B, E, F, M, N, T имеют одинаковую структуру, поэтому для примера выбран файл TWare B.



    Рис. 1


    Рис. 2




    Как видно на Рис. 1:

     1) Имя файла в Х3 Edior 2.
     2) Переключатель режима отображения  товаров: по идентификатору или по имени. В данный момент установлен режим отображения имени товаров. Если нажать переключатель режима "ID", то товары будут выглядеть так, как на Рис. 2.
     3) Поле имени/идентификаторов товара. В этом поле редактора отображаются товары, в зависимости от режима, по имени или по идентификатору, а также порядковый номер, который всегда начинается с цифры "1".
     4) Поле данных выбранного товара (объекта в файле). Поле содержит такой список редактируемых данных:

     
    • ID - идентификатор товара-объекта, имеет вид: SS_WARE_произвольное_имя для товаров, которые отображаются непосредственно в трюме корабля и относятся к категории "Товары" в игровой энциклопедии, либо вид: SS_WARE_SW_произвольное_имя для товаров, которые относятся к категории "Корабельное оборудование" и "Усовершенствования корабля".
       
    • Model file - число в данной строке ничего не означает и ни на что не влияет, ставьте значение, как у соседних товаров - это погоды не сделает.
       
    • Picture ID - данное число тоже ни на что не влияет, так как визуальное отображение товаров проводится видеороликом. 
       
    • Rotation A,Y,Z - данный параметр не используется для товаров.
       
    • Subtype - номер товара, подтип, который используется скриптами SE или внутренним редактором галактики, а также внешними редакторами. Субтип файлов в данном типе файлов: Subtype = (порядковый номер - 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" впишите номер вашей строки из п.4, настройте остальные параметры по вкусу: объем, тип контейнера и цену.
    8) Сохраните файл и закройте редактор.
    9) Снова запускаете редактор и видите, что у вашего нового товара есть имя. Зная ваш новый идентификатор, можно его запросто использовать в любых целях.

     У вас должна получиться примерно такая картина, только имя - вашего нового товара:





    * -  Умение пользоваться Х3 Editor 2 обязательно!!!

    Уроки, гайды и руководства в помощь.

    Автор: Андрей aka YOYOMAN
    Добавил(а): eliseeff
    Создано: 12.01.2012
    Изменено: 12.01.2012
    Количество изменений: 1
    Просмотров: 2557

    Оценка: 5
    Голосов: 4

    Ссылка на эту страницу:
    <a href="https://x3tc.net/struktura-fajlov-tware-b-e-f-m-n-t-i-sozdanie-novogo-tovara-v-nih_149.html">Структура файлов TWare B,E,F,M,N,T и создание нового товара в них.</a>

    BBCode:
    [url=https://x3tc.net/struktura-fajlov-tware-b-e-f-m-n-t-i-sozdanie-novogo-tovara-v-nih_149.html]Структура файлов TWare B,E,F,M,N,T и создание нового товара в них.[/url]

    Список игр