Прежде чем задавать вопрос - посмотрите в >> КАРТОТЕКЕ << Возможно, там уже есть готовый ответ.
Тема предназначена для общих вопросов. Прежде, чем тут что-то написать, посмотрите другие темы этого раздела. Вполне возможно, что они больше соответствуют тематике вашего вопроса.
Изменение репутации для пользователя ivaneOK432
ivaneOK432Offline
Сообщение №2011
написано: 11 ноября 2012, 12:10
| Отредактировано: ivaneOK432 - 11 ноября 2012, 12:12
Всем прииииииииииииивет. Я с простым, даже элементарным вопросом.Мне надо чтобы НПС курил сигарету.Что я пробовал:
1)Сделать пакет с использование предмета (сиграеты) 2)Сделал скрипт onload npcREF.PlayIdle NPCSmokingidle 3) Сделал пакет и добавил в begin/end/chande в каждую из них (чтобы наверняка) анимацию NPCSmokingidle, так же добавил ее в idles
Если что у персонажа в инвентаре лежит сигарета.
Но ничего не выходит Знаю, что есть маркеры курения, но они не подходят (хотя может есть стоячая анимация?)
1)Сделать пакет с использование предмета (сиграеты) 2)Сделал скрипт onload npcREF.PlayIdle NPCSmokingidle 3) Сделал пакет и добавил в begin/end/chande в каждую из них (чтобы наверняка) анимацию NPCSmokingidle, так же добавил ее в idles
Сигарета неписю точно не нужна, курение к сигаретам никак не привязано. Анимации, которые Вы хотите увидеть, лучше просто добавлять в список анимаций пакета (в данном случае looseSmokingStanding) Именно так реализованы перекуры компаньона Джерико в Фаллауте-3. А еще есть фракция "смокеров", достаточно добавить НПС в эту фракцию, будет курить аж дым из ушей. При этом у него должен быть пакет Sandbox или Wander и (кажется) разрешено проигрывание анимаций безделья - Allow idle chatter.
====================== Мод "Нью-Йорк" на русском: https://modgames.net/load/fallout3/addon/new-york-bolshoe-yabloko/34-1-0-1294 Мод "Нью-Йорк" на английском: https://modgames.net/load/fallout3/kvesty/the-big-apple/23-1-0-19771
Знаю, что есть маркеры курения, но они не подходят (хотя может есть стоячая анимация?)
А что, есть и сидячая (лежачая)? Маркеры с Idle-анимациями хороши в интерьерах, когда надо, чтобы непись при выполнении, напрмер, Sandbox'а курил не уткнувшись носом в стену между шкафом и рукомойником, а специально отведённом Госдумой автором месте. При этом анимации маркера главнее анимаций, прописанных в пакете. То есть если актёр хочет перекурить, а маркер предписывает арбайтен, будет забивать гвозди как миленький.
В ГЭКК для третьего Фоллаута Edit -> Find Text на запрос smoking выдаёт три анимации и два Idle-маркера, из которых один дефолтный (DefaultSmokingIdleMarker)и в нём никто никуда не облокачивается.
Решил побить рекорд по идиотским вопросам за день. Часто сталкиваюсь с такой проблемой. В квесте задаю GREETING, там прописываю getid нужный персонаж, в теории все хорошо. Но вот на практике игрок приветствует меня фразой "что тебе нужно?" (не точная формулировка) и в ответе только "Мне пока", если заглянуть в диалоги и посмотреть что это такое, то это универсальная фраза для нескольких голосов.Так вот, самое интересное что иногда эта фраза берет "лидерство" и только она включается, а иногда все нормально.Все это можно грубо убрать сменив голос на DontRecord ( опять же по памяти пиши, самая нижняя строчка).
Сегодня я захотел использовать стандартные фразы НПС и квестовые в связке.Во faction стоит один из стандартных штук vDialogGoodspring . Персонаж нормально отвечает этими фразами. Но вот когда добавляю квестовые приветствия, то он упорно их игнорирует и продолжает говорить стандартом(ид нормальный установлен, в диалоговых списках топик нормально отображается).
Квестовые фразы - это в смысле из "настоящих", не чисто диалоговых квестов? Так большинство из них остановлены поначалу (не отмечена галка Start Game Enabled), а запускаются по ходу пьесы и только тогда становятся доступны их диалоги. Про "Мне пора" тут рядом уже было (где-то отсюдадосюда).
Изменение репутации для пользователя Spalny_Vagon
Spalny_VagonOffline
Сообщение №2020
написано: 11 ноября 2012, 20:58
| Отредактировано: Spalny_Vagon - 11 ноября 2012, 21:14
Сегодня я захотел использовать стандартные фразы НПС и квестовые в связке.Во faction стоит один из стандартных штук vDialogGoodspring . Персонаж нормально отвечает этими фразами. Но вот когда добавляю квестовые приветствия, то он упорно их игнорирует и продолжает говорить стандартом(ид нормальный установлен, в диалоговых списках топик нормально отображается).
Ох, не лезли бы Вы в оригинальные квесты Беседки. Поверьте, лучше будет, если мухи будут отдельно, а котлеты отдельно. Если Вам очень нужна стандартная фраза с озвучкой, продублируйте ее в свой квест с присвоением нового ID и новым именем файла озвучки. Чтобы персонаж не перехватывал диалог фразами из "бла-бла-бла" квестов, у Вашего квеста должен быть больший приоритет, а у Вашего НПС в пакетах должны быть выключены чекбоксы из группы behavoir, отвечающие за это "бла-бла-бла" - hello to player и т.д. Разумеется, уникальный тип голоса решает проблемы стандартных фраз кардинально. Для того, чтобы увидеть все фразы Вашего персонажа, удобнее всего нажать на "dialogue" на вкладке свойств актера. В этом случае можно увидеть сразу все, что он может говорить из всех квестов в одном флаконе, так сказать. Кстати, может говорить - не значит, что скажет, его еще заставить надо.
====================== Мод "Нью-Йорк" на русском: https://modgames.net/load/fallout3/addon/new-york-bolshoe-yabloko/34-1-0-1294 Мод "Нью-Йорк" на английском: https://modgames.net/load/fallout3/kvesty/the-big-apple/23-1-0-19771
Изменение репутации для пользователя AlexBoy050
AlexBoy050Offline
Сообщение №2021
написано: 12 ноября 2012, 14:47
| Отредактировано: AlexBoy050 - 12 ноября 2012, 15:10
Скажите пожалуйста ,какую команду использовать ,чтобы при переходи в определённую локацию(интерьер) у ГГ из инвентаря исчезало всё снаряжение(оружие ,броня,патроны,медикаменты и т д.) ,а при выходе из локации снова всё возвращалось? И ещё , чтобы компаньёны ждали за дверью.
Команда RemoveAllItems. player.RemoveAllItems [временное хранилищеRef] 1 1 и обратно [временное хранилищеRef].RemoveAllItems player 1 1 Только насчёт удаления квестовых предметов я не уверен. Естественно, временное хранилище должно быть уже создано, размещено, назначено постоянной ссылкой и как-то названо. Пакет ожидания у компаньонов - это обычно пакет Guard с радиусом 0, нацеленный на самого компаньона. Это для ожидания там, где его поставят. Если требуется не "жди здесь", а "жди там" (за дверью), то нацеливать надо на это самое "там" (расположенный "там" маркер или другую постоянную ссылку).
Добавлено (12.11.2012, 19:45) --------------------------------------------- Ещё надо проверить, остаются ли на игроке эффекты при принудительном снятии одежды с этими эффектами. Возможно, придётся дополнительно их убирать.
вот эти команды меня и пугают. А если в инвентаре ГГ есть токен, на котором висит весь гейм-мод? Это я так, для примеру. У себя то я включил проверку на наличие токена...
Скажите пожалуйста ,какую команду использовать ,чтобы при переходи в определённую локацию(интерьер) у ГГ из инвентаря исчезало всё снаряжение(оружие ,броня,патроны,медикаменты и т д.) ,а при выходе из локации снова всё возвращалось?
А какая нужда в том, чтобы обязательно удалять все? Ведь можно удалить только оружие, например.
====================== Мод "Нью-Йорк" на русском: https://modgames.net/load/fallout3/addon/new-york-bolshoe-yabloko/34-1-0-1294 Мод "Нью-Йорк" на английском: https://modgames.net/load/fallout3/kvesty/the-big-apple/23-1-0-19771
Изменение репутации для пользователя JupiterJour
JupiterJourOffline
Сообщение №2026
написано: 12 ноября 2012, 21:01
| Отредактировано: Joopeeter - 12 ноября 2012, 21:03
А если в инвентаре ГГ есть токен, на котором висит весь гейм-мод?
А что токен будет делать, если больше в инвентаре ничего нет? Пусть гейм-мод передохнёт немного. На самом деле, предметы без галки Playable не удаляются.
Изменение репутации для пользователя Паха007
Паха007Offline
Сообщение №2027
написано: 13 ноября 2012, 10:35
| Отредактировано: Паха007 - 13 ноября 2012, 10:38
Файл handmale_1st.dds – это текстуры рук персонажа при виде от первого лица Файл hadmale_1st_sk - это текстура свечения кожи, волос. Это третий слот (строка) в BSShaderTextureSet. Первая - диффузная dds Вторая - карта нормалей _n.dds Третья - свечение _sk.dds Четвёртая - текстура дисплейсмента, хаймап, или параллакс _p.dds Пятая - кубмап (CubeMap) отражение, рефлекция (reflection) _e.dds Шестая - маска для кубмапа - цвет и сила подсветок _m.dds
KAIN48, а почему тогда этих dds файлов нет в Fallout NV в папке с текстурами гулей. И зачем нужны карты нормалей для гулей, если модель тела гулей используется та же, что и для расы людей, а эта модель использует карту нормалей, что лежит в папке с текстурами человека?
Я есмь Альфа и Омега, начало и конец. Жаждущему дам даром от источника воды живой.
Паха007, Я не знаю! Возможно решили не использовать свечение кожи, возможно поленились делать новые текстуры, возможно экономили на объёмах. Всё может быть.
Мы вышли из дома, когда во всех... Поздно вышли!
Изменение репутации для пользователя Паха007
Паха007Offline
Сообщение №2031
написано: 13 ноября 2012, 11:36
| Отредактировано: Паха007 - 13 ноября 2012, 11:37
KAIN48, я вот просто хочу добавить в мод несколько новых рас, которые будут использовать NPC, но не главный герой, и вот думаю, зачем добавлять эти текстуры, ведь по сути они ничего не дают, причем карты нормалей получается тоже не нужны... P. S. Спасибо за справку!
Я есмь Альфа и Омега, начало и конец. Жаждущему дам даром от источника воды живой.
Мелкое уточнение - третий слот используется по-разному в зависимости от того, куда набор текстур повешен (т.е. от шейдеров). Это может быть свечение (в этом случае традиционно используется суффикс _g - glow), это может быть зона окраски волос (используется суффикс _hl - highlights), и это может быть "текстура" кожи (суффикс _sk - skin).
1) Можно ли перемещать скриптом активаторы-мебель (из клетки хранения) в желаемое место?
2) правильно мне кажется*, что мода типа "see you sleep" не было для фоллаутов? Для тес4 и тес5 только вижу. Читал, что есть 2 способа - с клонированием пц (но в этом случае сам пц ,естественно, НЕ спит) и с изменением всех кроватей на "стулья" с "ложащейся" анимацией; второй меня интересует, но хочется подставлять обманку динамически.
* гугль, поиск здесь и на нексусе ==0
на сообщ.3010 - без коллизий со скрипта активируется, пц "садящуюся" (==ложащуюся) анимацию отыграет - мне хватит. Спасибо, вечером попробую. Примечание: подразумевается, что самое главное это работа камерой - что производится движком только при отработке "сидячей" фурнитуры.
Можно ли перемещать скриптом активаторы-мебель (из клетки хранения) в желаемое место?
лучше сделать две мебели, одну дизаблить, вторую енаблить а если анимацию перемещения, то перемещать другой объект, не фурнитуру, и потом уже енаблить с фурнитурой прикольно потом получатся, нажимаешь садится в одной месте, а анимация сидея на пустом месте фактически фурнитура это активатор + идле маркер, объедененный
Изменение репутации для пользователя emo877
emo877Offline
Сообщение №2038
написано: 14 ноября 2012, 10:35
| Отредактировано: emo877 - 14 ноября 2012, 10:39
фактически фурнитура это активатор + идле маркер, объедененный
к сожалению, сидячая ф. - это ещё и единственный (кроме pushActorAway и смерти пц) корректный (без исчезновения тушки в тесных местах) переключатель камеры на 3лицо. И перемещать мне хотелось, чтобы это можно было устроить в любом непредусмотренном заранее месте. Пожалуй, вариант с клоном пц тоже стоит обдумать. Ладно, спасибо всем, прощаюсь до "пока не попробую".
Никто не мешает переместить в непредусмотренное заранее место что-нибудь перемещаемое, повернуть как надо, подкорректировать координаты при необходимости, а на него уже ставить PlaceAtMe что угодно, хоть Тенпенни-тауэр, хоть табуретку.
Добавлено (14.11.2012, 14:59) --------------------------------------------- Только надо потом не забыть изничтожить поставленное Disable MarkForDelete