Теги:

Автор Тема: Добавление пола\ расы  (Прочитано 47788 раз)

0 Пользователей и 1 Гость просматривают эту тему.

0
: 07 Января, 2011, 13:25
Подскажите пожалуйста. Никто не знает как добавить в игру новую рассу\пол?в грие вроде по умолчанию есть андеды с телами головами и прочим.. даже в модульке залоченными видел... никто разлочить не пробовал? можно даж ссылку на англ. рес. если где видели. Заранее благодарю!

0
Ответ #1 : 07 Января, 2011, 13:51
Новый пол или расу нужно прописывать с помощью модульки в файле module_skins.py
Вот к примеру запись мужчины:
То что красным это меши частей тела по порядку: тело, нога, рука, голова. Если хочешь узнать по подробней за что отвечает все остальное, то открывай module_skins, там в начале файла все расписано.

0
Ответ #2 : 07 Января, 2011, 20:55
да эт пробовал блин.. но чтото както не выходит... ошибок модуль не выдает..но и менюшка с новой расой не появляется..=(( её ж потом надо в меню игровые добавлять?=)

0
Ответ #3 : 07 Января, 2011, 21:33
koiote, попробуй для начала создать новую расу, и прописать ее какому то из юнитов, на котором ты сможешь быстро проверить работает ли она. А если ты хочешь что бы можно было сразу после старта новой игры выбрать себе новую расу, то тогда нужно добавлять новый пункт в менюшку.

0
Ответ #4 : 08 Января, 2011, 07:18
В header_troops нужно добавить запись после tf_undead. Менюшку новую надо добавлять в game_menus после start_female по такому образцу:

("start_new_race", [],"Blablabla",
       [
          (troop_set_type,"trp_player", 3),
          (assign, "$character_gender",tf_new_race),
          (jump_to_menu,"mnu_start_character_1"),
      ]
       ),

Красный - идентификатор вроде как.
Жёлтый - текст, который будет отображаться в игре при выборе расы персонажа.
Зелёный - эта циферка - ID записи в header_troops которую ты добавил, по идее всё должно быть так:
tf_male           = 0
tf_female         = 1
tf_undead         = 2
tf_new_race       = 3
Синий - сама запись в header_troops, насколько я знаю трупс, которому назначают новый скин, по этой записи находит этого самого скина настройки.

Для того что бы заставить трупса использовать новй скин нужно в модульке ему дать идентификатор tf_new_race или использовать редактор Morgh'а.
Прошу прощения за неточность определений, по ходу ту статью по Опен-БРФ где всё подробно описыватся удалили.

0
Ответ #5 : 08 Января, 2011, 18:55
Это все понятно. Но в примерах создания новых рас указываются голени, голова. А как сделать расу без этих частей тела, т.е. скелет идет вместе с головой и ногами? В одном китайском моде подобное видел, но исходников нет, что там было намучено в модульке не понятно. В скинах перечисляется все. В чем же загвоздка?

0
Ответ #6 : 08 Января, 2011, 19:41
Сделать цельную модель новой расы, заскинить и прописать как торс. На место других лимбов можно назначить мееелкий полигон, либо же попробовать просто поставить пробел\0.

0
Ответ #7 : 08 Января, 2011, 20:13
Сделать цельную модель новой расы, заскинить и прописать как торс. На место других лимбов можно назначить мееелкий полигон, либо же попробовать просто поставить пробел\0.

Ок, попробую.
И еще вопрос. В игре скелет человека с руками разведенными в стороны под 180 градусов (под такое положение и все шмотки делаются). Это какая то константа движка не позволяющая вмешиваться или нет? Теоретически ведь можно для новой расы создать скелет с разведенными руками допустим под 45 градусов, взять подобные же модели доспехов (единственно что кисти наверно поплывут) но работать по идее должно?

0
Ответ #8 : 08 Января, 2011, 20:45
Точно не скажу, но наверно вряд ли дефолтные модельки заработают. Вот если новые предметы привязывать именно к этому новому скелету - то наверняка они заработают.

0
Ответ #9 : 08 Января, 2011, 20:47
Андреус Ас спасибо сегодня попробю))

0
Ответ #10 : 08 Января, 2011, 21:28
Точно не скажу, но наверно вряд ли дефолтные модельки заработают. Вот если новые предметы привязывать именно к этому новому скелету - то наверняка они заработают.

Я и имел ввиду новые модельки, сходные с новым скелетом. Будем пробовать. Спасибо за ответ.

