Перейти к содержанию
BioWare Russian Community
Xenon

Как делать моды?

Рекомендуемые сообщения

(изменено)

Тема в стадии разработки. Первый пост будет дополняться. Пока просьба никаких инструкций в этот топик не постить. Только отвечать на вопросы юзеров.

Создаю эту тему так как мне был задан вопрос "как делать моды", и в этот момент до меня дошло что KOTOR Tool (по которому есть тема) этот вопрос явно не раскрывает. Для создания грамотных модов нужно довольно много разных программ, а тему по KOTOR Tool всё же лучше ограничить вопросами касающимися непосредственно самой программы.

Искренне надеюсь на помощь знающих людей в развитии темы т.к. сама я с таким объёмом информации просто не справлюсь.

Итак...

Как делать моды?

Сперва пройдёмся по программам:

Самая первая программа которая вам понадобится, это без сомнения KOTOR Tool. Делать она умеет многое, в том числе редактировать диалоги. Но не забываем что редактировать диалоги для второй части игры в ней нельзя. Только для первой. Инача диалоги будут испорчены. А для редактирования диалогов нам нужен...

DLGEditor - программа для редактирования диалогов в обеих частях игры.

ERF/RIM Editor - прогрямма для распаковки и запаковки ресурсов игры. Читай - модулей игры.

Создание собственного модуля для KOTOR I - подробный туториал от WeAreLegion

Создание квестов для KOTOR I - подробный туториал от WeAreLegion

Изменено пользователем Silvio

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Слушайте, мне пришла идея. Возможно она бредовая, но всё-же я её озвучу.

А не получится достать анимацию из Battlefront 2 и прикрутить в 3дс макс на которские модели???

А вдруг :)

Сейчас бы сюда человека который перелопатил батлфрон, запихав в него добрую тучу моделей из котора... Может он подсказал бы. Может кто знаком с ним, вот ссылка по теме:

http://stopforum.ru/topic/40218/star_wars_battlefront_2_kotor_mod

Изменено пользователем Nikitich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)
  В 05.01.2011 в 10:27, Nikitich сказал:

Слушайте, мне пришла идея. Возможно она бредовая, но всё-же я её озвучу.

А не получится достать анимацию из Battlefront 2 и прикрутить в 3дс макс на которские модели???

А вдруг  :)

Для того, чтобы прикрутить к какойбы-то ни было модели чужую анимацию, нужно "насадить" свою модель на скелет с уже готовой анимацией. Процесс этот называется скиннинг и производится в 3ds max и ей подобных программах моделирования. Об этом процессе я знаю только то, что он есть. А потому ничем помочь не могу. С этим вопросом тебе лучше обратится на специализированные форумы и сайты по моделированию.

Изменено пользователем WeAreLegion

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ух. Всё понял.

Спасибо за информацию. Если будут какие нибудь результаты - отпишусь обязательно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А знаете, безразличие хуже всего! Сказали бы, что не могёте! Или послали бы, если западло возиться! Может капсом воспользоваться, или картинку какую прикрутить пошлячую! Поглядишь на Ваши разговоры - хоть сейчас любого в BIOWARE кодером! Есть ответ на мои мольбы, али нет? Нужон позарез EBON HAWK с текстурами!!! Желательно в . max! Не встает, блин, Ваш КОТОР ТУЛ, хоть тресни! А систему сносить - западло, потому как много чего крутится нужного ежечасно на ней!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Nikitich

Даже не знаю, как отблагодарить человека! Если в Питере живешь - пиво с меня, называй время и место! Только... Не хочет MAX открывать файлик, ругается (могу скрин)! Конверторы 3d-шные тоже матерят по цифре! Поднабравшись наглости попрошу в .3DS! Можно? Тогда смогу сконвертить вообще в любой формат (если, опять же - откроется!)! Раздам все кому надо - клянусь! Даже с подписью, чтобы народ знал своих героев! Тогда не только пиво! Конь...!

Ну, а если подробную инструкцию (со скринами) по вытаскиванию техники из котора отвалишь - респект, как говорится и уважуха от всех завсегдатаев с сайта http://swmodel.ru (не сочтите за рекламу) обеспечен будет в веках!!!

Изменено пользователем shtusha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)
  Цитата
Если в Питере живешь - пиво с меня, называй время и место!

Нет, не в Питере))

  Цитата
Поднабравшись наглости попрошу в .3DS! Можно?

Ноу проблем, тока чуть позже (сейчас рождество, 00:51, следовательно сегодня но через несколько часов).

  Цитата
Раздам все кому надо - клянусь! Даже с подписью, чтобы народ знал своих героев! Тогда не только пиво! Конь...!

По закону подпись под моделью должна быть биовейра и (наверно) лукасартса.

  Цитата
Ну, а если подробную инструкцию (со скринами) по вытаскиванию техники из котора отвалишь

В данной теме станицей назад уважаемый WeAreLegion расписал подробно со скринами как это делать, эбон хоук лежит рядом со всеми моделями, грубоговоря он самый первый в списке моделей и даже не в единственном экземпляре (отдельно битый, нормальный, ранкорно-адаптированный, может ещё какой, я точно не знаю). Где брать остальную технику ума не приложу, может быть там же в списке моделей))

Если кто подгонет лайтсаберов - буду счастлив. (хотя наверн их и так много в сети)

  Цитата
http://swmodel.ru (не сочтите за рекламу)

За рекламу не сочёл, а по ссылочке клацнул)) А сайт то хороший)) Думаю в новом 2011 году стану одним из завсегдатаев этого сайта))

PS

Задам вопрос не по теме. Просто создавать свою тему за одним мелким вопросом не хочется...

ГДЕ ВЗЯТЬ DLC Endor Bonus Mission для проекта Star Wars: The Force Unleashed 2 ??????

Изменено пользователем Nikitich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Вот, как и обещал.

Только есть один нюанс. В которе1 я просто не нашёл модель эбон хоука, а во втором среди моделей он только ломаный. Остальные модели с названием ebo содержат в себе что угодно только не сам эбонитовый ястреб.

В принципе при имении навыка можно залатать дыры в нём)

Почему так? почему только сломанный в моделях?

Думаю логически ответ приходит сам собой. Во всех локациях e.h. проходит как часть самой локации. Выдрать кусок локации во много раз сложней чем сконвертировать готовую модель)) А во втором которе, как мы помним, был на малахоре5 сломанный эбонхоук. Безусловно обсидиановцы могли сделать его куском локации как и во всех остальных случаях, но по факту он есть в моделях))

Моя логика может быть и ошибочной. Может сломанный е.h. и не был моделью на малахоре, может он использовался где-то ещё, может у обсидианцев было в планах использовать эту модель, но планы обломались (все мы помним чем и почему занимаются в TeamGizka). Однако что есть то есть.

PS

  Показать контент
Изменено пользователем Nikitich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 07.01.2011 в 08:56, Nikitich сказал:

Вот, как и обещал.

Только есть один нюанс. В которе1 я просто не нашёл модель эбон хоука, а во втором среди моделей он только ломаный. Остальные модели с названием ebo содержат в себе что угодно только не сам эбонитовый ястреб.

В принципе при имении навыка можно залатать дыры в нём)

Почему так? почему только сломанный в моделях?

Думаю логически ответ приходит сам собой. Во всех локациях e.h. проходит как часть самой локации. Выдрать кусок локации во много раз сложней чем сконвертировать готовую модель)) А во втором которе, как мы помним, был на малахоре5 сломанный эбонхоук. Безусловно обсидиановцы могли сделать его куском локации как и во всех остальных случаях, но по факту он есть в моделях))

