Показать сообщение отдельно
Старый 27.10.2012, 14:00   #66
Королёв
Старожил
Лейтенант
Бермудский модмейкер
 
Аватар для Королёв
 
Регистрация: 29.06.2010
Адрес: СПб, ЕКБ, НТ
Сообщений: 2,020
Нация: Испания
Пол: Мужской
Офицеры Корабли
Репутация: 685

Награды пользователя:

По умолчанию Re: Star Wars - Knigts of the old Republic 1,2 - Обсуждение

Вот нашёл как предметы делать)
Спойлер:
Цитата:
Значит, как создавать новые предметы?
Для начала надо усвоить несколько правил.
1) Все вещи и предметы (датапады, броня, оружие и т.д.) в обеих играх имеют расширение .uti
2) Любая вещь может быть вычетерена при помощи кода giveitem имя_вещи, где имя_вещи - это имя файла без расширения.
3) Имя файла всегда должно совпадать с его Template ResRef'ом этого файла. Чтобы не путаться, Tag желаетльно делать таким же.
4) Имя файла без расширения не должно быть более 12 символов.
5) Только латинскими символами .Имя файла не должно содержать пробелов и других специальных символов. Разрешена только _
6) Каждый предмет в игре имеет свою иконку. Кол-во доступных иконок для каждого класса вещей - 255
7) Никогда не пытайтесь ввести что-то на русском через Котор Тул (КТ)! Потом замучаетесь править Ваш предмет!


Давайте для начала создадим какой-нибудь очень простой предмет. Например, маску.
Откройте ваш Котор Тул (в будущем КТ).
Чтобы было с чего брять "плацдарм для работы", зайдём в дерево Kotor II/BIFs/templates.bif/Blueprint, Items.
Ну, первой маской нам попадается 100_mask01.uti Это такая масочка с Перагуса.
Двойной щелчок на ней.
Предположим, что мы хотим чтобы чит-код для Вашей новой маски был cheater_mask
Введите cheater_mask в полях Tag и Template ResRef[/b]. С именем мы разберёмся позже.
Видите [i]Base Item? Там написано Mask (маска). Поскольку нам нужна маска, мы оставляем Base Item как есть.
Когда-нибудь, когда сильно захотят , я расскажу как создавать новые типы предметов.
Stolen - в КотОР'ах не используется, хлам, оставшийся от NWN (игра, на которой основан движок КотОР'ов).
Plot Item - если здесь поставить галочку, то предмет можно будет видеть в меню "Quest Items" или "Plot Items", как оно там называется? Кочроче, как важную вещь, например как Ситхские бумажки в первом КотОР'е.
Charges - используется для энергетических щитов и тому подобных вещей, пока нам не надо. Спрашивайте о создании новых эн. щитов позже.
Stack Size - а тут будьте осторожны... Это кол-во предметов в одном... Ну, как у компонентов например, вещь выпадает одна, но их там штуки 23. Кстати так, при помощи простого изменеия Stack Size'а можно например сделать, чтобы компонентов или химикатов появлялось гораздо больше.
Pallete ID - тоже от NWN осталось, в КотОР'ах не нужна. Не трогать!
Cost - базовая цена предмета в кредитах.
Additional Cost - дополнительная стоимость предмета, к деньгам отношения не имеет. Единственный найденный путь для изменения стоимости предмета в компонентах/химикатах. Больше здесь значение - больше компонентов/химикатов (химикаты не тестировал, с компонентами точно так.).
Model Variation - вариация модели. Номер, указанный здесь является идентификатором модели и иконки предмета. Наприер, зная что предмет - маска, и Model Variation - 8, мы можем сказать, что иконка от этого предмета имеет назание ii_Mask_008.tga, а модель имеет название [i]i_Mask_008.mdl[i] и дополнение модели - [i]i_Mask_008.mdx[i].
То есть, если здесь поставить 255(помните максимальной число моделей и иконок?) например, то 008 во всех предыдущих названиях можно будет мысленно заменить на 255. А теперь, давайте вы откроете Kotor II/BIFs/models.bif. Зайдём в директорию Aurora Model и найдём там файл i_mask_008.mdl. Выделяем его (один раз щёлкните) и нажимаем на кнопку Extract File. Сохраняете его куда хотите, без разницы. Но давайте договоримся, что сохранять все файлы этой маски будем в одну папку, Ок?
Теперь закрываете дерево Aurora Model, и открываете дерево Aurora Model Extension.
Найдите там файл с именем i_Mask_008.mdx
Выделите его и извлеките в Вашу папку под эту маску.
Теперь зайдите в Kotor II/ERFs/TexturePacks/swpc_tex_gui
Это не по теме, но объясню какое название spwc_* что значит.
swpc_tex_gui - текстуры/картинки/изображения, используемые как элементы интерфейса. Например, здесь находятся иконки предметов, изображения планет, карты прозрачности для меню, зхагрузочные экраны и т.п.
swpc_tex_tpa - текстуры, используемые непосредсвенно в игре. Например, текстуры пушек, лайтсаберов, Эбенового Ястреба, Сиона, Крейи и т.п. Высшее качество игровых текстур.
swpc_tex_tpb - Тоже, только здесь лежат текстуры среднего качества (напомню, что кач-во выбирается игроком зерез игровое меню. И что лично-сделанные текстуры не имеют качества, как сделаны - так и сделаны.)
swpc_tex_tpc - очень гавёные текстуры.
Итак, мы находимся в папке swpc_tex_gui.
Откройте дерево I и найдите там файл ii_Mask_008.tpc. Щёлкните по нему два раза. И нажмите Write File. Формат - .tga (targa).
Теперь открывайте в ФотоШопе или где там вы хотите, меняйте иконку как хотите.
Итак, предположим, что мы хотим, чтобы Model Variation была 73. Надо всегда стараться выбрать такое число, которое никто до тебя не использовал.
Сохраняем иконку, её старое имя было ii_Mask_008.tga делаем новое имя ii_Mask_073.tga
Переименовываем модель. И ту, что .mdl, и ту, что .mdx. Т.е. новые имена будут i_Mask_073.mdl и i_Mask_073.mdx
Модель на данном этапе менять не будем. Это потом как-нибудь. Теперь меняем Model Variation Вашей маски с 8 на 73
Upgrade Level пока не трогаем.
Идём в раскладку Properties, она около раскладки General.
Итак. Видим две строчки. Выделем их, и нажимаем на клавиатуре Del.
Теперь два раза щёлкаем по звёздочке.
Появляется новое окошко.
Предположим, что мы хотим, чтобы маска давала +2 к мудрости.
Жмём на меню под Property Name и Выбираем Attribute bonus.
Под Subtype выбираем Wisdom.
Под Value выбирем +3.
Предположим, что ещё мы хотим, чтобы маска давала Защиту Джедая (способность такая).
Выбираем в Property Name строку Bonus Feat.
В SubType выбиреаем Jedi Defense.
А ещё мы хотим, чтобы маска давала иммунитет к яду.
Выбираем в Property Name строку Immunity и в SubType выбираем Poison.
Думаю, алгоритм понятен.
Если Инглиша не знаем, то увы - путь в моддинг закрыт. Без обид.
Идём в раскладку Description. Думаю, там всё понятно.Name - имя предмета в игре. Identified Description - описание вещи в игре.
Раскладка Comment - для комментариев. На Инглише.
Теперь кликаем по кнопке Save.
В окошке сохранения идём в папку с остальными штуками от этой маски. Имя файда для сохранения помните? имя файла - cheater_mask.uti
А теперь всё, что в папке кидаем в папку Override. Готово.
__________________
Every day and every night
When it gets dark niggas get outta sight

At Madison Square I shot a fair one


Спойлер:

[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

"Проекты":
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]

Королёв вне форума Ответить с цитированием
Пользователь сказал cпасибо:
Nordik (27.10.2012)