0
Ответ #11 : 09 Января, 2011, 00:58
блин..возился возился..не выходит.... вроде б правильно менюшку сделал но нетс(( нету ее((
а в моргуне чтоб задать комунибуть определенную рассу что надо тыкать? туда где стоит set skin? тыкал ставил свою 3-юю никаких резт-тов((

0
Ответ #12 : 09 Января, 2011, 08:07
Андеды, насколько я знаю, не рабочие по дефолту - там в скинс пред строками с настройками скина стоят #. Да так не рабочие, что игра вылетает при попытке поговорить\создать андеда. Менюшка вроде правильная, странно что не работает. Попробуй скомпилить модульку в другую, пустую папку (например в Modules, я всегда так делаю) а потом скопировать файлы в свой мод. Мало ли. Что бы в редакторе задать новый скин, нужно поставить галочку на Other, а затем из выплывающего списка выбрать свой скин. Нажать апдейт и сейв. Ну и это, там у тебя в Male2 после "trp_player" циферь 1 стоит. Так задумано, или недоработка? По идее должна 3 стоять.

0
Ответ #13 : 09 Января, 2011, 09:24
Получилось отключить голени, достаточно было в скине вместо них поставить 0 (на пробел модулька ругалась).  Вот боец с цельным телом (только без кистей и головы).
« Последнее редактирование: 09 Января, 2011, 09:28 от sergl »

0
Ответ #14 : 09 Января, 2011, 10:01
sergl ооо круть выглядит!!а хитбоксы ноги видят?блин.. да так походу проще наверн будет.. теперь бы додумать как гнома своего привязать да запихнуть в игру..=)
Андреус Ас о поменял спсб)) зарабо..... а`н нет(( терь вылетает... а эт верный признак что она(раса) есть=)) так..потопал искать ошибки=)

0
Ответ #15 : 09 Января, 2011, 11:11
sergl ооо круть выглядит!!а хитбоксы ноги видят?блин.. да так походу проще наверн будет.. теперь бы додумать как гнома своего привязать да запихнуть в игру..=)
Андреус Ас о поменял спсб)) зарабо..... а`н нет(( терь вылетает... а эт верный признак что она(раса) есть=)) так..потопал искать ошибки=)

Хитбоксы пока не смотрел, это на последнюю очередь, да и не так важны они для ног в античке, поножи врядли были пробиваемы для того оружия, что тогда было.

А вот с изменением положения рук проблемы. Все анимации заточены под стартовое положение - руки на 180 градусов.
« Последнее редактирование: 09 Января, 2011, 12:40 от sergl »

0
Ответ #16 : 24 Января, 2011, 14:22
Помогите пожалуйста!
Я добавил в module_game_menus:
В header_troops:
В module_skins:

При создании игры и урук-хай, и эльф выглядят так:

0
Ответ #17 : 24 Января, 2011, 17:29
Цитировать (выделенное)
Получилось отключить голени, достаточно было в скине вместо них поставить 0 (на пробел модулька ругалась).  Вот боец с цельным телом (только без кистей и головы).
sergl, а сапоги на болванчика с цельным телом одеть можно? так чтобы ноги из них не торчали?
хитбоксы должны работать, они к скелету привязаны, а не к телу (хотя может и стартовое положение хитбоксов к дефолтовому положению скелета привязано =/)

0
Ответ #18 : 25 Января, 2011, 18:09
DarkPhoenix, в header_troops удали андеда, пронумеруй урук-хая и эльфа 2 и 3 соответственно, и в module_game_menus тоже измени 3 и 4 на 2 и 3. Остальное все вроде бы правильно прописано.

0
Ответ #19 : 26 Января, 2011, 17:08
DarkPhoenix, в header_troops удали андеда, пронумеруй урук-хая и эльфа 2 и 3 соответственно, и в module_game_menus тоже измени 3 и 4 на 2 и 3. Остальное все вроде бы правильно прописано.


Спасибо, исправил, сбоя больше нет. Теперь возникли другие проблемы:
1. У уруков что-то с волосами:
Кусок текста:
То, что выделено красным - вообще понятия не имею, что это, и с чем его едят..

2. Я так и не понял, как прописать лицо в формате .dds персонажу. Решил сделать как новую расу (пол). Вот куски текста:
А вот то, что получилось:
ЛЕГОЛАС:
АРАГОРН:
БОРОМИР:
Почему они лысые?

P.S. есть другой способ прописать лица? (извините, если не в тему)

0
Ответ #20 : 26 Января, 2011, 18:10
Цитировать (выделенное)
есть другой способ прописать лица? (извините, если не в тему)

http://rusmnb.ru/forum/index.php?topic=2046.0

0
Ответ #21 : 28 Января, 2011, 15:05
А что мне делать с волосами урука???

0
Ответ #22 : 29 Января, 2011, 19:37
 Парни, а как правильно перенести в мод части тела: например одежда - жму риджет-меш, шлем - статик ,с головой,телом и руками-ногами так же или нет?
у меня ошибка- unable to find face mesh?

DarkPhoenix- помоему ты прописал текстуру урук-парик,а надо было оставить,видимо мале-парик,ну в смысле волосы(попробуй).
 странно вкинул твои строчки, у меня порядок, может где ошибка?
« Последнее редактирование: 30 Января, 2011, 07:30 от alex. »

0
Ответ #23 : 30 Января, 2011, 10:40
Парни, а как правильно перенести в мод части тела: например одежда - жму риджет-меш, шлем - статик ,с головой,телом и руками-ногами так же или нет?
у меня ошибка- unable to find face mesh?

DarkPhoenix- помоему ты прописал текстуру урук-парик,а надо было оставить,видимо мале-парик,ну в смысле волосы(попробуй).
 странно вкинул твои строчки, у меня порядок, может где ошибка?
1) Голова - должен быть mesh (например, lurtz_head из Стран Средиземья). Вообще лучше скопируй .brf-файл с частями тела, переименуй его и впиши в module.ini. Для рук можно static mesh, а для тела и ног - rigged mesh
2) Что за мале-парик?

0
Ответ #24 : 30 Января, 2011, 10:55
 1. я попробовал взять голову и торс из натив фентнзи экспансион, пробовал вкинуть по разному -всё равно ошибка.требует face mesh- а где его взять?
 2.man- hair - причёски , но там у тебя всё правильно. я вставлял твой текст только для людей - всё работает.А у тебя прогр не отображает текстуру, не знаю почему,но при
переносе вещей из мода в мод у меня такое пару раз было- причины не нашел,пришлось эти вещи убирать.

------------------------------------------------------------------------------------------
Нашул причину - не было текстур стареющего лица, а без них в выборе лица героя никак.Пойду пробовать...
« Последнее редактирование: 31 Января, 2011, 07:55 от alex. »

Теги: