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

07 Января, 2011, 13:25
0
Подскажите пожалуйста. Никто не знает как добавить в игру новую рассу\пол?в грие вроде по умолчанию есть андеды с телами головами и прочим.. даже в модульке залоченными видел... никто разлочить не пробовал? можно даж ссылку на англ. рес. если где видели. Заранее благодарю!
Ответ #1 07 Января, 2011, 13:51
0
Новый пол или расу нужно прописывать с помощью модульки в файле module_skins.py
Вот к примеру запись мужчины:
То что красным это меши частей тела по порядку: тело, нога, рука, голова. Если хочешь узнать по подробней за что отвечает все остальное, то открывай module_skins, там в начале файла все расписано.
Ответ #2 07 Января, 2011, 20:55
0
да эт пробовал блин.. но чтото както не выходит... ошибок модуль не выдает..но и менюшка с новой расой не появляется..=(( её ж потом надо в меню игровые добавлять?=)
Ответ #3 07 Января, 2011, 21:33
0
koiote, попробуй для начала создать новую расу, и прописать ее какому то из юнитов, на котором ты сможешь быстро проверить работает ли она. А если ты хочешь что бы можно было сразу после старта новой игры выбрать себе новую расу, то тогда нужно добавлять новый пункт в менюшку.
Ответ #4 08 Января, 2011, 07:18
0
В 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'а.
Прошу прощения за неточность определений, по ходу ту статью по Опен-БРФ где всё подробно описыватся удалили.
Ответ #5 08 Января, 2011, 18:55
0
Это все понятно. Но в примерах создания новых рас указываются голени, голова. А как сделать расу без этих частей тела, т.е. скелет идет вместе с головой и ногами? В одном китайском моде подобное видел, но исходников нет, что там было намучено в модульке не понятно. В скинах перечисляется все. В чем же загвоздка?
Ответ #6 08 Января, 2011, 19:41
0
Сделать цельную модель новой расы, заскинить и прописать как торс. На место других лимбов можно назначить мееелкий полигон, либо же попробовать просто поставить пробел\0.
Ответ #7 08 Января, 2011, 20:13
0
Сделать цельную модель новой расы, заскинить и прописать как торс. На место других лимбов можно назначить мееелкий полигон, либо же попробовать просто поставить пробел\0.

Ок, попробую.
И еще вопрос. В игре скелет человека с руками разведенными в стороны под 180 градусов (под такое положение и все шмотки делаются). Это какая то константа движка не позволяющая вмешиваться или нет? Теоретически ведь можно для новой расы создать скелет с разведенными руками допустим под 45 градусов, взять подобные же модели доспехов (единственно что кисти наверно поплывут) но работать по идее должно?
Ответ #8 08 Января, 2011, 20:45
0
Точно не скажу, но наверно вряд ли дефолтные модельки заработают. Вот если новые предметы привязывать именно к этому новому скелету - то наверняка они заработают.
Ответ #9 08 Января, 2011, 20:47
0
Андреус Ас спасибо сегодня попробю))
Ответ #10 08 Января, 2011, 21:28
0
Точно не скажу, но наверно вряд ли дефолтные модельки заработают. Вот если новые предметы привязывать именно к этому новому скелету - то наверняка они заработают.

