Структура файла TShields и создание нового щита Общие сведения TShield...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

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



 



Структура файла TShields и создание нового щита Общие сведения TShield...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Гайд-Парк

Автор: YOYOMAN
(01.10.2011 20:08:14)

Структура файла TShields и создание нового щита

Общие сведения


 
TShields - файл, который собержит все щиты. которые используються в игре. Всего в оригинальной игре имееться 6 видов щитов:

 
 
  • 1 Мдж щит.
     
  • 5 Мдж щит.
     
  • 25 Мдж щит.
     
  • 200 Мдж щит.
     
  • 1 Гдж щит.
     
  • 2 Гдж щит.
 


Поэтому TShields содержит всего 6 обьектов.


Структура файла TShields





 





Как видно на картинке сверху :

 1) Имя файла в Х3 Edior 2.
 2) Переключатель режима отображения  щитов: по идентификатору или по имени. В даный момент установлен режим отображения имени щитов, если нажать переключатель режима "ID' то товары будут выглядеть так как на картинке  снизу.
 3) Поле имени/идентификаторов щитов. В этом поле редактора отображаются щиты  в зависимости от режима, по имени или по идентификатору а также порядковый номер, который всегда начинается с цифры "1".
 4) Поле даных выбраного щита (обьекта в файле). Поле содержит такой список редактируемых даных:
 
 
  • ID - идентификатор щита-обьекта, имеет вид SS_SHIELD_призвольное имя для щитов которые отображаються непосредственно в трюме корабля. (я рекомендую писать идентификатор подобно егософту - ставля следющую букву английского алфавита
     
  • Model file -  число в даной строке ничего не ознчает и ни на что не влияет, ставте значение которое стоит на оригинальных щитах.
     
  • Picture ID - Даное число тоже ни на что не влияет, так как визуальное отображение товаров проводится видеороликом. 
     
  • Rotation A,Y,Z - данный параметр не используеться для щитов.
     
  • Subtype - Номер щита, подтип, который используется скриптами SE или внутреним редактором галактики  а также внешними редакторами. Субтип файлов в даном типе файлов: порядковый номер-1
     
  • Name ID - Номер строки на странице 17 "boardcomp objects" в языковом файле 0001-L007.xml.
     
  • Name - Имя щита, которое выводится при чтениии идентификатора имени (Name ID).
     
  • Capacity -  Мощность щита в киловатах (KW).
     
  • Power drain - скорсть зарядки щита  в киловатах в секунду (KW/с). Также можно трактовать как Кдж/с.
     
  • Hit effect - ефект попадания, всегда у всех щитов значение равно 1.
     
  • Efficiency - КПД щита, чем выше тем выше ефективность щита. Не увлекайтесь накручиванием этого параметра!      
     
  • 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 - данный параметр не используеться для щитов.
 


Добавление нового щита в файл TShields


 
Добавление нового щита подобно созданию товаров. Для примера я создам новый щит мощьностью в 5 Гдж.

 
 Необходимый инструментарий:
 
  • Х3 Editor 2*
     
  • Языковый файл 0001-L007.xml.
     
  • TShields
  •  

     
    Процес работы:


     
    1) Создайте в папке с игрой новую папку с названием "types" или создайте новый архив cat/dat.
    2) Распакуйте самый свежий файлы TShields из папки "types" в оригинальных катах.
    3) Распакуйте в папку "t" в корне игры самый свежий языковый файл 0001-L007.xml.
    4) Создайте на странице 17 "boardcomp objects" в языковом файле 0001-L007.xml новую строку с нужным названием вашого товара, сохраняете, запоминаете в голове или записываете номер вашей строки, выходите из языкового файла.
    5) Запускаете  файл TShields
    6) Выделяете самый последний обьект в списке и щёлкаете на нём правой кнопкой мыши, в контксном меню нажимаете "Copy" и потом нажав опять правой кнопкой  нажмаете "Paste to End"
    7) изменяете ID  на свой уникальный, в строке "Subtype" увеличиваете на 1 от предидущего, в строке "Name ID" ставите номер вашей страницы, настраиваете остальные параметры по вкусу.
    8) Сохраняете и закрываете редактор.
    9) Снова запускаете редактор и видите что у вашего новго щита есть имя. Зная ваш новый идентификатор, можно его запросто использовать в любых целях.
     

     У вас должно быть вот так, только имя ваше на щите:





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

    дерево темы → Гайд-Парк Гайд-Парк »
    Список игр