Моя логика может быть и ошибочной. Может сломанный е.h. и не был моделью на малахоре, может он использовался где-то ещё, может у обсидианцев было в планах использовать эту модель, но планы обломались (все мы помним чем и почему занимаются в TeamGizka). Однако что есть то есть.

PS

  Показать контент

В первом КОТОРе есть целый "Черный Ястреб". Модель называется v_ehawk.mdl. Только там вместо окна в кабине пилота зияет дыра. Kotor Tool снес недавно, а потому модель выложить не могу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Понял, щас забабахаю!!!

_________________________

http://sderni.ru/40183 - готово. Отличный e.h. и даже вышеупомянутая дыра не портит вид)) думаю залатать её можно как-нибудь. Смотря для каких целей берётся ястреб.

_________________________

собственно начал рассуждать о е.h. как о части локации потому что не прошёлся взглядом (и поиском) по всем моделям. Эх, в след. раз буду повнимательней) спасибо, WeAreLegion ))

Изменено пользователем Nikitich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)
  В 07.01.2011 в 18:32, Nikitich сказал:
Понял, щас забабахаю!!!

_________________________

http://sderni.ru/40183 - готово. Отличный e.h. и даже вышеупомянутая дыра не портит вид)) думаю залатать её можно как-нибудь. Смотря для каких целей берётся ястреб.

_________________________

собственно начал рассуждать о е.h. как о части локации потому что не прошёлся взглядом (и поиском) по всем моделям. Эх, в след. раз буду повнимательней) спасибо, WeAreLegion ))

Вот спасибо-о-о-о! Вот помог-то! Поставил котор тул всё-таки, получилось, отдельное спасибо! Даже модельку выдрать получилось, но... стоит у меня 9 мах, плагинчик вроде поставил по рекомендации товарища WeAreLegion. Но панельку не найду никак вот эту: http://xmages.net/sh...9650_3-jpg.html

Делаю так: пускаю мах, открываю вкладку "utilities", далее - "run script", выбираю скрипт из плагина - "nwmax.ms", внизу пробегает прогресс-бар и... и всё, тишина, ничего не меняется. Может не правильно делаю чего? Подскажите, други!

Отбой! Ура!!! Всё получилось!!! Респектище всем терпеливым и шарящим людям!!!

Изменено пользователем shtusha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не знаю даже, копирастил всё это дело в папку Scrypts (или как-то так) к установленному максу.

Он подхватил сам и при старте эта панелько появляется сама. Закрыть боюсь - а то потом не найду))) Пробуй кинуть туда куда и я.

  Цитата
PS

Задам вопрос не по теме. Просто создавать свою тему за одним мелким вопросом не хочется...

ГДЕ ВЗЯТЬ DLC Endor Bonus Mission для проекта Star Wars: The Force Unleashed 2 ??????

Так что, никто не знает?

  Цитата
Вот спасибо-о-о-о!

bit_btn_plus.gif

;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как мне зделать чтоб ток чтоб можна была надевать наряд мры на рс чтоб выгледела как на ней

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Я так понял рс - сам игрок?

Если так, то с помощью Kotor save editor заменить модель рс на модель Миры можно. Может быть им даже удастся лицо Мире-игроку поменять... точно не знаю.

Изменено пользователем Nikitich

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Этот тутор дался мне не легко. В нем я попытался подробно и пошагово раскрыть все тонкости создания собственного модуля для KotOR 1. Так-же, в скором времени я разберусь с квестами и обязательно сделаю по ним тутор. Если обнаружите какие-нибудь неточности, что-то непонятное или просто глупости - дайте мне знать.

  Показать контент

После того, как вы успешно скопипастите весь текст (а переписать его вручную никто из вас не удосужится), его нужно будет скомпилировать. Отметим, что скритп для KOTOR I (Script -> Script is for KOTOR I) и скомпилируем его (F5).

Появится диалоговое окно сохранения исходного файла скрипта. Назовем его attack.nss (расширение обязательно) и сохраним его в папку NewModule. Далее скипт через какое-то время успешно скомпилируется. В иотоге в папке должно появится два файла - attack.nss и attack.ncs. Собственно говоря один скрипт у нас уже есть - осталось сделать еще четыре. Вот их исходный текст:

Скрипт, добавляющий световой меч (вместо g1_w_lghtsbr01 можете вставить любой ResRef предмета, который хотите получить)

Здесь 5000 - количество XP, которое будет получено ГГ.

  Цитата
Имя скрипта - give_xp.nss

voidmain()

{

GiveXPToCreature(GetFirstPC(),5000);

}

Здесь 50 - количество очков светлой стороны

  Цитата
Имя скрипта - give_lightside.nss 

voidmain()

{

AdjustAlignment(GetFirstPC(),ALIGNMENT_LIGHT_SIDE, 50);

}

Здесь 50 - количество очков темной стороны

  Цитата
Имя скрипта - give_darkside.nss

voidmain()

{

AdjustAlignment(GetFirstPC(),ALIGNMENT_DARK_SIDE, 100);

}

Теперь нужно закрепить наши скрипты за нужными строчками диалога. Помните: крепить надо не за варианты ответов ГГ, а за репликами NPC соответствующие нашим вариантам ответов. Для этого выделите нужную реплику NPC и в поле script that fires when spoken введите имя скрипта без расширения.
  Показать контент

Тоже самое повторите и с остальными вариантами реплик NPC, связав тем самым все скрипты с диалогом.

И вот теперь осталось лишь закрепить новый диалог за нашим NPC. Для этого в K-GFF Editor'e откроем файл hk25tutor.utc и в поле Conversation введем название нашего диалога без расширения.

  Показать контент

Сохраняем и закрываем.

5. Теперь дело за малым - осталось лишь упаковать наш мод в один файл. Откройте в KOTOR Tool ERF Builder (Tools -> Open ERF/MOD Bulder).

  Показать контент

В Output file type выберем MOD. В Output file name (...) сохраним наш файл под именем NewModule.mod (расширение обязательно ) в папке NewModule. Теперь нужно добавить все файлы нашего модуля - для этого нажмем Add Files..., выделим все файлы из папки NewModule и добавим их. Компилируем модуль (Build MOD).

Ну вот и все! В папке NewModule должен появится файл NewModule.mod который нужно скопировать в папку Star Wars Knights of the Old Republic\modules (ни в коем случае не в Override!). Теперь запускаем игру, загружаем любую сохраненную игру и вводим в консоли warp newmodule. Мы появимся в нашем модуле. Можете полюбоватся результатами собственных трудов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ухты ухты... Ну и работка! Отлично! спасибо огромное!!! Очень сильно поможет и мне и многим вообще! Круто!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)

Подскажите как изменять 3d модели голов и какой прогой если не в облом

И ище катанул глобальное дополнение на второй котор jedi masters называется типа котор три но он на английском хочу рсефицыровать неподскажыте как и какой прогой лучшэ это делать

Изменено пользователем DR.WHO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот, как и обещал, туториал по квестам:

  Показать контент

Этот скрипт активирует вторую стадию нашего квеста (testquest_20.nss)

Этот скрипт активирует третью стадию нашего квеста (testquest_30.nss)

  Цитата
void main()

{

   AddJournalQuestEntry("testquest",30);

}

Этот скрипт - условие, которое определяет доступность фразы "Do you have a quest for me?" (checkL10.nss)

  Цитата
int StartingConditional()

{

   return (GetJournalEntry("testquest") < 10);

}

Этот скрипт - условие, которое определяет доступность фразы "OK, we are on 1st stage - what next?" (check10.nss)

  Цитата
int StartingConditional()

{

   return (GetJournalEntry("testquest") == 10);

}

Этот скрипт - условие, которое определяет доступность фразы "OK, we are on 2nd stage - what next?" (check20.nss)

  Цитата
int StartingConditional()

{

   return (GetJournalEntry("testquest") == 20);

}

Этот скрипт - условие, которое определяет доступность фразы "Thats true! I have complete Test Quest!" (check30.nss)

  Цитата
int StartingConditional()

{

   return (GetJournalEntry("testquest") == 30);

}

Сохраняем и компилируем скрипты в папку NewModule.

Теперь крепляем скрипты к фразам. Надо лишь запомнить, что скрипты, определяющие доступность тех или иных фраз ГГ (скрипты-условия) крепляем непосредственно к этим фразам, в то время как скрипты активирующие стадии квеста (результатирующие скрипты) крепим к репликам-ответам NPC на фразы ГГ. Название скрипта-условия вводим в поле Script that determines availability, в то время как название результатирующих скриптов вводим в поле script that fires when spoken. 

  Показать контент

Сохраняем наш диалог и закрываем DLG Editor. Теперь осталось лишь запаковать наш мод в один файл. О том как это делать я писал в предидущем туториале. Получившийся .mod файл кидаем в папку Star Wars Knights of the Old Republic\modules. Теперь берем файл global.jrl, который мы не так давно редактировали и кидаем его в папку Star Wars Knights of the Old Republic\Override (если папки Override нет, то создайте ее). Теперь осталось лишь опробовать наш квест в деле. В игре вводим чит-код warp название_модуля (warp newmodule в нашем случае) и начинаем разговор с нашим NPC.

Собственно говоря, это было лишь описание общей механики создания квестов для KOTOR. Они могут быть как линейными, так и разветвленными и со множеством концовок. Они могут быть как исключительно "разговорными", так и "боевыми". Как вы уже могли заметить, большинство функционала квестов создается с помощью скриптов. Как бы это не было печально, но обучить всем премудростям скриптового языка нельзя и за 10 туторов, какими бы подробными они не были. Фактически это тот-же самый язык программирования, что и Pascal или C/C++. Разница лишь в том, что он заранее адаптирован для игровых потребностей. Кстати, этот-же язык был использован в играх серии Neverwinter Nights и прочих, использующих движок Aurora (Ведьмак скорее всего тоже). Учитывая дикую популярность вышеозначенных игр среди моддинг-сообщества, найти материалы по этому скриптовому языку труда не составит. К созданию комплексных скриптов на этом языке следует приступать уже зная как минимум один из "взрослых" языков программирования (таких как С/C++, Pascal и т.д.).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где текстуры нар шада(непомню как правельно) достать можно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

  tiranus7i сказал:

А где текстуры нар шада(непомню как правельно) достать можно

Текстуры чего именно? Нар-Шадаа - это целая планета с тысячами текстур. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 14.01.2011 в 05:23, WeAreLegion сказал:

 

Текстуры чего именно? Нар-Шадаа - это целая планета с тысячами текстур. 

Ну стен хачу там графети разместить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  В 14.01.2011 в 05:23, tiranus7i сказал:

Ну стен хачу там графети разместить

Текстуры стен здесь: KOTOR II -> ERFs -> TesturePacks -> swpc_tex_tpa.erf -> N в том списке все текстуры, что начинаются с NAR_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я извлек модель из bloodrayne2 и хачу запехнуть модель во 2котор но не выходет не подскажете в чом касяк

(C tomb raider вышла правда я ее запехнул в первый котор)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
(изменено)
  В 17.01.2011 в 03:43, sat9 сказал:

Как мне зделать чтоб ток чтоб можна была надевать наряд мры на рс чтоб выгледела как на ней

Может поздно но лучше чем никагда

тока свет европейское лицо бери

скреншот

Изменено пользователем tiranus7i

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я такой мод уже где-то видел.Кажется "Mira's ballistic jacket wearing by PC".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...