Я и имел ввиду новые модельки, сходные с новым скелетом. Будем пробовать. Спасибо за ответ.
Ответ #11 09 Января, 2011, 00:58
0
блин..возился возился..не выходит.... вроде б правильно менюшку сделал но нетс(( нету ее((
а в моргуне чтоб задать комунибуть определенную рассу что надо тыкать? туда где стоит set skin? тыкал ставил свою 3-юю никаких резт-тов((
Ответ #12 09 Января, 2011, 08:07
0
Андеды, насколько я знаю, не рабочие по дефолту - там в скинс пред строками с настройками скина стоят #. Да так не рабочие, что игра вылетает при попытке поговорить\создать андеда. Менюшка вроде правильная, странно что не работает. Попробуй скомпилить модульку в другую, пустую папку (например в Modules, я всегда так делаю) а потом скопировать файлы в свой мод. Мало ли. Что бы в редакторе задать новый скин, нужно поставить галочку на Other, а затем из выплывающего списка выбрать свой скин. Нажать апдейт и сейв. Ну и это, там у тебя в Male2 после "trp_player" циферь 1 стоит. Так задумано, или недоработка? По идее должна 3 стоять.
Ответ #13 09 Января, 2011, 09:24
0
Получилось отключить голени, достаточно было в скине вместо них поставить 0 (на пробел модулька ругалась).  Вот боец с цельным телом (только без кистей и головы).
« Последнее редактирование: 09 Января, 2011, 09:28 от sergl »
Ответ #14 09 Января, 2011, 10:01
0
sergl ооо круть выглядит!!а хитбоксы ноги видят?блин.. да так походу проще наверн будет.. теперь бы додумать как гнома своего привязать да запихнуть в игру..=)
Андреус Ас о поменял спсб)) зарабо..... а`н нет(( терь вылетает... а эт верный признак что она(раса) есть=)) так..потопал искать ошибки=)
Ответ #15 09 Января, 2011, 11:11
0
sergl ооо круть выглядит!!а хитбоксы ноги видят?блин.. да так походу проще наверн будет.. теперь бы додумать как гнома своего привязать да запихнуть в игру..=)
Андреус Ас о поменял спсб)) зарабо..... а`н нет(( терь вылетает... а эт верный признак что она(раса) есть=)) так..потопал искать ошибки=)

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

А вот с изменением положения рук проблемы. Все анимации заточены под стартовое положение - руки на 180 градусов.
« Последнее редактирование: 09 Января, 2011, 12:40 от sergl »
Ответ #16 24 Января, 2011, 14:22
0
Помогите пожалуйста!
Я добавил в module_game_menus:
В header_troops:
В module_skins:

При создании игры и урук-хай, и эльф выглядят так:
Ответ #17 24 Января, 2011, 17:29
0
Цитировать (выделенное)
Получилось отключить голени, достаточно было в скине вместо них поставить 0 (на пробел модулька ругалась).  Вот боец с цельным телом (только без кистей и головы).
sergl, а сапоги на болванчика с цельным телом одеть можно? так чтобы ноги из них не торчали?
хитбоксы должны работать, они к скелету привязаны, а не к телу (хотя может и стартовое положение хитбоксов к дефолтовому положению скелета привязано =/)
Ответ #18 25 Января, 2011, 18:09
0
DarkPhoenix, в header_troops удали андеда, пронумеруй урук-хая и эльфа 2 и 3 соответственно, и в module_game_menus тоже измени 3 и 4 на 2 и 3. Остальное все вроде бы правильно прописано.
Ответ #19 26 Января, 2011, 17:08
0
DarkPhoenix, в header_troops удали андеда, пронумеруй урук-хая и эльфа 2 и 3 соответственно, и в module_game_menus тоже измени 3 и 4 на 2 и 3. Остальное все вроде бы правильно прописано.


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

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

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

http://rusmnb.ru/forum/index.php?topic=2046.0
Ответ #21 28 Января, 2011, 15:05
0
А что мне делать с волосами урука???
Ответ #22 29 Января, 2011, 19:37
0
 Парни, а как правильно перенести в мод части тела: например одежда - жму риджет-меш, шлем - статик ,с головой,телом и руками-ногами так же или нет?
у меня ошибка- unable to find face mesh?

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

DarkPhoenix- помоему ты прописал текстуру урук-парик,а надо было оставить,видимо мале-парик,ну в смысле волосы(попробуй).
 странно вкинул твои строчки, у меня порядок, может где ошибка?
1) Голова - должен быть mesh (например, lurtz_head из Стран Средиземья). Вообще лучше скопируй .brf-файл с частями тела, переименуй его и впиши в module.ini. Для рук можно static mesh, а для тела и ног - rigged mesh
2) Что за мале-парик?
Ответ #24 30 Января, 2011, 10:55
0
 1. я попробовал взять голову и торс из натив фентнзи экспансион, пробовал вкинуть по разному -всё равно ошибка.требует face mesh- а где его взять?
 2.man- hair - причёски , но там у тебя всё правильно. я вставлял твой текст только для людей - всё работает.А у тебя прогр не отображает текстуру, не знаю почему,но при
переносе вещей из мода в мод у меня такое пару раз было- причины не нашел,пришлось эти вещи убирать.

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

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

Теги: